diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2020-11-25 12:27:28 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2020-11-25 12:27:28 +0000 |
| commit | 02af9e65cb29ffcec13e4865ec98883406af5a4a (patch) | |
| tree | d1e0fac86c7ff71b76a9dba87e43fd92c83e065b /dev-python | |
| parent | 0e0206e0d64b11d459c4e462fce27542467ba3a0 (diff) | |
| download | baldeagleos-repo-02af9e65cb29ffcec13e4865ec98883406af5a4a.tar.gz baldeagleos-repo-02af9e65cb29ffcec13e4865ec98883406af5a4a.tar.xz baldeagleos-repo-02af9e65cb29ffcec13e4865ec98883406af5a4a.zip | |
Updating liguros repo
Diffstat (limited to 'dev-python')
76 files changed, 532 insertions, 171 deletions
diff --git a/dev-python/WSME/metadata.xml b/dev-python/WSME/metadata.xml index 761f67e29543..2b657fb87380 100644 --- a/dev-python/WSME/metadata.xml +++ b/dev-python/WSME/metadata.xml @@ -9,6 +9,7 @@ <email>openstack@gentoo.org</email> <name>Openstack</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">WSME</remote-id> </upstream> diff --git a/dev-python/alembic/metadata.xml b/dev-python/alembic/metadata.xml index 31c172975f4c..33e2b47c712b 100644 --- a/dev-python/alembic/metadata.xml +++ b/dev-python/alembic/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">alembic</remote-id> <remote-id type="github">sqlalchemy/alembic</remote-id> diff --git a/dev-python/automaton/metadata.xml b/dev-python/automaton/metadata.xml index 60b7f0b98032..76ed886c7221 100644 --- a/dev-python/automaton/metadata.xml +++ b/dev-python/automaton/metadata.xml @@ -5,6 +5,7 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">automaton</remote-id> </upstream> diff --git a/dev-python/awscli/metadata.xml b/dev-python/awscli/metadata.xml index db8808ba40a8..b11cda8f19cd 100644 --- a/dev-python/awscli/metadata.xml +++ b/dev-python/awscli/metadata.xml @@ -9,6 +9,7 @@ <email>patrick@gentoo.org</email> <name>Patrick Lauer</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">awscli</remote-id> </upstream> diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index c2b1649a9cbf..e87d75ef9fbe 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -5,4 +5,5 @@ DIST boto3-1.16.21.tar.gz 339637 BLAKE2B 122025941b38dd94ccea22a5561ccac29f30333 DIST boto3-1.16.22.tar.gz 339781 BLAKE2B d6703055d57f9d3486218efc3014439a1ca1335d28281793ddcf2c37dd42c1557e85503841e0d7306168d0eb546dbfc16fabeb53a7a00ee32b3b10e74cbfff94 SHA512 dd0df65efea8dc2138b1bfa3a1eb4e40c8e3408f34a36b38cd51346debb01a3e5179b841adbef6cf6fe1535adee9f09d19ff40ae284cfd3c2fabb42a4113f5a6 DIST boto3-1.16.23.tar.gz 339889 BLAKE2B 0a41c084beba187a89ddf8a743c6dc4f3663aebae035468a76967e4b732abdad496bb2f0a516b5af76affa18f99d4c1a3405d0e152fb41fb1fae22a6728542e6 SHA512 942b0a540cdd6ed744bc1b4285ca8d9e3121193a59717fa247431d232f25cf042625abf82709cecef20611feb68735415be2e3187ebd4e6a1efd7488c0db14ff DIST boto3-1.16.24.tar.gz 340133 BLAKE2B c1d195d5c6859686b2cbc9cfd772e43b6a052b138d792b896f0fea1b25eb1667d26f09369f6fcb2bfddaaaf8f994f14d2a6e6456aa098af5dbb6ddd8df503118 SHA512 55582c76ffd1d6f3d021c7ab89b6a93ea3bf3597312957497de4c8a226657414271385224e2808aecaa90b0e48f21b7fb8a62462df1cf26f142a7ecd5064f55c +DIST boto3-1.16.25.tar.gz 340338 BLAKE2B 1ad36d77c3b1e6e67dbd8148b995d4299fceb1fa6993d0bb7d58f432252be13383fba00ee7199bb4a855d98264598c5a9cfc0aab3c8a5416a98e93b3e729843a SHA512 1e7a4d72735137b19a4b1e6f2621c33bf1fe9af860cc37021206f2eb422061092a00cae0e25f9ed44b74ef6fc01b48ba6f3e047c664085fac5dfb880dee3e620 DIST boto3-1.16.9.tar.gz 337905 BLAKE2B ed01e28fd7e62e5e5028307c93f92004bfbecffa77bc2ba1d6574b92ec2c515d910eb5107ac5ee03e0aca909f97f379aa65b5f839c8067634fa69266c58de33f SHA512 7343b8432788ef981819f91fe2ba27c4ec3947d01ff55914f7c89607250ecf60db2da8d25c8a2c7001ef546a9abed4cb744c5937ca09497aa1a983049648bd5e diff --git a/dev-python/boto3/boto3-1.16.25.ebuild b/dev-python/boto3/boto3-1.16.25.ebuild new file mode 100644 index 000000000000..12584b2fba42 --- /dev/null +++ b/dev-python/boto3/boto3-1.16.25.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{5,6,7,8,9} ) +DISTUTILS_USE_SETUPTOOLS=bdepend +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests nose + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # prevent an infinite loop + rm tests/functional/docs/test_smoke.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}" +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 651e9f4bee46..91cd28a62579 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -5,4 +5,5 @@ DIST botocore-1.19.21.tar.gz 7060392 BLAKE2B 2539996a3aed89d9e76143c4e899cc09b27 DIST botocore-1.19.22.tar.gz 7073938 BLAKE2B 41ec38e7abdff5e6fd4530dd39522a13d10c7048564002f5c4c99f9c13cf25b3b4a108ca651bee44f1e00d0b8b560e7c364021793a7fd50e3501ef54c153960e SHA512 69efd9f01cb9cb83d4234be6ad46d2f2584bfd274a96c27279c96d717de4ea83e8bb1b92baa29b06aacf21e0af9e40ab216e5ac7ffe004cc4a53bfcf6c32f59e DIST botocore-1.19.23.tar.gz 7090433 BLAKE2B c5b6801e169b7c0325b33b005be0e4096442d5f9e09e7223d6668cdbd7a68b977284b4e660be5dfbf30ae661202691866dff2b3b1639d7467b3ff21ed6c90702 SHA512 9e984c48109f17126e380b0194e998c65ef02cba83ce3be6b3398a5913a41e23607779c82b90814d8193abdeb3a6cecedb443a6fc5d8d6b7ccb68ed0a0e0bc37 DIST botocore-1.19.24.tar.gz 7111127 BLAKE2B 61f368b4e8dad8d3a03d2a73cef68f7971bbe3a2173c55689eeacc166a983c8986039f62222884176f05df13002e31868ca498664f46452362f289bd44d8df2c SHA512 42ca145f9e47b61715c816add725758dcf617c663dcd0beee29e66a28047d3bd7908ce10b7614afe9111a539e74f436286b876c107bc3591f5689619939a4551 +DIST botocore-1.19.25.tar.gz 7125010 BLAKE2B 18c03d1e61beb5b92fa958cbd6ad10d6048b51fd6b244187cfd27be0b3a0132bc2cdd0598d933cfde62a5f9cf92d2ddd2a0b7e269ace6e3319a3e37af2037bc9 SHA512 0cc4b015957330fbc5654b33953943c845c955a8fabb7b33672d496d68fe0e8783b1ba3254695bcdb7fa4b3775464f5c09af04e09931e38ba95710a6f0aa8320 DIST botocore-1.19.9.tar.gz 6972834 BLAKE2B 3407c056c7995cc1ccb1b5b4c5b3a6254e38672b52e7889a7a022520283416e4dfcabd05c8ca0ed78e4624c7a20c9f43bfde87a76d7a72660b4c95256e4f9ca4 SHA512 8433f22ae7652e524a82da8d2ccda48da9eef44788333898b7526335d57a7757b80754f0d5c6a2c84ec3bde2ec9fc7da5cf872cbda7286f620b4f4878fe9a583 diff --git a/dev-python/botocore/botocore-1.19.25.ebuild b/dev-python/botocore/botocore-1.19.25.ebuild new file mode 100644 index 000000000000..ef5dd742ea0c --- /dev/null +++ b/dev-python/botocore/botocore-1.19.25.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{5,6,7,8,9} ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" +) + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests nose + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + # very unstable + sed -i -e 's:test_stress_test_token_bucket:_&:' \ + tests/functional/retries/test_bucket.py || die + distutils-r1_src_prepare +} + +python_test() { + # note: suites need to be run separately as one of the unit tests + # seems to be leaking mocks and breaking a few functional tests + nosetests -v tests/unit || + die "unit tests failed under ${EPYTHON}" + nosetests -v tests/functional || + die "functional tests failed under ${EPYTHON}" +} diff --git a/dev-python/castellan/metadata.xml b/dev-python/castellan/metadata.xml index 9f024a3e942f..43516ba9cfcf 100644 --- a/dev-python/castellan/metadata.xml +++ b/dev-python/castellan/metadata.xml @@ -5,6 +5,7 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">castellan</remote-id> </upstream> diff --git a/dev-python/cfn-python-lint/Manifest b/dev-python/cfn-python-lint/Manifest index b5a368b2d5ff..08ab59cf7652 100644 --- a/dev-python/cfn-python-lint/Manifest +++ b/dev-python/cfn-python-lint/Manifest @@ -5,3 +5,4 @@ DIST cfn-python-lint-0.37.1.tar.gz 5005775 BLAKE2B f393f4b871a8782e81f71a1a2d011 DIST cfn-python-lint-0.38.0.tar.gz 5030920 BLAKE2B 3df51d77753ad8f2d8ea76ee2ac8b0c7e89ece043c75503272ee2683dee3a6280ff4f27c3df813b2532b3ee495b3a336b1c82ef649255cf1adea34bcc2fcf7db SHA512 1daf122735a22121e22f448c5867715507ef776a4fb7748c092818302e3226bcd368f03bad22709808864376bd63a916c66a8800a859da7c4d1deae40feaca2d DIST cfn-python-lint-0.39.0.tar.gz 5096885 BLAKE2B 50fe41b1dd533c10a011d4729e78241d0153389cd9eda2c887181b62341d5ff38eba223606c2f9e725dfb1a6c934b5f044a236fb2044368a413d434eefd097c4 SHA512 d48116aeefd996943aa1408c76574ec137e96447c7b8950bb1726ff00819611ad6179a8af820ee4d16f493455cf55110e90b78b6d4325036e955529dedf7807f DIST cfn-python-lint-0.41.0.tar.gz 5192401 BLAKE2B 1f4c491446b552272cb9fea46d9d07ca559a4ac7526730663b0824d3ba631a333128ca45b2dbbe637286b0495d0198c45ce19b662bb1448125c919ab4fed57b1 SHA512 3ece6a39666dee395c78fed8e23d9228ec7e0cca67d9216b709300bccf48605903252202cb7d05e7c9b9122be11ed4ca39540aba891359633f1772af72a73fa6 +DIST cfn-python-lint-0.42.0.tar.gz 5307120 BLAKE2B f54c4ae7fcefa6b56714a0cfdf89d9fbce20078daac0784c6169dfbe1a110da699e37b526f306ed9734504fb3387c660ccb997748579b65afe01438124361383 SHA512 ce2e6a0031e3d67953da6f5dc96f0b155f1a1144bee75a8a476490eca69fdb700c8a3d6fd89b0afa4c8d724956e5f86bc48417035d7c94f3eed00abda47f9931 diff --git a/dev-python/cfn-python-lint/cfn-python-lint-0.42.0.ebuild b/dev-python/cfn-python-lint/cfn-python-lint-0.42.0.ebuild new file mode 100644 index 000000000000..76cb0d12eb97 --- /dev/null +++ b/dev-python/cfn-python-lint/cfn-python-lint-0.42.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{5,6,7,8,9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit distutils-r1 + +DESCRIPTION="CloudFormation Linter" +HOMEPAGE="https://pypi.org/project/cfn-lint/ https://github.com/aws-cloudformation/cfn-python-lint" +SRC_URI="https://github.com/aws-cloudformation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=dev-python/aws-sam-translator-1.25.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/importlib_resources[${PYTHON_USEDEP}] + ' python3_6) + dev-python/jsonpatch[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] + dev-python/junit-xml[${PYTHON_USEDEP}] + dev-python/networkx[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] + >=dev-python/six-1.11[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +PATCHES=( + "${FILESDIR}/cfn-python-lint-0.30.1-tests.patch" +) + +src_prepare() { + # unpin the deps + sed -e 's:~=[0-9.]*::' -i setup.py || die + # requires git checkout + sed -e 's:test_update_docs:_&:' \ + -i test/unit/module/maintenance/test_update_documentation.py || die + distutils-r1_src_prepare +} + +python_test() { + distutils_install_for_testing + "${EPYTHON}" -m unittest discover -v || + die "tests fail with ${EPYTHON}" +} diff --git a/dev-python/cfn-python-lint/metadata.xml b/dev-python/cfn-python-lint/metadata.xml index c620815f7625..22e2d94d7014 100644 --- a/dev-python/cfn-python-lint/metadata.xml +++ b/dev-python/cfn-python-lint/metadata.xml @@ -9,6 +9,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="github">aws-cloudformation/cfn-python-lint</remote-id> <remote-id type="pypi">cfn-lint</remote-id> diff --git a/dev-python/cheroot/Manifest b/dev-python/cheroot/Manifest index dd7113cef16a..8761362d458e 100644 --- a/dev-python/cheroot/Manifest +++ b/dev-python/cheroot/Manifest @@ -1,2 +1,3 @@ DIST cheroot-8.4.4.tar.gz 107753 BLAKE2B 4e5d9c3a101876d76696a2e6e3c191f199810e734e25cdc07aac69c102eb28b90033c6fa749569e140c01dbd08a4b06f067b4f47d34ef483d48731c6372ee5eb SHA512 18e2c198a537abd740a868fc4055c1e1e0501392c5518ec345669d02511dac2d59aa2abe2670ffb1800c5aae7032b11445488ecf7fd63d02d5923ed08b82f216 DIST cheroot-8.4.5.tar.gz 109443 BLAKE2B f8dd7a053304c6be559862028ef306c742c015e98c236f3e154f863c3abbf7d261f85b9a7e880ba9f51e6a8bf25cdf96ed6f45f7758657ecbdc4d6b7dde7f6a9 SHA512 2e8c84a67e24772dfeea7fbb397807e6553912d32392c393ec85181ccb381b1f4d3e38cc2366710a5c789869cbc6d15a79bd1b20b6d3845e5c08496b4f4b0e9e +DIST cheroot-8.4.8.tar.gz 111377 BLAKE2B be020dd45fef980e7e7b10e19f1ff2bf076ddd30578a31371afd7b9c85a644d0fb4c4836401f17be8df3307071f3337359f611f9cb6d28b17fb5b7723d6b6f7d SHA512 fa0362d29adbcf0b06038d209e33d722ff2f0766d8f2dd46c8ca217195ef5b30bb51400a9615f11cc136683b146ab2c21c3f1974cb4e7ad55488762e31da40f5 diff --git a/dev-python/cheroot/cheroot-8.4.8.ebuild b/dev-python/cheroot/cheroot-8.4.8.ebuild new file mode 100644 index 000000000000..233a4ba09ff3 --- /dev/null +++ b/dev-python/cheroot/cheroot-8.4.8.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7,8,9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit distutils-r1 + +DESCRIPTION="Cheroot is the high-performance, pure-Python HTTP server used by CherryPy." +HOMEPAGE="https://cherrypy.org/ https://pypi.org/project/Cheroot/ https://github.com/cherrypy/cheroot" +SRC_URI="mirror://pypi/C/${PN/c/C}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" + +RDEPEND=" + >=dev-python/six-1.11.0[${PYTHON_USEDEP}] + >=dev-python/more-itertools-2.6[${PYTHON_USEDEP}] + dev-python/jaraco-functools[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/jaraco-context[${PYTHON_USEDEP}] + dev-python/jaraco-text[${PYTHON_USEDEP}] + dev-python/portend[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-1.11.0[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/requests-toolbelt[${PYTHON_USEDEP}] + dev-python/requests-unixsocket[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + sed -e "s/use_scm_version=True/version='${PV}'/" -i setup.py || die + sed -e '/setuptools_scm/d' -i setup.cfg || die + sed -e '/--cov/d' \ + -e '/--testmon/d' \ + -e '/--numproc/d' \ + -i pytest.ini || die + + # broken + sed -e '/False.*localhost/d' \ + -i cheroot/test/test_ssl.py || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/confuse/Manifest b/dev-python/confuse/Manifest index d53a447c06e3..0251d32e73b0 100644 --- a/dev-python/confuse/Manifest +++ b/dev-python/confuse/Manifest @@ -1 +1,2 @@ DIST confuse-1.0.0.tar.gz 34790 BLAKE2B efa23f59e6d450160af279042ed3d77b3b26bd1fe2fffd90b0ce1c87821b5540048b45644bfff1a8420007cf2a705d388965daa20034bb8f846085dd92b49186 SHA512 f436a400b9b84db1a20409c70d64fdde44903ffba6c3618917fd297e04ecf3dda806e315972f7cf1f786c93639b10b0652a622a579a2cfa47703386a43433c8d +DIST confuse-1.4.0.tar.gz 36020 BLAKE2B a11becf564c84177f919b4c6936dc9452a2821d9dec190167d8eefc141c424323a2cf1934e608028ac07c7290eb4e139a9051904b13fc4ea00594185db10ec2c SHA512 4a06568f3369d08f177e9f639f59511c565961b15b6a8bc3a7fd244396b47c19c163aa05abab96cce5078b962a98763fc0c5739ff8bbd98a5976696ad6240c2d diff --git a/dev-python/confuse/confuse-1.4.0.ebuild b/dev-python/confuse/confuse-1.4.0.ebuild new file mode 100644 index 000000000000..d5ceb7ee9415 --- /dev/null +++ b/dev-python/confuse/confuse-1.4.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 ) +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +inherit distutils-r1 + +DESCRIPTION="Confuse is a configuration library for Python that uses YAML" +HOMEPAGE="https://github.com/beetbox/confuse" +SRC_URI="https://github.com/beetbox/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="!test? ( test )" + +BDEPEND=" + dev-python/pyproject2setuppy[${PYTHON_USEDEP}] +" +DEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] +" +RDEPEND="${DEPEND}" + +distutils_enable_tests nose +distutils_enable_sphinx docs \ + 'dev-python/sphinx_rtd_theme' diff --git a/dev-python/confuse/metadata.xml b/dev-python/confuse/metadata.xml index 42e84932d1ca..deabd07c0904 100644 --- a/dev-python/confuse/metadata.xml +++ b/dev-python/confuse/metadata.xml @@ -1,7 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> + <maintainer type="person"> + <email>davidroman96@gmail.com</email> + <name>David Roman</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> <longdescription lang="en"> Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, diff --git a/dev-python/cursive/metadata.xml b/dev-python/cursive/metadata.xml index 32943fa065a6..480308aacef2 100644 --- a/dev-python/cursive/metadata.xml +++ b/dev-python/cursive/metadata.xml @@ -9,6 +9,7 @@ <email>openstack@gentoo.org</email> <name>Openstack</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">cursive</remote-id> <remote-id type="github">openstack/cursive</remote-id> diff --git a/dev-python/fakeredis/metadata.xml b/dev-python/fakeredis/metadata.xml index 50567d15b867..20429c3d3fc5 100644 --- a/dev-python/fakeredis/metadata.xml +++ b/dev-python/fakeredis/metadata.xml @@ -4,5 +4,6 @@ <maintainer type="project"> <email>python@gentoo.org</email> </maintainer> + <stabilize-allarches/> <origin>gentoo-staging</origin> </pkgmetadata> diff --git a/dev-python/futurist/metadata.xml b/dev-python/futurist/metadata.xml index 272e789e40c5..84c27f6c2110 100644 --- a/dev-python/futurist/metadata.xml +++ b/dev-python/futurist/metadata.xml @@ -5,6 +5,7 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">futurist</remote-id> </upstream> diff --git a/dev-python/glance_store/metadata.xml b/dev-python/glance_store/metadata.xml index 5de274dbb3e5..e1b5025f3db4 100644 --- a/dev-python/glance_store/metadata.xml +++ b/dev-python/glance_store/metadata.xml @@ -9,6 +9,7 @@ <email>openstack@gentoo.org</email> <name>Openstack</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">glance_store</remote-id> <remote-id type="launchpad">oslo</remote-id> diff --git a/dev-python/httpretty/Manifest b/dev-python/httpretty/Manifest index 942fa7ec9ec4..bad5cea5721b 100644 --- a/dev-python/httpretty/Manifest +++ b/dev-python/httpretty/Manifest @@ -1,2 +1,3 @@ DIST httpretty-0.9.6.tar.gz 7147633 BLAKE2B e1d02ddfce5ca987c6ef1a17723544f86a8573c2a6a26ec197072021e52015efce5064af21bfbe1ec03f3ac11c21717a80f114b5be2526b113e3bc0a608702f4 SHA512 bc1c64d34370209c732bc12dd9935600b647507ab2c8f18c85f348e9b5e853618ba39e10e5a073b35036e6cbe3db2cb7a342a721d0e4affa81fe178fd0b75d92 DIST httpretty-1.0.2.tar.gz 399185 BLAKE2B 033e954fccf6a351c09dac3c1585ddc65f064eca109dfd8f499fd510ea09ba3ce5198d3f4b54fb832b47425ab721ddc1b2da596b6066028bda1f0a1303cdc0ed SHA512 f9ef1c82f4fe3a31696e06228cea512664c5118b3c32910d7810d1fcf16b05d31b9b55db7bb6bd64967aadb162a2952757627439769db9117164b8248de9049c +DIST httpretty-1.0.3.tar.gz 411707 BLAKE2B b2211457c937e19f8110bc28446a2b78a8042a742341c0492589def7447e819f051d301e9d254260778f349302ccf6fc163a9f2280a55af925ae353752450320 SHA512 a6349257376c12198d0bf7923245c34f6b8a0889946ba0c2551fd3379a8d9a8e4610de81c66f945656c1879ad3fb1485f2f4148634fcc4e156b9f0a59f7dd758 diff --git a/dev-python/httpretty/httpretty-1.0.3.ebuild b/dev-python/httpretty/httpretty-1.0.3.ebuild new file mode 100644 index 000000000000..25ebf96f494f --- /dev/null +++ b/dev-python/httpretty/httpretty-1.0.3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7,8,9} ) + +inherit distutils-r1 + +DESCRIPTION="HTTP client mock for Python" +HOMEPAGE="https://github.com/gabrielfalcao/httpretty" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/urllib3[${PYTHON_USEDEP}]" +# redis skipped as it requires a redis server running +DEPEND=" + test? ( + dev-python/eventlet[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/httplib2[${PYTHON_USEDEP}] + >=dev-python/nose-1.2[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + >=dev-python/requests-1.1[${PYTHON_USEDEP}] + dev-python/sure[${PYTHON_USEDEP}] + >=www-servers/tornado-2.2[${PYTHON_USEDEP}] +)" + +python_prepare_all() { + # remove useless deps + sed -i -e '/randomly/d' -e '/rednose/d' setup.cfg || die + # tests requiring network access + rm tests/functional/test_passthrough.py || die + # requires running redis server + # it is skipped correctly but it causes unnecessary dep on redis-py + rm tests/functional/bugfixes/test_redis.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + nosetests -v tests || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/keystonemiddleware/metadata.xml b/dev-python/keystonemiddleware/metadata.xml index 051b6a14f8ae..eebb41c35669 100644 --- a/dev-python/keystonemiddleware/metadata.xml +++ b/dev-python/keystonemiddleware/metadata.xml @@ -9,6 +9,7 @@ <email>openstack@gentoo.org</email> <name>Openstack</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">keystonemiddleware</remote-id> <remote-id type="github">openstack/keystonemiddleware</remote-id> diff --git a/dev-python/kombu/metadata.xml b/dev-python/kombu/metadata.xml index 43eca0d3bb64..f93638a41850 100644 --- a/dev-python/kombu/metadata.xml +++ b/dev-python/kombu/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">kombu</remote-id> <remote-id type="github">celery/kombu</remote-id> diff --git a/dev-python/microversion-parse/metadata.xml b/dev-python/microversion-parse/metadata.xml index ab42c18ea415..a18f6a334d8d 100644 --- a/dev-python/microversion-parse/metadata.xml +++ b/dev-python/microversion-parse/metadata.xml @@ -9,6 +9,7 @@ <email>openstack@gentoo.org</email> <name>Openstack</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">microversion_parse</remote-id> <remote-id type="github">openstack/microversion-parse</remote-id> diff --git a/dev-python/mongomock/metadata.xml b/dev-python/mongomock/metadata.xml index 72d422e5daaa..130242e8808c 100644 --- a/dev-python/mongomock/metadata.xml +++ b/dev-python/mongomock/metadata.xml @@ -13,6 +13,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">mongomock</remote-id> <remote-id type="github">mongomock/mongomock</remote-id> diff --git a/dev-python/nest_asyncio/metadata.xml b/dev-python/nest_asyncio/metadata.xml index ccf10a28deca..c0079332124d 100644 --- a/dev-python/nest_asyncio/metadata.xml +++ b/dev-python/nest_asyncio/metadata.xml @@ -3,7 +3,6 @@ <pkgmetadata> <maintainer type="project"> <email>python@gentoo.org</email> - <description>Python</description> </maintainer> <stabilize-allarches/> <upstream> diff --git a/dev-python/neutron-lib/metadata.xml b/dev-python/neutron-lib/metadata.xml index 63487d3c6916..c73b21d368cf 100644 --- a/dev-python/neutron-lib/metadata.xml +++ b/dev-python/neutron-lib/metadata.xml @@ -5,6 +5,7 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="github">openstack/neutron-lib</remote-id> <remote-id type="pypi">neutron-lib</remote-id> diff --git a/dev-python/os-brick/metadata.xml b/dev-python/os-brick/metadata.xml index e28616c66ddb..1d59a0790dcb 100644 --- a/dev-python/os-brick/metadata.xml +++ b/dev-python/os-brick/metadata.xml @@ -5,6 +5,7 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="github">openstack/cinder</remote-id> <remote-id type="pypi">os-brick</remote-id> diff --git a/dev-python/os-resource-classes/metadata.xml b/dev-python/os-resource-classes/metadata.xml index 76920853da3e..b0758b5ff0cd 100644 --- a/dev-python/os-resource-classes/metadata.xml +++ b/dev-python/os-resource-classes/metadata.xml @@ -5,6 +5,7 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="github">openstack/os-resource-classes</remote-id> <remote-id type="pypi">os-resource-classes</remote-id> diff --git a/dev-python/os-traits/metadata.xml b/dev-python/os-traits/metadata.xml index 2c1a3476121b..54e289151b33 100644 --- a/dev-python/os-traits/metadata.xml +++ b/dev-python/os-traits/metadata.xml @@ -5,6 +5,7 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="github">openstack/os-traits</remote-id> <remote-id type="pypi">os-traits</remote-id> diff --git a/dev-python/os-vif/metadata.xml b/dev-python/os-vif/metadata.xml index e46a73092a55..cfb64c74472a 100644 --- a/dev-python/os-vif/metadata.xml +++ b/dev-python/os-vif/metadata.xml @@ -5,6 +5,7 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="github">openstack/os-vif</remote-id> <remote-id type="pypi">os-vif</remote-id> diff --git a/dev-python/os-win/metadata.xml b/dev-python/os-win/metadata.xml index 4c62fce4de97..8f85d430acef 100644 --- a/dev-python/os-win/metadata.xml +++ b/dev-python/os-win/metadata.xml @@ -5,6 +5,7 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="github">openstack/os-win</remote-id> <remote-id type="pypi">os-win</remote-id> diff --git a/dev-python/os-xenapi/metadata.xml b/dev-python/os-xenapi/metadata.xml index 0407043ca805..209fc07a422d 100644 --- a/dev-python/os-xenapi/metadata.xml +++ b/dev-python/os-xenapi/metadata.xml @@ -5,6 +5,7 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="github">openstack/os-xenapi</remote-id> <remote-id type="pypi">os-xenapi</remote-id> diff --git a/dev-python/oslo-cache/metadata.xml b/dev-python/oslo-cache/metadata.xml index a9b2c2be7f42..1661db4a2e1d 100644 --- a/dev-python/oslo-cache/metadata.xml +++ b/dev-python/oslo-cache/metadata.xml @@ -5,6 +5,7 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="launchpad">oslo</remote-id> <remote-id type="pypi">oslo.cache</remote-id> diff --git a/dev-python/oslo-db/metadata.xml b/dev-python/oslo-db/metadata.xml index 4235bf4f1f7c..7ad8368fce16 100644 --- a/dev-python/oslo-db/metadata.xml +++ b/dev-python/oslo-db/metadata.xml @@ -9,6 +9,7 @@ <email>openstack@gentoo.org</email> <name>Openstack</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">oslo.db</remote-id> <remote-id type="launchpad">oslo</remote-id> diff --git a/dev-python/oslo-messaging/metadata.xml b/dev-python/oslo-messaging/metadata.xml index fcce34bf453c..416090c5b733 100644 --- a/dev-python/oslo-messaging/metadata.xml +++ b/dev-python/oslo-messaging/metadata.xml @@ -9,6 +9,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">oslo.messaging</remote-id> </upstream> diff --git a/dev-python/oslo-middleware/metadata.xml b/dev-python/oslo-middleware/metadata.xml index eb0b683bbce1..5ea308c05ee2 100644 --- a/dev-python/oslo-middleware/metadata.xml +++ b/dev-python/oslo-middleware/metadata.xml @@ -12,6 +12,7 @@ <longdescription lang="en"> Oslo middleware library includes components that can be injected into wsgi pipelines to intercept request/response flows. The base class can be enhanced with functionality like add/delete/modification of http headers and support for limiting size/connection etc </longdescription> + <stabilize-allarches/> <upstream> <remote-id type="pypi">oslo.middleware</remote-id> </upstream> diff --git a/dev-python/oslo-policy/metadata.xml b/dev-python/oslo-policy/metadata.xml index 296a7ba360b3..eb68a4b9737d 100644 --- a/dev-python/oslo-policy/metadata.xml +++ b/dev-python/oslo-policy/metadata.xml @@ -9,6 +9,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">oslo.policy</remote-id> </upstream> diff --git a/dev-python/oslo-privsep/metadata.xml b/dev-python/oslo-privsep/metadata.xml index 62526aab28ea..b778de8bbe49 100644 --- a/dev-python/oslo-privsep/metadata.xml +++ b/dev-python/oslo-privsep/metadata.xml @@ -9,6 +9,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">oslo.privsep</remote-id> </upstream> diff --git a/dev-python/oslo-reports/metadata.xml b/dev-python/oslo-reports/metadata.xml index 8a79da3dbc2b..bc9059f99a35 100644 --- a/dev-python/oslo-reports/metadata.xml +++ b/dev-python/oslo-reports/metadata.xml @@ -5,6 +5,7 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">oslo.reports</remote-id> </upstream> diff --git a/dev-python/oslo-rootwrap/metadata.xml b/dev-python/oslo-rootwrap/metadata.xml index 65d3a9a6eed7..a4b90f01d300 100644 --- a/dev-python/oslo-rootwrap/metadata.xml +++ b/dev-python/oslo-rootwrap/metadata.xml @@ -9,6 +9,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">oslo.rootwrap</remote-id> </upstream> diff --git a/dev-python/oslo-service/metadata.xml b/dev-python/oslo-service/metadata.xml index 743bb91b8d03..8a84ce606b7b 100644 --- a/dev-python/oslo-service/metadata.xml +++ b/dev-python/oslo-service/metadata.xml @@ -5,6 +5,7 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">oslo.service</remote-id> </upstream> diff --git a/dev-python/oslo-upgradecheck/metadata.xml b/dev-python/oslo-upgradecheck/metadata.xml index 321d87d16e26..ad891846d144 100644 --- a/dev-python/oslo-upgradecheck/metadata.xml +++ b/dev-python/oslo-upgradecheck/metadata.xml @@ -5,6 +5,7 @@ <email>openstack@gentoo.org</email> <name>Openstack</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">oslo.upgradecheck</remote-id> <remote-id type="launchpad">oslo</remote-id> diff --git a/dev-python/oslo-versionedobjects/metadata.xml b/dev-python/oslo-versionedobjects/metadata.xml index d7e4d5e53085..d67d6a8147f5 100644 --- a/dev-python/oslo-versionedobjects/metadata.xml +++ b/dev-python/oslo-versionedobjects/metadata.xml @@ -5,6 +5,7 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">oslo.versionedobjects</remote-id> </upstream> diff --git a/dev-python/oslo-vmware/metadata.xml b/dev-python/oslo-vmware/metadata.xml index c1c86e44b7bb..12c49d17046f 100644 --- a/dev-python/oslo-vmware/metadata.xml +++ b/dev-python/oslo-vmware/metadata.xml @@ -11,6 +11,7 @@ <longdescription lang="en"> The Oslo messaging API supports RPC and notifications over a number of different messaging transports. </longdescription> + <stabilize-allarches/> <upstream> <remote-id type="pypi">oslo.vmware</remote-id> </upstream> diff --git a/dev-python/ovsdbapp/metadata.xml b/dev-python/ovsdbapp/metadata.xml index 3ea722ca2c96..de9a45726bf7 100644 --- a/dev-python/ovsdbapp/metadata.xml +++ b/dev-python/ovsdbapp/metadata.xml @@ -8,5 +8,6 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <origin>gentoo-staging</origin> </pkgmetadata> diff --git a/dev-python/pandocfilters/metadata.xml b/dev-python/pandocfilters/metadata.xml index 2cb7640f1861..928b3235d7de 100644 --- a/dev-python/pandocfilters/metadata.xml +++ b/dev-python/pandocfilters/metadata.xml @@ -9,6 +9,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">pandocfilters</remote-id> <remote-id type="github">jgm/pandocfilters</remote-id> diff --git a/dev-python/py-amqp/metadata.xml b/dev-python/py-amqp/metadata.xml index 160c9c23ec86..726d669c33a0 100644 --- a/dev-python/py-amqp/metadata.xml +++ b/dev-python/py-amqp/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <use> <flag name="extras">Install extra tools to generate initial Python mod from an AMQP XML file</flag> diff --git a/dev-python/pycadf/metadata.xml b/dev-python/pycadf/metadata.xml index 0972dc18e7dd..cd901dc380b6 100644 --- a/dev-python/pycadf/metadata.xml +++ b/dev-python/pycadf/metadata.xml @@ -9,6 +9,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">pycadf</remote-id> </upstream> diff --git a/dev-python/pypowervm/metadata.xml b/dev-python/pypowervm/metadata.xml index 30d935b6e63d..0f0fc841e1e3 100644 --- a/dev-python/pypowervm/metadata.xml +++ b/dev-python/pypowervm/metadata.xml @@ -5,6 +5,7 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="github">powervm/pypowervm</remote-id> <remote-id type="pypi">pypowervm</remote-id> diff --git a/dev-python/pysaml2/metadata.xml b/dev-python/pysaml2/metadata.xml index eb33d94e468b..7ad8e72f8d10 100644 --- a/dev-python/pysaml2/metadata.xml +++ b/dev-python/pysaml2/metadata.xml @@ -12,6 +12,7 @@ <longdescription lang="en"> PySAML2 is a pure python implementation of SAML Version 2 Standard. It contains all necessary pieces for building a SAML2 service provider or an identity provider. The distribution contains examples of both. Originally written to work in a WSGI environment there are extensions that allow you to use it with other frameworks. </longdescription> + <stabilize-allarches/> <upstream> <remote-id type="pypi">pysaml2</remote-id> <remote-id type="github">rohe/pysaml2</remote-id> diff --git a/dev-python/python-barbicanclient/metadata.xml b/dev-python/python-barbicanclient/metadata.xml index 484709b5e648..5af19c87a638 100644 --- a/dev-python/python-barbicanclient/metadata.xml +++ b/dev-python/python-barbicanclient/metadata.xml @@ -9,6 +9,7 @@ <email>openstack@gentoo.org</email> <name>Openstack</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">python-barbicanclient</remote-id> <remote-id type="github">openstack/barbican</remote-id> diff --git a/dev-python/python-designateclient/metadata.xml b/dev-python/python-designateclient/metadata.xml index 5fee50bd82bb..9b2552ca483b 100644 --- a/dev-python/python-designateclient/metadata.xml +++ b/dev-python/python-designateclient/metadata.xml @@ -8,6 +8,7 @@ <longdescription lang="en"> This is a client library for Designate built on the Designate API. It provides a Python API (the designateclient module) and a command-line tool (designate). </longdescription> + <stabilize-allarches/> <upstream> <remote-id type="github">openstack/python-designateclient</remote-id> <remote-id type="pypi">python-designateclient</remote-id> diff --git a/dev-python/python-heatclient/Manifest b/dev-python/python-heatclient/Manifest index 5137b261b741..00f0034b096f 100644 --- a/dev-python/python-heatclient/Manifest +++ b/dev-python/python-heatclient/Manifest @@ -1,2 +1 @@ -DIST python-heatclient-1.17.0.tar.gz 172475 BLAKE2B 79dbaa2b6f3bc5e97ac4f2630e3e5ef5a320b7b37b1abdfee5ce66df6c63c9d488770135ffdaff53d3e88f93becd8f26019c4c1967624693c9c0ce1479055181 SHA512 44a16f32ede251c36546a0dcab2ca2ca0e145ce924f257c623cc375e52a851094639529a77d770d2703e28f9446e27e03424240fdc0272096e91703180dd6190 DIST python-heatclient-2.2.1.tar.gz 172925 BLAKE2B 3ecccdb8647f1d78c13680158db60cfbf0f8a7415636337caca171785bf5ae06516055df619b013b7d73218ccb1cb0a697e5312ea0aef40e4445b281bb740c21 SHA512 9798dbf2def1aa160d5773dc5da57cd1b1a372bd9e734e8bbf89e817e84dfa03cb36519d0b805624dba1259964b8311c729a1632531e1c659765acc483c9f024 diff --git a/dev-python/python-heatclient/python-heatclient-1.17.0.ebuild b/dev-python/python-heatclient/python-heatclient-1.17.0.ebuild deleted file mode 100644 index efb36cf05bbd..000000000000 --- a/dev-python/python-heatclient/python-heatclient-1.17.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{5,6,7,8,9} ) - -inherit distutils-r1 - -DESCRIPTION="OpenStack Orchestration API Client Library" -HOMEPAGE="https://www.openstack.org/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" -IUSE="doc test" -RESTRICT="!test? ( test )" - -CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - ${CDEPEND} - test? ( - >=dev-python/coverage-4.0[${PYTHON_USEDEP}] - !~dev-python/coverage-4.4[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] - >=dev-python/mox3-0.20.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] - >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -RDEPEND=" - ${CDEPEND} - >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}] - !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}] - >=dev-python/cliff-2.8.0[${PYTHON_USEDEP}] - !~dev-python/cliff-2.9.0[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/osc-lib-1.8.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}] - <dev-python/prettytable-0.8[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}] - !~dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}] - >=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.12.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] -" - -python_prepare_all() { - sed -i '/^hacking/d' test-requirements.txt || die - sed -i '/^tempest/d' test-requirements.txt || die - - distutils-r1_python_prepare_all -} - -python_test() { - rm -rf .testrepository || die "couldn't remove '.testrepository' under ${EPYTHON}" - - testr init - testr run || die "testsuite failed under ${EPYTHON}" -} diff --git a/dev-python/python-octaviaclient/metadata.xml b/dev-python/python-octaviaclient/metadata.xml index 3ea722ca2c96..de9a45726bf7 100644 --- a/dev-python/python-octaviaclient/metadata.xml +++ b/dev-python/python-octaviaclient/metadata.xml @@ -8,5 +8,6 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <origin>gentoo-staging</origin> </pkgmetadata> diff --git a/dev-python/python-saharaclient/metadata.xml b/dev-python/python-saharaclient/metadata.xml index 0fff1c63a878..ef0f37a352b0 100644 --- a/dev-python/python-saharaclient/metadata.xml +++ b/dev-python/python-saharaclient/metadata.xml @@ -9,6 +9,7 @@ <email>openstack@gentoo.org</email> <name>Openstack</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">python-saharaclient</remote-id> <remote-id type="github">openstack/python-saharaclient</remote-id> diff --git a/dev-python/python-troveclient/Manifest b/dev-python/python-troveclient/Manifest index 9712a8f197f8..9f8dcc268a86 100644 --- a/dev-python/python-troveclient/Manifest +++ b/dev-python/python-troveclient/Manifest @@ -1,2 +1 @@ -DIST python-troveclient-2.17.0.tar.gz 189560 BLAKE2B 680d76af88b8242956eb8e7a8644c11b47fee785eb0940bca1d3b8c5c500c3c233ac0e452d7a609d10028571e68ad52d47d3834898e98642cbb93b0b17f0db40 SHA512 b314115d2c50c87658b02f5dfe9a22f68cb31ba89c3baedf45bf87c4f482aeb235c751753da538bb38c514600b374b1d3f43e17d4a8b929738b4c742e28c63d8 DIST python-troveclient-5.1.1.tar.gz 180476 BLAKE2B 5f306b044f558fa0cc9ecdabe92842608efa21c6194fcae4f4421a589eb9ff3f7eaf0226fb922a3ece70fce1fb1e692c8aaf6d54746ba2e8890293af976fc6d7 SHA512 731f5c5f230b520b5a8b076a76e18d910123526e39f417eb697e419d59360f3dec75cb2c27159fd0f462690e0ae09f4e6a2d724fc302c0720275b7e0e1d56f17 diff --git a/dev-python/python-troveclient/python-troveclient-2.17.0.ebuild b/dev-python/python-troveclient/python-troveclient-2.17.0.ebuild deleted file mode 100644 index ed65b10af665..000000000000 --- a/dev-python/python-troveclient/python-troveclient-2.17.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{5,6,7,8,9} ) - -inherit distutils-r1 - -DESCRIPTION="A client for the OpenStack Trove API, a scalable relational database service" -HOMEPAGE="https://github.com/openstack/python-troveclient" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" -IUSE="test" -RESTRICT="!test? ( test )" - -CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] - ${CDEPEND} - test? ( - >=dev-python/coverage-4.0[${PYTHON_USEDEP}] - !~dev-python/coverage-4.4[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] - >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] - )" -RDEPEND=" - >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}] - <dev-python/prettytable-0.8[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}] - !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - >=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}] - >=dev-python/python-mistralclient-3.1.0[${PYTHON_USEDEP}] - !~dev-python/python-mistralclient-3.2.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-1.8.0[${PYTHON_USEDEP}] -" - -python_prepare_all() { - sed -i '/^hacking/d' test-requirements.txt || die - distutils-r1_python_prepare_all -} - -python_test() { - testr init - testr run --parallel || die "testsuite failed under python2.7" -} diff --git a/dev-python/python-zaqarclient/metadata.xml b/dev-python/python-zaqarclient/metadata.xml index 6f12413bd343..82943cf5c0fd 100644 --- a/dev-python/python-zaqarclient/metadata.xml +++ b/dev-python/python-zaqarclient/metadata.xml @@ -9,6 +9,7 @@ <email>openstack@gentoo.org</email> <name>Openstack</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">python-zaqarclient</remote-id> <remote-id type="github">openstack/python-zaqarclient</remote-id> diff --git a/dev-python/python-zunclient/Manifest b/dev-python/python-zunclient/Manifest index 89c7503811e3..f977a89608bf 100644 --- a/dev-python/python-zunclient/Manifest +++ b/dev-python/python-zunclient/Manifest @@ -1,2 +1 @@ -DIST python-zunclient-4.0.1.tar.gz 114913 BLAKE2B b0bf2722f67158a79b4e4673d237696564668a96e01107d33cfe13dd51ff0efd9916930277a7146bc1600cf350b41839817d496462f48162d569bfe3a7fbd26b SHA512 bdbef196053241582d0b641a6c4c25c0c167a21693e2796a2d92c6d93c6b627d19fbe14286fe469bd7067c79b2bcb298009cda763398dd2f31e9df891efa09c4 DIST python-zunclient-4.1.1.tar.gz 114232 BLAKE2B 973ea1191b3d0ba13fc6ad368bd2a741ea3d14ddba32158421c1c72befee5bafbb01da4c2ce12e48e50991169efaf5eeaa4cd986ad34ed058e160c0308c868f5 SHA512 7569171ad620e8e84380639d0f99985b942857925a99fbf47f98196bd372a7b0333923d1ea501c3d7d76c06f6327d38b53f1f80f199c27f4bdf073eab4c1e53b diff --git a/dev-python/python-zunclient/python-zunclient-4.0.1.ebuild b/dev-python/python-zunclient/python-zunclient-4.0.1.ebuild deleted file mode 100644 index 1f2f03e46747..000000000000 --- a/dev-python/python-zunclient/python-zunclient-4.0.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{5,6,7,8,9} ) - -inherit distutils-r1 - -DESCRIPTION="A client for the OpenStack Zun API" -HOMEPAGE="https://github.com/openstack/python-zunclient" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="" - -CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] - ${CDEPEND}" -RDEPEND=" - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - <dev-python/prettytable-0.8[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-1.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/websocket-client-0.44.0[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]" diff --git a/dev-python/pytrie/metadata.xml b/dev-python/pytrie/metadata.xml index ba771f10e098..ccf56f14d925 100644 --- a/dev-python/pytrie/metadata.xml +++ b/dev-python/pytrie/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <maintainer> <email>george.sakkis@gmail.com</email> diff --git a/dev-python/qtconsole/Manifest b/dev-python/qtconsole/Manifest index 3e5e0e7756b2..fac35920fd45 100644 --- a/dev-python/qtconsole/Manifest +++ b/dev-python/qtconsole/Manifest @@ -1,3 +1,4 @@ DIST qtconsole-4.7.6.tar.gz 424919 BLAKE2B d973b3b94dfad1b38603695e22927bcdcb8a4f2db9f4a638d5fe6a83c24061153dbaa36c26e632708953af32a015af1d40ecbf175dd5314a3b954b15a6625cc0 SHA512 e4e12eb90533e922786b5b6517fba5d9c4dfedf00547f1403c8cd65fb464f5c1a13517df69924e4428e9a8a811dfc359a7768fbaa90adbe02d79cba9a5aa852e DIST qtconsole-4.7.7.tar.gz 425068 BLAKE2B 61fa3bede2d531e294e8a272287885ffeff095bca8b998b2a28fd3f4d912b20aa30807fe7d4caf15f8594e7820e037b3c9955ad76e9dd5eb1da2cbe00ca9a941 SHA512 1f04d54138f37b32c112db2cbbc8f79dc16b13bf5dffcc3dd872d43d48ef9ed5454d660e4fab08ccd71344153de391d91558edd0f71a2b626da47779f0f0bb53 DIST qtconsole-5.0.0.tar.gz 424609 BLAKE2B 0aacc5e274a8a77da6e6891d823fe2a7710a7022f4633ef7a2edd843da5ea314884713356e92016a0dbb58b38ec90bda72fa63f11699c719e1bfa1e64ca61978 SHA512 4fa6a45c7171af57f893eff8bf2cbf5466c7235c2134c8be071e47253f3ad84b951e4c52a1e996fb1fb0233a57400972c524569baf31874f6f84896a6c443823 +DIST qtconsole-5.0.1.tar.gz 424682 BLAKE2B 46f2cdea799786d7b2e9385a5b73ac397925eef9c2403f4d9ebd4ce89241cc1ca6ec494450759db4e017c16abc525505dacaa7452018379da5343c2b1cf24f86 SHA512 4fa7629c68ab7554c20bd8ef885bf4073d64d4c211a0d9035faaa7e4122bd5d182fb97773c8a41f215f9e299309ace591081a0673370b55c796b241211bb4ccc diff --git a/dev-python/qtconsole/qtconsole-5.0.1.ebuild b/dev-python/qtconsole/qtconsole-5.0.1.ebuild new file mode 100644 index 000000000000..87c1a0134470 --- /dev/null +++ b/dev-python/qtconsole/qtconsole-5.0.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7,8,9} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Qt-based console for Jupyter with support for rich media output" +HOMEPAGE="https://jupyter.org" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-python/ipykernel[${PYTHON_USEDEP}] + dev-python/ipython_genutils[${PYTHON_USEDEP}] + dev-python/jupyter_core[${PYTHON_USEDEP}] + >=dev-python/jupyter_client-4.1.1[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/traitlets[${PYTHON_USEDEP}] + dev-python/QtPy[${PYTHON_USEDEP},gui,printsupport,svg] +" +BDEPEND=" + test? ( + dev-python/QtPy[${PYTHON_USEDEP},svg,testlib] + ) +" +# required by the tests that are removed: +# dev-python/flaky[${PYTHON_USEDEP}] +# dev-python/pytest-qt[${PYTHON_USEDEP}] + +PDEPEND="dev-python/ipython[${PYTHON_USEDEP}]" + +distutils_enable_sphinx docs/source +distutils_enable_tests pytest + +src_prepare() { + # TODO: these tests require virtx; however, running under virtx + # causes pytest to segv on exit (even though tests pass) + rm qtconsole/tests/test_00_console_widget.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/secretstorage/Manifest b/dev-python/secretstorage/Manifest index d4819de7869e..24c0b7818448 100644 --- a/dev-python/secretstorage/Manifest +++ b/dev-python/secretstorage/Manifest @@ -1,2 +1,3 @@ DIST SecretStorage-3.1.2.tar.gz 17848 BLAKE2B 3d108f98fd0c26958860aa65554a21924822a5d51a90ae20c5496792f4571babbdfd2aec5b70d1bdd908498ad1b61606130d5db2900406ae85f8e3367ad3013f SHA512 c132b21556c55b5912354fd27b6062d32c0f510234f7fe57f6e8e0acb08393ad95e0896967b577de97821387cd714e62b657359230296449e4e0a7ae5a797803 DIST SecretStorage-3.2.0.tar.gz 19311 BLAKE2B 06c3d6137d814f6c2f0cd35927b84c33e09d3c934e4dabfefaa682f3b220045b223aaf06ec970ccc0d39a7388cf13579338299136d13ad2c1b57bf064c278096 SHA512 668f3847f573e1756ffa3a38c278e6d4895223553830d49969e979003d04ca04fb5eaf8dfcc616086a6020f6a73fbe71f7041d4c4ee574205f00fbde945298e9 +DIST SecretStorage-3.3.0.tar.gz 19352 BLAKE2B 8e870d4e95b585f4c5e78d9b11327f21ff909b746f035115bd75bde499f2161c0e1ab3640b3861fc54af67dd7d305f794a855430389c207bfef129f7c0439a9e SHA512 d33c11b98824d214eb67c5b11a7fe0d14af084edfebc1d83204bcfd167258fbc07be8c1de8824ec984d83d07bfd66271c44f751784429e574cb240b5add70e16 diff --git a/dev-python/secretstorage/secretstorage-3.3.0.ebuild b/dev-python/secretstorage/secretstorage-3.3.0.ebuild new file mode 100644 index 000000000000..0d19dcb50695 --- /dev/null +++ b/dev-python/secretstorage/secretstorage-3.3.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 ) + +inherit distutils-r1 + +MY_PN="SecretStorage" + +DESCRIPTION="Python bindings to FreeDesktop.org Secret Service API." +HOMEPAGE="https://github.com/mitya57/secretstorage https://pypi.org/project/SecretStorage/" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-python/cryptography[${PYTHON_USEDEP}] + >=dev-python/jeepney-0.6[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( !hppa? ( !sparc? ( + gnome-base/gnome-keyring + sys-apps/dbus + ) ) ) +" + +distutils_enable_tests unittest +distutils_enable_sphinx docs \ + dev-python/alabaster + +src_test() { + case ${ARCH} in + hppa|sparc) + einfo "gnome-keyring is not supported on ${ARCH}, skipping tests" + return + ;; + esac + + distutils-r1_src_test +} + +python_test() { + dbus-run-session "${EPYTHON}" -m unittest discover -v -s tests \ + || die "tests failed with ${EPYTHON}" +} diff --git a/dev-python/setproctitle/Manifest b/dev-python/setproctitle/Manifest index 2d2070509991..833d7324db6e 100644 --- a/dev-python/setproctitle/Manifest +++ b/dev-python/setproctitle/Manifest @@ -1 +1,2 @@ DIST setproctitle-1.1.10.tar.gz 24042 BLAKE2B acd4ef33ab2a200b5d102fe5ceb78df03deeee47eb5a3c7b50f0a44e095953e5a4e2230278b6b4a5010472e4a5a18b81accbff0461e3a642be478b880d98114e SHA512 c976c5b86f59bc6d0f840f495b8256813169d3d7b9edae70207a24d62e1240bfec954fdc4f67b429ae124e3dc74efd7193404785643a52b2d57b55028bb3c533 +DIST setproctitle-1.2.tar.gz 23454 BLAKE2B 4a69566e48a2985ae8add0341feba26f062d8345dd773570e0500795e43b349777d4bf557bd8b88d9cec37850c129009823a1f87ed6261a9709e84c8a6f56868 SHA512 7dc84ac0fc028ca71e786622aa6b649961feb816e0f03a3d52ab7b1a5d7edc0c932695687f1f5487d27104535a3db0c48d12fd69859478a604dbf60c615f4e01 diff --git a/dev-python/setproctitle/files/setproctitle-1.2-pypy3.patch b/dev-python/setproctitle/files/setproctitle-1.2-pypy3.patch new file mode 100644 index 000000000000..01d4b0e4dd53 --- /dev/null +++ b/dev-python/setproctitle/files/setproctitle-1.2-pypy3.patch @@ -0,0 +1,46 @@ +From b13b7254fa10b4ba461c03b0f1f03858a2368bdc Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> +Date: Wed, 25 Nov 2020 09:29:18 +0100 +Subject: [PATCH] Fix skipping embedded tests with pypy + +Fix skipping embedded tests by using the 'skipif' decorator. The tests +need to be skipped early, as otherwise they error out trying to +initialize pyconfig fixture. +--- + tests/setproctitle_test.py | 8 ++------ + 1 file changed, 2 insertions(+), 6 deletions(-) + +diff --git a/tests/setproctitle_test.py b/tests/setproctitle_test.py +index 5d73733..7b679df 100644 +--- a/tests/setproctitle_test.py ++++ b/tests/setproctitle_test.py +@@ -340,12 +340,10 @@ print(os.popen("ps -x -o pid,command 2> /dev/null").read()) + + + @pytest.mark.embedded ++@pytest.mark.skipif(IS_PYPY, reason="skip test, pypy") + def test_embedded(pyrun, spt_directory): + """Check the module works with embedded Python. + """ +- if IS_PYPY: +- pytest.skip("skip test, pypy") +- + if not os.path.exists("/proc/%s/cmdline" % os.getpid()): + pytest.skip("known failure: '/proc/PID/cmdline' not available") + +@@ -371,11 +369,9 @@ print(os.popen("ps -x -o pid,command 2> /dev/null").read()) + + + @pytest.mark.embedded ++@pytest.mark.skipif(IS_PYPY, reason="skip test, pypy") + def test_embedded_many_args(pyrun, spt_directory): + """Check more complex cmdlines are handled in embedded env too.""" +- if IS_PYPY: +- pytest.skip("skip test, pypy") +- + if not os.path.exists("/proc/%s/cmdline" % os.getpid()): + pytest.skip("known failure: '/proc/PID/cmdline' not available") + +-- +2.29.2 + diff --git a/dev-python/setproctitle/setproctitle-1.2.ebuild b/dev-python/setproctitle/setproctitle-1.2.ebuild new file mode 100644 index 000000000000..96241c6b669d --- /dev/null +++ b/dev-python/setproctitle/setproctitle-1.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 ) + +inherit distutils-r1 toolchain-funcs + +DESCRIPTION="Allow customization of the process title" +HOMEPAGE="https://github.com/dvarrazzo/py-setproctitle" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/${P}-pypy3.patch +) diff --git a/dev-python/taskflow/metadata.xml b/dev-python/taskflow/metadata.xml index 5ecdc310dafe..868ba960acb5 100644 --- a/dev-python/taskflow/metadata.xml +++ b/dev-python/taskflow/metadata.xml @@ -9,6 +9,7 @@ <email>openstack@gentoo.org</email> <name>Openstack</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">taskflow</remote-id> <remote-id type="github">openstack/taskflow</remote-id> diff --git a/dev-python/tooz/metadata.xml b/dev-python/tooz/metadata.xml index 24c4457d085c..d4e1f8705b7a 100644 --- a/dev-python/tooz/metadata.xml +++ b/dev-python/tooz/metadata.xml @@ -8,6 +8,7 @@ <longdescription lang="en"> The Tooz project aims at centralizing the most common distributed primitives like group membership protocol, lock service and leader election by providing a coordination API helping developers to build distributed applications. </longdescription> + <stabilize-allarches/> <upstream> <remote-id type="pypi">tooz</remote-id> </upstream> diff --git a/dev-python/virtualenv/metadata.xml b/dev-python/virtualenv/metadata.xml index 5accd901b47f..56eaae5999ac 100644 --- a/dev-python/virtualenv/metadata.xml +++ b/dev-python/virtualenv/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">virtualenv</remote-id> <remote-id type="github">pypa/virtualenv</remote-id> diff --git a/dev-python/vncdotool/metadata.xml b/dev-python/vncdotool/metadata.xml index 13a5b75ca678..42ae2a12abee 100644 --- a/dev-python/vncdotool/metadata.xml +++ b/dev-python/vncdotool/metadata.xml @@ -9,5 +9,6 @@ <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> + <stabilize-allarches/> <origin>gentoo-staging</origin> </pkgmetadata> |
