summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/astropy/Manifest4
-rw-r--r--dev-python/astropy/astropy-1.3.3.ebuild2
-rw-r--r--dev-python/astropy/astropy-2.0.1.ebuild2
-rw-r--r--dev-python/brython/Manifest2
-rw-r--r--dev-python/brython/brython-3.3.3.ebuild2
-rw-r--r--dev-python/constantly/Manifest2
-rw-r--r--dev-python/constantly/constantly-15.1.0.ebuild2
-rw-r--r--dev-python/cryptography-vectors/Manifest4
-rw-r--r--dev-python/cryptography-vectors/cryptography-vectors-2.1.1.ebuild25
-rw-r--r--dev-python/cryptography-vectors/cryptography-vectors-2.1.2.ebuild25
-rw-r--r--dev-python/cryptography/Manifest4
-rw-r--r--dev-python/cryptography/cryptography-2.1.1.ebuild51
-rw-r--r--dev-python/cryptography/cryptography-2.1.2.ebuild51
-rw-r--r--dev-python/denonavr/Manifest2
-rw-r--r--dev-python/denonavr/denonavr-0.5.4.ebuild33
-rw-r--r--dev-python/execnet/Manifest4
-rw-r--r--dev-python/execnet/execnet-1.5.0.ebuild51
-rw-r--r--dev-python/execnet/metadata.xml6
-rw-r--r--dev-python/flask-admin/Manifest4
-rw-r--r--dev-python/flask-admin/flask-admin-1.4.2-r1.ebuild4
-rw-r--r--dev-python/flask-admin/flask-admin-1.5.0.ebuild2
-rw-r--r--dev-python/future/Manifest4
-rw-r--r--dev-python/future/future-0.15.2.ebuild4
-rw-r--r--dev-python/future/future-0.16.0.ebuild2
-rw-r--r--dev-python/futures/Manifest2
-rw-r--r--dev-python/futures/futures-3.1.1.ebuild2
-rw-r--r--dev-python/gst-python/Manifest2
-rw-r--r--dev-python/gst-python/gst-python-1.10.5.ebuild2
-rw-r--r--dev-python/hpack/Manifest2
-rw-r--r--dev-python/hpack/hpack-2.3.0-r1.ebuild2
-rw-r--r--dev-python/hyper-h2/Manifest2
-rw-r--r--dev-python/hyper-h2/hyper-h2-2.5.1.ebuild2
-rw-r--r--dev-python/hyperframe/Manifest2
-rw-r--r--dev-python/hyperframe/hyperframe-4.0.1.ebuild2
-rw-r--r--dev-python/hypothesis/Manifest2
-rw-r--r--dev-python/hypothesis/hypothesis-3.33.0.ebuild34
-rw-r--r--dev-python/ijson/Manifest2
-rw-r--r--dev-python/ijson/ijson-2.3.ebuild6
-rw-r--r--dev-python/incremental/Manifest2
-rw-r--r--dev-python/incremental/incremental-16.10.1.ebuild2
-rw-r--r--dev-python/json-tools/Manifest6
-rw-r--r--dev-python/json-tools/json-tools-0.4.0.ebuild2
-rw-r--r--dev-python/json-tools/json-tools-0.4.1.ebuild (renamed from dev-python/json-tools/json-tools-0.3.3.ebuild)13
-rw-r--r--dev-python/libvirt-python/Manifest4
-rw-r--r--dev-python/libvirt-python/libvirt-python-3.8.0.ebuild (renamed from dev-python/libvirt-python/libvirt-python-3.7.0.ebuild)0
-rw-r--r--dev-python/oslo-serialization/Manifest4
-rw-r--r--dev-python/oslo-serialization/oslo-serialization-2.16.0.ebuild74
-rw-r--r--dev-python/oslo-serialization/oslo-serialization-2.16.1.ebuild2
-rw-r--r--dev-python/pillow/Manifest7
-rw-r--r--dev-python/pillow/metadata.xml1
-rw-r--r--dev-python/pillow/pillow-4.2.1-r2.ebuild (renamed from dev-python/pillow/pillow-4.2.1-r1.ebuild)9
-rw-r--r--dev-python/pillow/pillow-4.3.0.ebuild (renamed from dev-python/pillow/pillow-4.2.1.ebuild)11
-rw-r--r--dev-python/priority/Manifest2
-rw-r--r--dev-python/priority/priority-1.3.0.ebuild2
-rw-r--r--dev-python/prometheus_client/Manifest2
-rw-r--r--dev-python/prometheus_client/prometheus_client-0.0.21.ebuild2
-rw-r--r--dev-python/ptyprocess/Manifest2
-rw-r--r--dev-python/ptyprocess/ptyprocess-0.5.1.ebuild2
-rw-r--r--dev-python/pyasn1-modules/Manifest2
-rw-r--r--dev-python/pyasn1-modules/pyasn1-modules-0.1.5.ebuild32
-rw-r--r--dev-python/pyblake2/Manifest2
-rw-r--r--dev-python/pyblake2/pyblake2-0.9.3.ebuild39
-rw-r--r--dev-python/pycairo/Manifest2
-rw-r--r--dev-python/pycairo/pycairo-1.15.3.ebuild2
-rw-r--r--dev-python/python-gnupg/Manifest2
-rw-r--r--dev-python/python-gnupg/python-gnupg-0.4.0.ebuild27
-rw-r--r--dev-python/python-heatclient/Manifest4
-rw-r--r--dev-python/python-heatclient/python-heatclient-1.11.1.ebuild86
-rw-r--r--dev-python/python-heatclient/python-heatclient-1.8.2.ebuild81
-rw-r--r--dev-python/pyusb/Manifest4
-rw-r--r--dev-python/pyusb/metadata.xml2
-rw-r--r--dev-python/pyusb/pyusb-1.0.2.ebuild30
-rw-r--r--dev-python/pyx/Manifest2
-rw-r--r--dev-python/pyx/pyx-0.14.1.ebuild2
-rw-r--r--dev-python/reportlab/Manifest4
-rw-r--r--dev-python/reportlab/reportlab-3.3.0-r1.ebuild2
-rw-r--r--dev-python/reportlab/reportlab-3.4.0.ebuild2
-rw-r--r--dev-python/scrapy/Manifest2
-rw-r--r--dev-python/scrapy/scrapy-1.4.0.ebuild80
-rw-r--r--dev-python/twisted-conch/Manifest2
-rw-r--r--dev-python/twisted-conch/twisted-conch-15.2.1.ebuild2
-rw-r--r--dev-python/twisted/Manifest6
-rw-r--r--dev-python/twisted/files/twisted-17.9.0-Fix-test-on-Python-363.patch74
-rw-r--r--dev-python/twisted/files/twisted-17.9.0-python-27-utf-8-fix.patch47
-rw-r--r--dev-python/twisted/twisted-16.6.0-r3.ebuild2
-rw-r--r--dev-python/twisted/twisted-17.9.0.ebuild189
-rw-r--r--dev-python/w3lib/Manifest2
-rw-r--r--dev-python/w3lib/w3lib-1.18.0.ebuild20
88 files changed, 1085 insertions, 173 deletions
diff --git a/dev-python/astropy/Manifest b/dev-python/astropy/Manifest
index 76f0e0dcedda..fe3b3fc0fb96 100644
--- a/dev-python/astropy/Manifest
+++ b/dev-python/astropy/Manifest
@@ -9,8 +9,8 @@ DIST astropy-1.2.1.tar.gz 8179665 SHA256 0d7ef702166f26fed239b59fc12edcd5243ca5b
DIST astropy-1.3.3.tar.gz 8427036 SHA256 ed093e033fcbee5a3ec122420c3376f8a80f74663214560727d3defe82170a99 SHA512 15956d488a390ab3b4091146bffe6f192f22e7598d00e302c2bcf0ec9728911f48bef3ee4c71d331f58e57aec86292421d27f915ea16027a7f62c5d43f6a12e5 WHIRLPOOL a9246b1ba56ecda5eec42e89998f18da4987f611d1154ba8ef5d3480d398fd77c0fdad6c15614885ae722454b9c284b9281ee926fed0f39c314864a015bf658f
DIST astropy-2.0.1.tar.gz 8220097 SHA256 25e0881a392a2e03b4a705cf9592f01894d23f64797323b21387efa8ea9ec03e SHA512 0677b4f22a9eb7d3334109a639ec14ce904935dc58925d303dc98c27cbac2be7d0e95bd873cc21d3cd92e8e553481d203382c281f91cb7a4e41c27d1ff83aac7 WHIRLPOOL af4d78b88cf9ea7f536eb2d6b6a0cc46068ae5312de3f8f83f0ad3bea539112868f3704f6898be6da6e1a0a60caadd2d88335523c242f6156723dfd849c6ef76
EBUILD astropy-1.2.1.ebuild 2722 SHA256 31000b83ca542af0b2e98b1538baf25e0d70f0e179c6c9fc2e94cf44cbacfd17 SHA512 5bfc876359230883412b57d3de9fa99d88d83cf5c3bf5df5a74e24e10a5e729bd8445a2a8cc3f20792c81cd9a4efead673c39272ef31acfe6c68f3e784d8717b WHIRLPOOL 71bf6cdf56ea37c2de9528a9b5406be17ea5e89e881260375987987082e4dcaf91287038e0f2badf93f717e81abcfe4c5511d6f3cee8a6945e1cf82126be5b31
-EBUILD astropy-1.3.3.ebuild 2517 SHA256 4a94397354f7a363b22630fad09a261da5859f79f6e413684f903d67430b9627 SHA512 e1a26616f59e57377acce5dac0e06ffa83cb2a627a7fc5143a7a8b1f9445ddad2d9833680bb29b39bd9a74b6f25321c3b3e616d59b30c3d65869db9327a2694c WHIRLPOOL c842940dbff2e3322a62dd051f64ee58c4fa64ebbce36924ba959b0b7ea1403d0013053230a15f0815c8ce5458b507f07ccbc4b31e7900a8638a7df83d1eaeeb
-EBUILD astropy-2.0.1.ebuild 2490 SHA256 1249f4b42c25985d26a9425d7aa75266a3734effc5ecf403f824815c828d2b9b SHA512 480cd8e1d9ed9813eb42aea7b1839c421b67c2cb3f27ced79007ce5ea9bf47a73d28cd10f5af8ae1f1ae9f9baad3cbdcba779fabceffcaa7f330df1ee8a4a574 WHIRLPOOL a2eb41b972df05d84ebb4a307167c03a93145b10ee71bc1bfced353ecb64843a851b13d31fa515f3dd64b2d6292a66c295f2d056880e86b46d61ca150733ea19
+EBUILD astropy-1.3.3.ebuild 2520 SHA256 c72d199e68cd5a5ae81107e3f26183ba40cd069e64a9f51d20d4dc58fe01af29 SHA512 c42937fbdc31556ca4fc34c440acf92e638ea84b7ca055fa675750a4365fc6629a42eafedd4be30b7ffbb0c472f4ea1bdc9bdf16e695b4e79c5dc1099854f3ef WHIRLPOOL ed36c81cd1f867d3afc22bbe11ab37a6ca36bd88c6e8af24188e54d399998db96e6643596544ae6beea6fea2463a2f5404f2861a912ba614ae4ead9d7cd37fd7
+EBUILD astropy-2.0.1.ebuild 2493 SHA256 c649dc3dedbf2c404d833f7c6c0044e946a8a80d55db52e6c5011fa8dec5be7e SHA512 ad8d0d38abc4d5238a5df576640fc9f40570ed47d73debd3657cfe7e5dcce2333ed5e24c6c9f9fe18fb5f4fc2eed59a4e3d23298b233421565bf4f1de921388f WHIRLPOOL 34235a019705ceaf6f6a89653821c5ed7e021726f5ee2895b94393af47f1d0fe29952a0fd16254f51c847546b46d271922f88df5c4fdf7daa49e2fa9d6db9e21
MISC ChangeLog 6917 SHA256 444c267ce4e2dbff8d0d2a3b072786dcc2ff2009c30ea7bb2c33c5eb40c2fadf SHA512 44ca7409313bd23606f4501470168a19f71da9976f050f700a19513051fd3793383c9f8dbf9604c293bde989962933e2cef674aa62af87a8b7e0cea3eda66f7e WHIRLPOOL 1febdd98889a209ae584cedf67ae4ed2de39da74dbc47710bb13397dd234f3093754bd68d0325bdfad0b19b9b163006fd7bfa18aa4c74bf0e8332eec7f6352ba
MISC ChangeLog-2015 3905 SHA256 0caa97d13b7b0a80d2f5b4ea1d60ab6ad79b751e13e86694e83b0d77a083936f SHA512 d1321808335b50433e13c3238130153bbf5803b22145796ccbbdccd58d4636bea2d762fa0f71eb799293227e4124cb5ef1fee769f05b70201c48120c7a008914 WHIRLPOOL d06117b036c97da9f9abd4b8b525b0d17fa4d508fccc2b079ca6adcd2cb5e48334f8e95a514b29ccf61615d4fbc6685996e39e323aa8b1137546f8806f6e9742
MISC metadata.xml 573 SHA256 bdd68bcb0bf0c3ca0e5ebdb00f7b04b6c22f60cc4958eeeacfc9f0657683d5da SHA512 a8054d4eb431348c9840e37a5877c2ce7cd4b73f213c1a24f9d3548dfc63a6756d80ffb9f96f78a053fb4ae2a39a424dbe46257be2e9f892f42ec18ff44fad17 WHIRLPOOL 87d8d5f608325797299e4c6ed130f76b7446535d4355ec7b338dc5ce834ab7224f489519b5e27ce73b273a3f19226232a0be2e6e06bb4a2e9a9330d5f37c668d
diff --git a/dev-python/astropy/astropy-1.3.3.ebuild b/dev-python/astropy/astropy-1.3.3.ebuild
index 784a43072ae8..b1a454a4e082 100644
--- a/dev-python/astropy/astropy-1.3.3.ebuild
+++ b/dev-python/astropy/astropy-1.3.3.ebuild
@@ -40,7 +40,7 @@ DEPEND="${RDEPEND}
dev-python/h5py[${PYTHON_USEDEP}]
dev-python/jplephem[${PYTHON_USEDEP}]
dev-python/matplotlib[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP},jpeg]
+ dev-python/pillow[${PYTHON_USEDEP},jpeg(+)]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/sphinx-gallery[${PYTHON_USEDEP}]
diff --git a/dev-python/astropy/astropy-2.0.1.ebuild b/dev-python/astropy/astropy-2.0.1.ebuild
index 65cd60ea569d..fb535d4fd513 100644
--- a/dev-python/astropy/astropy-2.0.1.ebuild
+++ b/dev-python/astropy/astropy-2.0.1.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
>=dev-python/numpy-1.10[${PYTHON_USEDEP}]
dev-python/objgraph[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP},jpeg]
+ dev-python/pillow[${PYTHON_USEDEP},jpeg(+)]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/brython/Manifest b/dev-python/brython/Manifest
index 1320aab51f73..85c18eb61ba7 100644
--- a/dev-python/brython/Manifest
+++ b/dev-python/brython/Manifest
@@ -2,6 +2,6 @@ DIST brython-3.3.2.zip 10140819 SHA256 396326912d311d56ec6e2ba413f059e8f2242cd6e
DIST brython-3.3.3.zip 10040987 SHA256 b48f236a55a220520ca98b5c1caf705d8eff1742e622c8440d7bc23632ca6984 SHA512 e182a6c859cd18b90b205f751260b0b5c8d250746e48844c59cd61608dfdaf0fd6f0f25b8061de9505b7c5d094ac68fe57536c52cb31adb48f04c2cc5624e249 WHIRLPOOL b604b4a0bba610fc84ca059696ed37fe8b6735a806c7616fb1f41a378271ab16e76f4f063a51568ec774af2ff694551ea4f67970a77230551223aaa1071c4be8
EBUILD brython-3.3.2-r1.ebuild 742 SHA256 2e92caf867908cd054caedfcd7b478091d57806645d17b05d434df55af780242 SHA512 55d34698e55243e8b757cdb141b1ec445c54520039b09f54f829d0319d90767f76a8af2356c9599fba9121ac6c15710d7a114f9f1465c628f27ac606e58a6c60 WHIRLPOOL afccfb3cdb5da9946c7ed5fab8d285c10e37d2b7c06bed7f08787af3c783fb30c4d3884540babd31f48792d491679cd52e0198a43048fc475de6bc9903f9e631
EBUILD brython-3.3.2.ebuild 629 SHA256 b814117347e7fea9165721d5bd8ede12c68f3abfefd6958b56b2725fe1980805 SHA512 f5a1a99ce16b6f699ec1884b572cbed011c1cb07eebf1600e335211e4f9ec8f0ab03e9b56edcf3bfc8a84270092c7a2058917ea3ec34acfb2adff0c8785f772e WHIRLPOOL ad386a249fbadd0b17e1769610fe571ec15a92b7c04d53dfb25aeca05327f3650a5a8a5024f2c498c91e27510c2de27ce026e67733f61b4557af52ad266f1342
-EBUILD brython-3.3.3.ebuild 742 SHA256 2e92caf867908cd054caedfcd7b478091d57806645d17b05d434df55af780242 SHA512 55d34698e55243e8b757cdb141b1ec445c54520039b09f54f829d0319d90767f76a8af2356c9599fba9121ac6c15710d7a114f9f1465c628f27ac606e58a6c60 WHIRLPOOL afccfb3cdb5da9946c7ed5fab8d285c10e37d2b7c06bed7f08787af3c783fb30c4d3884540babd31f48792d491679cd52e0198a43048fc475de6bc9903f9e631
+EBUILD brython-3.3.3.ebuild 741 SHA256 16ae62ee2c4be2a5c82c5ba3c684fb25569de169d8564346dce5b830c91ed4e1 SHA512 68b1492e01d0d2f0f036f211611bbe57dea4c443ee87ba92c7f550d5ebf6c15479e53116a4b7bc4ea1b35b30547d1ed60709044c37411fa0c10d393445ace681 WHIRLPOOL 174b6c005b32ee2b9c9080e8e8bbc4ba5f1e6f5355e8dcf3ddf9d9c13146b10e2d50404f5365eee46419e921e94daa7e57aeddabe00ec83ef61885719cd6db05
MISC ChangeLog 1339 SHA256 af02bf87f0fd711b68b70489fd54424bdf3a012a37a7b9040e3022e2649a22fa SHA512 f5651ea91c4b92c41c28d108b15bea0f5a544ea4047a14ea81f28f5e3a825f68b9fde24535827ce11774e429b4119751964a50357633c2fde99409b42756c660 WHIRLPOOL 90a96158e10582a9a7ad875cf8623e2b518dbc46296545b53b0a2a58471df7221f3baf2539eee221907259220fb14dd8463e0f230bf2310bb03726b14a437796
MISC metadata.xml 467 SHA256 5f8066c489d7fdeed7170a4fb2d2ce1fae46de5275969d7e03ef522301fc7caf SHA512 a9c3c34e617cc5a3ea80f30c8de8964712af694d8048197662ce2c68d521279761751824a55c68bde5b75444495f176cbcc7d867c46924729391d3488fc3100a WHIRLPOOL 1ab2f1e9001cf664ca5e632effdc17a5ce5e34d5374e87343e4044793f3a0a94a97ca3277acdddc7ccf07233571c41364a73d280b9b9931bb17e0f7e66f5bf2d
diff --git a/dev-python/brython/brython-3.3.3.ebuild b/dev-python/brython/brython-3.3.3.ebuild
index ca62031b60cc..a072c0036904 100644
--- a/dev-python/brython/brython-3.3.3.ebuild
+++ b/dev-python/brython/brython-3.3.3.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="http://www.brython.info"
SRC_URI="https://github.com/${PN}-dev/${PN}/archive/${PV}.zip -> ${P}.zip"
LICENSE="BSD"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 x86"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/constantly/Manifest b/dev-python/constantly/Manifest
index cf6aec448863..751625865b53 100644
--- a/dev-python/constantly/Manifest
+++ b/dev-python/constantly/Manifest
@@ -1,3 +1,3 @@
DIST constantly-15.1.0.tar.gz 21465 SHA256 586372eb92059873e29eba4f9dec8381541b4d3834660707faf8ba59146dfc35 SHA512 ccc6f41b0bd552d2bb5346cc9d64cd7b91a59dd30e0cf66b01e82f7e0e079c01c34bc6c66b69c5fee9d2eed35ae5455258d309e66278d708d5f576ddf2e00ac3 WHIRLPOOL 0d8225c0dbef4ca71997ae46eb55da02fde8cd31e9d315667b14daf330a9806e0331e8640f2495d190053bb40c4cc357ba99a5dff8a853535b0271089e705037
-EBUILD constantly-15.1.0.ebuild 564 SHA256 58877967725e85aaacdf2b715355df790ac9fdd9ecf434400d62c2a0c1ca8f18 SHA512 89cac107f1368435fb92b35deeea351d915b2bd5095b83ed602453ec1e7dc61bb70357162cf723b6d2bb6d2c2f860358c5447cba2b3885bc1923c5e63e802196 WHIRLPOOL 338d5df766762f16bcf87a57240beda2b208c7a53270cd15c2eecc17cf8bda042a70cf26a47157811a86996444e5e3223fcc306bd7a66eb62c7238d5d02b91d3
+EBUILD constantly-15.1.0.ebuild 563 SHA256 5757183ce7c9f3bba7afedd83a2def0f481f42e2f96f0d0cc61e9bd5dcf970ca SHA512 cfda90aeb188c67a9b772c8f06d56c649407394875792a9cbc28bfe691f249891af464ee320b5d5fa886237c0c9e9264dccd78f0cfc9b6ecff3982866d955a43 WHIRLPOOL 93a6b3622fdaf084818819d1882fe2091861749fa31e427d2c9048d20285979b7d40bc6ae5cc124931fee1f40e64f8a1d7c38b83620e8ae641a8c3dd06687f45
MISC metadata.xml 762 SHA256 c10b78629fcd6e5ec8c4111ae65962faf397a193ffd42c5c6cd201cd5c8a4028 SHA512 512de83e894e7e6f4c22888f66f7d0f27374f8fe76ca87d645d3cf9272091dcff71dac93c084c1d8733fcee07d5281cde5eae17cf27aa94257485f969a967a98 WHIRLPOOL 3b4a4e28376ea7afec72db3f771dc157477b417e69ee402fdf4b670785f01bb324b9d71285b50bb85f7bfb1ac4e929246a1f4d7bf62be87f3b8a95ab67cb8a08
diff --git a/dev-python/constantly/constantly-15.1.0.ebuild b/dev-python/constantly/constantly-15.1.0.ebuild
index ba161fe3857f..b9a974017088 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 x86"
IUSE=""
RDEPEND=""
diff --git a/dev-python/cryptography-vectors/Manifest b/dev-python/cryptography-vectors/Manifest
index 83503b9a7f33..2afd5d2049f8 100644
--- a/dev-python/cryptography-vectors/Manifest
+++ b/dev-python/cryptography-vectors/Manifest
@@ -4,12 +4,16 @@ DIST cryptography_vectors-1.8.1.tar.gz 26653746 SHA256 2fd61facea08800ca98ac923f
DIST cryptography_vectors-1.9.tar.gz 26653563 SHA256 bbf767727ad1b9d4cb684fb2b36db4cc78bd420fa6999e7e6ca1aab8c30d78f3 SHA512 3c37dc39496b66539f54bf377b4653b59abaa81fc9fbd68e2d337acbfe9c7fd80801b37ddddc2f7698356b22fb9bcd9f8a41ff95ee405b208c267c0fcba56ead WHIRLPOOL 801a6e58cf48b68422905de1a2ccc4ce5955799df505cfcb2a0870a7826acaa29d5f1de0c0752c8b326ea5d3c0530cee660ba030255da47650862eb3425f64da
DIST cryptography_vectors-2.0.2.tar.gz 27011827 SHA256 512f1e699dfbb41376e938e6dc6d7f1f40b9578f873438f002e2e5212e13717b SHA512 ab14bdf664e6df08c8436eb24c4465d3080aacd4e6cb47a0113b0877f869cd91d4184ad9122a428b323e91316b686eeb167c4e932773cac1e7b2adbc9309ca36 WHIRLPOOL 9c699e29a636ac56afcd12d938a316d4c89ebf55330fb747d61cf24d77273694e91bc5cc212e80c13497b72d24668ef738ecbb47eaefaf7891c046d20d729064
DIST cryptography_vectors-2.0.3.tar.gz 27011810 SHA256 beb831aa73663a224f4d7520483ed02da544533bb03b26ec07a5f9a0dd0941e1 SHA512 a944ca7781d47e6e81d69c32a717a19c2f461412e38f4d2b93cb02309bacdf01d766f7227a20b520faae2db20cf3dca194ed3c34363dcc70866d9ef6200f65cc WHIRLPOOL c2f35a4421fab2744daa3be10a2eedb461bd8db148b088df94fa3a473bcb4df46312a3e88dadac9df7ae1276e1fe16c38788b946cae2789c093b04ef1aea00ff
+DIST cryptography_vectors-2.1.1.tar.gz 27255936 SHA256 92f1300dd2b0a5812ca5d28003b7a11eb9eadba8c1c8c2b5150a0132d4a1fd64 SHA512 fa32a52a3e187d62c3a8eb4262795d0a9762fe8bb5d8464bc9bca7b1a56c6e19a3a14bfd0b2f56f4a048a8cb4dd05e105a90925dd4ee0697a76de3577faf88a3 WHIRLPOOL a6fdc7e45f1f514b787ff60db3d9e399fa9bba7aa128370995a885b66362f5bbf7436f81937fe3a9edba3abc8294f3b155570fe7f5674458ddd1d128ece3e98c
+DIST cryptography_vectors-2.1.2.tar.gz 27255884 SHA256 1d3829bdb7b7822cee85a829fe2e0d2455d69e242186705ef1a9d4d1ab6337df SHA512 e12c52b501e3f9974237e6b02b79e602e1c44c97928304560c9d68beca68be07acf2bb3cfe111d1cb0357ad0b9e458fec241463e63ec65fb223b65e1dbbeedaa WHIRLPOOL af1e8de02227289dc963e1e3ab8e2b9a4969c914861d3fb1d40ec636b2ddf5bc829d56906068a06877d851e40d59b0965c7e89e9c290f02580aee03b74cb888e
EBUILD cryptography-vectors-1.7.1.ebuild 632 SHA256 fa053ef9730cbb0999a32412179d0efef2d776236695ffdac57a385b2cb314f6 SHA512 652b04cd22ce0aedac1904acbb292355622fbee31da765b4acc2ca7f2e8de577e196acb935eb1335459d11a9fc7367c8ed448eec76538a22ac6151f5b152b27b WHIRLPOOL 9b01cae34ee2785f33740b35316de23ade23fee07f601f3830a032a5dbf84e39c91bbbea14992b4fb3f65df86aad1cc0e798729a5b46c1a738bbb3052593bf20
EBUILD cryptography-vectors-1.7.2.ebuild 642 SHA256 1c37c9c1ce3dcf6edd4e680d4b62e3e589db298126645c2328b7b5ae2b73e7c4 SHA512 53b66c690c62327685f0dcf6e59172f284130278d03a9398aae9abddb7bee913b60592ee2131f8521e8aca75b78b19ec0e4e9ecabd3d46866ac64659839c4f8a WHIRLPOOL 4ae022051d04c53286f8e5ef103cef460d13caded51fb19eda3bf7ea5b73da74de99b401f30f3e9eeaa186f68475dd0a48d4ffb128790a15530b5b571f89806d
EBUILD cryptography-vectors-1.8.1.ebuild 642 SHA256 1c37c9c1ce3dcf6edd4e680d4b62e3e589db298126645c2328b7b5ae2b73e7c4 SHA512 53b66c690c62327685f0dcf6e59172f284130278d03a9398aae9abddb7bee913b60592ee2131f8521e8aca75b78b19ec0e4e9ecabd3d46866ac64659839c4f8a WHIRLPOOL 4ae022051d04c53286f8e5ef103cef460d13caded51fb19eda3bf7ea5b73da74de99b401f30f3e9eeaa186f68475dd0a48d4ffb128790a15530b5b571f89806d
EBUILD cryptography-vectors-1.9.ebuild 642 SHA256 1c37c9c1ce3dcf6edd4e680d4b62e3e589db298126645c2328b7b5ae2b73e7c4 SHA512 53b66c690c62327685f0dcf6e59172f284130278d03a9398aae9abddb7bee913b60592ee2131f8521e8aca75b78b19ec0e4e9ecabd3d46866ac64659839c4f8a WHIRLPOOL 4ae022051d04c53286f8e5ef103cef460d13caded51fb19eda3bf7ea5b73da74de99b401f30f3e9eeaa186f68475dd0a48d4ffb128790a15530b5b571f89806d
EBUILD cryptography-vectors-2.0.2.ebuild 633 SHA256 a4d7596ffbd52479423f10da1e3092263c14690245a650730f498f0458dc1e85 SHA512 245ab5c5b17930fa85039307428ba2138484831b8dea4afb382425ce13043d66addc3d4616e5b40aec13d11dc8870c9e0b244d2b5abff87ca43b4b6660662ba6 WHIRLPOOL 6fa09f3c3ceacd3bb07431c965a0b324ee457caf99466c29b80b676db41dff32b78c97c5106ba3b3db1a24759e8ea108cede8a2f1ecd705e4fdcfc5b014c7206
EBUILD cryptography-vectors-2.0.3.ebuild 642 SHA256 1c37c9c1ce3dcf6edd4e680d4b62e3e589db298126645c2328b7b5ae2b73e7c4 SHA512 53b66c690c62327685f0dcf6e59172f284130278d03a9398aae9abddb7bee913b60592ee2131f8521e8aca75b78b19ec0e4e9ecabd3d46866ac64659839c4f8a WHIRLPOOL 4ae022051d04c53286f8e5ef103cef460d13caded51fb19eda3bf7ea5b73da74de99b401f30f3e9eeaa186f68475dd0a48d4ffb128790a15530b5b571f89806d
+EBUILD cryptography-vectors-2.1.1.ebuild 642 SHA256 1c37c9c1ce3dcf6edd4e680d4b62e3e589db298126645c2328b7b5ae2b73e7c4 SHA512 53b66c690c62327685f0dcf6e59172f284130278d03a9398aae9abddb7bee913b60592ee2131f8521e8aca75b78b19ec0e4e9ecabd3d46866ac64659839c4f8a WHIRLPOOL 4ae022051d04c53286f8e5ef103cef460d13caded51fb19eda3bf7ea5b73da74de99b401f30f3e9eeaa186f68475dd0a48d4ffb128790a15530b5b571f89806d
+EBUILD cryptography-vectors-2.1.2.ebuild 642 SHA256 1c37c9c1ce3dcf6edd4e680d4b62e3e589db298126645c2328b7b5ae2b73e7c4 SHA512 53b66c690c62327685f0dcf6e59172f284130278d03a9398aae9abddb7bee913b60592ee2131f8521e8aca75b78b19ec0e4e9ecabd3d46866ac64659839c4f8a WHIRLPOOL 4ae022051d04c53286f8e5ef103cef460d13caded51fb19eda3bf7ea5b73da74de99b401f30f3e9eeaa186f68475dd0a48d4ffb128790a15530b5b571f89806d
MISC ChangeLog 14548 SHA256 c5f2de1c17990451376eda24dc0d0e9a1b45819c8c8a11cc1de604740f47bf7d SHA512 1e2c9f6273ffb60905f5dd30dcaf94a4c37c32a20af4807acec00593062f14c89dffd48f0f75fe7c5cbd9d91a33ca8051119c7e62e0a99539aa9c0fe4e216918 WHIRLPOOL 0a784e2f313a5d0a8bafea45048c6f66bf50c17cd9490cde8da997f742fd9203bd4f881ca7d280cf519964db5591e3ae002c64c5025860de0faa0ba2e64e33fb
MISC ChangeLog-2015 5384 SHA256 7e6854358fbe448569b7ef469923057f58b6fa344e315581578f0e209422be36 SHA512 c727701a17221d31216b7e8f3f83349f778630571ec8807c4da9e5a9daa611fbdc932ce94566bdf2c45879158b26201f3d03ae5bd5a806c4f153f387f9d0e719 WHIRLPOOL 1e5323c11ada642b1e86995b5b5b53d8aac94355ca2df42e3b97b56ac0077f7ea6696d66ce19c7c0eacc6690295883438ac673c21d70cb2a288f8c7e07c325d5
MISC metadata.xml 333 SHA256 bc80b1372c77a6b09ebc055f777e2d16f12b51f439489abeebddd4929a7fce1a SHA512 d65176e5ea86d82a13687d70fb2f29ca046bd71526752fb3583be9b0507b124363f271d697cfe6724245d6863c5aac36e67b1e50808041c52066d66e1f8b586a WHIRLPOOL 71727a286773144d80ff7fdcb1becf6326e347382c6f07dc44598770628ba5f174e9dcce2f25d51f0ec9e22d2e28634d0f3df45bc351b7a161d121adb017ccf1
diff --git a/dev-python/cryptography-vectors/cryptography-vectors-2.1.1.ebuild b/dev-python/cryptography-vectors/cryptography-vectors-2.1.1.ebuild
new file mode 100644
index 000000000000..711276fa7749
--- /dev/null
+++ b/dev-python/cryptography-vectors/cryptography-vectors-2.1.1.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=( python2_7 python3_{4,5,6} pypy pypy3 )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/_}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Test vectors for the cryptography package"
+HOMEPAGE="https://pypi.python.org/pypi/cryptography-vectors/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+
+LICENSE="|| ( Apache-2.0 BSD )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND=""
+
+S=${WORKDIR}/${MY_P}
diff --git a/dev-python/cryptography-vectors/cryptography-vectors-2.1.2.ebuild b/dev-python/cryptography-vectors/cryptography-vectors-2.1.2.ebuild
new file mode 100644
index 000000000000..711276fa7749
--- /dev/null
+++ b/dev-python/cryptography-vectors/cryptography-vectors-2.1.2.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=( python2_7 python3_{4,5,6} pypy pypy3 )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/_}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Test vectors for the cryptography package"
+HOMEPAGE="https://pypi.python.org/pypi/cryptography-vectors/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+
+LICENSE="|| ( Apache-2.0 BSD )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND=""
+
+S=${WORKDIR}/${MY_P}
diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
index 47aad7cb1ca2..394f8a4d2ac5 100644
--- a/dev-python/cryptography/Manifest
+++ b/dev-python/cryptography/Manifest
@@ -5,6 +5,8 @@ DIST cryptography-1.8.1.tar.gz 423560 SHA256 323524312bb467565ebca7e50c8ae5e9674
DIST cryptography-1.9.tar.gz 409664 SHA256 5518337022718029e367d982642f3e3523541e098ad671672a90b82474c84882 SHA512 815e9c09366935f8603a3e6e74c28ce79175596d00dbcd19d3792505237bd1cf953a4f401c2b97e4beaa7f2bbdcf9d7f95c4753d001a07fa816830af97cdd24e WHIRLPOOL b79a10de82b2cf98b27535f0b018f651038ed235f5e63eed48da52a87efaf672057e147b9c1b23701da0505d52cc85558ad3b6e692670a9f9e63061b381500d8
DIST cryptography-2.0.2.tar.gz 427303 SHA256 3780b2663ee7ebb37cb83263326e3cd7f8b2ea439c448539d4b87de12c8d06ab SHA512 a71219ff52006a7c8bf1553d0f132c747566c630281ef89aac40c65b193b1f0074fc9cda1de7057c76b452113dfb6188c83baef3ed9c05ff18adbc8b7bba646b WHIRLPOOL 2c3b3da3d2d578c0ba29230c0955fd48688fd5039f08eacefc4017c5cd357d1096cdc79a271ff4e7319c1bb344edee12f8c184c33f12569226612a4dccfb6d11
DIST cryptography-2.0.3.tar.gz 427544 SHA256 d04bb2425086c3fe86f7bc48915290b13e798497839fbb18ab7f6dffcf98cc3a SHA512 fa569c4f5a994e2bd90810649fdf48115bfd5ff46790c849991e8f7a7c8b5435402f92453e4365426ee645623b3bb509c9bb781657c4b4e81e3a36b58ba5461c WHIRLPOOL 4bbbfb4c57a5c4de7c84654d6474bd9b7b0d1eb9ed1f63d91a360b2987187f7bb1910ff4ca540b37fd3e98a00b37d5963a92b2d6ae0acfaab1636f512e887ca3
+DIST cryptography-2.1.1.tar.gz 441477 SHA256 2699ed21e1f73dd1bdb7b0b22a517295de07809d535b23e200dd22166037fe6f SHA512 d021f7af1cb4c6430049d2213405b7bea84bc0bde9e9f92c99c87dd835b2f28eb28024d65090756d2cc72b63510f25d71c55e473ce00e1d24736c15037998adb WHIRLPOOL 1095cc8698775904019744bb7c7410f405183fa4b497f2a1a66bb3922176e2dacab3c050eb9d081fa0bf07aed268782950e9953d10582e4d57e953d30d93618c
+DIST cryptography-2.1.2.tar.gz 441439 SHA256 d7f348e4f5df146a0e75998544bab6d42313cf19a81a6e49990ab7b27cc9c73b SHA512 a5a1bf7ea60f172ae72816965a471be00ee092151c02d9d792579a4457cceddd181d5d95fb832752981f9bdd3cfb88a5d531562845b0b70f37b39fb0fbcafe85 WHIRLPOOL 49c543b80c09f77daf2a49a784bb2132dfadf07dde5b1f7e5c9174b215dda7113ab8b90a5cac386010bcc5fe0c012f55b601b895087f4c0bcbb126b8435cf440
EBUILD cryptography-1.7.1.ebuild 1666 SHA256 07c512a796db87de7a6e3ee3fdd6425dd9574478c64ddf9088bb11d67ec5b42e SHA512 d30f513b2b76fb1fa100b9c9a06adf3330e66f6fcc18ca62d01dc493fa70aa6e84e6cc902e0d2d537d456c8fe8b963b25142bedd5d1185d476c032d0c50b7950 WHIRLPOOL c778fbf6714de843212ce33b5233647ae4d2859f41270eebd4c06b353ac383bb873e18fde0102eacb1acc37343ad0cf0ca0b6da8e7f61333a80a9f5befec5a94
EBUILD cryptography-1.7.2.ebuild 1748 SHA256 d186c9abdd5f89e682598e1c2f6166fbc4041be7d71402f2d88317835c241036 SHA512 f6d6768259d982e8c2f933bd61fd103384110258bb7133184f54ec48a6c91593a6261cef15b4208330192a7678be45e53170ecb16ef3f64b761ae9d258ef7ae9 WHIRLPOOL ef1899c94574e4011964b1bbd6f3a70fe0c1a80273b63b818c8fa9cd36d365c94a92d6c28e398fa9212fe01fcfee8863dd34ae8dc4209a0801aaccd9eed6ac15
EBUILD cryptography-1.8.1.ebuild 1675 SHA256 653083b45ac8b5e11eff9a8b5742d67fe5b55f45282ea462699d9db62f30291e SHA512 dc74e12777b873ebad3a97d7f8b205e0d200fac1479bc0d8c7e5b13aa8714d3d8866f42380540b6c81e48d83640abbe87582694097f8145e4c88ad0da314ca4b WHIRLPOOL be672028ab6564197e73d618879ea9c5d7015152ddc8d6d67ca5abec972498b2061af21f9216d2a5b8868d5831d46d67b6e197ed86dc72341245ecb2b574d1ee
@@ -12,6 +14,8 @@ EBUILD cryptography-1.9.ebuild 1646 SHA256 2535199d50fafda5a6e5e87c540a253292cee
EBUILD cryptography-2.0.2-r1.ebuild 1624 SHA256 45e6fd16917c624c317bdab445dedaef029cecfbef987feafb54d1bd309c186b SHA512 ab34101a8b2556703dfd1d4947aa9c42b85489c3556e558ce0e78b0ed685c00d836f4a349c623b78c5e1d54f92156d982bcaa9f54b04c8f960f447b5be390bdd WHIRLPOOL bedd4fcab97551131372c3f85ca333e7b6f56d7841be9122322c5053475c6a5d5cd7a6bb75a9d33f5a579745d8a27dfe87a446591884a6f1194e16631306431d
EBUILD cryptography-2.0.2.ebuild 1542 SHA256 07db5ba031dece262de146cc6a3d4f6e8bf17f2c4458e09def15a86326916374 SHA512 51a737cf880345dc75a7973870dba1971e8f35fba61b744bc4c352a643feedd9f342729e483383dbe4c0dd2b729d3564274bf57c77a35343143b70bffafdca1b WHIRLPOOL ebda0e16cf84820e8317f114277dcddc2edd3822100aa62646083c6fd0c7a725805c90f9b239dbda24a7f168a8b679dd43657be2e469cd252f96b7128741a674
EBUILD cryptography-2.0.3.ebuild 1646 SHA256 948a31ec4b78bc9d00a228eadb1ecaa06161704586292f310e70cbf23b711907 SHA512 7d11e6ddae039e21eb205d5b4f71e56bd0bbf57670166afb57bcea711adb360653e4337a83a826ea11d1a964153b767fe05c7a8b00f16798f581e9c2de7ae966 WHIRLPOOL d0d674f90374d32f515895ebc09e3db92c58b07e9ca8a083f90b0e624ac204a45cbcddb8dc673bfdfb0c9233d7aeaca5f2b942a1d9efb916ac50a9051a4b4cad
+EBUILD cryptography-2.1.1.ebuild 1646 SHA256 948a31ec4b78bc9d00a228eadb1ecaa06161704586292f310e70cbf23b711907 SHA512 7d11e6ddae039e21eb205d5b4f71e56bd0bbf57670166afb57bcea711adb360653e4337a83a826ea11d1a964153b767fe05c7a8b00f16798f581e9c2de7ae966 WHIRLPOOL d0d674f90374d32f515895ebc09e3db92c58b07e9ca8a083f90b0e624ac204a45cbcddb8dc673bfdfb0c9233d7aeaca5f2b942a1d9efb916ac50a9051a4b4cad
+EBUILD cryptography-2.1.2.ebuild 1646 SHA256 948a31ec4b78bc9d00a228eadb1ecaa06161704586292f310e70cbf23b711907 SHA512 7d11e6ddae039e21eb205d5b4f71e56bd0bbf57670166afb57bcea711adb360653e4337a83a826ea11d1a964153b767fe05c7a8b00f16798f581e9c2de7ae966 WHIRLPOOL d0d674f90374d32f515895ebc09e3db92c58b07e9ca8a083f90b0e624ac204a45cbcddb8dc673bfdfb0c9233d7aeaca5f2b942a1d9efb916ac50a9051a4b4cad
MISC ChangeLog 18416 SHA256 1c2c81e70a455fcf401bb7c0d61cf38f3de9e7a2cc5ba5c18865038dfd43cea2 SHA512 b327d91034d2141d3c39cc406a0d74ff019994a92dd8f35e8b1715d5f0ba00930a15f42e601013dd7d14a81de0a30fd3b0dbf66a00a2c555f6015b8a6eea9943 WHIRLPOOL 5f09b6aa83487c428ced79af0f2c4d5d85db223f74298a1216b3cc248494f0c7f85ef98aa8461666420006fed1caf61f18679985b75998cfd4dd8ed82be8d1a0
MISC ChangeLog-2015 8237 SHA256 c22eb0f4c94dd39980a8ce9b7d3b7149bc4ce59a7496f87c7e34951715c94e4a SHA512 b11fd6ecb95dd1265087e007ead9245b577ae76591343ed8f9bbf7c730344f0f31e3562edb87768a4a4dc3ab78a982b31bcbdae52b0060f805a7c4d0d64ec798 WHIRLPOOL 5e148ed158f1a68f8c1580c0ed5ccd3b50a6c88ce2a6228c80f5354eac95f8cfbf31ea6c2e2cc65633b1ef7332eb181efac8eaeb1a954a3004b081b3ed162286
MISC metadata.xml 384 SHA256 1eb9fe441314061b742ab80221c14c78f22fb93cb64f7eab4f3c89c6b95eadcf SHA512 c2806f846608bdd0720b589494e13f57ab2d64026747f2b13f412c9a0e9d2bef6b16fc357e4d16b74ad7a2a2af8daa5e28d0b6bfe4d2141ce68881c724fd24c7 WHIRLPOOL b29d989556a30a69dd73203ee4fb22e15cefa78d441e10f153e0924f4666817530c703e44047f551379c5fa31666d5856c4b3684883064d130913fa9732f6c92
diff --git a/dev-python/cryptography/cryptography-2.1.1.ebuild b/dev-python/cryptography/cryptography-2.1.1.ebuild
new file mode 100644
index 000000000000..1c526d65add9
--- /dev/null
+++ b/dev-python/cryptography/cryptography-2.1.1.ebuild
@@ -0,0 +1,51 @@
+# 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} pypy{,3} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 flag-o-matic
+
+DESCRIPTION="Library providing cryptographic recipes and primitives"
+HOMEPAGE="https://github.com/pyca/cryptography/ https://pypi.python.org/pypi/cryptography/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( Apache-2.0 BSD )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~x64-solaris"
+IUSE="libressl test"
+
+RDEPEND="
+ !libressl? ( >=dev-libs/openssl-1.0.2:0=[-bindist(-)] )
+ libressl? ( dev-libs/libressl )
+ $(python_gen_cond_dep '>=dev-python/cffi-1.7:=[${PYTHON_USEDEP}]' 'python*')
+ $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7 pypy{,3})
+ >=dev-python/idna-2.1[${PYTHON_USEDEP}]
+ >=dev-python/asn1crypto-0.21.0[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/six-1.4.1[${PYTHON_USEDEP}]
+ virtual/python-ipaddress[${PYTHON_USEDEP}]
+ "
+DEPEND="${RDEPEND}
+ >=dev-python/setuptools-1.0[${PYTHON_USEDEP}]
+ test? (
+ ~dev-python/cryptography-vectors-${PV}[${PYTHON_USEDEP}]
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/iso8601[${PYTHON_USEDEP}]
+ dev-python/pretend[${PYTHON_USEDEP}]
+ dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+ >=dev-python/pytest-2.9.0[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ )"
+
+DOCS=( AUTHORS.rst CONTRIBUTING.rst README.rst )
+
+python_configure_all() {
+ append-cflags $(test-flags-CC -pthread)
+}
+
+python_test() {
+ py.test -v -v -x || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/cryptography/cryptography-2.1.2.ebuild b/dev-python/cryptography/cryptography-2.1.2.ebuild
new file mode 100644
index 000000000000..1c526d65add9
--- /dev/null
+++ b/dev-python/cryptography/cryptography-2.1.2.ebuild
@@ -0,0 +1,51 @@
+# 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} pypy{,3} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 flag-o-matic
+
+DESCRIPTION="Library providing cryptographic recipes and primitives"
+HOMEPAGE="https://github.com/pyca/cryptography/ https://pypi.python.org/pypi/cryptography/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( Apache-2.0 BSD )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~x64-solaris"
+IUSE="libressl test"
+
+RDEPEND="
+ !libressl? ( >=dev-libs/openssl-1.0.2:0=[-bindist(-)] )
+ libressl? ( dev-libs/libressl )
+ $(python_gen_cond_dep '>=dev-python/cffi-1.7:=[${PYTHON_USEDEP}]' 'python*')
+ $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7 pypy{,3})
+ >=dev-python/idna-2.1[${PYTHON_USEDEP}]
+ >=dev-python/asn1crypto-0.21.0[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/six-1.4.1[${PYTHON_USEDEP}]
+ virtual/python-ipaddress[${PYTHON_USEDEP}]
+ "
+DEPEND="${RDEPEND}
+ >=dev-python/setuptools-1.0[${PYTHON_USEDEP}]
+ test? (
+ ~dev-python/cryptography-vectors-${PV}[${PYTHON_USEDEP}]
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/iso8601[${PYTHON_USEDEP}]
+ dev-python/pretend[${PYTHON_USEDEP}]
+ dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+ >=dev-python/pytest-2.9.0[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ )"
+
+DOCS=( AUTHORS.rst CONTRIBUTING.rst README.rst )
+
+python_configure_all() {
+ append-cflags $(test-flags-CC -pthread)
+}
+
+python_test() {
+ py.test -v -v -x || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/denonavr/Manifest b/dev-python/denonavr/Manifest
index 77bab24659bc..a551348daf78 100644
--- a/dev-python/denonavr/Manifest
+++ b/dev-python/denonavr/Manifest
@@ -1,3 +1,5 @@
DIST denonavr-0.5.3.tar.gz 60941 SHA256 8904bda0f6de1d40f602a26f909b592c33a82df4f22963f908168f6e031af585 SHA512 709f1eb2c51ba193ec17d3dc20d43d1f632a6e8b387b962e15b9b573c4d539357b3fd48cc177dd701b4b7043afdbab7a06a808b34b44e8c971f2f72ef6383d9b WHIRLPOOL 519f46898e1af12be5733c8d4cf2c0d65ecb191c283ac9b77f467680076b12f2749b5c183f823fda879e2f5ec855a36b67af3a95fd01b61a28a60e4092a16d19
+DIST denonavr-0.5.4.tar.gz 58307 SHA256 c9e7d9e6847565481f38fe3dd6fdd57277fcd20c9023729b360da55769cd738d SHA512 10242193bd93fc4465d51f7fa856be558932eb3610ed0e239b0758d657ed176d08bd9c53424040e4e12b58f87cb65d44ccc804e90cdaf17d9d34b64876a67b91 WHIRLPOOL 96298a59a52de9534b9d13fb95a049ed4f56ce358a8632cc711e54d0cc3dddd239fc866e9a295f89cba55f23bdd6783448768582f45035d2e048c21d629c0429
EBUILD denonavr-0.5.3.ebuild 850 SHA256 e04b41bf6de459ab5f441854ee0dc82378d4d7b0da0756aba5102c6ecac94790 SHA512 d72f4c5747c6133b0cc205877e2c7aa1f67d05633c757b7df89a0bee38e9e7a35033a7f4c5cf116e1f93f94590e1a106f848cc5e82a470d6341dad23bf55fdad WHIRLPOOL d2e2a0acb896bced4baeea3d55351d505a16fa5792e679d002bd553e617e39f602dc194d1933219c0ef192e66e5fc981064d539fb9e040b83ce4b88a06541908
+EBUILD denonavr-0.5.4.ebuild 739 SHA256 0766801cb8259ae5e60694694466f8edfc2a6fcd7cd726684843cef6077331f9 SHA512 557aec9a04955dac993f9625ba39006ab88f6cb58a5a73f198acfc20f05394278c5d248e5f27679bb22250e650f706107c4ae97052460cb4ccb7a4bc8009005c WHIRLPOOL 9de601431fafdc2b26698fbedf20a81c07824462873dd87d10104753469fbcc0b6dc7feddf16dfbaecf7d380658d37c117abdef027982475d836fac03c1b9462
MISC metadata.xml 572 SHA256 b128c4f7d3c785086b88e1ecfa1d49718f5ee39c20ad08ede23fe5a185db97c0 SHA512 009f44bf923f227dde48e3304ef2a3164f664b8736c872dd6e3fbf27a99ac67905e312a64c2389b9845295c164fcd0fe6125337ac6aa1c77097eb864b4cf3857 WHIRLPOOL f4ab1b6bc857fc41283a32d4104aa6c5ea47c25e486ae4b18b42bb6955add51404ba8a42f31599425cf50538520b18c420a6a30f2e15ab736c6c12b246077c34
diff --git a/dev-python/denonavr/denonavr-0.5.4.ebuild b/dev-python/denonavr/denonavr-0.5.4.ebuild
new file mode 100644
index 000000000000..4812f7dd0c58
--- /dev/null
+++ b/dev-python/denonavr/denonavr-0.5.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{3_4,3_5,3_6} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Automation Library for Denon AVR receivers"
+HOMEPAGE="https://github.com/scarface-4711/denonavr"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/requests-mock[${PYTHON_USEDEP}]
+ dev-python/testtools[${PYTHON_USEDEP}]
+ ${RDEPEND}
+ )
+"
+
+python_test() {
+ py.test || die "tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/execnet/Manifest b/dev-python/execnet/Manifest
index 697147a56a66..e0dd4a5dc3c9 100644
--- a/dev-python/execnet/Manifest
+++ b/dev-python/execnet/Manifest
@@ -1,5 +1,7 @@
DIST execnet-1.4.1.tar.gz 171041 SHA256 f66dd4a7519725a1b7e14ad9ae7d3df8e09b2da88062386e08e941cafc0ef3e6 SHA512 e8c0c32e873f8585ff4d4da3b9cbd40046479370f5653f67a98c9029d4535a619731d1b825332fe4af4dc5ebc9ab11ee879ef45df07f08943b1e1685f2255790 WHIRLPOOL 487c31617b78e4eeed9dc75ae8f01ade33aad35f7547677ec007b688071dd56e69c4f4b92cf9355dee7cea97bf6eac09f508099f104cf52d6c9fe3860e4fd3c9
+DIST execnet-1.5.0.tar.gz 168497 SHA256 a7a84d5fa07a089186a329528f127c9d73b9de57f1a1131b82bb5320ee651f6a SHA512 ca2b571fafdf8f68b3cc7a04ee326e3255828d4cde28ead65d0cef325569c3a6dee09359e525152248038de65326ffc6b75c8362f53aa5c0b3f736eb596cb2d9 WHIRLPOOL 2cd562109412e3133824705fcb4d2a7c083c6a3aac79456b104eea4cfb7f33346e90c82aed39afbfb8cb9990814ef6b088aeacf471b542d46441d2287ef7387b
EBUILD execnet-1.4.1.ebuild 1267 SHA256 b7a57b057a44edf1c17b15107f3583f570bedd8c9bd80c3dad0ef0cfc1c52624 SHA512 f2319195883a57fe2d69328ac5258345c2234c3b5974cb269f9aa320953a97b17e60777a2e1a12de41363f9b353e059083188525faa3d0a7514cbd84dbbcb3de WHIRLPOOL 3ad3c00674b60118244f972989608ecd2dd490cac35880c70e5517b3edd2e65c2c8d3f38a1336dea30f3255bda1c24121938711104a36467dff36a25c2a80222
+EBUILD execnet-1.5.0.ebuild 1277 SHA256 d36d3b9117b356c6f11da9099dd4a9f57836edeb998de7c761b9df42f66b3859 SHA512 74818f088f3bd9d644f9b3c60964f96d8ce79a845121f114f4016b0537177481145adb5f27f1846b7bb67d2a1e9db82691bd44a8452e480b83f57e642eaf6d12 WHIRLPOOL d2859a8b080fd3b8761b79978305fbb3d1fa3c856f11417f8eda86207763f2d40cc8f5a5e0c0b7087da36e011255fee0e7d364a5fd0c92b1125d77c0a11c2f35
MISC ChangeLog 3673 SHA256 d763bec6268da229319e3f0e51c213901d7fef248586214076d5a20580d88e89 SHA512 c7af23a568a3740602c3968c3fb67cca0a1ebe87727f0294a19ee8ebcc16cce36ca0ab37662ce1b7364fee3da8f376a365714c3961d5f319da6d05b95f1cc13f WHIRLPOOL de08c6d220e92b2d0f0c9bde47f87f972d2d051d7e3205660040b340ae0625a178903615b8d33e51c5338671fd3b90ea1b37fc405deede1c5b06bf46f77b5e49
MISC ChangeLog-2015 3979 SHA256 ab583d6fbd59ee50fde491589b5e6a7c2c4bb62ff4479fbbc4fc9d71ebf2fb4d SHA512 84b40ef3c6a615dc001340a98a51e97ecebe94f0b3fdf6f89389115b3c3a2767b5f2f6991e4921685ab92e979572254e55ec93effc5a2d6d4de8a921873aaff4 WHIRLPOOL a9d65042dd8a1c54f764929cda16c738735c5069df42b3f5e13754d897a3e5e6e76dc0e005603579971cb6b626439a8f4a1e0e203f840ff203b9bcdfd42c0148
-MISC metadata.xml 537 SHA256 0ce0032e5a4c681acdcda81864bcaa1975957fc566819ea813696fceb93a675e SHA512 a5a760db3d0753d69c0bec281ac5b6d7920c2a94b01413fa5ec63541ca09b4e7cdd9a63ad7ae417e8a886c2ddedc505f5784fe928e2c673158a38afc2cd0e1b2 WHIRLPOOL 900cbe090e1023213267c394ff1a5c5d89539b62265af762802cecebb3437a7ace9199865f429159bc3050f3232371b1cc131f9fa9f7789eca81c0804431946b
+MISC metadata.xml 541 SHA256 6c4b30f61fefe51ed99f2a20ac1b52e7802ba1b1ab09d934ea147c9a6e6f6264 SHA512 8afb04a008ce5704560a8f984dc5662abb01244b93bbf655bf0c66365a125a07dd1adca26f75df2bc89f923409b3687bc610f0ed739879a6f66167b799963091 WHIRLPOOL b5fa455d1b0090f46cbe42afa56af8e75b2a237b5a42ad321cff7fa5f5a04a711695e13d14e4049355e4411f29c8dd218eb7f21c9e951ccba67e8af04d1040ce
diff --git a/dev-python/execnet/execnet-1.5.0.ebuild b/dev-python/execnet/execnet-1.5.0.ebuild
new file mode 100644
index 000000000000..3a8a1c3f8986
--- /dev/null
+++ b/dev-python/execnet/execnet-1.5.0.ebuild
@@ -0,0 +1,51 @@
+# 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} pypy pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Rapid multi-Python deployment"
+HOMEPAGE="http://codespeak.net/execnet/ https://pypi.python.org/pypi/execnet/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="doc test"
+
+RDEPEND=">=dev-python/apipkg-1.4[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+#PATCHES=( "${FILESDIR}"/1.2.0-tests.patch )
+RESTRICT="test"
+
+python_prepare_all() {
+ # Remove doctest that access an i'net site
+ rm doc/example/test_info.rst || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ use doc && emake -C doc html
+}
+
+python_test() {
+ # https://bitbucket.org/hpk42/execnet/issue/10
+ unset PYTHONDONTWRITEBYTECODE
+ py.test testing || die "Tests fail with ${EPYTHON}"
+
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/_build/html/. )
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/execnet/metadata.xml b/dev-python/execnet/metadata.xml
index ab39f126c6cb..780195f0f3ee 100644
--- a/dev-python/execnet/metadata.xml
+++ b/dev-python/execnet/metadata.xml
@@ -9,8 +9,10 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
- <longdescription>Interact with Python interpreters
- across version, platform and network barriers.</longdescription>
+ <longdescription>
+ Interact with Python interpreters
+ across version, platform and network barriers.
+ </longdescription>
<upstream>
<remote-id type="pypi">execnet</remote-id>
</upstream>
diff --git a/dev-python/flask-admin/Manifest b/dev-python/flask-admin/Manifest
index 4a6f7a1d53a0..5adc9c4295b3 100644
--- a/dev-python/flask-admin/Manifest
+++ b/dev-python/flask-admin/Manifest
@@ -2,8 +2,8 @@ DIST Flask-Admin-1.0.6.tar.gz 235842 SHA256 c16d1bb1b6c2b6ac8db8486b9a5e1919d1a0
DIST Flask-Admin-1.4.2.tar.gz 922579 SHA256 7d1cfdcb29a7135d4275dc22628c0f068cccfdb84dadad885bde685d0511597c SHA512 e736d5f6d05c886ac8bd96b7524d6bc7af956fd9d2f183d1c0872ea346301d67c5b634589b94b1de3be9fd5f1595ad95505b68d80adc613520259380bb9b0be5 WHIRLPOOL 25b20415ebb3286f59f496d4d443d560e2036b1f9521de9143e97821db5929d3b17be1bcd8cd878cc12e4c232781df4a57540e19655ea1567a6adb4bb8cad812
DIST Flask-Admin-1.5.0.tar.gz 1598074 SHA256 fe3a96d99f22e293cd7e83d364de6cffd36573ef25db93d6e32102527a624bc5 SHA512 dbf5b97f27228eb000fd1298f4da8d4824196856e4ba9e2d8cbae6e562794ec2d1a998b382efaa84ec4fd7a74ae589a739c52e117efebfb171f19bc16e7350e7 WHIRLPOOL 875c1db6527ecb3e1526a72594c017cb999d3cce9a0737d7947726b01511d5ba790e21183aab16d54977f741dd1b51338d2daa393026d2ec3bf37336861f7d7a
EBUILD flask-admin-1.0.6.ebuild 1187 SHA256 eefa4c54dabf1451d78ff03bd712018fdbc854d797cd0a73b378ede59b7a1b8e SHA512 ca3866cdd8fd63b475ad4a3f0c8d7ddf93c68d085b1904ba4dac74fa55686d4aec3b08ed8bb990e73dcfafb9562d76113e08d41c4e1b60560a4292311fd81aa4 WHIRLPOOL 2678f13573efc93742ffe7e6e2e4b80ceb3ab431b29935f29f909a6459fa3e8c705c9d1c1aeefd972afa91f8cbaf5d0947ab92410c55cdecd724a6e2729c9dd2
-EBUILD flask-admin-1.4.2-r1.ebuild 1558 SHA256 578ea41d46f2717d2a3ab0b3d26c998464760f586302283f6f0a47ad78a34a1c SHA512 645a3b3ef6fa977551d7773a485d68ab3fd759a1e18140086bf716f94f4d9e2497e624589555c031702e50732d43b2c77af3b1156f0b0c7ef0309868c89b2934 WHIRLPOOL be96bbb9b6abe71b0bcd2a8f138b8141c8e144e32edffa424070538040874a70255fea1491694dec7ddbf788fa0541c57810e656725dd46b20a8f183f8c6df2a
-EBUILD flask-admin-1.5.0.ebuild 1558 SHA256 8eb171cafeff62079b24646cdb45f8d3b11e644c9e989e3ee7aff81d3312bcd3 SHA512 14dc8424ec849007b2adca10d31faf35b013aeff6876ec35b2bcdc2e72429cbf4092b54764e67bbfe7f251579c2c2f1074341e671e767434942914bf976e7abe WHIRLPOOL 5757fb9be279a083a882e0f58888b1aa79addc9e9572e8e5330786147980334c96f8b6bd47871f48aa0c9ac86f7c5f621f7039dd162f2050ddc21c4f8324202d
+EBUILD flask-admin-1.4.2-r1.ebuild 1561 SHA256 8a8dce2c97f737a07f61bd8a6963c6c9436a1bdfebd915644cb37454f32d3db1 SHA512 b467c1863fbdb47c8a997121afa24343aa147593bd71e4ccb31221c45719e82291e34afab7dd42dd21925d4f97ee0fdb2761054feef39a34e24cb2b4fa99d24b WHIRLPOOL 65efa4aed0b705857c276e717f22067551ce92c1f848def9498861945d78bb540d175de88f3188cf6a1ad4535826c15ceee6fa036fa974dd72b00d7efd2f6818
+EBUILD flask-admin-1.5.0.ebuild 1561 SHA256 8a8dce2c97f737a07f61bd8a6963c6c9436a1bdfebd915644cb37454f32d3db1 SHA512 b467c1863fbdb47c8a997121afa24343aa147593bd71e4ccb31221c45719e82291e34afab7dd42dd21925d4f97ee0fdb2761054feef39a34e24cb2b4fa99d24b WHIRLPOOL 65efa4aed0b705857c276e717f22067551ce92c1f848def9498861945d78bb540d175de88f3188cf6a1ad4535826c15ceee6fa036fa974dd72b00d7efd2f6818
MISC ChangeLog 3259 SHA256 6579aaa1cee4aec7952349ffcf292739295840fb404b21c07544641eab52bec4 SHA512 6c67d900ac784c936e92ec0f6c04b6f9b5e3ce3c807f041533c7f7be7fa970bb040a43ebcdd852e49ca6347286521c19edb6f527739b52633540a86509ab0979 WHIRLPOOL 2ebf96d18761536c7cf5ea22e44a06904ab49925d60f72eef4d9ee94878eb4a6183b0f0d1411cb115a8b74d269dcaf79bffc8daf719a4ed6099c2ae4637911d7
MISC ChangeLog-2015 1258 SHA256 8c4ed82aa60fb011fd2d64bea1364b5b82c49bd6789b22dd4930470e9acc36f3 SHA512 ae1a44ea1bdc17c3eb9902f349eb98504131b444d91f80eb7d343db52a09f3a6188e074d12551463e205e9d281daa9138d941e677a3bd7da542a15ed6453fc44 WHIRLPOOL fd711730600b5e637153f709127f75fc8a9da7760438c40cf9a8ec44b48e560548ca77f585ded4b70b3c3e4ff1459044d4cbefddf10f2e440fc7bbf3f640ccdc
MISC metadata.xml 324 SHA256 b1a7662375ce6c78e5b74214ca99d19ded75810fc44ab0e6865d650a57b23149 SHA512 02944086c5f7fbcc10241e5596db8caef60c142ddfcc28627c9e7bbe9b472663fc6be2f6234d0205233c7ab5e51b9a4a1c4f7f08256daf1314ae3f0274469ff8 WHIRLPOOL 6e48bafcaffa4b9c4bb716b6c054374f4380b37fadb0c32e5f7550b241d100b32fac7a939f192174b93d5b46a07fb492e9d1e30c226007146350eb4844bc358b
diff --git a/dev-python/flask-admin/flask-admin-1.4.2-r1.ebuild b/dev-python/flask-admin/flask-admin-1.4.2-r1.ebuild
index 4448c1c4616d..655c35bfca6a 100644
--- a/dev-python/flask-admin/flask-admin-1.4.2-r1.ebuild
+++ b/dev-python/flask-admin/flask-admin-1.4.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -36,7 +36,7 @@ DEPEND="${RDEPEND}
dev-python/flask-babelex[${PYTHON_USEDEP}]
sci-libs/Shapely[${PYTHON_USEDEP}]
dev-python/geoalchemy2[${PYTHON_USEDEP}]
- >=dev-python/pillow-2.9[${PYTHON_USEDEP},jpeg]
+ >=dev-python/pillow-2.9[${PYTHON_USEDEP},jpeg(+)]
)"
S="${WORKDIR}/${MY_P}"
diff --git a/dev-python/flask-admin/flask-admin-1.5.0.ebuild b/dev-python/flask-admin/flask-admin-1.5.0.ebuild
index 7cbd867bf944..655c35bfca6a 100644
--- a/dev-python/flask-admin/flask-admin-1.5.0.ebuild
+++ b/dev-python/flask-admin/flask-admin-1.5.0.ebuild
@@ -36,7 +36,7 @@ DEPEND="${RDEPEND}
dev-python/flask-babelex[${PYTHON_USEDEP}]
sci-libs/Shapely[${PYTHON_USEDEP}]
dev-python/geoalchemy2[${PYTHON_USEDEP}]
- >=dev-python/pillow-2.9[${PYTHON_USEDEP},jpeg]
+ >=dev-python/pillow-2.9[${PYTHON_USEDEP},jpeg(+)]
)"
S="${WORKDIR}/${MY_P}"
diff --git a/dev-python/future/Manifest b/dev-python/future/Manifest
index 2c938e77d63e..8767dcab41fd 100644
--- a/dev-python/future/Manifest
+++ b/dev-python/future/Manifest
@@ -1,7 +1,7 @@
AUX future-0.15.2-fix-py35-test-failures.patch 2339 SHA256 563628f399342a6f5035b105f0cc1d56f7817025ddb20d065447c563719fcc85 SHA512 816a3d30461f6e0eed0106bc46952e3f6d98323d03ff3f212332871b7eaf7d3b9817ee2043110bd004152c4239bfa427d9ed74f1dc7166d41534ba0fc76ad055 WHIRLPOOL 65cd5db9c57e00545632df729c8613a975a63ad787caeaaf222d8a7ba72a3dfe75b11efddaff3fddf246ff771bf9053e3e6b9000a971d4c3cf7ab904777b4bc6
DIST future-0.15.2.tar.gz 1583441 SHA256 3d3b193f20ca62ba7d8782589922878820d0a023b885882deec830adbf639b97 SHA512 24a0eaf70795efe1644b098c5abbcb0103d9172a5243721f0d26b1cbd108872b6c0616180da8f5507855ddfc7b26bb10a606a64e59d307d39042b346700f77ee WHIRLPOOL 557b53495033d4586dc0f34837cc7f0cab12fb770abda56049fd90b5bac3e36db561e185d86e8a08b153869f0f692ccf0b305f5edc20871edde487faa1b1fc4f
DIST future-0.16.0.tar.gz 824484 SHA256 e39ced1ab767b5936646cedba8bcce582398233d6a627067d4c6a454c90cfedb SHA512 41c795cd1746a76df84de2da9fbc611fc6164322c1c712ec9e8a8626c21c2717cb4899ec150d95c5e0c037270e6bb71e099edd169609369aae619daea9df2e5f WHIRLPOOL 744ab7e228c608f49308609e18778e198804a7b6fea3a6285efcce14a4ea8d114e146e94779e084ac91916fb7cc560be2178806378305b40568d6bb7ff448951
-EBUILD future-0.15.2.ebuild 490 SHA256 ed6145f6dfab57b955480719c27e24179994720c5f8a292c654df9c16f714405 SHA512 2830318a18c7948a413e83401e33a7dc911791ae672288160c49159a96918d9556d7077746efed3467fda487a61b07da0d34d8adbb6c38ea7618cd8b21d48ac2 WHIRLPOOL fa5cf6ed8ecef08e69549139c3e48a606f9f6a8d8368f5e0e295130fbd6afb3daf9dd22801f80c93f73941e55d275c3a07144f37dcb6fb8dc7c290af2312ec34
-EBUILD future-0.16.0.ebuild 555 SHA256 aa31b591d1ba357e87dc802d018085fc1b00afda2eff4835a79466fa5647628b SHA512 b68848c3df188420e8a3826ed06d4e85994278e9214ae03945b801a7eeb0df3cb440852dd4b42f54c451cc2a7c2efa27e9bdb8164309794ff502b375d1113207 WHIRLPOOL f86de97d310fb9ad158534fce6ded08ec3427c208e7afa36506ee50be50b95c28bac3e74bb270235c9dbc073558b5bd3929fb63455f81a1364f19ce90faeaeeb
+EBUILD future-0.15.2.ebuild 496 SHA256 bae2d56d925f9250db304d426eccc49b0f74ca1afc27fab04ed32353bd883f2a SHA512 673c6e67a56de5324b91be86b99f510095fba1f79c6e236da9eaaa58531b4a461698217c3a2a03bfd279fb4ab3f3d7f765a01cb05e3634004a7e32877646027c WHIRLPOOL dcde4874e86a35322e8b1b64e789c0a3b2dbeb8a034034b3d3eeed38fb3e49f2d8c978fd4e4690b1b4ce5c0114713d5fbadb94d10afa5ce525dc1ce336936aad
+EBUILD future-0.16.0.ebuild 561 SHA256 a7e8e0904d024f68f9030f254b8ca6cfb1fc3bec6cb3a72176ad0e755958d3fa SHA512 ebc8533443a3551c37467c513c66cd207f933ee27a30ed5e73bccd407b00a39f4554c2c48260488f58eb28726c98a15418bcb59fd98914b00809865b319f2129 WHIRLPOOL d04917e7607591027bc722966d25a9ebb43bd03d8f513255cf86b483c2929110d8722163c1d71a04a4224c755f8623ddf302a3d81e3c4bc39eb0bd36b3ba9903
MISC ChangeLog 1394 SHA256 98c7b22ba268a5ab6ef159456f749e2fe89f22c18ef62da04f14f2d2dd65a007 SHA512 4a6dbf4a22ff0af654f1b367ae6534b92c0fc3f37407c8de7be5514fc5a9de6abcc8380edaf6fb408a740ba074c731bc98b021ffeccbd44c9b344512185668ff WHIRLPOOL d627df34b85c5e6bfa05c058a0ff0846f2bec52ef7938c38e360a4e3a4c03a8412d5fde79c19f3ca0f35370574b087f23238c4392d199a8226f33f639a5d8085
MISC metadata.xml 309 SHA256 b34d01a25d528ef86a4bccb18881a1623e31aac8a8df38c36371fa6f51fbf3e3 SHA512 e01e3b2733211e1eb6aaef4da19265c7165411a46fde4c2156118700c315bc2ad52cd87de1b90355741de77d91aa22eed5f9e5847d45186bf7138d246cd775e4 WHIRLPOOL 8f95c0410c7e60dec33b734054a4a7b57283b4e41794a7b24b006142457f97f4a5bf08ebf864e6433d5634a8e54a2f96183aea698cb5aea31be3d0ac3e01e924
diff --git a/dev-python/future/future-0.15.2.ebuild b/dev-python/future/future-0.15.2.ebuild
index 065b9adffcbb..d8e02163af82 100644
--- a/dev-python/future/future-0.15.2.ebuild
+++ b/dev-python/future/future-0.15.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 x86"
+KEYWORDS="~alpha amd64 ~hppa x86"
IUSE=""
PATCHES=( "${FILESDIR}/${P}-fix-py35-test-failures.patch" )
diff --git a/dev-python/future/future-0.16.0.ebuild b/dev-python/future/future-0.16.0.ebuild
index fb402928085e..ded90544b7c5 100644
--- a/dev-python/future/future-0.16.0.ebuild
+++ b/dev-python/future/future-0.16.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
IUSE="test"
DEPEND="
diff --git a/dev-python/futures/Manifest b/dev-python/futures/Manifest
index addb258de55f..cde3047999d2 100644
--- a/dev-python/futures/Manifest
+++ b/dev-python/futures/Manifest
@@ -3,7 +3,7 @@ DIST futures-3.0.3.tar.gz 24959 SHA256 2fe2342bb4fe8b8e217f0d21b5921cbe5408bf966
DIST futures-3.1.1.tar.gz 26471 SHA256 51ecb45f0add83c806c68e4b06106f90db260585b25ef2abfcda0bd95c0132fd SHA512 7ccb041271ed2688591942f46ab2d2c92d806efbd5209ff9aba77c6d5d3c1a1495fccbeb1718d914894b0b8d936438687e8f3cc22b7ab6625fb518321084ead3 WHIRLPOOL e0c71503261511713872344cd7e8c429ae62ac5fef934758fd1c7b60a7a697c824bbc78ca1aeb7a05b03c8b2a14ca63dfe3028e7c48e78670ecdbe9dd66d0051
EBUILD futures-2.2.0.ebuild 1033 SHA256 4e27167c9c2e33b0ae631ab1b342d79a4a3f9ca56660fececae8f143e6484e91 SHA512 5bf24a597059f6195478944b836171132f9489b2fd880d84bbe1dd1bf80392dea2e6a3d26b551ade75eca507c1c8014fc7315e030a8131bfb9cda510f57f3bd3 WHIRLPOOL 2b3fb62c36187235dcd108454c12c91bab405049598f58676819f14bcfd6c9fddf923af69b2383914fded7c78d5d9219ecfb68674baf7b5947503255bc7e0703
EBUILD futures-3.0.3.ebuild 1085 SHA256 1c1da03fe7369b9c43b6613fe5e56a1fdceb121a33e08740e61ae4f52e25d36b SHA512 616046f342a0ed20ee369c96741e1a6c223b2a302458764a19eae8cb632a990ec15916c2b93a681b5fa93e8bce420b8e785179ce627366a378c224dde3535962 WHIRLPOOL 4f5032d96d09503cced261d15da91b0d8efa5187ea8096668234cf91c5a5a08ce2b69b72db869c3eecbe93f90b1e6254acf7eb002c84f68e1526b3f663d1920a
-EBUILD futures-3.1.1.ebuild 871 SHA256 285d0f04a982a279b629999489a887f2179978ea50136d6f5fabb9ac86273aba SHA512 a1b9ba40a36312d8e5480e48f99b1b8939eb99ec80b44315ca153d1dd4faf41efb356dd4bbdba411747a2d88d34736f07730d69b723e1b1b6500eef95b74ee2e WHIRLPOOL 7237df320cbff2517a3417d5d04456c9b1f9abf454bc386f71af8fe1f8f04d047fd3a59719244fb00839a4df58cc0137435d6faec86efc050f273d9dc4686b88
+EBUILD futures-3.1.1.ebuild 870 SHA256 c97d12b911f4eb7be2f76fd7ba36aa7fd74b423fd743145eb1ddea7e89fc658c SHA512 6abe928aa404ac45cd6dce880d0f611ea3c6a2f8509f82aaab8ffbd3524e1e29ae2ea34d43fa1739159a37bf27d76595536d440dfb13d305ae5e9bd80388b218 WHIRLPOOL e33e448b5277c4542f54c290ab054af8e524c28772ef4bc3445bae95bbff65aa343e1005116f2ca27eb7527b3fc9057092edcbd534dfa2133185620db0cbd111
MISC ChangeLog 5863 SHA256 7a99fd9a7494a1ed68b4a314d6a446a382f233a40a30202ee33dce89f10079a4 SHA512 be5054a2be7d2e83e54e9e47f581efc4c4723c6d976cfc044d25125b51b42ef000c8ce1451c90f641b7a89f944890365436b01af2eaeb7910e021aaaa7843d9a WHIRLPOOL 8a0f755983a2ff30f025415c752be7e4c9bf4d4cefbec383d70e039828a1414b10440cb8a415ad6bbe74f1eb41025483bbcc52e72b8a3c0d7e90203efbabb06e
MISC ChangeLog-2015 2528 SHA256 da01eaf6a1fddc32e34248deb91fedcf59f34419924151107936ef810535a646 SHA512 50450d9419492267a313ff8df10bd709d1b959fd60d914689a3de1e4db71fb197acb0be903ce67771a8000dfbdeddf10330f4ec60b4055111139eb0029bb1b6c WHIRLPOOL 94a942fbf61cb1ee6ad67aec32dbcf19d22ee491d27f5034ec0314056bd32fd349af81a5d70a50f388383abc492ad6e728d51cf7749b0558b375a57aaffd00ea
MISC metadata.xml 310 SHA256 3156dce7e9e3a82ba0d74f0b723a68ce309fdb23a7d3505b034ee0bc6f7080f4 SHA512 a6efb8ac5fff2d6eab08681ade46c776ad393e65ac9c5fdbe53977ec7cc852e05b82d7466001caa91021eeda0e03ff6513322b90251b8d273b72d80ca30ef20f WHIRLPOOL bd72826cd5ab21e6a11337447d3848524df1a01f0a98c0cd6d416d47c107e2a7abddc34d16da23ca9b2b6c2d25c1b52e60fb4360a4004e964aef7e2dadd1f3f6
diff --git a/dev-python/futures/futures-3.1.1.ebuild b/dev-python/futures/futures-3.1.1.ebuild
index 0b7ad52ac7a2..141b2a2791d9 100644
--- a/dev-python/futures/futures-3.1.1.ebuild
+++ b/dev-python/futures/futures-3.1.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="PSF-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
IUSE="doc"
DEPEND="
diff --git a/dev-python/gst-python/Manifest b/dev-python/gst-python/Manifest
index e74dc6b8037c..ab3da67df034 100644
--- a/dev-python/gst-python/Manifest
+++ b/dev-python/gst-python/Manifest
@@ -5,7 +5,7 @@ DIST gst-python-1.10.5.tar.xz 390188 SHA256 ccc7b63413c29196401488ca2af599ef8bc9
DIST gst-python-1.12.3.tar.xz 388220 SHA256 c3f529dec1294633132690806703b80bad5752eff482eaf81f209c2aba012ba7 SHA512 f4d0d09a5b068e79496aa5e0d73f09af2d1e929cf6f80874dba8396950952b795a30f5a33c18b42a650f173c80ce342f959d497aa0d9d281bbe36507a71d1b4a WHIRLPOOL 2903fe2391173c731ec91a3c750c99651dece4ee6789059d6235b4e1e748b81e65a50e6bb77835e5d5a60ad315c3225998da3b44b3141fc729448c36b1ff949a
EBUILD gst-python-0.10.22-r1.ebuild 2148 SHA256 ad01d5164839df14bc10de659b53c6d78d4fe00f31f4b9533141207b8a9b2183 SHA512 ebc646247140167dff59b882007d1919cfcc03cbc872d2d0db1dba3887287b3f9110a523df844da4b59ac70f764a8cb1f9de570ac660458a29d0802b7791639f WHIRLPOOL a95ae5bff61a4db977c442527d75076b8f30fd0460f6789db43d83f1261a1ca96e90ba5572f38f581dafdb463b056d9f5aa11e796034831fd0f1c9dd13a9c1bb
EBUILD gst-python-1.10.3.ebuild 1121 SHA256 7f451ae76de262b1383f95ec700be01a3c5e8b48bfa283cd424525167bba9322 SHA512 82a9e5b7ad9811d59cfebe0772b4003822bd179bad5d00ccbcdb4c9cb1e03ba57b9c116f0827c635ee3005c0bf4326f4d57ac51c77b7d941058a2e524ede4545 WHIRLPOOL 8a92d7d87beab2e4e3977455b21b73635885661c2e4f5ece4e9cbc674648be16e4087491c7f9844b7c712d98cafd35b361f100f7bc72a6134e71dc3ccf827525
-EBUILD gst-python-1.10.5.ebuild 1128 SHA256 dae8ebfbc1e10ea73aec19fa5fb32b9adc679beb944abe7b579e31a1840ae5b6 SHA512 69ad39b66f451d44da914a59e0d0c3424852417e3c8ff34545705a84da7e2008d053dc626954e52ae3e8296a30874af2bd74315b1fb7655b745d8e841d5a54f7 WHIRLPOOL 3b273cbe6950174953e886056a095d65e1f00e35c5a25625df018a65b48d8659026e182d2ccdaac0d94391f3917683da53fa797b4a28fcad4bf86ce8174b7d10
+EBUILD gst-python-1.10.5.ebuild 1126 SHA256 bc7129b274d5602c5057279b495d006379368b275add16d8856acb662750ae87 SHA512 cc95c1e419634aa8b55cae379c7d57251281c9fe65a8b2ddf4e8d17ac113173f5c71ae0e602fc287408d60a0aba7450a5c0d9ef15db9fca3acd8556c53f9c702 WHIRLPOOL 2272e84b73cb036f8fe3dd335740b34c3afbe73a65cf7a2f4c278b211bb4ff7d7500edee4ebeae4affeeb0c38abafc9754adae836268c63c6b0e2a2cf71ecc1e
EBUILD gst-python-1.12.3.ebuild 1133 SHA256 6b0d0fde717dc0db1340d75d37d95ded7ee6b58692b072d72f12c91b462c5ab2 SHA512 f81a6bc528ebe479583e922524db39f13ec2c3dd8baf7858d99ca5743e298a488c0e3e221341880811dad6fe6736a7102a094ea1571f65baf2f822ec8b654a94 WHIRLPOOL 1779c5134cd547503c7be651d16319c2891d3536ef75605021581359e313345d85b4aa28c97363a0df17295ec153270e0cb61a71425be289bc032442b0d16142
MISC ChangeLog 8901 SHA256 5b4d606ecd7d165a41fc1fd440ecf2a4f80f098db793db1d717b8a6b805be372 SHA512 8a818af9dcdcbc2daa50ad8abda2beabed387aa301e7acd8adda9119157f82ef1754eeb7ce923fbf6c9ae0399a6114946b60938282462f28e6e8ac11f99af22d WHIRLPOOL 3c3cb3912b79fe75e2aa41b4ea6fd1bd32a991826fb5e1481ded90eac868b314e3d04973417db3030027e006dc7b4c1a6d60a4f4d1b8a5f096a64828614354ff
MISC ChangeLog-2015 19499 SHA256 faa35ccc2dcdeaf3f92a918338451aa330a6e7e959268cbf03d8a83f11a0de77 SHA512 93fbf1c4c68e5b7212ad6d310a8ed1d13710d4f2e8b7e92715d7303b6b7bf71362b0813962268e4b7abb21c9ef8f5789e0ad5fd129e96cfc2199d52de2d271c0 WHIRLPOOL e1cba65dd70b859bd351bd0634201adfbf91d00db882d03bc7439bc964d0ce17b66f6ad3b8433dbb483ca1c0e49bc3a1209fbbb2a5a410e51d9b35e28c6b1b00
diff --git a/dev-python/gst-python/gst-python-1.10.5.ebuild b/dev-python/gst-python/gst-python-1.10.5.ebuild
index 9459dc429bdd..8bc72a6cadea 100644
--- a/dev-python/gst-python/gst-python-1.10.5.ebuild
+++ b/dev-python/gst-python/gst-python-1.10.5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz"
LICENSE="LGPL-2"
SLOT="1.0"
-KEYWORDS="alpha amd64 arm ~hppa ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/hpack/Manifest b/dev-python/hpack/Manifest
index b1c61f19aa7c..30ff652e3c81 100644
--- a/dev-python/hpack/Manifest
+++ b/dev-python/hpack/Manifest
@@ -1,6 +1,6 @@
DIST hpack-2.3.0.tar.gz 41610 SHA256 51bd9aa8151efd190d70fe87991b1e3b79be0f93f0e34088fba2a8d34877a0a9 SHA512 a3d13da105482bb258ee3a2314b2629215028777f84127f71359f08819c96af088a3952bb0a74435472035d10ee6e3943cdad689a28f04cbc12cddcc4af9a8a7 WHIRLPOOL 8f47b6c2a78f915b009c35ecefa517486c27eb45f0b99834718152e14f9e934c23d52981c87b0c39af28fb9cb58d94e5eda07db2e999c37900b76b7aefd64b08
DIST hpack-3.0.0.tar.gz 5305971 SHA256 0f8f5f92cfa59f91804eabb237d4b18895f3e200e282c41cedf6cd11a4416daa SHA512 7b9cf5e643dff2a6454bfe419b797c8ed1a0fe6ec3b725d2696da5a820ab96fe87a64e600b1831c7024bd82616b155a0aa058301acb32172155b6538ba0a73c6 WHIRLPOOL 3252253a9f489d5bf4bc8ef243f576c99f5fa9a49d2767ca1e7f59ba15da1e00de3b083e6e64f69bb8c3c32bf27b177aaaad94b3cf1aba1c726d473d7b062403
-EBUILD hpack-2.3.0-r1.ebuild 1037 SHA256 54895f4391112a042e43e26d91f1d55d4194014d76132ceafda288b7a33e696d SHA512 f44d46b46f3cb4ef53e416b3d141fc3db00b304d5b79867848db10e8b0389f1a53b44464b782d360a7294c6d307cc9701e2c7799d16ad800c5e201a2909abe35 WHIRLPOOL 59e3ba9f8df693859fec946451069f1d0b710c92208e99b87255b26d69a4b37b293bdcc0c4016c8c98c0445c82a4744fa92889e0204e119b6320fc2287b3b7ea
+EBUILD hpack-2.3.0-r1.ebuild 1036 SHA256 507a6a54a142fbf3bc93e5c7393b8067ce140a0ac40e209601e294ac9dfac956 SHA512 05c86a6eca24d5786515b22fde29fc7bf8e2bf1626bc35e9ce38a801df5f4b6d6c57537011636a9e437bd39be6963cc65f5ec2e04b8e49a982f376d7882e8149 WHIRLPOOL f6d7351238774c531e482f64560c4073271d2a4bd73c44d984c1ecce4a329c38ae689b25b7192bdcb7cb08a589729567471d6213532c675b7d09d7d461f91d53
EBUILD hpack-3.0.0.ebuild 1077 SHA256 f9f6031f81ee5cb4636ca25e78dfc24f2eae5061a655be20bf89014eb33ad69c SHA512 2ce9835a2aa1f3eabf15f320ca34164f4007a3ba92ae7e316131bb5ef850f7d8814c3dd257466e32416a235fe9c8f65fd074241c8142954817f262b6bb30aa4e WHIRLPOOL 07ec571e523b8451c822d2822ed8438c1fd59f99bc5c4c26f4b04360e330638cbb3180978baacbf4a6277872b7d47b19730a474ed95d813e995621db959c86d5
MISC ChangeLog 523 SHA256 f001fd94530baa2f45994b34c7612a68954b1a95826d1dba5629c2abf8f7a9d3 SHA512 cd250280a0008dbbe71f978165c7bce670c71e69177876fb64e87267726760dba4ef42debb3acfc51921d116d37462eb417f2455758158cc448bfeb110d5e5ea WHIRLPOOL 9714e0c8ffe42e81e7dd2c8131034963c143dbef8a4b739fa223d2ac58a6258c254d7881d4e885c0d76f937ee70108037b0a10c39d9858bd0314e0d651c496d3
MISC metadata.xml 803 SHA256 1c1a3736c451f7ebceedc758010cd28721c9bfd0334f461da7c2026b0005eaf3 SHA512 b8ac20ddf96244080d349be25143b5fda799e158b16363aa23bc8b628e241fe7c8a32f8f281c91f56c80a7a91130640d922112f565c7dba470062ce97db528ee WHIRLPOOL 81c63dcf91a8f38a14015f5dcd5ca83997655ddfa73c831e27af1d0e0d8a63b7d76266c1c32546ddb4652bfdb1a1978f0ccc7914cb2b9eaf6d40971b4e873ed6
diff --git a/dev-python/hpack/hpack-2.3.0-r1.ebuild b/dev-python/hpack/hpack-2.3.0-r1.ebuild
index cb4eb89e1531..4a0fed57c12c 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 x86"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/hyper-h2/Manifest b/dev-python/hyper-h2/Manifest
index 9b7dafc7d125..d501485053bf 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 SHA256 673937480f97ad5a1fc8d78ff937352083c82525905b0f631db841c776a91f76 SHA512 e82a7e6b592b43d74defbd4c729ad287ed019881f6ddf0d2dff9d3eb4fdba29cab8d988848ec64b693da77df5cbcacb06eecf1ecd77843c66c9eea8808fc949c WHIRLPOOL cc1d761bc636fcdb1d760c04676c50427d6a0940bf739244e738506982116338e108a4d2d2dc016127894d1dea842709a2f667239cdd9320e4f1fcc73e7c86bb
DIST hyper-h2-2.6.2.tar.gz 169942 SHA256 af35878673c83a44afbc12b13ac91a489da2819b5dc1e11768f3c2406f740fe9 SHA512 4bbdb26fabe2ee72e1b22e91dcc2a727d4b5c4e2cc465aaf45a15d004062740db87ef5f35f369fd423cdd6fdb61475f0dc423cbe7cec1bc52ddbe8a7488acf1d WHIRLPOOL c9bf4ca23dea8d6223c1d560cd9a95432c782da75c12f9fb9c269245bfe5aa5322f956c587adf00e7a6b8946a8df6c3e26389bf6f679789a1567c5920bfaa5a0
DIST hyper-h2-3.0.1.tar.gz 2198911 SHA256 fb77d22e844ea4a81ac9305249f4fcf73d06bf7162687980d9a9d20a63133e6e SHA512 5d98b4fb654c20f6b9e6918bb71b88a42a3027bae795f31c32c2b5cc4428774457c44a194f9c819f99b9cfd01753a6e6d8edb6c162020ff463602452d8e9057c WHIRLPOOL ed387ca70f29ee507f46712991def5b7db87ff0b79199848b72ef153d60de74c22db046e926f6dd4af3e955af68455324707f54874014b7c17e91b153e48ef02
-EBUILD hyper-h2-2.5.1.ebuild 910 SHA256 3499c037bb5f0647e65eb098f6cbbeb4208ac8b37008e5e416ecf31fb0780e22 SHA512 d2047fec6abaf6913c38203098a807b6ab7fd08fc8cbed6d4fa55aa00b19a28c2098764bd3a91c2d3479ad6862d61e6133e6a5cec10fd4a634a500d7d6c2a7e0 WHIRLPOOL a922439f389786445741a1f8369a711efb5de17cb64debbb8be81164e34d52aa134b3af446b8725ebed23a8f17b2f9b8b4f4c0f6d6565170bad9d5e1b7961ce6
+EBUILD hyper-h2-2.5.1.ebuild 909 SHA256 a3bbc1f88db9a178e146bfe097c866cc3586af02705b8c77360444d1aeeb5b66 SHA512 7be65db24db69d3cd16fb79b411d0b863f37f578d3de41eade2613db5c336a665092e3cfe68c5daaabf04c7734db2c2c8c8772403ab350dcfe3860d18608ef6d WHIRLPOOL dd0d86e1c6cd7c51ef2f8ad0f7c57e5539fbdaa1cf6e980140a36ae1b733d034aab0948dd78ecf951e0c40c7e5e4d90cb7f99c78d23d4b0d5988be09b89aac2e
EBUILD hyper-h2-2.6.2.ebuild 910 SHA256 476056b9f935f24e426f3115552d73996520b2cd43c5b0b475b0d87534efa866 SHA512 97999129a918910602e18c8ca3cf975766ae0a6d08f0530f357fe94389a46b1cdd4a0fa066d801b84a70fb0ef165250e66d11aeae61b844a8e5e2a81329922b6 WHIRLPOOL 370df267bd73fb2b4f0539054f4878bfb0cb75f7b3dcdb1094f958ea393048450513f714600cade18a712c3add14062522872bed05b101c7ed52134b96572017
EBUILD hyper-h2-3.0.1.ebuild 893 SHA256 58c45f18d73ffc6b38abf0d0c0fbb7697e42debed448c9b605f9fe969e298352 SHA512 3941a41b1dbea09770d5f3acf285387832965a876f6201fdc3f4793d50cdbb3f7f7e836724522b91edf6f70b5d9cd41410d9c750a1d8ce910ea59a03d73ed300 WHIRLPOOL f879ac2556042f75673b120ed414b68a6b5bfdf0468ea87ae57e25067d5ebdefe9632690ff526dc807c1c46c6ead7cdb51989513e5aa47f7533dd5ddc2e6d717
MISC ChangeLog 976 SHA256 2ac8927205957778855017e8211a1754fa112dbfd2a3d59b0c66efbaf37f00d8 SHA512 cdbf599e9e4be8f32093b4326e0ca4330ac1df84290164d71997cf3b85b434703a4b729e077cf66079905091ab493e400a4daacfaa3616b5b004c534ee2189b1 WHIRLPOOL 2e7703ceefe0c4879f199df76a709e8f1c99b508d06c5da45db507470643c27232f6354133185fc0db7e47ba8a6313f85b1cec2868c6876207921cf9aecd79ad
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 153285fdd586..6800ea3c2d6a 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 x86"
IUSE=""
RDEPEND="
diff --git a/dev-python/hyperframe/Manifest b/dev-python/hyperframe/Manifest
index d3a566be9179..d47f217f2564 100644
--- a/dev-python/hyperframe/Manifest
+++ b/dev-python/hyperframe/Manifest
@@ -1,7 +1,7 @@
DIST hyperframe-4.0.1.tar.gz 16110 SHA256 8a57365b9c5046819fb7bb9c47eb4b44fd4385b976edf3518940f11725c04e43 SHA512 0970faf8711b12b4be2cb4a41b4be6d067eea57c40ee063e2ea0c15b148f1eed0214b29c9e8a4341ed453edd8679b55f290c3818157d66f247dc4ab8e3d369b9 WHIRLPOOL ad7283e6f70dabaf932ba77600ededeca357b6fb97ea3e32e2a9d687474bea15618dfc69b3ce8b4864563d05813472e0ddb6000c59f890b3c2fff4b2d8a4a500
DIST hyperframe-5.0.0.tar.gz 17691 SHA256 b886c7f25dab2e39a95cc01741c56755d11092abbcf33a6e60c465206f6ae7ec SHA512 cb971bfc35938c3b76410432a7b3a677e25e44372fe3005351191e4bbb0fd11564f0e60765d22a96b565e7cc2ac80ea65447673bff2bee36e502bcca89a76491 WHIRLPOOL 251523fd243cf45d0a1d89977b80b632c64d7568686c6591c93180644650a04d047ad925447abc11cd7f0802ccd8fd26c9d829f39dda9a86cb02302c248f59b4
DIST hyperframe-5.1.0.tar.gz 17851 SHA256 a25944539db36d6a2e47689e7915dcee562b3f8d10c6cdfa0d53c91ed692fb04 SHA512 5326f1b3362086a905e9c9ec63767707547428311b3ccee28d4bbf2ce729869bdc6d30a21617984ec3ac7ebef5919708fc1f2edc08d22b99a7820789408e281b WHIRLPOOL 96ebdd29cc201cbdaa4604c327f4bf992324458436269ce5ef4f3832cf3abaff1b58e378c81ab3a4160017edba4951a37699c88b78632edb8339c2defed96e07
-EBUILD hyperframe-4.0.1.ebuild 493 SHA256 dbf933f2fe30371131cb31dfc09ccf09c9a8a8d1f5329e73dd3f286c71d48170 SHA512 8f5528b92c143bd4d928f44026d9f4462f87514c6a9ad0e799a8a3912b91c56994b2a198f5a8e1ff262756a3d59ca7583363df47628fa2ded9ebc59bef13fb18 WHIRLPOOL e450ce498fa7ae0a02adde7631125199854a66f1f50e366229bb932c0039b34d5feb8b9a573fcc88e48537102e72d57734330f3efa08a0f937d807d39e612e60
+EBUILD hyperframe-4.0.1.ebuild 492 SHA256 426ebbb3612fd2cab655259d95eaeeabb1a1774e37d84576859c008e91851767 SHA512 34b4387f1b0f832eba5ba5e44bc9a9038b865527f40f9fa45193a34d04d0ab8afa6cb1130156d5119cd308e0c1bca887754536e4042940b1e59e0c893280dbc9 WHIRLPOOL 55777aee02f576b96fcb1572749374953ff4ead1fdd3701fa12e168f5641dc6ea665bc1c8162db975e4a0b6745f6c5b64923f1a82aa2c50b264c47676d134939
EBUILD hyperframe-5.0.0.ebuild 493 SHA256 a3ed2a373238089ca78df908a5505317310e0f4b81639e539637c62ff821b063 SHA512 82942760c801e98f7ed92998383348da49809008889a0fc2ab7afeab6acb3dd5586a4878e5401f6f7ac633edf899c330f403572e8f8592d8901cb441d6586e03 WHIRLPOOL 0390dcdea0898f18a35599088b7542159d6f0832104e77250bf0214c02f6865d291062204ea96683e6980b2e21ccfc1e1eeb38b5e8e0fae0083a238089a12f62
EBUILD hyperframe-5.1.0.ebuild 499 SHA256 fe342ad896151262e660ffa10fce785f488178ebab9c3d90a7bc8c801bc30b66 SHA512 e345a457827f6cbdf3cfc1a9bcf38ea482711ce63fbaf205d9c61f30cec14dde9a1b8e4c00a5400d9c9c0f82321b29a15d39fa42a603461f027ef3926e14c5f4 WHIRLPOOL 5092abd39a94113dd2c90f6c6cdbec51fc917deee7da0229cbdedb558fe658d28ebf50c02c8027efa12de12e2ad4243608d48f011432554cc94e97b52944857d
MISC ChangeLog 537 SHA256 565c6e55f1efc1cd5c70407f29942ac9c9fe20d4ce70e0dadf2b8e8a17a25cb2 SHA512 9b48f9c7dcd56f2e20c12d90b8d74e6d70628fa3ae6ae0a5a1fade35057aff671236028fff097c05d097533a265e7e8efb33570b6cfc5a7a67bc11d26357b3aa WHIRLPOOL 886597fa0b57eb1d5a9d4fc55384ac9b9fb5ec04d32959b912043a198c5e4b6d34682844992a5beefeee07ca2c4cf93cd5dd9f116b7ba490676f033e9038cb19
diff --git a/dev-python/hyperframe/hyperframe-4.0.1.ebuild b/dev-python/hyperframe/hyperframe-4.0.1.ebuild
index 0aa32143a45b..1ffafaa17a61 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 x86"
IUSE=""
DEPEND=""
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 8a4a1f3dad95..860495aa5043 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,6 +1,8 @@
DIST hypothesis-3.31.1.tar.gz 464365 SHA256 b2e5413e5424b433f013f4c7c5308130a55fa7dde346ffad2e0868139d442e57 SHA512 2bb0bcf1030374a17d0002901a9ffeb2bd522917428989206a3398e13dc0523703b9b39331cc503ee4d815ad48dca4826cc49379434767803373aa7b81a2625d WHIRLPOOL a46599f7e1a5c93e2de4dff00f3b40f75972cdbbab3ee943e1683774cb9dbbb5e7c6cfdbd700e08c72c772b13b21789ee39d6ee954ce47f77ee79a477ae5e5f2
+DIST hypothesis-3.33.0.tar.gz 467424 SHA256 cd10a68b65b160da6c957557255dc2aa89c8967c21169a79d765d4aae1d2a929 SHA512 3e89fa183381f2df556016ff4af17d2731685b019aed74d5f8dccd53ad262dce107f83f105b7e950a579ef247cc9b8336f15ee321292522118fa4c3487a21138 WHIRLPOOL ce1d30d72880d841c116dc2b8edd700fa483c845d7c7271efeceb94ba3336e5ed9493d0032c8aa4efb15d67a95490f3bb556b63a4be6168c53ed06406558808b
DIST hypothesis-3.6.0.tar.gz 73586 SHA256 ecb0e711ab83032c54605d88fda1e07ca5c6025bdb5e91deab96eca29491f678 SHA512 cb885628e5c38ab9312cfb177ebc3c014617d21031737f5fba343ba485c1b8ff82b1302e7bc1d3e79192bfd8324fd0501498c968f3ac8343829f8965f6354389 WHIRLPOOL 189c788fdd0a326879a468061c271b14056da5f7dc1d5975e8f360cd5a91957eb8f79c26a045fbe49d7b11f7cc09024d3d09a353321b1dda1d4d96b452fd9e7b
EBUILD hypothesis-3.31.1.ebuild 1100 SHA256 fda1923e9047ae3efb96595e3c8ae3305e2e9b17d207022640360d1c26cdac0b SHA512 695fb455580fc5d752e8b8d2be0f9110fa4074c027f660de11cdccb2877d112c2d853ed0f3e2ce982abc59916f4e25869c1f217051e4a07a1dec39e920d23b3c WHIRLPOOL 230386cb9b6ce4ca94a88a5bd3f0066117da91da0bafcb43ece9df1fbfdc214f318ad49f3e1184f4c01604dbddcbf90aa6c331efa41f2d9d688e9581b5dbce6d
+EBUILD hypothesis-3.33.0.ebuild 1100 SHA256 fda1923e9047ae3efb96595e3c8ae3305e2e9b17d207022640360d1c26cdac0b SHA512 695fb455580fc5d752e8b8d2be0f9110fa4074c027f660de11cdccb2877d112c2d853ed0f3e2ce982abc59916f4e25869c1f217051e4a07a1dec39e920d23b3c WHIRLPOOL 230386cb9b6ce4ca94a88a5bd3f0066117da91da0bafcb43ece9df1fbfdc214f318ad49f3e1184f4c01604dbddcbf90aa6c331efa41f2d9d688e9581b5dbce6d
EBUILD hypothesis-3.6.0-r1.ebuild 915 SHA256 fe23c94089626188676ac9fd4874aea2b85a13034602f30f4e846a5ea0140fef SHA512 83ab953c3eca8c1e3672eec5d4acec86566cd2eb6151f7304ad57f8dd9ff485e40322ef4dc30b9b7444799bd919be9b3b5d8165c663a0f4e10d0e69e90eab6ba WHIRLPOOL 446636ef0dc735872fa2bed6a8d8a97ae7ac737ec04091020be3e576531b1cd863e328bf60de19e7d8166ee7ab21beb8d43da4d2bbc4a44e63e01cb557b7c870
MISC ChangeLog 10982 SHA256 16d4bd011e6f9233e9a02424c453a1fba9c516f65a692d81536359a53af2407c SHA512 c393ae1550bc62ff5562fd28c91ed27b79455f199d77c6b1f61d7b554fb5f8f73f66b9b494536d119787c4764d24d3d3bd99eeea78ce9f25af1f223582170375 WHIRLPOOL bed69f6e30e34dec48e08e15e78921632389b7e8185d8db7f55a8c78b5956e6c0a1a661351f4f731681406588d1627aef3a44f98bc1e6fb711d4d9476310330f
MISC ChangeLog-2015 643 SHA256 8bd7afabf7b29c9cef84286964de6f612b036e52c56234c7daf0ef38463425bd SHA512 6d0960bab281c57ff2ed827062421fd636f8dfe1b388530fe02858883158d2a47cb95521736d23799f8928e2d7a8c108894dd05b8725531da9156df850bac405 WHIRLPOOL 40eb3e014b2dac792d9668b27c1281f7044878bb26224141a030a92f265d3e83a651c3faeb4c92e3655502f1205f53e9bc7fd7afc8059fb178fc808670a00cca
diff --git a/dev-python/hypothesis/hypothesis-3.33.0.ebuild b/dev-python/hypothesis/hypothesis-3.33.0.ebuild
new file mode 100644
index 000000000000..4869c0b7b9eb
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-3.33.0.ebuild
@@ -0,0 +1,34 @@
+# 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} pypy{,3} )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 eutils
+
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="https://github.com/HypothesisWorks/hypothesis-python https://pypi.python.org/pypi/hypothesis"
+SRC_URI="https://github.com/HypothesisWorks/hypothesis-python/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-python/attrs[${PYTHON_USEDEP}]
+ dev-python/coverage[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' 'python2*' pypy)"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+
+S=${WORKDIR}/${PN}-python-${PV}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/ijson/Manifest b/dev-python/ijson/Manifest
index afb6dfacad65..63be1ada3207 100644
--- a/dev-python/ijson/Manifest
+++ b/dev-python/ijson/Manifest
@@ -1,5 +1,5 @@
DIST ijson-2.3.tar.gz 11800 SHA256 5db72cc5ebad786ee2cf85ae277ae068c14f965e0747fd8b65bf4d8d9c4c8395 SHA512 4d6647cb72661b26a3b36addeabec79fbc047a6c3b86aa419c178dfb8ef09bcdefdf37ed729f26b4b6b176cec06230ef3dab53bdff4c4b401bbc835eb486d038 WHIRLPOOL 0f1bef3e7f3237d259839253cd0c433bdeafdef4314cc2f50d1965abb835179a4781c39f11a8fd4cdfdec1688c53f26bec7d051a94b40fa808ef71a7df6be5f9
-EBUILD ijson-2.3.ebuild 579 SHA256 689d0fc9e272ca317d3cd4e6699d5503a9d0045e572ddfce9ac151174a9f7129 SHA512 9952594f801e6e969566a46dcad5f4e6d224c2f34dfc89b92ed79438c8a16c32aa76d98f2d2d758797869de900cb3a89dec5c46b2f3a33d1038143151f397b81 WHIRLPOOL fb49d1c34badb215a01de234555fd5e3f192c21209ffe6b2723f583e17e2c474d43fd13c8e3e896e14f2d0446bba9e3c8ba7516c737a7ea59af8780a4569e1d8
+EBUILD ijson-2.3.ebuild 583 SHA256 9f59eddb8c7353e9962828b0a6b7f6f824e4b6870a286952afa1a9a057a17ad0 SHA512 906b7753b6cff89fba0c6db54875ce032cdc56b84fdc01a5427f14d15f9c68989649b53c95786643a2b179a120234c27bb1ade87addb44bd0e331ca54d4d68b9 WHIRLPOOL 7f5cd8efffbe1319bb0867cb3c9ae4de457d4ac650a52b3663124f381466b55afc3421e15dd84a51b2fbf36619a982ef2291a0155c9216593cd5ba188b42f02a
MISC ChangeLog 3320 SHA256 6bf3947b2be8f080d25f06827a190f8f30fdf7a97036f5550f2f9b8d1ae546b7 SHA512 2d8d38354744237afe7619e0296b4ba6cdbe5deb706c1c93ac501894e9b0d6d5446db9a4f2671ed6694ca14dc32e917fbee14cc230cde6d144f3d1522bedb31f WHIRLPOOL 79b3e308543a8f378dc28202cc733ed61d909a363122bf441dfe210c8c16ffeba1320528b308f414b1e91a0ed0c422c0d1a56d133241faed4d06e3825062ee84
MISC ChangeLog-2015 1728 SHA256 37a65a1090661952ec7dcd1c193933f903a81cc7941f019f84f6db52eb51c392 SHA512 956c43bde823c6cf05f96cc58d396ecc5bc2c0a3ba33eef41194446ed2714539e22426479e98211307ee69185300d9a010596a1fdb76273e2e029ce399ed83d9 WHIRLPOOL 26d11bb4b37048a9752ffa5c564d0bb5e81167ab614d120b244e74db4c812ef847e84202ecbb1f45cf06ab6dd422b9e78a47479889518472275f4221ff9f3cac
MISC metadata.xml 375 SHA256 c39a8f282757afd212f91269c64fabee8de47aee64fa7feede6f8f4ffa5d642c SHA512 99d84d8cbffb0864a3473385642d96238a3ec4679b13d60361ce147536e58780978ac5ca947533fd25d97f05ec9b011ce3a831c05b90a24281b828b03fb80919 WHIRLPOOL 8cd0c43927beed7c02896268171e71659b6943d148f2c0ee6d32ec45625ae7e62d18790e01166384fb2daf8dff17f6409eb694f7871df0a8ec6c13e5160acf85
diff --git a/dev-python/ijson/ijson-2.3.ebuild b/dev-python/ijson/ijson-2.3.ebuild
index cb1eddd040e0..999c8af9568c 100644
--- a/dev-python/ijson/ijson-2.3.ebuild
+++ b/dev-python/ijson/ijson-2.3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit distutils-r1
diff --git a/dev-python/incremental/Manifest b/dev-python/incremental/Manifest
index 2a750c3bfd13..dc579ecdd81c 100644
--- a/dev-python/incremental/Manifest
+++ b/dev-python/incremental/Manifest
@@ -1,5 +1,5 @@
DIST incremental-16.10.1.tar.gz 16066 SHA256 14ad6b720ec47aad6c9caa83e47db1843e2b9b98742da5dda08e16a99f400342 SHA512 b60ebc41c32f27da5a489ebd76c7fa1707a5a38c32097bfab20f355a86b490ce21acc7be157d0309a30c63b85d79f72f850587d1449110bd1a8075ca3586db5e WHIRLPOOL cfc84b426e3cdcfb915b247a928b7e614a415dc7679836c966c8cb7b863477923839fa021f30d0351365939948ce2a8c62be86dce29200a0ac3c76e7b1dc1c6b
DIST incremental-17.5.0.tar.gz 15527 SHA256 7b751696aaf36eebfab537e458929e194460051ccad279c72b755a167eebd4b3 SHA512 91443205f7c92ec8f6502f38379c5ac2fe441435ff9490af01e5420d6bb05bb1c666dd612fc45204199a34afd533fd3de1390ca482bb554dfec7d3a22958a4bc WHIRLPOOL 7546143aa9bf3f9fecd50dc293e7ad2d5fa5b5efcf8307186e33fbf0e82cb973e14436d7b10243e20b7808e7dce0757ff60720d31d49b7653c4657dfd62ba405
-EBUILD incremental-16.10.1.ebuild 601 SHA256 aa6ca9aa3b6dd6f14a380f12c4ecfddfa969f8426be814de987ccf6a6ba19af6 SHA512 a3dd394a01f7aa84c4b683159777fc301a7a9e0704c7db6154f722b9d43e826c2b63bdf6ebafb7b927951dc50298525cfbc3f959348d0f93c4cbc99dc6e482ea WHIRLPOOL 0cefcb0c028049635c7430b8f81ce0a436c21127d46f201c1a6a7132344650379556fd661a70e1deb836f2f6e00a7004790c3d633c386690a736faf936e94924
+EBUILD incremental-16.10.1.ebuild 600 SHA256 06535e6da62b1f3f8af219380f459296ef04f97f1092988037bff944970ef4fe SHA512 fccbf12785803eb3e2cda91b4785a851f9cb84a56f85493527489d8fb87f65edf9474034901c9b58c6f5e8d7307462ed51f7c3672e8abdc9ffd1aa14f68e2d8c WHIRLPOOL 1998b73040f486b23d81388938e3a0a4b31eddd4e9f240fe0baf1a2f051a0a4fbf4b339da7f75bef8905bec7c4e9973f675366498c4692de89205b2580063f4b
EBUILD incremental-17.5.0.ebuild 606 SHA256 aaf4e552d10b71d80f11bd76f5814775e7e7d549d51a528da585f2b766d0ec96 SHA512 f4d7de4a137b56141e4289471a70fa18ebfda37908df793ece43b6043a043c527262654014deeb0e5e1c947d7c2f379ec6e9e0b5936f159965143b1241b14a40 WHIRLPOOL 65fd1ee7889201e6f22a63a012c792fc410ee9f5ee6b5d9a141ce7623bbf1ee9afbabfa4e28c7078b8e3711ecb822fc4e0cf837285658ec09b5f4f32ceb01525
MISC metadata.xml 602 SHA256 1825e4934d025949daffa69b0bd73cd6a86eacca5a2ee30c1023456a097ccb3a SHA512 0a5dec49f829c3fcb16aeaefe77a4d70ca33f934c9924eaccd47541b2a2817a7327209656e32013c60d3e58a530c439529dc69ccacb653490da9adaacb0c1c2c WHIRLPOOL 0cefea8f03eb8ed8be26462d3dc3a9eb9365a866caabd8d281e2250d90d1b67e30e9bc8d9360d974f8bf9e84f904f5ac4840231a550bf0a9da39c1cb07b0c2a0
diff --git a/dev-python/incremental/incremental-16.10.1.ebuild b/dev-python/incremental/incremental-16.10.1.ebuild
index 04aa5a6ecc1f..0d30bfab5bfc 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 x86"
IUSE=""
RDEPEND=""
diff --git a/dev-python/json-tools/Manifest b/dev-python/json-tools/Manifest
index 5a06a9faeaab..39eca1379f9a 100644
--- a/dev-python/json-tools/Manifest
+++ b/dev-python/json-tools/Manifest
@@ -1,7 +1,7 @@
-DIST json_tools-0.3.3.tar.gz 8093 SHA256 d651d10326447b7a039305661b0fa6c44bb54ca2313494e20dda1e4c8c63b7d6 SHA512 34bb34d52f7f230a13071a9a5c3de79f2c76de6b4a8ce60d0acb4447f68893faeb79ee9a98133ba72f1c1acebd9e8beb34dba0953242aee97799e8b97fcf6537 WHIRLPOOL 203666696b13d95b4c918c604c8b968ac1b64603f3559fec4251c2d80792c1d0674fd7a7a086e4536110f241c93fe28457921023183daa3697bf7deee352a11f
DIST json_tools-0.4.0.tar.gz 7277 SHA256 ec704468805d898da89c5c88157e8aa6559df0cfdcf29ed60a1076a45f79d19a SHA512 b3f86493d17f97eeaecec6572adfc6e16c113c1755f49655863e84f17467c9dae9a57911d66639eb6e6d8548a99887adc827ff28bd26b6180e523b145bba2d5b WHIRLPOOL aaac4a58404a77043cd977c198b5ffe71ec9be9fe0a7fb727bd2efb94802861b961355ce52c0b515456c404a3c855d5a38d4c15a9d9e03cdd9fb4d8bb4989cc5
-EBUILD json-tools-0.3.3.ebuild 745 SHA256 0fa7fdc9865b03358e1763919dea8d318e8de0830e6aa930dab98cab1a0ae1dd SHA512 7e47696a580e52c4836784e305f13713d395180fe569642469ca1afe5d3bf0462584ff1b58b4e4a1e2da2d8db068e897418f09a934081d6717c70265e577b5db WHIRLPOOL e23c86f5932d7d26ea144fd9043e4b7b08d057882459b49c021867515ced63bc28b4e21500510f3cef34989329b605cd97ace4861ace11517c083aa30fcaf0ab
-EBUILD json-tools-0.4.0.ebuild 825 SHA256 2661e070b8d7e83a8e059ade2a19a512e67ec51a15261a279e7ab2d0e6dd4447 SHA512 c41593fcd1bc16bb6a9d0819c12e599cca34a0bc7ca006144ef2a75918ac1be8e8379f94dfb3e60af797c38b1d869acd0faad8678005a6ed2d5442ff4561f19e WHIRLPOOL b5b5768dc396b9c5ab7c506e6b40f39275027fdc04326ac56d9b9cc90987481811b29ecefd1772b297d7c1646ce7ed00071f0a42d90bad607e8ea6b4e50ace92
+DIST json_tools-0.4.1.tar.gz 7222 SHA256 f82693c12df727fee5d59ff3845f5b7953d0545c8e677480d6cc6fce1ce47415 SHA512 12b5e3b611032b87ed4ed68d8bc30cea161fc80bc73b0724ca6404e8d651e4e6941ab4cd9466efa0da4d2c5b58166944ad2ce954f620b249b9fb7bd637353fe9 WHIRLPOOL a88e04ed1e50ab4fa87de5f17e5ddc8fdcc25ad1124c3fdf700be670ad5bbcc830c39298e04fc21d208d2a20953352b7947162b24a13794f8f3d5031649e96d5
+EBUILD json-tools-0.4.0.ebuild 823 SHA256 0bea3b4c1c2a3bd6bfee25dffa87bc8907fc91856c93857d0d9f53c56b41c43e SHA512 4f4366dc06f40f644c1701e3923a64090ad5b8504db0d86e97d8183c44ec711b988bbc28dbfd5a98bdaab6daf47097012861b52d4a7a28702c8a3cf35abb8bc6 WHIRLPOOL 81a039195ecf8a9e3d9a83f61f2fbfc65fad68edfab30cdd810b762a14532f72a8a4b9918aeaae05668f4671c4c60ed576ada358be6f59dc65164d129744f562
+EBUILD json-tools-0.4.1.ebuild 859 SHA256 8aacfadf6c9eec75ea1faa89591f1d79514c405654f7a43d3000a2ecda906251 SHA512 e0ebcb8035f7680fe9418e58b3d74b9e44128f24bef8110ac746ba14c68b10620f2103cf03f70eb8465687295c4adc526884458f075dee7afe3c311a74e679be WHIRLPOOL 9a53bd490d1b1a0443e563dc69d6a9dc0ff407bce403f136c03edaa7a1e7949f6f3e28e9f19b47577455aec2a88424679ed5df6099dcfd3b72e1d771398e70ea
MISC ChangeLog 2627 SHA256 55468b5e7a56f716f2830956b652bd23c7ccd2b3b9bbcfdfa73c5c187dd8035c SHA512 c3ece4b0e9145e6edf38916bc5a5e68acfc063a938b9fb9472878c4172aef33e1bf56d4192edbb9304f2758b1c983b3e3301825f1b57a6d0d00322496ce82942 WHIRLPOOL 1632196fa5285c3d5e99f528920d161bc1b65ec1af2198293d2c6a5261c309af0bbf71f714f255ac29a80e431c7db4d45c5bd1e0c9546c7aa59d2f174ba4025b
MISC ChangeLog-2015 1129 SHA256 a2b59f6a7065a477485a4d60dc66d7c69f0f9f9f6a64b43c099338689e13e52d SHA512 f1f284840a84b421f6bc52f5dfc6320aadaf4b24ad2a66af5317c9b66b2cdfe72eca72e91efed9b55bce452ca937298eb16ff99cb2cd0b30fb7b6cb2fd30d272 WHIRLPOOL 014e9451cb2fa40dacfdde8f9f484906342b114aa031e4b65ed17449aae3f024a34293ce484a4e08baf41707ade5a93b321b365e7aa02a3ec671e3aa6687fd57
MISC metadata.xml 392 SHA256 993925a627f7a5e8e52630975d18032b0358d08b0e9b902b2fd9073dc8a767cc SHA512 66769c970cb91b5eeba9870de3774f0f3f1e7fb9ee95e01af16293293874441c00efa233fffa9c9fd84c5e1e40518d88beb04f0f9d220b7f453c2bacb3272d4d WHIRLPOOL 1a49f4668af420901db5185eafe5e68e9f22b1b3b4fb489b623e0ea049b8a25155930b33115b4561d3c5f9478da115eac7dc2803b942c04b9129b34a13f49367
diff --git a/dev-python/json-tools/json-tools-0.4.0.ebuild b/dev-python/json-tools/json-tools-0.4.0.ebuild
index 252ce00be9ad..b80c38d3cf63 100644
--- a/dev-python/json-tools/json-tools-0.4.0.ebuild
+++ b/dev-python/json-tools/json-tools-0.4.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="test"
RDEPEND="dev-python/colorama[${PYTHON_USEDEP}]
diff --git a/dev-python/json-tools/json-tools-0.3.3.ebuild b/dev-python/json-tools/json-tools-0.4.1.ebuild
index 62f4ecec755e..5e621d566e82 100644
--- a/dev-python/json-tools/json-tools-0.3.3.ebuild
+++ b/dev-python/json-tools/json-tools-0.4.1.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
+EAPI=6
+
+# 'Programming Language :: ... in setup.py requires updating"
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit distutils-r1
MY_PN="json_tools"
@@ -14,11 +16,12 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]"
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
diff --git a/dev-python/libvirt-python/Manifest b/dev-python/libvirt-python/Manifest
index ebff2e95a1f7..87c0e13ce075 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -1,7 +1,7 @@
DIST libvirt-python-3.6.0.tar.gz 181778 SHA256 ecb9cbc8b1f33b245b04e3a937d8483584ab7a18258b217be96661343a4b1ad0 SHA512 333f991fc69b509b2eda67ee70dea39cc9d1ff36b1abb6a881296313ffebfb5ed41de8443534f19b27a70271548214fa94a12e7f59dc217492edf0bb5555ede9 WHIRLPOOL 6f13ee521713c3540e649c9c9edf6fc0427e0c4563305a42366796352fc99867bc79dd5ce61db0d7b79dc02957f8854c5664f5b5952a402c614e19264167546b
-DIST libvirt-python-3.7.0.tar.gz 182372 SHA256 1e4a8a8b08ef8f2502088f26ce3aced415d55ef808d8301dfed023f45154c06f SHA512 2f37d860d9ee203af3765a1b8d7f8981a8e51b5e6c78170d4bd80d0b23b9f5997725d81ff8c4ed4e5bb218346913321a3b4b8e2d337fd3cb8eeb95ac78256413 WHIRLPOOL b35f8aa071beb14ebf4be233bac190c6022d7ad56788f28bf3c8d265faa8fc514e0604beea9ccd8b703079fbec65de5c5b20ec6b8d00693cf6a6c7b9afc8bd75
+DIST libvirt-python-3.8.0.tar.gz 184346 SHA256 5fcba9ca645b01a8d970da84f7f95d54b0e8e915739d06b5e6d86ae626ea570b SHA512 40fcc67bf793b298016171751f207d65d98c8fe3e04d72bf4a815aab3c2f91a624fde1e0f1a420a67f4cf330874d7dd91ae46c3118e75067030ee551957a8178 WHIRLPOOL 15d815b5f6086e0ffc0f2688aef517c8a62fb89dfb123b6ce3b63a6190b885ef918e16e42fb9dd4d4f2178cf16777be6fc8aeba8d0115d8b3cac3f3a32f8cab4
EBUILD libvirt-python-3.6.0.ebuild 967 SHA256 ed96a152932adcdd77b623742dd386bb4c02e60bb6e1e177add0b12cc8c7798a SHA512 342912f6f1aa4a8f2c7f7b5df2413490d9d5e9b19b959a1b339d5b6e617ebfb76aa91a6bdd363bf4d9b842e2113bfa7ae5d235d8da4787ef3f07959cc0334e8e WHIRLPOOL 973315859bd2aaac52fb24bc5af7cdfd6f388488a01e6e1fa860a2df2875184df4b78f73c9cdce38219b995e0d9162dff0e5fa0eacc70f6f86cbb9172a9076a8
-EBUILD libvirt-python-3.7.0.ebuild 964 SHA256 92bf9bd371325bd9cba38a138cfc10544bd566f7e69e58918b3f142b326c7a9f SHA512 5067c0583c8f3042ed13b6afb53d9aacca76305650223d318b5d82013b22bf0320069ac26efee4713376d01a75b9e2b797588d2bb5696b3815a74218c651072b WHIRLPOOL 6cf9c76a3dd05b31aa6b46c5e3ecfa89fb3b9ad39927917f379b6a4af5746d941c63c0b98e7d92252f4166eab136d77298d5ae0c327d30d4f3cdb6588bfda52b
+EBUILD libvirt-python-3.8.0.ebuild 964 SHA256 92bf9bd371325bd9cba38a138cfc10544bd566f7e69e58918b3f142b326c7a9f SHA512 5067c0583c8f3042ed13b6afb53d9aacca76305650223d318b5d82013b22bf0320069ac26efee4713376d01a75b9e2b797588d2bb5696b3815a74218c651072b WHIRLPOOL 6cf9c76a3dd05b31aa6b46c5e3ecfa89fb3b9ad39927917f379b6a4af5746d941c63c0b98e7d92252f4166eab136d77298d5ae0c327d30d4f3cdb6588bfda52b
EBUILD libvirt-python-9999.ebuild 965 SHA256 07d0fd1b274ae7c25e9401ea7b6d1215874c903197890b336b7ea18bd5ac47da SHA512 031a6875c7685b942cc444faa1a175cf44ac2700de9611920eeef03ba771c87be449b4dbdb71fbad7348cf69ba3c475516d41bed874b7f672b14b7c7d56a0156 WHIRLPOOL 219d268e84d8eec062cae56e7c67e812422dacd0350e68322b31a6db6cf55d1a54c393c777b728e37acb2bd1f3390e9f3735559f03d123bdc9a50b543fac3366
MISC ChangeLog 10187 SHA256 4c9e3a534260ccab329ff53474e2106cc71eaa205c7114f8fbd25650f2b32fec SHA512 0a2c23768c88fc676d6acd30edf8851daccd7892611ca3713500a2c8996af454a577b23788588ddffb2c9a8d260c474acdd63645cbb2d49110b28baf070a8aab WHIRLPOOL e91ce13a2048f101f238ab8523afbb6493c62ebf6fa8730c1c1d96640aa1b50eb292cb214bd72158b2c993c6ff52906056d39953e24c4a6d1a7f7faad43e418a
MISC ChangeLog-2015 6687 SHA256 8fa4074b08dac5640b998739c571b9580a1b5e658ae416a53bf8188eb57dc6cd SHA512 f8d3531e978480c684badb7e914a4b2bf3039c3030bc610cec26ff83ae60b64e42a68fcfcf3182d0f175dd8e1de71c27915cfcd9da42d1b41a8af2b10feb10c6 WHIRLPOOL 1a6eb42d21b6758105aa72c56bcdb1c268be5bea67e1a66ebea21354fc60637719a1adb8a33cc163d57502217122da1ddbe48056b305d5d73ecece4bff2aec00
diff --git a/dev-python/libvirt-python/libvirt-python-3.7.0.ebuild b/dev-python/libvirt-python/libvirt-python-3.8.0.ebuild
index c16440985c37..c16440985c37 100644
--- a/dev-python/libvirt-python/libvirt-python-3.7.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-3.8.0.ebuild
diff --git a/dev-python/oslo-serialization/Manifest b/dev-python/oslo-serialization/Manifest
index a7a3c0fb53de..bf85054eccbe 100644
--- a/dev-python/oslo-serialization/Manifest
+++ b/dev-python/oslo-serialization/Manifest
@@ -1,8 +1,6 @@
-DIST oslo-serialization-2.16.0.tar.gz 28204 SHA256 0ef8dfa735a42dcfd7d804c5b14576df92407f842d5e12c1fad7eb0889c444fc SHA512 d6612d99e05e3c634d8b2a2e37183884f7aeec3608080bc2bbfcd8e436a64a678e1bb294024ddec0d276fc216fa92a9117a63eb085bc110500e07f1db172e5b0 WHIRLPOOL 5d43524577569a2ee194bc92f387fad10bf15e6922fa315f9559d6a7a6ecba95dfd977f30e7a9086e6120e38fc56f83d37e64f25bc113b6f212f03753f355cbd
DIST oslo-serialization-2.16.1.tar.gz 28733 SHA256 306d9982eae272fff05db7637971fd07d2b9b818306c9e3af87aea7f452b4844 SHA512 36e162c8f93d064d103052eb8295de7753ac9739f6c9c9f8d048090f5f2663f643f69507d9c47b9fd6142f5ba14d1eeb49120119cce5c6e60cbe09248e8f5a1d WHIRLPOOL 7cc84da7a5437b91c9f5cd5c3c3f7cb6c6e260cdc7dcceb78f98da7ec2f3af10c444fb76b9e4ff0ed07ddcb98e567c8c86f49fc2b6e3f3274f48d0f46236b2e6
DIST oslo-serialization-2.20.0.tar.gz 28693 SHA256 fca6fbb350d560aab8a4fdc9a1128dac3b1d38b2fc9bf5ad22136ae090854802 SHA512 f15c55a28d1e99b4e01a579f6a3b20d260f8e911ea801b20b27acf3ce284a2bb0ef8a3fa6d6db2d5a094aea9efaa87308b1166ac23dab169209e06bb23d0880c WHIRLPOOL bd2d4fae43f685e2f307c944cce7b9cad21b571ef7bfe7419fba03bc912a2aaa9a1777292a53bcc518663d5b4ac05b3a1e144350d7acefa1657c0a15bad99af5
-EBUILD oslo-serialization-2.16.0.ebuild 1937 SHA256 58a5b66ee2a4a8e2af6650b676bcf4a0b3fe7026eb28f4308c0dc8c9761a46af SHA512 ecae4ed604c659001c8ab3c48b3af0d003510c1a8dac526be5c4e939a032331f665579ee989bb643f5ba6f6976c2def43e1aed1c431925344c35160cf8df755e WHIRLPOOL 231853e5d196775f3f7059c362fcb40395a18656d3fa4cfbec2d95162abc059225f8a5f1a9bd62f8dd79ef8d2f5e11dec73631e1553738eaddccb1e4fd4d1e77
-EBUILD oslo-serialization-2.16.1.ebuild 1939 SHA256 36f91f8243164f0e869e5daaac9bcee02c5a15e2adb413fa0b63c0ac1b9fc0a9 SHA512 a8ca4ff1a708a175c8d4cfd7f2f92a823acbe0d809c20874beb2697cfed22082ea7f147b517fa280272576fb05ae7f3fb896249d42acd6c7f158cb52814f0148 WHIRLPOOL 9db7112f48284fff58e2354bfe64079ae38ee431f8cad7f2194cfa20fdfb58001372239363f946c460d578d6fad9038ae3d422c42fdd4e796b345862675c4a32
+EBUILD oslo-serialization-2.16.1.ebuild 1937 SHA256 58a5b66ee2a4a8e2af6650b676bcf4a0b3fe7026eb28f4308c0dc8c9761a46af SHA512 ecae4ed604c659001c8ab3c48b3af0d003510c1a8dac526be5c4e939a032331f665579ee989bb643f5ba6f6976c2def43e1aed1c431925344c35160cf8df755e WHIRLPOOL 231853e5d196775f3f7059c362fcb40395a18656d3fa4cfbec2d95162abc059225f8a5f1a9bd62f8dd79ef8d2f5e11dec73631e1553738eaddccb1e4fd4d1e77
EBUILD oslo-serialization-2.20.0.ebuild 2040 SHA256 067465a5b4194b3d0151c819dc91223e8629893100ae58ca8b04593cb3fcff6f SHA512 7557be8fb2e8c112ea12744a7aa3140f4634a33806efbc0726ada8b356c8648de5bee4697af0f50f72bfc5a39c793485dc4e0ea107eac31d4f71f15f54b1e3f2 WHIRLPOOL 9968b1f21051ab96fe290422a3a54835c4afb590583f1d5a6c54f38982fd5b10734a2af202fa55a4c1e29029494f3687c62f367d1e7e49001feabe40d96cedbf
MISC ChangeLog 5721 SHA256 3c4fe97208a0b298fa2550afd1a94cbea5f8281fc84ca0cee4f4b82c294f079d SHA512 d07d92beb25594f326f3fc96f01d721f6acbff40c6e6d048904e8e99ec2c4e4c3569fa92472f0191c89f59f28ca2f369f54ef73a70cee5eac1eada156d8ea600 WHIRLPOOL 3298024431d56ae48be5669d0341a25f7fabf4f820528eb87e6db0894a68e64a9fe3d33eb0b98592037ee81472d3570b22ebb1ec5767072e10c7716566f98d0c
MISC ChangeLog-2015 1824 SHA256 4ccec52a498894b723319998700c98afbc2b9d1a5cca4cc4d2c371bd2dc6cc37 SHA512 7eac3cfd9a784ef49fe8ddd47cab024cdb4bb59f6cf6f481140d29f349028689dd0b5bc115058256e0ea80406bea2800ff7bffe4bfe58bfb3e5c7f8443f7b263 WHIRLPOOL 2b9abf1853c5dc73ddad40bd4715b6a728c1cae649b3d9757dc1ad0e5eaf295a17210d57385009e9207916e57fbcbfd39466091069d5eb43a54aad37e2ea978a
diff --git a/dev-python/oslo-serialization/oslo-serialization-2.16.0.ebuild b/dev-python/oslo-serialization/oslo-serialization-2.16.0.ebuild
deleted file mode 100644
index f9c7052e5501..000000000000
--- a/dev-python/oslo-serialization/oslo-serialization-2.16.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# 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 vcs-snapshot
-
-MY_PN=${PN/-/.}
-
-DESCRIPTION="Oslo Serialization library"
-HOMEPAGE="https://launchpad.net/oslo"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="doc test"
-
-CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${CDEPEND}
- test? (
- virtual/python-ipaddress[${PYTHON_USEDEP}]
- >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/netaddr-0.7.13[${PYTHON_USEDEP}]
- !~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
- )
- doc? (
- >=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
- <dev-python/sphinx-1.4[${PYTHON_USEDEP}]
- >=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
- )
-"
-RDEPEND="
- ${CDEPEND}
- >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
- >=dev-python/msgpack-0.4.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.18.0[${PYTHON_USEDEP}]
- >=dev-python/pytz-2013.6[${PYTHON_USEDEP}]
-"
-
-python_prepare_all() {
- use doc && esetup.py build_sphinx
- distutils-r1_python_prepare_all
-}
-
-# Note: Tests fail due to requiring installation.
-#
-# Installation appears to fail due ot the use of namespace packages but root
-# cause was never truly established.
-RESTRICT="test"
-
-python_test() {
- distutils_install_for_testing
-
- PYTHONPATH="${TEST_DIR}/lib:${PYTHONPATH}"
-
- rm -rf .testrepository || die "couldn't remove '.testrepository' under ${EPTYHON}"
-
- testr init || die "testr init failed under ${EPYTHON}"
- testr run || die "testr run failed under ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( doc/build/html/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/oslo-serialization/oslo-serialization-2.16.1.ebuild b/dev-python/oslo-serialization/oslo-serialization-2.16.1.ebuild
index e98506682f1d..f9c7052e5501 100644
--- a/dev-python/oslo-serialization/oslo-serialization-2.16.1.ebuild
+++ b/dev-python/oslo-serialization/oslo-serialization-2.16.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.g
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index 210298c96b41..a75ccd4f555b 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,9 +1,10 @@
AUX pillow-3.4.2-no-scripts.patch 411 SHA256 597223119626ccd36a0427df401ab9e2ff330099afc307162ddf58f62be07f46 SHA512 51ac7df4e9c6b76bbaf20e243cb171f9d824c94e183f4bbe5047c6932efe6913527a0a4d328266a8984d51d07aaa18cbdbb98de92dc8f027a3d392d0355cdd70 WHIRLPOOL 1863f9eeca9470a072d4cdab1c7c8eab8de242f35fdaeafce469df71b417cc8ae2e9d9122450d6283d9e749d429c53b393f789ce11f4ba7bfedbde44609cb931
DIST Pillow-3.4.2.zip 11042238 SHA256 85b237840ad8b30a1572bf9e3898a26c77910a56554d73ed4f58a42197c2e4c2 SHA512 5e05206db5bc1b4177384f7e91ee79015c6e1bbdc7c31c997da054391b9b5ec7c1ebdec258a33f598986533894f3324b03d0b4b385b94e72a0517a3437553b39 WHIRLPOOL f92d4320ca5fd3e004a2ace41d14f0816dbea6fcfc9b10739a59d2dd393725a47c28f5b9f643d0b3243b9003701094ee953b38118412647155e8ba13fafe0582
DIST Pillow-4.2.1.tar.gz 12673417 SHA256 c724f65870e545316f9e82e4c6d608ab5aa9dd82d5185e5b2e72119378740073 SHA512 8a1c691f067c1127b941a94ae991c728c94eab876fe2a511ed0ad8af9702d4969325bd565b11e656ffefe867bf385725a5c14e3c28f8945730fa21986f934f69 WHIRLPOOL af93b67a60843d9f853921d5dd1332209cefc87a9680201cca5010f935527abcacac57e9d2afeac6bd3ccf8ab6636ffc2321e0888b73babfdb9ff0a933a77951
+DIST Pillow-4.3.0.tar.gz 13874155 SHA256 a97c715d44efd5b4aa8d739b8fad88b93ed79f1b33fc2822d5802043f3b1b527 SHA512 5811252802bd01ac86157235d42138685e746723df48b67ec7c7ebd3f172532b40cf86ca9d3d792e82f03986303a084bf3491c0d511dc068dea1bc631afdeabb WHIRLPOOL 60b418d8e549f72a295c632a5caee148179d8bb931f63959fb4ee383db43e68bcab92789791fa912b74386410ac6023cc8232f3cdb0b7e7eb5a92467b8611034
EBUILD pillow-3.4.2-r1.ebuild 2501 SHA256 7e2cc471d164b3fc8bb238eba6aec9644b60d2288158c6c16766e6fb5b8ad6ee SHA512 73e98674e3faef57e55fd5ea3703ec5de7a6c20e1d359ea13582629c6af07cb3f051d60d3313c6661faa1a76ce194e680b1d4324313015a618813953b8e38c39 WHIRLPOOL 71fef3416f125a3e4cd74d137e0238c304fe8389f9b430e997687ea3999366871662fbd72e2e16a4dfc9f70cca8753d4965098e4170a030a6f48b6b25e5bf140
-EBUILD pillow-4.2.1-r1.ebuild 1976 SHA256 20797c58b3cc00e9f919e2a4f026968d253deeba30e9b1f6e317526096790af4 SHA512 c4a27b1010ddc01e12ddb04f65cc69c164ff4ea58be7901caf85d19dba279dc9d1a36d33b6a43a5b1c86cca805c665a6ed38e7726f5f2f143d6f0331b8af97d4 WHIRLPOOL 1c443259ae0a59975bfc0edd376964dff417affd46ac15a11fd24390dc7613021e9d2ce84543a54e7044a557aa77e492b8bb5e097d497e458269a6b81b872766
-EBUILD pillow-4.2.1.ebuild 1989 SHA256 ce2c4034da7fff485477f337c46237805cb12a6b228ecf01d2fafad4126f10ef SHA512 36be85c1eec1ed794332847c279107f2f6f8d1d44b3f78d1c9b1555cf165e64cbf31f4338fa495f9b7cd7488de8ec4d3551112a1e1fd8d4b01276366f95df733 WHIRLPOOL 5405019de1a4627f2c36b16bb5d8eb33e93c3949e3bb2def6829ba6a0b9b90d152a7d4926f678a9e73239ff7a4ad6b015ade77733cccafbd7f0a66e0ac9b72f4
+EBUILD pillow-4.2.1-r2.ebuild 1932 SHA256 59f2d201d2e97570d99258d871a226cf9e3e270e0f2f479157bde64b34ad750e SHA512 d0f149bf96ad4ee1bb094d4e09d1c991d9786cdbafdc5b0016f8ebdc63988ba8f7741a5d7701ba1b93bd27d5a65e396547847df8f205f5e045ec7817d6e729fe WHIRLPOOL ec2f63117b7068321dc00a3d2e6e6c5d690c63206d42c748947a59551494fd3ce2f83bff17e80233cf8d2b554c7275565cb81a52007588d920d36b4849061c73
+EBUILD pillow-4.3.0.ebuild 1932 SHA256 59f2d201d2e97570d99258d871a226cf9e3e270e0f2f479157bde64b34ad750e SHA512 d0f149bf96ad4ee1bb094d4e09d1c991d9786cdbafdc5b0016f8ebdc63988ba8f7741a5d7701ba1b93bd27d5a65e396547847df8f205f5e045ec7817d6e729fe WHIRLPOOL ec2f63117b7068321dc00a3d2e6e6c5d690c63206d42c748947a59551494fd3ce2f83bff17e80233cf8d2b554c7275565cb81a52007588d920d36b4849061c73
MISC ChangeLog 11134 SHA256 59cebb3fd3d3d36e347a01a92f22824998406266e856d17f959cb6326b47fdcd SHA512 9e0f14954055628779deebf09171c4c28eb4384128d72e525888389e347e498929da9f36be7a5da5816244899e1a3f841742295973227fd1e5c138d2e7ee9e9f WHIRLPOOL 4e1daf48638a419d0e168b6c5c1ce0ebf3c724a2786d41cc0b79f376cda6e122663c0b0e8ab188d9188cde20d1e269101184da201dabdc6ec885f1ab4188d15e
MISC ChangeLog-2015 8100 SHA256 e35d62d80a480830916fc6661fc0b2f63d96ce6092ae7a440a88e4a388e03b8b SHA512 3508c7477f1ffcf8497a41c5b316dd1d2f4b98a51a01d09da6263c998320e9e8077073f5ff7d9cb2626a254f5d97c334fdeeb24443cb7e95967a845489c3115d WHIRLPOOL 56c7be042a7f508b1b6c168673d0dbe8deda2c3febad678301fb9db0ea911e627ac8855240e99d96778d4308c7da9f2433dba96f6d5c4ee1d85ac5747bade472
-MISC metadata.xml 538 SHA256 43641f5debac619035cc1382ffb1f09ccbae80556a4b576d9fe3bb620ae90208 SHA512 ad0b456ee31c3b1be536d665158886d788b3abd78f6900d944f7a98ee9a3b90abe410f2d2b03d5e343b335e7c5d88a74209a13482f9af244fda18bba28facab3 WHIRLPOOL 6cb936f3faefa89ae91729dbef9393acad13c5cb524c89f56e182f99bd7b4bea221cb779b069bf45177cb2c59f5e8f5464d77caae8d26c4dc95a5982afd8d4dc
+MISC metadata.xml 476 SHA256 b0e79671d5a5a621d84cbb720eff7145d699b10e1d29b5e0c6835b36094cd3dd SHA512 a3de4e446d11e115ff85062a12866ebc5988079eabb658927fe2f319df5b0e944ca751d1070b051f44733ab22533496b2b006ec831b99e04f81fef55900cab6a WHIRLPOOL 9e916371bc62116dbd476a519ce95822cdad5f081176cf67c66661a3400f337a86a7e8b999a7b3ab204613be09e4370d263d0279ed93714d91be4cbc68ab7653
diff --git a/dev-python/pillow/metadata.xml b/dev-python/pillow/metadata.xml
index d641c40047bf..c3f74b982665 100644
--- a/dev-python/pillow/metadata.xml
+++ b/dev-python/pillow/metadata.xml
@@ -6,7 +6,6 @@
<name>Python</name>
</maintainer>
<use>
- <flag name="ole">Add support for OLE2 image format</flag>
<flag name="imagequant">Build with Image Quantization Library support</flag>
</use>
<upstream>
diff --git a/dev-python/pillow/pillow-4.2.1-r1.ebuild b/dev-python/pillow/pillow-4.2.1-r2.ebuild
index 1621cc8edf34..785dfedc3b93 100644
--- a/dev-python/pillow/pillow-4.2.1-r1.ebuild
+++ b/dev-python/pillow/pillow-4.2.1-r2.ebuild
@@ -18,17 +18,17 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="HPND"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples imagequant jpeg jpeg2k lcms test tiff tk truetype webp zlib"
+IUSE="doc examples imagequant jpeg2k lcms test tiff tk truetype webp zlib"
-REQUIRED_USE="test? ( jpeg tiff )"
+REQUIRED_USE="test? ( tiff )"
RDEPEND="
dev-python/olefile[${PYTHON_USEDEP}]
imagequant? ( media-gfx/libimagequant:0 )
- jpeg? ( virtual/jpeg:0 )
+ virtual/jpeg:0
jpeg2k? ( media-libs/openjpeg:2= )
lcms? ( media-libs/lcms:2= )
- tiff? ( media-libs/tiff:0=[jpeg?] )
+ tiff? ( media-libs/tiff:0=[jpeg] )
truetype? ( media-libs/freetype:2= )
webp? ( media-libs/libwebp:0= )
zlib? ( sys-libs/zlib:0= )"
@@ -48,7 +48,6 @@ src_compile() {
distutils-r1_src_compile \
--disable-raqm \
$(use_enable truetype freetype) \
- $(use_enable jpeg) \
$(use_enable jpeg2k jpeg2000) \
$(use_enable lcms) \
$(use_enable tiff) \
diff --git a/dev-python/pillow/pillow-4.2.1.ebuild b/dev-python/pillow/pillow-4.3.0.ebuild
index a22b7b1fd8b9..785dfedc3b93 100644
--- a/dev-python/pillow/pillow-4.2.1.ebuild
+++ b/dev-python/pillow/pillow-4.3.0.ebuild
@@ -18,17 +18,17 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="HPND"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples imagequant jpeg jpeg2k ole lcms test tiff tk truetype webp zlib"
+IUSE="doc examples imagequant jpeg2k lcms test tiff tk truetype webp zlib"
-REQUIRED_USE="test? ( jpeg tiff )"
+REQUIRED_USE="test? ( tiff )"
RDEPEND="
+ dev-python/olefile[${PYTHON_USEDEP}]
imagequant? ( media-gfx/libimagequant:0 )
- jpeg? ( virtual/jpeg:0 )
+ virtual/jpeg:0
jpeg2k? ( media-libs/openjpeg:2= )
lcms? ( media-libs/lcms:2= )
- ole? ( dev-python/olefile[${PYTHON_USEDEP}] )
- tiff? ( media-libs/tiff:0=[jpeg?] )
+ tiff? ( media-libs/tiff:0=[jpeg] )
truetype? ( media-libs/freetype:2= )
webp? ( media-libs/libwebp:0= )
zlib? ( sys-libs/zlib:0= )"
@@ -48,7 +48,6 @@ src_compile() {
distutils-r1_src_compile \
--disable-raqm \
$(use_enable truetype freetype) \
- $(use_enable jpeg) \
$(use_enable jpeg2k jpeg2000) \
$(use_enable lcms) \
$(use_enable tiff) \
diff --git a/dev-python/priority/Manifest b/dev-python/priority/Manifest
index fa701a69adbd..9358a02cb80f 100644
--- a/dev-python/priority/Manifest
+++ b/dev-python/priority/Manifest
@@ -1,4 +1,4 @@
DIST priority-1.3.0.tar.gz 13827 SHA256 6bc1961a6d7fcacbfc337769f1a382c8e746566aaa365e78047abe9f66b2ffbe SHA512 cefb13b15e99ef98c37fdd1486466c9e1d7d04b4574cbca1665fde7b7b44cc7d66964bed41184315a9b51bd6f9d0e02bbe113bfa004a754ac270170309b71e0a WHIRLPOOL 45fe643b70a4c3cb9e3600e73475384a5b339acbb0a801be8c0e6c190bc2e3894443b28c3b691b3c555250175d6d313808c6bf7a0fed3b586c9fe7beb3b4a843
-EBUILD priority-1.3.0.ebuild 881 SHA256 58b223fe7a54b6d759cc76c5e8c64ddd1eed7c187399c75beb80e3f97b046396 SHA512 d69ec85a367fe71cb09bcf18dfb58f198f9156a34e9c46dbe05c02497d7714b718875c6481d0880d78abdbfe26da926d68b0be60070afd4e3c2771673b9cbedb WHIRLPOOL e26bb25cf8b95acafb84dd54a791a3715e576815b1f0a21b2bb7fa5dbba7fb4425a442405f7369f114b30880c2e8d1922f45f059022020fda89e223e860d13fe
+EBUILD priority-1.3.0.ebuild 880 SHA256 7168d2d21c6a79906f33448574ae94899e61f6c3fc2391767d3d2172c1d539a9 SHA512 c345547014321276fa00b090e9635d88bc49336721e89c4ae497bda7cb9044e25a86307ebf209bce5e2aa777bc8488f81296274803b720b3dcd997f7f39ad8b2 WHIRLPOOL e775f5e1a6b14288d972db2a51ef9e93ada76accedfa51a6254400ef9b2074287c6fb3f8df1ac2eadf6b5c77e66f237ba0be884361717bb1db4bbebcc1981154
MISC ChangeLog 890 SHA256 4a46fcd1c6978f140b7992695ebbbb172cbe2f462f058f41692a3f10f11ea82d SHA512 e1c81c296ceff454bede58908068837f7fb3033ab8f435533f7ca6cbc432916ecdfcc1315ceead922e54a4164af7314c9a1f924d12090fc4da2219800a16bc8a WHIRLPOOL fe6782799871f00e67ed85c0d0831befb686b82c8ac106f86a3eba2b25af2cf634bda13ab7f08e494cd9dcc45f5b179c9c16f9aad0b2ff32f9952dedc165b786
MISC metadata.xml 965 SHA256 8fb0c3499ba81ecde836a3a3d643eb9d2fa78d0f6b3dac68bf3717642f9ab3b2 SHA512 bddf7fe4153c705edcf710ccca4cf44875bd8192f80ef0811cad7028e605983f1a8c5b219c82cd2911e77150fb9e1b729450b9e12ba7dd5dbd2f23c89a4028a5 WHIRLPOOL cf22f0310b9947a77ffd514c06086a3732883610a4bb6382fcc1c5331da070ee97015bfad31b1d679fd45dedb0d74708545328d23cd3787da6b2c60db084e506
diff --git a/dev-python/priority/priority-1.3.0.ebuild b/dev-python/priority/priority-1.3.0.ebuild
index 09284c99fa61..ed2cf6f6c385 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 x86"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/prometheus_client/Manifest b/dev-python/prometheus_client/Manifest
index 5a78fb1217d2..b57d48d6d093 100644
--- a/dev-python/prometheus_client/Manifest
+++ b/dev-python/prometheus_client/Manifest
@@ -1,4 +1,4 @@
DIST prometheus_client-0.0.21.tar.gz 40859 SHA256 8836c8e8ac7bed68b22d7b03552ad1c677c8e73821470c541d4733f4b9d13823 SHA512 e948ecc9044bd6a59fdc58bb3dd638c89d210a5856a360b4270eff206b2280ef7a68c1e94aea64f5cfb68a218499e61627e34c71363ff222b1a3d27403396a31 WHIRLPOOL 83746b1ff1c609acd961589c310c820dec6e3015e4174de8e0d71a0849ed439f858e05e7684965678d5f77f1b1a38438432412851b38c651cbbdf511198a3aed
-EBUILD prometheus_client-0.0.21.ebuild 728 SHA256 4ab192e9929029f6514fc815bc96560f8f8d7e391a472948273c7279a4c27b09 SHA512 b8830fcc2553732db97acf7859cd7fa32c21a80ea3a15083bed368248c9826396c30a11677f6b636e9eb4bafccf9af2176a361f9d8020f9d0187a1d2721f9649 WHIRLPOOL e80dd5690d36b3f55b7988f367cd640e212b94419336f29328ec40b990e9bf96dbcfbd996dee164dc1dd9ffdd440a81be5bae53c01c8a0f94056a3e659aff2dc
+EBUILD prometheus_client-0.0.21.ebuild 727 SHA256 0173ba047c1d36feb88e64d4a604692eb0b744a72c19b0fa5f23a07c23ddc880 SHA512 53ed1f26e1213b2959d69ace6094c746eac22ad2446810f068d18b39ef0149f7c59968d0f8a5721e251caf10da86172f83e7b2d8ae39827a7e7a464fbb093788 WHIRLPOOL 7c829ea7b0a4b84c36c920949a2b5d780150d3b5e29a0f271febef4fa729ee408224487aee9002f78daafffeaea90c0a6857e5fb032c6c1968aba366757d5d75
MISC ChangeLog 341 SHA256 c3e5ba257526a78da189b1f971d7cefbd471bf80ee82103098aeaebf987785ca SHA512 0462446f12ecb686ee85a78140090f77df45dba76ecb6c36935516e768980a0b7d89206c50b1c98f5ef78ba527b3ba90f4497f3ccf908d97a4cccaa587670ecc WHIRLPOOL 553e790421de112d6dce392dd9c773d2eb46de4cb8789a00cad45cd9f22ca11f4aaee5c07b1254bb3eb71903a9f13e870de276c6352ef66e0d6980a1b832df77
MISC metadata.xml 451 SHA256 9f5b530ef933527d08b20aae44d1aff0d7a4603841b93eea912aa3c719b60bf1 SHA512 fec61f65143e869244b519455a7214884de5e72c75cf7e500e5aa156c41eb1e644ece46c402cb4722ec294e876078f9332654901b06f2a6f5ab8449f0181532f WHIRLPOOL ae2d895055743ada6f72f03f907b2dc6a8e3cfdd6431806081f072d24fe2de034a47fc2d8bcce5c5cc2a270ecf6ba29ba1235c57b0d99d80f3f2230e3d25e283
diff --git a/dev-python/prometheus_client/prometheus_client-0.0.21.ebuild b/dev-python/prometheus_client/prometheus_client-0.0.21.ebuild
index af5a5b0c716d..545c44e416ce 100644
--- a/dev-python/prometheus_client/prometheus_client-0.0.21.ebuild
+++ b/dev-python/prometheus_client/prometheus_client-0.0.21.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/prometheus/client_python/archive/v${PV}.tar.gz -> ${
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="test"
S=${WORKDIR}/client_python-${PV}
diff --git a/dev-python/ptyprocess/Manifest b/dev-python/ptyprocess/Manifest
index c460d95a9f84..226af156b7c9 100644
--- a/dev-python/ptyprocess/Manifest
+++ b/dev-python/ptyprocess/Manifest
@@ -1,7 +1,7 @@
DIST ptyprocess-0.5.1.tar.gz 68474 SHA256 0530ce63a9295bfae7bd06edc02b6aa935619f486f0f1dc0972f516265ee81a6 SHA512 9e7481e8e3facde73086ef0728a57516a15b6bc2a5fb6bf6d6f892c396c9376d9d6334ee37737f3469929c4086d5678a2c5deaf44d70589d41644a98f2239dad WHIRLPOOL ba327a02a847f7c5e4b62e6bf8ba0f070f8a22ff584045d7ed3cc134f8a922b9d75e397992cd5df5ca4569f563d234ea2a194b5a557606978a37a4f04559ee1e
DIST ptyprocess-0.5.2.tar.gz 69297 SHA256 e64193f0047ad603b71f202332ab5527c5e52aa7c8b609704fc28c0dc20c4365 SHA512 cb4e70855d388a6ff691e2a244c072a5a50cf39cdf727e3a4218817bf5ac722c4b49f0dbfd80204259998eba137492690759b8908bfea925842b9f7fc83ee553 WHIRLPOOL de6f42fe487b948b5b7801a9c0375f7586aedcac5c7e7563f0f7cf56a3a8d7c2abea42d256544b32cf5c0bb71bc71602b8582d581199cf0e2234a648a6017be3
DIST ptyprocess-0.5.tar.gz 14923 SHA256 dcb78fb2197b49ca1b7b2f37b047bc89c0da7a90f90bd5bc17c3ce388bb6ef59 SHA512 6619bfc1dfc7c980ffc72dba62697692eb749f19500616e8783cfdc3c35980276eb39070f4cd7932775abb5e798c921b9320c5f51b9052f526585f01cd56259e WHIRLPOOL b1bd0da485ea106a3d366ab21dc714418b8d392a32fc3386ef734362da8ee455a38f9330cedfe35687be09bea3ff622c54440119fca72d7787d9a29518717b77
-EBUILD ptyprocess-0.5.1.ebuild 607 SHA256 9f410c856810e96eb246fe183d633b28abfd073938826c4d0adc0878853d292a SHA512 bc65d7b28bbea47bcc33ab9d0cfb18f9896f29bd212239c88b5f93b9344f13ff50c8120648c4d028af52d7fed5de95e1dd82e5b4aa3bac1777b9ba5dea36ec46 WHIRLPOOL b6f413528dfda1ad30f64edba73afc5ac0ee8d610dca6479973286caf5ab2c9286091b9e61575267aab6c1d3b4840c43515354b7505f7b03e49f3567fea17fa9
+EBUILD ptyprocess-0.5.1.ebuild 606 SHA256 9048c3c2bdc0f175a297531821a82363984a38d7b992b36e830d6951de210f4b SHA512 af14cff11045c26a74717bdb7e169b7278f9a4fa48c587c3f5326fa900df3aa3a9a995db83ffb44d3f2348ea7ef6a00887d98ef6ccccb4e855934d047674a8d9 WHIRLPOOL 203ab7dfba89b1aa6eaad9022c6a397f14ed9adb9fbc83362649dd506a196396225f11222285cf5d33ea8da364af8362fb03bc5c3a3f47862f166bc55e2c0811
EBUILD ptyprocess-0.5.2.ebuild 628 SHA256 123192b7f51075b035533bd7566694a6c0dcadbc8e29e95c0f913ae25b46f6c5 SHA512 10325f39029c41113f1bd0670b0a2c8a539fbc70e40083aa7599b7da78c649824c2eb163c5d09f8f233abde03db10e0b32fe81f01145e909c0789c514f6ae71c WHIRLPOOL 22a1a3108382ad0384a31d4b90d13a7a1fe568292c0a2e7fae7687e94b9746e5716470bd1e4c5f9393a9449e4a7e881f302f55ccc4c45bf75a8d599de799f45d
EBUILD ptyprocess-0.5.ebuild 610 SHA256 4ea670f95be32179a1e84e923da9cac8534557e2192157974eaff371f218a51f SHA512 076adc28648cbd054a8988191dbc654c2d6c133232c1d8c36e0327eb815b1d38fdeeb96cbcbe87d574a480ab29efa306d53520f0d0fe9ee0c0418c725f76cfb9 WHIRLPOOL ed94a4fe36815c3227e3243480e18241c12c216f7144c4ee370d0d68e0bf96192d91a4ccd9625132d65fb7094af95338dfb859678f268530d377071900bbea22
MISC ChangeLog 4460 SHA256 f44f851cdeb6894fbf80620684ab12c3174cc1d919baf2aafaf2f758ebc1fd8f SHA512 f72a44e2d7c1d457da08facf02cd5588ecd69e0d6ae23a69c734ad7a7bc1a4c94838d0c84990813aa1eb0914f6b91d25820ea42fe0a5e898a499a9657c01a500 WHIRLPOOL 27472013506d12aa3ce6d81d95ff4fdb32b96b195fa7116f9f7c289c9e7b18e19006429738d634900d439bcda5e4e80f9c0e8f4ec2ccadb2c7d624a2bbefe010
diff --git a/dev-python/ptyprocess/ptyprocess-0.5.1.ebuild b/dev-python/ptyprocess/ptyprocess-0.5.1.ebuild
index a6a5b1ab0a43..2a61e8e817be 100644
--- a/dev-python/ptyprocess/ptyprocess-0.5.1.ebuild
+++ b/dev-python/ptyprocess/ptyprocess-0.5.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
diff --git a/dev-python/pyasn1-modules/Manifest b/dev-python/pyasn1-modules/Manifest
index 4efe927ce6d0..5679a814a786 100644
--- a/dev-python/pyasn1-modules/Manifest
+++ b/dev-python/pyasn1-modules/Manifest
@@ -2,10 +2,12 @@ DIST pyasn1-modules-0.0.10.tar.gz 63543 SHA256 3d86ab0fa226a60897c8123c505b3d071
DIST pyasn1-modules-0.0.5.tar.gz 38710 SHA256 be65f00ed28e30756f1ef39377cb382480a2368699179d646a84d79fe9349941 SHA512 b8fa41ed28087097502e8362022d819fe6914511c09f60f64f173c5674684fa8c45de23ce718700001d9f2d9b11adc17657d7cfd4cb24ea740b8d14eba8d8161 WHIRLPOOL c0df005909ffa4320f0ff7c580410ff2468cdd4002dfa5383e561c9c65721c0a72169e10c72fdc225b308d8fd1d5691dc519b6ee811c167ddc466ba1657e92c8
DIST pyasn1-modules-0.0.8.tar.gz 38776 SHA256 10561934f1829bcc455c7ecdcdacdb4be5ffd3696f26f468eb6eb41e107f3837 SHA512 6040d4f83c6b00f7a0e6ba0e1264090d0fa96fc39e97b04d624721cef200b6cf4dabfe550127ade4edc181187ca1b4219fb46a95082a39e6291d0e2e08f36d78 WHIRLPOOL 45f3c2ad6e3320f5d7d1f3bef6f0168f2d85b3093f33438aaacc8251d6457d88c2db659d0912a76417196f5ed431c427fc9a47a8a6af5c490d97f931515d2884
DIST pyasn1-modules-0.1.4.tar.gz 65552 SHA256 b07c17bdb34d6f64aafea6269f2e8fb306a57473f0f38d9a6ca389d6ab30ac4a SHA512 29467aa9fff15b7a7ef999389db01fe696350e29910397f0c867685689a9fa8e5df8128a7703ae0de095804ae20c3759b24656467cec8d086d07a1014ccf5d65 WHIRLPOOL 99ff13b3d4b5749360f9ae9845ccce228e6c1835b3cf692216c4dee49b0ab834ae11aef256e869b18a3517114707ae5eb1b13aaf068c1610bf5c5ad8102a0467
+DIST pyasn1-modules-0.1.5.tar.gz 65690 SHA256 1d303eed5aa54cafeca209d16b8c7ea2c6064735fb61f1bee2e0ed63a0816988 SHA512 0d7f631fdbcb4c89ccf65b91c106483f536daadd099f5b3fb9b144bbcfcb0619bf818fa18715b8f61baf10699421a1af80f003781a5ebac28ebb4f4e7f677c1a WHIRLPOOL 24f1f20b23bca1327ed554463f5dca5d3ed374878a0cc60327050c46c01918980401f7569039660e515d508de61136e1117a1fefa3801f1919b8c9d1d45df1d9
EBUILD pyasn1-modules-0.0.10.ebuild 905 SHA256 273812cea7b5328fd898084d39e7b7a0b007a67b3b734322f87d4b202f79ae1b SHA512 a74fc0444a3f48ca1351a93396f2b36c16885fb95e839d068cb99c505db74b133c62d12cc12466f6702ee341e1d1251507c1587f51c3b678ec498d6820cdc2c6 WHIRLPOOL 00a6d1d3c6e7e70466bc7da089693246f051e2dfbb2bd6bf58c8cf40aedd4c79255957f26b10d58ed3471c6c84db2d503f8f9fb6811c4ef8f0552633d8d986e1
EBUILD pyasn1-modules-0.0.5-r1.ebuild 911 SHA256 5bbd49c7d3899e7170d4fe1daa264becdf760a26ea9ddcc1d729e5151062c1fb SHA512 4df6d4a88f2323027c69cc0988786c2049342a379dbd92d57a6c5e9250eaf1fa88cc877bc3773acfc6a41381f58de2533315cafae7f1b0f9bfe2b8329a7f3289 WHIRLPOOL 3455e85ad9d5915fcb4cffda71637088a355a8cde7860251636b63f45c25fa93afda4ab9d35d51d65df07bfb01037286cb239d58edf045f842b67cf051543361
EBUILD pyasn1-modules-0.0.8.ebuild 896 SHA256 7ab5b5e519d11142086ca3fc6940b95b40e6337df83e50be8e0fbcf7d4b17b49 SHA512 794ab52e8758117f716f69048a199be0c78bf6b5eaa55220aa2048e712ab59f05183d2f0dbfbb55d35a1095d33099b7e0b2a7985b47792937655fc61119d65f9 WHIRLPOOL 54037c2b40f73d108266e640f1873172f2e0efd95886df7d2c36337b3b94bdff3d0e1d394dfc61f5c8c5ef99f21382274f015c6433c499190ff478790eb5f7a9
EBUILD pyasn1-modules-0.1.4.ebuild 905 SHA256 273812cea7b5328fd898084d39e7b7a0b007a67b3b734322f87d4b202f79ae1b SHA512 a74fc0444a3f48ca1351a93396f2b36c16885fb95e839d068cb99c505db74b133c62d12cc12466f6702ee341e1d1251507c1587f51c3b678ec498d6820cdc2c6 WHIRLPOOL 00a6d1d3c6e7e70466bc7da089693246f051e2dfbb2bd6bf58c8cf40aedd4c79255957f26b10d58ed3471c6c84db2d503f8f9fb6811c4ef8f0552633d8d986e1
+EBUILD pyasn1-modules-0.1.5.ebuild 800 SHA256 0ea787c0eed54e565bfa6a8ea6f661d13db0477770713e45c2a98ac9685fe5ac SHA512 fce7c2ddfba608c04125ac29d95aecfe57bd3b5288eb2ff6e83816d2dd37cb63b5476715681bfe9ba8122539650ad07b32bb2a485633b5f37b801ea9573eceb3 WHIRLPOOL e2087109ae41615758cd276d732ac561ea96956b5985861c5baa028e2dc79f5c37c152805d9faeb0707b47f9b05f4a6cbcbf0980f8e3fc16a972090e80a2f04f
MISC ChangeLog 4565 SHA256 f68cfb0956519ba928e727db77c13175bc0ba0f57d6d6e5e13d274be8684471e SHA512 981b55eb3aed4f15445ee845ad78d04004769a432990ed1848c01092e45efbe797745abf4c0dfa93cbe183a1b4486ff8739e40fe194f78595158bb699649c5bb WHIRLPOOL dd968554889069fed7f2ee48f197442e7d485389b979934f5085a26c7e61012ad6a532bef7b91d87f60809d6a3c8336937a5e03269993bf6c351123d9e87c0ba
MISC ChangeLog-2015 5771 SHA256 c16802a5987f93b65ec963e3b793247a294c409acae724f4bf239e2fc44420a4 SHA512 0655ad58bd3c0ccfb05fa08c38c2480762902c679149316798facdb8f0b4a2df721fb39a841e4836bf0ed96120c6801b6ac52db9e483d2edae2627106837830c WHIRLPOOL b0a9b405304e066ec93f339b0275de746c69cb4be9177726ffb116b7f7bf6067fbbee83f8d364d8ea7fba727b56aad05836f23ed9832c732c2a63d6b46c61b46
MISC metadata.xml 380 SHA256 e30d5a3784eecd2a9e6f0506e7ac120108470bed9e6ada536a1aa7cc16ec211a SHA512 0122261838e5789fc995c1e07fd2f8d59fb470d2f525126adb971d7e991e7b7cd76c3fe37ce21949d6ec3fb79af8ccc2d5ce02aab4afda842809916a5c609f15 WHIRLPOOL 0fae07ab9522c40951ffd778a1b85b19032186cd4482543835b0a13b48b850ce8018f88725420d2524a3fe5c9fa9d3cd3508aab337e377a5b8ba4a57710d61a0
diff --git a/dev-python/pyasn1-modules/pyasn1-modules-0.1.5.ebuild b/dev-python/pyasn1-modules/pyasn1-modules-0.1.5.ebuild
new file mode 100644
index 000000000000..6b4d97a374fb
--- /dev/null
+++ b/dev-python/pyasn1-modules/pyasn1-modules-0.1.5.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} pypy pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="pyasn1 modules"
+HOMEPAGE="http://pyasn1.sourceforge.net/ https://pypi.python.org/pypi/pyasn1-modules"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND=">=dev-python/pyasn1-0.3.4[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+python_test() {
+ esetup.py test
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ insinto /usr/share/${P}
+ doins -r tools
+}
diff --git a/dev-python/pyblake2/Manifest b/dev-python/pyblake2/Manifest
index 4ebce7309f79..88bc15af405d 100644
--- a/dev-python/pyblake2/Manifest
+++ b/dev-python/pyblake2/Manifest
@@ -1,3 +1,3 @@
DIST pyblake2-0.9.3.tar.gz 130641 SHA256 626448e1fe1cc01d2197118954bec9f158378577e12686d5b01979f7f0fa2212 SHA512 6336a7f7e79bd3e6ff7f8ff4d279ae170e86f1464b9fa9e7ea7f0dbbac6fcc044caf225111e065f9cd9cdeea0f81fae8d373e1f65be3e418929f53fad063205e WHIRLPOOL 0d8f2aaf35a5eb0ebdedd9219a0ee8b126c93b11ae3e406ef637d8930a34783886b212ce50a33d677b0a19289cd32f40dc3da22a9a9fec108b481268f153d45b
-EBUILD pyblake2-0.9.3.ebuild 1066 SHA256 8487f1bd95367c3630a2519430fd81f0c0cd453728d07dd16f59367cb4fe0a99 SHA512 e9cfcdaaa84b37098e01d98dd4b2385614f44d53101ebb6b9a8a029c1105b7b84e06373d68bd5fcc2541d7f305bfe462a5c744e05372454f188ba952e12327d0 WHIRLPOOL 2dc90a66d924ea07dcc2fe7e95f48c9a6a6995dc366a379dbb4379131e3460516d76524d91068561c30f18d1c32b70d31c5fff3c5a43330c29729ff9b3650dc1
+EBUILD pyblake2-0.9.3.ebuild 1349 SHA256 a1c4703ab3fe28fbdddb7532fe008f597d8ffee875354082fce493c119ab6a4d SHA512 5957a643ffab1129b76ee1bfaa284fdb5bd8fe12923d43408ab25e1649528d879becf082b45af7da4b901906267426fe9244a470fe8c2e070409100a3fd154ce WHIRLPOOL 63860ea795d0a7541781d92940d44d4e1197204a7a6074b73bb4fbe89c56bce7d229c9af0e508a9f0b50e7b74d363a6edda0fdb55dc47651c48f389cf9aeba37
MISC metadata.xml 452 SHA256 327935068e4b2311b5db81380ca0323b5bcf8b0769fce733e0407500bcdd58f0 SHA512 28acd5472435f8832eb8cb7587e651f428309e9a37c17cad378fe8f01c47896115c4d42ace1c6125eb99ddd30de562d42503b6dac42432b55b37775cdde7c1ff WHIRLPOOL afc476bc3e3dd531ec5e886e0180bd8a3a78bc274b410c6f54fbb24ab761c0e9bd95ba7bb5507aff0c162fc69c62a12dd4858e688aa21bca0e0b48509f87c3e1
diff --git a/dev-python/pyblake2/pyblake2-0.9.3.ebuild b/dev-python/pyblake2/pyblake2-0.9.3.ebuild
index 10da95058c15..619cb27c3cf6 100644
--- a/dev-python/pyblake2/pyblake2-0.9.3.ebuild
+++ b/dev-python/pyblake2/pyblake2-0.9.3.ebuild
@@ -4,7 +4,7 @@
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
-inherit distutils-r1
+inherit distutils-r1 flag-o-matic toolchain-funcs
DESCRIPTION="BLAKE2 hash function extension module"
HOMEPAGE="https://github.com/dchest/pyblake2 https://pypi.python.org/pypi/pyblake2"
@@ -12,19 +12,36 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="CC0-1.0"
SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="cpu_flags_x86_ssse3 cpu_flags_x86_avx cpu_flags_x86_xop"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+blake2_impl() {
+ local code='
+#if defined(__XOP__)
+ HAVE_XOP
+#elif defined(__AVX__)
+ HAVE_AVX
+#elif defined(__SSSE3__)
+ HAVE_SSSE3
+#elif defined(__SSE2__)
+ HAVE_SSE2
+#endif
+'
+ local res=$($(tc-getCC) -E -P ${CFLAGS} - <<<"${code}")
+
+ case ${res} in
+ *HAVE_XOP*) echo XOP;;
+ # this does not actually do anything but implicitly enabled SSE4.1...
+ *HAVE_AVX*) echo AVX;;
+ *HAVE_SSSE3*) echo SSSE3;;
+ # note: SSE2 is 2.5x slower than pure REGS, so we ignore it
+ #*HAVE_SSE2*) echo SSE2;;
+ *) echo REGS;;
+ esac
+}
python_prepare_all() {
- local impl=REGS
- # note: SSE2 is 2.5x slower than pure REGS, so we ignore it
- use cpu_flags_x86_ssse3 && impl=SSSE3
- # this does not actually do anything but implicitly enabled SSE4.1...
- use cpu_flags_x86_avx && impl=AVX
- use cpu_flags_x86_xop && impl=XOP
-
# uncomment the implementation of choice
- sed -i -e "/BLAKE2_COMPRESS_${impl}/s:^#::" setup.py || die
+ sed -i -e "/BLAKE2_COMPRESS_$(blake2_impl)/s:^#::" setup.py || die
distutils-r1_python_prepare_all
}
diff --git a/dev-python/pycairo/Manifest b/dev-python/pycairo/Manifest
index 2b8e1efe5a3f..476486278c92 100644
--- a/dev-python/pycairo/Manifest
+++ b/dev-python/pycairo/Manifest
@@ -3,7 +3,7 @@ DIST pycairo-1.10.0-gentoo-patchset.tar.bz2 9669 SHA256 31b5aef32b5d2fb3d8e1c6f9
DIST pycairo-1.10.0.tar.bz2 246556 SHA256 9aa4078e7eb5be583aeabbe8d87172797717f95e8c4338f0d4a17b683a7253be SHA512 a03db6f04cea504985f390b0734042390f491f32ae2bee1299dabbafd369fde36bb506ebb941d22bbc11b0d008c4f758baeacf309a7336880529455092db829f WHIRLPOOL e779d56d67ef18bbd052d81acb38d8b610ca4bbf787f4b0e3982633de55ff54d6dfa3e5ce1957321fba09f0ec2d12ce12057335de9d5ff3f84c2bc0530415e76
DIST pycairo-1.15.3.tar.gz 177056 SHA256 8642e36cef66acbfc02760d2b40c716f5f183d073fb063ba28fd29a14044719d SHA512 1fc75d193eacb976f2e5a594aa07409a0f80ccb21921065c1794961143785eed48be1966d2d2d3e2d0428f9b4e956994dd851d21f3c3cb91fbc27b007a901ce8 WHIRLPOOL e9248366c8eb541bc70ad73c9c6eea995a2527d189584a1ec6f6b835fdeae57d1aa63e2deaa9f790042d0670e7d07af8867b111ac107b53befd354c3cfc70ca1
EBUILD pycairo-1.10.0-r5.ebuild 4801 SHA256 1933c92394e858f016a9a85ce19cd4a49743fe4271300da987ae8fcc704ad2dc SHA512 0af881180b25a67fa8102bbdb03d0fce758343f251b970da05dab48df024e0e46ec35c1d42288a68004d5bde66c925b6f734f985022e404c70b4ece014a3768a WHIRLPOOL f297032c612fc23b3a48bbc169babdd9c6b5c68c37de47bad4b49b2f22c5d71da232e357aee4622ee0821864a78ce7f79fcf1aacf51b0a6b782adce7c2c35daf
-EBUILD pycairo-1.15.3.ebuild 1614 SHA256 60eb8212dd285e92ac3a306f7584ceaf463ad1977100616a958dbc20684eaeed SHA512 1d5445d6dc0c73405e6bb94e933cb6e2d43b0cb5d6169d238faea596fa099a4aec07ffa2d37c888c056e4ff01758384320dcd99ac66072a453cc99e4195a9332 WHIRLPOOL 711ff6b6cb393de9e7eb6e579300ddf08279f00f7608c968d52fea05617f8ccde358e70b16a974e44d917cf648f580e4d909b30734da9ce7149a54e65ba8e1d3
+EBUILD pycairo-1.15.3.ebuild 1612 SHA256 ed08669b3aa6d85f9176febc1b939c46938c1a3c28327739701d8270ac1a2b31 SHA512 116fa64a37cc45b86d48b41bf696775d08668f5e6018cbf0e4b5c4de26d2ff156e0d5c10ff7c42ad750f1350d3b5431531bf940f8b3429ef9ed906d79ea24576 WHIRLPOOL 05912634fada26ddef48ff3edb5ea204fe02f87b38e2b66dec362806548649b579c11685ce73d1b975b2f56aae6eecf6cdcecb92f3a5001bb7b1c52bb8553393
MISC ChangeLog 4405 SHA256 0290ffffd0f0c4c7daa5273929bff3e300f971663f78f268b7e6bcc8fff9b321 SHA512 15f3867446f2e1c27cdd63624c4f8014623162394982fdd10d11176118f099522963cddb461f62a6e2c240de8403dadc1a465ee795084b954f728452b55de8f0 WHIRLPOOL 689ea1a3fdbe13cd1253ff04895afddb70ccc278a7e98de65732bbff55564192bd0811ede6dbdf2f1840ec38bd35367d6864a26dfa20eee9ae68ec108538ad0b
MISC ChangeLog-2015 19702 SHA256 fe08ff0a819ad0b3a356f5f40a1a41df91a1f23b724a40d2f918629c722daccb SHA512 d5a3f9c9798f2a90ddb9ebcaf3883222d2e56fa8836a120ea8ff63890ce46aeeef7dfeb45e0a8c94d93e76aa463c65ca3a965db2a04917169841673eff2120f2 WHIRLPOOL 01e7b92dfefbb54123b9329c032657fc6e63d592b7d6b4d68a4e2a9e506ef0a50c2d680ee16c518d4e07858254a6ed2933260e891da934e3426ee0546fcc9f4e
MISC metadata.xml 246 SHA256 634432e12556106844e569b7ff16962881c6e70887e6fc9650bdd82deb51a834 SHA512 3245fb694492b2f698fb63aac02e66fb8a94fe35eabda45df4790bec043a1ea552e112315334001902f070093bb73e7b741aa3004757404aed97ebdb86cc9fbc WHIRLPOOL 869ef1c8e23bdae0a11b44ccf38ddec23f0dc0ae2573bc83ccbe2d8a2c6bf5a3f9c3c52149aa2e3690dd66f7fc7ec498f2eb6b9d338440fb54c12d5ac0b9fb7a
diff --git a/dev-python/pycairo/pycairo-1.15.3.ebuild b/dev-python/pycairo/pycairo-1.15.3.ebuild
index 837b7b0e5ba8..43c618a9ee86 100644
--- a/dev-python/pycairo/pycairo-1.15.3.ebuild
+++ b/dev-python/pycairo/pycairo-1.15.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/pygobject/${PN}/releases/download/v${PV}/${P}.tar.gz
LICENSE="|| ( LGPL-2.1 MPL-1.1 )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc examples test xcb"
# Note: xpyb is used as the C header, not Python modules
diff --git a/dev-python/python-gnupg/Manifest b/dev-python/python-gnupg/Manifest
index b492521cb0af..c4e3ddf6154b 100644
--- a/dev-python/python-gnupg/Manifest
+++ b/dev-python/python-gnupg/Manifest
@@ -1,6 +1,8 @@
AUX python-gnupg-0.3.6-skip-search-keys-tests.patch 731 SHA256 b7bbbbe0f043c42a2ccc3bdd33aecd9b1c368f745e2ac38783785784d11668aa SHA512 6e5ddce9865f57185713b836ec00aa479456343950d4a40edacf23ce88f155c9f73070684211bdf9cc8cb4c379ec12eea6589a0b9995ac9085ec2a7d6b8ed35f WHIRLPOOL de007a6377a8d8c75af60c5d8b689c7fc7da2fa6058e65a58475a31dc8557c126d17accb220126b96be35432521224bde76366546ce58d2afbda23bb43cfe456
DIST python-gnupg-0.3.8.tar.gz 38993 SHA256 3872ced77d69203f31817107b324b0dd33d4437a330dc58eca140c8758d26b5a SHA512 128ba1f89e8baf0d1ae53153d7cbe73bfc99617a1aadfd9a02e2e2e2c5f0bb9c7482023bf54f32989e92cc14a9eb32325e4c358c63bce48a70a78d068103ed4f WHIRLPOOL 9080ceeade7e4c614a532eccbd4e9818d62233a6d1751acb159e8e0f13c71edf177d2c1592f0685c7e4139ba59826b8cb13864c11c37e33445a176c693d84f52
+DIST python-gnupg-0.4.0.tar.gz 43987 SHA256 e6aaf344852fa11824e4151ab63326a07dd0ef977dddffcce43669a79842a8f9 SHA512 f486ec97aee01cf46d055421211ff5704093a382155043b7ced6f809dc15d7669d5869038a1b26c5f1831076d85c929d781bc22e35ab293a14bc6e2f5f27fa32 WHIRLPOOL cdb34fe95f147fab286d1bcf0574ed186a4557f6cd866a10a1a37076a218e586b4b66cdd3dba754acfc7cad140c583b93e3779986d3408b4148c84f89e8ca85a
EBUILD python-gnupg-0.3.8-r1.ebuild 673 SHA256 96c99420ad6a67bfe434b273b25c1f0953e7c58ab0c82d24716a72950c781c58 SHA512 da68b9d882b89f6ce71bcda2b4e939579d4c4c82e02839fbbf4d14a152a8efc84d635c2aa7a2aef1b609f2f0dccdf3d77dfe9d7a6688af5944e9bf5a627235dc WHIRLPOOL 21a334965629e790b9763ff63afcee6a26e7253ddcd37ac6f4230fde7ea6b3b4c3e6ccae25a7f206e1f58bf3d20fce6193b4f3c5a9c35bcad02c732190174d07
+EBUILD python-gnupg-0.4.0.ebuild 667 SHA256 87f78312cfda49f9d39074686a2242e0a7196b33b8e2d6aafbe3c56d9163148b SHA512 b0682ddb95ae0d737eae11080dc4cc87562a36367ca40290731be2c6b0c965d9ac427a88d4d2845eaf84e1bca9d34f6ac3d0c8eb8393353340bb2b8164da8c7b WHIRLPOOL 8695111a0899ba8e1a8fe41409c7c319a82d603ee8a3e42176717963a37c573f18260e564e281eae756e0eeb184fdbbdf63765bb181a8e5bf405cff047d9cc92
MISC ChangeLog 3703 SHA256 79f36321526b4b49cd2a10dde31ae4f718345ff8caee6e972f0c329d9dd5391f SHA512 0afa2ab7f86e8af56089b19468df5f556551dfdb4b10be9f1c541d218846e72fedc19232818f48a8ea2b0f2219abbe26b7b7e7f3a752a190fda037ce8296a084 WHIRLPOOL d08beefc5d582d32918665ef44d0c1d0eeabdf59e0fa3e615a0ca67227cdcbdd99018e0e27caceb8abeeaa89600db3db2263859f3b843a9f6bb5d086d84705e3
MISC ChangeLog-2015 2425 SHA256 f8ce1daba6a76f1977d5459e99ed958a2d52065aa3b5d8d955726fa8415aefb9 SHA512 ab937456a51cabe1e7199943cb11fd39b5c21e01bf7787ad94ada4daec6a798d34a7be896d0b080663b78d0936ac7351c235b61882d660f0b7d7400f36b72a11 WHIRLPOOL ad0a454a206be237615bb1eaea9b3802c51a9279979dd4cdcb938cd08d810962aae527032e3b8ca8b4d75a123fbd69c43467b401e17086d3eb71917910d0bb1a
MISC metadata.xml 445 SHA256 571ad6639250e4f49be02dd9d9940a1c23ed347e52f2438a945f32d6cb413ba6 SHA512 4f934dd056cef7f43b98985a52a42ba152c891890f360eb2942167f2ee69ef7fb03476bfde87be8e4e8c178fb7db429d23c695f81dc5d4c3fc266d3a84e827f8 WHIRLPOOL 9355d1a26fbbadf22e87fd6b4b9ae6200f43d87e8178bc3c796ea1e5e833bb00f49d7ba9fac1d14094fd8385704b74d6ed8fa6de42a54ba801cd680a23718a7d
diff --git a/dev-python/python-gnupg/python-gnupg-0.4.0.ebuild b/dev-python/python-gnupg/python-gnupg-0.4.0.ebuild
new file mode 100644
index 000000000000..72c13fabebbc
--- /dev/null
+++ b/dev-python/python-gnupg/python-gnupg-0.4.0.ebuild
@@ -0,0 +1,27 @@
+# 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} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Python wrapper for GNU Privacy Guard"
+HOMEPAGE="http://pythonhosted.org/python-gnupg/ https://github.com/vsajip/python-gnupg/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+
+RDEPEND="app-crypt/gnupg"
+DEPEND="${RDEPEND}"
+
+# They hung. We haven't figured out why yet.
+RESTRICT="test"
+
+python_test() {
+ # Note; 1 test fails under pypy only
+ "${PYTHON}" test_gnupg.py || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/python-heatclient/Manifest b/dev-python/python-heatclient/Manifest
index 166692b86a51..9966d284925f 100644
--- a/dev-python/python-heatclient/Manifest
+++ b/dev-python/python-heatclient/Manifest
@@ -1,5 +1,9 @@
+DIST python-heatclient-1.11.1.tar.gz 166963 SHA256 fa40709b7c7e13c4434dbf42db47dbab2980fbe4ae0066e03a5e3d488b364c28 SHA512 f4ffc4706a2630753c11423270ef18a344603ec6b1d5afc550fb8f3cfeca1bf4fbd0c32670318eded6b81a810fcdff68faf9039c6290c6a106bf8618502efe78 WHIRLPOOL 75fbf67bc46717ecd4208331eaf867d6fa1c8140bdac092339cbfa27e2720f75bffeba467939f2a45f8f9005cc7a325f88322b49771ec2ecbc360e1e1269728b
DIST python-heatclient-1.8.1.tar.gz 163976 SHA256 95558abcb78d747e5516b51f9aabe3bd54013a3c8b4ec06de5415ff2a042009b SHA512 7d9be61f048c2a23b853773009e060517eadff158cca8efc1fbd3a5f3a16d257950021e8afaafc15a536104248d53dfda49698a9d83a3b35955e9e23376655df WHIRLPOOL 6c65266b8495a1502637d08ee53fe5ae0ad8465440ad62ec27a596ff1b816a241328cb9eb9e349a21ec63ccd0ad3b70f4af0cba73128bc9f522e4dfcb01b7c05
+DIST python-heatclient-1.8.2.tar.gz 165073 SHA256 1543106a99010e2acbed9d4c8d4f0c459c968454f9022e7740e79e24a5d5ac14 SHA512 38c27dff97c8bf9826e57c02fdd5edb4c0410ccc041b7b1f2e95aa16b22d46cfd9a8b728bbd371e1dee0664aa1f8e14b4eafc6bbaab92a038abbb821e3c8dd34 WHIRLPOOL e4a962a58d0479807c686e793076f9b0d8158186285624b40205f7b00f841ca85bcdcc1a5a9388d2c3e9ef12c242eef425be144c1f675ffab721ee2a29fbfbed
+EBUILD python-heatclient-1.11.1.ebuild 2668 SHA256 9f376fb94b5146aece820772a160965b98765b3c94d3888fd32c04426cbc88c5 SHA512 bf32c34539da22786ea75ce625962356307ba5ce2017a54ec925c372949742cca78cd9c5adafac94b67acc548691687e5c5d6f622a90de4d00dbe631e166c916 WHIRLPOOL 2bab27ae606b80baf33ceb4d64d544c416dcea7ac4f9589910452d625260db5d91149e66d3b15b6bf153b95ac16da5bf70929191e102c9f0092f56cef1972f61
EBUILD python-heatclient-1.8.1.ebuild 2410 SHA256 e8d57fcbfa99fd38ede4bdc5c6c6751112fdd52d67368fbf3288df8102b1b6fe SHA512 95f5ecea31d0160089447e68d624dca7b8ba4c7f0c669847c4dc046feefebc7fd5db9e235bcc3ffccdf36afbe90b11b2f30785663d95b7341d88181e4a998bed WHIRLPOOL aeca41a3cfe998057cef4632c77c0214c857fefd092623f23f3ababb714894be691c637e62266feebe65f2b8627fcfc8ef502530d19b1879cd082d068270a680
+EBUILD python-heatclient-1.8.2.ebuild 2412 SHA256 52d44e6a296f3f7111b62c6f1e112e925042c8e189f8bc0c8f7518f3cb02754d SHA512 5e5c49fe5d9469eb5711c8899e0bbb363adbbcc89cb33aef1e65239c26c76231beebf352dc289c6b64e09e7738989976563457a90f89db9f769749d3f83cabad WHIRLPOOL 9b9c96946dda1c3c893058fe83e74c187717cb0f15cb32f44e655fa3c31a815014a17335fe03a8e883c7d57fe109bf9e176b3ad0bda12c007b779677d7f652a1
MISC ChangeLog 4260 SHA256 1e6806b64ef9c967e8d414d84d3df0b466c8f94f5460c859ff168d73cadd82d5 SHA512 c3aef5b50992a2413a368a42abb3c282e50b23f395eec4f967a9bb58aa5a65ff38c80370c65de31d364c9d65d0db7fd31389bffb562e46aca9ab9312e2ef23e9 WHIRLPOOL 219452c6a55a576525665414d42f15afee0850b7073c46e18b0312e7d244875f92aedbb7d028ae2bc01f6917e18c8763f596eefb6efbc9418502eda6c14c436d
MISC ChangeLog-2015 3894 SHA256 4a6f84ea07c6864d69707bd7d65f75bf650c3c4e68a9940237a1dba2c23d80b9 SHA512 427dd709396f961e232bd428b142566b6b71839087eaec3e0920d2f7c851cc1a78da852f987826bda70571b2cbef383702c9cf761b38bb8b59e62fd319e0bcf0 WHIRLPOOL 7ace4ea4721cc7280f9024a0e83ee65d4f3a41e3bc51581d4a68d6cdda9f4c295d326eeca53650094984bda379b6705142979706b617f23c468fac0151a53222
MISC metadata.xml 582 SHA256 3582e8582506bc61a9b6aee93fd4e8c0d68df3aa60c50a42e32d80bf99b5cbc0 SHA512 b0af42a00c8e7e226f912a056edf53b3fdaf356457fd76edd34cb243d45e7f6427fac8bebd39e1aad57c0d16da8e222b3c6414fa9c5b85728294032afdf5804c WHIRLPOOL be6805d0ebaf3e2f99d5a55c3e49ea9cd137140faf1cda46c9345e01b54af0c3153ca48d5dc958b6958ef311a75e27b231e32a4f343533b677907f22a24b9d89
diff --git a/dev-python/python-heatclient/python-heatclient-1.11.1.ebuild b/dev-python/python-heatclient/python-heatclient-1.11.1.ebuild
new file mode 100644
index 000000000000..34409536762d
--- /dev/null
+++ b/dev-python/python-heatclient/python-heatclient-1.11.1.ebuild
@@ -0,0 +1,86 @@
+# 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="OpenStack Orchestration API Client Library"
+HOMEPAGE="http://www.openstack.org/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc test"
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+ !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ${CDEPEND}
+ test? (
+ >=dev-python/coverage-4.0[${PYTHON_USEDEP}]
+ !~dev-python/coverage-4.4[${PYTHON_USEDEP}]
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-mock-1.1.0[${PYTHON_USEDEP}]
+ >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
+ >=dev-python/mox3-0.7.0[${PYTHON_USEDEP}]
+ !~dev-python/mox3-0.19.0[${PYTHON_USEDEP}]
+ >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
+ >=dev-python/python-openstackclient-3.11.0[${PYTHON_USEDEP}]
+ >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
+ >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+ >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
+ )
+ doc? (
+ >=dev-python/openstackdocstheme-1.16.0[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-1.6.2[${PYTHON_USEDEP}]
+ )
+"
+
+RDEPEND="
+ ${CDEPEND}
+ >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
+ !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
+ >=dev-python/cliff-2.8.0[${PYTHON_USEDEP}]
+ >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
+ >=dev-python/osc-lib-1.7.0[${PYTHON_USEDEP}]
+ >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
+ <dev-python/prettytable-0.8[${PYTHON_USEDEP}]
+ >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
+ !~dev-python/oslo-i18n-3.15.2[${PYTHON_USEDEP}]
+ >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}]
+ !~dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
+ >=dev-python/oslo-utils-3.20.0[${PYTHON_USEDEP}]
+ >=dev-python/keystoneauth-3.1.0[${PYTHON_USEDEP}]
+ >=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+"
+
+python_prepare_all() {
+ sed -i '/^hacking/d' test-requirements.txt || die
+ sed -i '/^tempest/d' test-requirements.txt || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ use doc && esetup.py build_sphinx
+}
+
+python_test() {
+ rm -rf .testrepository || die "couldn't remove '.testrepository' under ${EPYTHON}"
+
+ testr init
+ testr run || die "testsuite failed under ${EPYTHON}"
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/build/html/. )
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/python-heatclient/python-heatclient-1.8.2.ebuild b/dev-python/python-heatclient/python-heatclient-1.8.2.ebuild
new file mode 100644
index 000000000000..ce88a3dd514f
--- /dev/null
+++ b/dev-python/python-heatclient/python-heatclient-1.8.2.ebuild
@@ -0,0 +1,81 @@
+# 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="OpenStack Orchestration API Client Library"
+HOMEPAGE="http://www.openstack.org/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc test"
+
+CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ${CDEPEND}
+ test? (
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-mock-1.1.0[${PYTHON_USEDEP}]
+ >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
+ >=dev-python/mox3-0.7.0[${PYTHON_USEDEP}]
+ !~dev-python/mox3-0.19.0[${PYTHON_USEDEP}]
+ >dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
+ >=dev-python/python-openstackclient-3.3.0[${PYTHON_USEDEP}]
+ >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
+ >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+ >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
+ )
+ doc? (
+ >=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
+ <dev-python/sphinx-1.4[${PYTHON_USEDEP}]
+ )
+"
+
+RDEPEND="
+ ${CDEPEND}
+ >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
+ >=dev-python/cliff-2.3.0[${PYTHON_USEDEP}]
+ >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
+ >=dev-python/osc-lib-1.2.0[${PYTHON_USEDEP}]
+ >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
+ <dev-python/prettytable-0.8[${PYTHON_USEDEP}]
+ >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-utils-3.18.0[${PYTHON_USEDEP}]
+ >=dev-python/keystoneauth-2.18.0[${PYTHON_USEDEP}]
+ >=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.10.0[${PYTHON_USEDEP}]
+ !~dev-python/requests-2.12.2[${PYTHON_USEDEP}]
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+"
+
+python_prepare_all() {
+ sed -i '/^hacking/d' test-requirements.txt || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ use doc && esetup.py build_sphinx
+}
+
+python_test() {
+ rm -rf .testrepository || die "couldn't remove '.testrepository' under ${EPYTHON}"
+
+ testr init
+ testr run || die "testsuite failed under ${EPYTHON}"
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/build/html/. )
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/pyusb/Manifest b/dev-python/pyusb/Manifest
index 78602a8a4063..b58456325509 100644
--- a/dev-python/pyusb/Manifest
+++ b/dev-python/pyusb/Manifest
@@ -1,5 +1,7 @@
DIST PyUSB-1.0.0.tar.gz 52559 SHA256 5b34ffa74ac34f330bff949c94ee00ec4a9d147234db17ee2eed2a67c0275368 SHA512 a66cd9e3c95d0ee0959667866101f089d5ba5d425a930cc32fdf679f8c1fde8681aaf464efc96cbdad99fbae9f72086c4704f857c757b12e4ce2016e3451dcc0 WHIRLPOOL c93d3bb289646fc06bebadb7d2d5677d685e49756bbcd4ebf01e0eaec30620fbb3f7d925d3f11b9c8cb1d1af87fb357c27f0266c86b83a2c30aa001787f994ac
+DIST pyusb-1.0.2.tar.gz 68694 SHA256 49dfa601f28e9399df62004170cfb623197ad32d8399885b7f789775767b50c3 SHA512 6a264b796e17612004196a7a526a7c6df99feac9062f8354540221016411a78a65d413731aea2fc1206ed5ea2b84787078898b9ca3754164f1dfe2a9878b75a5 WHIRLPOOL 1edcbae8e4469088645e12343357e1847dbc9cf8e9b4e4fcd27e9a0e87d22017a432d7b8ac4fcb1e79678da3cd37d31133f253f644dc23f8befdd0aec37fced4
EBUILD pyusb-1.0.0.ebuild 593 SHA256 0c759ce4849571fa0b76697feee27347e725e73f54da279415dbd10731a8e3f1 SHA512 754c715921ec8132f52f77005c63871e6c09fab669195de3de76981d86378c2218c83bdebaad97a2db5e7287b86f34fbb978bed14cc960fe7a6c43beecf670f8 WHIRLPOOL d6ce526f88dbb95db6a8e59d70dcacd38445c83d19c1ce84004b1904a951549f1f8bcfb75e12520a1f80be641562922d69763731a344091fea8779c789dfb633
+EBUILD pyusb-1.0.2.ebuild 821 SHA256 3ed2c71421099feda2b120acd819f1bed543d3a7836bb1f6b7fe43bd08d114fe SHA512 6f28480820f8199a497a5cd310ef1634b17a4888e4285d7f027c6b5e6d2b175bfc10c00bc18b17f48741d893a8f2955d74f647569f472e8df43703713499f854 WHIRLPOOL 1797b041d3a540456afbb4d59db6924279f9419b7a74b1c7aa5f1820167ef934c6ad81f867b4adfb1cc2e17e8a98b401dfb0501df24e483a4afc8523e108f116
MISC ChangeLog 3721 SHA256 0cfa7e54ad5bd2bad5d7bf7e2f6d1a58ee625a4e0085d8bc0e045788ab531e3e SHA512 0272193e34945ada3b9e003f5781f8ed2563301ef7b19267875ec7a9326ab16d3bf80865f94de7da353c00fc5aada534aaadc81b370b313ea6410d6940c2fc6f WHIRLPOOL 7bcaa42f11bc2c41a36145d51468177ad9dd3a55c816ec59aab999b8df1944336028ebde0b994c60a3dd1616bc6de64de5ff6a0b8fdd0df56e7ce2974c6db9c4
MISC ChangeLog-2015 2902 SHA256 c523e67082d9810dcaaa8de7d2503bbf1737806d13ef02245c068be986ffd842 SHA512 46618df6229383f0a8ed505451c1cbf86095af84301d1864baa767cee6bc494d730a6c78a491be21848ed973be16381985132ed6ec2e8efa694985a8fe8ed5e4 WHIRLPOOL 8d6041f959fcbac2bd32cb23276cd6db48166d058ac37d1dcd78ed605ff2e6ff0d4116baf82bb6413610b77515334eee8217644f507d2f1fc9d615136bddcc0b
-MISC metadata.xml 471 SHA256 a536667938aa97d4d1eef3866ff2bf785e2b16bf5f5aea367d23b0b778a49a93 SHA512 ea70dfe350e02b1e0b16bed27aec5eae3ec12f8161b5d8c423391a8ef3d05ae1ba3e7998f74bc6db94b1c5b9487aafdced020551d5c520ef0b9a1f9d0986d0c6 WHIRLPOOL 41987052f72b60452ab63897002e50a77db94c881df5252c2abf8eef682bd9efd5134551c7422d37bced61a0b98af71ff6d1e2172dc97e2abf3efc79cae3cad9
+MISC metadata.xml 472 SHA256 e51f8ea6821d37137ad3b056f1a11077b76ccd3915588f221e655257f1f3e369 SHA512 7db6620b2545b31d9dd3c3844f9d02d0403c266a931935ec8e5728bb936ed3ec1f5ec5fd5d7146668e4e17c9f8f1eb31affaaec90dc93e690864b574a7ddbc4c WHIRLPOOL db4163d721631d4b7211181c76183f20591a44e61c363427a12e41f97bbe05864e705d0d887dabd05365b76a90c2d35c0bc4ecf23f9f3d3305756c9885fb38b8
diff --git a/dev-python/pyusb/metadata.xml b/dev-python/pyusb/metadata.xml
index b547c09ec840..7a1db2dc3782 100644
--- a/dev-python/pyusb/metadata.xml
+++ b/dev-python/pyusb/metadata.xml
@@ -10,6 +10,6 @@
</maintainer>
<upstream>
<remote-id type="pypi">pyusb</remote-id>
- <remote-id type="sourceforge">pyusb</remote-id>
+ <remote-id type="github">walac/pyusb</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/pyusb/pyusb-1.0.2.ebuild b/dev-python/pyusb/pyusb-1.0.2.ebuild
new file mode 100644
index 000000000000..abedff611616
--- /dev/null
+++ b/dev-python/pyusb/pyusb-1.0.2.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
+
+DESCRIPTION="USB support for Python"
+HOMEPAGE="https://walac.github.io/pyusb/ https://pypi.python.org/pypi/pyusb"
+SRC_URI="https://github.com/walac/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+# pypi releases don't include tests
+#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+IUSE=""
+
+### This version is compatible with both 0.X and 1.X versions of libusb
+DEPEND="virtual/libusb:=
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+DOCS="README.rst docs/tutorial.rst"
+
+python_test() {
+ cd tests || die
+ "${PYTHON}" testall.py || die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/pyx/Manifest b/dev-python/pyx/Manifest
index 6a93d9d951cb..35d17da60bf3 100644
--- a/dev-python/pyx/Manifest
+++ b/dev-python/pyx/Manifest
@@ -3,7 +3,7 @@ DIST PyX-0.13.tar.gz 1237082 SHA256 1952962c965000d8e04a00d1b85c600cdef4588cea88
DIST PyX-0.14.1.tar.gz 2475186 SHA256 05d1b7fc813379d2c12fcb5bd0195cab522b5aabafac88f72913f1d47becd912 SHA512 16265bbdcaf28ce194189a2987b32952f296c850b829454bcccce0abd23838bfca0276c3e9c8e96b8cbfaf1473bf14669f9b7f2032ee039b61ae59ea3aa45a20 WHIRLPOOL b87f3cd4cd7620e6fdfe7e25f13bd424272695c8a93b658782b05b797e4424b3e1fe179123c9b1a9ebb610c59534c661f5db1b99d2b99b6f9b48e28215e327fd
EBUILD pyx-0.12.1-r1.ebuild 1040 SHA256 fa6f32824d2d9bd06b55f4111e6c6b24e263d1d8a163d26251dc5dc8934f48fe SHA512 925eca3a2edcf2160b52cdbbc99c09f6517eb5faf0c68adee79a6e72cee666cc020868e1036c62c1c6873676f10fbe607bddb6d8b1a2faeb5ecd68537bd917f9 WHIRLPOOL 5598f90643f6e88d39fd2a5f6e94d6ea7c8244e2d8aa8f34d85e12b72075499be6bbd23f6ca286484e933019f524a15acb594225f39bdfd4ec90f026045470e5
EBUILD pyx-0.13.ebuild 1035 SHA256 83d906e76272470c256ea2cf4a60972a0b17c13a7c34c491a0ba19e1ebc0d40b SHA512 75aef766c29f06094201d43df43cea7fe567139946ca77a824e1b8bc1184aedfcc14138687c633a52ead64d329424f28b73a8457869d602cdd2691881febf361 WHIRLPOOL 46b2142bdaa0f1325c00cfbca3f201ecf81239bc659cb08e6464c774b804d5d25d597edff3b9af747c73801e03c44485d79a77e2f333037763622ffcfc655c79
-EBUILD pyx-0.14.1.ebuild 1158 SHA256 42b49491c3803b5f2348d508fde1884d0252292369a715a14f13ce4d57c36335 SHA512 f72854d875ea70795140e65b08604cfbbba575e0d06d6053eb5a8d2b9d9652f898e00548bff2e5147c85574b9a2ab63f951647810416ad4d495f8b8793f6f31e WHIRLPOOL 467eb1fb62df7a736f00dffd3e76dcee12ba850e7fe57b595893214eab09f4d6d77c54f56533ea0ddc8aa2bff046db5809ef703b8f7ec6264e5533e188ea6992
+EBUILD pyx-0.14.1.ebuild 1160 SHA256 72ffdd12c6bca2e9baabacb7ecd24a4397617fdf47d970c3ccf198ba651de7bb SHA512 df35dd121606d01349903d76f2fb240757049657f7fed820f01ff06c353d3dc9012de08fa861df2fe9d0970cb0b8e0b5ca0a99bec394ce8e4b2ab94677410915 WHIRLPOOL 7ce99a0d3e44a6b86b3102af0316fb55d470ccabe60d807addd35f4d81001c4360b25570280f8b3a7ca7d6fcefdb0f341fdcf0e6cbf67a3b59f1e152be3b3be3
MISC ChangeLog 2835 SHA256 d02393eb3c60504cf75efdb57ad7513db3ffd1e1613e3b1176379d4d44ef7e35 SHA512 65d18b9a540b98ed0e5126dab9fcbb3a80dd898031a8c37610fae76a29f3f7dde95f9041326b281418803cb5158b6d082244bd0944ed9e4b1372518ac9a4418c WHIRLPOOL b82b5565aa610196139d77be32b23d09c0fe3b0c5a52becc1429a632b124112c9097826575143cad5a682f74bc23bdc0c403f7bff86795ff1ff4086f7a666f9b
MISC ChangeLog-2015 6296 SHA256 7b07c1c4b623dae0445054b864913886d3ced77ae706689afcdfde1713aa472c SHA512 dd6dbc669233fd77f8aedc3af18f0a05ab3811c6555f91448287c96362b329137e5aefab4c6c0c530023d09aa49c7ec34b5b1f012cf35a8d6267374868b988b7 WHIRLPOOL 61d610fb5e346a64064904abb0f4b95b8b14ec20aed8fcefffb1fab1acaef56327011a25894c95848c4fcff933440dfae2fc951abe219a7aed716069f1df3923
MISC metadata.xml 642 SHA256 a6a20b730c5d015f8ec27fea09f17a53c2237fe4beda346720009c3b162f84a0 SHA512 c95b0de51a001623d93ef15159eaceb5c62fbe38bd7c21f261d12d131eb00c1764ab4f4f124c4bfdfce575d80a1318a996cb02629cfff0a5f9b853fd078627e9 WHIRLPOOL f671b98c455a34e08eb39308250d00ae49c2617716ce9329514ae4ce6a15712bcb14161b6e0fcd30837d886454df79b6234d1d149748ea7b4c6b0f8e3abb8143
diff --git a/dev-python/pyx/pyx-0.14.1.ebuild b/dev-python/pyx/pyx-0.14.1.ebuild
index 2b079741f0dc..66f76ddc5a53 100644
--- a/dev-python/pyx/pyx-0.14.1.ebuild
+++ b/dev-python/pyx/pyx-0.14.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-PYTHON_COMPAT=( python3_{4,5} )
+PYTHON_COMPAT=( python3_{4,5,6} )
inherit distutils-r1
MY_PN=PyX
diff --git a/dev-python/reportlab/Manifest b/dev-python/reportlab/Manifest
index d96d4e58acc6..765b765d441d 100644
--- a/dev-python/reportlab/Manifest
+++ b/dev-python/reportlab/Manifest
@@ -2,8 +2,8 @@ AUX reportlab-no-pip.patch 419 SHA256 9adce87eb85a16446a00d56ce549d9c619c03a11b6
DIST pfbfer-20070710.zip 677333 SHA256 fb1462ff6ce8efae58a0c496f0537c5ac16d4895c68f1640c2973db574ddb376 SHA512 6fd4a5d955464b10d13a7b748703450c1fe120d5ed09e8cfa1b4dfa9c183c59fe001df29433af551796b0df62544b7ddc364f9bb1bdcc2cd300434340ffcc4f2 WHIRLPOOL 5aad616d063cab1862d77fbbf9f625f20c4bcbf09e45688719e312c1e8d3815f1b295d290b78f6c4789919cef39856ec223c30a2e424eeb1c8137cccc5ceb90f
DIST reportlab-3.3.0.tar.gz 1959255 SHA256 f48900b9321bcb2871a46543993bd995148d769a11a9e24495f25b4ec0bbe267 SHA512 a6dbe5db13a9e430855ba8139310d8f04ade221c340467c2e0f5bf60c700f17148069358beb057f1667217a09b71ba1ae3112bd02e7c8de00e53a8f852acb8df WHIRLPOOL a62cb9ecd2f85324e8e847365346e4fbd64ef098032a54884149db43f4a9f42a0358747a185f1d87107472689bd08f86f70f976da49d09806fc4acf1b175f4f2
DIST reportlab-3.4.0.tar.gz 1995779 SHA256 5beaf35e59dfd5ebd814fdefd76908292e818c982bd7332b5d347dfd2f01c343 SHA512 7f00074b93be49e1aa7650e61381e285598599911b12a6b63c0f12d6eb64bc59afb6907b683350740b0a81c99a3164373b27e18cfccc0f9da12405c3dacd1ff7 WHIRLPOOL 7d97433ce15d4730b6b062ae67603e81aa210483f01dcb0b972f048aeac1ef4fff233f6c6b4943e98667a0205d3e8670c21e0f5fa1bd171ec37681d6f2a8b1c2
-EBUILD reportlab-3.3.0-r1.ebuild 1663 SHA256 08a8396bbddcd802022e6e7d8413c961811801c929c3b1f9fd7788c0d9fc09bc SHA512 59f25e15700f62ff308819f59641067b5e32c6d99bb3d18acfbe5e9e53c28df77507ac142be177d9ec8629fbbc5d8b0ec54aebcea623c49c480ad8b2f6a3f431 WHIRLPOOL 3664c53b16cd0b4af5500ffe597752a44a2300689c23d26de57a82e6b2d7dfb354ea2d66ea80424becd1d3cba339119f5ae472738cab539a6b821bcaa3fff54a
-EBUILD reportlab-3.4.0.ebuild 1694 SHA256 1b2a2c6b2cd1dce5a6d1c573717380d65982eda30ef01a6951567cbf5996f9e2 SHA512 3929892657ab5ee98436a04876a793c34664a6208d7966f6814909df92859c22e9b1d1919053c4e88dc3d46c6f4aa9557fa36dfb351a5c129a6c176076124b89 WHIRLPOOL 5de838e603426646ac2a2a42dbb8572166e731086f2bba7380b2eca91ce10f2a08881fa606835e351cf23679f87c559440a7cd49c08fb3559bd977581d2894c4
+EBUILD reportlab-3.3.0-r1.ebuild 1666 SHA256 7f74ef6b08c3ff0a97efd04380e494b3cdbaf032563088f2004b0f41e77d6431 SHA512 3a14bb37721c8cfe9e0b97b185aff26d7300128c1f47d6723a56378bd1a7cc63ea9a6d4669af8ef55a2ea589a4e1db66553d5f4f1235f7d37cc2c678510f1945 WHIRLPOOL 07d8f8229b418ff822ca4cb552ca0c2153219b0bf05cb01bb53dda4be0e3ad8ec259aca9c7fd329bff68582db6de86c497bffb805871a918ca0dcbe550d5ff82
+EBUILD reportlab-3.4.0.ebuild 1697 SHA256 cc0ca5ac259c4d890c75ba70cef3f0f3c10da157c1f47ad9695b38ace791b9b6 SHA512 9b7e35d4ca25eec9576d62c426cbaa2d3aa2ef87eb5ba50c9add55b6bfc3b1bdaf5b79177af700ab498e455d2357dce27dc6a79ab99427ed392be7255ca69dd0 WHIRLPOOL c55a48631089c2a6866b8af19bc40430cbb029da16e4ae1a1b0d299ddb672fc3ec8b095fa7d9fbd87c56a1db8ffd84ee9c7f8553e0261a14d0adc492e88e7955
MISC ChangeLog 4410 SHA256 2964cab02a01fc3fba9b05455d6b3aad7913497f6c3cf8885285c334a4b5a9c4 SHA512 2f6ef913fff25141576dd40dad6dd2c756447302cfbfdbd7366174e6982abaf96729e4ecefb4fa3aa029a42ab93a6f4f72e99a531d9a6f482e5a0daa733f4177 WHIRLPOOL 80725c8c23e070ab5cb807706db7f6cdeab53c2e1d0371ffd66069c7aebec25b75a9545e74b7ef9f32bd000fc24d1218533671b850feef9e57d15ea07a4a69f6
MISC ChangeLog-2015 18152 SHA256 595cfb8495f9621f18f23bf5318c55276999bbe302b8b769bc7baa25067e7bfd SHA512 e79f11d240710e2c31f434300f22e052f4ef1fcf369fcfdc55bc9603bbce4761e45570d7c20a9ee8cfe72736eb8ffb8e6bd2a93cab3f20769a78a1cf32734283 WHIRLPOOL 284502a61d5ccde30705b19b8116139076670bee1db8da41f905d7d1049e6f87d53690a5de3506d437da83c4273ec562730c32917dab624e5534407febc58589
MISC metadata.xml 441 SHA256 03004a8b74c47d8ad5469c215fd4f7fe2456f2cdc7a4c606bfe7b0608cbb8ffd SHA512 4c54b763bedc090a8f16642829e4b2f16068a2cd6a8f1ded89ea9faa6425771a32b85a8b49b2f8dd91a51ef16f37051f76b5f899f7b34c7d4c2f37cb94a253a2 WHIRLPOOL 4510af69940cc0dd604551fbc53a7f4768cd513c20a915aba4b17111d632ec0e8133852356883a9319501269758f4d4dd167b4e840726380b0272b7bc2cdcfff
diff --git a/dev-python/reportlab/reportlab-3.3.0-r1.ebuild b/dev-python/reportlab/reportlab-3.3.0-r1.ebuild
index 558ab2b237c7..f950134c4fd2 100644
--- a/dev-python/reportlab/reportlab-3.3.0-r1.ebuild
+++ b/dev-python/reportlab/reportlab-3.3.0-r1.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~
IUSE="doc examples"
RDEPEND="
- >=dev-python/pillow-2.4.0[tiff,truetype,jpeg,${PYTHON_USEDEP}]
+ >=dev-python/pillow-2.4.0[tiff,truetype,jpeg(+),${PYTHON_USEDEP}]
media-libs/libart_lgpl
sys-libs/zlib
"
diff --git a/dev-python/reportlab/reportlab-3.4.0.ebuild b/dev-python/reportlab/reportlab-3.4.0.ebuild
index ffc0d13ba0a2..d9aff09004a9 100644
--- a/dev-python/reportlab/reportlab-3.4.0.ebuild
+++ b/dev-python/reportlab/reportlab-3.4.0.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd6
IUSE="doc examples"
RDEPEND="
- >=dev-python/pillow-2.4.0[tiff,truetype,jpeg,${PYTHON_USEDEP}]
+ >=dev-python/pillow-2.4.0[tiff,truetype,jpeg(+),${PYTHON_USEDEP}]
media-libs/libart_lgpl
sys-libs/zlib
"
diff --git a/dev-python/scrapy/Manifest b/dev-python/scrapy/Manifest
index 51eb4d957337..ad9020888106 100644
--- a/dev-python/scrapy/Manifest
+++ b/dev-python/scrapy/Manifest
@@ -1,5 +1,7 @@
DIST scrapy-1.0.3.tar.gz 1006911 SHA256 725eb5906b35076ad112b1b0ac27c68dd684e72514eddf95bc7ace64c04b2bb2 SHA512 bf61d449d7309de0ebdc36c73371d01518ee5cfa5d4ac1b68ee42389466ee15dba82690dbc885aa6bc1b9fe0b2e29a03fb3a3af3889842e1039e3a81749fc0c0 WHIRLPOOL 0dee3a82a0368f50420d484252d5d138c8a3bf8257715dad5d74419a7a852ef5d21aef5b52e9959f8f08d7dcdd58988221faff38d9a8d530406cfb83fbb031f9
+DIST scrapy-1.4.0.tar.gz 1114816 SHA256 7889790a5684ffeafe4389dd819e0e700ea34cf067bd36a06c2e05ad4adc7b03 SHA512 1442cae1a26b5c7c8c27998ec6ef9ab374111221180a5933d53aff0c7aeb31102882c387581c1455c1dd246e11f0c0f5ab5989a21037204e5314054e303f7312 WHIRLPOOL 32e7fa565716657072faa817de7e9f1d01e2599dcb3861664ea960097dc78b7bc5bf3a410703eb4ad6995ded3568c2e394b4b8201ed84751cc1ecc88c8ad73a2
EBUILD scrapy-1.0.3.ebuild 2453 SHA256 a211fa472a96eeec115705a70269d5b4ad49a6638daee2c00d50034883a7a326 SHA512 f4130d4a03111fa1a9c1add4cdf8a777563f46cdbf8e1ef25415a33e89060ea283dd13a2736e8561fb3c68fb64627d80de2c6babfc0a050e9d6ad7f1b332e88e WHIRLPOOL 8e6b7fa9abf86a302be12ccd48e93f82a5ef4fecc7e408d9d9d961dcaeebf512c67d3440c7f8725ee1ddfb48b715f54363dc0b753306d70b275c1af07b4982e1
+EBUILD scrapy-1.4.0.ebuild 2438 SHA256 19bb9b9e0b0c0a85b3e9f37be513e314d5e7afff618190ad061fef2805a7da95 SHA512 691725c85fb8ddc580d26fc9db15dc40ee7c84026febad8e68c546417fcdc0292425ec1aff72b7c38a35a7f60f7d977863d036c3e7defee020590c67427f0085 WHIRLPOOL eb8bd1ec153958ed725b63e6d41df6609c82db2f86b3a8c03be54c1f72d26594d4fe099e345b4b9a92616774a70eb3a115b2df6893122126f646c195f5067bf7
MISC ChangeLog 3605 SHA256 b7ccec687ed23574c3b9ab7e8f613c03a42784b8e9490e27b3b5121f58c8e8c6 SHA512 4f9a7eaa5683a43b6a0f6022a035e2ab85dcaa5cc85c3dbdc5e1abb6a1a50ba11f0cf5f3c48e6d3d16d3ee0993818863c101ef9f60d370643a2407dd8fc0f272 WHIRLPOOL dde670d441e414e3cbe7bc3d8e87d1bd9143b158e5d469f8598b377d6fb63a0cb8a1ddd99eae8d3ef5887eae22f153357912e839b68469efa6bc4c2ee0e33e39
MISC ChangeLog-2015 5355 SHA256 e435b0fae880ec5304e6a34ac7a8ee115da87b910aea479556df9d052028e46b SHA512 dfed23eaffb8786866fefe1054d1749c92b189b29c4daebf80ae651f014cdbc8ef2d17f7be9eb79a2cdf65772c69fe7c083071024f8798187662380cf1afeeb3 WHIRLPOOL f2c74a475b6e60bb43f25db7c82e0ea791e122d76261d786a9f76146cfb56c1c0e62bffc2c383eb46aba5abdea29602b0c2a56e7a9c5e6f553f1f709bf38d9d5
MISC metadata.xml 606 SHA256 06d21cd2aa76afdf41ee74c5399718c2f8851be557f3701a1346cc227a1c3808 SHA512 6c507058cfa5501fd3e8d163ee697b5b00fa341374431e6d7c43dd61cf16fca5c935b26abf17f8be38657463c7e106bdffab5eacac9764b2a3a960b80c24fc9a WHIRLPOOL 97d977b7c2c23d1ceadfd38853a31db72ba0fe806ffc0101b27e4b8323aec33fe8baa8bb19428020ee42d946b49a824c4222d8e5c207350468ab52ffd8bbca42
diff --git a/dev-python/scrapy/scrapy-1.4.0.ebuild b/dev-python/scrapy/scrapy-1.4.0.ebuild
new file mode 100644
index 000000000000..e26e409f3d1a
--- /dev/null
+++ b/dev-python/scrapy/scrapy-1.4.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2015 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="sqlite(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="A high-level Python Screen Scraping framework"
+HOMEPAGE="https://github.com/scrapy/scrapy/ https://pypi.python.org/pypi/Scrapy/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="boto doc ibl test ssl"
+
+RDEPEND="
+ >=dev-python/six-1.5.2[${PYTHON_USEDEP}]
+ dev-libs/libxml2[python,${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ >=dev-python/parsel-1.1.0[${PYTHON_USEDEP}]
+ >=dev-python/lxml-3.4[${PYTHON_USEDEP}]
+ ibl? ( dev-python/numpy[${PYTHON_USEDEP}] )
+ ssl? (
+ >=dev-python/pyopenssl-0.14[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}] )
+ boto? ( dev-python/boto3[${PYTHON_USEDEP}] )
+ >=dev-python/twisted-14.0[${PYTHON_USEDEP}]
+ >=dev-python/w3lib-1.8.0[${PYTHON_USEDEP}]
+ dev-python/queuelib[${PYTHON_USEDEP}]
+ >=dev-python/cssselect-0.9[${PYTHON_USEDEP}]
+ >=dev-python/six-1.5.2[${PYTHON_USEDEP}]
+ dev-python/service_identity[${PYTHON_USEDEP}]
+ "
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+ test? ( ${RDEPEND}
+ dev-python/mock[${PYTHON_USEDEP}]
+ =net-proxy/mitmproxy-0.10.1[${PYTHON_USEDEP}]
+ =dev-python/netlib-0.10.1[${PYTHON_USEDEP}]
+ dev-python/jmespath[${PYTHON_USEDEP}]
+ dev-python/testfixtures[${PYTHON_USEDEP}]
+ net-ftp/vsftpd
+ )"
+# pytest-twisted listed as a test dep but not in portage.
+# Testsuite currently survives without it, so appears optional
+
+REQUIRED_USE="test? ( ssl boto )"
+
+python_prepare_all() {
+ # https://github.com/scrapy/scrapy/issues/1464
+ # Disable failing tests known to pass according to upstream
+ # Awaiting a fix planned by package owner.
+ sed -e 's:test_https_connect_tunnel:_&:' \
+ -e 's:test_https_connect_tunnel_error:_&:' \
+ -e 's:test_https_tunnel_auth_error:_&:' \
+ -e 's:test_https_tunnel_without_leak_proxy_authorization_header:_&:' \
+ -i tests/test_proxy_connect.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ if use doc; then
+ PYTHONPATH="${S}" emake -C docs html || die "emake html failed"
+ fi
+}
+
+python_test() {
+ py.test ${PN} tests || die "tests failed"
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( docs/build/html/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/twisted-conch/Manifest b/dev-python/twisted-conch/Manifest
index 6f232cdec486..b764f94c3049 100644
--- a/dev-python/twisted-conch/Manifest
+++ b/dev-python/twisted-conch/Manifest
@@ -1,7 +1,7 @@
DIST TwistedConch-13.2.0.tar.bz2 243977 SHA256 1559f2070e47a8dfb63a387a8d8deb4dae73226429b26bf2983dc7d1df86cc69 SHA512 3e9cfe76b5fdd8e18732d554721d493bed70b757b21029f8e126d486011b41da26a34409062cb5ffe4283a57b6d342434c84959b78b2781f069e22d2da610043 WHIRLPOOL 7ddf201c17f6625cac09197bfc1b532d1f6f8bd01b888668ccb16b5577b235a3379af11e436e0a4ed308218b6fc27e1250841367dc8c191bc420f4a90a7a2a49
DIST TwistedConch-15.2.1.tar.bz2 222736 SHA256 77ad3f89fcad8918067e047831c0716a514ff5f9405d6896abf17fd3de05d634 SHA512 d21879801e3cc925345e6528a84fa031f5cc1c8a2b5aebc5d3540fdd356d9743fe827ab8060db13b462a6d8986ac23307feaf78725950cef462f06b4edb93df7 WHIRLPOOL 072a90c66380467354e32af702a0caef71bbd4de469681240e3e91deb74927e5364835d4065a72224433d716763b5eff503adc5205c28a61a07f7ec51c1fb671
EBUILD twisted-conch-13.2.0.ebuild 788 SHA256 31baad9a8227a9ceb2d4b13555fc6dc52eed51fc3cb0839c1ec47c9e7ca880da SHA512 4e66a99ec56754da74a8e3c58da79cc837b7f723518efed38fa9f245508e0d47d14a4ea307840719590d22b187b1a1ea10854efb311a0c1af437391032e06e7b WHIRLPOOL 1bbf365b4cb54af0cc4d8aa282a09a439f147781c43ef687e8744790b726770605f22e857060583ce8ac3d4e653b5129a9d97ed476aefada09ecb6f83df7911e
-EBUILD twisted-conch-15.2.1.ebuild 473 SHA256 1de06128b4f6aac8aea304a10a97219a828bcad7dc1f3c8263d93bea68567976 SHA512 18069e442a45f56384c57aa69c17dfe18810d842fc9e599daa3bf92f8e40c0fd854934aa36c7379ab68443f3a725346b593e1ce4563a7371017c41de7281ceb2 WHIRLPOOL 200583473b78c2edf5e0d29404f5709bdef1da7448d258c5a3bb3e019e76116e6a487ddd27d736ecd9f3f0bd4be956b25e41a37aa1c11f25dae565bdde6ec43b
+EBUILD twisted-conch-15.2.1.ebuild 477 SHA256 8d91929daacc4c91775312ab9627bcbba91bed35babf34d6d503d9b515be7809 SHA512 9d57089497d0fd2cdb595ac0e366a97c5d3e0057f0810a3f8db538c507f1b9aeca77d1be4525178191c5342b7ddafda3e8a5b2a21c46ecc3bb2f2748e0c8f650 WHIRLPOOL ba0de9e3fcab6ab4645ab52a3ae87653a8524a78df85555451c1f5a48c15d82ae53c809920239f8395b1802f33922c8b3f2f8c49acaf0ede0f5abec32d187f81
MISC ChangeLog 3522 SHA256 d25ab309c4a56d45ac8f1f3ac118cff8439646082a4fb610e3d4d5d7bf41819f SHA512 71e69a7d0794b8a6d93c63bdc370c4416e4060ebf99a33c42b3fde4cbc3983989fc40b0038cf0cc527fab9546a082f85cb1a54da1837a7f9f3f4b4417e2a2581 WHIRLPOOL c978f7e19b7ecb3ed99f5448090239d181e455e5a71de92c85c28d35b34f479ca72ecd74617be2f1d385d7d6f57aedb6630f07b3282e3a2954a201c282d0c9b7
MISC ChangeLog-2015 16985 SHA256 2297eac0a701dfa62ae43606f0bcaecc0dc570e4561ed495cc5a4e24e0287411 SHA512 dc94686d8dce2328fa18fc3f62b66c8bd63bbe57be3f8941870128acce92f52491cd2b65cddfe5015f084d450456d1f30b34ab1c4c29292198528ac88a3fdf01 WHIRLPOOL ae4c7254c27b4dc0f00ba3acf57673dc6659da4a881a1a0f421d25992ee7b14cd1e230f16ef8a8168907d3412e69c02c82cc9764f1821cf25b22dcc37a0916eb
MISC metadata.xml 240 SHA256 07a76e79a43ffd9aa15de0e4ae548ea85aa5bd165c4602630c3519e60f113ee6 SHA512 9c23321eaa853f851bf00195ea64ac2ba093e516f9b57855ee5aa58fbb1988130c9f0c17c2a9ce9fae4ee033e0a28a70c868e0f5acdfa1dd316ab533c5279d59 WHIRLPOOL e3e059953c7c36bd942545f4e2a0e94ba938a17fe2bd04df81b137c185e64a213152c11918922563509e4767e601b41105f80c5983a87ee4d6be7704bcf7cf54
diff --git a/dev-python/twisted-conch/twisted-conch-15.2.1.ebuild b/dev-python/twisted-conch/twisted-conch-15.2.1.ebuild
index e28a1ad781cf..471d751be87c 100644
--- a/dev-python/twisted-conch/twisted-conch-15.2.1.ebuild
+++ b/dev-python/twisted-conch/twisted-conch-15.2.1.ebuild
@@ -14,7 +14,7 @@ IUSE=""
DEPEND="
=dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
dev-python/pyasn1[${PYTHON_USEDEP}]
- dev-python/pycrypto[${PYTHON_USEDEP}]"
+ dev-python/pycryptodome[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
!dev-python/twisted
"
diff --git a/dev-python/twisted/Manifest b/dev-python/twisted/Manifest
index 53687f4091a0..222e911790ea 100644
--- a/dev-python/twisted/Manifest
+++ b/dev-python/twisted/Manifest
@@ -4,14 +4,18 @@ AUX twistd.conf 277 SHA256 aa2ffa5b128973bc0c58a1251b8bbb56f6f890728bc902805ea2d
AUX twistd.init 563 SHA256 cb0ee0ff81d50f673b4359b1329e72352e6f5d32f061aba5f8d1f9806f0ec217 SHA512 7860601beba1efda2b0a045b2a044ec33caff9ee915d45225c05e281760a68da349b4c45080600177aab32aa806714327acf3cf5dda92be0874f781f129bb129 WHIRLPOOL bbf71d8496a67e7d9da08a3958ae02be96c86894a665462af899bc551e9e823f65963fcf797fa53571c56b76bdb229c3ee1de51845600ee2ebb312c9bc681fa0
AUX twisted-16.5.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch 427 SHA256 a2ac4339a844b762cda9fbd8fd37205dd418ce9c303f8d7249ae4b43d20cbf3a SHA512 d14b4941c3a13c59dfe0599a3eb73b9b0d5bde8e7c26033848ac920da8e8c63a0290d7f4d711cab16a17ba55a2e13830ab02bbd0db38f0757768cb973000064c WHIRLPOOL e059394c92abcd9eb27d19a7cff297422080e0ac89a3432fdd879905bc8b5cd7f312862dd6a2c2494a1654528a882f9318e1549e4af649357e7281f257e3c700
AUX twisted-16.6.0-test-fixes.patch 10591 SHA256 270293351eef926a18a4db99bef30ab1795727d0df0edb95c8c8335054421291 SHA512 5071ffe30d1911ab4eb301403542f34198cbb3e09137d6260125fa61f702a0ce10e5c11c7967c10841a9d1b62f2eaf44e04119182a108cfbb7046622ddbdbcf2 WHIRLPOOL 06d3d49ce1359a669bc7b250b82d615408f97a78392893df0bb97f3783a53a3cb1eb60bea19f97b87fd6f21a6c2efa381250615c5b0dcdbcec321bfcf0f3c88e
+AUX twisted-17.9.0-Fix-test-on-Python-363.patch 3490 SHA256 bffc9b8cb4133789d296748514371930ce6124ac0a25e4cf8ef7f3b15089c5e8 SHA512 0ba6b68267418bee3b2cfb15937dab4d6d3291725dd7acc41f37e0c8d39218acc4e23cb704c292f62eea57a128a1fcee6899826601b6763f37800c4b83ad18a8 WHIRLPOOL 5cd6c3d3ce154820738818b151becff5a06df70df995dc9a3baa09993649a29bb571ec09c72f1378d4377d6ab9e095881a7bdf235c4669ce818217853d36bec6
+AUX twisted-17.9.0-python-27-utf-8-fix.patch 1630 SHA256 a409a44bd22a5a3633ae1f074905d65ee8be748f7032b256647c17aa796a30c4 SHA512 635c498ab0e612b7d7ab262c333f18408e22dbe95d86389e87da36f0c41cee90f25b4c1df626cb755932c970a9f12dc25ca67e3790bd9c15c8a4d8ee6f547956 WHIRLPOOL e179dfd75c3c6a4fd0a1b086fc33c1cd9dddcebccf3f327e9bfd4df0a53b0f0fa20097f664a169565bed8152352cf9a6e9363c7b83f2ab75175c1fc954eab093
AUX utf8_overrides.patch 2288 SHA256 dd2c9220dc7aecc15ed9c55a804b8512d75e90af9a1022e364ea58ec04101fae SHA512 b495268282e0233c570655b2b3d42ecc90116b22c36cdec4ebf581ce1019abedb7ee301d860ec161b4b5e691d1b747ad45257966b5f510de8dcce8271021e7e8 WHIRLPOOL be3f1998cbc8553606ccec61040dd97bf3f91af249073dd4c261043163780d5142fa9c966ffc803b30ff590b1de9cb7e5b82e2265cb2bde413881eea2f11ee25
DIST Twisted-16.6.0.tar.bz2 2979747 SHA256 d0fe115ea7ef8cf632d05103de60356c6e992b2153d6830bdc4476f8accb1fca SHA512 0b8de0ec7f64457f76c396fced64b366b8e63c6e000a5edc6c6388cd917fb2f95711918cd8edda39e0aa77e2cd32b5d775d23630a5ad10fc013c18f8316300cf WHIRLPOOL a09a8747312580e3b27d222bf0942b714ad041044a817876e1731c5fa2ae3d11e4d5a45221d2e7d126ebb664730d15c886d5ae164841c7a8f0acd6e12c4691a9
DIST Twisted-17.1.0.tar.bz2 2997334 SHA256 dbf211d70afe5b4442e3933ff01859533eba9f13d8b3e2e1b97dc2125e2d44dc SHA512 e5eedc9a70b7e4d0ec18dddaa82aa9a784e96fd517db65c278d822d15e8bdc65a35307a5a0474eb68dcb73fcd5508086bec605580a9f2f767bcbe27d714b4966 WHIRLPOOL 828a939134df47950a285c732867b3d4172e5e86a75fbdc1cc4365b5a24699a0b3fcb573b7e3d389eea591fc9fc79456c09f2d2c8f08d7e1215dc5761e88ed8e
DIST Twisted-17.5.0.tar.bz2 2993816 SHA256 f198a494f0df2482f7c5f99d7f3eef33d22763ffc76641b36fec476b878002ea SHA512 0fd10e5db7c87daf0d2225cec9929f1040f0c67e9605bfb1a5bc84db8b825e943cfa08e094c32c25c680bddc6587bfdc525a994ad7b785396e5ddb2621649379 WHIRLPOOL 28a0578545d525b5239a897229904489c38fa1e7148f374c96e66d3071f8dcd861aa5b772b338e5aaa9e92cc4d0f19a1598136bc2f9a9173b2489f6ec7fb391d
+DIST Twisted-17.9.0.tar.bz2 3019243 SHA256 0da1a7e35d5fcae37bc9c7978970b5feb3bc82822155b8654ec63925c05af75c SHA512 0fb854db1044bfdb208594a379a0f8df0193326a9974e193266e82113488d49220648d4a50b323fa144654e94976f5848e1d60efed13ab2668b02cc795720345 WHIRLPOOL d0fa84debe9524a25b9d4e737083740c68cb80a1ab3cc2379e336ded591d85ca62b151752fdff32931788e800df17e13dd5343c4f6fec793b9940f650cee38e5
DIST twisted-regen-cache.gz 911 SHA256 e88fb326c0e24506d59afa3a4113e63c3e496fa1114156db6521f84fbce41652 SHA512 95a9b931c73017d16d1b5e6b41345dddffe62b6af1a8e93b5e40d06d3d15be17b0dd0181c767ffeeb791534d463764ef9e066fa6c2ee2ac4b53c86d1da8fce03 WHIRLPOOL 8077fc4d102bb8071e3163c386edf10c14a2cf0c8bbbf57c66787bdeb9b5f21115bcb022a770fe72b48914d829ff69384684f50928700f83547702d6a0d35423
EBUILD twisted-16.6.0-r1.ebuild 5382 SHA256 a3bbba4fdaa36f7b36c1381109a50deaa2795800c8729707f14ac84e191257f7 SHA512 025fd917940cd45b678c0f964ce7621689d7ba8b545f248ddb54f56be04157062151da0a40ee152ec0b6321de03c5b77eca28a5f92ac4dba944818b49c5aeff6 WHIRLPOOL 02ea0018abd1ccf572699c1fc7b11087b359e1057d89bebac6788170180b3f88dc66c910d82238dc8d44aa09c33ef05ea88b622e69d2cd558b8bbb5dfcf6d78e
-EBUILD twisted-16.6.0-r3.ebuild 5706 SHA256 3266ede871aebdf46aaf368892cc75c0cd1dabd04f715be704898d364c71e4b8 SHA512 76f2c1d0970b1bf0696f2ad53643cb4a06e5397586dbd7e2c31143b06e526ce3fae5c6753e4e053818e522d1d11dca950eb7a39dc53cb65f1ec7d8ce5c33906c WHIRLPOOL f6bfd174da82333da9156f26675d480e88395ed8057f42a2cc5cee57ea91334e04d1c9286a946f75a019c541e99ac4b5d2891a7a829a7cdfde057ee9a7066962
+EBUILD twisted-16.6.0-r3.ebuild 5711 SHA256 f4821261876a70746d8eee8b14ebe970bcf2fe674a22a3ebf1ec8ea59c7e3f67 SHA512 f337af3be8208030efd63202f2b957fe1c617296fad3d625457629a527d4c948fef11e3bb385169c6b4fc5f9c000cecfe221db9c5d016cffd8bb3a3c4309e70d WHIRLPOOL 1bf5d4eaf4452907e5c8cf6a85a44944190d1a28de924d5f3a9a7a2e26045142b1036d424ee9e75c0b5aa1efc2c3db365ba97a0434305b478de9ffb56ef18441
EBUILD twisted-17.1.0-r2.ebuild 5740 SHA256 e66df58898543dd2d0eee3c78a76e7d2094870245c4a8709af72d5e3737dd995 SHA512 7262676cea7fcb550f60c856ff0a1e864a9f6f3eb913d6b8f7d0ef1267bcd3973101cc531237e4de458152140878618dbce3837aa9129b4571ad9f5fd6851b65 WHIRLPOOL 4c0f55250490e8352d8e0591a6f155e6e9375ed67dd38998c800ca06b498795a37f35b84d66bc9515433ba10652bc8045eec326bfc19fe39d844dae6ea0a0e88
EBUILD twisted-17.5.0-r1.ebuild 5841 SHA256 f721ec90c26be1b6a46c6a7ff84a74d6f933395fd8cc6d3418629c1a662f9fba SHA512 7a016a43d9d5c19707d63ab75783f9e6959b938ffb1e24c9bec9304ddb2b971b8737cba2c4ecabfd0b47fe08708e880b3205f8ddfbb182c5527624b39d123fe0 WHIRLPOOL 4cd35bea4f9b665442938ca98debee1ee88d40bbd5e5d1a90adabeaca53fc3b7fc6bc1bd0d563d79cdb51767db54b0bb03022270e869afa99537f8a3324a943c
+EBUILD twisted-17.9.0.ebuild 6005 SHA256 ef2356d8bd4f4dbb3965c23b9b1a1399c4a240f599876f652246abc819f7bf2a SHA512 3abf74c726a4fbf37c4fe6a102579b1623f1715460b975c19207d71812a40eeafdb6fc33fa0a8a414201b1042290b60230677ef855b573f534c7619f42858814 WHIRLPOOL 444b0e6f5df9a9181fa946e8d8d1c8233ff045d36c0a3a62a9597059ea7444f479e434c60ff0d5dd4089950f7fd6c03b2935639cd9e00448be473314b46346b8
MISC ChangeLog 1173 SHA256 5917245364842babd165f6775b8d54d235a3e91c6b81659eac72ca7c2d2f3834 SHA512 e921d93be93d72161a3db1d9f1fdd514936e2528ea37b18c51c7ec26f410cbe7d5893a4aaf9dcb8a8a5a9994a1b3664c8eb6619d5a11b798e9de8b329fd65134 WHIRLPOOL 7cee46e51f6fe487b420207cbc6317246fa456f8d173ff2b40d7ec143d4bd30638516cf2457a87b4f1a38b2ec52dc9f74bf175ce5df4acdbcb258b9910e0619b
MISC metadata.xml 1469 SHA256 4c80465f66f66f4149f9c356f65fef4db81cd7947043e91c9f45f50567acdb96 SHA512 05a554323d1806d5643e33a8958fc1d4e3e18da112d47ef458721318b41619b977463bae77308d05ea485a0bba93f75e648ea949e1b1d00eb679989b8fc39fe0 WHIRLPOOL cf388df70f9c894078c0b598bf72860af111bfad10759173155cf20eec53d9545df8d3b60253a1eeeca0f35609545ebd2f0098e5a67a90d86bd897355a5f6ef6
diff --git a/dev-python/twisted/files/twisted-17.9.0-Fix-test-on-Python-363.patch b/dev-python/twisted/files/twisted-17.9.0-Fix-test-on-Python-363.patch
new file mode 100644
index 000000000000..ea7a480abace
--- /dev/null
+++ b/dev-python/twisted/files/twisted-17.9.0-Fix-test-on-Python-363.patch
@@ -0,0 +1,74 @@
+From e58956fe12af7b41f6c1735ba7b14cba69e82a5e Mon Sep 17 00:00:00 2001
+From: Craig Rodrigues <rodrigc@FreeBSD.org>
+Date: Fri, 6 Oct 2017 02:47:55 -0700
+Subject: [PATCH] Fix test on Python 3.6.3
+
+---
+ src/twisted/test/test_sslverify.py | 53 +++++++++++++++++++++++++++++------------------------
+ 1 file changed, 29 insertions(+), 24 deletions(-)
+
+diff --git a/src/twisted/test/test_sslverify.py b/src/twisted/test/test_sslverify.py
+index aca56f5..3fdc480 100644
+--- a/src/twisted/test/test_sslverify.py
++++ b/src/twisted/test/test_sslverify.py
+@@ -3052,28 +3052,33 @@ class SelectVerifyImplementationTests(unittest.SynchronousTestCase):
+ in self.flushWarnings()
+ if warning["category"] == UserWarning)
+
+- if _PY3:
+- importError = (
+- "'import of 'service_identity' halted; None in sys.modules'")
+- else:
+- importError = "'No module named service_identity'"
+-
+- expectedMessage = (
+- "You do not have a working installation of the "
+- "service_identity module: {message}. Please install it from "
+- "<https://pypi.python.org/pypi/service_identity> "
+- "and make sure all of its dependencies are satisfied. "
+- "Without the service_identity module, Twisted can perform only "
+- "rudimentary TLS client hostname verification. Many valid "
+- "certificate/hostname mappings may be rejected.").format(
+- message=importError)
++ importErrors =[
++ # Python 3.6.3
++ "'import of service_identity halted; None in sys.modules'",
++ # Python 3
++ "'import of 'service_identity' halted; None in sys.modules'",
++ # Python 2
++ "'No module named service_identity'"
++ ]
+
+- self.assertEqual(
+- (warning["message"], warning["filename"], warning["lineno"]),
+-
+- # Make sure we're abusing the warning system to a sufficient
+- # degree: there is no filename or line number that makes sense for
+- # this warning to "blame" for the problem. It is a system
+- # misconfiguration. So the location information should be blank
+- # (or as blank as we can make it).
+- (expectedMessage, "", 0))
++ expectedMessages = []
++ for importError in importErrors:
++ expectedMessages.append(
++ "You do not have a working installation of the "
++ "service_identity module: {message}. Please install it from "
++ "<https://pypi.python.org/pypi/service_identity> "
++ "and make sure all of its dependencies are satisfied. "
++ "Without the service_identity module, Twisted can perform only"
++ " rudimentary TLS client hostname verification. Many valid "
++ "certificate/hostname mappings may be rejected.".format(
++ message=importError))
++
++ self.assertIn(warning["message"], expectedMessages)
++
++ # Make sure we're abusing the warning system to a sufficient
++ # degree: there is no filename or line number that makes sense for
++ # this warning to "blame" for the problem. It is a system
++ # misconfiguration. So the location information should be blank
++ # (or as blank as we can make it).
++ self.assertEqual(warning["filename"], "")
++ self.assertEqual(warning["lineno"], 0)
+--
+libgit2 0.26.0
+
diff --git a/dev-python/twisted/files/twisted-17.9.0-python-27-utf-8-fix.patch b/dev-python/twisted/files/twisted-17.9.0-python-27-utf-8-fix.patch
new file mode 100644
index 000000000000..7e3ec26bcfdb
--- /dev/null
+++ b/dev-python/twisted/files/twisted-17.9.0-python-27-utf-8-fix.patch
@@ -0,0 +1,47 @@
+From c7db4c055e92509e5c19a051cbebea53034994ba Mon Sep 17 00:00:00 2001
+From: Brian Dolbec <bdolbec@gaikai.com>
+Date: Wed, 25 Oct 2017 14:39:57 -0700
+Subject: [PATCH] python-2.7 utf-8 fixes
+
+---
+ src/twisted/test/test_twistd.py | 14 ++++++++++++--
+ 1 file changed, 12 insertions(+), 2 deletions(-)
+
+diff --git a/src/twisted/test/test_twistd.py b/src/twisted/test/test_twistd.py
+index 3a9d337..4b0cf28 100644
+--- a/src/twisted/test/test_twistd.py
++++ b/src/twisted/test/test_twistd.py
+@@ -1902,8 +1902,12 @@ class DaemonizeTests(unittest.TestCase):
+ message is Unicode, the child encodes the message as ascii
+ with backslash Unicode code points.
+ """
++ if sys.hexversion >= 0x3000000:
++ reported_str = b'\u2022'
++ else:
++ reported_str = b'\xe2\x80\xa2'
+ self.assertErrorWritten(raised=u"\u2022",
+- reported=b'1 RuntimeError: \\u2022')
++ reported=b'1 RuntimeError: ' + reported_str)
+
+
+
+@@ -2003,9 +2007,15 @@ class DaemonizeTests(unittest.TestCase):
+ unicode and too long, it's truncated by the child, even if
+ this splits a unicode escape sequence.
+ """
++ if sys.hexversion >= 0x3000000:
++ reported_str = b'\\u2022'
++ length = 14
++ else:
++ reported_str = b'\xe2\x80\xa2'
++ length = 28
+ self.assertErrorWritten(
+ raised=u"\u2022" * 30,
+- reported=b'1 RuntimeError: ' + b'\\u2022' * 14,
++ reported=b'1 RuntimeError: ' + reported_str * length,
+ )
+
+
+--
+libgit2 0.26.0
+
diff --git a/dev-python/twisted/twisted-16.6.0-r3.ebuild b/dev-python/twisted/twisted-16.6.0-r3.ebuild
index a7c293332815..b5cf40e4777b 100644
--- a/dev-python/twisted/twisted-16.6.0-r3.ebuild
+++ b/dev-python/twisted/twisted-16.6.0-r3.ebuild
@@ -19,7 +19,7 @@ SRC_URI="${SRC_URI}/${TWISTED_RELEASE}/${TWISTED_P}.tar.bz2
# Dropped keywords due to new deps not keyworded
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 x86"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 x86"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/twisted/twisted-17.9.0.ebuild b/dev-python/twisted/twisted-17.9.0.ebuild
new file mode 100644
index 000000000000..0569d8490d0f
--- /dev/null
+++ b/dev-python/twisted/twisted-17.9.0.ebuild
@@ -0,0 +1,189 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 python3_{4,5,6})
+PYTHON_REQ_USE="threads(+)"
+
+inherit eutils flag-o-matic distutils-r1 versionator
+
+TWISTED_PN="Twisted"
+TWISTED_P="${TWISTED_PN}-${PV}"
+TWISTED_RELEASE=$(get_version_component_range 1-2 "${PV}")
+
+DESCRIPTION="An asynchronous networking framework written in Python"
+HOMEPAGE="http://www.twistedmatrix.com/"
+SRC_URI="http://twistedmatrix.com/Releases/${TWISTED_PN}"
+SRC_URI="${SRC_URI}/${TWISTED_RELEASE}/${TWISTED_P}.tar.bz2
+ https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz"
+
+# Dropped keywords due to new deps not keyworded
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="conch crypt http2 serial +soap test"
+
+# openssh-7.6_p1 test failures: bug https://twistedmatrix.com/trac/ticket/9311
+RDEPEND="
+ >=dev-python/incremental-16.10.1[${PYTHON_USEDEP}]
+ >=dev-python/zope-interface-4.0.2[${PYTHON_USEDEP}]
+ conch? (
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-1.5.0[${PYTHON_USEDEP}]
+ >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
+ )
+ crypt? (
+ >=dev-python/pyopenssl-16.0.0[${PYTHON_USEDEP}]
+ dev-python/service_identity[${PYTHON_USEDEP}]
+ >=dev-python/idna-0.6[${PYTHON_USEDEP}]
+ )
+ serial? ( >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] )
+ soap? ( $(python_gen_cond_dep 'dev-python/soappy[${PYTHON_USEDEP}]' python2_7) )
+ http2? (
+ >=dev-python/hyper-h2-3.0.0[${PYTHON_USEDEP}]
+ <dev-python/hyper-h2-4.0.0[${PYTHON_USEDEP}]
+ >=dev-python/priority-1.1.0[${PYTHON_USEDEP}]
+ <dev-python/priority-2.0[${PYTHON_USEDEP}]
+ )
+ >=dev-python/constantly-15.1.0[${PYTHON_USEDEP}]
+ >=dev-python/automat-0.3.0[${PYTHON_USEDEP}]
+ >=dev-python/hyperlink-17.1.1[${PYTHON_USEDEP}]
+ !dev-python/twisted-core
+ !dev-python/twisted-conch
+ !dev-python/twisted-lore
+ !dev-python/twisted-mail
+ !dev-python/twisted-names
+ !dev-python/twisted-news
+ !dev-python/twisted-pair
+ !dev-python/twisted-runner
+ !dev-python/twisted-words
+ !dev-python/twisted-web
+"
+DEPEND="
+ >=dev-python/incremental-16.10.1[${PYTHON_USEDEP}]
+ test? (
+ dev-python/gmpy[${PYTHON_USEDEP}]
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-0.9.1[${PYTHON_USEDEP}]
+ >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
+ dev-python/service_identity[${PYTHON_USEDEP}]
+ dev-python/idna[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ >=dev-python/constantly-15.1.0[${PYTHON_USEDEP}]
+ <net-misc/openssh-7.6
+ )
+"
+
+PATCHES=(
+ # ${PN}-17.9.0-Fix-test-on-Python-363.patch" <== version specific from upstream
+ # Respect TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE variable.
+ "${FILESDIR}/${PN}-16.5.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch"
+ "${FILESDIR}/test_main.patch"
+ "${FILESDIR}/utf8_overrides.patch"
+ "${FILESDIR}/${PN}-16.6.0-test-fixes.patch"
+ "${FILESDIR}/${PN}-17.9.0-python-27-utf-8-fix.patch"
+ "${FILESDIR}/${PN}-17.9.0-Fix-test-on-Python-363.patch"
+)
+
+S=${WORKDIR}/${TWISTED_P}
+
+python_prepare_all() {
+ # disable tests that don't work in our sandbox
+ # and other test failures due to our conditions
+ if use test ; then
+ # Remove since this is an upstream distribution test for making releases
+ rm src/twisted/python/test/test_release.py || die "rm src/twisted/python/test/test_release.py FAILED"
+ fi
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ if ! python_is_python3; then
+ # Needed to make the sendmsg extension work
+ # (see http://twistedmatrix.com/trac/ticket/5701 )
+ local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
+ local -x CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing"
+ fi
+
+ distutils-r1_python_compile
+}
+
+python_test() {
+ distutils_install_for_testing
+
+ export EMERGE_TEST_OVERRIDE=1
+ export UTF8_OVERRIDES=1
+ unset TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE
+ # workaround for the eclass not installing the entry points
+ # in the test environment. copy the old 16.3.2 start script
+ # to run the tests with
+ cp "${FILESDIR}"/trial "${TEST_DIR}"
+
+ pushd "${TEST_DIR}" > /dev/null || die
+
+ if ! "${TEST_DIR}"/trial twisted; then
+ die "Tests failed with ${EPYTHON}"
+ fi
+ # due to an anomoly in the tests, python doesn't return the correct form
+ # of the escape sequence. So run those test separately with a clean python interpreter
+ export UTF8_OVERRIDES=0
+ if ! "${TEST_DIR}"/trial twisted.test.test_twistd.DaemonizeTests; then
+ die "DaemonizeTests failed with ${EPYTHON}"
+ fi
+ if ! "${TEST_DIR}"/trial twisted.test.test_reflect.SafeStrTests; then
+ die "SafeStrTests failed with ${EPYTHON}"
+ fi
+
+ popd > /dev/null || die
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ cd "${D%/}$(python_get_sitedir)" || die
+
+ # own the dropin.cache so we don't leave orphans
+ touch twisted/plugins/dropin.cache || die
+
+ python_doscript "${WORKDIR}"/twisted-regen-cache
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ newconfd "${FILESDIR}/twistd.conf" twistd
+ newinitd "${FILESDIR}/twistd.init" twistd
+}
+
+python_postinst() {
+ twisted-regen-cache || die
+}
+
+pkg_postinst() {
+ python_foreach_impl python_postinst
+
+ einfo "Install complete"
+ if use test ; then
+ einfo ""
+ einfo "Some tests have been disabled during testing due to"
+ einfo "known incompatibilities with the emerge sandboxes and/or"
+ einfo "not runnable as the root user."
+ einfo "For a complete test suite run on the code."
+ einfo "Run the tests as a normal user for each python it is installed to."
+ einfo " ie: $ python3.6 /usr/bin/trial twisted"
+ fi
+}
+
+python_postrm() {
+ rm -f "${ROOT%/}$(python_get_sitedir)/twisted/plugins/dropin.cache" || die
+}
+
+pkg_postrm(){
+ # if we're removing the last version, remove the cache file
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ python_foreach_impl python_postrm
+ fi
+}
diff --git a/dev-python/w3lib/Manifest b/dev-python/w3lib/Manifest
index 5205fef594e4..5a633f58e934 100644
--- a/dev-python/w3lib/Manifest
+++ b/dev-python/w3lib/Manifest
@@ -1,7 +1,9 @@
DIST w3lib-1.13.0.tar.gz 36757 SHA256 72739cb480413a1d2cf176942986a2b9113411166ac81f2551e5f5eecc383a84 SHA512 813a709ac20d5b7a3231a2f2f2336de574f1aa9eaa005bc60eb0e79d56a71f8ca88c6b793692eb26950c2310a23d27963b4bf36f8857bf6ecee9bda50fecee42 WHIRLPOOL 33d497e60c3f2c635d81ea36e00dcd8d6867c69ed4af5d5a95ba7df355dd1aeec6bedd1f5abfd86d2da79d9e70b142dc88c9dedaf76dd28390a831094225e055
DIST w3lib-1.17.0.tar.gz 30357 SHA256 d8c654827fcf92ba4d7111f8588d2eff8653c5580c27ca61b1bc7805c080506f SHA512 a131e1671e27d34c77ff62ce17aa1d28461d12b66e1fef4f4410d061f2a75ee4cdbbb447eea16c265ca6e4f1da2e72c8cf30f87fe1a92a8f3f70df036b4b2c96 WHIRLPOOL bfd67603a0089679c9e454e950e98ffe85fd51862a64b8b5bba6c40eb446e1a5735144a7ddaf613f2ef0fe9baf6004e1157b8198034f75cd9314dc00f6adaa39
+DIST w3lib-1.18.0.tar.gz 37709 SHA256 c48731d5d73cde86f9c3c2bd6898d165f670120427353a7c8f9d6c685561d3c4 SHA512 5d7a3453081eae79807f6287f862b1b6af196d1f3db19c4063d1730b0e736496e3bf2c96021d4b7237cd448a52450131e2a136c776d0ca74b4222965033289e7 WHIRLPOOL aa384f8954c53ef2bbd3b85e28dc9196e3945fa6792cbc2daedb322ada288856d93171fa93aa02e1c08881a43743c5ad232466e4afdfa02966b0c42da3349c20
EBUILD w3lib-1.13.0.ebuild 486 SHA256 1193f76523eecd2e1c3ab8485546fa96f112deae016108493d2dc349edb868e0 SHA512 a395d62b92923b6d57aae218ddc86133344433bf9b2b6c8ed9836199aca9e4cd4fc5415f37858affb74b82f81f8b2ad3e1cf57e2e72bc0513706d513bbcbd89b WHIRLPOOL 3a0f8b0c2d6832710b27ad767f4a5479ec8b3948738c102eb76d2e69c78a58809eae3e810d062be8761a8836e2f2f94c6dad1106e8e77ecdbb1d271db21ff7ea
EBUILD w3lib-1.17.0.ebuild 627 SHA256 9d0308c78167b23bae4d95e243716015db1d9460700bf0d4b9f4a48c5b0a8104 SHA512 dc1773c28f556b5a1dd7b6738c9459c1df56fd4d6ea2d84435020aace286ac7e78148266db791ba170f6abd63a8d64a8eea484a43f3aa9d7f68011af3dadecd3 WHIRLPOOL dca9ceffff1824da291362b2f3173ea21808d203c94dac7405b10d36ec7e547e3ff3808e213ece56c2ea427b243064100d3bc4655b963bbf8a172dbd914f1769
+EBUILD w3lib-1.18.0.ebuild 486 SHA256 16b64901035e9cde32867b6956d40e8322ffd4b99979e9306a5883ec484ee935 SHA512 6606d7daa175ad221b37c70e5aaf7eb8041e4b0974ab81fc70fc64d98c39cb1eaae23654925fc30a7ca9ea011addb9e2efa366499f3542a0c2ad4a8a5c7375b2 WHIRLPOOL cdc82fb0ef95ac95834cf8ea45c82ad0f55a24613b71428998586f748a61361634dc2f635d5d90f64c47a518a679cc5d0594102ef9da97270b15fe67dbf7aad2
MISC ChangeLog 2861 SHA256 c81f8fbbc28b5ff3552299e973f46b8a99fa621c517dd1c146ad53a9e1c4bc3b SHA512 ad1173240a006760134dc6d2c29cb8bf2811fdb3e1e2f69901f7671ae77a7124703ae1affef0907218dd5f437aa48ba72d333a55cef4939d311953bf382f526f WHIRLPOOL 5bb28e35e87e777293eb648305aeb6d795f5190560a1fef5c2f42f5dd01deffc43368538f29ed16807e315247d38be256006e8b5e7ff94add41f798cc31e31ca
MISC ChangeLog-2015 2053 SHA256 809b6011e279ec8df55b4fa25969baa63dea02f05eb41fbe6844162f8c56ecfb SHA512 d216e5be4a11067ca0269543220e93fc710a84bc6ddf521708cd39067475bb235d31f88bd1032ee7dff818286ae6e97abebe657269d94efa0590508e3923d76b WHIRLPOOL 17273fae79fd169bd4a63c3437585ac420fb3be92fe6dcd21464322749dc2349e9364dae72ebfe1062789058d971f97b10b52d753eace9d4d443f97f382f6ec3
MISC metadata.xml 457 SHA256 6530424eb97f72560ae2690d9e3b45b114c09b1bc2bd8d2d7a1a4fae8ec0207f SHA512 5136e07ca268ec52f678a36a8aa2fc254d74e104da0303b5427386bcddd86618f6a76383a4808cd7aff3e179294825f8b70458bc7341e062164ae78e5f5b2569 WHIRLPOOL 6d98ae92c0e6b8befb6f4d8e8cd615f0654c71d9b95ea6b51e425202a6f354b81f2fdc47e25a0922840b94262ffdd2128d14dd45a134386826781551fd612f0f
diff --git a/dev-python/w3lib/w3lib-1.18.0.ebuild b/dev-python/w3lib/w3lib-1.18.0.ebuild
new file mode 100644
index 000000000000..02b11704890b
--- /dev/null
+++ b/dev-python/w3lib/w3lib-1.18.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library of web-related functions"
+HOMEPAGE="https://github.com/scrapy/w3lib"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND=">=dev-python/six-1.4.1[${PYTHON_USEDEP}]"