summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2020-11-25 12:27:28 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2020-11-25 12:27:28 +0000
commit02af9e65cb29ffcec13e4865ec98883406af5a4a (patch)
treed1e0fac86c7ff71b76a9dba87e43fd92c83e065b /dev-python
parent0e0206e0d64b11d459c4e462fce27542467ba3a0 (diff)
downloadbaldeagleos-repo-02af9e65cb29ffcec13e4865ec98883406af5a4a.tar.gz
baldeagleos-repo-02af9e65cb29ffcec13e4865ec98883406af5a4a.tar.xz
baldeagleos-repo-02af9e65cb29ffcec13e4865ec98883406af5a4a.zip
Updating liguros repo
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/WSME/metadata.xml1
-rw-r--r--dev-python/alembic/metadata.xml1
-rw-r--r--dev-python/automaton/metadata.xml1
-rw-r--r--dev-python/awscli/metadata.xml1
-rw-r--r--dev-python/boto3/Manifest1
-rw-r--r--dev-python/boto3/boto3-1.16.25.ebuild56
-rw-r--r--dev-python/botocore/Manifest1
-rw-r--r--dev-python/botocore/botocore-1.19.25.ebuild59
-rw-r--r--dev-python/castellan/metadata.xml1
-rw-r--r--dev-python/cfn-python-lint/Manifest1
-rw-r--r--dev-python/cfn-python-lint/cfn-python-lint-0.42.0.ebuild55
-rw-r--r--dev-python/cfn-python-lint/metadata.xml1
-rw-r--r--dev-python/cheroot/Manifest1
-rw-r--r--dev-python/cheroot/cheroot-8.4.8.ebuild54
-rw-r--r--dev-python/confuse/Manifest1
-rw-r--r--dev-python/confuse/confuse-1.4.0.ebuild29
-rw-r--r--dev-python/confuse/metadata.xml9
-rw-r--r--dev-python/cursive/metadata.xml1
-rw-r--r--dev-python/fakeredis/metadata.xml1
-rw-r--r--dev-python/futurist/metadata.xml1
-rw-r--r--dev-python/glance_store/metadata.xml1
-rw-r--r--dev-python/httpretty/Manifest1
-rw-r--r--dev-python/httpretty/httpretty-1.0.3.ebuild49
-rw-r--r--dev-python/keystonemiddleware/metadata.xml1
-rw-r--r--dev-python/kombu/metadata.xml1
-rw-r--r--dev-python/microversion-parse/metadata.xml1
-rw-r--r--dev-python/mongomock/metadata.xml1
-rw-r--r--dev-python/nest_asyncio/metadata.xml1
-rw-r--r--dev-python/neutron-lib/metadata.xml1
-rw-r--r--dev-python/os-brick/metadata.xml1
-rw-r--r--dev-python/os-resource-classes/metadata.xml1
-rw-r--r--dev-python/os-traits/metadata.xml1
-rw-r--r--dev-python/os-vif/metadata.xml1
-rw-r--r--dev-python/os-win/metadata.xml1
-rw-r--r--dev-python/os-xenapi/metadata.xml1
-rw-r--r--dev-python/oslo-cache/metadata.xml1
-rw-r--r--dev-python/oslo-db/metadata.xml1
-rw-r--r--dev-python/oslo-messaging/metadata.xml1
-rw-r--r--dev-python/oslo-middleware/metadata.xml1
-rw-r--r--dev-python/oslo-policy/metadata.xml1
-rw-r--r--dev-python/oslo-privsep/metadata.xml1
-rw-r--r--dev-python/oslo-reports/metadata.xml1
-rw-r--r--dev-python/oslo-rootwrap/metadata.xml1
-rw-r--r--dev-python/oslo-service/metadata.xml1
-rw-r--r--dev-python/oslo-upgradecheck/metadata.xml1
-rw-r--r--dev-python/oslo-versionedobjects/metadata.xml1
-rw-r--r--dev-python/oslo-vmware/metadata.xml1
-rw-r--r--dev-python/ovsdbapp/metadata.xml1
-rw-r--r--dev-python/pandocfilters/metadata.xml1
-rw-r--r--dev-python/py-amqp/metadata.xml1
-rw-r--r--dev-python/pycadf/metadata.xml1
-rw-r--r--dev-python/pypowervm/metadata.xml1
-rw-r--r--dev-python/pysaml2/metadata.xml1
-rw-r--r--dev-python/python-barbicanclient/metadata.xml1
-rw-r--r--dev-python/python-designateclient/metadata.xml1
-rw-r--r--dev-python/python-heatclient/Manifest1
-rw-r--r--dev-python/python-heatclient/python-heatclient-1.17.0.ebuild72
-rw-r--r--dev-python/python-octaviaclient/metadata.xml1
-rw-r--r--dev-python/python-saharaclient/metadata.xml1
-rw-r--r--dev-python/python-troveclient/Manifest1
-rw-r--r--dev-python/python-troveclient/python-troveclient-2.17.0.ebuild61
-rw-r--r--dev-python/python-zaqarclient/metadata.xml1
-rw-r--r--dev-python/python-zunclient/Manifest1
-rw-r--r--dev-python/python-zunclient/python-zunclient-4.0.1.ebuild33
-rw-r--r--dev-python/pytrie/metadata.xml1
-rw-r--r--dev-python/qtconsole/Manifest1
-rw-r--r--dev-python/qtconsole/qtconsole-5.0.1.ebuild47
-rw-r--r--dev-python/secretstorage/Manifest1
-rw-r--r--dev-python/secretstorage/secretstorage-3.3.0.ebuild50
-rw-r--r--dev-python/setproctitle/Manifest1
-rw-r--r--dev-python/setproctitle/files/setproctitle-1.2-pypy3.patch46
-rw-r--r--dev-python/setproctitle/setproctitle-1.2.ebuild21
-rw-r--r--dev-python/taskflow/metadata.xml1
-rw-r--r--dev-python/tooz/metadata.xml1
-rw-r--r--dev-python/virtualenv/metadata.xml1
-rw-r--r--dev-python/vncdotool/metadata.xml1
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>