summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/BitVector/BitVector-3.4.7.ebuild21
-rw-r--r--dev-python/BitVector/Manifest2
-rw-r--r--dev-python/Manifest.gzbin293300 -> 295225 bytes
-rw-r--r--dev-python/aiosmtpd/Manifest5
-rw-r--r--dev-python/aiosmtpd/aiosmtpd-1.0.ebuild24
-rw-r--r--dev-python/aiosmtpd/aiosmtpd-1.1.ebuild24
-rw-r--r--dev-python/aiosmtpd/metadata.xml14
-rw-r--r--dev-python/atpublic/Manifest3
-rw-r--r--dev-python/atpublic/atpublic-1.0.ebuild19
-rw-r--r--dev-python/atpublic/metadata.xml14
-rw-r--r--dev-python/automat/Manifest4
-rw-r--r--dev-python/automat/automat-0.5.0.ebuild2
-rw-r--r--dev-python/automat/automat-0.6.0.ebuild2
-rw-r--r--dev-python/autopep8/Manifest2
-rw-r--r--dev-python/autopep8/autopep8-1.3.3.ebuild38
-rw-r--r--dev-python/botocore/Manifest3
-rw-r--r--dev-python/botocore/botocore-1.8.6.ebuild5
-rw-r--r--dev-python/botocore/files/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch32
-rw-r--r--dev-python/clang-python/Manifest4
-rw-r--r--dev-python/clang-python/clang-python-5.0.9999.ebuild1
-rw-r--r--dev-python/clang-python/clang-python-9999.ebuild1
-rw-r--r--dev-python/cliapp/Manifest2
-rw-r--r--dev-python/cliapp/cliapp-1.20170823.ebuild42
-rw-r--r--dev-python/collective-checkdocs/Manifest2
-rw-r--r--dev-python/collective-checkdocs/collective-checkdocs-0.2.ebuild2
-rw-r--r--dev-python/constantly/Manifest2
-rw-r--r--dev-python/constantly/constantly-15.1.0.ebuild2
-rw-r--r--dev-python/construct/Manifest4
-rw-r--r--dev-python/construct/construct-2.8.17.ebuild (renamed from dev-python/construct/construct-2.8.14.ebuild)6
-rw-r--r--dev-python/falcon/Manifest2
-rw-r--r--dev-python/falcon/falcon-1.3.0.ebuild50
-rw-r--r--dev-python/flufl-bounce/Manifest3
-rw-r--r--dev-python/flufl-bounce/flufl-bounce-3.0.ebuild25
-rw-r--r--dev-python/flufl-bounce/metadata.xml14
-rw-r--r--dev-python/flufl-i18n/Manifest3
-rw-r--r--dev-python/flufl-i18n/flufl-i18n-2.0.1.ebuild22
-rw-r--r--dev-python/flufl-i18n/metadata.xml14
-rw-r--r--dev-python/flufl-lock/Manifest3
-rw-r--r--dev-python/flufl-lock/flufl-lock-3.2.ebuild22
-rw-r--r--dev-python/flufl-lock/metadata.xml14
-rw-r--r--dev-python/gevent/Manifest2
-rw-r--r--dev-python/gevent/gevent-1.0.1.ebuild4
-rw-r--r--dev-python/greenlet/Manifest2
-rw-r--r--dev-python/greenlet/greenlet-0.4.12.ebuild2
-rw-r--r--dev-python/guzzle_sphinx_theme/Manifest2
-rw-r--r--dev-python/guzzle_sphinx_theme/metadata.xml4
-rw-r--r--dev-python/hpack/Manifest4
-rw-r--r--dev-python/hpack/hpack-2.3.0-r1.ebuild2
-rw-r--r--dev-python/hpack/hpack-3.0.0.ebuild2
-rw-r--r--dev-python/hyper-h2/Manifest4
-rw-r--r--dev-python/hyper-h2/hyper-h2-2.5.1.ebuild2
-rw-r--r--dev-python/hyper-h2/hyper-h2-3.0.1.ebuild2
-rw-r--r--dev-python/hyperframe/Manifest4
-rw-r--r--dev-python/hyperframe/hyperframe-4.0.1.ebuild2
-rw-r--r--dev-python/hyperframe/hyperframe-5.1.0.ebuild2
-rw-r--r--dev-python/hyperlink/Manifest2
-rw-r--r--dev-python/hyperlink/hyperlink-17.1.1.ebuild2
-rw-r--r--dev-python/incremental/Manifest4
-rw-r--r--dev-python/incremental/incremental-16.10.1.ebuild2
-rw-r--r--dev-python/incremental/incremental-17.5.0.ebuild2
-rw-r--r--dev-python/jenkins-webapi/Manifest10
-rw-r--r--dev-python/jenkins-webapi/files/local_jenkins_war.patch12
-rw-r--r--dev-python/jenkins-webapi/files/tests_py27.patch7
-rw-r--r--dev-python/jenkins-webapi/jenkins-webapi-0.3.2.ebuild49
-rw-r--r--dev-python/jenkins-webapi/jenkins-webapi-0.4.0-r1.ebuild46
-rw-r--r--dev-python/jira/Manifest1
-rw-r--r--dev-python/jira/jira-1.0.10-r1.ebuild32
-rw-r--r--dev-python/keyring/Manifest2
-rw-r--r--dev-python/keyring/keyring-10.5.0.ebuild2
-rw-r--r--dev-python/lazr-config/Manifest3
-rw-r--r--dev-python/lazr-config/lazr-config-2.2.1.ebuild24
-rw-r--r--dev-python/lazr-config/metadata.xml14
-rw-r--r--dev-python/lazr-delegates/Manifest3
-rw-r--r--dev-python/lazr-delegates/lazr-delegates-2.0.4.ebuild24
-rw-r--r--dev-python/lazr-delegates/metadata.xml14
-rw-r--r--dev-python/lit/Manifest6
-rw-r--r--dev-python/lit/lit-4.0.1.ebuild2
-rw-r--r--dev-python/lit/lit-5.0.9999.ebuild1
-rw-r--r--dev-python/lit/lit-9999.ebuild1
-rw-r--r--dev-python/m2r/Manifest6
-rw-r--r--dev-python/m2r/m2r-0.1.12.ebuild2
-rw-r--r--dev-python/m2r/m2r-0.1.5.ebuild2
-rw-r--r--dev-python/m2r/m2r-0.1.6.ebuild2
-rw-r--r--dev-python/mailmanclient/Manifest3
-rw-r--r--dev-python/mailmanclient/mailmanclient-3.1.1.ebuild22
-rw-r--r--dev-python/mailmanclient/metadata.xml14
-rw-r--r--dev-python/miniupnpc/Manifest2
-rw-r--r--dev-python/miniupnpc/miniupnpc-2.0.20171212.ebuild31
-rw-r--r--dev-python/mistune/Manifest4
-rw-r--r--dev-python/mistune/mistune-0.7.2.ebuild2
-rw-r--r--dev-python/mistune/mistune-0.7.4.ebuild2
-rw-r--r--dev-python/oslo-messaging/Manifest2
-rw-r--r--dev-python/oslo-messaging/oslo-messaging-5.30.2.ebuild57
-rw-r--r--dev-python/plumbum/Manifest3
-rw-r--r--dev-python/plumbum/files/plumbum-1.6.4.patch35
-rw-r--r--dev-python/plumbum/plumbum-1.6.4.ebuild17
-rw-r--r--dev-python/priority/Manifest2
-rw-r--r--dev-python/priority/priority-1.3.0.ebuild2
-rw-r--r--dev-python/pyblake2/Manifest2
-rw-r--r--dev-python/pyblake2/pyblake2-1.1.0.ebuild2
-rw-r--r--dev-python/pyglet/Manifest2
-rw-r--r--dev-python/pyglet/pyglet-1.2.4.ebuild2
-rw-r--r--dev-python/pyzor/Manifest2
-rw-r--r--dev-python/pyzor/pyzor-1.0.0.ebuild2
-rw-r--r--dev-python/qtconsole/Manifest2
-rw-r--r--dev-python/qtconsole/qtconsole-4.3.1.ebuild66
-rw-r--r--dev-python/quex/Manifest4
-rw-r--r--dev-python/quex/files/quex-0.65.4-gentoo.patch43
-rw-r--r--dev-python/quex/metadata.xml24
-rw-r--r--dev-python/quex/quex-0.65.4.ebuild44
-rw-r--r--dev-python/rpyc/Manifest2
-rw-r--r--dev-python/rpyc/rpyc-3.4.4.ebuild17
-rw-r--r--dev-python/zc-buildout/Manifest2
-rw-r--r--dev-python/zc-buildout/metadata.xml4
-rw-r--r--dev-python/zope-configuration/Manifest3
-rw-r--r--dev-python/zope-configuration/metadata.xml18
-rw-r--r--dev-python/zope-configuration/zope-configuration-4.1.0.ebuild40
-rw-r--r--dev-python/zope-i18nmessageid/Manifest3
-rw-r--r--dev-python/zope-i18nmessageid/metadata.xml15
-rw-r--r--dev-python/zope-i18nmessageid/zope-i18nmessageid-4.1.0.ebuild30
-rw-r--r--dev-python/zope-schema/Manifest3
-rw-r--r--dev-python/zope-schema/metadata.xml15
-rw-r--r--dev-python/zope-schema/zope-schema-4.5.0.ebuild32
123 files changed, 1153 insertions, 195 deletions
diff --git a/dev-python/BitVector/BitVector-3.4.7.ebuild b/dev-python/BitVector/BitVector-3.4.7.ebuild
new file mode 100644
index 000000000000..3bb30f533b9e
--- /dev/null
+++ b/dev-python/BitVector/BitVector-3.4.7.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="A pure-Python memory-efficient packed representation for bit arrays"
+HOMEPAGE="http://cobweb.ecn.purdue.edu/~kak/dist/ https://pypi.python.org/pypi/BitVector"
+SRC_URI="http://cobweb.ecn.purdue.edu/~kak/dist/${P}.tar.gz"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND=""
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+python_test() {
+ "${PYTHON}" TestBitVector/Test.py || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/BitVector/Manifest b/dev-python/BitVector/Manifest
index 0db0e34fd189..a3a39ef4bbc9 100644
--- a/dev-python/BitVector/Manifest
+++ b/dev-python/BitVector/Manifest
@@ -1,5 +1,7 @@
DIST BitVector-3.4.4.tar.gz 121822 BLAKE2B 1261a7b86130b15eeb3b9ab3565787e673ecb1ee908666eb7784d1da3052bd69b9878a7eeb50df49bfa0ff76b8f2f9d777517c254a320feca187161cf1820701 SHA512 b2310ef712c97538e29d008688efdc10269030bfdf7656733093dd4580ff4dfa171f6d58683c3a6336e909a020ba5100474e18997c1b2a0873a0da2e622ba9ff
DIST BitVector-3.4.6.tar.gz 125137 BLAKE2B 877d2d855ce9eb9f1126df981c92dd8a7a475b15cbccc371ef4649692ac8b449a009d37ffd9c1fc70cd6147faf7758a18c6d83149a22786278f07eb3106a2de0 SHA512 56994692b7cd62f5790a1629d6a653f66f147e674dbc1a5f256dac4462c3eedf6363551165de940e4823d78462f63a44dce03ccd28073db1d93f2e2af436d0ab
+DIST BitVector-3.4.7.tar.gz 125013 BLAKE2B 8bd058c485d630755c0c06d4fee0e23c00a32a341d86f92aa22a48aaedf6ececb10bdae22e60a5bdb83f54c013fde8a914266deb64948ded0b2b95f5a4e4168c SHA512 5f9c9d13de6bec4b982a98564561b250152ba0ebdc119c75ddaf3822451dabe417d023fa529fd0ab8f583f86209369937b803d3ed0809ebeb312886504d96dfe
EBUILD BitVector-3.4.4.ebuild 547 BLAKE2B eba0eb1622ec192f9a51b1b4920b826af87b3c3bc6e4151f91dcd8cb90dbb4689fa66231dc72888fee3fd35724984bfed467d7f5fff31c59f431776dbcc7f326 SHA512 08cd5e4f4fe358bda76068dd755831294d40b5c554b18179a11d542eb44ef7a9647923910e98dfbf91976dcb7d8052e24af9d68bb69b11d25c310f07305a582b
EBUILD BitVector-3.4.6.ebuild 549 BLAKE2B 93ea7df15daf8557428d8ae797f4c7d20b47b391ff40c537d90444088e3db4fc620033a2914fae02df6f76c98a3b315549456d3ad6b236dcd791e1d9cec5a609 SHA512 4fd28952545a810260066210f5abe3fac2a4602689f520af1263fc146df5b565573b9250f537ec4d22af4c6ce851b43bc71934dca9effa89cb16476f4c95da08
+EBUILD BitVector-3.4.7.ebuild 608 BLAKE2B 29c8c36dab4bed67fe5eead6fbcbae6be425bfe65790bfe4511d35feef23dca3af164d5409a45200e2d38b84282cacd7fdae219c0990f505e0a4ac4fb6bc5dd7 SHA512 921f941fba5a7e0b04c297f3d7e63dffe558ce2e9a0338554afc0ca7c03d5354277c0d37adffdbd709f67221df27b517215df46704de2e719c7cf87eb25757ae
MISC metadata.xml 456 BLAKE2B 28bb633e8da03c0f1ecc36ea797b9a29c579c226ea6a2c66f87d9639fb508c71b779cebcd5d6fd748ad2dcd28eb1ad6c39579888bac6fd682c1fc19069a8abe8 SHA512 e1f71284088a9a68ca91f5f55e286090ed8e836f67caede5a7f875ee27ba93f435a73e5f6b0c33c0bdfa670a1a006e8583f6fa3aabaf80b9a8ba82c3c72ff72e
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 4d4f537058e4..29b2765d7274 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/aiosmtpd/Manifest b/dev-python/aiosmtpd/Manifest
new file mode 100644
index 000000000000..b06cc666ada3
--- /dev/null
+++ b/dev-python/aiosmtpd/Manifest
@@ -0,0 +1,5 @@
+DIST aiosmtpd-1.0.tar.gz 49930 BLAKE2B 7c8f845746b51e2b77f2ff00de2c88c3a090a4cd65e55fa69fc371f8ac5a2966c31e3e7184188a1b4af1f5c3d22b7af5655c5673d199b9920865ddf56c119a06 SHA512 874b3505dd35cbb176cba058a8816329eb4177db705b10c3883f88d76e3f587efc35543812fd36a03f453c8c1ee359bb3f0239d8a246908c5c17b59be134d933
+DIST aiosmtpd-1.1.tar.gz 50722 BLAKE2B c7d21eea7816a758fb69061c0f1c4c5dbb7bd28a6daddc436211e4d8066380847255af537904ad5c09badb813269d0bc4b54dbb527b7b0c717d498c9475c8c2d SHA512 b61df616f2e14d1da67ac05149543bf48b14a31d44437d9a1dd11b166b98b56220c00e7c55e18d4fd99872d724e23f272922dd3548150632a189d9cb9b652883
+EBUILD aiosmtpd-1.0.ebuild 549 BLAKE2B 14c6ffe28a888a76e22b11eee177a78de96cfc16a23776703b49eb3e43564b2a1ead75b5e8e24170ea8cd61a5b1b68ff1caa465077a39258af7b173f7b1e9c67 SHA512 7bac181a777c81f32a89b9a22cd62f0f5ba5b2cbb287e0677cbd0cb144ea478a201a60e6dae19cabbedaeb36d3b19305b2a3ceb53d15cd0cf006737b738da439
+EBUILD aiosmtpd-1.1.ebuild 549 BLAKE2B 14c6ffe28a888a76e22b11eee177a78de96cfc16a23776703b49eb3e43564b2a1ead75b5e8e24170ea8cd61a5b1b68ff1caa465077a39258af7b173f7b1e9c67 SHA512 7bac181a777c81f32a89b9a22cd62f0f5ba5b2cbb287e0677cbd0cb144ea478a201a60e6dae19cabbedaeb36d3b19305b2a3ceb53d15cd0cf006737b738da439
+MISC metadata.xml 451 BLAKE2B 71e452a1b393808879ead1ea59d7b7a7136a39810533db9a43e1da155724ae75ff4cdfa1019fdec699fc4d4a0b7fe2291af27877a60867a63c300d4b6f089e51 SHA512 15ade72252545bff264b5504ac70210b8f8a1fc9b816b9d00bc1fbcda685efd4f1cdd6dfdd01ec27888b59d7098c0e6f64d4781a8b9ba697f4613775d0b966a1
diff --git a/dev-python/aiosmtpd/aiosmtpd-1.0.ebuild b/dev-python/aiosmtpd/aiosmtpd-1.0.ebuild
new file mode 100644
index 000000000000..8595ce17c0db
--- /dev/null
+++ b/dev-python/aiosmtpd/aiosmtpd-1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_4 python3_5 python3_6 )
+inherit distutils-r1
+
+DESCRIPTION="asyncio based SMTP server"
+HOMEPAGE="http://aiosmtpd.readthedocs.io/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/atpublic[${PYTHON_USEDEP}]"
+
+src_prepare() {
+ rm -r examples
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/aiosmtpd/aiosmtpd-1.1.ebuild b/dev-python/aiosmtpd/aiosmtpd-1.1.ebuild
new file mode 100644
index 000000000000..8595ce17c0db
--- /dev/null
+++ b/dev-python/aiosmtpd/aiosmtpd-1.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_4 python3_5 python3_6 )
+inherit distutils-r1
+
+DESCRIPTION="asyncio based SMTP server"
+HOMEPAGE="http://aiosmtpd.readthedocs.io/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/atpublic[${PYTHON_USEDEP}]"
+
+src_prepare() {
+ rm -r examples
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/aiosmtpd/metadata.xml b/dev-python/aiosmtpd/metadata.xml
new file mode 100644
index 000000000000..c321fb8d48a1
--- /dev/null
+++ b/dev-python/aiosmtpd/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+ <longdescription lang="en">
+ A reimplementation of the Python stdlib smtpd.py based on asyncio.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-python/atpublic/Manifest b/dev-python/atpublic/Manifest
new file mode 100644
index 000000000000..81971b5aa6c5
--- /dev/null
+++ b/dev-python/atpublic/Manifest
@@ -0,0 +1,3 @@
+DIST atpublic-1.0.tar.gz 13611 BLAKE2B b5ce4cbbe950943c001e25c3f0c1fe6c25a99a96e4c630844a409cb0ae9a2e7d8fae8d010864364bb2bc948ce78ed17bef5c1f1ca1435faca439f62521bcc719 SHA512 f9e6f7bbbe12d86df5bc849c432e789fb55c6d19b9d6b3fb2462ea38aa8ad6602504a30a95ec14e001f62709ae5e11ae29258b9cb7a71eaa48879f9cb0cb19d8
+EBUILD atpublic-1.0.ebuild 508 BLAKE2B 2ec0659c0e2f888b191bbd4b6338a81e5d95fb9536d98dd8341109d4e981a4f6e36009e6a11c7ec84909a15a2df47b8243bfeed469587832e570dfecc467c519 SHA512 ed30945d083d9850190cafe02d1ff3995509e75ed4760587c28da3c9b92849c989d339c90e7d388f719246d7ff5a9f53904eb490328bed7731b556849669302e
+MISC metadata.xml 499 BLAKE2B 545ff1748d57a895d71011220a139f70d3d6477248c79a2345ddba23995c5ac32ec2748567728485db49dbe2f2b61d3b0a5ba76839217ca5e58881193b49b0a1 SHA512 9001d8c190fae7cd4ec6e9ec9224493b4bd66af4a3cae4caa38c2ad02a361208cf953dc7357861dec1582923df187bf0ac85f478b06a3dbdf2f6921a40a2f1c6
diff --git a/dev-python/atpublic/atpublic-1.0.ebuild b/dev-python/atpublic/atpublic-1.0.ebuild
new file mode 100644
index 000000000000..10513575bb33
--- /dev/null
+++ b/dev-python/atpublic/atpublic-1.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_4 python3_5 python3_6 )
+inherit distutils-r1
+
+DESCRIPTION="A decorator and function to polulate a module's __all__ and the module globals."
+HOMEPAGE="https://gitlab.com/warsaw/public"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
diff --git a/dev-python/atpublic/metadata.xml b/dev-python/atpublic/metadata.xml
new file mode 100644
index 000000000000..3aea3831625d
--- /dev/null
+++ b/dev-python/atpublic/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+ <longdescription lang="en">
+ This is a very simple decorator and function which populates a module's __all__ and optionally the module globals.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-python/automat/Manifest b/dev-python/automat/Manifest
index 6b6863e198d5..95fd9f83df7e 100644
--- a/dev-python/automat/Manifest
+++ b/dev-python/automat/Manifest
@@ -1,5 +1,5 @@
DIST Automat-0.5.0.tar.gz 32599 BLAKE2B 951da8840c2334fe3cd86804b39beedaad0d344d66742e8bb72e2d2ace2029b037acac8ffccc5643fd37f81020a567374a25ed42f7bc386770a30956464f52eb SHA512 7b4fc64e1b3cc514e3513c4be7387309a9e0c6d59ef091131404642b517a324b4a0eb677bee99da038664bd6713f2d2078c621f056e98b35966caf324741eeeb
DIST Automat-0.6.0.tar.gz 31767 BLAKE2B 28baa9d6cc7497f9c0a4b7f4050b197d3dff871b91f5f3e29bdc47ace443af8de0fbeacf1657dc6565b3ab824365362a42204d6d89a8dfc82eaa6cd92d4e2308 SHA512 94f2fa06b0e0e1c0538bcf4bd9046ea40600a018bdd1da2d5bed479877807ad56e448c4f1d7ec87341f80013ae6c35b01201cbe3c4ecae1105419038ed43024d
-EBUILD automat-0.5.0.ebuild 1213 BLAKE2B 6898c00f2b45879286f678fcdf55767d53449c6e3fd121337e34dc160725acc6e63142af3fda2eb1bd5e8c4191ca8684db33ef6d25137ce60124416601912cea SHA512 9853c60b750e0d99a7ffc17a472fd99b32f41f4e63d6a542e6da240415de051b22cadca20706c52cc47170a20fd5431aaf7a85258578b2741bc777b29ffd72d9
-EBUILD automat-0.6.0.ebuild 1213 BLAKE2B 6898c00f2b45879286f678fcdf55767d53449c6e3fd121337e34dc160725acc6e63142af3fda2eb1bd5e8c4191ca8684db33ef6d25137ce60124416601912cea SHA512 9853c60b750e0d99a7ffc17a472fd99b32f41f4e63d6a542e6da240415de051b22cadca20706c52cc47170a20fd5431aaf7a85258578b2741bc777b29ffd72d9
+EBUILD automat-0.5.0.ebuild 1220 BLAKE2B 8e726d510b7f57edf5da4597fe46c82535a529a63344236ec564d848338f21d9b9c9cdf71c4deebab05e0382c8f8f6005277162aec40eb02ebe192392e6aeab9 SHA512 f2b450072264f07c495995fb022d44bfa38a589ee184f15d6305efad1c7ecef9d965931aab5b9c0959a184458a028a9d407182e307f2297d2483d6ff4eb534de
+EBUILD automat-0.6.0.ebuild 1220 BLAKE2B 8e726d510b7f57edf5da4597fe46c82535a529a63344236ec564d848338f21d9b9c9cdf71c4deebab05e0382c8f8f6005277162aec40eb02ebe192392e6aeab9 SHA512 f2b450072264f07c495995fb022d44bfa38a589ee184f15d6305efad1c7ecef9d965931aab5b9c0959a184458a028a9d407182e307f2297d2483d6ff4eb534de
MISC metadata.xml 670 BLAKE2B 0d970655b729d3be09cbdf854618359fb3aecc33898a102764c011bffc926ed6907864da7a710bb4377160449360e043d250ae3075f60261215ab673d5e3d4cd SHA512 6bad7c2d6473eba74b27fef1eed2d9c1bfeba0dc811504349096e9764d3a1a8af2cb365ff60d12bb0aaf21213f9b6a853b3d47a6096e62d951efe980d383ac22
diff --git a/dev-python/automat/automat-0.5.0.ebuild b/dev-python/automat/automat-0.5.0.ebuild
index 71866e63edef..baaf55c92d30 100644
--- a/dev-python/automat/automat-0.5.0.ebuild
+++ b/dev-python/automat/automat-0.5.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MYPN:0:1}/${MYPN}/${MYP}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="examples test"
RDEPEND="
diff --git a/dev-python/automat/automat-0.6.0.ebuild b/dev-python/automat/automat-0.6.0.ebuild
index 71866e63edef..baaf55c92d30 100644
--- a/dev-python/automat/automat-0.6.0.ebuild
+++ b/dev-python/automat/automat-0.6.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MYPN:0:1}/${MYPN}/${MYP}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="examples test"
RDEPEND="
diff --git a/dev-python/autopep8/Manifest b/dev-python/autopep8/Manifest
index b8eae1f29c81..7eeb60348e58 100644
--- a/dev-python/autopep8/Manifest
+++ b/dev-python/autopep8/Manifest
@@ -1,4 +1,6 @@
DIST autopep8-1.3.2.tar.gz 107915 BLAKE2B 3148f12616babc26415fc138d5d9e2d2a83cc735449cea54870662dabdfebfd298d96ca716ee62c9143049a2abf05e6a597b0ec6bab90c557dae63999794ea25 SHA512 cb9a5e297ce705722d5e65472dbe749e57fa12fe8dee0d4c3dc20d9e885e0d885339627667110318c89c6bf7e337203a7831c0e2217e5a5d7951edcb98d3df4f
+DIST autopep8-1.3.3.tar.gz 108639 BLAKE2B d2e6f6f334dfeb5e8ae33f4460c9344ec6b1e234e7f714c7602fae72f1ca5608e12145c40a39b14d28e1d79b0dd91855493d87947407428ba4c1d87834156626 SHA512 e327d58311f74c8bb9f18b99f8d866c071166e94f43912b35eedc6062267d4cdb5842bde7c54426c751b1bb76103ec11eb8daa682772a1f71c50962811dbc694
EBUILD autopep8-1.3.2.ebuild 924 BLAKE2B 766a8bde4c2273f1cda5a80f42e1b0bab0b8a0b8efb59927897b6fe4d6c64d1c91960da28b636e530149aafbd9b836c6c1d61ed7e8c8930b1bfe2b0fcd44eba0 SHA512 f6fdc70395872297a118867f6a0aad98882ac51e1808d04a144dd5b30e8684bf50b1ba7924b5b8fa3c6cf866831d831c67fe84065163b2460242291dc8ece49f
+EBUILD autopep8-1.3.3.ebuild 926 BLAKE2B 895105ed0f167804a5084ed1579fc199ed82bfabc5387615f0dad2099aefafc64b26958e8dcc1ecf11ca45232be4a77ca16ebcad19451c3d3977c46b654a8a01 SHA512 9805a1668e9704c1816b53d61026d2e34ae27d7bfbfb9b4d3cedcc128ee60e4d9e344740d86f8c361563e9ffc7f2ad32e3abedd8b18086f3c412126b6189c898
EBUILD autopep8-9999.ebuild 727 BLAKE2B 9eb071eca08904c0bb72b084b4bca1760b59694ca503d11fbe27af4cf8f6929b77004c5c4d7967e1faaedd29b079db97c2c7b21296e223a08b6a7356ffd0349b SHA512 21692eee175575acf3521fd83331b81c522c3523458658c3409ab7ee71c9620333ff82ce3c0264ce7ccf2fb91222a88c2984972d8b997848e1bdf700cde4b2ed
MISC metadata.xml 484 BLAKE2B e99d8c92cf8d692e645db02a59bf083c14d12ae177a5acf1248961329e79fe5f1a56af05d2a942e3d644918c9f2d6e4a24d698e18441f5a65efac87ad880bed9 SHA512 7542d6e1738ad7d333fc2ef8d6072e6963dfbc07f731f3e9137e49936165ef26145185a34cdfb6dfa5df16ac4a73bff3c8e6fde8c9f0477e1545ee5e2c6b605c
diff --git a/dev-python/autopep8/autopep8-1.3.3.ebuild b/dev-python/autopep8/autopep8-1.3.3.ebuild
new file mode 100644
index 000000000000..32c6043fa952
--- /dev/null
+++ b/dev-python/autopep8/autopep8-1.3.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy{,3} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style guide"
+HOMEPAGE="https://github.com/hhatto/autopep8 https://pypi.python.org/pypi/autopep8"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ >=dev-python/pep8-1.5.7[${PYTHON_USEDEP}]
+ >=dev-python/pycodestyle-2.3[${PYTHON_USEDEP}]"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ >=dev-python/pydiff-0.1.2[${PYTHON_USEDEP}]
+ )"
+
+python_prepare_all() {
+ # Prevent UnicodeDecodeError with LANG=C
+ sed -e "/é/d" -i MANIFEST.in || die
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ esetup.py test
+}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 38ba7a0ffedc..f513bdfb8080 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
+AUX 1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch 1056 BLAKE2B ecdf805cd61e337d4152d56952aeb8b78bfdd871b4da060d025ca4e3f974b3b7a907eee71ce6de1bc6cff8130fa81391aeaa2c5537b1baf159ce23500908a5f4 SHA512 c3be1a6457990168c759f03b24de8f78242b9c06f189553e416ce75fee6a77dce68967a551dfd83e1be096db9baeca019b75526c4886c672eca35282e307f229
DIST botocore-1.4.60.tar.gz 2908934 BLAKE2B 1140363c426646dd40ae3d658a0c10873643cf9870631089f8639542a55a6cecd2e221cb97c626b1e23ccb3691ec25b724a31eddf7e1a63f21895fb88d3b4e4f SHA512 77fb9e20d54455e1a200ef53db64491383e361f318ce903350beb13ce81edc438dc75642afa3c6825a1c5d3d517bd456ce362a7c917a6c725b2fe3638007858f
DIST botocore-1.4.62.tar.gz 2912358 BLAKE2B 014e9ae67705a60c25c2e02f85d893c7af0bc9eb8e457eada83187d40b7a722e9f48dc40e0b4dcb319ec55a79a9015e72ad140300adc79af828a920309fd6e28 SHA512 bdef1da605541831592c25ccd99fb42e2bbf0a713cce650dcc8bfc04df816af88eaa56875fbb06d2f6efb8cf7b42cadc67cae566e892653e897d2e2625d5ea97
DIST botocore-1.4.65.tar.gz 2946032 BLAKE2B f8a8e15d8e193270496bc74b7ae1d03d01302e155a06cf416e2e225779ff4e272112499b17ec80050ac3e4db50f159d7daac6099f3a276c65b29f4bbe26e21fc SHA512 ee3cf9c8b6fd0d6adb7f423c2a72a2d5ac2e7efd314c07c2d5014580b700f26bacb6bc09a75a295b5d508234446640cfed641d39515a8d658ba8c35df3240358
@@ -17,5 +18,5 @@ EBUILD botocore-1.5.90.ebuild 1344 BLAKE2B d7760bdbaac7915c853133c85683d73585d5e
EBUILD botocore-1.5.95.ebuild 1346 BLAKE2B defe2c6da1933772f8d25c5618671867e4548e2a86f1c42cd6d257ad14d06f566e04d09a2bb1295821e7c9b5a2463c34ec6f99e5ebaf93b8ad3b4a7d2597adfb SHA512 1957322e6cc847171a101ab2fdc90464e7197e720b649b6b408d15eac44a5b03a24b8ff1ff43da50d526e438f3846d029a210c53a05c32dd84d5d9ad3c3bf03f
EBUILD botocore-1.6.8.ebuild 1346 BLAKE2B defe2c6da1933772f8d25c5618671867e4548e2a86f1c42cd6d257ad14d06f566e04d09a2bb1295821e7c9b5a2463c34ec6f99e5ebaf93b8ad3b4a7d2597adfb SHA512 1957322e6cc847171a101ab2fdc90464e7197e720b649b6b408d15eac44a5b03a24b8ff1ff43da50d526e438f3846d029a210c53a05c32dd84d5d9ad3c3bf03f
EBUILD botocore-1.7.39.ebuild 1346 BLAKE2B defe2c6da1933772f8d25c5618671867e4548e2a86f1c42cd6d257ad14d06f566e04d09a2bb1295821e7c9b5a2463c34ec6f99e5ebaf93b8ad3b4a7d2597adfb SHA512 1957322e6cc847171a101ab2fdc90464e7197e720b649b6b408d15eac44a5b03a24b8ff1ff43da50d526e438f3846d029a210c53a05c32dd84d5d9ad3c3bf03f
-EBUILD botocore-1.8.6.ebuild 1363 BLAKE2B 05763a811a32b99da423c5af8d8487fc6f0b0f7a7382a2aaafb03f69bdc5714eca288c32acc9167d72a256af663ef5e7e5f9dddb52bb00421bb9699480dbe253 SHA512 a5460c4ff8270866efdcb70a983a133b17e468c8a96fdf63ee3c950e2f89c34fa8c281604d157ac6b6bbcad489cd58c979112b75b70872ea9ddae917b041501c
+EBUILD botocore-1.8.6.ebuild 1569 BLAKE2B 2d0607b52aaf52b0d3f7d3e558864eb149383e0811ce7c1c1ae7380a311c6897028be44a8b39d14522476ba516c5854d0ef8b86c28bb946389d3902d94bd2c38 SHA512 536139e0b494ea55a1bb85605209a2f806daabcf8050ba03087f9f631469e2bc4f9c168ff0762b7b3c3be3012244dd7c74986ee57a795fa25b8a16cef5e36153
MISC metadata.xml 482 BLAKE2B 32f49cb53c6116989ba95b90ce5e6967b870e6fbce0125597f81a97d119b0d0206458e9683f3714f8708bad8b8e3a17bdfae49ed737ce9e8ddab37cedb19ad74 SHA512 bd927bf8ede2a9746b2d91f84e98d9678641662a23a7d43fbc804b4b54fe4adde8efe742d129cbc35e7d33f05dbc5e66d9d03b4268b11902c74aff8be6da9a59
diff --git a/dev-python/botocore/botocore-1.8.6.ebuild b/dev-python/botocore/botocore-1.8.6.ebuild
index 8ec458cb0679..08b1d49616cb 100644
--- a/dev-python/botocore/botocore-1.8.6.ebuild
+++ b/dev-python/botocore/botocore-1.8.6.ebuild
@@ -38,12 +38,15 @@ DEPEND="
"
RDEPEND="${CDEPEND}"
+PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" )
+
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
- nosetests -v tests/unit tests/functional || die "tests failed under ${EPYTHON}"
+ PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}"
+ PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}"
}
python_install_all() {
diff --git a/dev-python/botocore/files/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch b/dev-python/botocore/files/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch
new file mode 100644
index 000000000000..49fd3adef376
--- /dev/null
+++ b/dev-python/botocore/files/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch
@@ -0,0 +1,32 @@
+From 78077a5e80c9ad5f909037a48100481ddfedc6b2 Mon Sep 17 00:00:00 2001
+From: Andrey Utkin <andrey_utkin@gentoo.org>
+Date: Wed, 13 Dec 2017 01:50:03 +0000
+Subject: [PATCH] tests: pass all env vars to cmd-runner
+
+cmd-runner was started with no environment variables inherited.
+This breaks tests when run with custom PYTHONPATH, which is useful for
+testing botocore while not being installed in standard locations.
+
+One case when this is important is performing tests before installing
+the package in Gentoo Linux.
+
+Link: https://bugs.gentoo.org/640726
+---
+ tests/__init__.py | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/tests/__init__.py b/tests/__init__.py
+index 74a2e4de..fa0b819b 100644
+--- a/tests/__init__.py
++++ b/tests/__init__.py
+@@ -145,6 +145,7 @@ class BaseClientDriverTest(unittest.TestCase):
+ if self.INJECT_DUMMY_CREDS:
+ env = {'AWS_ACCESS_KEY_ID': 'foo',
+ 'AWS_SECRET_ACCESS_KEY': 'bar'}
++ env.update(os.environ)
+ self.driver.start(env=env)
+
+ def cmd(self, *args):
+--
+2.15.1
+
diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index e9218a392019..7c7178446e26 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -4,6 +4,6 @@ DIST cfe-5.0.1rc2.src.tar.xz 11512960 BLAKE2B f6f53a985abfc07869984a8b6461549df8
EBUILD clang-python-4.0.1.ebuild 864 BLAKE2B 40d3452c9f28d5c154a51258a764bc380addf20f8fb71e8f5e3d9a0fb60822d805df009f58f24457b834870a07abe365bcb6d3ed6557713282129992c1ae1d84 SHA512 d2900dfa55a69965e146800f097f8be256d022aca8d85f54db205f75b30cf72015d27c4e8f4981725d50c7a1c2a14c15454f009b2d8a3636103d6d133b0a2324
EBUILD clang-python-5.0.0.ebuild 1042 BLAKE2B 088a4a42d710bd352214cc9d214955c8fba03adcdaefe139650cecd98152e1811b9370ce96a1add8157c3a51cc7ea3556d7783367a4c5929c3b9bfff53992fee SHA512 bde63d6e9c8abb61fd9f2cf5382cdec7eb28529169e3153e8a4611c4af59ea2fae148a872ee090131816276c4bbd139f018e10d0431408ca7f335707ca7c2d53
EBUILD clang-python-5.0.1_rc2.ebuild 1002 BLAKE2B 2204d9cd8e02251d2e4c79a9aceeda66d30fc6cfa9a639204df90a2030890fe399b6323b783cabe83f914bbfb2259b364b52765d2c1e9e1e17dc19dbbb27d832 SHA512 a277b75ff0f99b0774a62c6d23710919ac12e3d77236119929cafc9de8a052fc741eac7d86f8a1afadca3b24fb8bb01992b0fe0c66cd938a54538abb70255e64
-EBUILD clang-python-5.0.9999.ebuild 988 BLAKE2B 10319b9e1051169cf044c8ae50e74c071901476befe59d900bf81182b204415230c11f2e1915238d21d87523595c861381847f6515ef27eb02dbe4dea3170759 SHA512 87add8c3411107b266269dd1dde38199ce37a6d9c77efee7333e5484aaf785ffb4131fc3faeeb47d5418d1ed30fdfd30fcab270ede45ea69b5c4ba05eebf5e1d
-EBUILD clang-python-9999.ebuild 936 BLAKE2B 2032abda96b9540750f47e26314b8efa027f591c55317ff9f1a8c138de95cba967f5a5031f80e6a93b33e3faaa29cfea97354b2d4cc7265b8fb86759e2ed829d SHA512 defe9f500c577fb6f4d06fcb5725ce9c58b4d872ca614d7513e36f8ac29f42874b27c418754741f29a524e4794adf5acf8b83509dfb6cb6c348043d011c259ec
+EBUILD clang-python-5.0.9999.ebuild 1015 BLAKE2B 45763fa943e464f76470784973d85c36af73b8d20a2e6387c6333d4893b43e2647322b8523650bf8283149d5ef000b841219854b4f9e1c631915b6ba2b24e0ad SHA512 d7df01049af8549558b72b2a7719ba2060a69ce5964ba13e1acb167356f2c43a13d1d066053966a350a0316405de5baf775ed39fad17cddb189a8d8702e743f5
+EBUILD clang-python-9999.ebuild 963 BLAKE2B 1a6d55304c90f7e01c10321401490bcc88be4672d1c28e1eb1759ba42179a495b7d5a46b552af46ed310e20df48df4746b89e9b8e64269846f7131775f4c61f0 SHA512 d1e933646aa6069c5140b490c7070ddc2d41698b92052793d51339dfd622ed2e7624bd23bffded5d6cd9d72a329eaa1e3318618a55cb557c53cbe511c409e685
MISC metadata.xml 216 BLAKE2B fe5e49887842aa513fbf1f2e09bed09a884d531fd21bdaeb2d389e8bf590b6c0e7063f0af98f66e2db129308ab0f0804ba327c3c752bbb4c900c59ac109d99aa SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5
diff --git a/dev-python/clang-python/clang-python-5.0.9999.ebuild b/dev-python/clang-python/clang-python-5.0.9999.ebuild
index 4e4190e443d9..f82f870388cf 100644
--- a/dev-python/clang-python/clang-python-5.0.9999.ebuild
+++ b/dev-python/clang-python/clang-python-5.0.9999.ebuild
@@ -17,6 +17,7 @@ LICENSE="UoI-NCSA"
SLOT="0"
KEYWORDS=""
IUSE="test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
# The module is opening libclang.so directly, and doing some blasphemy
diff --git a/dev-python/clang-python/clang-python-9999.ebuild b/dev-python/clang-python/clang-python-9999.ebuild
index d59b5b98bb8f..0e636d4e4c11 100644
--- a/dev-python/clang-python/clang-python-9999.ebuild
+++ b/dev-python/clang-python/clang-python-9999.ebuild
@@ -16,6 +16,7 @@ LICENSE="UoI-NCSA"
SLOT="0"
KEYWORDS=""
IUSE="test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
# The module is opening libclang.so directly, and doing some blasphemy
diff --git a/dev-python/cliapp/Manifest b/dev-python/cliapp/Manifest
index df8ca1fa3c33..011d516e1644 100644
--- a/dev-python/cliapp/Manifest
+++ b/dev-python/cliapp/Manifest
@@ -1,7 +1,9 @@
DIST cliapp-1.20150305.tar.gz 55133 BLAKE2B 8a9a8cee8565e6ea6365bc19a2fab35bf7434c52fdc259d534006faebc7d67d54e0bde5d1f44f7146b0e0a87c9aa05d8ce97517c3732d77825e6e94a12b16da8 SHA512 a32e987bfc6e401672dc1e94fb29034b96fec5bba5864e1001d52460ecdd6cb903ad1bbbe52cfb6d8d880abd029c98f26c3edca8ed79ec10f77e86bfff595aa3
DIST cliapp-1.20160724.tar.gz 59871 BLAKE2B e978c6e477905f17b68df47aaa0ef33b1370170250b0de18114aebe56f0f71ea550066b4429db035fbdf935f58d36905aecc83b50fc4119187d91e678cde4fd7 SHA512 9c38a063b2a77143fce47dd462be00d254600efcc7c8eac3488243f79257e1a465ebc6800a16658f5c894db17ca456f38b3a538be03d7fa72ead93f3ead83e93
+DIST cliapp-1.20170823.tar.gz 54601 BLAKE2B b2a414aa77de872045983a9776e2afd55fa18a5997306f1e532b4b2bb413eedd6a868fe52f91565829be09f42808f745bfefd94ab307a61eb39f64805c3d7cdd SHA512 f66e35faf2cf64d56bfac546cde7e4818d54e4eded9841c788eb7800ea87211594cd9921d6e5f7d2c2b69b031823ab85aba92b09ea204f3b89f060b353a2d311
DIST python-cliapp_1.20140315.orig.tar.gz 51107 BLAKE2B 3ff4b1203041fbc5ff0ad67a7a9d89c9f7f224cea097b8b81e099992c03727b1b94d41edbd558e9ef391f27b36d9d69a545391aa4eedd5c416f73a7f908643d7 SHA512 ce538baec212d5d5149b0aa0ab542919e465fee6700104079842022bc47ef42e65d42179689e998d524feb6b7981e3e396f30266a4a8aa7373ebf1ae8013c2d9
EBUILD cliapp-1.20140315.ebuild 619 BLAKE2B bb2d6ab798d93d38d31be45d4ba0d5e986a4ed2ba0fe9fed8ebab3fdc3c924347c1603ed5f0b1dc1bfd23482b16887f1d338eb62d6b2b48050dc42be67feafc8 SHA512 1c1d1e3b682ae148e5111004fddc77dbf8ee710165409e484a7cad2e9d086334a7d17d601c68d294c3c2ba28b6adda6a3df8b1ee26b46287dfde7102be2a2a76
EBUILD cliapp-1.20150305.ebuild 605 BLAKE2B 823c4863996f55a48074590d0c2d910d9255fba57bdc325480d720a0f4e79fa4eb641daa4bcbf6a7ef507aec6fbd1459cfb7ba4d9e672d58ce6d3a625aecb152 SHA512 64d7a3a2f2af67354eab0d78a092e04fb9b7d9640e587d76681578f13d9feab832b567328c30f92ec8653d7d4759cdca37f9c39fa899f130348d28348aab61f3
EBUILD cliapp-1.20160724-r1.ebuild 732 BLAKE2B 1e5428927cb789cf7bc6b71c89a6e737beb4243d7179ed5f30a945969df818f7eae2e7ae806c4235fde69b1d1ad5732f4f21d8d1565806cb800ba25ad2376427 SHA512 4d2221382e5484e5f65723f05f4081975d603e11d2ac44186bfd800fa160d49c444134cbb7c0781f422006d630685879a58ec0d8e2f206c998e6c831f475783d
+EBUILD cliapp-1.20170823.ebuild 863 BLAKE2B e69237321c3b3ea391458f48ab0a1ad9fb9c26b5a8659c5d72e8d12c5432cdb122fa29407e274ea791eae76f62ffd0ae37fa191dca0d6a96acc40093671f9839 SHA512 7453a9dd81ddd8889650f9ab4f0656d895f4ea8c439204d784847cf8e8bf5e19eaa4a7ff9cbac8289795f42edc89d8797e29df5a44b7cd898010a2dc59f06c03
MISC metadata.xml 250 BLAKE2B fef48a48388f26a915c53bca9aa9cab62fb73ec006736542afb4cbbe0c7b81d23afe2884f52433c7d390fc38ac32f957a6f6efe285ee1cafaed76407a964cf9b SHA512 924271cfb32ceafc4134e19b53fbeed96f2e9056addc3c2cbdec28890254abf5f0714979a3ab698ca046e41ef5c2cca2932350830bd8bd3a8e214d99123c12de
diff --git a/dev-python/cliapp/cliapp-1.20170823.ebuild b/dev-python/cliapp/cliapp-1.20170823.ebuild
new file mode 100644
index 000000000000..6ca847d60c1a
--- /dev/null
+++ b/dev-python/cliapp/cliapp-1.20170823.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Framework for Unix-like command line programs"
+HOMEPAGE="http://liw.fi/cliapp/"
+SRC_URI="http://git.liw.fi/cgi-bin/cgit/cgit.cgi/cliapp/snapshot/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+# test deps not supporting python 3
+RESTRICT="test"
+
+MY_DEPEND="
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ "
+
+DEPEND="${PYTHON_DEPS}
+ ${MY_DEPEND}"
+# test? ( >=dev-python/CoverageTestRunner-1.11 dev-python/pep8 )
+# "
+
+RDEPEND="
+ ${MY_DEPEND}
+ "
+
+src_test() {
+ addwrite /proc/self/comm
+ distutils-r1_src_test
+}
+
+python_test() {
+ ${PYTHON} -m CoverageTestRunner --ignore-missing-from=without-tests || die
+}
diff --git a/dev-python/collective-checkdocs/Manifest b/dev-python/collective-checkdocs/Manifest
index 3fa9fc676f7f..e7907c8ad7dc 100644
--- a/dev-python/collective-checkdocs/Manifest
+++ b/dev-python/collective-checkdocs/Manifest
@@ -1,3 +1,3 @@
DIST collective.checkdocs-0.2.zip 10865 BLAKE2B bb6013564f5763d75639c2e17d01dfc8a3ccf2a47e59bad388738c4e31a37ec7f7e247ea2847f304771b0ad80d0dfd78cdf048d2dd4deda0a6a5f5ad307522a8 SHA512 c234a365d3e89cebd467a42f98be256e8e24e42c88e5aee71556d165deb8d7d54d4b515fa6fdf70bd24e7727e083f3b6fb061aa304fa7a72de7e8612ad2fc2a2
-EBUILD collective-checkdocs-0.2.ebuild 754 BLAKE2B 20cdfaedaad357f6a0981caa8c8f0947d5fd8e359eb67c5d7ed2a16596c369aba0cc2552bb27d9e8b3fde64c5d3fa1ba6c23abb6a0ec7c43c54922b8c516c4c2 SHA512 570bf1a8c020756fdccd56c472e624aa4a9fc42af088e2a68aeea73af6cbc85edfe105d27c51c3e39bad15d19b789463f85daa50d3b5ca4828599ab0e6cd41d4
+EBUILD collective-checkdocs-0.2.ebuild 751 BLAKE2B 11f51f5f02f9ed0a8919b052b661967a7db87b9649127922749844d2f9cd4c420e07cca188091350b591d89f800429a3ec69c0016297b2794e9cd00a921f4d93 SHA512 17de4aa030ab8e0d104502fd0182f5146e9591521bbecced6cddc832d709b6b6db6c5b880ca94d2f7a6185983ac15290dbb18c015719d882f778bb1a946e1fea
MISC metadata.xml 606 BLAKE2B 2858dbe47b07baf0d8c69ac4a3df9774e97489f6b8ae9fa7a880095cbe3ca0a62c213617ee6ed4ec47d1b20792fa78f05ac217ad673a928b8efc472851e8fb5a SHA512 197107242cfa084e5b1e7cdb3b2b16bf493891156b8e478dffaa40215e2a7a2edb4115101df22889901abb71a23faca6d02ca7720af76a968a60b52eefd26913
diff --git a/dev-python/collective-checkdocs/collective-checkdocs-0.2.ebuild b/dev-python/collective-checkdocs/collective-checkdocs-0.2.ebuild
index fa048c9bfe24..c169808f1bb4 100644
--- a/dev-python/collective-checkdocs/collective-checkdocs-0.2.ebuild
+++ b/dev-python/collective-checkdocs/collective-checkdocs-0.2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/collective.checkdocs-${PV}"
LICENSE="GPL-2" # until https://github.com/collective/collective.checkdocs/issues/8 is fixed
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/constantly/Manifest b/dev-python/constantly/Manifest
index 07038fca5f5d..843e81d13e69 100644
--- a/dev-python/constantly/Manifest
+++ b/dev-python/constantly/Manifest
@@ -1,3 +1,3 @@
DIST constantly-15.1.0.tar.gz 21465 BLAKE2B fc3781e521f3a9988567c437e456e2f8215b8d61115e076d4f9fc52926125540f59bad457413105422d31184506bf7fd3fa38711dae8a8057b38941f2c5584bb SHA512 ccc6f41b0bd552d2bb5346cc9d64cd7b91a59dd30e0cf66b01e82f7e0e079c01c34bc6c66b69c5fee9d2eed35ae5455258d309e66278d708d5f576ddf2e00ac3
-EBUILD constantly-15.1.0.ebuild 563 BLAKE2B 6d19eea2f515fde5c6a81ea01d6529c0a029721ce83ac32cd96bf850c1b30364491444e1482476aead3ed3c6ad4a15051f399e705d112b0c5a15cc874389b933 SHA512 cfda90aeb188c67a9b772c8f06d56c649407394875792a9cbc28bfe691f249891af464ee320b5d5fa886237c0c9e9264dccd78f0cfc9b6ecff3982866d955a43
+EBUILD constantly-15.1.0.ebuild 570 BLAKE2B 42801024adf10c7662619c571265579a419ae7f713375f1e1dd5727eecfe353f835bbfa9bcae971c5abbe50565600e50f74c95dfe47f292d4201efa530ecc778 SHA512 37c40e92526797f36baf5b52517d83b1d5e4ec40770bdfc9f3524b815bf529bb426297e595c34e9e923c402e303e5ddfc7231654660fe44384b0583ffc9433d7
MISC metadata.xml 762 BLAKE2B 39aa45b3317df5600de60b138dbd8f5d6284b56e6f7927d231324adb81f101bf0a70d364edf26c69595b555d1da3d570ff09964ab6942f2b02bd4a646928e875 SHA512 512de83e894e7e6f4c22888f66f7d0f27374f8fe76ca87d645d3cf9272091dcff71dac93c084c1d8733fcee07d5281cde5eae17cf27aa94257485f969a967a98
diff --git a/dev-python/constantly/constantly-15.1.0.ebuild b/dev-python/constantly/constantly-15.1.0.ebuild
index b9a974017088..0b2342f69bb4 100644
--- a/dev-python/constantly/constantly-15.1.0.ebuild
+++ b/dev-python/constantly/constantly-15.1.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 x86"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sparc x86"
IUSE=""
RDEPEND=""
diff --git a/dev-python/construct/Manifest b/dev-python/construct/Manifest
index 8adf62578679..4e6c739f5bed 100644
--- a/dev-python/construct/Manifest
+++ b/dev-python/construct/Manifest
@@ -1,5 +1,5 @@
-DIST construct-2.8.14.tar.gz 719633 BLAKE2B cba727069463277cb6340571745d9dc896eb4b47090e66000233bf61b9d47ccb07300c0c9a38d0fc6bda14d810d3b68cc6bf67d8032fc33015496ba37f370c31 SHA512 ada1853ff9559f19dbb153ef4b60a6daf58dadaf0524fcb35c4a38e8c0a476acfbeec2f4d02ebfa1858c9d2660ffc8695d7ff8055a23e8dc40aca8290c53ac69
DIST construct-2.8.16.tar.gz 719786 BLAKE2B 44d90014136612080f4a97fa32845b7610bb2378ecf0ba81b105e265874c3d05c18a70f98a6cba1eaec69b5b68887b0611b7aadd4188c196c99fd15c2b0ca294 SHA512 6128da944b323b58f79a9b386fd9dba65fdcc31ce8da2b6cafebfe2f126031dd77ffcfe4885020b6122304acf0b0f87792ddf79669517b21ac1f49952c2c46ee
-EBUILD construct-2.8.14.ebuild 927 BLAKE2B 3a6747a0a8f66cb3d4852bd9eeea7564dd727572e0d5152f635e5abbc7e7f8a5f2fe45c38239543c0c4ba11b093495893a040f6befa931becb1cc1f722d35613 SHA512 7ac7dfa0f8d833b8c4dbe16193594d04587cb3a7a8fd87b7fbff4cb042dbd671e85c25bae7a1b15f203836dfe406421090959330672ee3775b2660b5fe3c781c
+DIST construct-2.8.17.tar.gz 705812 BLAKE2B 3178f7f59fb893bc521c88b7ba51d6bd83cca37c1a243e602dcc2ac41a2cb7335e2cf69e7dff3b130e974ff9dbd01a12004423c3a88fc8e88c784c665437e901 SHA512 5bca40d7f33f336ab2a66546027c8bf24bf1b0125bcf425063b3bab14b1e3a96577d602db1eb73cb0ee99f90d92af6e24fcbd228912c0a70de6b2bd7d33e75be
EBUILD construct-2.8.16.ebuild 927 BLAKE2B 3a6747a0a8f66cb3d4852bd9eeea7564dd727572e0d5152f635e5abbc7e7f8a5f2fe45c38239543c0c4ba11b093495893a040f6befa931becb1cc1f722d35613 SHA512 7ac7dfa0f8d833b8c4dbe16193594d04587cb3a7a8fd87b7fbff4cb042dbd671e85c25bae7a1b15f203836dfe406421090959330672ee3775b2660b5fe3c781c
+EBUILD construct-2.8.17.ebuild 708 BLAKE2B 1c67690079a5c288769c30c8717d0ba83c8df1e22fbfd84d81427364fc8c7c19947d6d231cb90b08a1137f16ea26f2df126872e83be210cb4893e33d4f90e4b5 SHA512 74633e9f4beb1abd73ea78de7e6ea6821f0ca0d0d0e429d9b90105aae5bddec5f7452a15e48824e16a2cfefc379d3a0db26b163a84a722367583d61ccb6f758d
MISC metadata.xml 491 BLAKE2B bf8f7729988a0a4c39c9f8081a4b05560d1596a69c8670e378ea1f1f81b8dd5a2c366e8211c36e07f809378c6ae769b01181a4ceaf3f82ec8eb2b1879d874a87 SHA512 a8a85937bda8fb36a51bd6e0c0bcb1ce721073ee07a8e198c88b64ee484e8fd1c813e937443885e5ea2e532cda3971e8eb59385797a7a8f44ec9524a57acbbf9
diff --git a/dev-python/construct/construct-2.8.14.ebuild b/dev-python/construct/construct-2.8.17.ebuild
index ceeedd6f36d5..84474d2334ba 100644
--- a/dev-python/construct/construct-2.8.14.ebuild
+++ b/dev-python/construct/construct-2.8.17.ebuild
@@ -25,9 +25,3 @@ DEPEND="test? (
python_test() {
py.test -vv || die "Tests failed under ${EPYTHON}"
}
-
-pkg_postinst() {
- ewarn "Version 2.8.x has significant API and implementation changes from"
- ewarn "previous 2.5.x releases. Please read the documentation at"
- ewarn "http://construct.readthedocs.io/ for more info."
-}
diff --git a/dev-python/falcon/Manifest b/dev-python/falcon/Manifest
index 76de82ae4878..be2555e6c51c 100644
--- a/dev-python/falcon/Manifest
+++ b/dev-python/falcon/Manifest
@@ -2,8 +2,10 @@ DIST falcon-0.1.6.tar.gz 186870 BLAKE2B c0c48193cca6ee516f07985810c73520dd2b5547
DIST falcon-0.1.7.tar.gz 193151 BLAKE2B 35d4dc329eda806cd193525c953b011770cbb5ffdd33d52f2aded8e92dd357aa1280cfabb2107aac9e3a1a33ff26ea3d8233798a258e478405c54a9f09b0f103 SHA512 665a0bdd02c8e9a0806c863164fde33a6a10a1ac8c2ec9c3194da0ca41e411c19ec5b2a84cce521abb510588c23b4bb5fab25af58d5c17fbbf8e7c3304839b9a
DIST falcon-0.1.8.tar.gz 202170 BLAKE2B 3857672d39138b83760bc58a869a384f7305f7938e20f801b35e5777e3028caa8500ac045101a69c32f2925000e175eefaf4a4a5ac5488aa26d41ce2cf9d9701 SHA512 e0ec028c1d1dc3fba722bd91f9bb315523367313bef40238579a96ca49de37f4c63e53746bf6ab40add053320925378860e3571e32401151c00d4afcbad9b7ca
DIST falcon-0.1.9.tar.gz 202209 BLAKE2B 89c786fb777fda3e4118271bedc979bbb4968defe40e863464d27ca7a65ee5ab1e4c0d694625b7c96bf492fb6b8f9cba15fde686af871ec3629477bf4bfc7655 SHA512 442a04c925f4af69bb0f1906c4123e68ef423e4040fbde82cecc200a44410665c0f97ad28e7f59e4139aae1209ba1df1dd445c5a44e6b975bed9416a97e681e8
+DIST falcon-1.3.0.tar.gz 507250 BLAKE2B 3ba3a989f2e9eb281f519e36a24772fe329fee849097028f3183b0e0c7908b7e06dbf0a70ba28cf7570dccbe88fa87703c47d985ea3cf761ea7d6ec3d41ac04b SHA512 a92d0b641152f653f47c9cb9b2e368d643aae14dcabe7028450d190bd08b883d37116d23d3a1ae4e092207f15926f66b12f57e38dd2edd347f6f8df48baa65ce
EBUILD falcon-0.1.6.ebuild 1153 BLAKE2B 51fe15bfbe8b73f7c3796ba39d23aaa17bd9cfd4bd706bb8c98c3168f4cdeadc11916d0aa1723413107c60f0b4fb92fdd182acfa7b600252ae53e85f9451631d SHA512 6249ca64562e0ad210bc2ff0df65ad60d2ed0dcdec7c7c0ade688166d2aef5d05fa6cddf784de0890b12bf3b3ccc83a42c7e60010bc4e8421fcd57ef94a71d97
EBUILD falcon-0.1.7.ebuild 1193 BLAKE2B 94de90b76573bfd5f8c880356d8c686cfacff72d0a8e6183228bc42b829dcd1b4928677d1a408a5e7c3868c0c8572928a779fc66bb0a0e9d197885b43a65338f SHA512 7de089879fa647df628d95482c48eb3d14e32273b4533e6f40e6d148c662ab8813aa3b4d41c06b8b07c9549618b4475064fd7b09728e6b0f960a4842c34a8d55
EBUILD falcon-0.1.8.ebuild 1341 BLAKE2B 7dd3a141ce3d6f9698a92bbae9325bf330a0c930c4fea46476216346e86584b67f989851d1654a32643ef15373dd27303f5dd110f7dd5b057a6739f6d7e6bca8 SHA512 d1b2763bde210ccc84b81febc5f998033ca06aa263cecfc241a1bdcdbc6669e0bc6305b8e487251008edaa3ff307d0883f8b523cfa791e629dafe6dac7ac7f35
EBUILD falcon-0.1.9.ebuild 1345 BLAKE2B ebad80dfb699c0f8c7c24755552708a917598f8754813e67c42b58873bab21ab794b078f09baf8951e6280f7a2b6ce4fd87ad536a014f9306f748d4a275cd070 SHA512 abde203d262a811e476cc88faac204b279c27445d1cb4071daba8a7c6fed7cb63037be72788dbde6d627a5f0856f99c5caa1b22ab04554093b07a2c1813ebec4
+EBUILD falcon-1.3.0.ebuild 1508 BLAKE2B 6326f754c8586d818f2761c96524cffaa4285c62bd48f9eeaa6f0d321da6af52ee4dc742a3779c58c157ec120059cb646684e92d81a239b81c46a1cb196c1348 SHA512 da323568a17c521db3f49188b0095ddc300928951325b45ba4cbb3f99cc8959b0faa4d8f93a734ecdb64ce2477b0a1930f6e4a4d917709eddb98835adaff9b3d
MISC metadata.xml 427 BLAKE2B 419677eaecb3e5eb3fb26781cc3df41cff373a70a4899ce89cef22efbce131c457ce2bdd489b92287ff80f6d12962bd210035a5db77e518e456898498a5eea1d SHA512 7221c24f2bfa8068d4f5516e094af7dfc01786c63ae8d3f040b8d1da0ec4a83a6c507332e524fbd78e0644c978c11c89bec8c9771e0247ef48de1f50c50d8fbe
diff --git a/dev-python/falcon/falcon-1.3.0.ebuild b/dev-python/falcon/falcon-1.3.0.ebuild
new file mode 100644
index 000000000000..2696344e3cf4
--- /dev/null
+++ b/dev-python/falcon/falcon-1.3.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# Python 2.6 is supported, but depends on ordereddict, which has been in
+# improvise for months and is a minimal package. If needed
+# please let me know. PyPy also works
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="A supersonic micro-framework for building cloud APIs"
+HOMEPAGE="http://falconframework.org/ https://pypi.python.org/pypi/falcon"
+SRC_URI="https://github.com/racker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+cython test"
+
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]
+ dev-python/mimeparse[${PYTHON_USEDEP}]
+ cython? ( dev-python/cython[$(python_gen_usedep python{2_7,3_3})] )"
+
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/cython[$(python_gen_usedep python{2_7,3_3})]
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pytest-runner[${PYTHON_USEDEP}]
+ dev-python/testtools[${PYTHON_USEDEP}] )"
+
+python_test() {
+ nosetests || die "Testing failed with ${EPYTHON}"
+}
+
+src_prepare() {
+ if ! use cython; then
+ sed -i -e 's/if with_cython:/if False:/' setup.py \
+ || die 'sed failed.'
+ fi
+
+ # fix tests installation : potential file collision
+ sed -e 's@^where = tests@where = falcon/tests@g' -i setup.cfg || die
+ mv tests falcon/
+}
diff --git a/dev-python/flufl-bounce/Manifest b/dev-python/flufl-bounce/Manifest
new file mode 100644
index 000000000000..67e06199bcfc
--- /dev/null
+++ b/dev-python/flufl-bounce/Manifest
@@ -0,0 +1,3 @@
+DIST flufl-bounce-3.0.tar.gz 89156 BLAKE2B 02ff80f4ebe42e15c9e6a7ed192d9a032e800b2b1da874837da5e6d5c156f50455795469c1c782bc7070cba3ab66d11ee576b8e95881a78bd1a479c825939dbd SHA512 f6effe38c80e1e5e1119d7951a1a32bb9b91fc52db0887eee4ebb74e005ad5cf48351311985a3169649301efe9273d3fe480b3dded7eff3b77b73312d0416f45
+EBUILD flufl-bounce-3.0.ebuild 612 BLAKE2B b1f2bdfbf068958d2fd5e407ca273710735e87a91074aa2f669c9dbca53076c2071343b8d76a92e566039ed69c9d1b79365a6f76bb38c76486f397e8ba789924 SHA512 9f0da4fdc0687811b9d9ef8ca46b32791a3e0344c428393f22324d394854c4d7138736f7965db4aeb6482421a8245abe9d6e359b228310c00a9bf5f470e3b0dc
+MISC metadata.xml 408 BLAKE2B 20a2b1a31939b4725e08b910cacf65699183c76febfad4e940769dcc61c0e5da44729b70f5087267dc4db302120f8a20066a97fb4999de647a398e4c0283a6de SHA512 02d72e8e77cf28c4ee9bfca5dfc1d53e26b87024122046000437f63ced756a6ceaca988d0eca49a153a1e628674e1b7495e4131b149f298378268ffed2c8bd10
diff --git a/dev-python/flufl-bounce/flufl-bounce-3.0.ebuild b/dev-python/flufl-bounce/flufl-bounce-3.0.ebuild
new file mode 100644
index 000000000000..b9fad4a3d53c
--- /dev/null
+++ b/dev-python/flufl-bounce/flufl-bounce-3.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_4 python3_5 python3_6 )
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+
+DESCRIPTION="Email bounce detectors."
+HOMEPAGE="https://gitlab.com/warsaw/flufl.bounce"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="
+ dev-python/atpublic[${PYTHON_USEDEP}]
+ dev-python/zope-interface[${PYTHON_USEDEP}]
+"
diff --git a/dev-python/flufl-bounce/metadata.xml b/dev-python/flufl-bounce/metadata.xml
new file mode 100644
index 000000000000..61eff8c23d77
--- /dev/null
+++ b/dev-python/flufl-bounce/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+ <longdescription lang="en">
+ Email bounce detectors.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-python/flufl-i18n/Manifest b/dev-python/flufl-i18n/Manifest
new file mode 100644
index 000000000000..18caf52194ab
--- /dev/null
+++ b/dev-python/flufl-i18n/Manifest
@@ -0,0 +1,3 @@
+DIST flufl-i18n-2.0.1.tar.gz 18572 BLAKE2B 372240eb6cf3778844fc0d5b59a60e2fd50498969165a6ea1096e1e333a536b177cbd9afbad14bfafc2cf7150923c8bdf0c84944d1426f0ae284028b406559e1 SHA512 372a27c81c0c58994b7b4b9ddb177f6acd3106536391c82c61cf1ba1b8b2e920be559720d98046ee9aa977a9119f231f7bbe71535cfb538d8563fff1da737ee1
+EBUILD flufl-i18n-2.0.1.ebuild 588 BLAKE2B 993d4c8a79548aaf63379894f041ca8f811e782c38b3ecb96e29ff261ded8c83f64f087f31a1af4f8280cda03aecc58085846feef024997cae3645ade84a1860 SHA512 06898ae58db0ce9f8b7ad3ae731de9c70a3d8165dd9096cae0324c56a33b525c894d6d8c3bfc3b0d53725a56a69635b191c2ff37d846195db1e102bd28146649
+MISC metadata.xml 434 BLAKE2B a3e675acd9060351b3e36563803043a4b0de06edcf37d06a3c296bfe2e503c0e0e273aea08136f7ebe892cdf710f13fd9af53600ec151c604f4b8c69ee28ff03 SHA512 631ba7e31bd357d6118ebd6872b76162cb579bc162f2c0a26437eff21ed11b69bfb513839b81c1a937bf981bc5c1569aaaf205cae76b4ed2707eacd5f9eb8f2e
diff --git a/dev-python/flufl-i18n/flufl-i18n-2.0.1.ebuild b/dev-python/flufl-i18n/flufl-i18n-2.0.1.ebuild
new file mode 100644
index 000000000000..3d0ed3f6084c
--- /dev/null
+++ b/dev-python/flufl-i18n/flufl-i18n-2.0.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_4 python3_5 python3_6 )
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+
+DESCRIPTION="A high level API for Python internationalization."
+HOMEPAGE="https://gitlab.com/warsaw/flufl.i18n"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/atpublic[${PYTHON_USEDEP}]"
diff --git a/dev-python/flufl-i18n/metadata.xml b/dev-python/flufl-i18n/metadata.xml
new file mode 100644
index 000000000000..a061141a40a1
--- /dev/null
+++ b/dev-python/flufl-i18n/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+ <longdescription lang="en">
+ A high level API for Python internationalization.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-python/flufl-lock/Manifest b/dev-python/flufl-lock/Manifest
new file mode 100644
index 000000000000..72ab0b2934a8
--- /dev/null
+++ b/dev-python/flufl-lock/Manifest
@@ -0,0 +1,3 @@
+DIST flufl-lock-3.2.tar.gz 19250 BLAKE2B 230d7122fb6db1b4002e5732a878d597837f1c8cb10b85f4c131f793f820dc0b76a494504aef89845be4f7bdfab94b17573f83002712c245206c9ce25fac893a SHA512 496195e1c52f628bc6c0e8fc3dcd5373ed01cfee35b6165cae37ab4b90d70265c6a0aea565f1e0663277c2b9e9bafde8af1420133a15e6254275fad2f28a56d0
+EBUILD flufl-lock-3.2.ebuild 593 BLAKE2B 92fccb52ca9952098ff827efffe400becdfe0cf9c5b115adca8e72d91f0afec30000754f26324d1275cc1d9bfeddef17db004e1c2bc7e8d1ae6f5f03acaace77 SHA512 3f870c8ca5e4986ad08bfdc3ca25d93558b175be024dc2c97f818f82052d78278456adbef7c12468005337223df1374361486ffba9e9368ce8cf614a7db9460c
+MISC metadata.xml 439 BLAKE2B ac364f01f2831f0bf328429ccf9254134ed961d04e6a2a7cd09d399c6d59be0085dd23dcc379d390de5e81ef99d6e0d19138dec486cd3764e34e9c2299fc09db SHA512 0021f035c2b525bc71ed0054caf093bb840a8e360b7aebfc0e7b0feaa111453b26c590d16a383fc0bfd97c0d2bd435308895d98fb43ec58360d8091bff88d0ab
diff --git a/dev-python/flufl-lock/flufl-lock-3.2.ebuild b/dev-python/flufl-lock/flufl-lock-3.2.ebuild
new file mode 100644
index 000000000000..d757bbabce0a
--- /dev/null
+++ b/dev-python/flufl-lock/flufl-lock-3.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_4 python3_5 python3_6 )
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+
+DESCRIPTION="NFS-safe file locking with timeouts for POSIX systems."
+HOMEPAGE="https://gitlab.com/warsaw/flufl.lock"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/atpublic[${PYTHON_USEDEP}]"
diff --git a/dev-python/flufl-lock/metadata.xml b/dev-python/flufl-lock/metadata.xml
new file mode 100644
index 000000000000..974a1aef8c98
--- /dev/null
+++ b/dev-python/flufl-lock/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+ <longdescription lang="en">
+ NFS-safe file locking with timeouts for POSIX systems.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-python/gevent/Manifest b/dev-python/gevent/Manifest
index 1364d424bd17..32c91b43ffc7 100644
--- a/dev-python/gevent/Manifest
+++ b/dev-python/gevent/Manifest
@@ -1,7 +1,7 @@
DIST gevent-1.0.1.tar.gz 1455636 BLAKE2B 1de7c6986db96f8568a43aef1ff3c9b80b09047fc110a8b994db3cf2de39e7470478b78b631138d0d58ae4e2367f84bd8a45caced8e067d35ba0be98891eb7ea SHA512 4790e06b49536ad15856cf551c7ad4d717be2ceda8bc7d39fc35a0132d21f302e033f3294da426be4f6c0476554163776e5ffd82d89962503a720c453ff96461
DIST gevent-1.2.1.tar.gz 2808619 BLAKE2B 2e3c15adb33401012951f0f93fe7f17c1c7597bb4021a4a9ebc7ecae390565d9892bb2fffe9cdac4f7e207d97d50da5d335ed8e42070d67d6be617cf955eb0b4 SHA512 22740e8e114869c1f53bcfd6796226927a3a726d4fd49d104b947f0c97546c7490eabea98b4492db794e21d26d0aee85f1e40b01d386a47063b042a719e61726
DIST gevent-1.2.2.tar.gz 3108671 BLAKE2B f80df00f58ae2f65aa7f65fc9eac5cbf63a0084f24ccebc71ba9bafba72cd48fff2e7d0b1d8de7939dc669d7708e120fc14077cc845fe3ce212d6a80a42b5158 SHA512 1e2dd544cffea62ee32de2e4066b3f4c121058a1211b89da281ec3882f3763217fe2d346ce38b66e27df9f59cfe05bb137d1608a681dd10eaf06a33dc22f531c
-EBUILD gevent-1.0.1.ebuild 1458 BLAKE2B 8443a76ae89721fa963bb7e5ef70977d79ab3f60dffd8938d5cf2e5e3f85ffebd5bbf76d568396375dbb0541d44e9adca9cdd2dd65311bb2415a428fb434c2fa SHA512 02942b4376c8ec3a387005a4c5b20cf3611b25710ffa3c74f8cb0e929a72da51bf5a721ab091cb2b4ad6370d4b2405ce0750905c8d325042e4111dbd18d4f0ea
+EBUILD gevent-1.0.1.ebuild 1465 BLAKE2B 8bd3b84be8b9bd022827f5041d1ed1acaa61b6967ac021d5c765f41f0dc47dae214d71038a6d25785207637f7535057e33cd3b6b6ca76516939b31427ee6f28e SHA512 a3b4265512e6f68d3047643b16319fbb06af3daff8f9b2a2beec7deb0243b03ce65efef48e411565f780a7f83f07999ce6773d841fb3fb43eb59034ef3582c3a
EBUILD gevent-1.2.1.ebuild 1852 BLAKE2B 38782ba2e3ee371800cb7e3f4088f6777e2c39db428607df9ad4b44673193739f867b047386567f6437631525b13c5ad74ccb04580a7031a50154de2e5c08df0 SHA512 339a7194eaa0d72bc8fbde32b426d44ea52a5d176c62f865c4be446ce86f38261194ce0d6189b185ff8d81698c7440c990dc723e139a501f5031179e19125428
EBUILD gevent-1.2.2.ebuild 1854 BLAKE2B 3adc28e5589ba12e7fc5ec2b530ef2196246c6b18cbd6ab2b1f7a9a396d112a9f4fe9cc081eac6b1e85227d3c2f0ac1e3735a0e0fe4ae95a451cde4a9dd3e89d SHA512 1ece43983ce47ff5ac96d2fbc1392abb811b7cb3a1b2dc19a10323b1e0cb7f2ebd1e09e8489fe9a09105caabb59d8409a41eaf7fcad45b28d9f5651fc9bbd00a
MISC metadata.xml 374 BLAKE2B 87fe7f375b08bf4991954e018241ce4b150365409df516a12b79d221a037d718342dae60461663fac1d5af34458d352e287901e15fe68b1074927680055c204a SHA512 443f847333d35cd55f9c33624664569ecc8c2d0b7c74a358a716e0e133072edb0f29abfc36d6fb446db6890ae1319ad9d719a6e65e2bb35f9c9e9259379241fc
diff --git a/dev-python/gevent/gevent-1.0.1.ebuild b/dev-python/gevent/gevent-1.0.1.ebuild
index 6bda4c53e109..4f67a4c5dee0 100644
--- a/dev-python/gevent/gevent-1.0.1.ebuild
+++ b/dev-python/gevent/gevent-1.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/surfly/${PN}/releases/download/${MY_PV}/${MY_P}.tar.
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc examples"
RDEPEND="dev-libs/libev
diff --git a/dev-python/greenlet/Manifest b/dev-python/greenlet/Manifest
index 3f1d81a2328f..c8d7306e9a68 100644
--- a/dev-python/greenlet/Manifest
+++ b/dev-python/greenlet/Manifest
@@ -1,5 +1,5 @@
DIST greenlet-0.4.10.zip 82616 BLAKE2B 6e768e94f13db018a11c553288c06d1481eab5f3135ac9c37850bc34800df7fedc9c437a55be7afcd160d13284082b562d1a6d321dd2ee465b5db38f4217083c SHA512 7fc78b14dca079f838647fd99878850cf9e83af781c985362146a11f71c5a700fbac8148273cd1c0ec4ac6ead4cf5bd389e001b8fc1225e87e9b51919d7ecc6c
DIST greenlet-0.4.12.tar.gz 57319 BLAKE2B 8260e495bb67e1a2b5b593d3513c3e2157a7b68b71fa3cb2a77de3b4ccc21b5d56bab26b6f0caf00cb669f051d22d7d6ad2700059a3d23b9ad7591f3d6608f43 SHA512 f3bf0f82b6e3bc687fc9b89469339cfb05e64518d1e49bc96066e8d47b8559f1c1aa53692cd25d839437a2f1b81df6fd9a4509a1b4063ec4ce1d97b73842e9f6
EBUILD greenlet-0.4.10.ebuild 1088 BLAKE2B bff68e7a05fdc947842ea96e984b83c05d3bbecc628525dfbb8a776612245395143d4ce606b389a4ef95b0cb09ec1ba03d4b942e486e865e5cde0cc81b2da5ec SHA512 faa86a437f85ec7571ad6cbd0f9c73eb762d978361e05351ba6b858a346feba213e2f95a0a7236f0c6a293ab7fee5e40e71b93a7b7428228f79024f1a8c723f3
-EBUILD greenlet-0.4.12.ebuild 1076 BLAKE2B ba5b331f85c3056c703b7a90c2cfbb754342023e2003f51dda1e7953b47f63612a6da4aa0bacbadd9597b5047f9c896aa817d3414e2051184a9e4ba16f89a885 SHA512 12bd4435b40405ec368da8edbb5f16e17fb106c37417673ff210eba982c25952049ebf7e8d4fc52a40a02260f04ae4801bda15d49df7d991b105eb1ff404d235
+EBUILD greenlet-0.4.12.ebuild 1083 BLAKE2B 8e890585789733be8206bffc6fedc4c9ed946862e31f3c28ae1dda2cba338a22657b2029d5e8d9017168ccc0c63eabaecef92d308e295ab2bf2e40139fbf7529 SHA512 ae462cae82025d263d5ca162e2fd2eda8ab5f2759e81b81c4b81dc04d26f4c52a2af5a93865dff243ec90df02a047e9074ac5a5fd3c1068e25445b5df215dade
MISC metadata.xml 321 BLAKE2B e625b0c7ecad0e1755cc398a1111c93434bc16c848ba4c15c11551ec1f9367c71a8f1f081409a7f09f5a3c5c6a693d5702fe2d30d371f4c431a6147b817621e6 SHA512 39b920fabdf3e6ca67ead606a859b66dfa19ab532a798755fc9406b850372d238b774ebe82e107e89b4e8e0447e5e48abb259047df62b4cd5009396ecad74548
diff --git a/dev-python/greenlet/greenlet-0.4.12.ebuild b/dev-python/greenlet/greenlet-0.4.12.ebuild
index 032d251bdd68..72e97c6015ee 100644
--- a/dev-python/greenlet/greenlet-0.4.12.ebuild
+++ b/dev-python/greenlet/greenlet-0.4.12.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="-alpha amd64 arm ~arm64 -hppa -ia64 ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="-alpha amd64 arm ~arm64 -hppa -ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc"
DEPEND="
diff --git a/dev-python/guzzle_sphinx_theme/Manifest b/dev-python/guzzle_sphinx_theme/Manifest
index 9a7eb0ec7d34..38f8254d5d5d 100644
--- a/dev-python/guzzle_sphinx_theme/Manifest
+++ b/dev-python/guzzle_sphinx_theme/Manifest
@@ -2,4 +2,4 @@ DIST guzzle_sphinx_theme-0.7.10.tar.gz 225764 BLAKE2B 37abd8b864b3c976498848f339
DIST guzzle_sphinx_theme-0.7.11.tar.gz 2548612 BLAKE2B 797e44806ddf3e5f8dbd131db61e3fda33c5936b69a8672b73ed518557a62fbf35f968237ba508cbf1e447aa558a6cdf06e65d86ea52bb587b7c87a446047f20 SHA512 9aecdd4cf8ae286c9dd59a453790d957e96a57a9c9acd3aa38ff8fe64969cde4619c4154cd7304dd1c5bd0ea58fe71f556701b7a9b12f58fe3f5c1bdd2681da5
EBUILD guzzle_sphinx_theme-0.7.10.ebuild 483 BLAKE2B de9ed9311ca9ec77b86651753449724ccd77ed9db211af6c0c21ba09d68392ba37e71dbdb6066f59b10f631a625c7d000b0ed8f5f8cc8c88b1aba6d61b085922 SHA512 41c475243e28745a8f750e9dd1d0137e67a5ce4ca3e0d47058834aafeafabd84103c9ba5775b194f1cac586a696ab283cf8106ea9f7d2d7e137c2b5703ea2e6e
EBUILD guzzle_sphinx_theme-0.7.11.ebuild 510 BLAKE2B b03731e6bb7d72e0b01e7e9e2b34c50a9675c188714183a5299084bfcbaac467c4c8f2d2059b1b96da8c9575e1900eaef4119a26584f187f25d6a59e7c0bd13c SHA512 0e02fd3cbbad0ef1afc8161bfc8da627eb6e8103477971804966f10e5ec8b4fdff7b8425bcd70015c5b32342e67966c7c620ae0ebddccd4e721a9fed98ec9688
-MISC metadata.xml 394 BLAKE2B 1cdc4bd7e0e4685b5d3c8eda7a42d6f81c77af3e057082d0b4fd642e57d2e109da865ae3067c3f87d8ec382297ac24d51336b8f35a4923d3c2d43b830dd86d08 SHA512 59a0a481a2e4fcb97968ca496460775270c5e7c60729b65fbacc443bac2bb31185f4ee6913009d5749a8f2e25526c78fbbc2aad6a57e823054970f9a04c4476a
+MISC metadata.xml 506 BLAKE2B 2b2d5794eff298d65703a8588dde8b52c152d6912f27dd9f8b170e38afc93358d24c04ab78ea2fb6a580d8a771a906a54853019909df100debf197621f21889c SHA512 1f8d8af1f3079f5f2809450a755220c0fd39c513cfbf2baf2370cd009d100663c5ef39d8b6013576e3cb311e4b13df9371cfe344369ae48e7fb2e251eee34007
diff --git a/dev-python/guzzle_sphinx_theme/metadata.xml b/dev-python/guzzle_sphinx_theme/metadata.xml
index 911ea664afba..1f87ea8ea208 100644
--- a/dev-python/guzzle_sphinx_theme/metadata.xml
+++ b/dev-python/guzzle_sphinx_theme/metadata.xml
@@ -5,6 +5,10 @@
<email>alunduil@gentoo.org</email>
<name>Alex Brandt</name>
</maintainer>
+ <maintainer type="person">
+ <email>andrey_utkin@gentoo.org</email>
+ <name>Andrey Utkin</name>
+ </maintainer>
<upstream>
<remote-id type="pypi">guzzle_sphinx_theme</remote-id>
<remote-id type="github">guzzle/guzzle_sphinx_theme</remote-id>
diff --git a/dev-python/hpack/Manifest b/dev-python/hpack/Manifest
index 7541880005cd..d4663253642b 100644
--- a/dev-python/hpack/Manifest
+++ b/dev-python/hpack/Manifest
@@ -1,5 +1,5 @@
DIST hpack-2.3.0.tar.gz 41610 BLAKE2B 65fe4f07f64dddff5b24b3a84f7e49de32e358fa59bb1b21e619135ef33d282d4cd24283e93c71bb71c89d7b5b2a3f8ed36f6d406751c54247472a75192bf50b SHA512 a3d13da105482bb258ee3a2314b2629215028777f84127f71359f08819c96af088a3952bb0a74435472035d10ee6e3943cdad689a28f04cbc12cddcc4af9a8a7
DIST hpack-3.0.0.tar.gz 5305971 BLAKE2B d1df8a1b2a1ce8b91e63cab475d3957f937fb74c0bec343d342971be1bb7cfbc929c53cf041845df2965cef0cfb098345bf0612acabc7ef3e5e23f6f0aa44f2f SHA512 7b9cf5e643dff2a6454bfe419b797c8ed1a0fe6ec3b725d2696da5a820ab96fe87a64e600b1831c7024bd82616b155a0aa058301acb32172155b6538ba0a73c6
-EBUILD hpack-2.3.0-r1.ebuild 1036 BLAKE2B f2a956bc8da8a7cb3425506a4f6dcdfb312b61c79c454e4fa1ce5d1c2a14b0525de145f92f5d665e7e30b83d741cc583958aeb0431dbe80ffbec358837c600a3 SHA512 05c86a6eca24d5786515b22fde29fc7bf8e2bf1626bc35e9ce38a801df5f4b6d6c57537011636a9e437bd39be6963cc65f5ec2e04b8e49a982f376d7882e8149
-EBUILD hpack-3.0.0.ebuild 1077 BLAKE2B 9e915c011cf5cdf5a69554a7d962f5eb04468bb97547dcd17beb65b29059207ee68e3c06de92c1e9582d4c04c84df39f4b9737e98dcade93e2accd9892bfb9e4 SHA512 2ce9835a2aa1f3eabf15f320ca34164f4007a3ba92ae7e316131bb5ef850f7d8814c3dd257466e32416a235fe9c8f65fd074241c8142954817f262b6bb30aa4e
+EBUILD hpack-2.3.0-r1.ebuild 1043 BLAKE2B 19ea6a6ee4bea64b5dd2c1053cf677d23dea062600b28bc3e5318d66e4ae9bfdad8c042998f404e8de50c511cddcc8ffd88075d1669e8b41438fc6fc5f9983e7 SHA512 4a231e29b61bcac5ec6b9ef42fffe624c68b27d496e6cc3e8bcff04f7ab5bb9cba119be8c92b0889574d28d28220f9b27a6388d2db3f992ad01f1d79316cd0e0
+EBUILD hpack-3.0.0.ebuild 1084 BLAKE2B b1496a2e1e7c4f533efb1acb4d3c3bbb33eeae1d19eb4c8f9896721b162a52a766ad78eca28785dda3ffe4326a5ca8200e3cf03c9b9c5671a3b20827c1432f65 SHA512 c37232847ac1a0ed08fdda2be1d010d919fc3acdb1cf76136bc6978c5beeffeeca81739035dd70663fe03f94698c3138cb6fc0bbe58d1715963a1cb91288da8c
MISC metadata.xml 803 BLAKE2B fa04a332f52c263b81def0e1131da1f3e1a0b7c857aa17b4cb7739eb743becdfd72cfa08ca9dd46dcd19cb9484ba3345907fe3d698b79e6837094658a0a7a458 SHA512 b8ac20ddf96244080d349be25143b5fda799e158b16363aa23bc8b628e241fe7c8a32f8f281c91f56c80a7a91130640d922112f565c7dba470062ce97db528ee
diff --git a/dev-python/hpack/hpack-2.3.0-r1.ebuild b/dev-python/hpack/hpack-2.3.0-r1.ebuild
index 4a0fed57c12c..4912f9218fd0 100644
--- a/dev-python/hpack/hpack-2.3.0-r1.ebuild
+++ b/dev-python/hpack/hpack-2.3.0-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 x86"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc x86"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/hpack/hpack-3.0.0.ebuild b/dev-python/hpack/hpack-3.0.0.ebuild
index f4c42fd21be9..72efb5d53266 100644
--- a/dev-python/hpack/hpack-3.0.0.ebuild
+++ b/dev-python/hpack/hpack-3.0.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/python-hyper/${PN}/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/hyper-h2/Manifest b/dev-python/hyper-h2/Manifest
index ef2ebb11b258..06b0b24fe3de 100644
--- a/dev-python/hyper-h2/Manifest
+++ b/dev-python/hyper-h2/Manifest
@@ -1,7 +1,7 @@
DIST hyper-h2-2.5.1.tar.gz 92713 BLAKE2B d00baea98dfab43c2d6157f4dec3b04b2a42d0ad280980cb8b7d03d1c6f75de59e188745e7cc29fb36fd8c0799f9d5cb50a94282c70f045289daccfdcc12dabd SHA512 e82a7e6b592b43d74defbd4c729ad287ed019881f6ddf0d2dff9d3eb4fdba29cab8d988848ec64b693da77df5cbcacb06eecf1ecd77843c66c9eea8808fc949c
DIST hyper-h2-2.6.2.tar.gz 169942 BLAKE2B 1b2872be60478d75c3da925ffbc678c210c323dffb1cbcab16793d3ea15c864b0c0d638921fa2720b7314b94f2bd1e894bcf9abdaadfac1d44c6b448a86fb1ea SHA512 4bbdb26fabe2ee72e1b22e91dcc2a727d4b5c4e2cc465aaf45a15d004062740db87ef5f35f369fd423cdd6fdb61475f0dc423cbe7cec1bc52ddbe8a7488acf1d
DIST hyper-h2-3.0.1.tar.gz 2198911 BLAKE2B 453ce1bf8e6216e2852f49c5a22ec5cfa487a744a818e82929dd0c4f03280953c1f742890d74f771080987e2f70d9430e4d66481501357f0d4c5ec490fc5fbf7 SHA512 5d98b4fb654c20f6b9e6918bb71b88a42a3027bae795f31c32c2b5cc4428774457c44a194f9c819f99b9cfd01753a6e6d8edb6c162020ff463602452d8e9057c
-EBUILD hyper-h2-2.5.1.ebuild 909 BLAKE2B bc96bafafbf1c3e7d5d4abbeff29ffd2ef5704054d24ea007fe2521dafeb49091c31d734a937a74ee67c1127586c63f069c6adb4b21887b23109d843dd518722 SHA512 7be65db24db69d3cd16fb79b411d0b863f37f578d3de41eade2613db5c336a665092e3cfe68c5daaabf04c7734db2c2c8c8772403ab350dcfe3860d18608ef6d
+EBUILD hyper-h2-2.5.1.ebuild 916 BLAKE2B b0116a6715cffe614286551448d5d9334188aa960e02f8960bf69ca1b30f296178509090cf539dd30fe2aa3883e2d0e4c5b3ee05c2d443ae32b78cdc18df0372 SHA512 76b56645b99790e441bd9b22e12b4056fedc59f18bfc0217cabbf892125daca4c3b1764b18590bd536f4a18b81c6c30010dc0287b6acc6c3373b3d9998c97b20
EBUILD hyper-h2-2.6.2.ebuild 910 BLAKE2B 56b08d543f61aa7e68ba1ee6fa702bf6d654d806b60683429cd70ae479d22e5592bd20e0c9730bdafc348e88596a085a69b6856740355e9c6233b7be936f3cd0 SHA512 97999129a918910602e18c8ca3cf975766ae0a6d08f0530f357fe94389a46b1cdd4a0fa066d801b84a70fb0ef165250e66d11aeae61b844a8e5e2a81329922b6
-EBUILD hyper-h2-3.0.1.ebuild 893 BLAKE2B 0517cb3b32ba5e4756fe1f7443defe181487ee83413e5ee003afea5ee3d67a56ee6f1611cbd3d7db111a90372656f8d74f376809c2258fdc149da0e33879f17f SHA512 3941a41b1dbea09770d5f3acf285387832965a876f6201fdc3f4793d50cdbb3f7f7e836724522b91edf6f70b5d9cd41410d9c750a1d8ce910ea59a03d73ed300
+EBUILD hyper-h2-3.0.1.ebuild 900 BLAKE2B 2138227276b67c34109701e8a144e9e3ff33afb32be975222d739ee49ccbb828fe849dd8fb68a92cd9e4f7cdbf7ab421c6938630d07356fcfc23b6e98cd11317 SHA512 e133d3f96831a94d3ac533fb9d6de01a822010671a8d108571ab59c2c94e23d3d08e097ee5f463856efe7817bb2398faddd6d964602e785aa94cd44be76d3345
MISC metadata.xml 795 BLAKE2B 49ad10d31e9025b788bb08cc3876e168b8bec83297deb48d488d42bdba80717e868dacf83c1477c6071ef4a29451339bc9a5a818d75d1b8fdf4acb673c745e46 SHA512 93236434859273e9d28452c192776e52b22897c7d737807dee35b2d9375e1c45ac42e260b5ab84e8967f4f06dea117d4a82a6476ee2e580f656a0afc9a7f5f31
diff --git a/dev-python/hyper-h2/hyper-h2-2.5.1.ebuild b/dev-python/hyper-h2/hyper-h2-2.5.1.ebuild
index 6800ea3c2d6a..8da25409e844 100644
--- a/dev-python/hyper-h2/hyper-h2-2.5.1.ebuild
+++ b/dev-python/hyper-h2/hyper-h2-2.5.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 x86"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc x86"
IUSE=""
RDEPEND="
diff --git a/dev-python/hyper-h2/hyper-h2-3.0.1.ebuild b/dev-python/hyper-h2/hyper-h2-3.0.1.ebuild
index 3b69548f5eab..58de7cd7924b 100644
--- a/dev-python/hyper-h2/hyper-h2-3.0.1.ebuild
+++ b/dev-python/hyper-h2/hyper-h2-3.0.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/python-hyper/${PN}/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND="
diff --git a/dev-python/hyperframe/Manifest b/dev-python/hyperframe/Manifest
index b2803137928c..c15bf6d23fb8 100644
--- a/dev-python/hyperframe/Manifest
+++ b/dev-python/hyperframe/Manifest
@@ -1,7 +1,7 @@
DIST hyperframe-4.0.1.tar.gz 16110 BLAKE2B 44e99247a818c1f7b7b31b5170b72aed08511aef2af2d3a55a4aa7609f86c067d14821b510b0ca1433a9de9213be6a0048f2e1eef4e25676807815aff7c14e27 SHA512 0970faf8711b12b4be2cb4a41b4be6d067eea57c40ee063e2ea0c15b148f1eed0214b29c9e8a4341ed453edd8679b55f290c3818157d66f247dc4ab8e3d369b9
DIST hyperframe-5.0.0.tar.gz 17691 BLAKE2B 4dc4a028025f9e714e400fb89489956355378eeffff637b32f9fb387e110c31e29dbca8b58fe475e0cb1772ba648ca6b7ed23f0af7f2e5ecaf45128f1407284b SHA512 cb971bfc35938c3b76410432a7b3a677e25e44372fe3005351191e4bbb0fd11564f0e60765d22a96b565e7cc2ac80ea65447673bff2bee36e502bcca89a76491
DIST hyperframe-5.1.0.tar.gz 17851 BLAKE2B f9c938b74699029bd39e2b1541f18111fea5ac760d9047fd09341e199948da13795d786f5a0eb8e85d698f90d07ffd02776fb82638ec1f1eb564059401291253 SHA512 5326f1b3362086a905e9c9ec63767707547428311b3ccee28d4bbf2ce729869bdc6d30a21617984ec3ac7ebef5919708fc1f2edc08d22b99a7820789408e281b
-EBUILD hyperframe-4.0.1.ebuild 492 BLAKE2B 74b12c41a894361c76f09950446dac4e951b77e441429aa71d164a433806ffc1479f521fcf68e9c59f21c2f32776b2d19c17c71abd9fb4145027e5323b74f9d4 SHA512 34b4387f1b0f832eba5ba5e44bc9a9038b865527f40f9fa45193a34d04d0ab8afa6cb1130156d5119cd308e0c1bca887754536e4042940b1e59e0c893280dbc9
+EBUILD hyperframe-4.0.1.ebuild 499 BLAKE2B 1791b20feeca030955555a4c300154a39db1293bd65545cd19ba7f1f92635c1807208a4414b501e98d37eec520bb04eca32a1324defdc46c7891a4cd51945c91 SHA512 b559eadd904b9fa9d237155b244c6f4d631f05e6d566286ef87693f9c085df12ffbf034b2112e7bdd73a8d842896d1953fb541ae0a1d45e61c24c2eb09fb7e9d
EBUILD hyperframe-5.0.0.ebuild 493 BLAKE2B 7be547312d37d810fec97198e4442eb0c55fb197a4fe734507d2f1f87344ef71dcf9e142d2db47cd1c5bba1292267b9c7cc167ca614364eda2cee1a38ccf23e1 SHA512 82942760c801e98f7ed92998383348da49809008889a0fc2ab7afeab6acb3dd5586a4878e5401f6f7ac633edf899c330f403572e8f8592d8901cb441d6586e03
-EBUILD hyperframe-5.1.0.ebuild 499 BLAKE2B 031af4f81743fd6babe409f4963f6c69664c4e3a7b4be9c13bd41a5fa5dc7995e1e94e3dc40f129eaf2d8a7c85f299902fbd8fe64e31d7d80f8c469e347639c9 SHA512 e345a457827f6cbdf3cfc1a9bcf38ea482711ce63fbaf205d9c61f30cec14dde9a1b8e4c00a5400d9c9c0f82321b29a15d39fa42a603461f027ef3926e14c5f4
+EBUILD hyperframe-5.1.0.ebuild 506 BLAKE2B 9fca216157fcb9224bc93f7594536e79cd154c9a5cd3637a8d31288ea6caebdde86e8e2866131f468e9349ee6feddf8c853feaec75b8c95013940097eda80710 SHA512 398bb1fa45762caba3ca4dfd14b49e06e93f3730cd102de4916501bfe64c6b215b04c6cfa3da6a5d80f2a877ed18df3eeee451b0935891dd674334b27b9aab43
MISC metadata.xml 750 BLAKE2B 8f44d19636a37b3eba5e531093149564ec40a2890bb5118e830a6b6eac8ef4d5face3e004dec560f06534f688bc87db85516d79a9e967e54cb9a3e7c4178f104 SHA512 cc327a1e5cc34d38519d01deb7bcef7fbdb96f24bb426781979423020afc761857223336ed3d76eabf96ddfd26b0a212a9e0b7222e832d781db4f580b99cbedb
diff --git a/dev-python/hyperframe/hyperframe-4.0.1.ebuild b/dev-python/hyperframe/hyperframe-4.0.1.ebuild
index 1ffafaa17a61..70330da38bbb 100644
--- a/dev-python/hyperframe/hyperframe-4.0.1.ebuild
+++ b/dev-python/hyperframe/hyperframe-4.0.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 x86"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc x86"
IUSE=""
DEPEND=""
diff --git a/dev-python/hyperframe/hyperframe-5.1.0.ebuild b/dev-python/hyperframe/hyperframe-5.1.0.ebuild
index e6da76854e9c..08dfc8681be2 100644
--- a/dev-python/hyperframe/hyperframe-5.1.0.ebuild
+++ b/dev-python/hyperframe/hyperframe-5.1.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
DEPEND=""
diff --git a/dev-python/hyperlink/Manifest b/dev-python/hyperlink/Manifest
index 5db84acf7622..6f67faaeda63 100644
--- a/dev-python/hyperlink/Manifest
+++ b/dev-python/hyperlink/Manifest
@@ -1,3 +1,3 @@
DIST hyperlink-17.1.1.tar.gz 23067 BLAKE2B 8bf1e61c6ba72c1cef4a9df62168b513004ae8ef2d4fcc13a1984bfdbf174c6175e2bcd241396c97d4e07dd06999718c217b27432fdf36d632b34c2b97bcb1b6 SHA512 13b20fd54c6bb5d7de3c9a04133fdd848413d1308d9944a2288c76d5f8b9bb0c54401ca5ed53460112209806407497526f2e68a92d119656eb58a9a618e9b708
-EBUILD hyperlink-17.1.1.ebuild 746 BLAKE2B 9be3ec2bc8791016b648e12d59914e340e448bcea123603cff0fe4e71232e47ef2482d197689d04d464b56939bf0f717bece77d455d54155bb094c5c6ba70ee4 SHA512 d683637d349fe8455d7125d9681d2d37cdf8e199090cff6df6ddd90b8924000dfc528eab404843993ad42a0ffa083e562b24a9239da974f2af1795e48cdf8f9f
+EBUILD hyperlink-17.1.1.ebuild 753 BLAKE2B efb6bc61f300f2d1ce9a690a826465812993c9ac39f067d6f02299d1ac241ec135705e5b8bcb4f0f8e880bfa1db2c19e9b57d0a81b8ae3ed3f492c95efb15653 SHA512 67815bdaeb7a7b0016fb86c93fc45cff683f9faa9d76cf3d2db946a68796d42a1e1c9a6725c8cef4c9d40e3f9380c2e93a9426b8966bf40bd9c5a437fd8da8b6
MISC metadata.xml 799 BLAKE2B 4db92e33c11594e08b51712183cfafe039856da37461036349f61c424f917ba7b84ce9f60751ae726e5e5b37a27ef55ea486ccf9ce2dfe301057dea36e0c5d73 SHA512 be631c718eadd3957f4152a6f630f67b0b308067b1bcdf4a9c6618edddfbd6eba61f6e8ff11fe45ed90cd77fefbf360a9f30baa01e5ff1cf703fd3dc59feb734
diff --git a/dev-python/hyperlink/hyperlink-17.1.1.ebuild b/dev-python/hyperlink/hyperlink-17.1.1.ebuild
index 9e2620d13d17..622dadb5bdcc 100644
--- a/dev-python/hyperlink/hyperlink-17.1.1.ebuild
+++ b/dev-python/hyperlink/hyperlink-17.1.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/incremental/Manifest b/dev-python/incremental/Manifest
index f5d41e26f273..2a795114d3f8 100644
--- a/dev-python/incremental/Manifest
+++ b/dev-python/incremental/Manifest
@@ -1,5 +1,5 @@
DIST incremental-16.10.1.tar.gz 16066 BLAKE2B 86bd85f9ea1ffe92a572b1744588f34f21e4bddc4aa80373dba47a59961183a77a338212500829440d216582ce15ab1412e9994f89486861297407f22eb989fa SHA512 b60ebc41c32f27da5a489ebd76c7fa1707a5a38c32097bfab20f355a86b490ce21acc7be157d0309a30c63b85d79f72f850587d1449110bd1a8075ca3586db5e
DIST incremental-17.5.0.tar.gz 15527 BLAKE2B a967ba891b69e91768db213a9692da10eb9987bf962bdbc3b6fe70e337322686d58901878b72934a5abc8d9b0c9884d6e03de5b8912067f07b7562427bcba38a SHA512 91443205f7c92ec8f6502f38379c5ac2fe441435ff9490af01e5420d6bb05bb1c666dd612fc45204199a34afd533fd3de1390ca482bb554dfec7d3a22958a4bc
-EBUILD incremental-16.10.1.ebuild 600 BLAKE2B 8d208917545b0de8564b801d86955f02b1c8ea9b960e897a9fd6e376441693fb42a8390b041c3c34f170080d442171e3a31a058eb84fcbb07d35940abbcec9dc SHA512 fccbf12785803eb3e2cda91b4785a851f9cb84a56f85493527489d8fb87f65edf9474034901c9b58c6f5e8d7307462ed51f7c3672e8abdc9ffd1aa14f68e2d8c
-EBUILD incremental-17.5.0.ebuild 606 BLAKE2B 55d1411b465ad8d1df0ca936e577d5ea34b9148bb106a56d49940c84c41cfae32492978c1a2b1aae4fd3576a7f8d731b7b84c02e55977162bd67953f1f1190f0 SHA512 f4d7de4a137b56141e4289471a70fa18ebfda37908df793ece43b6043a043c527262654014deeb0e5e1c947d7c2f379ec6e9e0b5936f159965143b1241b14a40
+EBUILD incremental-16.10.1.ebuild 607 BLAKE2B 09dbd622b4f1f90609ede801d9a815a95f79c227b8d6c3b5a5f9bd5d7d45cd9dfdbd0e91d45659ce915da866f28f1e7cc1e8f19c34d7cd4271c1c07dee1218a4 SHA512 c0093c9b4da016c5ca9a1934ae55a80f3db6cf9e622bdb9f144222a08235c3ba4789fc48862c34e43ad948c869593cc834c3f5d1887179cf373a516d770eaa35
+EBUILD incremental-17.5.0.ebuild 613 BLAKE2B 5d40998b65538a0a59adcb1a3166ca8ae11a83102797ebba200b5ab9137d5e48b63191770d6342725335e61a0a96f1b34e3d74f6d229fc7a6e92a1c27e2a90d4 SHA512 c25136468d878d254af60ef8861b8301a201c0cc7013139a80627bfaa50ead123cab390e72adccd4c7bdf7af322fee81a8641ba9f01b9cad9cb2e9c579b8c881
MISC metadata.xml 602 BLAKE2B 79069a48029b7627513a8853261c875c6347b425052bb89decae89b07afeac05503acf4d1570822f711e635b4affd1f973f1b0c78477ccce003787c682badca8 SHA512 0a5dec49f829c3fcb16aeaefe77a4d70ca33f934c9924eaccd47541b2a2817a7327209656e32013c60d3e58a530c439529dc69ccacb653490da9adaacb0c1c2c
diff --git a/dev-python/incremental/incremental-16.10.1.ebuild b/dev-python/incremental/incremental-16.10.1.ebuild
index 0d30bfab5bfc..31500c7670a1 100644
--- a/dev-python/incremental/incremental-16.10.1.ebuild
+++ b/dev-python/incremental/incremental-16.10.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 x86"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sparc x86"
IUSE=""
RDEPEND=""
diff --git a/dev-python/incremental/incremental-17.5.0.ebuild b/dev-python/incremental/incremental-17.5.0.ebuild
index 3cd50a50b55a..a110c4624c44 100644
--- a/dev-python/incremental/incremental-17.5.0.ebuild
+++ b/dev-python/incremental/incremental-17.5.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=""
diff --git a/dev-python/jenkins-webapi/Manifest b/dev-python/jenkins-webapi/Manifest
index 5a449b77e8aa..da35d25d9609 100644
--- a/dev-python/jenkins-webapi/Manifest
+++ b/dev-python/jenkins-webapi/Manifest
@@ -1,10 +1,4 @@
-AUX local_jenkins_war.patch 507 BLAKE2B ef6904e0113eac5dde8316c861abef9eeae06bc3ecc4881cdcb9d05e5d6e07dc946fe36248ad897ccc0805bca892642a49bfd99fce819589dbdcc1ae508416d2 SHA512 8283091c6b491ff6207a678ccbb6a219691788c92a9aaabef1c0f60961acd0661ba2e8ab7c827d09f2b9eb3c61890cb017d3c36a6215ff6376875956867af0a6
-AUX tests_py27.patch 201 BLAKE2B 1faac3dc4c9119804ee101ebb8656c3a96f6949cb26e9f9d8d670f038c8da5332accb6f1552cd4b64a44fc4de98cf75630641c8ffe5ad5154e4d30319e7cd2ae SHA512 364d3dbaacc3573d6cff0a5b42553860276bbef20b77b09ebedb5bec2e5a644cdd0b186595ba104f1764decdeb7272d4584ebf83b2012bbec3595eb59d68b81f
-DIST jenkins-1.596.3.war 68396864 SHA256 85409f83b81ba90094ecc9e3ea6df0920ecfb3064b731a6a5c9b397eda18b47f SHA512 8652d4d18e3258208fe190c4a6aa5586faa66f690d7d7f7369c5490a587e3ec5e074dc22f2c8caedf5e5335f5b8f511717b2d6eb667a61e9948a703bf80310fe WHIRLPOOL ac6401ebe42a42495dc148d71a61daf49905292e6cbcbb5d8e41f520a01c8f1f783fd75baf908a3e99fbd9f25483366a3a5a005fa04b5843550c8e211f4d8e2d
-DIST jenkins-webapi-0.3.2.tar.gz 14831 SHA256 8f67d86c1f95edb79928af9b3b7c60ef9a63bfbfd19b6fe0a892ef4039f25500 SHA512 2ac59c90bba48406cc9fe5595505d5836eab1147869fbc8c06577767891d37904bffa5516316af0cb25f7f9193ae5277c0219ecc9daf5e0efa093fd449d1f4f0 WHIRLPOOL e4562a1857d7c526aec8c5ecc35f6a0644c48bf69fad4bdfef20f0708fdc0dfb5595c428acdc03e1df02c3d21669d47c89e0f3a99c1ee09a9741f9e21ab83b48
-DIST jenkins-webapi-0.4.0.tar.gz 16149 SHA256 7515b1e0503e07d50088e32205873146eda3b1132d8a6508e28f4e935c41e8b2 SHA512 ae40366e6fb6414391287ffa42ec92fba1971f070ac718d521c5b10f6e47d14ceea15a8c71f559380356530fdb2f826e08a6c611813b407dad73dab39fcddfeb WHIRLPOOL 30abf44c7d1ec6884baa3481c9d2f234f46f812d5ee6a8d9e49de8bc367ffef9c58f7653dcd30c24a308372cb8f6211e51f40e441e17f9ef15abd222de5d775b
-DIST jenkins-webapi-0.5.0.tar.gz 78813 SHA256 d3a730761bd5164683e1bfff53332b0bf056393e0660769ba8e09df6d555304d SHA512 dde91231e6fe6713eb5953efa038d44a820b51968c2b0591e5dd064c7a35c7dab4d1780370dc97a0a671b3d3cb7d8a48e571c7c0af4f0d5f8a65430c8c074eb3 WHIRLPOOL 2110593ae171efd30f4f0fd407d8bc526e85ce53a3670b5f4c09c73aa8a880cdcc314091104e1684485899a65227a2da18fba7c358a7d11a80f0de5ac99a26c7
-EBUILD jenkins-webapi-0.3.2.ebuild 1170 BLAKE2B 8fef311159b2550d8c32dac1afcb9eaf7a260a48becf21e1f23ff2ebb2a31c594f357d58fdb8d13552fad7f2120421ace773dbd143f25587763862fdfbc6db54 SHA512 e566ef0870cccf094f27a099fdca3875d6545e0659cc4263ea493945ce69724089143ec25d656fe5f02c0795398319c34e01bb5a4ce61ecc2ea4093994384fd7
-EBUILD jenkins-webapi-0.4.0-r1.ebuild 1136 BLAKE2B ee2b38e1dfb94f9888948a9b737788d44dfb9697d181e85ea8d8ef05ed38e4282208d17ed0ba5f89872b425d466f3e000cf2c0133a8b7d376c8d644841eb191f SHA512 e5275533ed8f09399c6159338e19e7461212f0df25e69cd4739534a4065d5fb91f05eb085f0aaf3c09b1d4e8cc0266eceb60a788ffe387a188a5363f63279578
+DIST jenkins-1.596.3.war 68396864 BLAKE2B e391ffd919544f49570ba5bf76d61c91155f193e575b5ff11870153d9bdc3f997560f41de00dda8d1ffec5c5fec544c187442e8a5ff64d249dd8277257339641 SHA512 8652d4d18e3258208fe190c4a6aa5586faa66f690d7d7f7369c5490a587e3ec5e074dc22f2c8caedf5e5335f5b8f511717b2d6eb667a61e9948a703bf80310fe
+DIST jenkins-webapi-0.5.0.tar.gz 78813 BLAKE2B 0d017fd05a60bcc5d1333215e97c2d2ade658384d75a3dbb41c84e286d2b4c86d8383b28ba75e05b7f1ac5d153a46cb3c165cea063993f7aace79566dd25b4d9 SHA512 dde91231e6fe6713eb5953efa038d44a820b51968c2b0591e5dd064c7a35c7dab4d1780370dc97a0a671b3d3cb7d8a48e571c7c0af4f0d5f8a65430c8c074eb3
EBUILD jenkins-webapi-0.5.0.ebuild 1561 BLAKE2B 0e6d68b7abcfe2f10ea49ff4c9acc6ecb1e05d9106095a3031ddbfb9ae33991a4354c6a2d5aca3ffd95db75dc819731134e0300b0b12c7699b5f7defdcb9749e SHA512 0f161b5bee11e27c546248db1ac75ad4d0abf687e6446764a65b049179c90d71c74e2a2f4b6098eee8749ee78f87a29cb6edc10ea929fd5f215ada77f120bc6f
MISC metadata.xml 254 BLAKE2B 05f96be874d2a68967067703e58712096952aa8dca36bce98d4149440712ee7901eaa71761dcfead7fec125b4133098da92854d91531925e7a205fca0bfef368 SHA512 2e112d5670c712a9738320e0505f1758f82d57ddcb2bc71e3ad22ee08ef52538f150c316571e59cc3a86f3647cf3ebefe715762c79048e9a2ea56e1a6245ee77
diff --git a/dev-python/jenkins-webapi/files/local_jenkins_war.patch b/dev-python/jenkins-webapi/files/local_jenkins_war.patch
deleted file mode 100644
index c41f5bb51ce3..000000000000
--- a/dev-python/jenkins-webapi/files/local_jenkins_war.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- tests/install.py.orig 2014-11-23 21:21:29.000000000 +0100
-+++ tests/install.py 2015-01-28 18:29:42.750933314 +0100
-@@ -23,7 +23,7 @@
- self.destdir = destdir
-
- self.logfile = logfile if logfile else pjoin(self.destdir, 'jenkins.log')
-- self.jenkinswar = pjoin(self.destdir, 'jenkins.war')
-+ self.jenkinswar = pjoin('/opt/jenkins', 'jenkins.war')
- self.jenkinscli = pjoin(self.destdir, 'jenkins-cli.jar')
- self.homedir = pjoin(self.destdir, 'home')
-
-
diff --git a/dev-python/jenkins-webapi/files/tests_py27.patch b/dev-python/jenkins-webapi/files/tests_py27.patch
deleted file mode 100644
index 5a6e8c9ddf69..000000000000
--- a/dev-python/jenkins-webapi/files/tests_py27.patch
+++ /dev/null
@@ -1,7 +0,0 @@
---- tests/conftest.py.orig 2014-11-23 21:21:29.000000000 +0100
-+++ tests/conftest.py 2015-01-28 18:37:25.388067816 +0100
-@@ -1,3 +1,4 @@
-+# -*- coding: utf-8 -*-
- import re
- import time
- import pytest
diff --git a/dev-python/jenkins-webapi/jenkins-webapi-0.3.2.ebuild b/dev-python/jenkins-webapi/jenkins-webapi-0.3.2.ebuild
deleted file mode 100644
index 032cd14fbfd2..000000000000
--- a/dev-python/jenkins-webapi/jenkins-webapi-0.3.2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_7,3_4} pypy )
-
-inherit distutils-r1
-
-DESCRIPTION="Module for interacting with the Jenkins CI server"
-HOMEPAGE="https://github.com/gvalkov/jenkins-webapi"
-SRC_URI="https://github.com/gvalkov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-
-RDEPEND=">=dev-python/requests-2.4.3[${PYTHON_USEDEP}]"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( ${RDEPEND}
- dev-util/jenkins-bin
- >=dev-python/pytest-2.6.3[${PYTHON_USEDEP}]
- >=dev-python/termcolor-1.1.0[${PYTHON_USEDEP}]
- >=dev-python/pytest-cov-1.8.0[${PYTHON_USEDEP}]
- >=dev-python/httmock-1.2.2[${PYTHON_USEDEP}] )
- doc? (
- >=dev-python/sphinx-1.2.3[${PYTHON_USEDEP}]
- >=dev-python/alabaster-0.6.1[${PYTHON_USEDEP}] )
- "
-
-PATCHES=(
- "${FILESDIR}"/local_jenkins_war.patch
- "${FILESDIR}"/tests_py27.patch
- )
-
-python_test() {
- emake test
-}
-
-python_compile_all() {
- use doc && emake -C doc html
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( doc/_build/html/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/jenkins-webapi/jenkins-webapi-0.4.0-r1.ebuild b/dev-python/jenkins-webapi/jenkins-webapi-0.4.0-r1.ebuild
deleted file mode 100644
index 36338e08f585..000000000000
--- a/dev-python/jenkins-webapi/jenkins-webapi-0.4.0-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_7,3_4} pypy )
-
-inherit distutils-r1
-
-DESCRIPTION="Module for interacting with the Jenkins CI server"
-HOMEPAGE="https://github.com/gvalkov/jenkins-webapi"
-SRC_URI="https://dev.gentoo.org/~idella4/tarballs/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-RESTRICT="mirror"
-
-RDEPEND=">=dev-python/requests-2.4.3[${PYTHON_USEDEP}]"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( ${RDEPEND}
- dev-util/jenkins-bin
- >=dev-python/pytest-2.6.3[${PYTHON_USEDEP}]
- >=dev-python/termcolor-1.1.0[${PYTHON_USEDEP}]
- >=dev-python/pytest-cov-1.8.0[${PYTHON_USEDEP}]
- >=dev-python/httmock-1.2.2[${PYTHON_USEDEP}] )
- doc? (
- >=dev-python/sphinx-1.2.3[${PYTHON_USEDEP}]
- >=dev-python/alabaster-0.6.1[${PYTHON_USEDEP}] )
- "
-PATCHES=( "${FILESDIR}"/local_jenkins_war.patch )
-
-python_test() {
- emake test
-}
-
-python_compile_all() {
- use doc && emake -C doc html
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( doc/_build/html/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/jira/Manifest b/dev-python/jira/Manifest
index 902c357a22e3..7169b92f18e5 100644
--- a/dev-python/jira/Manifest
+++ b/dev-python/jira/Manifest
@@ -1,5 +1,6 @@
DIST jira-1.0.10.tar.gz 98406 BLAKE2B a030a9636fa787d05e3455d2942bab35f866a24790ee34ab0822b437ce911f3500d8aeceeff66ba642dccff27ab9307b8e7ebb3af6a7d805279afd7c27e8ac7f SHA512 5b6bf3ae04d50a2a1f45cbd57f4bc3aabb3d9524b582d55c5a5b39ac9128de15c78e463234dce13cb60d18d8ee36a5844ecc1681978276c8f0fd66ae16ca4195
DIST jira-1.0.5.tar.gz 113738 BLAKE2B 056ec99ace00b03f4068cb400d3e99135356ccee0bbd53cdb16e776496056fdcdf828eb5956622359caa899967cda239f05a5d9a8831047a09d56c1c06edd96c SHA512 e84e96813b672f57f85613da5a0e9e960e191cf8037146b6f80229563a544839ab3b650894064d29ed22db1bd022ef401e693e3b20aaf8c58cb525b2614edab6
+EBUILD jira-1.0.10-r1.ebuild 949 BLAKE2B 21faf8353a9a3e3beb41720890511344d8e47210a075f0ad63acb55c9cbbddc73199e98a16d40b2dd8b6b58662a8e010f5d4747a6da99ad359b50f4237b917ba SHA512 1308e4436ad111a946d5019867e8e7256e18cd53ccb237273c5ccd7c68756c828127fa5b91a2cca815d1811ab3373d579331d828f08d81bf8e3299ac000aad14
EBUILD jira-1.0.10.ebuild 900 BLAKE2B 9eab8f62cc9e46a185b273980c1cfc94d335be606f013d90005c5e0c067199967f92ef2ad8a4818bf0dc2f4190e71c856772c04316eaa9d546a209eebfddfa7c SHA512 f937ef410a77915323b39a41876424bd0515f3a3609a854817c41ed006868294a1ad2d9b4e347bf537a69fd2ef04283d104286e252151f18a218a0d76fbcd94e
EBUILD jira-1.0.5.ebuild 849 BLAKE2B 8675b741fef927761a3e76e76014e1e47f2ed5119fcc89ce96677cd944d7441b7653c638c3e9d9c372d15897be21444c4fa98f1b06ce173a15c82aaa8a71af7a SHA512 c18a5df3ecd116bc218ad94a9fd313e479d42a508f63315fd0ea9103ca27703d25d2b8a8663977af607459fd3d8e8e0f91a32fbb157df8c4f1b6ba833d6fe516
MISC metadata.xml 853 BLAKE2B fac78512a5b71de5e64272191eb3bd74a28685716601be7f396a59c703d626e5102d8db11f0b8311fe2b3916493e402f230fcd050364a8775888e6b250cf1471 SHA512 045e8044287207947473ad63d67915fba81614380538770fee27c74bfb262c8aedfc5d46629d35c927aa1dd890f3594b34df3ce126cf6682c44c4e3da81369e1
diff --git a/dev-python/jira/jira-1.0.10-r1.ebuild b/dev-python/jira/jira-1.0.10-r1.ebuild
new file mode 100644
index 000000000000..023e1361916e
--- /dev/null
+++ b/dev-python/jira/jira-1.0.10-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+inherit distutils-r1
+
+DESCRIPTION="Python library for interacting with the JIRA REST API"
+HOMEPAGE="https://jira.readthedocs.io/en/latest/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="filemagic ipython oauth"
+
+DEPEND="
+ dev-python/pbr[${PYTHON_USEDEP}]
+ dev-python/pytest-runner[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ "
+RDEPEND="
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/requests-toolbelt[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ filemagic? ( dev-python/filemagic[${PYTHON_USEDEP}] )
+ ipython? ( dev-python/ipython[${PYTHON_USEDEP}] )
+ oauth? (
+ || ( dev-python/pycryptodome[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
+ dev-python/requests-oauthlib[${PYTHON_USEDEP}]
+ )
+ "
diff --git a/dev-python/keyring/Manifest b/dev-python/keyring/Manifest
index f0b0dca396a5..2682198b3347 100644
--- a/dev-python/keyring/Manifest
+++ b/dev-python/keyring/Manifest
@@ -3,5 +3,5 @@ DIST keyring-10.4.0.tar.gz 39632 BLAKE2B c284c42b46ed07b8e7aa6d3cd609887afd7bc89
DIST keyring-10.5.0.tar.gz 40664 BLAKE2B 6a556ccf6819729e68700b58583b9a92c6785100d8f30130bb3778ad74085fcab9cfa4eca3c381ecabedff397649b9dd2d50c8c6a4d6d6c1e22d34b7ac813056 SHA512 da1cd064ae896458b1bfc6906a3d40abaa45b6e69f5760fb87d7f7176eab2c909515bbf6e3f01ecd821e340fd1f967ef2aed02053d4211e87533ea4fd6b4e08c
EBUILD keyring-10.3.3.ebuild 761 BLAKE2B ec1f8073c9a930db5fac94b2bb69c58753cfc42f4dbd148a8de4a5ddef4b5a43fc414f3b65a7c847650bfb52368175a67c7916f0f860853c5eb05ff5133b6afb SHA512 09240d0c2463587ec9656e61e2db74d7efcd2c79fa8bc9428e191e0220cc4edde49092fef638ec74abdf924daeb6c5420b8e28d15e4e34972f7feecc19c3fe9a
EBUILD keyring-10.4.0.ebuild 880 BLAKE2B 8ffb9aa55b279716aab789f14cb76dd3f6fdad0b37dbc54eb04383dbe22e2a2d4bfdcc840e12ed44a09c87b4c23b36722a4067fa41c830352452bf4ff02352af SHA512 a6d152bc4446e1a4d37e152c2bb1011ce7225c2fd3609533b73abf33bed6f18a5a0f38dbecf765e91f40cdf47fe126e34bf6c4730b926cc3c3bc21978847a802
-EBUILD keyring-10.5.0.ebuild 934 BLAKE2B 3d8229ca9a57e8a9413871d68d6153d33b294d476e8f56e50a9ee63c54e00a6ba8224a57d89fb518cb55be2596a61fa09197b6816fc8a6e3de5d5da9218a4d36 SHA512 c3a3870be3dc46da5733db046740f735bdf6a0808335371ab29c32566143bb4fb7e9ab90846204a727a3aa4c783ab16c40a8aa7416f9ddd03c007de30af79a23
+EBUILD keyring-10.5.0.ebuild 932 BLAKE2B e3106520824b8b325d519f71353ca31d46d0f522cb5ff6d11cab88185e4dd9d4005e2b939ef9dcef4f2a91a097e5bf5749f8095a5145decd4d296cf93ee7af43 SHA512 0343f6b0fafa81dde6771476a63f6262a275be55322e177f12b19fe2b414ab2a8545b670852d6c2738f9269b8ef63f80880d9564882c6ff8525d45ec0f3c3792
MISC metadata.xml 672 BLAKE2B dc2296acdb196c85c9cd2c2badc6ee991258e43f340576990610fb975837dd9e24c0f2aee0d24c6b8e79e17436719b17e5ef3a4d9c356b08ecc5f33881cff2bc SHA512 19e907e069f6e6092791babdd8b914791d1c52c32187747edc127ce4c80ecad2da1edcdf6e6387c15f9c2b041767b9072668197087afc3644b7713837d5f2ac9
diff --git a/dev-python/keyring/keyring-10.5.0.ebuild b/dev-python/keyring/keyring-10.5.0.ebuild
index fa82fef2cc57..d1fa79d56236 100644
--- a/dev-python/keyring/keyring-10.5.0.ebuild
+++ b/dev-python/keyring/keyring-10.5.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/k/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="PSF-2"
-KEYWORDS="~arm ~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~arm amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="
diff --git a/dev-python/lazr-config/Manifest b/dev-python/lazr-config/Manifest
new file mode 100644
index 000000000000..3cfb145826bc
--- /dev/null
+++ b/dev-python/lazr-config/Manifest
@@ -0,0 +1,3 @@
+DIST lazr-config-2.2.1.tar.gz 31761 BLAKE2B 3980e75677a5260dbecdaa59dba0a01fbaececbe217b4147199ee5e11396ca74f55df9cd23554b54eebe844b287dd6fd90e5c0755c405930f225b6ef61bb54fd SHA512 c8708bcbe371c731026489aad0fa2857ddc4ee0d13a468c33c3551d928318ee6b00f23eb20c44ac4ad9ea77a4edc8ffc2fec1bee9f018d27902940718825c4fb
+EBUILD lazr-config-2.2.1.ebuild 683 BLAKE2B 4f4116853d85be12b4363cdb24e46fcb1ec9a90dd4b3bed87a49c3299b0b2bd508bd4e97f3a8f074281d699db776158c3f94c16c0fb5650de02c4b8bcbbffd69 SHA512 e6da8111a59e5aa452b3bc7e1067195a431c0b66701a0f7cce26367d8821ca0a772518e766b907aa606d703b3734ee60817241454aba7f5e4343a0720d85c80b
+MISC metadata.xml 455 BLAKE2B f897ae39a752d337a92e2ce15baa3cc30217d8741d9da23345b8a4a62122ac87c0d38fe1780a89ff6ade706b59634d56c8cf4a6bd77a362f4319f83d8776ef43 SHA512 85f0af921cd7c83999cd0b302842276fb463c2881f3af7700676711a162804c2db3ecb06d89c0ccd3e33527ab7147723d5e9d7292cc0f26ba8f12438484a7301
diff --git a/dev-python/lazr-config/lazr-config-2.2.1.ebuild b/dev-python/lazr-config/lazr-config-2.2.1.ebuild
new file mode 100644
index 000000000000..2749c67e5302
--- /dev/null
+++ b/dev-python/lazr-config/lazr-config-2.2.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+
+DESCRIPTION="Create configuration schemas, and process and validate configurations."
+HOMEPAGE="https://code.launchpad.net/lazr.config"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+ dev-python/zope-interface[${PYTHON_USEDEP}]
+ dev-python/lazr-delegates[${PYTHON_USEDEP}]"
diff --git a/dev-python/lazr-config/metadata.xml b/dev-python/lazr-config/metadata.xml
new file mode 100644
index 000000000000..d8d3ff337ff4
--- /dev/null
+++ b/dev-python/lazr-config/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+ <longdescription lang="en">
+ Create configuration schemas, and process and validate configurations.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-python/lazr-delegates/Manifest b/dev-python/lazr-delegates/Manifest
new file mode 100644
index 000000000000..ea0614d47d31
--- /dev/null
+++ b/dev-python/lazr-delegates/Manifest
@@ -0,0 +1,3 @@
+DIST lazr-delegates-2.0.4.tar.gz 14168 BLAKE2B b9388a869e7f83e0bc30dc5a0cfb184a935db2b6272c2a9a93bb12d3db375114453a224703ef05b3f34232860a16fc087b7d398e94d164fbf77af61ba8abf102 SHA512 0c0b32a4fa4c132646d601870be0f0c1f1856aceb91bf979faa9a675fcbf94f76c7c6f548978a402842633cf4e53275c052cff7dfd776a4246691c067eabe501
+EBUILD lazr-delegates-2.0.4.ebuild 649 BLAKE2B ed165e26d71d7ad1615bd100704383f90b23fa6c62731ca4640fbc82923b950c6778782334df7d9aafd606aa3fe223f040de60358e34f6e33504c5e0a856c1fd SHA512 388272435f3a45253f6850793d1a42d87be8000d51b62ad8ac502067c99ee023abdab795618d9a7623193790a897c1a3ecc82409d5935686cdb61ab9a3dc47dd
+MISC metadata.xml 428 BLAKE2B 9156e02f1e687a320435ae677b8b357a0d101e670ff1e57647aa54012dacbab33ef9145f38b01b3c72d33377ab79cef1f388d00a758d4424f8c5ac38f3f4226f SHA512 e37d21627228729b1f9434288e81d0950505606f0394cf7793d49e217503244ccfcf8aca0ec3354d8dd0c9d7a511680800f6da5a0de423c187c1884e40b0bbce
diff --git a/dev-python/lazr-delegates/lazr-delegates-2.0.4.ebuild b/dev-python/lazr-delegates/lazr-delegates-2.0.4.ebuild
new file mode 100644
index 000000000000..91b3d11ee686
--- /dev/null
+++ b/dev-python/lazr-delegates/lazr-delegates-2.0.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+
+DESCRIPTION="Easily write objects that delegate behavior"
+HOMEPAGE="https://code.launchpad.net/lazr.deletages"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+ dev-python/zope-interface[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]"
diff --git a/dev-python/lazr-delegates/metadata.xml b/dev-python/lazr-delegates/metadata.xml
new file mode 100644
index 000000000000..368888ee2914
--- /dev/null
+++ b/dev-python/lazr-delegates/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+ <longdescription lang="en">
+ Easily write objects that delegate behavior
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 91f74b3b9832..17c49dc5efb3 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -3,9 +3,9 @@ DIST llvm-4.0.1.src.tar.xz 21065652 BLAKE2B 6327eed2d1feb108440f22d2581d1ff86c10
DIST llvm-5.0.0.src.tar.xz 23411980 BLAKE2B bc3d8b75b766c83912252b51d6b57c8151c9d83415eff7bc771923d35138ed253a788d6c8e0a384c5e78ce1a1065f10d66ef5004df163b4c3b0c6274bb3aa6b7 SHA512 e6d8fdcb5bf27bded814d02f39f69c6171bc3a512d5957c03e5ac2e231f903b7de87634b059bd5c5da670f7c3a8f7a538f6299225799f15f921857f1452f6b3a
DIST llvm-5.0.1rc2.src.tar.xz 23508164 BLAKE2B 3594d1658310a99787b4ff6f85aa8dd12a0405464bcb095ba4f205ce5b4ed3240a8ae1bef726ff98aba61ae5c8f8c10eeb8e415320d210af60f9e74bff7a8d5c SHA512 0a156e3949d22304b5e173dc9a3628161dff2798ad67924341c11494544350ef3a35a3ebb6ec8e7223b2407ce47cf12dafa6de8c006c5799a620e35a86c30b1b
EBUILD lit-3.9.0.ebuild 778 BLAKE2B 7f9d3a51fc7fb8a55a240cb1eced1e7ba92c4624e91098b7585cec9bad86c81bbe9b0c325bab0963b1bb3fa5e0df1e9f6e60c8efc1fb0e74f99bd17ed3cfe197 SHA512 016f2dd37dc1d09e7ab480a9e6c0373a3c76266c5d68ccb9f98f249f82ba1b3d3f9a86359f9bcb41e9dc71f3ba82a4b81b9103d33bb07b16acb825ad71d3a3c6
-EBUILD lit-4.0.1.ebuild 813 BLAKE2B f7abe7a9c89456e829bcf6f623397c67f844fbcd983121e86ca428861b00277c316de49d42311a22ed10fb8379274d5e36758e1d196ee5498e58e4361576f0f7 SHA512 c4c218edcc07d56913d8db443f03cce7192bcbbd695837c16b7c1570aa0a4f8be2c777b964e03207ed3cf7021bc0ff10fe2bf6e73a91d2c682f41be85b5963cf
+EBUILD lit-4.0.1.ebuild 812 BLAKE2B b8a77a1fbf9e545f8c599352e64b7cf72f74d9f4ea121fccfe27af8e15efdda097ce1a39d1fbb30d6ef3265915098a26a0991cccd226e7f3939548f9dcae2225 SHA512 430f1df07fa4c7bca1f071fdfa067fd4655c741ce0eca361c7cf607aaba5c9e636f6da528b9395617baeab5e253aebeaf56ab4d821463c1917686be7366b8562
EBUILD lit-5.0.0.ebuild 762 BLAKE2B 8e101bd1c8987452fdc9f77fc03c61188076e70c3fad22f2cc9adc4874c7072e5a3c964c66365c61adef6336a52865d4dd4a30aecc57d9b335b18c6629f63ee4 SHA512 47e1442c6ec4005737145556d900fe0bb4e763c1042cc3014c7374b6dc9fd88b5ffacb50211f0a833de5b0dd7d2b869cb293d8da72405a4f827dfe59663c1fec
EBUILD lit-5.0.1_rc2.ebuild 867 BLAKE2B 559173b1e98ed5c0522dd894585fa8f4480d7713f26fad6df1dbe183501e2a8ae6c37d6bbdaf738d8f7d140d8711318dedd1441e1d1e67ebe9fdaf7f846307d5 SHA512 93173ea3b6b28af06b0753de25574ccb52ea2dcce4405a6bcb6d8aed17466540fcdaf2b257cadbd19ed4265e21fa81672842837ea3bf80e4c39949ca0f5203fb
-EBUILD lit-5.0.9999.ebuild 850 BLAKE2B f0246f716ba99660e500f296de9d66f049fdc80b4953a37739a72d8f3ad0cb5b734db2905f43b9b5c2c646cbcd2c7c0b1083266a3279a5039fec3af1adae1019 SHA512 283f04a823667461300591b23bd53910b5908493c8ab2143a13118068e19e6c76dd681aa892a0da1107843867555609fbe65ee6441c4d1a56012b79ece82b88a
-EBUILD lit-9999.ebuild 825 BLAKE2B 3230ba990c48b6248d105cc686f61732f016faeff0d60b51b6fd2c17230a36fff985be2f7cb841bf05d618f2e4b690e526d858f6c28a2a5365bc2e18c1eeaed8 SHA512 a577f9ad3ec2f639fe05c14a5bfe4d132df4b5257ddb07eea15719dcd66a29cb7460af644a6e838249f32337565dc17c1ce0c8370f8c7bc559051360dfb53353
+EBUILD lit-5.0.9999.ebuild 877 BLAKE2B c028189a2746c2b36d8ed4ddeee16fb643740ba9eebff62bf4c62ed06a78c224561e7bbcfaa103e5f6bee29b2b1ceb056b9d79f945ca005b3dc19da589b928e7 SHA512 65750d662983b2674395ef30df952f70fd9d288efe3010c58270d73d5014f7a7c833712d8871157632d6791c1dc11fbf914c582c5db7f7db6d9525da76cbec38
+EBUILD lit-9999.ebuild 852 BLAKE2B 291dd2d16d189f07ce47fac6867237c92c909cdfb777f2c2a5a71dd539c7bead63cbdfc99f8f2a7f4b6cbd0582ed0868582ba436d52eede2544d084bfd1a812d SHA512 e7a9494aefa3430f7f26a7483246a058a6e05c5cac7fa3b4948ae4e5abca51b3893ac255c31bccbca85beb378011a5689a353f6ed6203332e45cd11a7ff43037
MISC metadata.xml 216 BLAKE2B fe5e49887842aa513fbf1f2e09bed09a884d531fd21bdaeb2d389e8bf590b6c0e7063f0af98f66e2db129308ab0f0804ba327c3c752bbb4c900c59ac109d99aa SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5
diff --git a/dev-python/lit/lit-4.0.1.ebuild b/dev-python/lit/lit-4.0.1.ebuild
index f78d0fc22828..988caae01df3 100644
--- a/dev-python/lit/lit-4.0.1.ebuild
+++ b/dev-python/lit/lit-4.0.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://releases.llvm.org/${PV/_//}/${MY_P}.src.tar.xz"
LICENSE="UoI-NCSA"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
S=${WORKDIR}/${MY_P}.src/utils/lit
diff --git a/dev-python/lit/lit-5.0.9999.ebuild b/dev-python/lit/lit-5.0.9999.ebuild
index 6d9f12eb032a..43337cc4d0f6 100644
--- a/dev-python/lit/lit-5.0.9999.ebuild
+++ b/dev-python/lit/lit-5.0.9999.ebuild
@@ -17,6 +17,7 @@ LICENSE="UoI-NCSA"
SLOT="0"
KEYWORDS=""
IUSE="test"
+RESTRICT="!test? ( test )"
S=${WORKDIR}/${P}/utils/lit
diff --git a/dev-python/lit/lit-9999.ebuild b/dev-python/lit/lit-9999.ebuild
index d8c140474d8d..43d292abf1de 100644
--- a/dev-python/lit/lit-9999.ebuild
+++ b/dev-python/lit/lit-9999.ebuild
@@ -16,6 +16,7 @@ LICENSE="UoI-NCSA"
SLOT="0"
KEYWORDS=""
IUSE="test"
+RESTRICT="!test? ( test )"
S=${WORKDIR}/${P}/utils/lit
diff --git a/dev-python/m2r/Manifest b/dev-python/m2r/Manifest
index 628c93bfba9d..8406b631cbfd 100644
--- a/dev-python/m2r/Manifest
+++ b/dev-python/m2r/Manifest
@@ -4,7 +4,7 @@ AUX test.rst 45 BLAKE2B 1bdb710270f83f8a5177fe457f3ea40bd0bd8ddd36e5acabb4d6fcbd
DIST m2r-0.1.12.tar.gz 15358 BLAKE2B 07f22ab486df3b0382c427b9c9ec3e1e2557bcd12edefa3800fea970012e55d9a6e66dfc720ff7ab394003bc26055c68756b4578adc2de9a5cbc4089ef5c534b SHA512 5579f993c9a8aa72195e97ba6ea2a317f97587f2f8fdab6d7cc16ced6ccc169960a99c712b9ab1251cd021b03f1c5566139bfe6c314bdad43b9bf138a921f0f1
DIST m2r-0.1.5.tar.gz 13202 BLAKE2B dcfc5ecdcb2c696c1eec8fe3eca4cd7e238f605c399b750286d9eb18ecbda9d80b608fb362a85959769253c5f5bca7e392ed5b61a7804b25cab5e7bfb5edf574 SHA512 78e9e8daa293b2466c95f0adad937fa0bbefaf0dd9663695bb916be13182633e0d462afa5331a595db424420485ef54bbfd4e0625962026fab4ce0c63104bc84
DIST m2r-0.1.6.tar.gz 13615 BLAKE2B e0c98c059f5c569bf88a1f97bc1c8a912675f9c0e044175f4ecbf885b80019d62f5fe80579420af373ea3d62fffdcc62344d1035d901208719be1cfd56654a01 SHA512 3641cf4013f71fbd43d6cdad530cfd3e909c93709edfbd79d6a51e7121de68e279d3ec4eb7eed391a35902ffa467310bd6b020139b2024c3e80fa44e5f6cc4a7
-EBUILD m2r-0.1.12.ebuild 1195 BLAKE2B ada7aef0e8aef2573c6530bf8e65a32f740ffa85378ba49a6c81da941c719d533f315a9d750cfabd6c0e8f71bbf8c7e51eae6528d6b21f24a11979e688f745d2 SHA512 fd0521031bbf700f364ee5aef0c8dfaedaf1659adc415933f8d439d91f0f3d84b5e09eda5ed9e23cc5689624d9edf7e8ee038b503a6fed264461d72aa132e600
-EBUILD m2r-0.1.5.ebuild 1266 BLAKE2B 6ccf1983e851fcb1ac2686b8eb00febdc85ca165cc6a2430a5ce3a1be37b8f7e6eb2d9dd82d78272d8f3a208b497be7911b6001a7bf64cba5473e3514a2f3b67 SHA512 8bf1727b92b641a3367fa261c6a7ecfedcfbdee62cedcd4a241eb130a72523556f5da86ddb8623822e20a50fb0c721291f3c75b077013951b0bcfc51e0a1357d
-EBUILD m2r-0.1.6.ebuild 1266 BLAKE2B 6ccf1983e851fcb1ac2686b8eb00febdc85ca165cc6a2430a5ce3a1be37b8f7e6eb2d9dd82d78272d8f3a208b497be7911b6001a7bf64cba5473e3514a2f3b67 SHA512 8bf1727b92b641a3367fa261c6a7ecfedcfbdee62cedcd4a241eb130a72523556f5da86ddb8623822e20a50fb0c721291f3c75b077013951b0bcfc51e0a1357d
+EBUILD m2r-0.1.12.ebuild 1202 BLAKE2B b9f62214819b88b53c8789c4a773f392d94e775babeee6bb88922b3f8a65905a009bd401f5d5e10c4b50e86ce5c72d3af8718029276c59e302545cba0a462df8 SHA512 e92b3e5674bfae2bb30de3bf179a5fc11d96da4c2bd20d6a1d09c8e67afc9587f54f4b25c28eba2731e2997524fdc224d65c0cc2d4988e04f1934eff1e1b0e07
+EBUILD m2r-0.1.5.ebuild 1273 BLAKE2B 8fc9cf2449c1d2a4cc6a2b0e78729b36285ca64e6793f59bbf3efbc8e8bd5f0bbf29b8bdeacc1031c925647331b69892efb880702bd7cdb425695c1750902380 SHA512 d8eb0338f32152817067fb8c2fb416173c95a30ae09606480083bfa8cfd97b4faedcb722289f60c275657ec509019c8d9c73c757c9dc473ae717d33d96a735e2
+EBUILD m2r-0.1.6.ebuild 1273 BLAKE2B 8fc9cf2449c1d2a4cc6a2b0e78729b36285ca64e6793f59bbf3efbc8e8bd5f0bbf29b8bdeacc1031c925647331b69892efb880702bd7cdb425695c1750902380 SHA512 d8eb0338f32152817067fb8c2fb416173c95a30ae09606480083bfa8cfd97b4faedcb722289f60c275657ec509019c8d9c73c757c9dc473ae717d33d96a735e2
MISC metadata.xml 602 BLAKE2B f83c71058072bad9ef605d008c2835153d9524443a67af65f5b9fd9dc7e5e04cda58c373fefa9a08f09d3afb5a7d0342455926e475b17531f4db93fb21035266 SHA512 82a101c9a126a8e8d7b1ebf0786370856fc16aa7cf0941f13b6ce8fcb994beaa189163a17e0c7d9eb1d0cb4c1bbb01bb15d02a310cf563e71b05a8e7bef75c15
diff --git a/dev-python/m2r/m2r-0.1.12.ebuild b/dev-python/m2r/m2r-0.1.12.ebuild
index b5cb99779fb4..96c522f4d5fe 100644
--- a/dev-python/m2r/m2r-0.1.12.ebuild
+++ b/dev-python/m2r/m2r-0.1.12.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
RDEPEND="
diff --git a/dev-python/m2r/m2r-0.1.5.ebuild b/dev-python/m2r/m2r-0.1.5.ebuild
index d6d2a181ec75..1766205ff45a 100644
--- a/dev-python/m2r/m2r-0.1.5.ebuild
+++ b/dev-python/m2r/m2r-0.1.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
RDEPEND="
diff --git a/dev-python/m2r/m2r-0.1.6.ebuild b/dev-python/m2r/m2r-0.1.6.ebuild
index d6d2a181ec75..1766205ff45a 100644
--- a/dev-python/m2r/m2r-0.1.6.ebuild
+++ b/dev-python/m2r/m2r-0.1.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
RDEPEND="
diff --git a/dev-python/mailmanclient/Manifest b/dev-python/mailmanclient/Manifest
new file mode 100644
index 000000000000..dc36c3e58aff
--- /dev/null
+++ b/dev-python/mailmanclient/Manifest
@@ -0,0 +1,3 @@
+DIST mailmanclient-3.1.1.tar.gz 101412 BLAKE2B fb25af8069c843c95b7afe597dbda1b26b065fb924361c7c6554d1b904d61a6b9056014a2f684148b31ad71ff5eba52694c3a1065878f9bef0f9b01ec740c848 SHA512 6f8f777796d7674348036ab96015c788ffc4740c771c993dc1d3b79871c69542a2b38792ef78092fd0adb78b9adcd51c7b90ddec25e0d4b2e4140e0389a27a97
+EBUILD mailmanclient-3.1.1.ebuild 560 BLAKE2B 6fa81bbc483a2c1d5fd6722bf6ef84179c68b14ab3997d666dbca9d510292ff2be6dd0d009691ffda836187d1c5f61903ee9234fccf8547ec5ff7b1802c20999 SHA512 fe63d03351bb22be31fb1b28c8efae9c84c8b053b57a69b282bd211aeec800390104f9f3caebf6875c4971a2acfcc1632dcd34d6a8e78fdbb62da7b31dce0925
+MISC metadata.xml 437 BLAKE2B de7d92d5a777fdc7e374b124e54f90d3f33c9e85d4d47e8f9c4d00294d5af3bdb2db44d95a64beb0a8ac97016e34947f70e2d00653387828109dbe6747b5bc00 SHA512 a79a6a757bca74bf66d63ff77509ba05af0fb53b80507a81a29a1e9cef837851158674d22bbc01269adef8cdc4383977be0ab4b59bc5df8c120dd4ab3b589df8
diff --git a/dev-python/mailmanclient/mailmanclient-3.1.1.ebuild b/dev-python/mailmanclient/mailmanclient-3.1.1.ebuild
new file mode 100644
index 000000000000..2f9d6c22b7d5
--- /dev/null
+++ b/dev-python/mailmanclient/mailmanclient-3.1.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6)
+inherit distutils-r1
+
+DESCRIPTION="mailmanclient -- python library for Mailman REST API"
+HOMEPAGE="https://gitlab.com/mailman/mailmanclient"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="
+ dev-python/httplib2[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
diff --git a/dev-python/mailmanclient/metadata.xml b/dev-python/mailmanclient/metadata.xml
new file mode 100644
index 000000000000..c98cf73629df
--- /dev/null
+++ b/dev-python/mailmanclient/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+ <longdescription lang="en">
+ mailmanclient -- python library for Mailman REST API
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-python/miniupnpc/Manifest b/dev-python/miniupnpc/Manifest
index b174c0cc0dcc..6cef2d0ef948 100644
--- a/dev-python/miniupnpc/Manifest
+++ b/dev-python/miniupnpc/Manifest
@@ -2,6 +2,8 @@ AUX miniupnpc-1.9.20150917-shared-lib.patch 723 BLAKE2B 0f88b59fb039802c2d7b8177
AUX miniupnpc-2.0.20171102-shared-lib.patch 1220 BLAKE2B 97fa99582f7992587e5f13e7569b7d6709cef8cc627d984c6a3ddef3265a6d069e3ae4a371e35804982ff9e5cd41b795a69576223b3a4ec8c591032f2f2f99f4 SHA512 bb099cee440b318ac12f68d810e2a7848df0150ecce01ba05e8f60cdff8fa0efb61ddc958586ffecf1bd9b0c15ea41954a6170e59028a24eb5a225e8fffdea33
DIST miniupnpc-2.0.20170509.tar.gz 86055 BLAKE2B 7da640c4baac58aa26965a670877953b4c2d27aff08b604366bad6913b30c152d52120099f37c6250eeed97396ff412a4dd6000179070a82eebd3c052596b0d0 SHA512 71ec052ef6c8ad0d529e467ddae6eae19a93b9816174eeac753aa90e036cc2f00cf7e8d1cdb188ef8280849a988fe2995e37b63f8e2a361e021c1d1b306bff6f
DIST miniupnpc-2.0.20171102.tar.gz 86363 BLAKE2B 755cc85bbac7f7c9b480612c12c46c09eaa7089dc9f458027805ffb4836631efafbead4bbb5e5313d1267e3110bc4b24c726c34250da3afd1ab0f1f96d53a654 SHA512 5af68a58bef587ea5cc405155b1aca4438de3b56d5fb7e11945edd79e5cbdbf44c708b7f1ad3c3fde6bf4710de69782acf30cfcce327c5a906f4eb8f76a6ba37
+DIST miniupnpc-2.0.20171212.tar.gz 86607 BLAKE2B fce582c4125192f74f6ffb174295020af1c9b574b2094f5565a5e49641820a2d9cef719de59cb94bfd207182505237c22cf58425e1a7b47f5dfe2eb84c07d3c5 SHA512 d25708f4e2ef7311878ba6d17cb506f4bfe5c9cc6b7a79e4168f143ca9da8b96beb018c42dd735f0b23806668eba2308b7de26d1b506d91c23f79c7ed77399a0
EBUILD miniupnpc-2.0.20170509.ebuild 714 BLAKE2B c5de8d25eb9c8219ac4d124c53a8af8f62b88ace08d12084a0110571ec00b2518c3a163c54dd6b2ff3fcc215449fce8b0ffa58549c7458259ad57bf86bc6da94 SHA512 a145554f2dc93f098f6a4bf70f2505d8878de57ceb44fa74c894bbd1a6f7d27e57b2ed2f2e2d1144503444a1c25ef72a244139748db7dc5877888d785c1f330d
EBUILD miniupnpc-2.0.20171102.ebuild 759 BLAKE2B e212f55992753b9ab838cf5085b1f5ddadd8bbb37080d26b0599070674a3be1a16b4e2a01dfe7f3b17b55392df118f989ddc58b7dd085a189aca29f4e5dff37f SHA512 9cee2e5c32c934a5b63a5c38b74605cfb48b58ddd9d6afac1544f7a79b8e5543fa63f606c662e29224ca838779a9e139967ce61fad19ba3424656d4191840f1f
+EBUILD miniupnpc-2.0.20171212.ebuild 759 BLAKE2B e212f55992753b9ab838cf5085b1f5ddadd8bbb37080d26b0599070674a3be1a16b4e2a01dfe7f3b17b55392df118f989ddc58b7dd085a189aca29f4e5dff37f SHA512 9cee2e5c32c934a5b63a5c38b74605cfb48b58ddd9d6afac1544f7a79b8e5543fa63f606c662e29224ca838779a9e139967ce61fad19ba3424656d4191840f1f
MISC metadata.xml 243 BLAKE2B 997913e51bb9c2ba601c78673246d3845d1078f5be11ff209532c5afc9f433d4cfe7a0066ba23677d23ffe368d7ee718df71d28301d45c0473f50e931f674165 SHA512 ded2bb7e056d9081e11b0470aa2874fbe9b5e63f0178bec611291f639763a9bd85a076dbc526e01df1403dea4d0eb28913addb346b676084e690e063b68eca28
diff --git a/dev-python/miniupnpc/miniupnpc-2.0.20171212.ebuild b/dev-python/miniupnpc/miniupnpc-2.0.20171212.ebuild
new file mode 100644
index 000000000000..c3659faf80f3
--- /dev/null
+++ b/dev-python/miniupnpc/miniupnpc-2.0.20171212.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for UPnP client library"
+HOMEPAGE="http://miniupnp.free.fr/"
+SRC_URI="http://miniupnp.free.fr/files/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=">=net-libs/miniupnpc-${PV}:0="
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+
+PATCHES=(
+ "${FILESDIR}"/miniupnpc-2.0.20171102-shared-lib.patch
+)
+
+# DOCS are installed by net-libs/miniupnpc.
+DOCS=()
+
+# Example test command:
+# python -c 'import miniupnpc; u = miniupnpc.UPnP(); u.discover(); u.selectigd(); print(u.externalipaddress())'
diff --git a/dev-python/mistune/Manifest b/dev-python/mistune/Manifest
index 07a9e2cdf64e..6ab6ad7920f4 100644
--- a/dev-python/mistune/Manifest
+++ b/dev-python/mistune/Manifest
@@ -1,5 +1,5 @@
DIST mistune-0.7.2.tar.gz 48887 BLAKE2B 4ff0286483e593fcf5183bfed18b90c39b93dacdec3bba474d6959ec1da162dd75820707a8ed9985fff4c15fe88a12df6fb6af20b9a40de173acd7c0a6e02893 SHA512 9002bf83a368671389f05928f4f689064a1e415e54309259b6bbb7781b4bfddbbf834e2c63ed3271e1e6ec7b78c1665c7708177b9723433d1e2ad4b13ad903ca
DIST mistune-0.7.4.tar.gz 49304 BLAKE2B 9426007f618e645832d4d73db29cdda63e8426c9e52bda06935b0003b3c4f0122b14ca893ef4adad96c7d2f4b8be777efb6862f5370bdb9b08394129fd22e7d0 SHA512 d300bec23f5482396c6f282ee3d773461c162791e4605ca40141eb9487c8b158ac7f47f6338f7c3bf27bc614292ecc61dfbf419d47eab817821f18cf80103802
-EBUILD mistune-0.7.2.ebuild 709 BLAKE2B abd89d81a2f99b245c0d8080624e4219367c105a6a2a6a9d5c53c411af7343a4c27a89cc63fecd2a53fb6ea568dbdfccb121dcc710ff0f8b43bd784ac90e5ae8 SHA512 d664cab5e7081af273967c9053af586570be6beab5e9e281f815bc7a55d90f6053f049d5fbbca17da83afe72ae2feb328b303bbcae93e031e01630eb7b15cc38
-EBUILD mistune-0.7.4.ebuild 712 BLAKE2B ec00e56c08b339be3ae793ba9c5c1419b45085ca57d77c65c3c977de4260db54f26d07ae9bb6c19150766f00c5e727f43f002e50609d231a08288e0fda7c79d5 SHA512 8c674303f5f5e9e137d77bc16da7c601130b77e1556c6a36449c1058f4f8ed44c1d2de6bd23ee27eba2f1e11bc3a483e15dbd228df7ca13f96c707680008b026
+EBUILD mistune-0.7.2.ebuild 716 BLAKE2B d97bc3c53f8ad6e388de0d0b9b854a94f08706c9e4ec713bd2243891f1a86c8448c29de6efae7b54c7f292c8fde328946933316cd01196f6a947b2a2b066fcb0 SHA512 0cf7b687a521943d73a883fcab7a5a91dc0cbdc0b438cd5fc231eac48d2a10b81e2c50fb8900a47607ab595750228350d20bfde9bdfd5a4aebef283dd7e3637c
+EBUILD mistune-0.7.4.ebuild 719 BLAKE2B e11167da4fde05cf6dbac15d105ce27dcd093ecbe182d150b06eb0297dfc810d2f7d3f7911912d223732c34c80e0f35db63a79f869d36783c8007d0fc8fabf72 SHA512 bb63e1e1b72cbd0db6606ebd85904cc7af9777ae67044b434d0ec94f38d2d867d3bfed0bde3b5787a4147be3d4c3215d05e0987f9cb0ad41a931a88db8958a52
MISC metadata.xml 377 BLAKE2B 6c495d3d88811994e4baf0aabb5267343c09162239cc655b5fe4f9b8b63df4cb08dff0186cbe6b63018eac2cc2489a3f612f72d49885df3055591da74f5fa5a5 SHA512 3630e9ba514f3f3b1ecf532ca928c3bc89c05ab50a9113ab4b1d609edf07a6421796774ee4a71cf17ea3c2939acea24e22a74f33b66fe630706dcd6482cf817e
diff --git a/dev-python/mistune/mistune-0.7.2.ebuild b/dev-python/mistune/mistune-0.7.2.ebuild
index 80ff16157091..ef9e8215f3a3 100644
--- a/dev-python/mistune/mistune-0.7.2.ebuild
+++ b/dev-python/mistune/mistune-0.7.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/mistune/mistune-0.7.4.ebuild b/dev-python/mistune/mistune-0.7.4.ebuild
index d6c91e615d37..e88aa84941c5 100644
--- a/dev-python/mistune/mistune-0.7.4.ebuild
+++ b/dev-python/mistune/mistune-0.7.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/oslo-messaging/Manifest b/dev-python/oslo-messaging/Manifest
index 5c8b93b201f5..827d44c409c9 100644
--- a/dev-python/oslo-messaging/Manifest
+++ b/dev-python/oslo-messaging/Manifest
@@ -1,5 +1,7 @@
DIST oslo.messaging-5.17.2.tar.gz 306066 BLAKE2B 00b45f6b8557c4221005f99c17c0158f937327e0e866fc7160767b056b1b59c4a7fdfe34411d1cd9b2874b6d86cf9efcbec4f7af9990f0d9cac217c795cdc3bc SHA512 90f60b4813eabf41d03759e12d7a1cbce334169606fac7ab657c3002e01624946cf492d7a1e5984a4d642f64764691da1799eb6ef4e2ce37196651bafc750760
DIST oslo.messaging-5.30.1.tar.gz 316794 BLAKE2B a962841520b559fb433fff6ac2cfa884419d1d53d8ae1e99572e5b32ba2f45cbce55bc812891ab0cffb65db765793e020cf42308a53ee199027e192fe5aaa880 SHA512 e59a17a76963681cd96ef63a5f946ad2e4126f80a7fbdb0d1bc48597ad889862c72450fe526b46d3712eaf92b489e1c0020096e825654c7554c382282923b526
+DIST oslo.messaging-5.30.2.tar.gz 317883 BLAKE2B 4003de476db2636eae2462cd3aef7bacb911e321c2cb228263482eda7a82361ec4c731872dbaa8394cfdb42759a8c5e200a03b919c0941f74da32498831394b2 SHA512 b4715c73c158414d1b65fd56c6697ff67ce24499e96ca076f8c3d5d93d0b06ca1f9f80fa0de43c5ee0d5e8de221f20b95e077738b026bac6671d1a2ec6128b08
EBUILD oslo-messaging-5.17.2.ebuild 1996 BLAKE2B c9a4526dcb15238d40b5b34ac8b7ffd9f9a4ea418ed6a328a8bd4435bfb15c0bf908280bfbe87f6bfc55abe19b57193c9b7cb2a0df14b33206156d00a0b6d94f SHA512 c79f75f4cbcf3f0bb065d9a5f7b3ae2ee8371a01e86d4f958e95e86c5a5c9411f8dc1b14158449129352d3d85f434ecb0442e37eafc0a96e5d33abcd417f3adc
EBUILD oslo-messaging-5.30.1.ebuild 2145 BLAKE2B 3c903549b31026bbe3ee6d78e6fc8a651b15b381f3aefeb5d1d706eefef945adad87fab02024e795a7ae32a1c974edf43d1bc6d963acd4bbc6ada41aa16c1c23 SHA512 83b8c7a8adb6ef7e670a55b0d23c7b19cd9bac290bd2387363a61e8f6b357a92703df8c41d1c51432e0ae8f003a67456d9b45e3b59f54f8cd9c83e48337df035
+EBUILD oslo-messaging-5.30.2.ebuild 2147 BLAKE2B b4c24092e8fd62d0e2d1ab65a946454244223135177c2b56a80f4bb3e5b45974a1de4d12e96dfd91bc38113caf2e12dd45718069aa395f3fba0c3cc6675782f0 SHA512 b10f400551d0f03e5f70a957221c6556df34ba080b5dee487c9bf0f7a78d309fb54a556c6ac3feec1640bf7fe27873db8ec5d1f7c6cf12c43a5e774b082186d8
MISC metadata.xml 606 BLAKE2B 8ec973e563bc5efc9566d127aed486c8ebb7e71183c845f87d9c073971800868e7c2eda9056dd05da0310f82a121aedfa73204709f34477e75df34937202830e SHA512 c59bfd0c40ee7623a4194afa2848759b968c81955986f5b6a692d9ec59cbf11a14734466383da626535f9fb795193ba4994f8e57ff6c6cb732a9748abdccfd35
diff --git a/dev-python/oslo-messaging/oslo-messaging-5.30.2.ebuild b/dev-python/oslo-messaging/oslo-messaging-5.30.2.ebuild
new file mode 100644
index 000000000000..4686a5f1c6f5
--- /dev/null
+++ b/dev-python/oslo-messaging/oslo-messaging-5.30.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
+
+inherit distutils-r1
+
+DESCRIPTION="Messaging API for RPC and notifications over different messaging transports"
+HOMEPAGE="https://pypi.python.org/pypi/oslo.messaging"
+SRC_URI="mirror://pypi/${PN:0:1}/oslo.messaging/oslo.messaging-${PV}.tar.gz"
+S="${WORKDIR}/oslo.messaging-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+ !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ ${CDEPEND}"
+RDEPEND="
+ ${CDEPEND}
+ >=dev-python/futurist-0.11.0[${PYTHON_USEDEP}]
+ !~dev-python/futurist-0.15.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-config-4.0.0[${PYTHON_USEDEP}]
+ !~dev-python/oslo-config-4.3.0[${PYTHON_USEDEP}]
+ !~dev-python/oslo-config-4.4.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-log-3.22.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-utils-3.20.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}]
+ !~dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
+ >=dev-python/oslo-service-1.10.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
+ !~dev-python/oslo-i18n-3.15.2[${PYTHON_USEDEP}]
+ >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+ >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
+ >=dev-python/monotonic-0.6[${PYTHON_USEDEP}]
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+ >=dev-python/cachetools-1.1.0[${PYTHON_USEDEP}]
+ >=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}]
+ >=dev-python/py-amqp-2.1.0[${PYTHON_USEDEP}]
+ !~dev-python/py-amqp-2.1.4[${PYTHON_USEDEP}]
+ >=dev-python/kombu-4.0.0[${PYTHON_USEDEP}]
+ !~dev-python/kombu-4.0.2[${PYTHON_USEDEP}]
+ >=dev-python/pika-0.10.0[${PYTHON_USEDEP}]
+ >=dev-python/pika-pool-0.1.3[${PYTHON_USEDEP}]
+ virtual/python-futures[${PYTHON_USEDEP}]
+ >=dev-python/tenacity-3.2.1[${PYTHON_USEDEP}]
+ >=dev-python/oslo-middleware-3.27.0[${PYTHON_USEDEP}]
+"
+
+python_prepare_all() {
+ sed -i '/^hacking/d' test-requirements.txt || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/plumbum/Manifest b/dev-python/plumbum/Manifest
index 5292be2e1a28..f591b80b9b57 100644
--- a/dev-python/plumbum/Manifest
+++ b/dev-python/plumbum/Manifest
@@ -1,5 +1,8 @@
+AUX plumbum-1.6.4.patch 1521 BLAKE2B f65f963fbba8f8e585b8bcaa99f3cc377f485867994294d0116380d61d05fa0ff509f2df07e869fc12fb817d8c0ae3c97c9c71cc65b3e028eff708ac82565b09 SHA512 cd054cd97f055c571b627bdb54b4644dca4653f06efd9022a74cbd632486f1fe3cec65969168895aba85bed4bb0e060bbaf11009d31d21d9537dca5b4f29a539
DIST plumbum-1.6.0.tar.gz 77092 BLAKE2B 795101098614dfe547e884fb3c4f9e7947a65995a5223d89a83aedd91ed7d4eac25dd926d022e32384430620561128f9e957d05af68c463a65b58e8a86ce2717 SHA512 0be9461720cb03c56aff8f56705b1753013e02df4b4d3dbc7e8379930b9efb3822df587483ca708f3a16f08d625f03459f8fe377bc50e59439d05f73669003cc
DIST plumbum-1.6.3.tar.gz 82109 BLAKE2B 363b0f779838fb341f67aaaf60f037cf978813ea10b5f3f4c0eb7cfe8360e64e75678740c8c0a669466f31075079de4d7e9b4e7dc90374faf52671689cc7bbbb SHA512 998148db310d3ede1a641bd0e8875a5b3853a08329d5bc68eea163f9eaa1e0e05548f544084d72ad2d233fd9b9bd1ed7518b0f8047e0e737a7a014fa0cd8fe1f
+DIST plumbum-1.6.4.tar.gz 88041 BLAKE2B aadd929fc6878bd49ac3169b1b4235140d08ff452eb5eb61e43f9ad869ea867916d76ee7f2befb68e67cdd9d9b19c364d6e02810866f6ba5022cf7064d240786 SHA512 26110741251d75ae9b47f522aba38e8af7a658d22900b1487b3f6e4e6971e4682283003e674f40345e14dd4103f6d485fc569348cc1245ac0440cd04688abe99
EBUILD plumbum-1.6.0.ebuild 391 BLAKE2B d8680d4b61db0c7825bc00e3a576e10f68998a8a2b38f94ca603567383779333387228f6c0ac2924ecb10a250cb363ad5f4201451a786c004883d424702f8eef SHA512 07383a75c380b63f9917e8513ae670006cbf9f6e8d6ad8f49b4051f5ff2fca0f5ac2e641043e2314cc938f2eaedd42704282d5ec3fdade353abb542cb80c5c5a
EBUILD plumbum-1.6.3.ebuild 395 BLAKE2B af89183d0fe0ebab91dda65264e409f3971c8dbdd1f956a9348b498e3d06df9586ad5a86dcccd184fa2c53f158af1c5ceb82646c4a011a4b0e3f4457e644b252 SHA512 7e66d384bae66ec29d77c7a396d71a56a2cc87342e925a5afda6958b770b8f06ef60b5edb0a7fdceeedc9bd9a2bcd84a3aab4c2658b2818a3dbad1dff02b43f9
+EBUILD plumbum-1.6.4.ebuild 490 BLAKE2B 6daa3c8117942111bffdcf4f82a2e792fce902a8b620413d9e760a1c1ac011769727be7ad4647ce33397709d24a111b59d3848efc0ffdea2b0fad21f3ce4b238 SHA512 988e9c173916192c23369da838f31064cb9908718e256f9bba83665f600b2216ff2ec5af4c0be0c1873c1e70a78dcc24e9d02b3f1c421c82ef2959dee4537730
MISC metadata.xml 667 BLAKE2B 831314c0a117c620e7d17f7023d0bed99deba80cf0d84852bd972ca788aa8e4ed6d959938fe5c7592db95b13d600a86b7928aa46a58d65cf1b9e48a2209b5c61 SHA512 c44ac643857f1e096d33e7ac3ae9a5a7e135861b7f6e26a3b889d9cc4fd5d302ac9657520c73cdc618b95ee31f168cb2e5704c1bf1b7710b859e57a2abafa812
diff --git a/dev-python/plumbum/files/plumbum-1.6.4.patch b/dev-python/plumbum/files/plumbum-1.6.4.patch
new file mode 100644
index 000000000000..ce18d7afe09d
--- /dev/null
+++ b/dev-python/plumbum/files/plumbum-1.6.4.patch
@@ -0,0 +1,35 @@
+diff -r -U2 plumbum-1.6.4.orig/plumbum/cli/image.py plumbum-1.6.4/plumbum/cli/image.py
+--- plumbum-1.6.4.orig/plumbum/cli/image.py 2017-11-08 21:20:49.000000000 +0700
++++ plumbum-1.6.4/plumbum/cli/image.py 2017-12-15 15:45:16.184943092 +0700
+@@ -3,5 +3,6 @@
+ from plumbum import colors
+ from .termsize import get_terminal_size
+-import . as cli
++from .application import Application
++from .switches import switch, SwitchAttr, Flag, positional, Range, ExistingFile
+ import sys
+
+@@ -75,17 +76,17 @@
+ print(colors.reset)
+
+-class ShowImageApp(cli.Application):
++class ShowImageApp(Application):
+ 'Display an image on the terminal'
+- double = cli.Flag(['-d','--double'], help="Double resolution (only looks good with some fonts)")
++ double = Flag(['-d','--double'], help="Double resolution (only looks good with some fonts)")
+
+- @cli.switch(['-c','--colors'], cli.Range(1,4), help="Level of color, 1-4")
++ @switch(['-c','--colors'], Range(1,4), help="Level of color, 1-4")
+ def colors_set(self, n):
+ colors.use_color = n
+
+- size = cli.SwitchAttr(['-s','--size'], help="Size, should be in the form 100x150")
++ size = SwitchAttr(['-s','--size'], help="Size, should be in the form 100x150")
+
+- ratio = cli.SwitchAttr(['--ratio'], float, default=2.45, help="Aspect ratio of the font")
++ ratio = SwitchAttr(['--ratio'], float, default=2.45, help="Aspect ratio of the font")
+
+- @cli.positional(cli.ExistingFile)
++ @positional(ExistingFile)
+ def main(self, filename):
+
diff --git a/dev-python/plumbum/plumbum-1.6.4.ebuild b/dev-python/plumbum/plumbum-1.6.4.ebuild
new file mode 100644
index 000000000000..8ad4fd785674
--- /dev/null
+++ b/dev-python/plumbum/plumbum-1.6.4.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_{5,6} )
+inherit distutils-r1
+
+DESCRIPTION="A library for shell script-like programs in python"
+HOMEPAGE="http://plumbum.readthedocs.org/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND=""
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+PATCHES=( "${FILESDIR}"/${P}.patch )
diff --git a/dev-python/priority/Manifest b/dev-python/priority/Manifest
index 199accd7cf8e..25ab12f6d986 100644
--- a/dev-python/priority/Manifest
+++ b/dev-python/priority/Manifest
@@ -1,3 +1,3 @@
DIST priority-1.3.0.tar.gz 13827 BLAKE2B 8c100eb44ed42f4f624bfb37dd6f698a3da84812783bd44ba82afef565562379a7677b3cbc9e16c4ea5a5dcc91d0897fa47c341a81bc1875461a72aff328fcff SHA512 cefb13b15e99ef98c37fdd1486466c9e1d7d04b4574cbca1665fde7b7b44cc7d66964bed41184315a9b51bd6f9d0e02bbe113bfa004a754ac270170309b71e0a
-EBUILD priority-1.3.0.ebuild 921 BLAKE2B becf0c75505e129927a874b3d88e25509a1874c07250d39768ae26adf24854df77ad3162832b07ad45d5dfea4e1a780fe8d0dc35d32588f246900034a269c406 SHA512 806d3dc6408ebb7fa102decc753f14a7500795e9c2504f5add2ef587299eea4bbb5048f25279c1766abd8e2e7afb8dd7d1166ac84e8b4b9291868c27764db81f
+EBUILD priority-1.3.0.ebuild 928 BLAKE2B b0349d51e31ae15d927661d279cd8486e02a43be51f47a3b0d1f1a44d32c0101285b1b85f122a8c599445e9ca97dec1010015344b1002e91b3834baa0c92cc05 SHA512 862426fe6fb072bef71a28b9f3c26c47c526c7de6145fe37b6d3c9b84dcc57803b0a5e6e032c1bd020e507febc0b8268048e811f8b5b6a89b2c2ae97a5ca15ba
MISC metadata.xml 965 BLAKE2B 995ba35e35f65373d880ad299082ea6f3c18f9b434400ea20f3132a7ac6097b5161a536351f2d7abd1d39ba198b77ab5018fd175a30784094c01365c43b8d890 SHA512 bddf7fe4153c705edcf710ccca4cf44875bd8192f80ef0811cad7028e605983f1a8c5b219c82cd2911e77150fb9e1b729450b9e12ba7dd5dbd2f23c89a4028a5
diff --git a/dev-python/priority/priority-1.3.0.ebuild b/dev-python/priority/priority-1.3.0.ebuild
index 09f46e5a9e33..a32d479e0d28 100644
--- a/dev-python/priority/priority-1.3.0.ebuild
+++ b/dev-python/priority/priority-1.3.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 x86"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc x86"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/pyblake2/Manifest b/dev-python/pyblake2/Manifest
index d8f9e63ea591..d19fd0a84b08 100644
--- a/dev-python/pyblake2/Manifest
+++ b/dev-python/pyblake2/Manifest
@@ -3,5 +3,5 @@ DIST pyblake2-1.0.1.tar.gz 128037 BLAKE2B cdee6ea650b152ba8d41698b6c08e95a33b4cc
DIST pyblake2-1.1.0.tar.gz 125855 BLAKE2B 46af4c24882040bbdd221f90e06652918798e4555c0a7307a596ca4c9ed3147f00297269a44d174782c2b0402eac03ecf5387b1c5a16efb57d036730b58b2630 SHA512 e13c7e4f3a35155cbf531e337895349ec01f0ac36908a4e746cecec063601adfc8a73a7961a9c310d01d3231f44f08d2cc92e891e9cb87659bc7170b9fee6102
EBUILD pyblake2-0.9.3-r1.ebuild 1485 BLAKE2B 9249f9d8c7802c08c01e726f552532bdcf6fc072f5f826f919d8c3411bf2e7e80ba780f4b7a517e9609dcc98f9e9f1105134df19f36e52660f409197887d6f4e SHA512 840f62b6ea7355b97f7898f94ef88392f0dff8e909a5383a5d601d6c5a013a1cb9119e6af92033e6d28bcc62a7745f0ea98377a18c63e6d1ee3ed75045cf5749
EBUILD pyblake2-1.0.1.ebuild 1471 BLAKE2B 294227a89b8516d8362e67ff714bcbef947e80eff9a06ee56a60464d4889d33eb15a28a943f94490f9dcfb38c86c01ca7b5dba47e31a92ec617fd39c8799f913 SHA512 c687fbce7c0b625fa1d03cb5a63a494baf1f3fb0a3471875a7fc91c84ef5e50946ef90119f916d0219683f2864662a7c52be564fe739ca0f269961c926116511
-EBUILD pyblake2-1.1.0.ebuild 748 BLAKE2B 045460299681dcf8f1ab3e669a400f8fd26bc5c4590d8370075d4e67e506eef3d69452b0380ecb78c13ad569ea187756a6ce0fe5f61569bf2eb4629a3dcaf82c SHA512 b01597bdb86068691b3ea4a878ed5581645ae84c100d90b32979c40e8fa3d55af7f4521668c63574a424579759666e265ca415aca414c035abfa1c983e607889
+EBUILD pyblake2-1.1.0.ebuild 743 BLAKE2B c26312b1892f2f45968cd7f178d57272ef8aabd0c5d3d3520f1f34524356dd4fd3e60cd9d6d69af38de30c93e1d222af4ffd4b04d3b78f25521e1168b88b3bf7 SHA512 fa3824c57e0ec47b06006d2e9fe8fc47c89fd478404cdc5134afc644461feeec14a66de187fb49a6dcf54d0675c033c1e680c91feb09e837835f112755516796
MISC metadata.xml 452 BLAKE2B b5539d95846469f07dc0ec47d4c34f4ae7fa950c58d728f5ba92efb3f74d849598af1eeb7c3d3ab90a41591746e94b3d4c3ea5330c423fb340cbec4a1da28e80 SHA512 28acd5472435f8832eb8cb7587e651f428309e9a37c17cad378fe8f01c47896115c4d42ace1c6125eb99ddd30de562d42503b6dac42432b55b37775cdde7c1ff
diff --git a/dev-python/pyblake2/pyblake2-1.1.0.ebuild b/dev-python/pyblake2/pyblake2-1.1.0.ebuild
index 7a1eb73024a3..c12b9ba3392b 100644
--- a/dev-python/pyblake2/pyblake2-1.1.0.ebuild
+++ b/dev-python/pyblake2/pyblake2-1.1.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
# pyblake2 itself allows more licenses but blake2 allows the following three
LICENSE="|| ( CC0-1.0 openssl Apache-2.0 )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
python_test() {
"${EPYTHON}" test/test.py || die "Tests fail with ${EPYTHON}"
diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest
index d2edab3b5a45..948cf57aec84 100644
--- a/dev-python/pyglet/Manifest
+++ b/dev-python/pyglet/Manifest
@@ -1,5 +1,5 @@
DIST pyglet-1.1.4.tar.gz 2946835 BLAKE2B e6dacb162b0fc16440edaec8340ea2d99f59db85e3cacb9fc52aa406eafa595a78c91ec0c1d30091928d9a6090163d799dc75aa5d570017aa010b8a48f2e1d91 SHA512 e1acd2e145bddbed2da1e8d66222b7057ecfcc97f93f4972741e87ec8584a944e2cc0c972aa985cb1f51e0dd2e4bbf1332201e8eb66f29945cfdac1b9ac63b64
DIST pyglet-1.2.4.tar.gz 2122017 BLAKE2B 6e5e24ec78e24b9a9c8e9627791ede93d740c1af7af0176c6f75409c76981fa16752bbe14c9b5ec871438f5468b3587e7ce12194241d94ab3731d46cbbe395f1 SHA512 70cd781936db8c8c156499e524ee73520bc90c19461074264abd62a4854307ef090af5faba521686f247fb4cbee552a428892f59a5b382429acfc000f4c2e22d
EBUILD pyglet-1.1.4-r2.ebuild 760 BLAKE2B 281cd44370ee0b5d8808c32c94d679e660ed86962efdf2969ac5525a47dfc006de5ab73c4200c1559d40f85c53a2104f30dc0b712821fc06b02909b1fdacdef6 SHA512 3c2f9f55d6e0fed6b19fb804487cb2a4f0d33e3d9174333b2bab5405b2b9e145e1fee6fff59f350241f2ad3c7c9879d99da85c76d12cee21e7bca8228a7dcdfb
-EBUILD pyglet-1.2.4.ebuild 984 BLAKE2B eda8e4014ab9920ac01d97cf527a5d57b34057682e0a4d0d69893ef5a40e07c8238365fdc0109a0fbd5a3b74185e2850997d28e9e95d309930494cdebd1f6c21 SHA512 3ba3040991f5df5b9d3f42cc1db582bd3f4352af556bde321697ad8248acc78ad159998e6c5267de3861a6404cb789e316e0aee8695576bf678a609ba4814401
+EBUILD pyglet-1.2.4.ebuild 983 BLAKE2B 8dd7849e691bc6ae58d8c4270454d833d71dafd56e87ea9163345d436ae371d3d81266f8ff1577a33c88a379f9dd754a018d6380d02217283138e84fb6a2084c SHA512 a9028893702ccd3c8d549f764b0fe05a8617e5b881c6403bf03b5ab22a166281b1e8d6f3d78573635bd1618f83380e6efab9b6666f3f2a71a4b18b0c196c2c9c
MISC metadata.xml 893 BLAKE2B b2c9d0381d98ba205738e1fee69cb1a8952060c5d0095d134d84136af35fd38da8f81cca964a1ad748e615cb9c443b18f53a31f436a8356c83725423e16e8b64 SHA512 2bf1d8f350103309d98bda2834337acf488726e3ee141509f3423c46695c87d2a61557dec3d3c0e523815e09fd3d02eb3411779b4ce2fac05b83425401480269
diff --git a/dev-python/pyglet/pyglet-1.2.4.ebuild b/dev-python/pyglet/pyglet-1.2.4.ebuild
index 8a8f04796f93..ef62a91fc9fa 100644
--- a/dev-python/pyglet/pyglet-1.2.4.ebuild
+++ b/dev-python/pyglet/pyglet-1.2.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="alsa examples gtk +openal"
RDEPEND="
diff --git a/dev-python/pyzor/Manifest b/dev-python/pyzor/Manifest
index 3d09a710e6e3..735d299c1c26 100644
--- a/dev-python/pyzor/Manifest
+++ b/dev-python/pyzor/Manifest
@@ -1,5 +1,5 @@
DIST pyzor-0.7.0.tar.bz2 78555 BLAKE2B 1083a459c17e220932da95b1eb9509aa6463a6335457ee7db0adeb7756f4fd31ed6e58c7e2828df7997fb48994a5dcda2d0354b59ae5714e7c90d2d2b18808b6 SHA512 40026fc0276b4cf60fe7dfe30e2d4d4d1f220cf860b8aaef9d983e632a7d87bc8deb3430ded7520a69269ef56550117735a6e3c8d046d4cad7066f8597ead3cd
DIST pyzor-1.0.0.tar.gz 126276 BLAKE2B c60f26c53bf118c88dacbc49ddd414473748af1868b383a9c937ecf3cfe426ecdd60f64388fe7e555bd4641ef445769600e40879279dd544ef9ea32bd0dab6b9 SHA512 b3fb8b2c5261e187a2ab3a5a3b12d221df7de08766c6bb2ad9990c0f23517534871ecc9d5ad529e79b0d0aef8b2b800728320c57435a8c0d8c3f80a4ba0f7e4a
EBUILD pyzor-0.7.0.ebuild 1570 BLAKE2B faa9854060ac29fc4cf1636854fd0fd1e34ea7a5123e66407d4361799f4e074270559520d613579cb60bb182e13cf87f771c614ed4160dc20f456a74ee7db590 SHA512 c57af2dfe4662323575d9a992c1d5b385566bd5e7b03b3dc9a3d534b992f93effc991f6b7430eabfb518bc7eaeabb9018b1c6183501a69a948ca3a63c00377fd
-EBUILD pyzor-1.0.0.ebuild 1790 BLAKE2B 83aec71e61a99ee00eb1b18ea72ac5fe746d700149feb5ab4491185ea20d4ab6a893ae9f53652c132396558447c37ac7712e81f1946e60a1a498bfe5bbd7168a SHA512 1d1ff3d8dea3a968b1244d032767ecbf6819bdc8c869869ba74c81569bb8dcd7dfa61f14a3e844403b5065f12b950daad1b90560a59c2e77a8b93939e3f53b04
+EBUILD pyzor-1.0.0.ebuild 1797 BLAKE2B 9e3cd862816d96ecb273cd796271c27ac74d95ddaa31f572b450528c52275af3ac396f1e6d8c58e7542a3116a3436e37e9543374d8db74a78eac49a2ad146e41 SHA512 08044189249d9c0530d5007424b9ec6e9a5b92f3ef518c80e41779612ae00195cfddaf54406c8ac667bfc7ba4e1424391a7c58bfaac98d6377730f94119f25a1
MISC metadata.xml 637 BLAKE2B 054e473895702d6518b728122bb1aef32478886fcc0bbdf7fbb1cb1ec1c4bbcee50bcb7dc9802fb07b10ccc8c7b4d620c828eea7827ee72209716673fa0f6646 SHA512 067c5454713ea8fd1d14378537f65eec5c1c58b0b73a05a9a401b6e80afc46050e5f2020cfefff5d5925140f5b02128f44f179480066f8f325efd61b049899a2
diff --git a/dev-python/pyzor/pyzor-1.0.0.ebuild b/dev-python/pyzor/pyzor-1.0.0.ebuild
index 00d660a811b1..8a7979939342 100644
--- a/dev-python/pyzor/pyzor-1.0.0.ebuild
+++ b/dev-python/pyzor/pyzor-1.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/SpamExperts/${PN}/archive/release-${MY_PV}.tar.gz ->
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc gevent mysql pyzord redis test"
diff --git a/dev-python/qtconsole/Manifest b/dev-python/qtconsole/Manifest
index f0318fc2143a..c099929b1a1f 100644
--- a/dev-python/qtconsole/Manifest
+++ b/dev-python/qtconsole/Manifest
@@ -1,3 +1,5 @@
DIST qtconsole-4.3.0.tar.gz 416877 BLAKE2B 7619a3c8c8ab2e8bc2b30606624cdf77e9725df8eac13ed25700226d47ab4167d58bc3df5b5330590756583396cb08be210a8ade4236f9e46e564bef5f0e885d SHA512 50e8d04152b90e85989ee6f1f182ae0f788d5f231311fcd61170b7a7c20a9a32d35918810ccb85e38be6b2092791c7fa9ac8726524100bca12d9ae6a949acc54
+DIST qtconsole-4.3.1.tar.gz 416931 BLAKE2B ec47c2ae8527d7aee55d6cb8d2ebea39ab1bfd3a268c46306613b67f72c27904db1de52682a47d075d804dad9cd7c124296163b39532936fb1a497ae606b7ffc SHA512 f0f84d95143b4513c3d12af4712c6a5724143bf8c44e7a3fbc06d7a94e665b8d12072dd13eafb09476a3aa829155f4c75eb517ffb2bd6e8bd3c00af3c764e48f
EBUILD qtconsole-4.3.0.ebuild 1554 BLAKE2B 4444084bc38e50af86c2fe963bbf909d8041e9dde52041f9546cd3bc04ba0e62128e4dc9b8a45c92e650d490e491fb0309387495a4ece2720294c53b50957f07 SHA512 c9678d938004ad601fbf478c421062c50628dace94d76bbce1f83d99fab819d7e6caa935766079e6b95d81ea1d6555d8a5a420ef61af3358267c7bd2b5665333
+EBUILD qtconsole-4.3.1.ebuild 1709 BLAKE2B f7e3f5bdad404a702b5f4fbed3bf829b2cd24bd45639c2feca5c50402cc993722efd28b60fb2744e5a54553c8f31a8e5a099961be953e0b715a99009b7af4da6 SHA512 fe1a703004b2628328051cfb64f1ec9b9c26d1927da514402534607c09ae8733357270ccaa51e0ff30431f3fb43681cc2f4dee761d5dfdac8e058cc09797b4a7
MISC metadata.xml 557 BLAKE2B 09988fd98b75ef9c7847cc1035f6d8726375ec61638dc9ff01c0ac9556ce16afe987a66e0ecd674a376fb9af39ec2c721e04abd829f1153652d8eeee82c089ff SHA512 5f176e9d82b9031b0d15c32986074431f03e33843a50f68e94d7aa0ba10c31370e2c4ee0651481d7a5b42f873e0aec4771c9fc7ca996386286255166be20d8cd
diff --git a/dev-python/qtconsole/qtconsole-4.3.1.ebuild b/dev-python/qtconsole/qtconsole-4.3.1.ebuild
new file mode 100644
index 000000000000..ef832b246086
--- /dev/null
+++ b/dev-python/qtconsole/qtconsole-4.3.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Qt-based console for Jupyter with support for rich media output"
+HOMEPAGE="http://jupyter.org"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc test"
+
+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/traitlets[${PYTHON_USEDEP}]
+ "
+DEPEND="${RDEPEND}
+ doc? (
+ >=dev-python/ipython-4.0.0-r2[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-1.3.1-r1[${PYTHON_USEDEP}]
+ )
+ test? (
+ $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' 'python2*')
+ >=dev-python/nose-0.10.1[${PYTHON_USEDEP}]
+ dev-python/PyQt5[${PYTHON_USEDEP},svg,testlib]
+ )
+ dev-python/PyQt5[${PYTHON_USEDEP},svg]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ >=dev-python/pyzmq-13[${PYTHON_USEDEP}]
+ "
+PDEPEND="dev-python/ipython[${PYTHON_USEDEP}]"
+
+python_prepare_all() {
+ # Prevent un-needed download during build
+ if use doc; then
+ sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/source/conf.py || die
+ fi
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ if use doc; then
+ emake -C docs html
+ HTML_DOCS=( docs/build/html/. )
+ fi
+}
+
+python_test() {
+ # jupyter qtconsole --generate-config ... jupyter-qtconsole: cannot connect to X server
+ # ERROR
+ sed \
+ -e 's:test_generate_config:_&:g' \
+ -i qtconsole/tests/test_app.py || die
+ virtx nosetests --verbosity=2 qtconsole
+}
diff --git a/dev-python/quex/Manifest b/dev-python/quex/Manifest
new file mode 100644
index 000000000000..80615b381803
--- /dev/null
+++ b/dev-python/quex/Manifest
@@ -0,0 +1,4 @@
+AUX quex-0.65.4-gentoo.patch 1592 BLAKE2B 2b1b03d108dfa9e10b60acf16f474a0b98c32e7caa6f7a7da08b3d13253cc54ea9cdcac304d20a3ea524a8a9a0088e5ab514c71f2bc3a37b74fb910ec3bf9cc9 SHA512 7202b8e9621357dd01d93e260c95df3c006d28648e12158c3e8031d6c23988ea623d10697042c1f0c6887a6af5bbea979faa7afa0ff477a9432aa4c6f56fd288
+DIST quex-0.65.4.tar.gz 2202154 BLAKE2B 6b273998c9641aeee458291245a4fb956b5fe9b66d8c42f0c1d9b360a4d171c830a1d487bcbab9ccea49d10b7532ed488ce66dc165f31cce9521f97c5a4575f4 SHA512 0b11d7e5c5165674626fbbe7f54853656c579c63b78bd2fef2f5a9b316171dc647812d9a37df4e7c49c05de11a307b6425089f4ab281affb6c03a9cf09e2a035
+EBUILD quex-0.65.4.ebuild 917 BLAKE2B 7a6e2039dd96dca4c8a783a632628b6a9b44fdf1d8d71886acf7e49fc90a30461d5a70713444da50d2ae1ab71c1c93197d392ea70bdbd3c61ba8ab01264180cd SHA512 fa2a765118f2ae76dcf6a25aec03253f4f3b16fc788c51718593010173535d88f343608fa43806e592b3deda8b7340eab4294c1679b5fed8d3f16436823daf3f
+MISC metadata.xml 807 BLAKE2B 778188ed4c2e4c0b626c8e732be918b44583c5b490356f2c28dcd978c1c3b76b45440c45b0175b203f36937d43f4e12aeabcc1f40183f740c1357006d5841dc2 SHA512 37a5d2bd9351e1bd4f20e6b40808a1598b7b46d1d5559210c83ef106d25dd895d2d0fc31bd6671c98129176c36564388d071edbd058a57666aca07f6ff0fb930
diff --git a/dev-python/quex/files/quex-0.65.4-gentoo.patch b/dev-python/quex/files/quex-0.65.4-gentoo.patch
new file mode 100644
index 000000000000..cbe161a18e11
--- /dev/null
+++ b/dev-python/quex/files/quex-0.65.4-gentoo.patch
@@ -0,0 +1,43 @@
+--- quex-0.65.4/quex-exe.py.old 2017-12-13 21:42:48.633280478 +0100
++++ quex-0.65.4/quex-exe.py 2017-12-13 21:43:02.066040530 +0100
+@@ -40,11 +40,6 @@
+ print("error: Please, use Python versions 2.x.")
+ sys.exit(-1)
+
+-if os.environ.has_key("QUEX_PATH") == False:
+- print("Environment variable QUEX_PATH has not been defined.")
+-else:
+- sys.path.insert(0, os.environ["QUEX_PATH"])
+-
+ try:
+ exception_checker.do_on_import(sys.argv)
+ import quex.DEFINITIONS
+--- quex-0.65.4/quex/DEFINITIONS.py.old 2017-12-13 21:48:52.887765325 +0100
++++ quex-0.65.4/quex/DEFINITIONS.py 2017-12-13 21:52:29.805877359 +0100
+@@ -23,7 +23,7 @@
+ QUEX_VERSION = '0.65.4'
+
+ try:
+- QUEX_INSTALLATION_DIR = os.environ["QUEX_PATH"]
++ QUEX_INSTALLATION_DIR = "@PYTHON_SITEDIR@"
+ # Note, that windows can also deal with backslashes.
+ QUEX_INSTALLATION_DIR = QUEX_INSTALLATION_DIR.replace("\\", "/")
+ except:
+@@ -49,15 +49,14 @@
+ sys.exit(-1) # sys.exit(-1) is acceptable
+
+ QUEX_PATH = QUEX_INSTALLATION_DIR
+-QUEX_CODEC_DB_PATH = QUEX_PATH + "/quex/engine/codec_db/database"
++QUEX_CODEC_DB_PATH = "/usr/share/quex/database"
+
+-sys.path.insert(0, QUEX_INSTALLATION_DIR)
+
+ def check():
+ global QUEX_INSTALLATION_DIR
+
+ # -- Try to acces the file 'quex-exe.py' in order to verify
+- if os.access(QUEX_INSTALLATION_DIR + "/quex-exe.py", os.F_OK) == False:
++ if False:
+ print "error: Environment variable 'QUEX_PATH' does not point to"
+ print "error: a valid installation directory of quex."
+ print "error: current setting of 'QUEX_PATH':"
diff --git a/dev-python/quex/metadata.xml b/dev-python/quex/metadata.xml
new file mode 100644
index 000000000000..7500e5f0c488
--- /dev/null
+++ b/dev-python/quex/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>tupone@gentoo.org</email>
+ <name>Tupone Alfredo</name>
+ </maintainer>
+ <longdescription lang="en">
+ It is:
+ a tool to generate lexical analyzers. A lexical analyzer is a program
+ that transforms a stream of characters into a stream of
+ 'atomic chunks of meaning', so called tokens.
+
+ It does:
+ generate directly coded lexical analyzers, rather than table based
+ engines.
+ respond to queries on Unicode properties and regular expressions on the
+ command line.
+ generate state transition graphs of the generated engines.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-python/quex/quex-0.65.4.ebuild b/dev-python/quex/quex-0.65.4.ebuild
new file mode 100644
index 000000000000..0bf833a64191
--- /dev/null
+++ b/dev-python/quex/quex-0.65.4.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-single-r1
+
+DESCRIPTION="Mode Oriented Directly Coded Lexical Analyser Generator"
+HOMEPAGE="http://quex.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+
+src_prepare() {
+ default
+ sed -i \
+ -e "s:@PYTHON_SITEDIR@:$(python_get_sitedir):g" \
+ quex/DEFINITIONS.py || die
+ mv quex/engine/codec_db/database . || die
+}
+
+src_install() {
+ default
+ insinto /usr/share/quex
+ doins -r database
+ dosym $(python_get_sitedir)/quex/code_base /usr/include/quex/code_base
+
+ python_domodule quex
+ python_newexe quex-exe.py quex
+ doman manpage/quex.1
+ dodoc -r demo
+}
diff --git a/dev-python/rpyc/Manifest b/dev-python/rpyc/Manifest
index a89614f111fd..5c4fd7ce5fae 100644
--- a/dev-python/rpyc/Manifest
+++ b/dev-python/rpyc/Manifest
@@ -1,4 +1,6 @@
DIST rpyc-3.3.0.tar.gz 53541 BLAKE2B e519128eee9792f1f66000c0e9be611f29cca30583195879dbe09329eba7ee8255e302cb036f452948505e8c5457397723fd0c2569470b1ec60684f35abe9041 SHA512 c586ab79d2ab3a8e14128c7ac5ae49a3311de0723453f801edb805819b06037ae015825fda32ac7620d99fdeceacbcbc5d1b4fadc3c7b2ac778e883ba9406793
+DIST rpyc-3.4.4.tar.gz 56199 BLAKE2B f56ef53a55d25335708c6750282c8e3d94492405f80e5cc03bcde879f8afbae70ec02cabe6d92bb62413dc92025ef42945e62802c7adb083b880fad31ebeff0d SHA512 0a176b05df28d92e67cb45372b46260611c1bc89f997c5a6760a760dff8792d5bb93505fdeccbd25c5ae7b04cf7aeeb7fd8964d4f124b00e50fbd3d55d7ba7b1
EBUILD rpyc-3.3.0-r1.ebuild 487 BLAKE2B 8db0839fe7205a24c64b1b6f26ad90a34c40ad3dbf95a411a79121172ca1381e6b00834c527ac8015ad5c7c039645c06313dc18f306b109948070f2df30edbcf SHA512 4287b11b28e555c953aa962c6827c6f5e2c15f5a31a480d88e236b2242d00176a62ac403da8453160e0a44d4cb99b1c905e7a79054fbf8bec2401a3fdd54180e
EBUILD rpyc-3.3.0.ebuild 481 BLAKE2B 24471a3ac82ae0394f4dcf7c7a2f28f59df524ca7c5aab71915dac39e08f57d5ea7a3c8357f92816fed375fc3ed942257fa31bdd1cc279d76430bb5f79fea22b SHA512 036568f6c015f3c253f84a173026dfbdf23cc563e6c56bf667a013cd3a97abf6ca80cd26c4fe2f73f18ab117be0d01f67d7c38cc37fd3e1285458bb762d0c450
+EBUILD rpyc-3.4.4.ebuild 481 BLAKE2B e80dd7c84c4ac27ad6c730ed5725e66009069f2df3b773e3c8db65c4e4d4e456a92d835e6e5645388b251a3de3153d0fdb1c12f104ee728272cc273e84ac2e8a SHA512 056ccb5282888043e399ca9cb1aa30ff9a6a258381995e994620ce02c4b587c1c6260101518a3a74e9a0e78b35f4007976ffa8c59333e22908174f5081672158
MISC metadata.xml 518 BLAKE2B 023033edd4ab41716a110c97b8b21d60ee9635a3b411401c3e436b69ae0fc1241a2dd5c34dfe98b3a7e32b8351534011f533bb15443205c5ac0740d2ef89d44a SHA512 4ae598f55ddf591e0d75a9cfba54948b3ff78825377c8085ca22ad56184f18c44ef94947dbe53d207996f7bcb708454f417a74a72bbdfe22d76410acdad2f584
diff --git a/dev-python/rpyc/rpyc-3.4.4.ebuild b/dev-python/rpyc/rpyc-3.4.4.ebuild
new file mode 100644
index 000000000000..d597a7823bc7
--- /dev/null
+++ b/dev-python/rpyc/rpyc-3.4.4.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Remote Python Call (RPyC), a transparent and symmetric RPC library"
+HOMEPAGE="http://rpyc.readthedocs.org/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RDEPEND="dev-python/plumbum"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/zc-buildout/Manifest b/dev-python/zc-buildout/Manifest
index a9bbd9b10b46..1790a56155ea 100644
--- a/dev-python/zc-buildout/Manifest
+++ b/dev-python/zc-buildout/Manifest
@@ -1,4 +1,4 @@
DIST zc.buildout-2.5.3.tar.gz 305163 BLAKE2B 83ef87a8b61e109498117704e4055ac533bec9be9a5d2ceb0a573808f776ca6fe607ef542ef7e7486759612da9041162a44bba19692e8ffc65c4f3cb23f99760 SHA512 a4d4becac815531cd180795372ce5896d1fdab8606fff492502ef1f59d6d1ddd8427bb00ea96d36ec284a18b17b9273d8b94a405ebe410bae7e9a6e47a8dfad7
EBUILD zc-buildout-2.5.3-r1.ebuild 1245 BLAKE2B 7d043bb8da1016f2191935fe55052704b2e644f6ec3db62253b681a550df276f1e5bea37d9c9ee619e04053fe6126b4877e7f9ac1425cc63aba2b15246c178e6 SHA512 9ab9bf094bd1f2dde51f739610c37c3cefb8a803ec15fd5b1820795b1a92767aff4592dc0756eb65c6eb8ddbaa25d7740cb29b7678703be3ca1061c50c76e5dc
EBUILD zc-buildout-2.5.3.ebuild 1025 BLAKE2B 2b97cba428f01156ca7b07f1ff6908e751fe4c9270d99f371beceda4541255b0c0dbd8a7f886ab33514957e4888d8811a9103f6633c166fe10ab06a56092079d SHA512 be3eb00f3b60a020c519c4ae97767ccb66e5cdde48caafe7642d29404a3db0dcdf813d59798594e3eb270e0489249473a9202295754005961b3d59d58f254c74
-MISC metadata.xml 1522 BLAKE2B 9161eeded6d994db1f3c32d1502a3aa8d685e7799f2e662d8c59847e3cb683c61ed63f5f3e0ba399bb13c7e328bbee5a9d3b7053b51551bd8e7573f3533bda15 SHA512 ad8553c7d9333f379ff9fae8f149e7bd519ab39c64d1d5b0195fee2fe27a918159de9f74e577f2c8c196997ddebe51facede20c82f4a29fdd79e5dde242d7f86
+MISC metadata.xml 1414 BLAKE2B 0a15f64e7b7abac30ebf4264fb998845069e3288f9dd7886cf916c2dd40f85204e00bf3a2f6712b05b00b1139e195c9e08906527df8992fea32aac8ef43842c1 SHA512 a5940bca5da541fbd21a7b1d7c2dd3db0d4415d336974ec1c638ad003e117480a000e780435cf254ee66d61a9f7552a13eaad2209223c5f190c4a9c96603a4e7
diff --git a/dev-python/zc-buildout/metadata.xml b/dev-python/zc-buildout/metadata.xml
index 285b4a8f881b..57406ae085b3 100644
--- a/dev-python/zc-buildout/metadata.xml
+++ b/dev-python/zc-buildout/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>tupone@gentoo.org</email>
- <name>Alfredo Tupone</name>
- </maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
diff --git a/dev-python/zope-configuration/Manifest b/dev-python/zope-configuration/Manifest
new file mode 100644
index 000000000000..0dff8fbef4d7
--- /dev/null
+++ b/dev-python/zope-configuration/Manifest
@@ -0,0 +1,3 @@
+DIST zope.configuration-4.1.0.tar.gz 77780 BLAKE2B a3f0da446bbc858e43ccd4249c80db07b1f29df1fc31931c07bcd55116084a70b9618b15f22a8f1027e1fc53c8e2a7ba75bb3a80d8419c16cbef8f847299a3de SHA512 86bbc5ac22c61d485fcb55c4dafb5b81eaab0a08de1e5dc3cd586769323a09896e72b1e8aac790d3e8d8f93a133efd3f88a92a4b3c1075bdd0da62cd4e33c56a
+EBUILD zope-configuration-4.1.0.ebuild 1011 BLAKE2B 2d2c3d2c0b17321f876fc48d4e8a8e743c311e48f898e47af860a34525e7bbfdee5598a1e0a74d5c3824500e3f287a77ddb0ddaf9026566d8042290341ccdbfb SHA512 f9c11a6cc31c9b5fd4e4cabe86826ba225c67874e46d1c4db05119ab6da7430482ff3a4c0ccca5be479284967551b317e26d2689a74348f7636a63e9d0455fb5
+MISC metadata.xml 646 BLAKE2B c556a67d6a337d654d52e94060d0a91587cf3ef8fe95fdc8808f0ed03328a26c2aeb91dc459182fcfbcd1300d38f6f70f8e7489ddd41b788205da6545934cc3b SHA512 a8660b5d1a2619030fe32a06a95ae75e83f923a0c0b63a736a3c1c95137a99aa447c85fc0665efb7196a014a5473cd47a33744ab6cd047a8d9f33deb401e06d6
diff --git a/dev-python/zope-configuration/metadata.xml b/dev-python/zope-configuration/metadata.xml
new file mode 100644
index 000000000000..3e47ce6bf270
--- /dev/null
+++ b/dev-python/zope-configuration/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">zopefoundation/zope.configuration</remote-id>
+ <remote-id type="pypi">zope.configuration</remote-id>
+ </upstream>
+ <longdescription lang="en">
+ The Zope configuration system provides an extensible system for supporting various kinds of configurations.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-python/zope-configuration/zope-configuration-4.1.0.ebuild b/dev-python/zope-configuration/zope-configuration-4.1.0.ebuild
new file mode 100644
index 000000000000..9b2acc4b23b2
--- /dev/null
+++ b/dev-python/zope-configuration/zope-configuration-4.1.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6})
+
+inherit distutils-r1
+MY_PN=zope.configuration
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Zope Configuration Architecture"
+HOMEPAGE="https://github.com/zopefoundation/zope.configuration http://docs.zope.org/zope.configuration/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-python/zope-i18nmessageid[${PYTHON_USEDEP}]
+ dev-python/zope-interface[${PYTHON_USEDEP}]
+ dev-python/zope-schema[${PYTHON_USEDEP}]"
+DEPEND="test? ( ${RDEPEND}
+ dev-python/nose[${PYTHON_USEDEP}] )
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+
+S=${WORKDIR}/${MY_P}
+
+RESTRICT="test"
+
+python_test() {
+ nosetests || die
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ # remove .pth files since dev-python/namespace-zope handles the ns
+ find "${D}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/zope-i18nmessageid/Manifest b/dev-python/zope-i18nmessageid/Manifest
new file mode 100644
index 000000000000..2d7a59e3415b
--- /dev/null
+++ b/dev-python/zope-i18nmessageid/Manifest
@@ -0,0 +1,3 @@
+DIST zope.i18nmessageid-4.1.0.tar.gz 24166 BLAKE2B 378095bed1407c0025a6bddadc57be779f938ac914a5067aeeef28adc22217b2ec2a3ff41487ca9578a88b2fd27fb07d35996b71d2e82a698831d15e4bd6e630 SHA512 c787417ee67f951a7c72a4501d17cb75fa60aab26768f4dd31d2cc3915b162a148f08bd2f00270d55fb8ec3804bcca62d07cbdee952ab1647a75681daf291627
+EBUILD zope-i18nmessageid-4.1.0.ebuild 771 BLAKE2B 81ddd76696236bbdf00ef2f3b83dd43f13d14746fb10ee669f1b5204d6bc0930eb1592891c54843156566df413eff0b673b4fcfe4430b1d73658cbb9da7189e2 SHA512 4f1cedc82853f48fec354476382a27fbb386a298149644c1a8049dc4182b80b100ecb7a7fe2750d932e17b362424a94e6912464b46250e95a28de82f0ded80d0
+MISC metadata.xml 487 BLAKE2B 7d59b64c324e8f6d9a38f6d95c2a672fbc8ebc3054e7786a114db8d99082a9d7d10c794c97a6b684f792475c79759a27cf48ed2d4f013201fe8f7b70ba00e3ff SHA512 5f2f2862d427dc342c90d1624ee7dd8d95ccc5f11410532dd892aa79b93c2e79a41bc6ead47e4f1ca43aa718ac619a01bfc03a71bcf7116aa39e2069dfc7da87
diff --git a/dev-python/zope-i18nmessageid/metadata.xml b/dev-python/zope-i18nmessageid/metadata.xml
new file mode 100644
index 000000000000..7cf6c43922a2
--- /dev/null
+++ b/dev-python/zope-i18nmessageid/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">zopefoundation/zope.i18nmessageid</remote-id>
+ <remote-id type="pypi">zope.i18nmessageid</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/zope-i18nmessageid/zope-i18nmessageid-4.1.0.ebuild b/dev-python/zope-i18nmessageid/zope-i18nmessageid-4.1.0.ebuild
new file mode 100644
index 000000000000..5fbf4d32c54c
--- /dev/null
+++ b/dev-python/zope-i18nmessageid/zope-i18nmessageid-4.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6})
+
+inherit distutils-r1
+MY_PN=zope.i18nmessageid
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Zope i18nmessageid Architecture"
+HOMEPAGE="https://github.com/zopefoundation/zope.i18nmessageid http://docs.zope.org/zope.i18nmessageid/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ # remove .pth files since dev-python/namespace-zope handles the ns
+ find "${D}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/zope-schema/Manifest b/dev-python/zope-schema/Manifest
new file mode 100644
index 000000000000..cee425b207da
--- /dev/null
+++ b/dev-python/zope-schema/Manifest
@@ -0,0 +1,3 @@
+DIST zope.schema-4.5.0.tar.gz 76962 BLAKE2B 2ce5ddc674381bc5270865e141196e3edd10a6ad8f96a191d9bc603c99305e186f3cda9f92cd565c1f4956b4c68f2ab083187a85dabc6dae4a3c2e25cc6dbc73 SHA512 77f3f65a3d0b52f770a381d869b254f5457223b5fdda4b031e9531c57664dd151b4dc293d3cdc6dff5cad58d656d951e0d964fad9521100b7e007b4c15e52740
+EBUILD zope-schema-4.5.0.ebuild 859 BLAKE2B ba6c35b1dc9edfc3766a6d656f46a2288cc6836e47c1afba0746f4aebd63480c7a3c54343f7179b77bd23d3a7ce24bc4f6f052a0a782d71c4ebb4019fe5687d8 SHA512 0fcf06785ac4554031edba33e2f91315838e70b49574378a564f8101f4294328fa3589e0a26c25898d4691c005ee655da5be9dbfe531fcd05232cc7201e67784
+MISC metadata.xml 473 BLAKE2B 9d4475a1da73bc0330a977dc4943fe10a2b51465cc79413b2d8fc780a6b1afd73f77e54025fce33be258546fd991e1fd9ff9c37a2c9654065c67867255382a15 SHA512 6d2c6bc56197b18365bdb11a2986c614234aa1e57f37b93f95f6616a3674890f7f02a901d58dbac0d2d98ceb1cb8535d9c2e84969778108e1e8bcdecb89c4299
diff --git a/dev-python/zope-schema/metadata.xml b/dev-python/zope-schema/metadata.xml
new file mode 100644
index 000000000000..b32ba1f3328c
--- /dev/null
+++ b/dev-python/zope-schema/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">zopefoundation/zope.schema</remote-id>
+ <remote-id type="pypi">zope.schema</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/zope-schema/zope-schema-4.5.0.ebuild b/dev-python/zope-schema/zope-schema-4.5.0.ebuild
new file mode 100644
index 000000000000..a56c75eb8fb5
--- /dev/null
+++ b/dev-python/zope-schema/zope-schema-4.5.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6})
+
+inherit distutils-r1
+MY_PN=zope.schema
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Zope schema Architecture"
+HOMEPAGE="https://github.com/zopefoundation/zope.schema http://docs.zope.org/zope.schema/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/zope-interface[${PYTHON_USEDEP}]
+ dev-python/zope-event[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+S=${WORKDIR}/${MY_P}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ # remove .pth files since dev-python/namespace-zope handles the ns
+ find "${D}" -name '*.pth' -delete || die
+}