Gentoo Archives: gentoo-commits

From: Brian Dolbec <dolsen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/sqlalchemy-migrate/files/, dev-python/sqlalchemy-migrate/
Date: Fri, 08 May 2020 20:34:32
Message-Id: 1588970053.03435cf2f9e62ce070b7cc64c4fe026151888ba8.dolsen@gentoo
1 commit: 03435cf2f9e62ce070b7cc64c4fe026151888ba8
2 Author: Brian Dolbec <dolsen <AT> gentoo <DOT> org>
3 AuthorDate: Fri May 8 19:47:16 2020 +0000
4 Commit: Brian Dolbec <dolsen <AT> gentoo <DOT> org>
5 CommitDate: Fri May 8 20:34:13 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03435cf2
7
8 dev-python/sqlalchemy-migrate: Version bump, adds python-3.8
9
10 Package-Manager: Portage-2.3.99, Repoman-2.3.22
11 Signed-off-by: Brian Dolbec <dolsen <AT> gentoo.org>
12
13 dev-python/sqlalchemy-migrate/Manifest | 1 +
14 ...lalchemy-migrate-0.13-disable-sphinx-exts.patch | 13 +++++++
15 .../sqlalchemy-migrate-0.13.0.ebuild | 42 ++++++++++++++++++++++
16 3 files changed, 56 insertions(+)
17
18 diff --git a/dev-python/sqlalchemy-migrate/Manifest b/dev-python/sqlalchemy-migrate/Manifest
19 index 6b272960042..7e5ec8c2b15 100644
20 --- a/dev-python/sqlalchemy-migrate/Manifest
21 +++ b/dev-python/sqlalchemy-migrate/Manifest
22 @@ -1 +1,2 @@
23 DIST sqlalchemy-migrate-0.12.0.tar.gz 128499 BLAKE2B 352b34f0c9490019748183dfd9c4b7e0064fece007de9ea46da88bcb7187b55ae3b502b45c919aac0d89586e4b9a19955be2df3ef81dc8b8328a0e9da7177e46 SHA512 bbab28a67afadfeb33a0a3c303c7e623de051923fef7c30b1896cb2f34fe325036c3730d93ad5f88ffb35aff25de22e1c770dff68dedd6acfbc4027e127857fb
24 +DIST sqlalchemy-migrate-0.13.0.tar.gz 131424 BLAKE2B 925ee05144360c469d714342005c8b79dc0f1ef7c07ec641c00ec39e4aa18046b3afa7524f4e5afeb292cf78b2b85bac714f44102e0daf799ce09f0af40f3047 SHA512 1ca826a5d80c1373ffc4b2366dfb6d5dd24204964462873451c97d8ff4d75fc6c63f663c4769b7f6cc00002f6a98d425f41d759e5c010b4b81a8b74ffbb102b6
25
26 diff --git a/dev-python/sqlalchemy-migrate/files/sqlalchemy-migrate-0.13-disable-sphinx-exts.patch b/dev-python/sqlalchemy-migrate/files/sqlalchemy-migrate-0.13-disable-sphinx-exts.patch
27 new file mode 100644
28 index 00000000000..ad11435a843
29 --- /dev/null
30 +++ b/dev-python/sqlalchemy-migrate/files/sqlalchemy-migrate-0.13-disable-sphinx-exts.patch
31 @@ -0,0 +1,13 @@
32 +intersphinx: prevent resource downloads at build time\
33 +--- a/doc/source/conf.py
34 ++++ b/doc/source/conf.py
35 +@@ -28,8 +28,7 @@ sys.path.append(os.path.dirname(os.path.abspath('.')))
36 +
37 + # Add any Sphinx extension module names here, as strings. They can be extensions
38 + # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
39 +-extensions = ['sphinx.ext.autodoc',
40 +- 'sphinx.ext.intersphinx']
41 ++extensions = ['sphinx.ext.autodoc']
42 +
43 + # link to sqlalchemy docs
44 + intersphinx_mapping = {
45
46 diff --git a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.13.0.ebuild b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.13.0.ebuild
47 new file mode 100644
48 index 00000000000..2ddfe6682be
49 --- /dev/null
50 +++ b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.13.0.ebuild
51 @@ -0,0 +1,42 @@
52 +# Copyright 1999-2020 Gentoo Authors
53 +# Distributed under the terms of the GNU General Public License v2
54 +
55 +EAPI=7
56 +PYTHON_COMPAT=( python3_{6,7,8} )
57 +
58 +inherit distutils-r1
59 +
60 +DESCRIPTION="SQLAlchemy Schema Migration Tools"
61 +HOMEPAGE="https://pypi.org/project/sqlalchemy-migrate/"
62 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
63 +
64 +LICENSE="MIT"
65 +SLOT="0"
66 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
67 +IUSE="doc"
68 +
69 +CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
70 +DEPEND="
71 + ${CDEPEND}
72 + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
73 +RDEPEND=">=dev-python/sqlalchemy-0.9.6[${PYTHON_USEDEP}]
74 + dev-python/decorator[${PYTHON_USEDEP}]
75 + >=dev-python/six-1.7.0[${PYTHON_USEDEP}]
76 + dev-python/sqlparse[${PYTHON_USEDEP}]
77 + >=dev-python/tempita-0.4[${PYTHON_USEDEP}]"
78 +# Testsuite requires a missing dep and errors with poor report output
79 +
80 +PATCHES=( "${FILESDIR}/${PN}-0.13-disable-sphinx-exts.patch" )
81 +
82 +python_compile_all() {
83 + if use doc; then
84 + einfo ""; einfo "The build seeks to import modules from an installed state of the package"
85 + einfo "simply ignore all warnings / errors of failure to import module migrate.<module>"; einfo ""
86 + emake -C doc/source html
87 + fi
88 +}
89 +
90 +python_install_all() {
91 + use doc && local HTML_DOCS=( doc/source/_build/html/. )
92 + distutils-r1_python_install_all
93 +}