summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin288938 -> 289575 bytes
-rw-r--r--dev-python/awscli/Manifest30
-rw-r--r--dev-python/awscli/awscli-1.16.104.ebuild56
-rw-r--r--dev-python/awscli/awscli-1.16.125.ebuild56
-rw-r--r--dev-python/awscli/awscli-1.16.148.ebuild56
-rw-r--r--dev-python/awscli/awscli-1.16.190.ebuild56
-rw-r--r--dev-python/awscli/awscli-1.16.215.ebuild56
-rw-r--r--dev-python/awscli/awscli-1.16.220.ebuild56
-rw-r--r--dev-python/awscli/awscli-1.16.233-r1.ebuild56
-rw-r--r--dev-python/awscli/awscli-1.16.261.ebuild56
-rw-r--r--dev-python/awscli/awscli-1.16.278.ebuild56
-rw-r--r--dev-python/awscli/awscli-1.16.283.ebuild56
-rw-r--r--dev-python/awscli/awscli-1.16.308.ebuild56
-rw-r--r--dev-python/awscli/awscli-1.16.314.ebuild (renamed from dev-python/awscli/awscli-1.16.292.ebuild)2
-rw-r--r--dev-python/awscli/awscli-1.17.7.ebuild (renamed from dev-python/awscli/awscli-1.16.300.ebuild)8
-rw-r--r--dev-python/botocore/Manifest32
-rw-r--r--dev-python/botocore/botocore-1.12.223.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.12.251.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.12.4-r1.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.12.81.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.13.14.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.13.19.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.13.2.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.13.28.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.13.36.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.13.44.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.13.46.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.13.50.ebuild (renamed from dev-python/botocore/botocore-1.12.205.ebuild)0
-rw-r--r--dev-python/botocore/botocore-1.14.7.ebuild (renamed from dev-python/botocore/botocore-1.12.210.ebuild)2
-rw-r--r--dev-python/botocore/botocore-9999.ebuild2
-rw-r--r--dev-python/capturer/Manifest2
-rw-r--r--dev-python/capturer/capturer-2.4.ebuild28
-rw-r--r--dev-python/cliff/Manifest4
-rw-r--r--dev-python/cliff/cliff-2.12.0-r2.ebuild2
-rw-r--r--dev-python/cliff/cliff-2.12.0.ebuild2
-rw-r--r--dev-python/cmd2/Manifest4
-rw-r--r--dev-python/cmd2/cmd2-0.9.24.ebuild35
-rw-r--r--dev-python/cmd2/metadata.xml4
-rw-r--r--dev-python/coloredlogs/Manifest4
-rw-r--r--dev-python/coloredlogs/coloredlogs-10.0.ebuild38
-rw-r--r--dev-python/coloredlogs/files/coloredlogs-10.0-skip-cli-test.patch17
-rw-r--r--dev-python/coloredlogs/files/coloredlogs-10.0-skip-sandbox-violation-tests.patch101
-rw-r--r--dev-python/constantly/Manifest2
-rw-r--r--dev-python/constantly/constantly-15.1.0-r1.ebuild9
-rw-r--r--dev-python/curtsies/Manifest6
-rw-r--r--dev-python/curtsies/curtsies-0.2.11.ebuild2
-rw-r--r--dev-python/curtsies/curtsies-0.3.0-r1.ebuild2
-rw-r--r--dev-python/curtsies/curtsies-0.3.0.ebuild2
-rw-r--r--dev-python/elasticsearch-py/Manifest5
-rw-r--r--dev-python/elasticsearch-py/elasticsearch-py-7.1.0.ebuild102
-rw-r--r--dev-python/elasticsearch-py/elasticsearch-py-7.5.1.ebuild102
-rw-r--r--dev-python/freezegun/Manifest6
-rw-r--r--dev-python/freezegun/freezegun-0.3.12-r1.ebuild2
-rw-r--r--dev-python/freezegun/freezegun-0.3.14.ebuild (renamed from dev-python/freezegun/freezegun-0.3.11.ebuild)22
-rw-r--r--dev-python/gnuplot-py/Manifest2
-rw-r--r--dev-python/gnuplot-py/gnuplot-py-1.8-r2.ebuild (renamed from dev-python/gnuplot-py/gnuplot-py-1.8-r1.ebuild)0
-rw-r--r--dev-python/guzzle_sphinx_theme/Manifest2
-rw-r--r--dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r1.ebuild2
-rw-r--r--dev-python/h5py/Manifest5
-rw-r--r--dev-python/h5py/files/h5py-2.10.0-tests.patch32
-rw-r--r--dev-python/h5py/h5py-2.10.0.ebuild63
-rw-r--r--dev-python/h5py/h5py-2.9.0.ebuild2
-rw-r--r--dev-python/humanfriendly/Manifest2
-rw-r--r--dev-python/humanfriendly/humanfriendly-4.18.ebuild31
-rw-r--r--dev-python/hypothesis/Manifest2
-rw-r--r--dev-python/hypothesis/hypothesis-5.3.0.ebuild56
-rw-r--r--dev-python/incremental/Manifest2
-rw-r--r--dev-python/incremental/incremental-17.5.0.ebuild10
-rw-r--r--dev-python/jmespath/Manifest2
-rw-r--r--dev-python/jmespath/jmespath-0.9.3-r1.ebuild2
-rw-r--r--dev-python/jsonschema/Manifest2
-rw-r--r--dev-python/jsonschema/jsonschema-3.2.0.ebuild2
-rw-r--r--dev-python/lit/Manifest2
-rw-r--r--dev-python/lit/lit-9.0.1.ebuild2
-rw-r--r--dev-python/markdown/Manifest1
-rw-r--r--dev-python/markdown/markdown-3.1.1-r1.ebuild38
-rw-r--r--dev-python/mypy/Manifest12
-rw-r--r--dev-python/mypy/mypy-0.700.ebuild77
-rw-r--r--dev-python/mypy/mypy-0.701.ebuild72
-rw-r--r--dev-python/mypy/mypy-0.740.ebuild72
-rw-r--r--dev-python/mypy/mypy-0.750.ebuild72
-rw-r--r--dev-python/numpy/Manifest1
-rw-r--r--dev-python/numpy/numpy-1.17.4-r2.ebuild139
-rw-r--r--dev-python/packaging/Manifest2
-rw-r--r--dev-python/packaging/packaging-20.1.ebuild51
-rw-r--r--dev-python/patch-ng/Manifest3
-rw-r--r--dev-python/patch-ng/metadata.xml16
-rw-r--r--dev-python/patch-ng/patch-ng-1.17.2.ebuild16
-rw-r--r--dev-python/plyvel/Manifest4
-rw-r--r--dev-python/plyvel/plyvel-1.2.0.ebuild (renamed from dev-python/plyvel/plyvel-1.0.5.ebuild)17
-rw-r--r--dev-python/pupynere/Manifest2
-rw-r--r--dev-python/pupynere/pupynere-1.0.15-r2.ebuild (renamed from dev-python/pupynere/pupynere-1.0.15-r1.ebuild)0
-rw-r--r--dev-python/pweave/Manifest5
-rw-r--r--dev-python/pweave/files/pweave-0.30.3-docs.patch12
-rw-r--r--dev-python/pweave/files/pweave-0.30.3-rm-online-tests.patch115
-rw-r--r--dev-python/pweave/metadata.xml12
-rw-r--r--dev-python/pweave/pweave-0.30.3.ebuild57
-rw-r--r--dev-python/pyhamcrest/Manifest2
-rw-r--r--dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild2
-rw-r--r--dev-python/pyicu/Manifest2
-rw-r--r--dev-python/pyicu/pyicu-2.4.2.ebuild4
-rw-r--r--dev-python/pyilmbase/Manifest2
-rw-r--r--dev-python/pyilmbase/pyilmbase-2.3.0-r1.ebuild (renamed from dev-python/pyilmbase/pyilmbase-2.3.0.ebuild)0
-rw-r--r--dev-python/pylibacl/Manifest2
-rw-r--r--dev-python/pylibacl/pylibacl-0.5.3.ebuild4
-rw-r--r--dev-python/pysrt/pysrt-1.1.2.ebuild36
-rw-r--r--dev-python/pyte/Manifest4
-rw-r--r--dev-python/pyte/pyte-0.5.2-r2.ebuild2
-rw-r--r--dev-python/pyte/pyte-0.8.0-r1.ebuild14
-rw-r--r--dev-python/pytest-qt/Manifest4
-rw-r--r--dev-python/pytest-qt/files/pytest-qt-3.3.0-skip-show-window-test.patch36
-rw-r--r--dev-python/pytest-qt/metadata.xml12
-rw-r--r--dev-python/pytest-qt/pytest-qt-3.3.0.ebuild37
-rw-r--r--dev-python/pytest/pytest-5.3.4.ebuild66
-rw-r--r--dev-python/python-dateutil/Manifest13
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.6.1.ebuild38
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.7.1.ebuild46
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.7.2.ebuild46
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.7.3.ebuild50
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.7.4.ebuild51
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.7.5.ebuild51
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.8.1-r1.ebuild (renamed from dev-python/python-dateutil/python-dateutil-2.8.1.ebuild)11
-rw-r--r--dev-python/python-linux-procfs/python-linux-procfs-0.6.1.ebuild19
-rw-r--r--dev-python/pyzbar/Manifest2
-rw-r--r--dev-python/pyzbar/pyzbar-0.1.8.ebuild35
-rw-r--r--dev-python/qtawesome/Manifest4
-rw-r--r--dev-python/qtawesome/metadata.xml8
-rw-r--r--dev-python/qtawesome/qtawesome-0.6.1.ebuild34
-rw-r--r--dev-python/rsa/Manifest2
-rw-r--r--dev-python/rsa/rsa-3.4.2-r1.ebuild (renamed from dev-python/rsa/rsa-3.4.2.ebuild)6
-rw-r--r--dev-python/s3transfer/Manifest2
-rw-r--r--dev-python/s3transfer/s3transfer-0.3.1.ebuild44
-rw-r--r--dev-python/setuptools_scm/Manifest2
-rw-r--r--dev-python/setuptools_scm/setuptools_scm-3.4.3.ebuild40
-rw-r--r--dev-python/snaketrace/Manifest3
-rw-r--r--dev-python/snaketrace/metadata.xml8
-rw-r--r--dev-python/snaketrace/snaketrace-0.1.1.ebuild16
-rw-r--r--dev-python/twisted/Manifest2
-rw-r--r--dev-python/twisted/twisted-19.10.0.ebuild2
-rw-r--r--dev-python/typed-ast/Manifest8
-rw-r--r--dev-python/typed-ast/metadata.xml2
-rw-r--r--dev-python/typed-ast/typed-ast-1.1.0.ebuild16
-rw-r--r--dev-python/typed-ast/typed-ast-1.2.0.ebuild18
-rw-r--r--dev-python/typed-ast/typed-ast-1.3.1.ebuild18
-rw-r--r--dev-python/urllib3/urllib3-1.25.8.ebuild77
-rw-r--r--dev-python/verboselogs/Manifest3
-rw-r--r--dev-python/verboselogs/files/verboselogs-1.7-skip-sandbox-violation-test.patch22
-rw-r--r--dev-python/verboselogs/verboselogs-1.7.ebuild28
-rw-r--r--dev-python/zipp/Manifest4
-rw-r--r--dev-python/zipp/zipp-2.0.1.ebuild33
150 files changed, 1768 insertions, 2031 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 4ea6fce855ad..97274b15a6fb 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/awscli/Manifest b/dev-python/awscli/Manifest
index bb0296e2cefe..95c2a66bccca 100644
--- a/dev-python/awscli/Manifest
+++ b/dev-python/awscli/Manifest
@@ -1,29 +1,7 @@
-DIST awscli-1.16.104.tar.gz 1186611 BLAKE2B 8f0918b86c37e184ffc8055cb16a02379fd35e685c5ddfcbf2b7e1fb71a80f829569eb1c2264e75563a316d933143a662cd7dcf4d6d25d236d72c268fb4985f0 SHA512 738ceac890b28c335f0c9bc703975af3467f17723b8accf713ef131224602895f6b4fae06cad93495933563c08ede18e38cf67abff744e6f5b0042b182bddec3
-DIST awscli-1.16.125.tar.gz 1201382 BLAKE2B 4412aad3e892527c053cc5baedaf9fcdf82f9c28fc1c19249713d5bbf174ad01ca61e2519702f67580c67ac389359e4493c3ad16646216619516a8ec76f37a2f SHA512 01d66d2baf26377f5315f5b3b0bf52fe6643c0e695e83c75178d819b29ebf3d55b1ad4a4ab4065540fc091d2e12090687a1046dc586715c4021dc30519bf2feb
-DIST awscli-1.16.148.tar.gz 1227053 BLAKE2B 3dd32671fff511933703a418c34df8a0c71bad02ae76391eb279cb1148f7ae989dd1d98a9752a894e81f6feef55781129b82d938bc0b16f7bb0ccb8be0d1571c SHA512 c609e109da24e6d58f8c4bfaedfc6ded593dade51e60f66af4b1885d38920eada4fde8a4f67266931484981a6c6a9bb19ef8c36b3b3915a83f3d933912b6bb02
-DIST awscli-1.16.190.tar.gz 1283492 BLAKE2B 9030c7d1c992b15d816cb611a132ab6cc50e58576bc60120aa1de7b87cd863e530f0b46eecb7fb50f2aeab6e11cd840a330d59ad509f0936c4aab04d26432bdd SHA512 ffea030a45128e6e4fd8530488b9a3d8868915a7eb557144d82fd84e50b3ad73acc4b3217298539cdd3d8ac1ee57f9262930bf009357b21d5f5b4fa70ec021f7
-DIST awscli-1.16.215.tar.gz 1344712 BLAKE2B 408c30ec166d1614a6b877b0d88ce3c41668fe4c0e147c4a4df5652b5c9cd19735da8af857dba5534f84dc35dba1d35aaf2409ff68bfa4464e4abcdd711d26ff SHA512 16168fa034498df09587854e4c628b6b4e5ed589a7c023c2a48fb740715f14a2aba53bafa6dba7d6a16a50292f0bb19027bd5704901a009d95795c05cf71f5b5
-DIST awscli-1.16.220.tar.gz 1363235 BLAKE2B 9db063972092dee9d03cbd6567544df2c8c0fdcc57f447667b402903bd39c46ca61c3ee06e7c00bd37a99bdbc14847a86415ed2eb7621a5f57606c03ac602ee3 SHA512 b1c2d1e8ac41e92735b6b48f112b59ea869c210991511a51725b38223865c57bb64687ad6f1ef03ab620a133bc6afd1e530ea5f2912824097638c46926b7e3cd
-DIST awscli-1.16.233.tar.gz 1395357 BLAKE2B 4ebd3e51439891464864a2c8a089da96d3f33a77fe78810b073f746fa6015608f8650eb51c1b148c2cae6030f736ea2e6c01f3f21b2fe73bdc0878fd0215fea5 SHA512 356433221e352437d4f4997dd3a66a8cb866388ca480ef9ef405d8eb1d5d034d6a018c6b303446c07ff5b52778035e6b0df5922ca2fbfbb19628de3f04c9a34e
-DIST awscli-1.16.261.tar.gz 1503153 BLAKE2B c507c37905e06d976b246f4636462d79184c62a8ee55cbda82d835cdc7294419e7cadd6c2209a9f0b6768cedb6ee6dd201d3baa7edc0a0a545bd7d5ca7913d45 SHA512 3245d4bdab98d8385a370385b4f0f3038007740c3c6c3a2e30d64e7e4e83230b0d016bc55072fbff10c6e4e533633bf02dc3fcd9b7ed45c248b1136ea62b9c3b
-DIST awscli-1.16.278.tar.gz 1509613 BLAKE2B 71799c760f9396d18c86c1fd7da79a115ad8618cc7c0a7e7a57627d026f109c15023d35c743be38da816f30937ed8f43328f31cc61d1644200156aeb55799d2a SHA512 f84ba50ba7707007fc6c8af0eed2b152d20806632cb2b32d59e1a69812051a03aa4fd60c5a982439995d9f1ef746e50350d0129045e9305365ff957e74808e36
-DIST awscli-1.16.283.tar.gz 1545412 BLAKE2B 98d72a103718def5d2678c36f7654bcb378a5e4df05d17bd545f8d981c571ae9c09412644e233848035041d3fc3fa7fff9dd5b2f98e92b1d1d0fe6897fb17c7e SHA512 5539a665c8997c1fa637bb9cc133888483becc9cd5fe424e8947a83d4448de376b0d7ee3a7a63d07f90c649c956a12f544646795cf4a8a12a09880a05da0d3d1
-DIST awscli-1.16.292.tar.gz 1547260 BLAKE2B 3a1792f588b74826c847a78ee0e3db583d1932681256e36a78fe63b238e66e89a7f6cd4b2c8f7028ae3826506bca4d4e483adf48b7889c28732cbfd4d5640cc1 SHA512 f315ff5081865061168082ca74d87c9cbbd681f2b1d581a502f0b2bb3074e6cfa3eaaf9509d19986747677671b68bfbf4b48cb7a2ba1009e186bc85a7ff1664d
-DIST awscli-1.16.300.tar.gz 1553269 BLAKE2B 7b22b58bc75bf522828b91b5d97872c9aedd35f3ee6ae29ccbdbfea7a3fc809b336f7abd7e512ab96e9d8ef9305c0ef6f32ae64d1d64920eee56d8f646b3d098 SHA512 78b398d1a19ac94ded67a1b2813cf16bd6b6e236e4207253884b228d7c16bd57b170a5262406bb57b4d17ac4610e9e5abdb5b68ceaed2c5bf094f445a757cd12
-DIST awscli-1.16.308.tar.gz 1612631 BLAKE2B e527704ec0d80f1d1af1ca9b3ca541873113eb0318c866eb193a6fbd830f4f46b62192739b235c3a858a78d7acc8b7b5841520dd4c67dc69d62904e1092294ad SHA512 bdbe22e16914822f08303d91a1f4b4bb3a37abb45ec6d84b027e511c16184cc34d0b26df632a5c5a82e328837d23db4c62d8289d31165be4761003f0f47e002d
DIST awscli-1.16.310.tar.gz 1615978 BLAKE2B ca5d4f6d7cc12b7346eedda837eb4c9c470434514139c747d0652f398b17afcfcd18410645a47f4a6e72b7520021713e6dd377a0268f8958f6c85ac7909ef917 SHA512 d3ad61d632a3f1f2922102f7d8e3a2943c91f8b32a64e02167ba2ad415165d3be2c55ef8cd75db1510750ec43916b7064d098f0de4f727f51b9d639c76f08b70
-EBUILD awscli-1.16.104.ebuild 1293 BLAKE2B b7e5497d8975c381da2f45c851eda6aedb169cf04e20872687efeca92ab762f5dd23df32fcafe9b30fb39a903c2cfa17f7e59e2620eb8b37b0492f76939248a4 SHA512 61ed9f0ff3e017c11953159eee1c65ea32aab3cd5b4372748fb63333c4ad17657f7bec7876ae9047f13d3bc41782113e653aea43e1ce3a7058e93b255179e20e
-EBUILD awscli-1.16.125.ebuild 1293 BLAKE2B b7e5497d8975c381da2f45c851eda6aedb169cf04e20872687efeca92ab762f5dd23df32fcafe9b30fb39a903c2cfa17f7e59e2620eb8b37b0492f76939248a4 SHA512 61ed9f0ff3e017c11953159eee1c65ea32aab3cd5b4372748fb63333c4ad17657f7bec7876ae9047f13d3bc41782113e653aea43e1ce3a7058e93b255179e20e
-EBUILD awscli-1.16.148.ebuild 1293 BLAKE2B b7e5497d8975c381da2f45c851eda6aedb169cf04e20872687efeca92ab762f5dd23df32fcafe9b30fb39a903c2cfa17f7e59e2620eb8b37b0492f76939248a4 SHA512 61ed9f0ff3e017c11953159eee1c65ea32aab3cd5b4372748fb63333c4ad17657f7bec7876ae9047f13d3bc41782113e653aea43e1ce3a7058e93b255179e20e
-EBUILD awscli-1.16.190.ebuild 1293 BLAKE2B b7e5497d8975c381da2f45c851eda6aedb169cf04e20872687efeca92ab762f5dd23df32fcafe9b30fb39a903c2cfa17f7e59e2620eb8b37b0492f76939248a4 SHA512 61ed9f0ff3e017c11953159eee1c65ea32aab3cd5b4372748fb63333c4ad17657f7bec7876ae9047f13d3bc41782113e653aea43e1ce3a7058e93b255179e20e
-EBUILD awscli-1.16.215.ebuild 1294 BLAKE2B f1515b13a52bcbc83c486ac99055057f9a74d019fbd2e154fc230a7a5f6635c2f48d2a5cadbaff5f1908156d716049db59b065d025fc17b3fc816f2b84ddb4ed SHA512 be9209e30891f01f165342cd8bc1ef41caf1a02e7b0c66ec22e68371b3fadc8265506c83f561fc76a7bf57b71a92a7d1ae891e428a2e3646970697a667d9b2a2
-EBUILD awscli-1.16.220.ebuild 1294 BLAKE2B 8971f689f429620bee83dc3682dda5abe97f8157b8f4ab4750a1b1f0aab0c30f162dc5400e42ca5e2f522d6c24fe10b283a82b2a50afbdcaa26b8cc1eb43d554 SHA512 d1d095787b7457a0019375161e5854e0e2456cbed232379c71034dc46bcc0b5f346742f94117d4fbf2d05085ed71ea5d87cf350947f1c3a169d1c38c85d98b4a
-EBUILD awscli-1.16.233-r1.ebuild 1296 BLAKE2B ee79833f11b3b1a39de85615881d9df3c116becc1aead4f0211cf6094abadc7e055d776a853c53e2f28d93148def239c59c3269bcbd632390be70301aa3c1455 SHA512 4233df442e6ed56c2ecb144da39ce97179a3987e6ba5ac369ef88da49c235ea6f80ee7a0a776af8c68c692790f5c3c796e6dc7eb15dfdff37535e62988584133
-EBUILD awscli-1.16.261.ebuild 1294 BLAKE2B bd78485670ee64540aafc56842d2af2901e157310d024c21ce8ec5ef99f8dbc8acfc0a3066a67f40048d94e50bbf0410ab1f796552a1f739cb504522c4cdcd08 SHA512 e74c42f0f8052d2bd98cbab902a5eb80624ecf8d4a5549c7249cda7fefcbfaa2ec580495a36675658deb7d3d872ee3645fc723f7fe54e9e053c6c44aec73c2b9
-EBUILD awscli-1.16.278.ebuild 1293 BLAKE2B 6b71b7c821a5fa3aae5927e366b43bee04a4d3b6d291dc318ec66cfa4c96d9d8a7c7b350e5a944374238fc724ae7699a5fcf95e624b1281917ebac53a61efaa7 SHA512 42b90a9433debbd55a7ef4b75655cb7f039116c49f4f798c909c1c7ab1e3550a75e20c9f433ccc74a75086f3ce27cf77ca9631523af187bac489b5deed0d9e5c
-EBUILD awscli-1.16.283.ebuild 1293 BLAKE2B 32ce2c99690950f79555b6ccfe0e1db7af77005567e47b5b45865cb3777fe7b2bbd657f9de10fcbc645db43e65f10c4dce019f0a1fbe3959c9ab709e30bf52e7 SHA512 2c7d09f9d6f46b9e53d6e0b4829d06437f2efee91a5a71247f6480f08b62919a8b1a1296adc39893e4ec0293e09ed6e628316088736a0576a8a5b2e9471f4dc3
-EBUILD awscli-1.16.292.ebuild 1293 BLAKE2B 6009c0196655cc0c2c27a8b8e14a46bf7e117cba641e69c9892031fb5062fb31858ac693c56d48fd4b5645b22901412021fdf5968a20aaa23bb63782837add21 SHA512 8cfc99d7924152e46075ef28a94033564e72b1a8b46dc0de39429e292aeae45714b52f8c52aef5af0548326fc8f899082413d2e7aa5b84a7763b09c2941d0737
-EBUILD awscli-1.16.300.ebuild 1293 BLAKE2B 0fa540686066505ee9a41ef9ad8fced862dea657855f32285305f3d22cf8465ef5ff0516984ee679136de9a3971c3502be245375361200df67e978e55e013dea SHA512 776fd653d3f1456a78dad13a4d1acc4e8fd61ea3c66235cb55ad543fb20d2b4b909c49e1ceeab415a38dc2fd03756aee58b0b1839d6c200806d9a887ea16310d
-EBUILD awscli-1.16.308.ebuild 1293 BLAKE2B d372b5b09b666b76ce71f73148c0cb4d23e210eee9e5c03107aba7de8955468a081035d21c4e963a8d18f36672570f666a87230f85e2b3dd56aefe3d499904c9 SHA512 12b148c98e2b8522e06e58636ff3a53ee8a2a70c0b06b7255d6f81e53e2cd7f20e9da35712770823b13353ad9762fdb1f50d69836a569e09cf049d6953da2bdc
+DIST awscli-1.16.314.tar.gz 1645286 BLAKE2B 085bab3971ed037a23fbd336f367becf2cc4aded04def176fbe6e073b5e010af4aeb0c0e6b43212837a2544ff6734f73e4a2165f61744263649c4a0b21a43424 SHA512 6268ba5a7332c8a7ba36602cd1ee55dfc4dbbf14124c20b5ec1e524a88db11e2f57e7a553882b774a25376c5c2b280c2863c4253ff4a994b72049c361ffddc58
+DIST awscli-1.17.7.tar.gz 1661103 BLAKE2B c88e119672284e60a6de54bd60f9096640e6115e45df3cecb61d8dc037b5880caf2d3aeb192b6fd06fd8667d7dcb948c1d6aaf3d0942796c3eb886e96534a627 SHA512 6cbe4458fcda6e4afd3cd14b654bf0eecaa611210430edc9c9b6edf18b2f4ecfa042c495a6bba9a7a46732e68bbe87ac111566c0f5786d7482e4d150cf7e59f7
EBUILD awscli-1.16.310.ebuild 1293 BLAKE2B ec617f2ef8ce286df0d4bd64d5f8fbfb9c6fe0f0b90905b65f7ec74da86f0c01afa5cf117c88b9b9799e67c44bf019500db4dfe1fc7385fb0b3d87c6c2f1b4c4 SHA512 07de2cae0c6944ed62568dd5b737e9b80b3fe8844aad1ad535e075163fa8940d59417760fa4a4b14a26cf461a8a2fd3b2f57a5a130ac2ebaaf73774bba8bd3c3
+EBUILD awscli-1.16.314.ebuild 1293 BLAKE2B 128d1cc777d03d90fcacfd0f9ade433de910e75a3406580360105fcdfc34470ee1327e8a2c17b6b80aac2ae63a78e32bd07a38df5c6aa52c17d43e9e9a914ea8 SHA512 a0daa78995998fb68ca44a24a73d00e8458641a2c43a7ed2c59053bed504a8653fe9a2b135b99caf81be8c61c2dfd351840a2035ea1c8d09cbc179eb762b6897
+EBUILD awscli-1.17.7.ebuild 1292 BLAKE2B 7be3175f57e5cfee30cbc3127e9db9c88864dca32634290e1eb8ff1e43d7709de4be08d4ee21baa5a6a716e81b2d08b8156ea073b18dae4f42a9bc5fb75fe9ef SHA512 b32b014ea525b57af5e4518e9d11571f20b1f8be8c06970cefb22b5bd7c9d8ef49b070ba3f44c684d9d0f8bea3cee141b9f25b0ed9ad13eab83dcb20f6d320f3
MISC metadata.xml 316 BLAKE2B 29c8ad67f4e7c5db4439aeae00deda8b57bb36bea7bd6490ae60efaa30cd2db1f7b2cff5b21558cdadea05f9caa8a9f4ee580fe2ea80959fe6ef7ef6f740c550 SHA512 86b3359e64e41ac4f2216e5bbcee6468100df3cd6e9c25595527d6819a2c27ce327797163a3a43bab11516a4826cff47825449cb797d7fe845794700a3a2bed0
diff --git a/dev-python/awscli/awscli-1.16.104.ebuild b/dev-python/awscli/awscli-1.16.104.ebuild
deleted file mode 100644
index a5af4415d29d..000000000000
--- a/dev-python/awscli/awscli-1.16.104.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="https://pypi.org/project/awscli/"
-#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-# requires network access
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/botocore-1.12.81[${PYTHON_USEDEP}]
- <dev-python/colorama-0.3.9.0[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- <dev-python/rsa-3.5.0.0[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.1.12[${PYTHON_USEDEP}]
- <dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- )
-"
-
-S="${WORKDIR}/aws-cli-${PV}"
-
-python_test() {
- nosetests -vv || die
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED%/}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/dev-python/awscli/awscli-1.16.125.ebuild b/dev-python/awscli/awscli-1.16.125.ebuild
deleted file mode 100644
index a5af4415d29d..000000000000
--- a/dev-python/awscli/awscli-1.16.125.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="https://pypi.org/project/awscli/"
-#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-# requires network access
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/botocore-1.12.81[${PYTHON_USEDEP}]
- <dev-python/colorama-0.3.9.0[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- <dev-python/rsa-3.5.0.0[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.1.12[${PYTHON_USEDEP}]
- <dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- )
-"
-
-S="${WORKDIR}/aws-cli-${PV}"
-
-python_test() {
- nosetests -vv || die
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED%/}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/dev-python/awscli/awscli-1.16.148.ebuild b/dev-python/awscli/awscli-1.16.148.ebuild
deleted file mode 100644
index a5af4415d29d..000000000000
--- a/dev-python/awscli/awscli-1.16.148.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="https://pypi.org/project/awscli/"
-#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-# requires network access
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/botocore-1.12.81[${PYTHON_USEDEP}]
- <dev-python/colorama-0.3.9.0[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- <dev-python/rsa-3.5.0.0[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.1.12[${PYTHON_USEDEP}]
- <dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- )
-"
-
-S="${WORKDIR}/aws-cli-${PV}"
-
-python_test() {
- nosetests -vv || die
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED%/}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/dev-python/awscli/awscli-1.16.190.ebuild b/dev-python/awscli/awscli-1.16.190.ebuild
deleted file mode 100644
index a5af4415d29d..000000000000
--- a/dev-python/awscli/awscli-1.16.190.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="https://pypi.org/project/awscli/"
-#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-# requires network access
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/botocore-1.12.81[${PYTHON_USEDEP}]
- <dev-python/colorama-0.3.9.0[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- <dev-python/rsa-3.5.0.0[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.1.12[${PYTHON_USEDEP}]
- <dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- )
-"
-
-S="${WORKDIR}/aws-cli-${PV}"
-
-python_test() {
- nosetests -vv || die
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED%/}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/dev-python/awscli/awscli-1.16.215.ebuild b/dev-python/awscli/awscli-1.16.215.ebuild
deleted file mode 100644
index e2b6c1cf4e82..000000000000
--- a/dev-python/awscli/awscli-1.16.215.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="https://pypi.org/project/awscli/"
-#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-# requires network access
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/botocore-1.12.205[${PYTHON_USEDEP}]
- <dev-python/colorama-0.3.9.0[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- <dev-python/rsa-3.5.0.0[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.1.12[${PYTHON_USEDEP}]
- <dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- )
-"
-
-S="${WORKDIR}/aws-cli-${PV}"
-
-python_test() {
- nosetests -vv || die
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED%/}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/dev-python/awscli/awscli-1.16.220.ebuild b/dev-python/awscli/awscli-1.16.220.ebuild
deleted file mode 100644
index aeed484c1211..000000000000
--- a/dev-python/awscli/awscli-1.16.220.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="https://pypi.org/project/awscli/"
-#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-# requires network access
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/botocore-1.12.210[${PYTHON_USEDEP}]
- <dev-python/colorama-0.3.9.0[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- <dev-python/rsa-3.5.0.0[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.1.12[${PYTHON_USEDEP}]
- <dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- )
-"
-
-S="${WORKDIR}/aws-cli-${PV}"
-
-python_test() {
- nosetests -vv || die
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED%/}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/dev-python/awscli/awscli-1.16.233-r1.ebuild b/dev-python/awscli/awscli-1.16.233-r1.ebuild
deleted file mode 100644
index 5a752ec9aef6..000000000000
--- a/dev-python/awscli/awscli-1.16.233-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="https://pypi.org/project/awscli/"
-#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-# requires network access
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/botocore-1.12.223[${PYTHON_USEDEP}]
- <dev-python/colorama-0.3.9.0[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- <dev-python/rsa-3.5.0.0[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.2.0[${PYTHON_USEDEP}]
- <dev-python/pyyaml-5.2.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- )
-"
-
-S="${WORKDIR}/aws-cli-${PV}"
-
-python_test() {
- nosetests -vv || die
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED%/}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/dev-python/awscli/awscli-1.16.261.ebuild b/dev-python/awscli/awscli-1.16.261.ebuild
deleted file mode 100644
index 0c66e4a0d66e..000000000000
--- a/dev-python/awscli/awscli-1.16.261.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="https://pypi.org/project/awscli/"
-#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-# requires network access
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/botocore-1.12.251[${PYTHON_USEDEP}]
- <dev-python/colorama-0.3.9.0[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- <dev-python/rsa-3.5.0.0[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.2.0[${PYTHON_USEDEP}]
- <dev-python/pyyaml-5.2.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- )
-"
-
-S="${WORKDIR}/aws-cli-${PV}"
-
-python_test() {
- nosetests -vv || die
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/dev-python/awscli/awscli-1.16.278.ebuild b/dev-python/awscli/awscli-1.16.278.ebuild
deleted file mode 100644
index 7baa126cb5b2..000000000000
--- a/dev-python/awscli/awscli-1.16.278.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="https://pypi.org/project/awscli/"
-#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-# requires network access
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/botocore-1.13.14[${PYTHON_USEDEP}]
- <dev-python/colorama-0.3.9.0[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- <dev-python/rsa-3.5.0.0[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.2.0[${PYTHON_USEDEP}]
- <dev-python/pyyaml-5.2.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- )
-"
-
-S="${WORKDIR}/aws-cli-${PV}"
-
-python_test() {
- nosetests -vv || die
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/dev-python/awscli/awscli-1.16.283.ebuild b/dev-python/awscli/awscli-1.16.283.ebuild
deleted file mode 100644
index 8054164374cf..000000000000
--- a/dev-python/awscli/awscli-1.16.283.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="https://pypi.org/project/awscli/"
-#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-# requires network access
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/botocore-1.13.19[${PYTHON_USEDEP}]
- <dev-python/colorama-0.3.9.0[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- <dev-python/rsa-3.5.0.0[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.2.0[${PYTHON_USEDEP}]
- <dev-python/pyyaml-5.2.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- )
-"
-
-S="${WORKDIR}/aws-cli-${PV}"
-
-python_test() {
- nosetests -vv || die
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/dev-python/awscli/awscli-1.16.308.ebuild b/dev-python/awscli/awscli-1.16.308.ebuild
deleted file mode 100644
index 114534d56046..000000000000
--- a/dev-python/awscli/awscli-1.16.308.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="https://pypi.org/project/awscli/"
-#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-# requires network access
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/botocore-1.13.44[${PYTHON_USEDEP}]
- <dev-python/colorama-0.3.9.0[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- <dev-python/rsa-3.5.0.0[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.2.0[${PYTHON_USEDEP}]
- <dev-python/pyyaml-5.2.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- )
-"
-
-S="${WORKDIR}/aws-cli-${PV}"
-
-python_test() {
- nosetests -vv || die
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/dev-python/awscli/awscli-1.16.292.ebuild b/dev-python/awscli/awscli-1.16.314.ebuild
index 7b71769c7bcc..7ee92f0245e4 100644
--- a/dev-python/awscli/awscli-1.16.292.ebuild
+++ b/dev-python/awscli/awscli-1.16.314.ebuild
@@ -21,7 +21,7 @@ IUSE="test"
RESTRICT="test"
RDEPEND="
- >=dev-python/botocore-1.13.28[${PYTHON_USEDEP}]
+ >=dev-python/botocore-1.13.50[${PYTHON_USEDEP}]
<dev-python/colorama-0.3.9.0[${PYTHON_USEDEP}]
dev-python/docutils[${PYTHON_USEDEP}]
<dev-python/rsa-3.5.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/awscli/awscli-1.16.300.ebuild b/dev-python/awscli/awscli-1.17.7.ebuild
index a39b384413f8..0c185ca40f51 100644
--- a/dev-python/awscli/awscli-1.16.300.ebuild
+++ b/dev-python/awscli/awscli-1.17.7.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit bash-completion-r1 distutils-r1
@@ -21,11 +21,11 @@ IUSE="test"
RESTRICT="test"
RDEPEND="
- >=dev-python/botocore-1.13.36[${PYTHON_USEDEP}]
- <dev-python/colorama-0.3.9.0[${PYTHON_USEDEP}]
+ >=dev-python/botocore-1.14.7[${PYTHON_USEDEP}]
+ <dev-python/colorama-0.4.2[${PYTHON_USEDEP}]
dev-python/docutils[${PYTHON_USEDEP}]
<dev-python/rsa-3.5.0.0[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.2.0[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
<dev-python/pyyaml-5.2.0[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 34be315c1fc5..04dd095862a9 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,31 +1,11 @@
AUX 1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch 1056 BLAKE2B ecdf805cd61e337d4152d56952aeb8b78bfdd871b4da060d025ca4e3f974b3b7a907eee71ce6de1bc6cff8130fa81391aeaa2c5537b1baf159ce23500908a5f4 SHA512 c3be1a6457990168c759f03b24de8f78242b9c06f189553e416ce75fee6a77dce68967a551dfd83e1be096db9baeca019b75526c4886c672eca35282e307f229
DIST botocore-1.12.122.tar.gz 5492931 BLAKE2B 05371245cd0de404713f920d0651f9bbdcabe9508c5e27f692adc4cda7ac2f7fba24b2b95a26b788e4960b01553c1746f08b9db4f38e4629c5703fd6872893be SHA512 f92581ac6b8a46d4af8b55b391e6e75c452f83a4ffde6c940c9f85b2215a3eda44e8b2672f469769b4d9a0d7ac2823540f45c1822279b6264d016986f2b06c53
-DIST botocore-1.12.205.tar.gz 5794632 BLAKE2B dfa0813ee1cd4d6d699fc27f2777da95b1719779bbb84f3d7d61da5c85b76c79286acfe304c598bade8d5320088070d1d69d99689f32f6efb05f04ffa66492ac SHA512 53d3770d8b771f3bbedbc0d6046cebec0b3961550c38ec29be4dd2b8c5f4da0150e70417f2070131746ab5c0df40ebce4ef6a1a2d6de0ce8d03e9928dbeeb594
-DIST botocore-1.12.210.tar.gz 5859196 BLAKE2B 4ce448ea4bbf5bc21b84395188a7236a0d9f18c87c98fa3269185a2d947dd84f78cfa43b1806f51783f6009e1cbfba2d8833b5e3e6633eb3c4185dfd5ffaab77 SHA512 85e0679597935ed13ddd85997156a424df5b32bed1c96c65f89cc9eafd653015f87f261a042574bd8773dc46c76fb38da4bbddb031f20226fdab708c2438b1ce
-DIST botocore-1.12.223.tar.gz 5892788 BLAKE2B 32a25636c7e3882e567daefeb0945863dd1b3c096d0c8459bec1814a371b455347ca7dbf21d8fffa5f3edb75fade36bd1dd25d86c23e2a01a3b465f769f53dde SHA512 1dde1fa483f9227f1048bf3e28bbb67687016d61a61781808dfdfb36b6024d680581423b5240d513c9d96e24fa94a762feb1aa44ef92bbb916974dbcf7c3127a
-DIST botocore-1.12.251.tar.gz 5936418 BLAKE2B a665d8a4c22bde4e5968b845e6df072a3ed2ce53561e007f2eaae144a91a77a32566c3c7f7a0158136b3e6d67aacffd5b77eed5fab51fe60fdfa29eb93e918ce SHA512 b29930367c602d40a7ce2386070dbaf83f34ea9321c7da40bf76ad7dae0587258fa2b3a058d17932d3e5fa22248c3ea5c838716fec5dce8da49e851b5c4f88d9
-DIST botocore-1.12.4.tar.gz 4800384 BLAKE2B 121019d3c33872fdd874ddba36ecc8612a6354068ce7b759cbe7f35a9787e84c34d3a71ef3fdd2d721d3c3973a7600e4398cb7cd2a3ba698464c15137845bdf3 SHA512 8d196984f5623df403a8a23a9b7e7061e59c0ca56103f89d749d6ad7d92168ccae267f85312f2949cee322776d7948f1ecfda3d9d2783e8ba92fde7a178e8cac
-DIST botocore-1.12.81.tar.gz 5383717 BLAKE2B 0bafd6038cf4a5d1fa4f0597024b09eca48ab95d071cccd09b1910ccf839719114166fab7d78bd2b30dec4b4993a0751d9504260636174df5f76f02495e79960 SHA512 d3be22af53a8c6dd55be3fa0b84a55cdce22d30d6e6f04b0bb69539b8107c86de6b5494079e3af40f9b5285ef10c21e69c85295e5cd7c6dc5ab5be91718a2ea9
-DIST botocore-1.13.14.tar.gz 5598238 BLAKE2B dda5dc707adc0b7b6239431f6230482650845d3e9049c963a873926ab1ef0e5e12cee2172cee79de886b726fd6cc8aa77ebbfb34757c64f9e644d9197a52e84c SHA512 a82724041d9e7ae5f2197ddfb922a1c0df99e1e8cbb47be4c18ab2a97b811fb8071dd512eb41e552563a3d97a640fbc7ec421d75dc51bd718339b061546f933e
-DIST botocore-1.13.19.tar.gz 5653940 BLAKE2B b7fa4678cb62bdc1c0db517e537c3c6a038dd3621261208f7f0cbc93644bcb68b0ed6ef13fee11a029897a1212feeb24b2cf44bf99d385af0af299afae1789d6 SHA512 86a1f6e5cd5a5f13b9ae2ceb1f113a136604b97888dd71775d7f6627081fa3704acb8f64143c274839658431f1196f2f35f13b3e2bc6d6ddb916cb5693881c5b
-DIST botocore-1.13.2.tar.gz 5560942 BLAKE2B a46c72fc62bb776e4d462fea49d7010f45502c201d956ce5878fe9b8673cadf186b5c61e60bda5d666eb47454799fa53f40cf59d7f10246c79374132fc3d03e8 SHA512 ef48ae18c61c83b43ac435c9b9e3e7c69963c19cc79bb34c7541d5d823f952c022b1b7e4eb1dfa33dd9fe5c14c87f7cf72d0e9d17012984c9f10c06abe27d279
-DIST botocore-1.13.28.tar.gz 5881818 BLAKE2B 9ec33e256a1dd09be0951e880947eaa9394e538823458859d6f44516b278a144337fcfac1cbdc6aa87babaa7c177aa936bbf3587ff7ff94a228b34f99557701e SHA512 3c6ffa5389639643d237c6945942add1aa21f40419a31fc8bdb06532505e7d5e273afd6616705fce1d46ce76e997b9c3a6854876549b26020f1ee8a019c93a2b
-DIST botocore-1.13.36.tar.gz 6029078 BLAKE2B 83cccf74c368f9ee5292b8f880545582f220518491924d65991618a505649e795e89cae0f898c63e9b140afc4d2ff1a4861447e827d8a915e44412b7534ddbb8 SHA512 6b342a4a9c473a8c818b1de8fc799d746de9642b67d43d8da2e6eac8d4263b9300609359c22ea553c30dbe37ec64e8760934a5b21f8f25de71868cd88c4e1878
-DIST botocore-1.13.44.tar.gz 6063673 BLAKE2B fc13c068f1173789188ce0d6c7b51294bb4a1ff2a1ce4823e20481ba2ea7e30972161e6f3439a1047f135259c5f10fbe5755b9301682fca9a5c7c882b363386f SHA512 1720dd64bc245e66bbda1c9c7369f16f3870c6cb9f2908e6ffa5bc4c6c211acc5e922d45bee2c13dc44665e5b69738b920f15a02572631804a6625cbe82d331e
DIST botocore-1.13.46.tar.gz 6069713 BLAKE2B 9d10fc46314f379ed384f2803d4bf43b10e73607e4f8d29a2edd0c067a3df5f2473175d70276c24939e24393d496b9875c4509ae7644b42d0899e5627c660f21 SHA512 71c60edef4f49f88a52305568f9b177ab8fbb9048203b3f7cba85dd676e4a3fc02f2ba0b07afabb6598d7e8f6d6703446325275f1fb54209e57ee51d1e3b2a8e
+DIST botocore-1.13.50.tar.gz 6076129 BLAKE2B c969ba8635970eb7613124cafa3f7d1efaeec22699857405450a5e669f19733cf3328839d8dc568b7b46d0e2c05a3a649d97805dcb50e047c455bfbb9fc32901 SHA512 8c7fb409f9d1cd47f2711cc5cd34e7459087b50cd257d4f943b475d195ac141e01c3be53194cdb045d6ccf4ea59fdb2e485899275bb3185e6e562318615ec14b
+DIST botocore-1.14.7.tar.gz 6092020 BLAKE2B 925b78a9414154838b4997da90a7916036a520725a99d187139250db7de70f0ac91437d8231e2880519090fc5143efb9ac7432c78303a5d7ce04f8e91ad78cfd SHA512 743cac75b1fa9f257f7b79c32211b061b29f359a97cf256ba8c3693eedbc186a43805d507d0e5726c49ef74f9777c68b3a204347d79058a0cc4f3891fce2fcc4
EBUILD botocore-1.12.122.ebuild 1506 BLAKE2B b5a4a7065d643096e02e55cee757486a2ec5a7f311a3774e0bb0d926dabc0974225d9a2283a52bbb48aecab23e061c1394836590329c33d0b93cbbb027e30faa SHA512 d05c54c3d14f16f0de77f2c9eb056b23367b19c7b1c45dc575c80036132015dd28c272a80cf873a53e514af7aafbc19a7e45f8a2c0bda6d89d27518ad472a58c
-EBUILD botocore-1.12.205.ebuild 1508 BLAKE2B 3a3e0a8a5c94683957a0967a919a36ec2ad5e4b823846741000754fd44f77132f8049b3c7fd732cbcd50966ef5c7c921732cbc3eacef0b32500e4e3938255212 SHA512 8a2bf4684498d21163361d4e493f86349de79dd8ccbb14f36fcafd6341a922851ea261a302022114ac99431c1247752beae1a143327131fda3fe9cc1a3bcd8b4
-EBUILD botocore-1.12.210.ebuild 1508 BLAKE2B 3a3e0a8a5c94683957a0967a919a36ec2ad5e4b823846741000754fd44f77132f8049b3c7fd732cbcd50966ef5c7c921732cbc3eacef0b32500e4e3938255212 SHA512 8a2bf4684498d21163361d4e493f86349de79dd8ccbb14f36fcafd6341a922851ea261a302022114ac99431c1247752beae1a143327131fda3fe9cc1a3bcd8b4
-EBUILD botocore-1.12.223.ebuild 1508 BLAKE2B 3a3e0a8a5c94683957a0967a919a36ec2ad5e4b823846741000754fd44f77132f8049b3c7fd732cbcd50966ef5c7c921732cbc3eacef0b32500e4e3938255212 SHA512 8a2bf4684498d21163361d4e493f86349de79dd8ccbb14f36fcafd6341a922851ea261a302022114ac99431c1247752beae1a143327131fda3fe9cc1a3bcd8b4
-EBUILD botocore-1.12.251.ebuild 1511 BLAKE2B 36f1152e4ad33fd07092d644312ea20de2f0f5b27563ff7119361ffb8fe28ea34499a268d5f5bc0baa1bc056a32b5f0f6765e77bc71890476bb199fe7e4816bf SHA512 f5628d7b11a559e36912d92ee601b0df5632c74bad3b156a0575aecf1dc506173e44dfd2770be5e15710d4ce42c136c0b489dd0fe7ab86850ca1e7df4ead6638
-EBUILD botocore-1.12.4-r1.ebuild 1506 BLAKE2B b5a4a7065d643096e02e55cee757486a2ec5a7f311a3774e0bb0d926dabc0974225d9a2283a52bbb48aecab23e061c1394836590329c33d0b93cbbb027e30faa SHA512 d05c54c3d14f16f0de77f2c9eb056b23367b19c7b1c45dc575c80036132015dd28c272a80cf873a53e514af7aafbc19a7e45f8a2c0bda6d89d27518ad472a58c
-EBUILD botocore-1.12.81.ebuild 1508 BLAKE2B 3a3e0a8a5c94683957a0967a919a36ec2ad5e4b823846741000754fd44f77132f8049b3c7fd732cbcd50966ef5c7c921732cbc3eacef0b32500e4e3938255212 SHA512 8a2bf4684498d21163361d4e493f86349de79dd8ccbb14f36fcafd6341a922851ea261a302022114ac99431c1247752beae1a143327131fda3fe9cc1a3bcd8b4
-EBUILD botocore-1.13.14.ebuild 1508 BLAKE2B 3a3e0a8a5c94683957a0967a919a36ec2ad5e4b823846741000754fd44f77132f8049b3c7fd732cbcd50966ef5c7c921732cbc3eacef0b32500e4e3938255212 SHA512 8a2bf4684498d21163361d4e493f86349de79dd8ccbb14f36fcafd6341a922851ea261a302022114ac99431c1247752beae1a143327131fda3fe9cc1a3bcd8b4
-EBUILD botocore-1.13.19.ebuild 1508 BLAKE2B 3a3e0a8a5c94683957a0967a919a36ec2ad5e4b823846741000754fd44f77132f8049b3c7fd732cbcd50966ef5c7c921732cbc3eacef0b32500e4e3938255212 SHA512 8a2bf4684498d21163361d4e493f86349de79dd8ccbb14f36fcafd6341a922851ea261a302022114ac99431c1247752beae1a143327131fda3fe9cc1a3bcd8b4
-EBUILD botocore-1.13.2.ebuild 1508 BLAKE2B 3a3e0a8a5c94683957a0967a919a36ec2ad5e4b823846741000754fd44f77132f8049b3c7fd732cbcd50966ef5c7c921732cbc3eacef0b32500e4e3938255212 SHA512 8a2bf4684498d21163361d4e493f86349de79dd8ccbb14f36fcafd6341a922851ea261a302022114ac99431c1247752beae1a143327131fda3fe9cc1a3bcd8b4
-EBUILD botocore-1.13.28.ebuild 1508 BLAKE2B 3a3e0a8a5c94683957a0967a919a36ec2ad5e4b823846741000754fd44f77132f8049b3c7fd732cbcd50966ef5c7c921732cbc3eacef0b32500e4e3938255212 SHA512 8a2bf4684498d21163361d4e493f86349de79dd8ccbb14f36fcafd6341a922851ea261a302022114ac99431c1247752beae1a143327131fda3fe9cc1a3bcd8b4
-EBUILD botocore-1.13.36.ebuild 1508 BLAKE2B 3a3e0a8a5c94683957a0967a919a36ec2ad5e4b823846741000754fd44f77132f8049b3c7fd732cbcd50966ef5c7c921732cbc3eacef0b32500e4e3938255212 SHA512 8a2bf4684498d21163361d4e493f86349de79dd8ccbb14f36fcafd6341a922851ea261a302022114ac99431c1247752beae1a143327131fda3fe9cc1a3bcd8b4
-EBUILD botocore-1.13.44.ebuild 1508 BLAKE2B 3a3e0a8a5c94683957a0967a919a36ec2ad5e4b823846741000754fd44f77132f8049b3c7fd732cbcd50966ef5c7c921732cbc3eacef0b32500e4e3938255212 SHA512 8a2bf4684498d21163361d4e493f86349de79dd8ccbb14f36fcafd6341a922851ea261a302022114ac99431c1247752beae1a143327131fda3fe9cc1a3bcd8b4
-EBUILD botocore-1.13.46.ebuild 1518 BLAKE2B 7fd20b08a187ae4b238909640169435ccd6063085c8c889669539a73f4791c3c6ae6f7cc64d735009b2af8457adfa0e4df266c91516dfbaa648031a4f9521b1e SHA512 a5e2497737370dfce7380229b8cb94385081ed0bb06db473555cfa0a78465825d85a98c00d39d6e7d9d1c4f6c67bb01b52d1c26600f5d4242159c870716b2a60
-EBUILD botocore-9999.ebuild 1508 BLAKE2B 3a3e0a8a5c94683957a0967a919a36ec2ad5e4b823846741000754fd44f77132f8049b3c7fd732cbcd50966ef5c7c921732cbc3eacef0b32500e4e3938255212 SHA512 8a2bf4684498d21163361d4e493f86349de79dd8ccbb14f36fcafd6341a922851ea261a302022114ac99431c1247752beae1a143327131fda3fe9cc1a3bcd8b4
+EBUILD botocore-1.13.46.ebuild 1508 BLAKE2B 3a3e0a8a5c94683957a0967a919a36ec2ad5e4b823846741000754fd44f77132f8049b3c7fd732cbcd50966ef5c7c921732cbc3eacef0b32500e4e3938255212 SHA512 8a2bf4684498d21163361d4e493f86349de79dd8ccbb14f36fcafd6341a922851ea261a302022114ac99431c1247752beae1a143327131fda3fe9cc1a3bcd8b4
+EBUILD botocore-1.13.50.ebuild 1508 BLAKE2B 3a3e0a8a5c94683957a0967a919a36ec2ad5e4b823846741000754fd44f77132f8049b3c7fd732cbcd50966ef5c7c921732cbc3eacef0b32500e4e3938255212 SHA512 8a2bf4684498d21163361d4e493f86349de79dd8ccbb14f36fcafd6341a922851ea261a302022114ac99431c1247752beae1a143327131fda3fe9cc1a3bcd8b4
+EBUILD botocore-1.14.7.ebuild 1518 BLAKE2B 3501da92bc32c5b0b2777c19309c866f84dc993dd0a5fbf956f18fc232c0658cfe7ed5aeaf610f6c544f1ac62a93e65c47880bfa6013ffbbf43bf7977a93146d SHA512 b26bdece8c3aa2e2ef8d5b68c275cc5abd6cf79f0f4bedc70bc5f850116e2fd19be96f85ab3fba8fda92c0d3b8e5728d080d96f2a7beab498aeb9a8d31ce10e8
+EBUILD botocore-9999.ebuild 1518 BLAKE2B 3501da92bc32c5b0b2777c19309c866f84dc993dd0a5fbf956f18fc232c0658cfe7ed5aeaf610f6c544f1ac62a93e65c47880bfa6013ffbbf43bf7977a93146d SHA512 b26bdece8c3aa2e2ef8d5b68c275cc5abd6cf79f0f4bedc70bc5f850116e2fd19be96f85ab3fba8fda92c0d3b8e5728d080d96f2a7beab498aeb9a8d31ce10e8
MISC metadata.xml 487 BLAKE2B 4da33579cf14e968e507d4115e361aca7f13f618853758ae8cabd3ae7cc3adffdf374c091fe8086382728be8a59a8ee289408e53865807e0e0f93546d3eeadf8 SHA512 9df7187812d396f69b5a3499c20fa062a703c6a0385e63c812a2e1b7dd10a2c16343ff49d2585b17256623fe1b465f0e73d0fa39b07827338ed7fcfa38e45e90
diff --git a/dev-python/botocore/botocore-1.12.223.ebuild b/dev-python/botocore/botocore-1.12.223.ebuild
deleted file mode 100644
index 8fd7899b8b6b..000000000000
--- a/dev-python/botocore/botocore-1.12.223.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3."
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/urllib3[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
- test? (
- ${RDEPEND}
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" )
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}"
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/build/html/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/botocore/botocore-1.12.251.ebuild b/dev-python/botocore/botocore-1.12.251.ebuild
deleted file mode 100644
index 4e7a1c73c1cf..000000000000
--- a/dev-python/botocore/botocore-1.12.251.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python{2_7,3_6,3_7} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3."
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- <dev-python/docutils-0.16[${PYTHON_USEDEP}]
- <dev-python/jmespath-1.0.0[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/urllib3[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
- test? (
- ${RDEPEND}
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" )
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}"
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/build/html/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/botocore/botocore-1.12.4-r1.ebuild b/dev-python/botocore/botocore-1.12.4-r1.ebuild
deleted file mode 100644
index 6cb36e84b365..000000000000
--- a/dev-python/botocore/botocore-1.12.4-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3."
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/urllib3[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
- test? (
- ${RDEPEND}
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" )
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}"
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/build/html/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/botocore/botocore-1.12.81.ebuild b/dev-python/botocore/botocore-1.12.81.ebuild
deleted file mode 100644
index 8fd7899b8b6b..000000000000
--- a/dev-python/botocore/botocore-1.12.81.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3."
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/urllib3[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
- test? (
- ${RDEPEND}
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" )
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}"
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/build/html/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/botocore/botocore-1.13.14.ebuild b/dev-python/botocore/botocore-1.13.14.ebuild
deleted file mode 100644
index 8fd7899b8b6b..000000000000
--- a/dev-python/botocore/botocore-1.13.14.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3."
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/urllib3[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
- test? (
- ${RDEPEND}
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" )
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}"
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/build/html/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/botocore/botocore-1.13.19.ebuild b/dev-python/botocore/botocore-1.13.19.ebuild
deleted file mode 100644
index 8fd7899b8b6b..000000000000
--- a/dev-python/botocore/botocore-1.13.19.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3."
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/urllib3[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
- test? (
- ${RDEPEND}
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" )
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}"
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/build/html/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/botocore/botocore-1.13.2.ebuild b/dev-python/botocore/botocore-1.13.2.ebuild
deleted file mode 100644
index 8fd7899b8b6b..000000000000
--- a/dev-python/botocore/botocore-1.13.2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3."
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/urllib3[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
- test? (
- ${RDEPEND}
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" )
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}"
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/build/html/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/botocore/botocore-1.13.28.ebuild b/dev-python/botocore/botocore-1.13.28.ebuild
deleted file mode 100644
index 8fd7899b8b6b..000000000000
--- a/dev-python/botocore/botocore-1.13.28.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3."
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/urllib3[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
- test? (
- ${RDEPEND}
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" )
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}"
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/build/html/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/botocore/botocore-1.13.36.ebuild b/dev-python/botocore/botocore-1.13.36.ebuild
deleted file mode 100644
index 8fd7899b8b6b..000000000000
--- a/dev-python/botocore/botocore-1.13.36.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3."
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/urllib3[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
- test? (
- ${RDEPEND}
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" )
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}"
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/build/html/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/botocore/botocore-1.13.44.ebuild b/dev-python/botocore/botocore-1.13.44.ebuild
deleted file mode 100644
index 8fd7899b8b6b..000000000000
--- a/dev-python/botocore/botocore-1.13.44.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3."
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/urllib3[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
- test? (
- ${RDEPEND}
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" )
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}"
- PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/build/html/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/botocore/botocore-1.13.46.ebuild b/dev-python/botocore/botocore-1.13.46.ebuild
index 58b2573e49f4..8fd7899b8b6b 100644
--- a/dev-python/botocore/botocore-1.13.46.ebuild
+++ b/dev-python/botocore/botocore-1.13.46.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_5 python3_6 python3_7 )
+PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
inherit distutils-r1
diff --git a/dev-python/botocore/botocore-1.12.205.ebuild b/dev-python/botocore/botocore-1.13.50.ebuild
index 8fd7899b8b6b..8fd7899b8b6b 100644
--- a/dev-python/botocore/botocore-1.12.205.ebuild
+++ b/dev-python/botocore/botocore-1.13.50.ebuild
diff --git a/dev-python/botocore/botocore-1.12.210.ebuild b/dev-python/botocore/botocore-1.14.7.ebuild
index 8fd7899b8b6b..060f32f24f36 100644
--- a/dev-python/botocore/botocore-1.12.210.ebuild
+++ b/dev-python/botocore/botocore-1.14.7.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
+PYTHON_COMPAT=( python2_7 python3_6 python3_7 python3_8 )
inherit distutils-r1
diff --git a/dev-python/botocore/botocore-9999.ebuild b/dev-python/botocore/botocore-9999.ebuild
index 8fd7899b8b6b..060f32f24f36 100644
--- a/dev-python/botocore/botocore-9999.ebuild
+++ b/dev-python/botocore/botocore-9999.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
+PYTHON_COMPAT=( python2_7 python3_6 python3_7 python3_8 )
inherit distutils-r1
diff --git a/dev-python/capturer/Manifest b/dev-python/capturer/Manifest
index c35a18f44426..95d1d29ff025 100644
--- a/dev-python/capturer/Manifest
+++ b/dev-python/capturer/Manifest
@@ -1,3 +1,5 @@
DIST capturer-2.3.tar.gz 18380 BLAKE2B e51f7013715e1bcf83da6126804aa3c223fcfeb7c4f958038f123e19dcb807bb480d46ed17307ccc312b2d5873dc9f82ed90f7be7f01b7062ef81c11829c6698 SHA512 267c6238ab143894f3d74002334b99e3d1a59a3bf30f5ad04d6f1a81c9439b1369fe161859f86924280e3b9e47536e53a0a80045acda9ae471ded7d751e01470
+DIST capturer-2.4.tar.gz 16963 BLAKE2B 329e388059a033993cf2ac3744a8df273beea0239f3696d19aece57767b0b5cd3397fa095f860c4f00ef24e8cd6bf2e58aab4158a86cf8c0c09c89d2065de0da SHA512 d85614b0424ab8817df9475ac0d230d7151289a3353a3c043a7fa89dac0528265a4dee535cac9ad0a3c2fbb0cac18afa69cd0a405b1becab55f9a6be13df0c46
EBUILD capturer-2.3.ebuild 819 BLAKE2B bb6ee7f47d5da9749a8e8f8fd14bdc05c70cab11fa4d36a2668d550af2662ed2e552628fa97f6e3eb0267f3ea92efee2f34d1071f0219e5cb93f93c0c4abb994 SHA512 572eaedb97a9937ee2496652fd1875678284292c20c9b20c531560ae0a38e32764ce0fdf157a2ef566c85d453a01ae615d67dc00c73e991580e677725e4bfecc
+EBUILD capturer-2.4.ebuild 733 BLAKE2B 3b2e407c6e1e842fc213ace6280469745431f2371cb29171f88f09dd0b8873a604a5b9105eb1d6cd4db8891abd825b3802071675413a200d497a84ae1d039125 SHA512 24945b44f640b340b573b180dc3c64057b33e7f59b201e0c16a1a10617a21cc16759b1f16bb7c25149bd6b29f325a21d29598cef8bbd2fa928cfc36db93813fc
MISC metadata.xml 390 BLAKE2B 6f1ce9de711c22d533fd07fb56b62c6f30c78aea141f78b4946fd9400b6daaff70eec5334aad41b92ffc28829d9edb3f6ef1e2515ab5a18c7e139265043f8a98 SHA512 4df2d5312905b2be06239d81f2274ae4e6517f48d62ec54d5d755bb08cccaaece3531b391f45097590f039db10b8bcf6ff265a28506a0f8096f121fda85e498c
diff --git a/dev-python/capturer/capturer-2.4.ebuild b/dev-python/capturer/capturer-2.4.ebuild
new file mode 100644
index 000000000000..a9537b2a2226
--- /dev/null
+++ b/dev-python/capturer/capturer-2.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Easily capture stdout/stderr of the current process and subprocesses"
+HOMEPAGE="https://capturer.readthedocs.io/en/latest/
+ https://pypi.org/project/capturer/
+ https://github.com/xolox/python-capturer"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-python/humanfriendly[${PYTHON_USEDEP}]"
+
+DEPEND="test? ( dev-python/coverage[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
+
+python_test() {
+ pytest -vv ${PN}/tests.py || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/cliff/Manifest b/dev-python/cliff/Manifest
index d5646d2d1bb7..38998f8f7a54 100644
--- a/dev-python/cliff/Manifest
+++ b/dev-python/cliff/Manifest
@@ -1,4 +1,4 @@
DIST cliff-2.12.0.tar.gz 77405 BLAKE2B 70b3865837bdba1396fd76b4937c594dfc9f50db24f684c6676c4ac1125ab34f6cdca29fe63a490d41abd49a268d6246afc873a5805446d06b07cd754aebb727 SHA512 5802cdd17b6aa81dbb344efb8ef53212de999ab33eaec1eb06e1d002ab513758d3634ae5013ece6375b1bb98c9fed99aa74cf92752c34e1132fa5ac20a969f4f
-EBUILD cliff-2.12.0-r2.ebuild 1771 BLAKE2B 0dcdee6da211f6642e1f0c5e9ee036d4ab7100a600e0fbe8f85a87712fc876dbb541fcd2536f9d120ebca458cd02b5dbf2fb27a5f3dc4ad268f3d1896b4b81a4 SHA512 47706e4dca094e7f3f12ae05baae4371423713e6ecfa4af4f707570a8081008b330f2e05fffce241ba2c5b9f816aa2fc97bc99fb22c247e849434d85a86ea939
-EBUILD cliff-2.12.0.ebuild 1559 BLAKE2B 617935eb4c097d30af968e9ed5b0f7a533cebce42d0a55c3e768ba082ffc01b0c6d15f373b0c0fd2dc53cfd4525c5e159df939e06ef98c68e39cf8833ca16f0a SHA512 2b320599b909e3ca925c3689d9433a90b91cb82476304cd9fd8982bd3d102b7f5aa3ca39714b8a12cafc8f939ba6b6262f6476541e121510f14c552594d71de1
+EBUILD cliff-2.12.0-r2.ebuild 1771 BLAKE2B 556f55f4d37410f970c47786efa2a61682e49f8fd29c7db2c8ef2d1291eb9198e081b572fcff63304b9a00a2c4fe73a6b11ed1bbfcc1cb77c4764b8fea620660 SHA512 3216ec357f2a96df5eec762042f69b8b720d30fe604d27ec46f01e9f53c2db19993adffa8739a9d3a96909ba0ccb64e1af8fc9a4911c132ed11dc0855533f29b
+EBUILD cliff-2.12.0.ebuild 1559 BLAKE2B dd50a2dd0ec4aa1ab3ec27a20cf24cb7b3e0fcbe32d56b8f422fd4f6ed89cfbfccdd722963b5ce5f85d71fa27df2855ae46c9019fe016e8bbf7f352944a6463f SHA512 f0d5304d8ded0f4c843df861353ea15d5a697173e1d6e67f703b2ed1f4cc5b07ca8638256c4ab732d65fc028ea3e471d9a51402a26be3c08df083941ea54e1b1
MISC metadata.xml 709 BLAKE2B 05e69832a5cff97a52caebc4c113a39342e62803fd523a753a8ba119f4326a9814c7c382e88906514e539922c1f22683a09dd46b2c11e3d60b8f885072a08e72 SHA512 f031fa34d06b4c12c8eba5a046c07f1e391fd84bd29d6a4ca8c769c2d774262d66d7bac12d05cb8ef669db7e2713d6862b6a118e9f9ca810e9ae0fa9fb881892
diff --git a/dev-python/cliff/cliff-2.12.0-r2.ebuild b/dev-python/cliff/cliff-2.12.0-r2.ebuild
index 1231c46ba18a..0e0821fea9e0 100644
--- a/dev-python/cliff/cliff-2.12.0-r2.ebuild
+++ b/dev-python/cliff/cliff-2.12.0-r2.ebuild
@@ -8,7 +8,7 @@ VIRTUALX_REQUIRED="test"
inherit distutils-r1 virtualx
DESCRIPTION="Command Line Interface Formulation Framework"
-HOMEPAGE="https://github.com/dreamhost/cliff"
+HOMEPAGE="https://github.com/openstack/cliff"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
diff --git a/dev-python/cliff/cliff-2.12.0.ebuild b/dev-python/cliff/cliff-2.12.0.ebuild
index 89202b961400..c22026b41521 100644
--- a/dev-python/cliff/cliff-2.12.0.ebuild
+++ b/dev-python/cliff/cliff-2.12.0.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_6,3_7} )
inherit distutils-r1
DESCRIPTION="Command Line Interface Formulation Framework"
-HOMEPAGE="https://github.com/dreamhost/cliff"
+HOMEPAGE="https://github.com/openstack/cliff"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
diff --git a/dev-python/cmd2/Manifest b/dev-python/cmd2/Manifest
index fb0f164ce8bc..076620618ad5 100644
--- a/dev-python/cmd2/Manifest
+++ b/dev-python/cmd2/Manifest
@@ -2,8 +2,10 @@ DIST cmd2-0.7.9.tar.gz 71298 BLAKE2B d1623e2d6a7ac66058b5a43a9688ba850962fa7b565
DIST cmd2-0.8.9.tar.gz 112543 BLAKE2B b55edd450abcff863a34252b724919ace9f65b62b8175f28a1bb4fb64692a67723339a887dac45e87f37db71773689cfa213038740a4b3d165bf95f9cdad1d0e SHA512 80c80b67f8a1709156450fa476215a5466cca2853102f6012f1d83867a311d86a68d441dcea9895b62add731b3d00a7c3ecefde939b4f2ccd61d058ef9386a84
DIST cmd2-0.9.22.tar.gz 565214 BLAKE2B e0f950c1bc994bbc3d1ddf2a526a97d61c1aa59c6089574518d2222c385ecf91f53fcc0e6dcaa84460cc4a6647bc5baf37f12c6c9bf16fdb3db14cf15a05bd18 SHA512 1ff5cbea130ef3729c021144ca27a31c0e9cb8b2977eca454a0f528c468180e822fa8d23e7b07846a5109ad38bf12565b613b8295751f94852d9251c4e8d6edf
DIST cmd2-0.9.23.tar.gz 568514 BLAKE2B 02070a72ec42cd04f3f647eb6344b48a5149e21a8a87be713dec837d48295c6b919f55229fb09d013f1722ee111f8a75958e884c18b2eaa339097ff81554d8c3 SHA512 ea00a17b206d6312b0c2ae6b982f3fe4634f7717286a475438972780a1510b37120f007907f632338eafd093d03cb0e928c705e54a3aa8295f7aced73630a2f2
+DIST cmd2-0.9.24.tar.gz 580456 BLAKE2B 0f4e32c52589d7493db13aafcff1dcc37b45d27120f546baed0e3541398f7ffde1a381b44fb4ba2f822ffaeff0ae52b7ad5cda509370685c480a76e1d677f7ed SHA512 0d9cf8d203914f9a62ff15fb538440a2a506b1751c381cef75054839f04fedaa3c6a43b7da8ed99dd0c3b17b55641e2a1cf90826cc7948d2798dbb45e53b6639
EBUILD cmd2-0.7.9.ebuild 890 BLAKE2B 487bcb215e12de6e29fcffce6b7d3d6284fb762e5a8f16722c7ab16696415d0ce615f9ce03d34f2e8dfef5b7abf8d5c1d2572055acff8d38be1b69707baaa912 SHA512 7864c9455ee3b068026832e29371d8cb844b7a43e0e826dbe88fc42ff9b12a6a23259705c3e321ce8637e4d0dade5226f678de4564329d8dae416203801900dd
EBUILD cmd2-0.8.9.ebuild 970 BLAKE2B a784b56d861c9e799a75ea4bf5626fac0a846249eb4de2b90b0f14b25d4435d6a4ccb8e98cf64b799aae1b53ea86079eb63ac470cef3e17277655bf2bd35ecde SHA512 fb5f2668cc8c607b8b49f66c9f1f9216a346e53d3184b383b173fe7d0fe71feecf149ee8196998ca9af40a82d93050028f987b5086a1462a0fa3e03aa50d16fb
EBUILD cmd2-0.9.22.ebuild 980 BLAKE2B 98e6cd484b1e109cda69249627a4c17b3656e84b2be47ac7a16e7227a108a71c4d914f2bf88eea445463edbaf15e82c39b98790521d8afcf4537e57135187a6c SHA512 d9afceb31e3b128b34a39623c58728ec3d49b365df04c3984102d927a06c6fd0f7c21a94647d657df45c9090dfb9819b74ad275c84891d9b9a7ac5a6b2e196ae
EBUILD cmd2-0.9.23.ebuild 875 BLAKE2B 07901fcb94d8517f5b0e865203f7a447dec469f0014724da7f6714f9523eeec5460bd841829bae7558cbeb3450484809dc6591cba0562d334e864b6a8829a58c SHA512 37f24d5b354b5dbde620c55c4b3430dd26ac380918481ac083c586e0cc5d5a5fc1d632da0e7e27152d54fd28dbcf66dfabae743d736e43f0cb37bdb6bd87d215
-MISC metadata.xml 665 BLAKE2B 796824fde35499ef70bd730f7e6c6ae4b239ea278f77188215ae0fc6e062598d943b0ae42ab5b378e8777c7c6a2162b330971bc00572e6dd43c663a3da677aab SHA512 64183ffbb33f229d4295e6fb34d98603d38da0241c6d1593704da866c17e04c9fe7f9500a1256b6e83c919eae019f71da93fdec7f09db99e073dbd809144b735
+EBUILD cmd2-0.9.24.ebuild 875 BLAKE2B 07901fcb94d8517f5b0e865203f7a447dec469f0014724da7f6714f9523eeec5460bd841829bae7558cbeb3450484809dc6591cba0562d334e864b6a8829a58c SHA512 37f24d5b354b5dbde620c55c4b3430dd26ac380918481ac083c586e0cc5d5a5fc1d632da0e7e27152d54fd28dbcf66dfabae743d736e43f0cb37bdb6bd87d215
+MISC metadata.xml 496 BLAKE2B eb23ffbf044908e43bf041331d04a6d9f70f608845398e9ab5a49150a2231877bb5daeecc14f3201344575c6ce6c254f60c506b9959d82e6464b124532ad7ec6 SHA512 21d529f12aa96fd0a2b444daa1fc44a93a09c06c190c984f357d9c1cc167379e9f42997aa8ac284b603515bdf38742185646eb9f457ea5898e87834fcf09bdd0
diff --git a/dev-python/cmd2/cmd2-0.9.24.ebuild b/dev-python/cmd2/cmd2-0.9.24.ebuild
new file mode 100644
index 000000000000..502253d32c93
--- /dev/null
+++ b/dev-python/cmd2/cmd2-0.9.24.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Extra features for standard library's cmd module"
+HOMEPAGE="https://github.com/python-cmd2/cmd2"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/attrs[${PYTHON_USEDEP}]
+ >=dev-python/colorama-0.3.7[${PYTHON_USEDEP}]
+ >=dev-python/pyperclip-1.6[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/wcwidth[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+ # tests rely on very specific text wrapping...
+ local -x COLUMNS=80
+ virtx distutils-r1_src_test
+}
diff --git a/dev-python/cmd2/metadata.xml b/dev-python/cmd2/metadata.xml
index 826d87260797..f634a64804e8 100644
--- a/dev-python/cmd2/metadata.xml
+++ b/dev-python/cmd2/metadata.xml
@@ -9,12 +9,8 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
- <longdescription lang="en">
- Extra features for standard library's cmd module
- </longdescription>
<upstream>
<remote-id type="pypi">cmd2</remote-id>
- <remote-id type="bitbucket">catherinedevlin/cmd2</remote-id>
<remote-id type="github">python-cmd2/cmd2</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/coloredlogs/Manifest b/dev-python/coloredlogs/Manifest
index 92f924ef335b..0d4d3675cf42 100644
--- a/dev-python/coloredlogs/Manifest
+++ b/dev-python/coloredlogs/Manifest
@@ -1,4 +1,8 @@
+AUX coloredlogs-10.0-skip-cli-test.patch 697 BLAKE2B 677e4ea1a1c8d04390e0a815226b80d06940f713f678ceb716545d98290881dc6324890aef67c5ea12c833d441536a4eeaa989ed8d23a9590e88643874e0da16 SHA512 24233e3d217f074d47165477395a3ca10a47747124f6ce88ad8a190e04fa7136203ac30bb9e82d49eb6adb0d066f7cdeb1c884b39e9c1b7304531f2eb9296e11
+AUX coloredlogs-10.0-skip-sandbox-violation-tests.patch 5312 BLAKE2B bb7ac55706ca89a16d7727d796e586a665730d25f1cb69aa833b24082e42f0f5aed3a5d4f627e2015bb189ea3422ab1bcc2982933a7a123990adf821a7a2fdc2 SHA512 071ac2255ce9e6e4e379065ce377e86c3ebc9e910951d647cd19e15431983cb966eba7e1bb2a2431ecb91aa09f3802a5e365683a2e545e0e5fb2d58432748bfc
AUX coloredlogs-2.0-skip-cli-test.patch 842 BLAKE2B b6e17539f22349bcd20ba4ec64f03dd2e8e291e7f8e892765cc675d88b338d64f5df12b28b1909d0554eb42bfc70cc564f603d026f05e2ca4fe0952b6021af91 SHA512 98e5e8d207de67abf22d0de5729cf6926802329e1a32977dc95155490cf32c6b94b69f8e78a410a718bae073e4d6d618c515dcd7318b057671bb91fcf84c4424
+DIST coloredlogs-10.0.tar.gz 273273 BLAKE2B 775b12718d780da396d74c7f960cdbbd4858c793bf3eefb53d29e9f6b415f682110ae2c7ac631be230578946a2fab8d75e0c3aa487ccd952bb05443f0a85700c SHA512 f4a51fd8fa92ea4e2ef0b58305dcc4bbe12851e722fc85cfd4f48a9388002efced52bcf027f6dc4c525b095f3f953970e73928fdce3245ab4f9d13ae36b9d498
DIST coloredlogs-6.1.tar.gz 28057 BLAKE2B bbb5946db3e6cbfae0b9947d2aa29769858833e35213a44a5be4ceb434021ee8c583ff00c980b9ab4fc533f6fec80e151895097b6a87c44257ef0fd5c7ab0bab SHA512 834cf993e7ffd3328644d334912fcf5a5156a441c6184643b38e5f356d46d7b5c48e02ee1e1b432265052c7a5ab1071ba456e575217a4a762f8387131059c405
+EBUILD coloredlogs-10.0.ebuild 968 BLAKE2B e13edd601efe9c4d301706fd74a703476181f2d90f66225cb3dbc84de425f36f1a845ea9401a02e821a96ebd803ea3680e00af011faacbb8496b237ac99bfebf SHA512 cfbcbf80a0c0534e97cd30b99ba728d5c3e05847f2a8588fc8c2f4177bedfb54b1808922d32a600654ba2b9151f1c12ae64c5c5d5e9d08edd660f2e57399d442
EBUILD coloredlogs-6.1.ebuild 1224 BLAKE2B dd2629e708f1014b04c6bf5e7850aea32c3fe2311f9f5ed1585a5a2e7ca3e030d58cab595b53ef20b95c66b71917f9e799da159a3a6930288de3e75530007cde SHA512 9c69905531fad4d9370df1c6a98757cb6033ae42f2d20574b5f4b0a02df1740d0a3b87be6d22abcc29652f9be6ae9ab9664e5b535c7ea7b7aa9e1dd32c3f02ca
MISC metadata.xml 390 BLAKE2B 6f1ce9de711c22d533fd07fb56b62c6f30c78aea141f78b4946fd9400b6daaff70eec5334aad41b92ffc28829d9edb3f6ef1e2515ab5a18c7e139265043f8a98 SHA512 4df2d5312905b2be06239d81f2274ae4e6517f48d62ec54d5d755bb08cccaaece3531b391f45097590f039db10b8bcf6ff265a28506a0f8096f121fda85e498c
diff --git a/dev-python/coloredlogs/coloredlogs-10.0.ebuild b/dev-python/coloredlogs/coloredlogs-10.0.ebuild
new file mode 100644
index 000000000000..6c4a97d80c70
--- /dev/null
+++ b/dev-python/coloredlogs/coloredlogs-10.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Colored stream handler for the logging module"
+HOMEPAGE="
+ https://pypi.org/project/coloredlogs/
+ https://github.com/xolox/python-coloredlogs
+ https://coloredlogs.readthedocs.io/en/latest/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-python/humanfriendly[${PYTHON_USEDEP}]"
+
+DEPEND="test? (
+ dev-python/capturer[${PYTHON_USEDEP}]
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/verboselogs[${PYTHON_USEDEP}] )"
+
+PATCHES="${FILESDIR}/${P}-skip-sandbox-violation-tests.patch"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+python_test() {
+ pytest -vv ${PN}/tests.py || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/coloredlogs/files/coloredlogs-10.0-skip-cli-test.patch b/dev-python/coloredlogs/files/coloredlogs-10.0-skip-cli-test.patch
new file mode 100644
index 000000000000..ba03612f7aeb
--- /dev/null
+++ b/dev-python/coloredlogs/files/coloredlogs-10.0-skip-cli-test.patch
@@ -0,0 +1,17 @@
+diff --git a/coloredlogs/tests.py b/coloredlogs/tests.py
+index 38f2d97..8d1ae36 100644
+--- a/coloredlogs/tests.py
++++ b/coloredlogs/tests.py
+@@ -503,12 +503,6 @@ class ColoredLogsTestCase(TestCase):
+ for name in 'debug', 'info', 'warning', 'error', 'critical':
+ assert name.upper() in output
+
+- def test_cli_conversion(self):
+- """Test the command line HTML conversion."""
+- output = main('coloredlogs', '--convert', 'coloredlogs', '--demo', capture=True)
+- # Make sure the output is encoded as HTML.
+- assert '<span' in output
+-
+ def test_empty_conversion(self):
+ """
+ Test that conversion of empty output produces no HTML.
diff --git a/dev-python/coloredlogs/files/coloredlogs-10.0-skip-sandbox-violation-tests.patch b/dev-python/coloredlogs/files/coloredlogs-10.0-skip-sandbox-violation-tests.patch
new file mode 100644
index 000000000000..dad047afd8d9
--- /dev/null
+++ b/dev-python/coloredlogs/files/coloredlogs-10.0-skip-sandbox-violation-tests.patch
@@ -0,0 +1,101 @@
+diff --git a/coloredlogs/tests.py b/coloredlogs/tests.py
+index 38f2d97..c4353f1 100644
+--- a/coloredlogs/tests.py
++++ b/coloredlogs/tests.py
+@@ -184,48 +184,6 @@ class ColoredLogsTestCase(TestCase):
+ # Make sure colored logging is disabled.
+ assert not isinstance(handler.formatter, ColoredFormatter)
+
+- def test_system_logging(self):
+- """Make sure the :class:`coloredlogs.syslog.SystemLogging` context manager works."""
+- system_log_file = self.find_system_log()
+- expected_message = random_string(50)
+- with SystemLogging(programname='coloredlogs-test-suite') as syslog:
+- if not syslog:
+- return self.skipTest("couldn't connect to syslog daemon")
+- # When I tried out the system logging support on macOS 10.13.1 on
+- # 2018-01-05 I found that while WARNING and ERROR messages show up
+- # in the system log DEBUG and INFO messages don't. This explains
+- # the importance of the level of the log message below.
+- logging.error("%s", expected_message)
+- # Retry the following assertion (for up to 60 seconds) to give the
+- # logging daemon time to write our log message to disk. This
+- # appears to be needed on MacOS workers on Travis CI, see:
+- # https://travis-ci.org/xolox/python-coloredlogs/jobs/325245853
+- retry(lambda: check_contents(system_log_file, expected_message, True))
+-
+- def test_syslog_shortcut_simple(self):
+- """Make sure that ``coloredlogs.install(syslog=True)`` works."""
+- system_log_file = self.find_system_log()
+- expected_message = random_string(50)
+- with cleanup_handlers():
+- # See test_system_logging() for the importance of this log level.
+- coloredlogs.install(syslog=True)
+- logging.error("%s", expected_message)
+- # See the comments in test_system_logging() on why this is retried.
+- retry(lambda: check_contents(system_log_file, expected_message, True))
+-
+- def test_syslog_shortcut_enhanced(self):
+- """Make sure that ``coloredlogs.install(syslog='warning')`` works."""
+- system_log_file = self.find_system_log()
+- the_expected_message = random_string(50)
+- not_an_expected_message = random_string(50)
+- with cleanup_handlers():
+- # See test_system_logging() for the importance of these log levels.
+- coloredlogs.install(syslog='error')
+- logging.warning("%s", not_an_expected_message)
+- logging.error("%s", the_expected_message)
+- # See the comments in test_system_logging() on why this is retried.
+- retry(lambda: check_contents(system_log_file, the_expected_message, True))
+- retry(lambda: check_contents(system_log_file, not_an_expected_message, False))
+
+ def test_name_normalization(self):
+ """Make sure :class:`~coloredlogs.NameNormalizer` works as intended."""
+@@ -369,34 +327,6 @@ class ColoredLogsTestCase(TestCase):
+ logging.info("This should be timestamped according to #45.")
+ assert re.match(r'^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}\+\d{4}\s', stream.getvalue())
+
+- def test_plain_text_output_format(self):
+- """Inspect the plain text output of coloredlogs."""
+- logger = VerboseLogger(random_string(25))
+- stream = StringIO()
+- install(level=logging.NOTSET, logger=logger, stream=stream)
+- # Test that filtering on severity works.
+- logger.setLevel(logging.INFO)
+- logger.debug("No one should see this message.")
+- assert len(stream.getvalue().strip()) == 0
+- # Test that the default output format looks okay in plain text.
+- logger.setLevel(logging.NOTSET)
+- for method, severity in ((logger.debug, 'DEBUG'),
+- (logger.info, 'INFO'),
+- (logger.verbose, 'VERBOSE'),
+- (logger.warning, 'WARNING'),
+- (logger.error, 'ERROR'),
+- (logger.critical, 'CRITICAL')):
+- # Prepare the text.
+- text = "This is a message with severity %r." % severity.lower()
+- # Log the message with the given severity.
+- method(text)
+- # Get the line of output generated by the handler.
+- output = stream.getvalue()
+- lines = output.splitlines()
+- last_line = lines[-1]
+- assert text in last_line
+- assert severity in last_line
+- assert PLAIN_TEXT_PATTERN.match(last_line)
+
+ def test_html_conversion(self):
+ """Check the conversion from ANSI escape sequences to HTML."""
+@@ -503,12 +433,6 @@ class ColoredLogsTestCase(TestCase):
+ for name in 'debug', 'info', 'warning', 'error', 'critical':
+ assert name.upper() in output
+
+- def test_cli_conversion(self):
+- """Test the command line HTML conversion."""
+- output = main('coloredlogs', '--convert', 'coloredlogs', '--demo', capture=True)
+- # Make sure the output is encoded as HTML.
+- assert '<span' in output
+-
+ def test_empty_conversion(self):
+ """
+ Test that conversion of empty output produces no HTML.
diff --git a/dev-python/constantly/Manifest b/dev-python/constantly/Manifest
index df60ff897947..faa2893382e4 100644
--- a/dev-python/constantly/Manifest
+++ b/dev-python/constantly/Manifest
@@ -1,3 +1,3 @@
DIST constantly-15.1.0.gh.tar.gz 40635 BLAKE2B d400336901f7df7b1535a0e46fe092a2542546964ea144014210e8be3807aabfe8e8370e94f426061a0c3a6257ee66a6ceb963b159717def7e047405368d910e SHA512 eeaa74552fe8e01c40566ac3c8b3d41085f800863ac516e30fe1242f40d3401e4e872279149776f29d3ba78a7a16337a794ad26230efab4dd1847d42bffa81ce
-EBUILD constantly-15.1.0-r1.ebuild 717 BLAKE2B ddeb217ec59cef744a55ddfdecb8fc413cd34d9c29a1e0942cf3fca5bb188265d137066764b533b523ad754af02448026d3f45d4b89fc5056a835fd6ba6427a9 SHA512 8f9a0ed55fd562a8d227cd0eceffec1de8e5779ed2aff7dc785126afce466a6289f8f9fecf8de793a6658a514c7a1b6eb506265f277a9d9d14d320013b72105c
+EBUILD constantly-15.1.0-r1.ebuild 709 BLAKE2B 6aa6b9e16625ba85d8ecdc840bb2af480ebc47c9a52aeb553ba979ea3c98ecbd824ec54e445202e157c58529ed3a6fa3d89ae72f5d6c4b97f4d1c158d62039b2 SHA512 fe98020189c3cb2b79a1618a03f11fc381a52d2fc1584e0a75f261bfe0c4039e9cd42cf37bcc7d10b782d4835fced599e7dcbb5d5bd93117c6a6706a3d594e5c
MISC metadata.xml 664 BLAKE2B c08531b4ad0b05cd57b529174a364c5761e99f333515728204112e81552e40e4bd016e80e7e848a532203314b1a2ff525a0f984e7bc0c2147d4e6eb7446d98ab SHA512 5570cfa8d4c71931cc24c1dc8dfdd3610447cee11097f92c7794a3850a946755991a3f3ad043e3d6a4b05f87bb85d4a819799623fad6e1b10021fb37afcf3c22
diff --git a/dev-python/constantly/constantly-15.1.0-r1.ebuild b/dev-python/constantly/constantly-15.1.0-r1.ebuild
index e3b36e5d7bb5..fca5a2c60885 100644
--- a/dev-python/constantly/constantly-15.1.0-r1.ebuild
+++ b/dev-python/constantly/constantly-15.1.0-r1.ebuild
@@ -1,8 +1,9 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
@@ -17,9 +18,7 @@ IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=""
-DEPEND="
- ${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
+DEPEND="${RDEPEND}
test? ( dev-python/twisted[${PYTHON_USEDEP}] )
"
diff --git a/dev-python/curtsies/Manifest b/dev-python/curtsies/Manifest
index 6ff402a7ee5b..5da33ea7ea19 100644
--- a/dev-python/curtsies/Manifest
+++ b/dev-python/curtsies/Manifest
@@ -1,7 +1,7 @@
AUX curtsies-typing.patch 330 BLAKE2B caee67d514f926271fcbe498a06cb811ce48035317b23e03e160405e0d4209a95579e70c7bbf1d4d5926af6d24e2016dd51aabfeacc796f9e32649b65c269cee SHA512 6f13aab4de020c39bbbe531e9fbbb24b419d7dfd8a982d04748ee067254a52087ffb04189e05428abfe6e8f163a25541bd5f0681c660bb550ccc84865d03f6c0
DIST curtsies-0.2.11.tar.gz 46740 BLAKE2B 103355b8467617ac4890ca0d2c444336963d91934539c79314f4319b9fe273973c6464247cf2f5d07ae2ec5fcf45f302c80fdc94cd159715cd204d12870a54f1 SHA512 1fd71d9bc4125a427a5990c6fcef4f73f6e677096eda8d29f7dfee7fe6fc3a350fc66c4383d5e9370a3ed19dfa211285f8b99c425b154e22d3cb4718e1f1d05e
DIST curtsies-0.3.0.tar.gz 47120 BLAKE2B 51d6bf5686c275690c6b906e7eba642aebd54dccb106463a9b1733e2174fa26a30b8365a17d6cfa18244fb74693364a3aa5184a17f2460425a57fb8912d6bcaf SHA512 b1fc09a4e9aefe09b878a5c710ef86c90f93895a8ed40b40a3c13b24a2dfc1fe771ace11c20e3fed4fcdd0bed8b9615ee3c2bcf200fa34fbfb895a4a7b57b14c
-EBUILD curtsies-0.2.11.ebuild 829 BLAKE2B 0ba928bf6609448b7ca193c91482a6d657ce2dcbf16e426eaed1de1d0fd6aedc4be3b301f6a0a1f5faa7a06e18774b80a453baa69b77f4539ffa09483ff1ff16 SHA512 f1d07243901321862c4eddf7c1f2c9a89b5a6bf467040285e9e5e5882b3417d7e432a3b87a77f746e781f4a3b2df4710cc0ca9ef4183ecd764082fa7a8da661b
-EBUILD curtsies-0.3.0-r1.ebuild 914 BLAKE2B 625614c73faaaecac2c2ad79a66621699cc76345b9f59027c36e65160fd08a69e083e618ff39a8965c6f0bb39b3d730fddacc9848ea7c4bca688d73dda7d9b17 SHA512 d3896d17025476956a37693eebd8a0cee0975ffec4fddb8b89c4f5dfb24139c145be3f5862c5d4a99b7a8f56d28f5dd0c76eb374b1b3168b834a4411d341a835
-EBUILD curtsies-0.3.0.ebuild 831 BLAKE2B d95b849cbefcd8c035dd85f2c5f0d2bedcb22a64d8ff058b4009b02bc0e3d3888cbf3b25c2a7cca7510d688632ea94e041d2ac9d1d2f44fdf4d653c224e0be45 SHA512 268cd0cc91dcbe81e7b1db7b2e3580ac37e623d57b127fad29de22e930d3a69ad2411872864fcff41a8259e6e60abf05c49ebf4cdbe4bd1c234f1f78b9bb1f04
+EBUILD curtsies-0.2.11.ebuild 819 BLAKE2B c07281a401143ead785cf714b8b7776fab63a67c6e7659d4cddddf919683798cd0553cad887c99ff6adfd3e924594ebcc7d2f01891d470ab45d8480357d49b97 SHA512 52f3cf00af483d41e2b61f929e9ace9489fd7ff646799942a27b45a88d742f2a9e5bdc718e6a8c98785ff3da0f7e84e04e169e9ca4760204219685de870f337e
+EBUILD curtsies-0.3.0-r1.ebuild 904 BLAKE2B 20529439c09db027e29d30c23d3b29edfeb6d79946d1d05d656c509322484dc9571e6077436d3abbac1cb76f4351a42603d254d64a52f87bc30fbf6f2b284064 SHA512 136543ba112a942a4e295764fe0f5a45520a29cb463717492dcc19e10a8c9f2a69936ddeade2ff617e7da58872ccd10c57e417c0dd9c2836912ef33630608361
+EBUILD curtsies-0.3.0.ebuild 821 BLAKE2B 1434675cd9152c4dc8ef8ee0726c3553fe54f329cfe2804ff5bbea555b2a049531d0bb4454bbb716c6463b0dd8d8ad75813c9c078d259e4de29f7e346390337f SHA512 42b5852bb887d351db5f7ba983739dad4fcaa37a4f5e3084629316506f2a925ceb286f156a923673c9cdd9b381473315a54fe98a846cd4896d4155b28fea3052
MISC metadata.xml 387 BLAKE2B bdddb5521d99066f5585c1180d4cab02d11d48f1118f2548bd0d4889d83d9c59a4fde4d018950b34c4e930c33b034439d500fe21f861ee139a8e5d997cce73a8 SHA512 c5e6232c1d85452c22de8bb1b112abe47881e3d0c4fcdda8b7e22ac7544222b63b48becaa225d40ce2a3025966474a0f9bae126f0348b1ada65c1447921dc714
diff --git a/dev-python/curtsies/curtsies-0.2.11.ebuild b/dev-python/curtsies/curtsies-0.2.11.ebuild
index 17c9f3c0540b..17c3d32d80d1 100644
--- a/dev-python/curtsies/curtsies-0.2.11.ebuild
+++ b/dev-python/curtsies/curtsies-0.2.11.ebuild
@@ -3,7 +3,7 @@
EAPI=5
-PYTHON_COMPAT=( python2_7 python3_6 )
+PYTHON_COMPAT=( python3_6 )
inherit distutils-r1
diff --git a/dev-python/curtsies/curtsies-0.3.0-r1.ebuild b/dev-python/curtsies/curtsies-0.3.0-r1.ebuild
index 0972d4ae5a76..187e333440d4 100644
--- a/dev-python/curtsies/curtsies-0.3.0-r1.ebuild
+++ b/dev-python/curtsies/curtsies-0.3.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 )
+PYTHON_COMPAT=( python3_6 )
inherit distutils-r1
diff --git a/dev-python/curtsies/curtsies-0.3.0.ebuild b/dev-python/curtsies/curtsies-0.3.0.ebuild
index 29bc3515e920..7b95f13df517 100644
--- a/dev-python/curtsies/curtsies-0.3.0.ebuild
+++ b/dev-python/curtsies/curtsies-0.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 )
+PYTHON_COMPAT=( python3_6 )
inherit distutils-r1
diff --git a/dev-python/elasticsearch-py/Manifest b/dev-python/elasticsearch-py/Manifest
index 96fcf4150ea3..0fde0965bab6 100644
--- a/dev-python/elasticsearch-py/Manifest
+++ b/dev-python/elasticsearch-py/Manifest
@@ -1,9 +1,14 @@
DIST elasticsearch-oss-6.4.0.tar.gz 33727061 BLAKE2B dd0ff95bb124103ca340b480c5192c9919ef226d4c3ef1b61accd0df2ee9b60a8215693b3db0fa327a4d6791de66746654144a9172210687e8a2efa9f6f4dde3 SHA512 0197dcf24bdb81cbcfa492d899363528816143962abd1925a5092e8177c25e8ca490afe5868b41057b3cded296f59f38ed11ba0156a820b6c877c69a5888846c
DIST elasticsearch-oss-7.0.1-no-jdk-linux-x86_64.tar.gz 68787752 BLAKE2B 63864deae4e0545a2cd1924c4e2f4c0bb61134fe9649037f23c10123efe0425d376183035171a952a10f1804196a97287c59b508e97dff5e9e05063a67ede020 SHA512 301e552b221369cca8365ee64d8b52b5e8abea0e26159f7a6e77a1722fb1107641fe2472138869f5156bbbf43c74e62ffb22d0c35062190505f7504e3f571e16
+DIST elasticsearch-oss-7.5.2-no-jdk-linux-x86_64.tar.gz 68711865 BLAKE2B 01a456d3965c83fe2a94e87b0f19dfbc89666f01fade36cff1b7733b24c91580bc95b9e0acf0d9134078715be890bfacdc6c0091cf56dfb9dc43e71bf387806c SHA512 ea494dfb743e5ea12dbbc269d8103fa08644c580291eb88b25000743d272aa87c8709ac9fb2939ad387d5d335f0795c943114b8471074bba7d583494bbc6d100
DIST elasticsearch-py-6.3.1.tar.gz 90047 BLAKE2B 765d0a34bd22067e07f4e862eb72f2b67bd0db3516abdf76cdc0d4f24de3db6941b4dbc6afb6315667d640514415cf08ff6de127c84ab36ef9bf062d4e687d55 SHA512 b975a6b446b760bf62289e855768a26b9e104aba9cd399cf275f59f2755efa00bd55c99a746751dad2f7a18f581a1b124c1bb9b91f5c3dc9fb00138c9d198aea
DIST elasticsearch-py-6.4.0.tar.gz 97217 BLAKE2B 376768fab9bd7b4efd98f8cc24d4bad700f9bd2f9013a794e28986ee80463e5854399124bfde43a9a43d6773ee5e546fc28077452d2daab6e2e25810c045a986 SHA512 bb9a2fad3ca002b25fa58585cffdadf847a078f72a5b24297d58e1d598103cb38155ff61fd5802be8ccfec96daec3119ecb490f876c07263f103fbf26f6dc6d4
DIST elasticsearch-py-7.0.5.tar.gz 110079 BLAKE2B 89f5f7434fae0c4d20c1780c0979a419278fcaa23f75d5241d48c695905e566742fac5651387f0b1cb665ab6e9cb299406ee7f0157facc8c4cf2c1f1a4a3e5d7 SHA512 c4224cee6f7739ad932036f2afc6ed20ead16829d42f40b79e08d6714b4a247f019175739fb5a93bcea5bba391bd9f54cadcd31d42ff9411da414d08c140049b
+DIST elasticsearch-py-7.1.0.tar.gz 110917 BLAKE2B 774db2356b8f75e2b4d739d2c51db22db63326ec6a51c9ee29481d86848b7bb28aaff6e2a43377e7fb2584677417a39d107704391edba350982025859032e54f SHA512 af6dc6f200190e57d37d5c771da6cf9b3cbeee8f4bbffbe0b9466fe88496b9c45d44ef40c2d5379e4fa9cc54ce61c46b35a578e3ae99b82afeacd132bf2c6ad6
+DIST elasticsearch-py-7.5.1.tar.gz 116602 BLAKE2B b9ae9cc7496e911d102118a6e2684e8942dfc0f4e92d3cd9cf6429c7c7a48521ed5b61174ddc4fbcf8001c30e74fe11649e5ef13e90ca32307290ae0bb8d0f6c SHA512 9a82715031fbe60e5d795ca31cd7ba3fa653b3100e8d1b53e0088c55ad3ed7f4c4309a07327d41d1ca1abe2fdbb9f4b6e97d6ab39ae5dcde46b7c2b1642a92b2
EBUILD elasticsearch-py-6.3.1-r1.ebuild 2592 BLAKE2B c46d606a61e72ee5418a471a41692a7934a0f10797f2c1a2bbc9fd05b702d23e69698f79a406f58731b97d99748a55d45e8f265e30cd89a1ec2061d7d573ef5f SHA512 a1e5df32436dcbde99303531969ebf2caf4a3640c81eab9707b4e42b3505dbf63ccc37ecddfd3c3ff983979647c771f408ffdd54c205bb59a37699b459703e52
EBUILD elasticsearch-py-6.4.0.ebuild 2604 BLAKE2B 944a12e2f85742853908cd679e20a472646ffe01619942c376879b6ec43ed0d19534dff2a315c1c5c57a5bdff3386d2329a1c47974fcba659b30abffa26394c7 SHA512 cb3145f486596cbc1e599651421194a340cceceecbaf7b33bb1ff45a9854ce1522f17646f72b9558fc5f6d49db7c098e93603bf0530c30d915d9951f34a0aba7
EBUILD elasticsearch-py-7.0.5.ebuild 2701 BLAKE2B b6fb0b2249d8c010d52d30fba4445dabc7322f1376b5f5d394bdd6a91aa691a5789c8986b235a2e4368297ab9058cdcad75aa9f7571db6a459a1082d6872f704 SHA512 0c0e5cd922d2c062c22c6a106837e308c0d32d302f14c5128080f11a4ecdc5847b5bfaa12a4a5d9629091b6f5dd7e2f30f1f9bcb4a890bd96e74b322b24ee927
+EBUILD elasticsearch-py-7.1.0.ebuild 2718 BLAKE2B 63dc7c0fc5922e5bf0c40c7e9091c50305d22b92a18e495cd2c835ec70ed8c196430a25de999e0e3db52ede926e8cf9cbf01fd074e28f1a3db4109d6c87aefd5 SHA512 7556ef33ebe7fabc7d31db018dc8e5c0f01d27a71f6e0f7e50d7b913075bf530591b602ff77e7c09fc137631a0328ed739f3e8e96828a82333287958ca3a6351
+EBUILD elasticsearch-py-7.5.1.ebuild 2718 BLAKE2B 14306f7a0f84989c4cad1c511032e0dd40647fa6170d516ba6a15b4d66dc16a6aef17b14d5603fc1216b8df5432ac27261016b974dd38e439a611ae5f6d400e6 SHA512 2b726c8e3fb031286937001c554d4f850acf9d471bdb613f7f163df50d0ae7765387147253dfeeb400903536998ac8092ce0874bd6b62ac23186c612ba2f2e05
MISC metadata.xml 592 BLAKE2B 3535c37456da9c7904e88e5921c6fd27bf6790178a0f847d0a302aae76e4c68889d31337383ac1d0a1dbb55d7f37bc056bced2f2de29c4d85864b881feeb3405 SHA512 752265ff356d02b2825ac2ef5e5177649cdcdd31b5a3738e3638af89a7bfef8b16fef8332e67c3ac03285318b22e455795c75d408a1abfc99068a1d4015eade0
diff --git a/dev-python/elasticsearch-py/elasticsearch-py-7.1.0.ebuild b/dev-python/elasticsearch-py/elasticsearch-py-7.1.0.ebuild
new file mode 100644
index 000000000000..ee86457c79fd
--- /dev/null
+++ b/dev-python/elasticsearch-py/elasticsearch-py-7.1.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+ES_VERSION="7.0.1"
+
+inherit distutils-r1
+
+MY_PN=${PN/-py/}
+DESCRIPTION="Official Python low-level client for Elasticsearch"
+HOMEPAGE="https://github.com/elastic/elasticsearch-py"
+SRC_URI="https://github.com/elasticsearch/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+ test? ( https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-oss-${ES_VERSION}-no-jdk-linux-x86_64.tar.gz )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples test"
+
+# tests fail in chroot
+# https://github.com/elastic/elasticsearch/issues/12018
+RESTRICT="test"
+
+RDEPEND=">=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}]"
+
+DEPEND="test? ( ${RDEPEND}
+ >=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
+ <dev-python/requests-3.0.0[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pretty-yaml[${PYTHON_USEDEP}]
+ virtual/jre:* )"
+
+BDEPEND=">=dev-python/sphinx-1.3.1-r1"
+
+python_prepare_all() {
+ sed -e '/coverage/d' \
+ -e '/nosexcover/d' \
+ -i setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ emake -C docs -j1 man $(usex doc html "")
+}
+
+# FEATURES="test -usersandbox" emerge dev-python/elasticsearch-py
+python_test() {
+ local es="${WORKDIR}/elasticsearch-${ES_VERSION}"
+ local es_port="25124"
+ local es_instance="gentoo-es-py-test"
+ local es_log="${es}/logs/${es_instance}.log"
+ local pid="${es}/elasticsearch.pid"
+ export JAVA_HOME=$(java-config -g JAVA_HOME || die)
+
+ # run Elasticsearch instance on custom port
+ sed -i "s/#http.port: 9200/http.port: ${es_port}/g; \
+ s/#cluster.name: my-application/cluster.name: ${es_instance}/g" \
+ "${es}/config/elasticsearch.yml" || die
+
+ # start local instance of elasticsearch
+ "${es}"/bin/elasticsearch -d -p "${pid}" -Epath.repo=/ || die
+
+ local i
+ local es_started=0
+ for i in {1..20}; do
+ grep -q "started" ${es_log} 2> /dev/null
+ if [[ $? -eq 0 ]]; then
+ einfo "Elasticsearch started"
+ es_started=1
+ eend 0
+ break
+ elif grep -q 'BindException\[Address already in use\]' "${es_log}" 2>/dev/null; then
+ eend 1
+ eerror "Elasticsearch already running"
+ die "Cannot start Elasticsearch for tests"
+ else
+ einfo "Waiting for Elasticsearch"
+ eend 1
+ sleep 2
+ continue
+ fi
+ done
+
+ [[ $es_started -eq 0 ]] && die "Elasticsearch failed to start"
+
+ export TEST_ES_SERVER="localhost:${es_port}"
+ nosetests -v || die
+
+ pkill -F ${pid} || die
+}
+
+python_install_all() {
+ use doc && HTML_DOCS=( docs/_build/html/. )
+ use examples && dodoc -r example
+ doman docs/_build/man/*
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/elasticsearch-py/elasticsearch-py-7.5.1.ebuild b/dev-python/elasticsearch-py/elasticsearch-py-7.5.1.ebuild
new file mode 100644
index 000000000000..df9f5afd8707
--- /dev/null
+++ b/dev-python/elasticsearch-py/elasticsearch-py-7.5.1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+ES_VERSION="7.5.2"
+
+inherit distutils-r1
+
+MY_PN=${PN/-py/}
+DESCRIPTION="Official Python low-level client for Elasticsearch"
+HOMEPAGE="https://github.com/elastic/elasticsearch-py"
+SRC_URI="https://github.com/elasticsearch/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+ test? ( https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-oss-${ES_VERSION}-no-jdk-linux-x86_64.tar.gz )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples test"
+
+# tests fail in chroot
+# https://github.com/elastic/elasticsearch/issues/12018
+RESTRICT="test"
+
+RDEPEND=">=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}]"
+
+DEPEND="test? ( ${RDEPEND}
+ >=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
+ <dev-python/requests-3.0.0[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pretty-yaml[${PYTHON_USEDEP}]
+ virtual/jre:* )"
+
+BDEPEND=">=dev-python/sphinx-1.3.1-r1"
+
+python_prepare_all() {
+ sed -e '/coverage/d' \
+ -e '/nosexcover/d' \
+ -i setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ emake -C docs -j1 man $(usex doc html "")
+}
+
+# FEATURES="test -usersandbox" emerge dev-python/elasticsearch-py
+python_test() {
+ local es="${WORKDIR}/elasticsearch-${ES_VERSION}"
+ local es_port="25124"
+ local es_instance="gentoo-es-py-test"
+ local es_log="${es}/logs/${es_instance}.log"
+ local pid="${es}/elasticsearch.pid"
+ export JAVA_HOME=$(java-config -g JAVA_HOME || die)
+
+ # run Elasticsearch instance on custom port
+ sed -i "s/#http.port: 9200/http.port: ${es_port}/g; \
+ s/#cluster.name: my-application/cluster.name: ${es_instance}/g" \
+ "${es}/config/elasticsearch.yml" || die
+
+ # start local instance of elasticsearch
+ "${es}"/bin/elasticsearch -d -p "${pid}" -Epath.repo=/ || die
+
+ local i
+ local es_started=0
+ for i in {1..20}; do
+ grep -q "started" ${es_log} 2> /dev/null
+ if [[ $? -eq 0 ]]; then
+ einfo "Elasticsearch started"
+ es_started=1
+ eend 0
+ break
+ elif grep -q 'BindException\[Address already in use\]' "${es_log}" 2>/dev/null; then
+ eend 1
+ eerror "Elasticsearch already running"
+ die "Cannot start Elasticsearch for tests"
+ else
+ einfo "Waiting for Elasticsearch"
+ eend 1
+ sleep 2
+ continue
+ fi
+ done
+
+ [[ $es_started -eq 0 ]] && die "Elasticsearch failed to start"
+
+ export TEST_ES_SERVER="localhost:${es_port}"
+ nosetests -v || die
+
+ pkill -F ${pid} || die
+}
+
+python_install_all() {
+ use doc && HTML_DOCS=( docs/_build/html/. )
+ use examples && dodoc -r example
+ doman docs/_build/man/*
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/freezegun/Manifest b/dev-python/freezegun/Manifest
index a2703bd0f9c8..f68a877765e4 100644
--- a/dev-python/freezegun/Manifest
+++ b/dev-python/freezegun/Manifest
@@ -2,11 +2,11 @@ AUX freezegun-0.3.10-py37.patch 2157 BLAKE2B 9d7815473f512a36431872664aae95d9aba
AUX freezegun-0.3.12-py38.patch 3813 BLAKE2B 53509e06187e190811d067b7235a366a218131b1f871dda7d3a20fea1ca8b75682c386ea29dbd24a9950815f03da76e54dc432ddb20eb38b038e03bb9552ac90 SHA512 55bd488698e5e401650d15fa911f21dcea8128fa394c914981d615415cb19dd9b5bcc6ac3866e46e730c6b7a40b894bd9e9e748ced6a8586dabd7e71040d827e
AUX freezegun-0.3.12-tests.patch 431 BLAKE2B 42719249d4498d44f2810436b11e53b4b58027b916c8959d2273222076a1a94dc22e3721ce277a6edd6c96b49ef35e5076ae5e33529efae6148319b1d8fb1c15 SHA512 ed0311fe047eb3df82d444eed5de8dbc38315942a13640a95108b402f4e4fc5a77b56f6c24f52c4491573da7ce7c30c024c134b097e76f8ad8914bf47750afed
DIST freezegun-0.3.10.tar.gz 20398 BLAKE2B 971f4f3de565878b8a1e4671160f41cc7c558f5c848f5c79dfc48e3f3e3cb71ff9c71090705167d4252edbfee040ef52a7eafd33073011c07337311a7e0ec366 SHA512 64364459dc72484e2124a20a0a84d2b88617efd0578fba687adb51635d578a1e36a00cb119998082610c608e7b6c3589bff5424e38845bad026e85449c8065a5
-DIST freezegun-0.3.11.tar.gz 23382 BLAKE2B 759cc0355c8600fc46124dfb73b46a771de5cae4e66f5826c175295da96190920d7ff45b6457a061276c0c698bd448e294f29f3b89a0ed8fe76db58e1180b080 SHA512 e8b392176641d52f6ed795c9af5fbc0a62892aeedf32b42375b56ab44a9ad7a5ecd3bb81363ed0ae65204aff2ef894cd7f2e17f42be72f31d3409b2bffa59ab8
DIST freezegun-0.3.12.tar.gz 24346 BLAKE2B 09d7c662a82d7b7fa6ae56c09bff0d73e2b63fba2b492620cd8e68ee06a15129a7e901418d1881e65b440babcfe0d014ad3574ab8dd2c7eab8486b3d868273ac SHA512 f7d98ea84735b24380fa53e1e62622fe91be5a35cb75221ca4cb02418add9b0a4add9b2f691242be75acbc45d4745fef82ffe3c89890dcdffa4405940e527af4
DIST freezegun-0.3.13.tar.gz 25419 BLAKE2B 8334f921609463bcb18779b61b234bb80406924578ccd43ca1f4a10c65eddf87f399fa7fb285453808988c6f74331345a373cbdcb29f3bd412f3a9e472fce43c SHA512 682f689c475ee574e7a466bfa102b96545cd8b7f095c4b5bdfda496ef667c712248db414d66c9f17fdb1a492c0deeb87a07d8b2a4128d7fdd771f89d5ea8277f
+DIST freezegun-0.3.14.tar.gz 25327 BLAKE2B d96dd84e73e1cd0fdcb8846d97901260aeab80b8ee1d1cc35715073df9693238b8b4e8b8163c6b70daf828f0f7f9e13e202ff99f3325871faca3c4a4331d63cb SHA512 960e63206622bbbc378a64a62c9c849cda1380c63c148588a10347c1bc6414aebffbbbca6c53e734c8651824688c38b47aa71192d94edaac0422caebf4b1cb8c
EBUILD freezegun-0.3.10.ebuild 946 BLAKE2B 32d543940a7b23525a9bd96f216935b95755f9317b21e574fc16ad8a46b39e26bbd0ffb5a98ac3439fda5d9269012b8c393b4e03f751f13db7d75136c2ac8e5f SHA512 2734f2a4bbd8df2ef5cc8c92c405f1a4167ae1e4cd0212e19c39ca424fe337c7b32693d19751c58207c4a47682a915d94e47e9f564d4ce0e51bcb877eedc9bce
-EBUILD freezegun-0.3.11.ebuild 901 BLAKE2B 141e5fcd1587c0eb4efe509c542d472c84e9a0cd0eae618cc952a5d72382f1662babd712ee7bb1ff6c66323a3b9d825b0b1492fc8bc99d45bc1adeba6f10b3c7 SHA512 46992699d6de127a767e4f6ed08187b93b65debf9e878beffcf6f076b998a474120c238ba6935d8dd9595746e632e563c7c952a1810615fd1cdc12d0b9870a7a
-EBUILD freezegun-0.3.12-r1.ebuild 1301 BLAKE2B e2ec979db1167999dbc968c202658ee7a7d7a812c1570d3f213ea26c7b500156b03bf93d3629eea1d3598dc5b5d6164b82add882bb453bf3024f4fc4494eaeb7 SHA512 0a9b44480f6d8a1992148e261f351873422f204c5bf4514bf072b2ca3f20c401610559ac13c69dfd2ab21fac3ac96cdb4f391ed06016ec7b590dbfba3ab3a087
+EBUILD freezegun-0.3.12-r1.ebuild 1295 BLAKE2B 446dcd46003ddddb2a803e1d44af68b8249dd8db3ac29cb275fd3a2f87176aa18a2d7adfe10aeb96221cee4e8f6ef01608e88e1de0bd9791af05b5e98b70119e SHA512 baa6d311efae811be7e13ae7695f0f17783ffd536807877ac7d3ceba32e3e9e6bf5d09c2f5d4200beaa64f8dba73db91fdfcba54049f5d8a91435a55c2b7bb14
EBUILD freezegun-0.3.13.ebuild 1126 BLAKE2B 40c8161324a4f52d7799043c3856b594e1049325a3b4d0694371fc027cf5ff75d96af515763b36f1872fac37a02c442356a7afe23451766258d0a2e9e745be81 SHA512 9bc7cca4f4cce9a8bde0389ca6ad72cca53283082dca05866ea26d0225f6b63f2109d1e9261b20cfb9922b6f5316daf11c0b6e389f227995b578982c14472244
+EBUILD freezegun-0.3.14.ebuild 1126 BLAKE2B 40c8161324a4f52d7799043c3856b594e1049325a3b4d0694371fc027cf5ff75d96af515763b36f1872fac37a02c442356a7afe23451766258d0a2e9e745be81 SHA512 9bc7cca4f4cce9a8bde0389ca6ad72cca53283082dca05866ea26d0225f6b63f2109d1e9261b20cfb9922b6f5316daf11c0b6e389f227995b578982c14472244
MISC metadata.xml 392 BLAKE2B 574f859b6be3de78801f9214b561b366ddb87357be71a6891084da1f3de2e6481692d5da7ca6d5008d3ae963cc1e36ead4aae6115f0008d63d65a089cf70115f SHA512 b39f8a45d62f0c220fb915ad64c6a17e9f9619aa8c358694c3a3a83464eb5fcf50ed658430d9aabfb76e8310d4ab3baf059a8de78ebe46a59d6af187735489ed
diff --git a/dev-python/freezegun/freezegun-0.3.12-r1.ebuild b/dev-python/freezegun/freezegun-0.3.12-r1.ebuild
index b615b8ebe7cf..e245d46f84ae 100644
--- a/dev-python/freezegun/freezegun-0.3.12-r1.ebuild
+++ b/dev-python/freezegun/freezegun-0.3.12-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="test"
RDEPEND="
diff --git a/dev-python/freezegun/freezegun-0.3.11.ebuild b/dev-python/freezegun/freezegun-0.3.14.ebuild
index 7fbca36505a1..c069ad36b75f 100644
--- a/dev-python/freezegun/freezegun-0.3.11.ebuild
+++ b/dev-python/freezegun/freezegun-0.3.14.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_6,3_7} pypy3 )
+PYTHON_COMPAT=( python{2_7,3_{6,7,8}} pypy3 )
inherit distutils-r1
@@ -13,8 +13,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
RDEPEND="
>dev-python/python-dateutil-2.0[${PYTHON_USEDEP}]
@@ -29,6 +27,20 @@ DEPEND="${RDEPEND}
)
"
-python_test() {
- nosetests -v || die "Tests fail with ${EPYTHON}"
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ sed -r \
+ -e 's:(python-dateutil)>=2.0:\1:' \
+ -e "s:'(python-dateutil)>=[0-9.]+,.+':'\1':" \
+ -i setup.py
+
+ distutils-r1_python_prepare_all
+}
+
+python_prepare() {
+ # optional and only works with python3
+ if ! python_is_python3; then
+ rm freezegun/_async*.py || die
+ fi
}
diff --git a/dev-python/gnuplot-py/Manifest b/dev-python/gnuplot-py/Manifest
index bbd92c4ce540..fcce2917f7da 100644
--- a/dev-python/gnuplot-py/Manifest
+++ b/dev-python/gnuplot-py/Manifest
@@ -1,4 +1,4 @@
AUX gnuplot-py-1.7-mousesupport.patch 2596 BLAKE2B f3fa9063718d6d3ce9ad847c8517f6728f7f32064cc5c13165a993aca556257e600371542f5b2bb34b868cd5a07196ffd7587b852c266229fada49b1288358f7 SHA512 5dee0dcb4b24aef830a9c65678dcb4ca1a831a7dff04723e2248219883e578cdc136b668f05ab95d13c7bbd7da47b20012e0b3d1149342bb64336325c2f1dbbd
DIST gnuplot-py-1.8.tar.gz 118828 BLAKE2B 880062169b2fa047d60318cc7dc556c60794bfd81317681395329a56712506f7e406efecb79f37cd98103e76a6feb8b635e55fe056c3ce5bee0c670c8bcaf7a8 SHA512 748dc95ea53acd362f67c821a3cc7cf23b6329c2dd13c130c91e1c9f89afe1ffd84619ed321923c65455adf86ee58976dd6dd187881ee3ede5e0f5f551fb027d
-EBUILD gnuplot-py-1.8-r1.ebuild 897 BLAKE2B 2b824e39fc85f26f893afd46140a81a79b91d353e3b107df00b741c0d8ffef35b74837dbaee229b940df9553ff002633325e03b1d96bee89aea3d33d50579cb2 SHA512 ad3c7b490aee00282f0292381747c4b712b9c630b2bfdefd2dd7850daa27680c9002b6419ff67bb898447da7a5bf7f703826d076d6cd155b1f94686f2461dbfa
+EBUILD gnuplot-py-1.8-r2.ebuild 897 BLAKE2B 2b824e39fc85f26f893afd46140a81a79b91d353e3b107df00b741c0d8ffef35b74837dbaee229b940df9553ff002633325e03b1d96bee89aea3d33d50579cb2 SHA512 ad3c7b490aee00282f0292381747c4b712b9c630b2bfdefd2dd7850daa27680c9002b6419ff67bb898447da7a5bf7f703826d076d6cd155b1f94686f2461dbfa
MISC metadata.xml 903 BLAKE2B d642116ef411d7556dffe4486d5360d7dce68927ccead0e3c00261cd89be47fab812ef9fc9455489dd79251f0a16f3c2ce5c1e9b826871f35a2e09b47da61988 SHA512 a007d4c76b4c868757567a8c37d95a825a95b2d21c4a19d050834c3e36753014f2ef8d69e3b99c7eaa52d8e8a5e6ecaca5a9bc4e23079367b055af62447aca69
diff --git a/dev-python/gnuplot-py/gnuplot-py-1.8-r1.ebuild b/dev-python/gnuplot-py/gnuplot-py-1.8-r2.ebuild
index 921b7992021f..921b7992021f 100644
--- a/dev-python/gnuplot-py/gnuplot-py-1.8-r1.ebuild
+++ b/dev-python/gnuplot-py/gnuplot-py-1.8-r2.ebuild
diff --git a/dev-python/guzzle_sphinx_theme/Manifest b/dev-python/guzzle_sphinx_theme/Manifest
index a87679fda1ca..776f73915fb3 100644
--- a/dev-python/guzzle_sphinx_theme/Manifest
+++ b/dev-python/guzzle_sphinx_theme/Manifest
@@ -1,6 +1,6 @@
DIST guzzle_sphinx_theme-0.7.10.tar.gz 225764 BLAKE2B 37abd8b864b3c976498848f339f4761f22d8acfa7d8702e0948e61739bf6805331822c066529f6eb21d55484ddb7f16fd82dae740b1d152e398a74b222374213 SHA512 a21867e93ffc80e91b85a0fc33cedb21ba9e1d2912b6d5d6226e5ec93550564a1a9321eae09aaaddb61f36ce051017c33b750c52d609cd604a5cc4bf8ce5248f
DIST guzzle_sphinx_theme-0.7.11.tar.gz 2548612 BLAKE2B 797e44806ddf3e5f8dbd131db61e3fda33c5936b69a8672b73ed518557a62fbf35f968237ba508cbf1e447aa558a6cdf06e65d86ea52bb587b7c87a446047f20 SHA512 9aecdd4cf8ae286c9dd59a453790d957e96a57a9c9acd3aa38ff8fe64969cde4619c4154cd7304dd1c5bd0ea58fe71f556701b7a9b12f58fe3f5c1bdd2681da5
EBUILD guzzle_sphinx_theme-0.7.10.ebuild 472 BLAKE2B 2899ba5252584e1f805b9b509507bb3edb6b26dab24de7f4d6e6324cd655f1271b63ebda741286f76f28305aec10daa69546433a751c21ebb3f11621c3ed43e9 SHA512 07dbebf23f17063a4336aef05bd95578d2d8e43b5573a9a187b570a3fbbdcb1834565425140e5f9b5080be27bad40333aa1f9adbd3c568812688d67ed3ebd526
-EBUILD guzzle_sphinx_theme-0.7.11-r1.ebuild 510 BLAKE2B 8d4c8f0423e4435a257873d4910d9e20fb5d16842a18ee30e97ed630eaea1932d0eb836cc84cdad5036636e40e29bba708bd0abb9f5659889e4dfb9c0c7744c3 SHA512 07ce58ff8ea4f325195dab203488f4db09208e1a1bae6826cb7355ee2adb04705cc9b4c59b0a9b50d018fcea57cc42d966039d847e0c6c48c43a7a59d089098b
+EBUILD guzzle_sphinx_theme-0.7.11-r1.ebuild 514 BLAKE2B 55af3f47f0fd76418c261b386e24b2ba235ade7d0b1c262f53f757c93a815bfc24da83b24fe144b0cae3899a3e27c21706782348cd29eea532b6076aee88598a SHA512 9a704a51aeb1fae20f9204d7d148878f501571d7efacbdeab351d88a5953cc290343580f3c864a913133e01b304424ff6cda4c1f273192f3083f83c6cefb0830
EBUILD guzzle_sphinx_theme-0.7.11.ebuild 506 BLAKE2B 941e353b7f93bbd2795de44309e0c9b2510fe2ce0b3708564f72f204ee1dce06117a7345edde3460cdf174ad9a4d854dcec7aae66f710dfddac0807599208683 SHA512 3e4d04d11770b830817a38ee29a12623abb1b877ff6838ce958d2dc5b2c7a9e714fb62db78e46b7cf76b4780619531ffec19bb4b47fa88edf5c4f5adf9b671e2
MISC metadata.xml 423 BLAKE2B af845fa73d257d2ead2fd41a6ffd50b1e0c29140c3484c7199ff041b9025e9e297a1cc849e136733e3271187fb44c09a36d9fb705fceb82b6771bc29deaef52f SHA512 fb05cc6b19cdf522010d886649146cb02ac259c53e54111dcbb0eb16109d8bd1832b80e2e763d57fa425b05cf232a8b36710c9cc0cc20e38bfa548bb51abaa3b
diff --git a/dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r1.ebuild b/dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r1.ebuild
index 97f8deb8fb0f..1fc38997e3aa 100644
--- a/dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r1.ebuild
+++ b/dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_6,3_7} )
+PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} )
inherit distutils-r1
diff --git a/dev-python/h5py/Manifest b/dev-python/h5py/Manifest
index 2488b2f0ff11..63a43be3050e 100644
--- a/dev-python/h5py/Manifest
+++ b/dev-python/h5py/Manifest
@@ -1,7 +1,10 @@
+AUX h5py-2.10.0-tests.patch 1090 BLAKE2B 2c915f28055d6368a5bd43b281d61879e91ae4506e2038b17c7111bae9ebecbb8eb5ca2a2cb8c32b2f6c8cd7c0629cffd926774c3d995fbd0fb6ad09db8c4310 SHA512 7ee887648d025d994eb6e495bad7ab41f7b8c2e9bb65800d9c34c1e31fc1020455202bac87c7cbf2a037a68c7cac43704f02074ae4396053ae03694fab949314
+DIST h5py-2.10.0.tar.gz 301057 BLAKE2B 2e9da02224493b79b2df75ff9aa5cb16ab668d07bb95066356749be09091c54032efb3db8b53bdf0fbbbac2bcde532f9f051627327dcf3f35fb578b701ecc165 SHA512 c49b04f7dcddf03f36d4f063d79ecbe544e0b1daee432d4a76cfa83dac3a1f2cb144f40a74fb85ea17cb5b778f57f709969ea5d1a2afc5bdd5aecbc9d732898d
DIST h5py-2.7.0.tar.gz 256471 BLAKE2B c232eb86d00b9d1bb76903ea04bfd384bae7c9eb7b301de6aa450a46918f69132ab8d8d5a3f9b54095feee436a8aa9e9045c27ca1a120d665d6031c14218f0f5 SHA512 7c1e5d8b47c176521f5f62cfc4f782c09a0e003c5cbc07a673ccc3dfbe97df930b33801ef7311360892e3fad1d7d72561a8578aed9cb630d44e1a73543bb5da4
DIST h5py-2.7.1.tar.gz 264225 BLAKE2B ffb0b52127f6cb9634b5ac3266a36bc0003144d302bdc300fff5f6f33e52b5a12e954cc2ef9fdfe9dfa0eddc810b30ee3f556cab2a31338500db666b87e64ddc SHA512 b702e3875c2767d2fabe66601820c517671fb5fc3321334aba081950b625435a1262554f39187cd1b41c6069e2b3826db6f0b610bfed2abe5db8a4dd8a29ecfd
DIST h5py-2.9.0.tar.gz 287853 BLAKE2B f1e5c985ec1431dca2b14490711ec7f125620e67ee6cecb56306d19cc8fd1d1c33d313f6477e98c4dbb780cc50c3a4ca073cfe69e079187f8f52a301aab60467 SHA512 73b1f59e3e2b3eceebf7b97e49bd8f5199afafd7ef29917af05ff8415c2f2129a5c59db9658944370c9bcf8fc04ab26948ee27fc6fd948a22d19cace1ce8c853
+EBUILD h5py-2.10.0.ebuild 1446 BLAKE2B 39803d4a8c4a8d1b587ef1eb8316b6ee291d528005b31dbfe9bfe60db0398c58c1c2b5a52979b89acf826a7eaee657fc9a15a8faf2748308cc9a3bf8c55d17cd SHA512 d0702b750ff467c8c163d51866424e0098b6871632e2a804eaed2421ad785bb5ae019854b0d2fbf10f707ecb19b57f8829eeaf6d31f183d496b84d49c0b9737a
EBUILD h5py-2.7.0.ebuild 1401 BLAKE2B e64c58b3c7abfe3c18944a15dd2eff74913b855065ba24212d4250a1323237fb6353a5ce3b52ac892eab55c5bc547cb59539e1328baff4e8445a5597747bff67 SHA512 8f2af16f0265f2b707a12b77a1511c38b5e147e2fe4126fb65f21cbe02c21c376b080722bb30657e44895533d69a5b09a1d6f07d79b89e1d876f5fd9282bf2dd
EBUILD h5py-2.7.1.ebuild 1403 BLAKE2B 1818e5fd2e43c69b8ff73c882ec0d92b53d7e80a35c6274314044e6ff02da75cc275356eb84251b5b7fdbcff6f127253f78b43ffb29b0192f12d4d9246c7d42f SHA512 9a12317504cc737db630f39665fbf28526757480177c877274ec40117e319996f40030c9b8c7b06bc7df8e47a1f9a4ae29fa1f47d54634e6398e3f9e60ac8017
-EBUILD h5py-2.9.0.ebuild 1403 BLAKE2B 1818e5fd2e43c69b8ff73c882ec0d92b53d7e80a35c6274314044e6ff02da75cc275356eb84251b5b7fdbcff6f127253f78b43ffb29b0192f12d4d9246c7d42f SHA512 9a12317504cc737db630f39665fbf28526757480177c877274ec40117e319996f40030c9b8c7b06bc7df8e47a1f9a4ae29fa1f47d54634e6398e3f9e60ac8017
+EBUILD h5py-2.9.0.ebuild 1407 BLAKE2B 7b65937e2f1c33de06bb7522cb66cb099f12e7a845f6cbc255cf9418a10aa04455a01784c67b5996363e36cc688dff214b1636c39846787b9b3b92d6f6071668 SHA512 13a9b4f5e4600192768aa6937f22e331851cf4a86104357487a9eb894af21308e3834d9855cd1f9d3d4bd0d51ed2661ff2832857d90f883b5a16b892f4def3fd
MISC metadata.xml 1015 BLAKE2B 4b62b6e3d38b745ff2e27bfdd14e6ca380264089c9953e09e6f8c12e223fc9ad45072b8c884ee9a7c24329a00e71a93207d3ffb21b17e8377bf195fb20b54ad1 SHA512 1880b779b8917357e6301273a304314e73686cea70325c2ee17c1bd901190bf0b07575584275039d199df6b190df9be3ab6617ee9f2babb0b609c408cba5af52
diff --git a/dev-python/h5py/files/h5py-2.10.0-tests.patch b/dev-python/h5py/files/h5py-2.10.0-tests.patch
new file mode 100644
index 000000000000..9f810ed46f01
--- /dev/null
+++ b/dev-python/h5py/files/h5py-2.10.0-tests.patch
@@ -0,0 +1,32 @@
+These tests fail as confirmed by upstream.
+
+Reference: https://github.com/h5py/h5py/issues/1291
+Reference: https://github.com/gentoo/gentoo/pull/14343
+
+diff --git a/h5py/tests/test_file2.py b/h5py/tests/test_file2.py
+index 0fbf2d5..a7a28bb 100644
+--- a/h5py/tests/test_file2.py
++++ b/h5py/tests/test_file2.py
+@@ -207,22 +207,6 @@ class TestFileObj(TestCase):
+ f.create_dataset('test', data=list(range(12)))
+ self.assertRaises(Exception, list, f['test'])
+
+- def test_exception_write(self):
+-
+- class BrokenBytesIO(io.BytesIO):
+- def write(self, b):
+- raise Exception('I am broken')
+-
+- f = h5py.File(BrokenBytesIO(), 'w')
+- self.assertRaises(Exception, f.create_dataset, 'test',
+- data=list(range(12)))
+- self.assertRaises(Exception, f.close)
+-
+- def test_exception_close(self):
+- fileobj = io.BytesIO()
+- f = h5py.File(fileobj, 'w')
+- fileobj.close()
+- self.assertRaises(Exception, f.close)
+
+ def test_method_vanish(self):
+ fileobj = io.BytesIO()
diff --git a/dev-python/h5py/h5py-2.10.0.ebuild b/dev-python/h5py/h5py-2.10.0.ebuild
new file mode 100644
index 000000000000..b9c906c32921
--- /dev/null
+++ b/dev-python/h5py/h5py-2.10.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit distutils-r1 flag-o-matic
+
+DESCRIPTION="Simple Python interface to HDF5 files"
+HOMEPAGE="https://www.h5py.org"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+IUSE="examples mpi"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="sci-libs/hdf5:=[mpi=,hl(+)]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]"
+
+BDEPEND="dev-python/pkgconfig
+ mpi? ( virtual/mpi )"
+
+DEPEND="dev-python/cython[${PYTHON_USEDEP}]
+ mpi? ( dev-python/mpi4py[${PYTHON_USEDEP}] )
+ doc? ( dev-python/alabaster[${PYTHON_USEDEP}] )
+ test? ( dev-python/QtPy[testlib,${PYTHON_USEDEP}]
+ dev-python/cached-property[${PYTHON_USEDEP}] )"
+
+PATCHES="${FILESDIR}/${P}-tests.patch"
+
+DOCS=( README.rst AUTHORS ANN.rst )
+
+distutils_enable_tests setup.py
+distutils_enable_sphinx docs --no-autodoc
+
+pkg_setup() {
+ use mpi && export CC=mpicc
+}
+
+python_prepare_all() {
+ append-cflags -fno-strict-aliasing
+ distutils-r1_python_prepare_all
+}
+
+python_configure() {
+ esetup.py configure $(usex mpi --mpi '')
+}
+
+python_test() {
+ esetup.py test || die "Tests fail with ${EPYTHON}"
+ # tests generate .pytest_cache which should not be installed
+ rm -r "${BUILD_DIR}/lib/.pytest_cache" || die
+}
+
+python_install_all() {
+ use examples && dodoc -r examples
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/h5py/h5py-2.9.0.ebuild b/dev-python/h5py/h5py-2.9.0.ebuild
index 05ebd1a3899a..e6f0255d4861 100644
--- a/dev-python/h5py/h5py-2.9.0.ebuild
+++ b/dev-python/h5py/h5py-2.9.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_6 )
+PYTHON_COMPAT=( python2_7 python3_{6,7} )
inherit distutils-r1 flag-o-matic
diff --git a/dev-python/humanfriendly/Manifest b/dev-python/humanfriendly/Manifest
index fa47327f52ad..216196ad9332 100644
--- a/dev-python/humanfriendly/Manifest
+++ b/dev-python/humanfriendly/Manifest
@@ -1,3 +1,5 @@
DIST humanfriendly-4.17.tar.gz 344455 BLAKE2B 985ae142ea5378fcceb9f5f28773ac4dcaf0ea55ef1a7269fd1840a0b7119b54362aa93c330aa62e5424cc6f329e88717b45255c62b8e1d3f9ff5dd43a3c16c2 SHA512 a5786f28eaa0ff33919d9164ff30037fef5dbf60a31aece7679d1dddf3239f5a0d27209c710053cb0ac6779c1ef39102b1441fc620063283e90ef2ae11f8b621
+DIST humanfriendly-4.18.tar.gz 345853 BLAKE2B 9b03ea0679f787e216ee78efe8feb77f83562998813718845f4d21b7ce3f42cadff0e80b96f02da3cf6dc7f35cb0714f746940cf2ac0ec8e8981377989650c8a SHA512 01c7ee50d35154fe0b7ad39662ca6ff2dcd3e0f2a2eacc62f0184102c9db1c0fd99257273982aff56710b4e59024e8c20ee77ddd10c68e427c077ed4ca7e0022
EBUILD humanfriendly-4.17.ebuild 924 BLAKE2B c9606e6fa95529ea7e76a7db53a9daa9640cb4ba3ec1bc2d042081e4e5d263ae19693ac0ecce8de73d33896c46f6924cf3631785f39bc425fb23ab85c17a58d7 SHA512 5463f5b5b3a9ed07594cd70974cacff8237e68b66d8b591c498e9e87b975acebbb6aa343dbe3da27768d54f4ef1da2c910c0c67f27dddf9ab4121ed5f7655499
+EBUILD humanfriendly-4.18.ebuild 802 BLAKE2B 4b4e697c6a3e6093a4973076fcc80da382fd5045c48fe36a35610454e4893667e4593aef48c73e497e20c0ea806497373b382980377e7447ca05b3df3b57f448 SHA512 275ddb5f2b049f8cc4960832d7af37b6587171a2cad65ec7403f1b7e5832ca9ecf3d91e9e7e996fc0eeac6f7056440c57a9cb9e62dde5d760befa3c2517d70e1
MISC metadata.xml 326 BLAKE2B 5db2fb344393d914a42d1b9b256782d2e8286daa33ff4b8687d23e613ae8d168052dc310cab48ef0c49c524d3b5115d2a17cbede518fe93e944c0067c94f9c7b SHA512 1338df242248b37b4d016d8f9a31ffa004eed60a9122ed9ec8f94103271b3136b698a613c0f7c91411f43d96b136777e0ffe808c250f9ece3d29922312457f47
diff --git a/dev-python/humanfriendly/humanfriendly-4.18.ebuild b/dev-python/humanfriendly/humanfriendly-4.18.ebuild
new file mode 100644
index 000000000000..f7b4b4a45d9e
--- /dev/null
+++ b/dev-python/humanfriendly/humanfriendly-4.18.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="threads(+)"
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Human friendly output for text interfaces using Python"
+HOMEPAGE="https://pypi.org/project/humanfriendly
+ https://github.com/xolox/python-humanfriendly
+ https://humanfriendly.readthedocs.org"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="test? ( dev-python/capturer[${PYTHON_USEDEP}]
+ dev-python/coloredlogs[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs
+
+python_test() {
+ pytest -vv ${PN}/tests.py || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 3895fad4d37d..028ab9837f4c 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -6,6 +6,7 @@ DIST hypothesis-python-4.57.1.tar.gz 9005030 BLAKE2B 3d318896cbe2d24fa6847e764a1
DIST hypothesis-python-5.1.4.tar.gz 8989696 BLAKE2B 9d85cb1473654e36a235a07d2390fc967d6d7f2944e5294dedbca15ddb3c49901b04e9277ee80ff7591aa2b81ea0e2d537051f96b685900aefab5db70d135ac6 SHA512 25d0112f7b7a13221b8b68d553f4085344f1e8681c8795fac0bcfd714400a828539298d2919d3e638979eadd5daa65ef7ee8b0b946df076145e59c8bb7058a64
DIST hypothesis-python-5.1.5.tar.gz 8989752 BLAKE2B e1dc2720fd8500436ff0ec0fadd8c7986f279be125f8cebf376349d6c6d1d28f9225cceb2fa54ab66e92c6750832dc6d157cf156980e7f58aa7251a1eff625fd SHA512 89edc57116b3c503df2f0c6d4e60637ace6a7fc5c4ece6b426362b01a0be11e79be1e95784e24d849ac120000165ff46efd78c6cb6b163aebcb2b5a8c8d4c8e1
DIST hypothesis-python-5.1.6.tar.gz 8990038 BLAKE2B c6f1c2974d84d60da7ab7b704c8dee96bc819de3e8a237343398c0fe74191ace9cbd23299b16189eaefa936fda87d9ee8fe171f37ff39014ba59cc421b2af03c SHA512 e9049506a7da1df40dfad5bef5f270116047f3633ff27bbbd83ebf5f93b89010446c8ccd12100b033dcbf2743f0c17aabcbaf1774aeba0efc1e7483d58eaba81
+DIST hypothesis-python-5.3.0.tar.gz 8991842 BLAKE2B 9bd5124a6a0b07c910aebd5caa3a27d6ee19d307f88438ef097b09108a6c41d4b548c224861b1aed766a84696fe494c3b50f55b0b35bf81563ee62c366a03956 SHA512 d622c6754e6162120e7bdc17f482d64e917042499179668744b26e09ba355d94681b2e1029d786c38af19c4193c41eb5fe3e4a7ecc322acd1895b8f90d2b1f95
EBUILD hypothesis-4.15.0.ebuild 1476 BLAKE2B a0ee1cc8df99b8aa1e039860901485dcb64f529162d3364a236332483b128f2c6253d4dabcf48696e853f90a18d9ebd930ee5aaceb890c2b3c1e17d08533846a SHA512 5ab62b67f9fecf815f5bdcfa27d9102f0cd1baed8b2a624bb912eeecb69aec047ac834d1956f521f63c78cc1d7cae3cd7623dafa6cfb9dd990a948e0e9e4c981
EBUILD hypothesis-4.47.5.ebuild 1715 BLAKE2B e11813476869c123bce76c05955412b1f6697df88060b5e9bdb205b4bca60c9042194210106b6ecb80e5465cd098821189f1dbe2c1f31d4336e7d0b2bb58abfd SHA512 54049e33fb298392b89c992bf3c73cb928716076060f4fa7b65ab8680e52dbae16ead0affdd5ccdd03550259faf5629d43b30d57a944cabeebd9751e8be41b16
EBUILD hypothesis-4.50.8.ebuild 1717 BLAKE2B 97201f02ff2fa9b0618fe299f0859ff63065a179d145c101240f72c5b2b46ceab075b7cb20d3e5e5acfdaedb62b5c1ddc117a69e9f43ffe29aec65e57a62f0bc SHA512 60ec681c4eff1ed0d84c13353ad790ce45751eda94a55434b10d67d10ab4e7af381a9157f214bb6bd79e40f8def2ef8d098ae1dcae7f85c7fb27563afe728363
@@ -14,4 +15,5 @@ EBUILD hypothesis-4.57.1.ebuild 1711 BLAKE2B 439cc7a17ee31d84e5bd6e006ba0776c178
EBUILD hypothesis-5.1.4.ebuild 1573 BLAKE2B 48a8d18ca4b3b4a903054280ad67d99028e08312ceb9be6d9c996cfb22408f7810895e1139f42a0cd7f75e74ac555c03a26d78457cede9c78b15c67e4795c551 SHA512 0d38b8a3a4182ae256a9d0ebc909e95bc42a74ec439ed2c783064c1cd773444c1aba3b9efb29e76b8f0b29547fc69642f1ba134e1b7364bc314f906c59a03822
EBUILD hypothesis-5.1.5.ebuild 1565 BLAKE2B be414de6457f2af9a6a0bceab7bdda3a560a561a35eff503fd5e57c2155f6a7833e0c181f0f7c7aa06e0a60e439c8cee60a1ce2110b5d7113e74f4d769f724f2 SHA512 092fdd3e00d77c041470acb909a4f49091a04d238a3b92f266d48cb14995092e8ff4d0339ccbcd52bdf57dcfba0b39866c30af3fca9847da9458d178dd5ec3a0
EBUILD hypothesis-5.1.6.ebuild 1565 BLAKE2B be414de6457f2af9a6a0bceab7bdda3a560a561a35eff503fd5e57c2155f6a7833e0c181f0f7c7aa06e0a60e439c8cee60a1ce2110b5d7113e74f4d769f724f2 SHA512 092fdd3e00d77c041470acb909a4f49091a04d238a3b92f266d48cb14995092e8ff4d0339ccbcd52bdf57dcfba0b39866c30af3fca9847da9458d178dd5ec3a0
+EBUILD hypothesis-5.3.0.ebuild 1565 BLAKE2B be414de6457f2af9a6a0bceab7bdda3a560a561a35eff503fd5e57c2155f6a7833e0c181f0f7c7aa06e0a60e439c8cee60a1ce2110b5d7113e74f4d769f724f2 SHA512 092fdd3e00d77c041470acb909a4f49091a04d238a3b92f266d48cb14995092e8ff4d0339ccbcd52bdf57dcfba0b39866c30af3fca9847da9458d178dd5ec3a0
MISC metadata.xml 643 BLAKE2B f8871008e348f0d703ddbee0ce13928f14800f3c10a9f440e9afaa881ee8eb916aed20112469a40d6f7bd899848aa70a36de1d857374fd32fa6b127888be0cb2 SHA512 618ee045f44c096c6402a549ac2ec3abbff25aa76e511c326f8a8ea470bb33a1e5cb1bb1b7b4e149c911ccbd08f69ff72b99edcd92fe9e1237055515b19bd514
diff --git a/dev-python/hypothesis/hypothesis-5.3.0.ebuild b/dev-python/hypothesis/hypothesis-5.3.0.ebuild
new file mode 100644
index 000000000000..963f87ee74a0
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-5.3.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 eutils
+
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/"
+SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz"
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ ${RDEPEND}
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ >=dev-python/pytest-4.3[${PYTHON_USEDEP}]
+ !!<dev-python/typing-3.7.4.1
+ )
+"
+
+src_prepare() {
+ # avoid pytest-xdist dep for one test
+ sed -i -e 's:test_prints_statistics_given_option_under_xdist:_&:' \
+ tests/pytest/test_statistics.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ pytest -vv tests/cover tests/pytest tests/quality ||
+ die "Tests fail with ${EPYTHON}"
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/incremental/Manifest b/dev-python/incremental/Manifest
index b5618ba61b78..6dd33e01997e 100644
--- a/dev-python/incremental/Manifest
+++ b/dev-python/incremental/Manifest
@@ -1,5 +1,5 @@
DIST incremental-16.10.1.tar.gz 16066 BLAKE2B 86bd85f9ea1ffe92a572b1744588f34f21e4bddc4aa80373dba47a59961183a77a338212500829440d216582ce15ab1412e9994f89486861297407f22eb989fa SHA512 b60ebc41c32f27da5a489ebd76c7fa1707a5a38c32097bfab20f355a86b490ce21acc7be157d0309a30c63b85d79f72f850587d1449110bd1a8075ca3586db5e
DIST incremental-17.5.0.tar.gz 15527 BLAKE2B a967ba891b69e91768db213a9692da10eb9987bf962bdbc3b6fe70e337322686d58901878b72934a5abc8d9b0c9884d6e03de5b8912067f07b7562427bcba38a SHA512 91443205f7c92ec8f6502f38379c5ac2fe441435ff9490af01e5420d6bb05bb1c666dd612fc45204199a34afd533fd3de1390ca482bb554dfec7d3a22958a4bc
EBUILD incremental-16.10.1.ebuild 592 BLAKE2B aab41c2c83b879ec2ccec28aaae5a2120bc2e88d245324c47dcfdd62a6fbfa56e585aee932a82751735b455a0a803acdc2d924f21cca98ef7673b897b601f746 SHA512 cca3f0494dc1527914bcaddc74e344ed0e0941df7d89fcbfec27dae8461dba4ba648fe4831eaf1c0ccda4c942a8a912a78d9ca7c389e2b2f87b2ebf92b016a59
-EBUILD incremental-17.5.0.ebuild 624 BLAKE2B 24945cf2cbdd62438abfd286ae92a35d8e6249bf8bddbc494bd535a36ee56dadde60b331b1397901d00e24bfa085208943206b4eaf2917964bd628bf229029a5 SHA512 dfc187342b464b213d2f1eb3f55086f95039c74c0a0b2f384c3f16c87766e95f016ae9d63b80d795d7ee16c28a219a6c45bc2373c0f9f719bcaed7379b3ae2bc
+EBUILD incremental-17.5.0.ebuild 585 BLAKE2B 8fe806e1f30ee71b9aa026c8a4c024effed0e7975cbdd7e3c0b85c6f98a9366c0589f1d0608669f05e904e657c74da1534ef0d1ef3ebfe7bf2d8cd00eae88245 SHA512 b4cb8d7d9cad9db8192ad2e02dc501aa7a82d70cb555c0d1cf167da7ea24421a5866e799de3736e7a752dc362c1ff3c1196fe7ff14edcf7f469d973828a83d0d
MISC metadata.xml 476 BLAKE2B 0735d3636617ba9b856e46daba71508248af3f6f8f4edaf0b09fbbf14a08704876ff40d2ccd0df5f8804120f63a4869bfb9411c3f8ed2206179ebbacd21375cc SHA512 1ff0b8bca8dcb14df175291256c1c429e18799429e395230be47dde473c1541ba2e1a229513fc079ea4465e92dd82d974a65e055540b9b4cc423160ad8c1343d
diff --git a/dev-python/incremental/incremental-17.5.0.ebuild b/dev-python/incremental/incremental-17.5.0.ebuild
index e034758aabca..ec2f39623fe0 100644
--- a/dev-python/incremental/incremental-17.5.0.ebuild
+++ b/dev-python/incremental/incremental-17.5.0.ebuild
@@ -1,8 +1,9 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{6,7})
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{6,7,8})
+DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -15,9 +16,4 @@ SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
-RDEPEND=""
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
#S=${WORKDIR}/${P}
diff --git a/dev-python/jmespath/Manifest b/dev-python/jmespath/Manifest
index 8d18b4942e3f..2b0739c08e18 100644
--- a/dev-python/jmespath/Manifest
+++ b/dev-python/jmespath/Manifest
@@ -1,3 +1,3 @@
DIST jmespath-0.9.3.tar.gz 22967 BLAKE2B c640b0fb29863e833adf200f2d3e364e65ff782f0f6046cf53463194cb8a69289e0146fc519c0e4d73a0606821f6d43d943e820b429b6fb53de06546688b39f7 SHA512 eeab444df7a29c0bc64bd8064c942a5b02772d39d6d262dbef1d43ebaf7e4eb97c34fb1df3a47c6da011a632ec5f9b1ffe62ac51929e8d412368b907ebbb85a7
-EBUILD jmespath-0.9.3-r1.ebuild 613 BLAKE2B 82296106009b22d927bca4cb64e6033f64c9b765502e36e152a094fa661e476e8a5e2ed51d6a9a314a3b1a0311b13e1cd4e485972e70a9923d7acce73f0a93b8 SHA512 232d8845ad09cb880c065f0546a7b398b8bb73a6f5ac60341994350ca37514ca096e673fac5b4798fa80988f4288a63df7bd54f92e824f7f2877d64e293a3b7c
+EBUILD jmespath-0.9.3-r1.ebuild 617 BLAKE2B 31230317294a2a4efe5c1a247c33a1dea4a39da01aac8e7e7408c55130b5997bbc2fd71e90c6b26395054a537453f2b4c3df49030e197e2b0b8bc68cd56eeab2 SHA512 df9f1f5c06e9d7142483b91eddbf08ed54b1623d45418da7df4d3df20c4745aaa510c4aac7f0b0b75f9fa3e21bf74bf40e484f4c8aa1f45b2608ec3324fa7370
MISC metadata.xml 570 BLAKE2B a6d5d0e838a59de2031b7df52ac683dbc5a7d692ed96a6334bafc5e76d0018f32990913a49539e7d093f195f548ef4ab55e8cdc93c1fa1779d87140336e40a8e SHA512 dc7e96be59813dd79d3492c619d3080c0858711b948843a12a2b9043b853b99885b780b130425ed0f437d2f51139e0024c3f37623cc7c4794e86568995bea36b
diff --git a/dev-python/jmespath/jmespath-0.9.3-r1.ebuild b/dev-python/jmespath/jmespath-0.9.3-r1.ebuild
index 4e0c73110773..d174211f6b6a 100644
--- a/dev-python/jmespath/jmespath-0.9.3-r1.ebuild
+++ b/dev-python/jmespath/jmespath-0.9.3-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
-PYTHON_COMPAT=( python{2_7,3_6,3_7} pypy3 )
+PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} pypy3 )
inherit distutils-r1
diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest
index 9d01914349dd..fd0c1f49006f 100644
--- a/dev-python/jsonschema/Manifest
+++ b/dev-python/jsonschema/Manifest
@@ -9,5 +9,5 @@ EBUILD jsonschema-2.4.0.ebuild 561 BLAKE2B 3f941c12adea187348f4ba79f22c1608d5e02
EBUILD jsonschema-2.5.1-r2.ebuild 1022 BLAKE2B 61374c73558313637e8f6208ad57e5d177793c75ff3c605c99f482ebd50a4d0191a2ed4f363b6aa9a572699077405db80e0296b282f975f621895c19978546c9 SHA512 3233bc0c828e259509ca644c61302c95f8dc3461b01c9a6ba59297a0ddb12f8cae9e6c9175c80f4dd8a3ecec641a7632797d7e42375eb145f79bd30ffd8769df
EBUILD jsonschema-2.6.0.ebuild 1041 BLAKE2B c9b65b75e69535422ca41678e6eb13681620e37a5855b3ddfe342a21d7d444dcdb20506157e1b2469edede08a2ffa956bdf30274aba574c947a5ec5988cd8213 SHA512 523558e3897420e3b8a9d291bd8dbe609105fc8832cd0a84101ef286387f66ddcd06c9f6a1238b18d8d84c85f391248a018cad66b18c80c88fb7a636cd50aa49
EBUILD jsonschema-3.0.1.ebuild 1193 BLAKE2B e794968d6e67e80d03c011d473952620824554969ac9060d6533bc617667d6581313253fed1ae1773656f9177f70715ae1a794da8898244d97ece6ee3744c70a SHA512 36d9254597100030ac1ac974f95a682a1421a2f4352a07af018a16222282ee206de665e50bc52ee363a06c1b35e6422de601f6b9543ec34a6374d4ab58379a2e
-EBUILD jsonschema-3.2.0.ebuild 1557 BLAKE2B b503bd7eb80b75f3761edb61e9c7b0229e3469d002102f464082d39b35397bea8179fbdbd9e63388b303a15022a0b63573d2dc06c6bb8e94b36c3102c3d7dfbb SHA512 9a8cf3f0c9dd7bfef100c60b593c6cb17611edecccd59ec6cdae2691007b16974586676e3e3dfe6dd71b0236cd48c961169c94484ec50a761f717102d15c09fa
+EBUILD jsonschema-3.2.0.ebuild 1559 BLAKE2B ae91d81dcae4b23de39f30c9d9d4458ed56719a954fa3fe331f3b544ac801a4cdceda5dcedbff711ba5ceb0f0a3c469479cc8531e9f540045c74453a9c08420c SHA512 7b3bbfd6998b1002ed30e16ca60e554f9b797c1a90bd795b279780f6b3319090a96b56bc0ed742815ee716fa4372bc983ab01a4b1c1002fc24240ceb66869d13
MISC metadata.xml 559 BLAKE2B dbfd5c0c2d3b9e3ea197db40ca1c1ea22e63e61bb540646a4b7dd711ed4e5a8a3bf5cc149a90e9911de76db8895f4a807b7ca1500d8a3937527902b0036a8360 SHA512 6824c104780402599891db143c021ecb833d2bca3dee97a6d12cc51f23856f6e9dcadd2a438ca8ad13a6e292048cb5bdbdf024665b06da547fff1c7b9f5090cc
diff --git a/dev-python/jsonschema/jsonschema-3.2.0.ebuild b/dev-python/jsonschema/jsonschema-3.2.0.ebuild
index 2bf5f57a11ff..9163778afc7a 100644
--- a/dev-python/jsonschema/jsonschema-3.2.0.ebuild
+++ b/dev-python/jsonschema/jsonschema-3.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+PYTHON_COMPAT=( python{2_7,3_{6,7,8}} )
inherit distutils-r1
diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 48290cd63e96..805aefa9c45c 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -5,5 +5,5 @@ EBUILD lit-10.0.0.9999.ebuild 853 BLAKE2B 0d7ab42b23427fdc0d2fd932c0ddac35fc158c
EBUILD lit-11.0.0.9999.ebuild 853 BLAKE2B 0d7ab42b23427fdc0d2fd932c0ddac35fc158c73511727095006d49be6a1387c450c9a50629064716a8c4b638ef68e6ad84de146c603bf11cca2c5441c29ad26 SHA512 1b7ce5ae74c55875ce4fcfb64953695a4fc5fe3d8dae10020421f53ecde4f5b8eec5e049e2420b13ab0c5b630faf559243eea8e47b7c0793194e3f4908c4991d
EBUILD lit-7.1.0.ebuild 997 BLAKE2B 0ab46c9eb3f0991a34f1aa02302fd608c04a9d495b6e534c9592c86d0c418bde0196164ab80ec19000cb266416b06764ee06997eb5171d6523385fdc6fcb3414 SHA512 3ba89f927b7981e1457df180e47880f37cc410d62bb14faeca3e02080fbe20d2f31fd55f277821de5b8ac394c20d82646e5878cca56270578aacfbe8b85a209f
EBUILD lit-8.0.1.ebuild 1029 BLAKE2B be947bf92151e27db4fa43735b2aec8f76fd4ad2c5cdd8dcc57cbf97a8f30cdca7469513af6d87346c30242787b20cf27efa9c295307b953f7b875f75def0d66 SHA512 23d0ccefc6a181f70381bacd3abc99568a49f8567639122f5e8c86c87ec0fedd49549eb11727f2f4df4b5d7ddd6e4966c9b145de4786d8d493a10fb1f7c9ca6f
-EBUILD lit-9.0.1.ebuild 883 BLAKE2B 663d13f8481ecd91e740d32bca54a61433bef7834f2790ef4e263a86b900e87a3bb70e3a54b35e0939f03546513519537f200d5254a6d9ea5c8bd2c2e7856426 SHA512 a59039e73dca85dbb52b4ca32ef3fe7a3a1b2a5e3cd2dba3f62ef8ec14f2b2d082b28e9628a4eb7a527de53b1984f6c594dfa95454a1f52a8d8f563dc09d41d7
+EBUILD lit-9.0.1.ebuild 880 BLAKE2B 5274fcc94062a6d430b3a9e6f5717eae6e13e78a7d11e7004f763b07b4554c11cfade35db0c60c2d1d3cc09a84aeb0396102570e700ec828bf3cce8fbccf0155 SHA512 1c5214d135d26c1948fe27ffe6717b2e9bafb727bc994579874c319f9b39bedb642c7d32e2c6911abce694d0cc2cf69fd23490ebd6149081eb7dd1ae36ca1313
MISC metadata.xml 216 BLAKE2B fe5e49887842aa513fbf1f2e09bed09a884d531fd21bdaeb2d389e8bf590b6c0e7063f0af98f66e2db129308ab0f0804ba327c3c752bbb4c900c59ac109d99aa SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5
diff --git a/dev-python/lit/lit-9.0.1.ebuild b/dev-python/lit/lit-9.0.1.ebuild
index bfd8b29feae7..7405070d90e1 100644
--- a/dev-python/lit/lit-9.0.1.ebuild
+++ b/dev-python/lit/lit-9.0.1.ebuild
@@ -13,7 +13,7 @@ llvm.org_set_globals
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/markdown/Manifest b/dev-python/markdown/Manifest
index 16b0d87c7e9b..283da22fd506 100644
--- a/dev-python/markdown/Manifest
+++ b/dev-python/markdown/Manifest
@@ -4,5 +4,6 @@ DIST Markdown-3.0.1.tar.gz 284084 BLAKE2B 6a9250295057ed32b389e1aeecf9aa3acac37e
DIST Markdown-3.1.1.tar.gz 294136 BLAKE2B 9fd024f64f7aaa774a49f60e312e47bbc2ff0f368f083e4dfd0c38d1f12839dfcf3455f1d0c8cb0b9c851fe0d3a779c70784859f1682703bd6022d57b6548235 SHA512 78f089f2eef5c73d683ac96fd20c87145e243d12b0f230b9b0228b995035fbb084dde40be788679c63637f05956487ad520cc9dd61d133926bf13521aa600090
EBUILD markdown-2.6.8.ebuild 1419 BLAKE2B 02d27ff9042b56e48c3976d107ecf17b1aa95e0bf89bea5be51ff84bcc2e657f13d95d10fe16c9f3b10d2d59e259dc6eea8550e05fc50971df893e525a233dd7 SHA512 03f0120e59c1b85d1ce5b6c7aace325db1eebdfb4db7ea0074e831272541c55a266aa1bb776da059b3d2d0c3777011bbc515e8b85b2b628f3f8499dfc7da0c01
EBUILD markdown-3.0.1.ebuild 1255 BLAKE2B eed1c97845e9f0e7ec2cbac1b3f4fae6a9bf6b251b89d8a3719f1f21e6d8b95111e0f794be9b3a6e4281c96717777e5c3da5017aacbf9afd0100ea444ef5dc12 SHA512 b3f214ed031041f107501568559f9f7346699d84ec19333aae5414c3da22d8cd344b880c60aa5c0004558ce69cde2865229eb5d3fb1e5708c81d5c09a4e4d640
+EBUILD markdown-3.1.1-r1.ebuild 901 BLAKE2B 411a145d862aac15f9de649406ab8c3b79183535a4d59bf48d1f38ba359828676f410d91cb66e65890d11ecb2d304f498fbd12389754d9421acfcbb192617b5d SHA512 7fed93159f021916b68a6c72ae86fc5575cd21e6b7299f125c407bfd0944bb634feadcf399a4a5b184b01840f3d050829b435afc6e4191f348dd04f43196348f
EBUILD markdown-3.1.1.ebuild 1119 BLAKE2B 8cfab1504352f5b1a76d36ca2bdb224d3706fab8f22dc2bd792bacbbc9e768e747cf4f7e9b2995a6aadfe429d471be62eb3764d6f7c5264fef818cd9c94a4cc9 SHA512 5e8282772bc67de2bfb5c27dfb8dc1c317b479e3aaf58cd72227fbe3ac59278e326aa8ed091d2f714ffa67c49e56d5cbafd8c29b7cff368abfe25486618b1728
MISC metadata.xml 465 BLAKE2B 8eadaf9d2733b1b3d93a389b0009652eecc3a0c3b6347ada4f27d99bd69b0de1be199eb1da7854655b8814a946f40a711e8fc092b22b214c18dc696dd3c0222a SHA512 4c9a52b62e49040fde94cc2d3d9edf88c42d085639d893fb81d119b8c216100f912e2725a1bbb31b1136b505ef8102f560989289da5aadc6c8f433f0186da44c
diff --git a/dev-python/markdown/markdown-3.1.1-r1.ebuild b/dev-python/markdown/markdown-3.1.1-r1.ebuild
new file mode 100644
index 000000000000..2f068d7276ed
--- /dev/null
+++ b/dev-python/markdown/markdown-3.1.1-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Python implementation of the markdown markup language"
+HOMEPAGE="
+ https://python-markdown.github.io/
+ https://pypi.org/project/Markdown/
+ https://github.com/Python-Markdown/markdown"
+SRC_URI="mirror://pypi/M/${PN^}/${P^}.tar.gz"
+
+IUSE="doc"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+DEPEND="test? (
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/pytidylib[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${P^}"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+ use doc && dodoc -r docs/
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest
index d026c651d029..55ce4450645b 100644
--- a/dev-python/mypy/Manifest
+++ b/dev-python/mypy/Manifest
@@ -1,16 +1,4 @@
-DIST mypy-0.700.tar.gz 1413962 BLAKE2B 6739960bdb5984115b4bd84ec3ca63e6b7a4c4494c48fcde8bab4b3679814e3ffdbe1319a4c0e221e3cab6521d95568839ded58c29dc6f2528d15d684e3c870d SHA512 934adaaf8ef48a843c8cce159502a2d4ca9697cf44bfd9a1c0f77e05da9bfb75ec099819e5543a4bc2492c670ee1f1f843df82746aaf7573776006d7dc6b57b0
-DIST mypy-0.701.tar.gz 1413988 BLAKE2B e705a1da6af8c68b9226d67acaf7976951ff5ddfe926f52cf51f70be59e75cd12cf303aad98e136ee342487c07e1273d0ca8ea582621552924c40ee725e6c01d SHA512 6dde048c211d1dd8f3c02af9500d5151588810d9989528ec4bee0ccbb5a8636fc4e03a373b80d177ca0937c0c92e0ffad1faf82b23db22248b782ec6812e3c1a
-DIST mypy-0.740.tar.gz 1916030 BLAKE2B ef2259fbfa24baa7dc28ed4818c988f5708d1f0be8665e97c5be231fe43f6edfeaf7f8cb4a6f05a8051b95b9457752238f044890686fdad9dce2e3fcf7f1a67f SHA512 f583be8bcb05d8f2c772f7d416bb425590263d759a719de67dc1186d0a1a8178a0c5461f90811c7799b06a49df820c98a3e369b3fcc4b045703d38084eafd0fe
-DIST mypy-0.750.tar.gz 1976988 BLAKE2B 46c008debb2d0f1757d4cc300adba53460c7e888650e9798c526bc55f16cdd79d0b9e5a52f1c5a45b4114446d3724211a513f3e4c98bd85c9e8e3f94587b6ba0 SHA512 6fbfb45296abd3d390d6fe97a39a63129cc1555645da9b4d81f08c6da5c4f45640690fbb7957a6c52144c06106e4148d3cfc244e5648b006c58445a3c49d0c63
DIST mypy-0.760.tar.gz 1986638 BLAKE2B a52be64ae23d6a0d5c29301599a10114f6260f665d658b93b387a2f9c120fe186940591dfc7479fea4160d2bebd8950dcf67a1c21bd7ed4c6d08093235f2107a SHA512 e4dc38741a8f446095e63ba734cf26440b1ebb0761f35553d0eb79bb58bedb00c0b04b8d2a2b845c39ab8fc418868dab89a5a19668c6862bf763609d37946eba
-DIST mypy-typeshed-0.700-f7c00b8.tar.gz 467098 BLAKE2B f10c9c6b3cfe9bc8518950839c2bb00d22521b6696a155cf721d34aac46205a8415f569d566f20ce865a44c23e5935748e5e488aff22950fbdd12bad4e679a42 SHA512 88e1ca3bc88f349a26cbd97303398de270eaf9332432b0402d7b44794cadbca86612df98ff1abed2a146450df760278946cb8eecc660f3dd5e00439c60807362
-DIST mypy-typeshed-0.701-36b28e5.tar.gz 466822 BLAKE2B 6a1e2ae84250d6e51649aab9b1c65f4258533bc54ba470162ad4c4e894d6c73f32a9087fea3501f5b833069c717e6037dd848a514c5ea2880eca081337962806 SHA512 27fe5dda347903ac8fc925c7bc7d91ff0bac6421315a49fc8227f5ef8f476e6bcacafd07b87f80ee8dddc73009dc2f52fe6a57fd542283fcf2c52440ca09256e
-DIST mypy-typeshed-0.740-eca9375.tar.gz 480468 BLAKE2B 7c31e59e93303feced9730e505101641874c61cba1c68a5083c412b1e5ae50d704d69b77b23b0a54b33c8788b7a0c1cc519fbf8eb923e9124b3facfdee1f782f SHA512 53abd0aa58f58c6d3a4b4260d21053b5ab528dc1c736072942967bf21903cfea0105d92662693ca69bd7e795db481454705b57d8daf26a37728633a3c7173a3f
-DIST mypy-typeshed-0.750-8df632b.tar.gz 494170 BLAKE2B cea871eee0e7f8e3bb0ea5bddf9936ac30dbc57b483a2b9927bd4e824d797ecb96c1dd9e9a9cbe59f76c3d5616ebeb28f8b60a2a8a2f3f048cd710612eb0b2e7 SHA512 409ec4de49322ab87cb3e146e654132bc8f217559b48b662e3ab4335a171d744f29d5dacd375bd0ead17c59fa07a398be61c8ab2f3d4fe2649a46348df371968
DIST mypy-typeshed-0.760-a06abc5.tar.gz 498726 BLAKE2B 9a2b3621806101cab009ac38e73c8683fba2789cad55da0a6739afd37bfb3ac4d8ea4e6b9cb9ba154a6fd45790f8dfda9e921d98485305c244573adf745d2adf SHA512 82559a91cc482f0cbd0cf5042d5975de21abc143708605a08c54088ee9ce3c9f52607ed3c00950442f4f526fd57f9ad4ada12a4f2acfb383759ac05f2be1a0a4
-EBUILD mypy-0.700.ebuild 1849 BLAKE2B a3133fc49865d45587764dab24e1b53c1a8d35f0067a2effdbb7aa0342f9c21da0f33d5cb6b9f15ddcf4d62587d35199e59907e2997036fd22bc4c5a90db8d12 SHA512 82208c6eab45ac01f638177068cb008d72fe3a7183363e9a9f1e27105b2ae0aba24c11f19280700b7e269cdd86e619c5a948eef8de0f5a7ba4574e5bd114c39d
-EBUILD mypy-0.701.ebuild 1721 BLAKE2B f1d188c4ac3e81afb48303a7409cb9278bc2e35c3b09987d69d596022d51ebd530eaecd60c60639a8bd11d858fb234c3719aff6aaef7d55d8aeb65e0bf29b00c SHA512 9dc0221dacf37f3fef700796afe61a77cdfc9df1988a10c990c3b6f5d2369a153d7e855b853c55a6b15d267badca2cc3bbf5398fdd033076707d4518587c7c33
-EBUILD mypy-0.740.ebuild 1729 BLAKE2B a1cefa65268a94b0b89571be9b6590f052212673372ab02a18993c39559e7dd21ca9a87c8f708b844cc10cecdd81bc9e2709848491de14a65f01af027fb9dc1c SHA512 1a0160f1a6144595619d65b519cb540151e4e264ba73c541a0aad1c7f00b04a2ec4357bc1fca9e9a321a3d92ef6b8ae0ab0b7c20518d26a3fc45334360d573b6
-EBUILD mypy-0.750.ebuild 1729 BLAKE2B 8acd886b3274fc24c6eae8ef4e385c5911fdcc8d6134fecbb886905a68af62a07821c163d5567cf39a24d8f7690c0c435834ca570bb1e940d8c79c4c18f0a0b0 SHA512 b9a3c315fd27328dece09a61406626ff021ce1c1c1d35e6f494a92b84ac3a59124690ea6bb1e7f62985f9050a6db5e7779c7d5447098a9086eb1d7b23aa799c1
EBUILD mypy-0.760.ebuild 1718 BLAKE2B 0355c2827cc5cc6c3d2277dd41d997e86d5612c059252a518f59d51aebad9a649b405908372d860aa3d7ded21fd77f80066c8a36b2199cffda106fac2fe4edd0 SHA512 dc0e940d95a17f5cd4da0c57eb8956a4d76c4c0c91c57717a4b0ada1833559f398c25e68b0ec2bc31516cd0f9bbab704068475b7c43e042de06f586af8abb3e8
MISC metadata.xml 318 BLAKE2B 26aeab57c568a3ebc431f846d61405428034bf9cf8333e5f52f43ec68d51fbbc2cb71deef622c07291312f63f46f29007ba4b02c21e90b4af3db039a43fda4ed SHA512 9e3c8432730d94d7ad9c65ccd1a48d7afc1b43662097f0844048ad107e81ba30e03bea99f64ee8a4171ff0504f1ff04d8d9a84407f414ff228cecadcb80c7c43
diff --git a/dev-python/mypy/mypy-0.700.ebuild b/dev-python/mypy/mypy-0.700.ebuild
deleted file mode 100644
index 5a3823cfae3d..000000000000
--- a/dev-python/mypy/mypy-0.700.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{6,7} )
-
-if [ "${PV}" == "9999" ]; then
- inherit distutils-r1 git-r3
- EGIT_REPO_URI="https://github.com/python/${PN}"
- SRC_URI=""
-else
- inherit distutils-r1
- TYPESHED_COMMIT="f7c00b8"
- SRC_URI="https://github.com/python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://api.github.com/repos/python/typeshed/tarball/${TYPESHED_COMMIT} -> mypy-typeshed-${PV}-${TYPESHED_COMMIT}.tar.gz"
-fi
-
-DESCRIPTION="Optional static typing for Python"
-HOMEPAGE="http://www.mypy-lang.org/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/flake8[${PYTHON_USEDEP}] )
- doc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
- )
-"
-CDEPEND="
- !dev-util/stubgen
- >=dev-python/psutil-5.4.0[${PYTHON_USEDEP}]
- <dev-python/psutil-5.5.0[${PYTHON_USEDEP}]
- >=dev-python/typed-ast-1.3.1[${PYTHON_USEDEP}]
- <dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/mypy_extensions-0.4.0[${PYTHON_USEDEP}]
- <dev-python/mypy_extensions-0.5.0[${PYTHON_USEDEP}]
- "
-
-RDEPEND="${CDEPEND}"
-
-RESTRICT="!test? ( test )"
-
-src_unpack() {
- if [ "${PV}" == "9999" ]; then
- git-r3_src_unpack
- else
- unpack ${A}
- rmdir "${S}/mypy/typeshed"
- mv "${WORKDIR}/python-typeshed-${TYPESHED_COMMIT}" "${S}/mypy/typeshed"
- fi
-}
-
-src_prepare() {
- sed -i -e 's/mypy_extensions >= 0.4.0, < 0.5.0/mypy_extensions >= 0.4.0, < 0.6.0/' "${S}/setup.py"
- default
-}
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- local PYTHONPATH="$(pwd)"
-
- "${PYTHON}" runtests.py || die "tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/build/html/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/mypy/mypy-0.701.ebuild b/dev-python/mypy/mypy-0.701.ebuild
deleted file mode 100644
index b79da77926da..000000000000
--- a/dev-python/mypy/mypy-0.701.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{6,7} )
-
-if [ "${PV}" == "9999" ]; then
- inherit distutils-r1 git-r3
- EGIT_REPO_URI="https://github.com/python/${PN}"
- SRC_URI=""
-else
- inherit distutils-r1
- TYPESHED_COMMIT="36b28e5"
- SRC_URI="https://github.com/python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://api.github.com/repos/python/typeshed/tarball/${TYPESHED_COMMIT} -> mypy-typeshed-${PV}-${TYPESHED_COMMIT}.tar.gz"
-fi
-
-DESCRIPTION="Optional static typing for Python"
-HOMEPAGE="http://www.mypy-lang.org/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/flake8[${PYTHON_USEDEP}] )
- doc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
- )
-"
-CDEPEND="
- !dev-util/stubgen
- >=dev-python/psutil-5.4.0[${PYTHON_USEDEP}]
- <dev-python/psutil-5.5.0[${PYTHON_USEDEP}]
- >=dev-python/typed-ast-1.3.1[${PYTHON_USEDEP}]
- <dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/mypy_extensions-0.4.0[${PYTHON_USEDEP}]
- <dev-python/mypy_extensions-0.5.0[${PYTHON_USEDEP}]
- "
-
-RDEPEND="${CDEPEND}"
-
-RESTRICT="!test? ( test )"
-
-src_unpack() {
- if [ "${PV}" == "9999" ]; then
- git-r3_src_unpack
- else
- unpack ${A}
- rmdir "${S}/mypy/typeshed"
- mv "${WORKDIR}/python-typeshed-${TYPESHED_COMMIT}" "${S}/mypy/typeshed"
- fi
-}
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- local PYTHONPATH="$(pwd)"
-
- "${PYTHON}" runtests.py || die "tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/build/html/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/mypy/mypy-0.740.ebuild b/dev-python/mypy/mypy-0.740.ebuild
deleted file mode 100644
index f6c5002eac3a..000000000000
--- a/dev-python/mypy/mypy-0.740.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{6,7} )
-
-if [ "${PV}" == "9999" ]; then
- inherit distutils-r1 git-r3
- EGIT_REPO_URI="https://github.com/python/${PN}"
- SRC_URI=""
-else
- inherit distutils-r1
- TYPESHED_COMMIT="eca9375"
- SRC_URI="https://github.com/python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://api.github.com/repos/python/typeshed/tarball/${TYPESHED_COMMIT} -> mypy-typeshed-${PV}-${TYPESHED_COMMIT}.tar.gz"
-fi
-
-DESCRIPTION="Optional static typing for Python"
-HOMEPAGE="http://www.mypy-lang.org/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/flake8[${PYTHON_USEDEP}] )
- doc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
- )
-"
-CDEPEND="
- !dev-util/stubgen
- >=dev-python/psutil-4[${PYTHON_USEDEP}]
- >=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}]
- <dev-python/typed-ast-1.5.0[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}]
- >=dev-python/mypy_extensions-0.4.0[${PYTHON_USEDEP}]
- <dev-python/mypy_extensions-0.5.0[${PYTHON_USEDEP}]
- "
-
-RDEPEND="${CDEPEND}"
-
-RESTRICT="!test? ( test )"
-
-src_unpack() {
- if [ "${PV}" == "9999" ]; then
- git-r3_src_unpack
- else
- unpack ${A}
- rmdir "${S}/mypy/typeshed"
- mv "${WORKDIR}/python-typeshed-${TYPESHED_COMMIT}" "${S}/mypy/typeshed"
- fi
-}
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- local PYTHONPATH="$(pwd)"
-
- "${PYTHON}" runtests.py || die "tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/build/html/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/mypy/mypy-0.750.ebuild b/dev-python/mypy/mypy-0.750.ebuild
deleted file mode 100644
index 50f7863fb76a..000000000000
--- a/dev-python/mypy/mypy-0.750.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{6,7} )
-
-if [ "${PV}" == "9999" ]; then
- inherit distutils-r1 git-r3
- EGIT_REPO_URI="https://github.com/python/${PN}"
- SRC_URI=""
-else
- inherit distutils-r1
- TYPESHED_COMMIT="8df632b"
- SRC_URI="https://github.com/python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://api.github.com/repos/python/typeshed/tarball/${TYPESHED_COMMIT} -> mypy-typeshed-${PV}-${TYPESHED_COMMIT}.tar.gz"
-fi
-
-DESCRIPTION="Optional static typing for Python"
-HOMEPAGE="http://www.mypy-lang.org/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/flake8[${PYTHON_USEDEP}] )
- doc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
- )
-"
-CDEPEND="
- !dev-util/stubgen
- >=dev-python/psutil-4[${PYTHON_USEDEP}]
- >=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}]
- <dev-python/typed-ast-1.5.0[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}]
- >=dev-python/mypy_extensions-0.4.0[${PYTHON_USEDEP}]
- <dev-python/mypy_extensions-0.5.0[${PYTHON_USEDEP}]
- "
-
-RDEPEND="${CDEPEND}"
-
-RESTRICT="!test? ( test )"
-
-src_unpack() {
- if [ "${PV}" == "9999" ]; then
- git-r3_src_unpack
- else
- unpack ${A}
- rmdir "${S}/mypy/typeshed"
- mv "${WORKDIR}/python-typeshed-${TYPESHED_COMMIT}" "${S}/mypy/typeshed"
- fi
-}
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- local PYTHONPATH="$(pwd)"
-
- "${PYTHON}" runtests.py || die "tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/build/html/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest
index 7a671f58da2e..342593084493 100644
--- a/dev-python/numpy/Manifest
+++ b/dev-python/numpy/Manifest
@@ -25,5 +25,6 @@ EBUILD numpy-1.15.4.ebuild 3914 BLAKE2B b1e4541facef34dc973bd1de3d7c9fc556116fa9
EBUILD numpy-1.16.1.ebuild 3934 BLAKE2B 35063ed7529f4cb757b7dc3aaf8c0009bc4e72aafb6723267ac582ccccffa2e2f079d3cd067a88c32f935de3622abb1875d7bdcf8417d125ad1750f2568b5b2a SHA512 db1c4337360dddbcba2a34eb1f282dabeb652f36a3f216332b2e6d6ea8058e16dea642ea5e6f583871436e7ffa75eae59cb1daec797a41a3097678b8554ca5be
EBUILD numpy-1.16.5.ebuild 4223 BLAKE2B e8de035eab95a811936542fc223d71fce1c3a98c01b6c4f6f064d0fecf231acf4e3d28dfe368c09a06a84f6e95eafc7bd30eedd4fab5d58afc1f97bc792996da SHA512 2d47d1a95f0e2a7677a4ac29ce44ba519fd620c732bce8a2df15cbbfc6d198a56187e837e19ee27bdd8ed6bf7bd4d04d3c67a78e09ec0b2d4da8e0d74df04d41
EBUILD numpy-1.17.4-r1.ebuild 4079 BLAKE2B 7a93dfea3a35b7e85e7d97d47d14e4b5931412226b52c2d1cc5f18c075f5c6fed2f0612db6d82f484482382558fbc67fda1cc991f640c1c8a04d8cb71588b84f SHA512 2f4db1cea02f6094bedc19fcfea6d0a5390efd3d71e763740a1663d47c8316487d82cb4233e428e831266fa5e88d46441a6d097ef0796b08e6de6d4e9e999efe
+EBUILD numpy-1.17.4-r2.ebuild 3624 BLAKE2B 903d92b51a841916dd84edf5be6d13d5229c953bbe55067dd265a3ceb40dae50d8bdb3b0b26fc49863296c23a106a1e36687ce80650c0bee26006156bd470f98 SHA512 3d72c6a20b64892cdbe7e918825eaf2bfb2ee952d102e9f6dacfd2904e14188b1b3870fe4bfee63aa038c23c5222532f2e96dff1d2686b3e7d156294057616e9
EBUILD numpy-1.17.4.ebuild 4230 BLAKE2B 8ef305e01f0217df28459560322e08c13fb14f9447b094f65627f129f40cde81dd4ab9932226f2d9f1f1b610d0baa785028ed36487dc7e3e500eb8e666a00ffa SHA512 95dc8135ec99d8427e71f4722d7afdcbff4a6dd85f06b038ba1e6da488121d0c1d738a13b20dee3a0815ba9c749c4f90d641aca83d1f9bbe54190931837ce244
MISC metadata.xml 876 BLAKE2B 5e257d6ea3c59c5819d854db7b7db3ebff53b5c87b5ce9348786085f09db12aa6fc8fa86393b9e6c06760ac0d9f36a52fdfb1865c9d1d9ad5526d74d3d53e8b1 SHA512 d35d0954ff8f21e370edeab3ce3e5ab501bf216c93399e807ede6f1910ba0ea41359425bf894d813a39442fb92a724fe83ec8a5c64e6bd97de9422f67700d549
diff --git a/dev-python/numpy/numpy-1.17.4-r2.ebuild b/dev-python/numpy/numpy-1.17.4-r2.ebuild
new file mode 100644
index 000000000000..06da8045df13
--- /dev/null
+++ b/dev-python/numpy/numpy-1.17.4-r2.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="threads(+)"
+
+FORTRAN_NEEDED=lapack
+
+inherit distutils-r1 flag-o-matic fortran-2 multiprocessing toolchain-funcs
+
+DOC_PV="1.16.4"
+DESCRIPTION="Fast array and numerical python library"
+HOMEPAGE="https://www.numpy.org"
+SRC_URI="
+ mirror://pypi/${PN:0:1}/${PN}/${P}.zip
+ doc? (
+ https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-html.zip -> numpy-html-${DOC_PV}.zip
+ https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-ref.pdf -> numpy-ref-${DOC_PV}.pdf
+ https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-user.pdf -> numpy-user-${DOC_PV}.pdf
+ )"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc lapack test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ lapack? (
+ >=virtual/cblas-3.8
+ >=virtual/lapack-3.8
+ )"
+DEPEND="${RDEPEND}"
+BDEPEND="app-arch/unzip
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ lapack? ( virtual/pkgconfig )
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.17.4-no-hardcode-blasv2.patch
+)
+
+src_unpack() {
+ default
+ if use doc; then
+ unzip -qo "${DISTDIR}"/numpy-html-${DOC_PV}.zip -d html || die
+ fi
+}
+
+python_prepare_all() {
+ if use lapack; then
+ local incdir="${EPREFIX}"/usr/include
+ local libdir="${EPREFIX}"/usr/$(get_libdir)
+ cat >> site.cfg <<-EOF || die
+ [blas]
+ include_dirs = ${incdir}
+ library_dirs = ${libdir}
+ blas_libs = cblas,blas
+ [lapack]
+ library_dirs = ${libdir}
+ lapack_libs = lapack
+ EOF
+ else
+ export {ATLAS,PTATLAS,BLAS,LAPACK,MKL}=None
+ fi
+
+ export CC="$(tc-getCC) ${CFLAGS}"
+
+ append-flags -fno-strict-aliasing
+
+ # See progress in http://projects.scipy.org/scipy/numpy/ticket/573
+ # with the subtle difference that we don't want to break Darwin where
+ # -shared is not a valid linker argument
+ if [[ ${CHOST} != *-darwin* ]]; then
+ append-ldflags -shared
+ fi
+
+ # only one fortran to link with:
+ # linking with cblas and lapack library will force
+ # autodetecting and linking to all available fortran compilers
+ append-fflags -fPIC
+ if use lapack; then
+ NUMPY_FCONFIG="config_fc --noopt --noarch"
+ # workaround bug 335908
+ [[ $(tc-getFC) == *gfortran* ]] && NUMPY_FCONFIG+=" --fcompiler=gnu95"
+ fi
+
+ # don't version f2py, we will handle it.
+ sed -i -e '/f2py_exe/s: + os\.path.*$::' numpy/f2py/setup.py || die
+
+ # disable fuzzed tests
+ find numpy/*/tests -name '*.py' -exec sed -i \
+ -e 's:def \(.*_fuzz\):def _\1:' {} + || die
+ # very memory- and disk-hungry
+ sed -i -e 's:test_large_zip:_&:' numpy/lib/tests/test_io.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ export MAKEOPTS=-j1 #660754
+
+ local python_makeopts_jobs=""
+ python_is_python3 || python_makeopts_jobs="-j $(makeopts_jobs)"
+ distutils-r1_python_compile \
+ ${python_makeopts_jobs} \
+ ${NUMPY_FCONFIG}
+}
+
+python_test() {
+ distutils_install_for_testing --single-version-externally-managed \
+ --record "${TMPDIR}/record.txt" ${NUMPY_FCONFIG}
+
+ cd "${TMPDIR}" || die
+
+ "${EPYTHON}" -c "
+import numpy, sys
+r = numpy.test(label='full', verbose=3)
+sys.exit(0 if r else 1)" || die "Tests fail with ${EPYTHON}"
+}
+
+python_install() {
+ distutils-r1_python_install ${NUMPY_FCONFIG}
+ python_optimize
+}
+
+python_install_all() {
+ local DOCS=( THANKS.txt )
+
+ if use doc; then
+ local HTML_DOCS=( "${WORKDIR}"/html/. )
+ DOCS+=( "${DISTDIR}"/${PN}-{user,ref}-${DOC_PV}.pdf )
+ fi
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/packaging/Manifest b/dev-python/packaging/Manifest
index 51215c69ba84..49434aae7a68 100644
--- a/dev-python/packaging/Manifest
+++ b/dev-python/packaging/Manifest
@@ -2,7 +2,9 @@ AUX packaging-16.8-distutils.patch 447 BLAKE2B ee667f6aed01fc273092b896acafc676e
DIST packaging-16.8.tar.gz 44706 BLAKE2B 6443f05d3745eb6c4cc3d51fccfb1afcfa207ac12498be4d15cd0f5c52c80435f8ea513589e8aec671cf88b10cc8c98555e7cac7fe9a1e0c67f4625fce83f80f SHA512 d1a7b65472c7c02dd758f0c469d6c6aeea34de7b798613f7fcdf45fcccbeba1e9085cab113fa89b392a60f758f8747d13b1c265c809566990c22e61ca8db49bb
DIST packaging-19.2.tar.gz 59110 BLAKE2B 8098538b8f48f4ff478eb13f3f4384d08c246b8a99711a48b2f412deaecd85faf13e24fd910a7a262c3407c5eb54939cd926e31e6f802deed0e28e0a92dfdb86 SHA512 af7312a85292f577d3e6e57154f10fb380bbdee749344ba4b226a09f22bf5ca664ed63c62cd5b4dea0be5eb5cff5c17ad04415aab8c925fa90dcae2e1c6dee5a
DIST packaging-20.0.tar.gz 72663 BLAKE2B 39fe2c52389978d1c6d7a0a0044b549a96fd386f83ece2dac65090b8ea55193fb2334102523c5119ef29050655d81bc015e3b02c6589088ef6f5bc8e97f3aa04 SHA512 f7d99700d27d5aebbb3343f1de6ee9ce1372750b805c55a40d1a1fbeb6cfcfe2184875db56de175c6cd46e17f1567c30a39d5527870902c3c69168d025447587
+DIST packaging-20.1.tar.gz 72955 BLAKE2B cd23c407693fcfd62c6fb40d996c3768201535cf6ba6dc825a6ee9e1b456a902aa730d1151e3b4e73fcc1193236dbd5ea9cfe6e17eefbc038d48aed12df9089b SHA512 1d51e81ab8b8c552d880ae3d210fe140835de181b6fcee3eb382f0f1d6a416e9cbdaeb52a81c50c53d2c5f5cdc40ee516f29ced845868a1bf7be3b23433f21d7
EBUILD packaging-16.8.ebuild 1426 BLAKE2B 09f077436c392bdc57cb524e06927b1a1c5c1cff91a6be03422becef6f47a49a0a6b2830e929ef76e819ecac08042c2858d2aacd03dcd3094ca0b9218e6f5f0c SHA512 8a7004680a62d2fbb728527842f6aeaab2b2f576fc4471add0da08d62018ed66f3277e54ac5d6c6e4ef1ffe839bc4cac09c5debd377bc86b0779849751ad553b
EBUILD packaging-19.2.ebuild 1415 BLAKE2B 712b60364c9dd21cc284ad9235e51d6066eeb8a2a93d4dbf191df826580b536186da67da20001b70fb0f68db1d2acfbe836ef6703f3504653bb4486cd397c662 SHA512 c44d324b43b3b9f3d0c4cfd75054c579371864dd40f5f038e419c39a7651a5b476499bec2121c3cfdce90a6fd7a5b47e71b6f2e19f7594b620d31b1ff9371a13
EBUILD packaging-20.0.ebuild 1417 BLAKE2B 7eb668b201610d64b01a91d7eec7c8cd37b4fcefd0436efbff41092eac037c42fd49ec422903ee08729331f727d315cb4e35d3b5bcb4c493db3c46e3928a8e7a SHA512 a09d271d703344f9f655b4fed8827c48d2d1f026758aabf4a47440a1f83029b132c5e286c4f5c3f71cf7fb45f06865a1d9beb084015608318fd90521824a1ba5
+EBUILD packaging-20.1.ebuild 1417 BLAKE2B 7eb668b201610d64b01a91d7eec7c8cd37b4fcefd0436efbff41092eac037c42fd49ec422903ee08729331f727d315cb4e35d3b5bcb4c493db3c46e3928a8e7a SHA512 a09d271d703344f9f655b4fed8827c48d2d1f026758aabf4a47440a1f83029b132c5e286c4f5c3f71cf7fb45f06865a1d9beb084015608318fd90521824a1ba5
MISC metadata.xml 366 BLAKE2B 62088f9e06b99999bcb0082f1ff6d6e243c8502a7e3f399699cded85fa65395f558e019b08342c73e4f078183cd0732d88058fab8fba984ba0b531c19ff6560c SHA512 f326b75f4603bc9e4455665dd526e381eb1973c8edc319e1d69b824f93ee885931fa29e74f9da8582f5af78a1ddba2fcc2d983fb98cbdc4cfd87b82c7a0f3ba4
diff --git a/dev-python/packaging/packaging-20.1.ebuild b/dev-python/packaging/packaging-20.1.ebuild
new file mode 100644
index 000000000000..cbdf1bd94389
--- /dev/null
+++ b/dev-python/packaging/packaging-20.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Core utilities for Python packages"
+HOMEPAGE="https://github.com/pypa/packaging https://pypi.org/project/packaging/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="|| ( Apache-2.0 BSD-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/pyparsing-2.1.10[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+DEPEND="
+ test? (
+ dev-python/pretend[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-16.8-distutils.patch"
+)
+
+python_test() {
+ pytest --capture=no --strict -vv || die
+}
+
+pkg_preinst() {
+ # https://bugs.gentoo.org/585146
+ cd "${HOME}" || die
+
+ _cleanup() {
+ local pyver=$("${PYTHON}" -c "from distutils.sysconfig import get_python_version; print(get_python_version())")
+ local egginfo="${ROOT}$(python_get_sitedir)/${P}-py${pyver}.egg-info"
+ if [[ -d ${egginfo} ]]; then
+ rm -rv "${egginfo}" || die "Failed to remove egg-info directory"
+ fi
+ }
+ python_foreach_impl _cleanup
+}
diff --git a/dev-python/patch-ng/Manifest b/dev-python/patch-ng/Manifest
new file mode 100644
index 000000000000..d6c0b98c8894
--- /dev/null
+++ b/dev-python/patch-ng/Manifest
@@ -0,0 +1,3 @@
+DIST patch-ng-1.17.2.tar.gz 17167 BLAKE2B aa9b577927417ca6c32f75d3240fd48d54f22a64684b105e5aedcfc3fe9200cc6c1e724f520596a09d3fb8351b98e963dead410cd53b06c76432b94321c82b1c SHA512 d8fd616507f970369516ba56e99329eca5c25e3fcdc52bb86f7a020f9c4dfe9f43e17999dec1b047fb902efb3254c2abb9f3f95673299116154882b3649ff7d1
+EBUILD patch-ng-1.17.2.ebuild 496 BLAKE2B 162e6434accec9d54d00830dac362ea1c867ced8fc578e53c788b604e66f216037b16b3ec297b6d92d938b10aa49b32c8b6349dffc55eaabdfee6fb8e7a28a9a SHA512 4f34f862957f90a396016109bfef30ed18b05f46845dbe4a01c23701ef55bf4ebf370ebaa92c036d088ade98c3487f0baa3b207100c37094995e838a9fd3000a
+MISC metadata.xml 525 BLAKE2B 26aa00d23b21fbe597d8f43c36dba421ed607b0da33cd59ffa0f38557b96c4c5edd531b68f164786c0d4459c8f59c0e18ba837e18211a712c65d20f2fc428a8e SHA512 eaafbe66708f645f59554b92bd6a9a84ea9b083d34ac6a5fb3146ee7d13ee13765f57c82d9a6bd97f11f479be25e42e080702ea89ca631e42adc2ec17949e3ed
diff --git a/dev-python/patch-ng/metadata.xml b/dev-python/patch-ng/metadata.xml
new file mode 100644
index 000000000000..8bb19e7661ea
--- /dev/null
+++ b/dev-python/patch-ng/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>azamat.hackimov@gmail.com</email>
+ <name>Azamat H. Hackimov</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">patch-ng</remote-id>
+ <remote-id type="github">conan-io/python-patch-ng</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/patch-ng/patch-ng-1.17.2.ebuild b/dev-python/patch-ng/patch-ng-1.17.2.ebuild
new file mode 100644
index 000000000000..63550cb4182e
--- /dev/null
+++ b/dev-python/patch-ng/patch-ng-1.17.2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1
+
+DESCRIPTION="Library to parse and apply unified diffs, fork of dev-python/patch"
+HOMEPAGE="https://github.com/conan-io/python-patch-ng https://pypi.org/project/patch-ng/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest
index 304ec1afef1e..7223aadce271 100644
--- a/dev-python/plyvel/Manifest
+++ b/dev-python/plyvel/Manifest
@@ -1,5 +1,5 @@
-DIST plyvel-1.0.5.tar.gz 143728 BLAKE2B 2eac687e6901381b62df5278abe00684c8e5a9ac162596a1a1a0e620536155b5e5c0ba0ab9bb32c1d3a6467d997cfdf530e9275024f8caba3323728f3f3aba67 SHA512 d2a7fe9d49b377135ece03292f366423e9550d3440689a99246d8c5ddc38e474c2b05c709655c6bf74a1d04f742a23dfb8841b51698c2adb062418577b28c4b4
DIST plyvel-1.1.0.tar.gz 143970 BLAKE2B 980c8117f39c704abaf1733bfabb6816aa84e5e449ed37368038a7d6cd4cbbbf832319bf149ec6ae7cca5074984427df08afc50e033451d3d97ddafd210d91e0 SHA512 4d9b20f7e047d75af14d530519b4360194a18aa423a57ac4596441e47528bbc9f8e3ff763dd91da4c115cb1e4a6f34f01bbd47f4be49be110b2f6e3c7b8bdb3a
-EBUILD plyvel-1.0.5.ebuild 1053 BLAKE2B 502e224111d99a312232cfbbc3ca755dc6383b99b9f2e954292ab7b571190e3f717a9ad2034b422aa912a0e41998453eca7e91a9765e62df2b1a1a63e879d140 SHA512 fef6e7ba1143c6598c603f1a780be7cd5a05d2a2b920c0a68f9cfac51dc8c86d446237c1765fb38c08a10021f336a74e6b570b2492b55707ed8e727ae7928a07
+DIST plyvel-1.2.0.tar.gz 145528 BLAKE2B 3a1604b536e462b3eccb7c8294c607828b8f41f3ead65c74fd200d3bb4179765d63f57508cb3bfaee1c4c57ecda7b986afe9416714ae74ed9ad35a9247397c98 SHA512 00b3424e248d1ed17f6443c9862c9f35c94ad76707df5adfe625d7a387620252ff71b3e1f7e903dda1c5cfcd53cb23883c1049e31df541dfe566b8e849c0a96d
EBUILD plyvel-1.1.0.ebuild 1056 BLAKE2B 0a5ede3289410bfc2f18c1e92eb5056c3a732ab22074e5f9c2c7edae820c32c3de219e3aec43629eb9bd09e6e9a74db9f15b1476cdedd32397cfc390cf47fce0 SHA512 f16d964c8b4d889d5d7000ab16f605202e194a3481135698b1de32ca32aa95c2a905daaee6327005864a95fad3ff440b15f6db9ca092c91a62b0f13965281051
+EBUILD plyvel-1.2.0.ebuild 802 BLAKE2B f11c33eaa8b281ae75912588cb2b8f1b604fd529d0ea816727194dedeae25b3a854d223a8dca208c6d91c54f23a9d4bb89ffa48acb43055abb79736675b25c29 SHA512 7cd3752acd7829e392986fe60824110d2d891279f6d023d552ffa26b396b0ed2b74efe52cd5549e54439aaf79c00db08fa8effa88d49b3de257031559734d6c8
MISC metadata.xml 432 BLAKE2B 5ff794b8cd6bb312ed6fc0a3ef74ab6a89be65b45d90fee726ec4350f702b45e46da69c35ac2fea606bdd2b7cc87a9d360ce03d101b4243950cbd54567a772d7 SHA512 fbd7143b819341c3d6686e6861b5c8642b6e18f3e0c73b0ab0221dae9f074fba26d7792f41a23a67074679594ed2739a9a6926124365c1fab88765e51915f288
diff --git a/dev-python/plyvel/plyvel-1.0.5.ebuild b/dev-python/plyvel/plyvel-1.2.0.ebuild
index 8006345f9308..c10e32908265 100644
--- a/dev-python/plyvel/plyvel-1.0.5.ebuild
+++ b/dev-python/plyvel/plyvel-1.2.0.ebuild
@@ -3,8 +3,7 @@
EAPI=7
-# Tests fail with PyPy: https://github.com/wbolster/plyvel/issues/38
-PYTHON_COMPAT=( pypy3 python3_{6,7} )
+PYTHON_COMPAT=( pypy3 python3_{6,7,8} )
inherit distutils-r1
@@ -15,30 +14,22 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
+IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=">=dev-libs/leveldb-1.20:="
DEPEND="
${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
"
-
-python_compile_all() {
- if use doc; then
- sphinx-build doc doc/_build/html || die
- HTML_DOCS=( doc/_build/html/. )
- fi
-}
+distutils_enable_sphinx doc
python_test() {
# We need to copy the extension to the package folder
local ext="$(ls "${BUILD_DIR}/lib/${PN}/"*.so | head -n1 || die)"
ln -s "${ext}" "${PN}" || die
- py.test || die "tests failed with ${EPYTHON}"
+ pytest -vv || die "tests failed with ${EPYTHON}"
rm "${PN}/$(basename "${ext}")" || die
}
diff --git a/dev-python/pupynere/Manifest b/dev-python/pupynere/Manifest
index 6f1b21259a20..492b91bcb162 100644
--- a/dev-python/pupynere/Manifest
+++ b/dev-python/pupynere/Manifest
@@ -1,3 +1,3 @@
DIST pupynere-1.0.15.tar.gz 8566 BLAKE2B 1780b7c17868b77c294da0f81052077be22b72660b472a29641c8390d34a608fb0dc067fe942dba764dd5735ce034981c9b5e3b47825eb3be9ab94e46a71d972 SHA512 55b25ca4fb511d80b5eb11b8aa63949c80e9dda336ed1ad406314bbda669ee4ef836a3e01b71065eec0cf0b8556ef36c815a299a5620d50983074a2ff55ca5ba
-EBUILD pupynere-1.0.15-r1.ebuild 700 BLAKE2B 5ff9a8963e4da4aea5ed204771292878cfc328ac77e17548e13d46bfaa96d8abf9f8fc9c5a38c1778366279124070a5fb79342fdf9ce4957c311874f859a1080 SHA512 a31ec45a48bcdc8c032606ae7c3ac2545c6afd02437ef5aeecdbb8efe5303a21d5f46c3375f5f0c82e84f8a6da3292b0d69a8a008ca9f65af339279d83e32496
+EBUILD pupynere-1.0.15-r2.ebuild 700 BLAKE2B 5ff9a8963e4da4aea5ed204771292878cfc328ac77e17548e13d46bfaa96d8abf9f8fc9c5a38c1778366279124070a5fb79342fdf9ce4957c311874f859a1080 SHA512 a31ec45a48bcdc8c032606ae7c3ac2545c6afd02437ef5aeecdbb8efe5303a21d5f46c3375f5f0c82e84f8a6da3292b0d69a8a008ca9f65af339279d83e32496
MISC metadata.xml 500 BLAKE2B 27412e37a799d7931fb1f7d5dc712db7d6d25f44e166d7a045c63ed3c1f978f1dbbd15facea31d258154f6fe689cf148fee71acc33f6b653f4b9d0388c51ce44 SHA512 7aff7144c2be483bf339a2bc43fec68bde804bc43b1f13a462bd7cd617b53884de2791b6a3335fd90b38d01ce081b1246281d068254af0722731cafa17381e91
diff --git a/dev-python/pupynere/pupynere-1.0.15-r1.ebuild b/dev-python/pupynere/pupynere-1.0.15-r2.ebuild
index 7f70dfe14fc9..7f70dfe14fc9 100644
--- a/dev-python/pupynere/pupynere-1.0.15-r1.ebuild
+++ b/dev-python/pupynere/pupynere-1.0.15-r2.ebuild
diff --git a/dev-python/pweave/Manifest b/dev-python/pweave/Manifest
new file mode 100644
index 000000000000..8d603c743c07
--- /dev/null
+++ b/dev-python/pweave/Manifest
@@ -0,0 +1,5 @@
+AUX pweave-0.30.3-docs.patch 384 BLAKE2B f965c866a87e4ba7084767e73113d119ca6c1c7ce5d184d843f84cdf9f3237038a2192aa41b834d9b39f584ee5294d802857d1fb0f2d457721b2b82376b00215 SHA512 7a4396e2383c630e1bd8cab770952e8898be157b80dab23ce0f7cabcc1ecda4bed9a9cb4ad46d48e521b05de7de324106128d281ef88e06735425cc430f43717
+AUX pweave-0.30.3-rm-online-tests.patch 3991 BLAKE2B ea2462239edd8cf029a308a0fb3d3464a3932d6f714e7d6501730e62deb6b417482c5dc67a023c467d3efc1456674f0d31fa96f585ba9d81943e4c9dcf0aa875 SHA512 74f496bd263d87b9f63293be843eac78c40c6f66de5b493afe8aca893441e43bf02b157130b8252f893a928c8a03ac6b7594ae2876b4af1c1a2745e0aaf8d3ba
+DIST pweave-0.30.3.tar.gz 2173323 BLAKE2B 13aaa70d424026e58648ee949d8046d1f9fdf6e402df018b120dbb235c7b7a29846cb341aba1642c97be5a8ebafeea33a71be177f92498db186e8044624eebb8 SHA512 d2ffc2a6921837eff471041cc13789ac370d9e00c8a66f451ae53859c110c838e360b4bfd820aa33656fdf509cda8dc24a1d2c1bfcb44ae99de751726c33b3ae
+EBUILD pweave-0.30.3.ebuild 1367 BLAKE2B b34ae0b2b0b1f64764580a42d60d082713c90c6feda7afe131562615ff67c5f62ed655a711ec042e56ed07abf3bd204cd4472f0212ed00ee435b2edb192a4ce1 SHA512 4a70b62ce5bc87e7b25462d485424b26bd8961198c391793078727b1006e011f770bdef84f55a4b28d98335c6b6fa6553f3d2d4fb0df4b1cbb715eb5d95b7212
+MISC metadata.xml 375 BLAKE2B d5aff616cc3473bac743c6d809eba454c54e2fc1514a115be5ae1ca11be7de212fe72f2ffeb520db05a11837d8ff93daa1128cdef7867244b9f829d8e52e6214 SHA512 c00656e8233157fbe266e364bc10a6b351063221b27a73d43add57a50d00beb2e540b491ea671fcc4b7acafd97c4a5e56c73a9937aab64ee2d79d553fd0658ee
diff --git a/dev-python/pweave/files/pweave-0.30.3-docs.patch b/dev-python/pweave/files/pweave-0.30.3-docs.patch
new file mode 100644
index 000000000000..11021bd86522
--- /dev/null
+++ b/dev-python/pweave/files/pweave-0.30.3-docs.patch
@@ -0,0 +1,12 @@
+diff --git a/doc/source/conf.py b/doc/source/conf.py
+index 2529bca..1066a51 100644
+--- a/doc/source/conf.py
++++ b/doc/source/conf.py
+@@ -1,6 +1,6 @@
+ import sys, os
+
+-extensions = ['sphinx.ext.todo', 'sphinx.ext.pngmath', 'sphinx.ext.autodoc', 'sphinx.ext.viewcode']
++extensions = ['sphinx.ext.todo', 'sphinx.ext.autodoc', 'sphinx.ext.viewcode']
+
+ templates_path = ['_templates']
+
diff --git a/dev-python/pweave/files/pweave-0.30.3-rm-online-tests.patch b/dev-python/pweave/files/pweave-0.30.3-rm-online-tests.patch
new file mode 100644
index 000000000000..3c5f1a227bec
--- /dev/null
+++ b/dev-python/pweave/files/pweave-0.30.3-rm-online-tests.patch
@@ -0,0 +1,115 @@
+diff --git a/tests/test_formatters.py b/tests/test_formatters.py
+deleted file mode 100644
+index 90cb45b..0000000
+--- a/tests/test_formatters.py
++++ /dev/null
+@@ -1,58 +0,0 @@
+-import unittest
+-import pweave
+-import pickle
+-import os
+-
+-class FormatterTest(unittest.TestCase):
+- """Test formatters"""
+-
+-
+- def setUp(self):
+- self.doc = pweave.Pweb("tests/formats/formatters_test.pmd")
+- self.doc.run()
+- #pickle.dump(self.doc.executed, open("tests/formats/formatters_test.pkl", "wb"))
+- with open("tests/formats/formatters_test.pkl", "rb") as f:
+- e = pickle.load(f)
+- self.doc.executed = e
+- self.out_base = "tests/formats/formatters_test.%s"
+- self.ref_base = "tests/formats/formatters_test_REF.%s"
+-
+- def testFormatters(self):
+- formats = sorted(list(pweave.formatters.PwebFormats.formats.keys()))
+- for format in formats:
+- if "pandoc2latex" in format or "2html" in format: #No pandoc on travis
+- continue
+- self.doc.setformat(format)
+- self.doc.format()
+- self.out_file = self.out_base % format
+- self.ref_file = self.ref_base % format
+- self.doc.output = self.out_file
+- self.doc.write()
+- if "2html" in format:
+- pass
+- #Need to ignore same amount from beginning
+- #End is variable lenght, anyway tested with test_publish
+- #self.assertSameAsReference(1000) #Ignore changing footer
+- else:
+- self.assertSameAsReference()
+- try:
+- os.remove(self.out_file)
+- except FileNotFoundError:
+- pass
+-
+- def contentOf(self, filename, end_ignore):
+- fh = open(filename)
+- content = fh.read()
+- fh.close()
+- if end_ignore > 0:
+- return(content[:-end_ignore])
+- return content
+-
+- def assertSameAsReference(self, end_ignore = -1):
+- self.assertEqual(self.contentOf(self.out_file, end_ignore),
+- self.contentOf(self.ref_file, end_ignore))
+-
+-
+-
+-if __name__ == '__main__':
+- unittest.main()
+diff --git a/tests/test_publish.py b/tests/test_publish.py
+deleted file mode 100644
+index 0c5e587..0000000
+--- a/tests/test_publish.py
++++ /dev/null
+@@ -1,23 +0,0 @@
+-import pweave
+-import os, io
+-
+-def test_publish():
+- """Test pypublish"""
+- pweave.publish("tests/publish/publish_test.txt", doc_format="html")
+- test = io.open("tests/publish/publish_test.html", "r").read().encode("utf-8")
+- ref = io.open("tests/publish/publish_test_ref.html", "r").read().encode("utf-8")
+- #Leave out the changing footer
+- assert (test[:len(test) - 400] == ref[:len(test) - 400])
+-
+-def test_publish_cell():
+- """Test pypublish cell format"""
+- pweave.publish("tests/publish/publish_test_cell.txt", doc_format="html")
+- test = io.open("tests/publish/publish_test_cell.html", "r").read().encode("utf-8")
+- ref = io.open("tests/publish/publish_test_ref.html", "r").read().encode("utf-8")
+- #Leave out the changing footer
+- assert (test[:len(test) - 400] == ref[:len(test) - 400])
+-
+-
+-if __name__ == '__main__':
+- test_publish()
+- test_publish_cell()
+diff --git a/tests/test_readers.py b/tests/test_readers.py
+index 69a0303..69cd500 100644
+--- a/tests/test_readers.py
++++ b/tests/test_readers.py
+@@ -13,12 +13,6 @@ def test_script():
+ "tests/publish/publish_test_REF.py")
+
+
+-def test_url():
+- pweave.weave("http://files.mpastell.com/formatters_test.pmd", doctype = "pandoc", output = "tests/formats/formatters_url.md")
+- assertSameContent("tests/formats/formatters_url.md", "tests/formats/formatters_test_REF.markdown")
+-
+-
+-
+ def assertSameContent(REF, outfile):
+ out = open(outfile)
+ ref = open(REF)
+@@ -27,4 +21,3 @@ def assertSameContent(REF, outfile):
+ if __name__ == '__main__':
+ test_markdown()
+ test_script()
+- test_url()
diff --git a/dev-python/pweave/metadata.xml b/dev-python/pweave/metadata.xml
new file mode 100644
index 000000000000..8fc11184ab00
--- /dev/null
+++ b/dev-python/pweave/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>andrewammerlaan@riseup.net</email>
+ <name>Andrew Ammerlaan</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/pweave/pweave-0.30.3.ebuild b/dev-python/pweave/pweave-0.30.3.ebuild
new file mode 100644
index 000000000000..3cc22bcf1260
--- /dev/null
+++ b/dev-python/pweave/pweave-0.30.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+MY_PN="Pweave"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Scientific report generator and literate programming tool"
+HOMEPAGE="http://mpastell.com/pweave
+ https://github.com/mpastell/Pweave"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+IUSE="examples"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=(
+ "${FILESDIR}/${P}-docs.patch"
+ "${FILESDIR}/${P}-rm-online-tests.patch" )
+
+RDEPEND="dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/ipykernel[${PYTHON_USEDEP}]
+ dev-python/jupyter_client[${PYTHON_USEDEP}]
+ dev-python/markdown[${PYTHON_USEDEP}]
+ dev-python/nbconvert[${PYTHON_USEDEP}]
+ dev-python/nbformat[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]"
+
+DEPEND="test? (
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/notebook[${PYTHON_USEDEP}]
+ sci-libs/scipy[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_sphinx doc/source dev-python/sphinx_rtd_theme
+distutils_enable_tests pytest
+
+python_install_all() {
+ if use examples; then
+ insinto /usr/share/${PN}
+ doins -r doc/examples
+ fi
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/pyhamcrest/Manifest b/dev-python/pyhamcrest/Manifest
index 44c2b0661b18..fce28ec0239f 100644
--- a/dev-python/pyhamcrest/Manifest
+++ b/dev-python/pyhamcrest/Manifest
@@ -1,5 +1,5 @@
DIST PyHamcrest-1.9.0.gh.tar.gz 57650 BLAKE2B c497688f03ec3b072d8ab076fc096a442d5cbbd94493eae57779879ccb6f281477aeeb7f7a67e539442010e60194f9f04a6deddd1d2267e9743742b45433f124 SHA512 3a878637ed5138365416c170871a63640f089047b723c7ec8db893dd716c0b1cdad16a98584700405693b954af7d4868a8543d1a3fc58ded22b493c8c61661b4
DIST PyHamcrest-1.9.0.tar.gz 376623 BLAKE2B 808c74aa4dff89467c126cbc0e18029a9504cb27bbf03662a90666f85c76d7d7617260f50d35acde3a8e9e437b846589423cbb3697f8ceb86d0b5b838c586ebd SHA512 3b8393d0079b619b208ec7f06ed5133c4ff9d9dba050f818adf56347fc2225fd1c85d60f3dc262b7b9722061f0b8e4966180b6b96245a371e578d0d51633b4b0
-EBUILD pyhamcrest-1.9.0-r1.ebuild 2088 BLAKE2B 314d06e6e1ea5fa28a951b345822c31569dc6a6974c6b6251ed2b15a7c6996573573178e869577650c8cc2d2a687eb24eb333f54acc0f704369991425fec8266 SHA512 211c994d48be93d41ac840b553815fe11693aedbc81c27b28b57e4bd286d385d3a4c9bffb909e73a1e82f37b4f58e9b2bdc02014df0c9b7c8a58f7ebf9937a5d
+EBUILD pyhamcrest-1.9.0-r1.ebuild 2090 BLAKE2B 1f2bb9cc18deb1ca187c76498b0ce6641ffe0f1d2f8a05e39604ceb1a68ce48f99d6f142b9fa6efac95e306e7c0bc2e97fa09af44222d8c5b4b0aa453d82bb6f SHA512 a5080a147ae58f93939e4ec892df943bb249eca4168d52afbfce0f1fee94ff9502eccf772c98d756683f41208ead9bbbf7c486a3e8d49531a511cc1bd5f90050
EBUILD pyhamcrest-1.9.0.ebuild 1218 BLAKE2B ffe0c2bb1126b917ccaabb54791579738244d071fd44f57b8dcd113212dd76293eb87a590cc248a9f33df7ec30339c3771907944f5b43a6a1442b16808057d62 SHA512 b89889eaac87b17f5f57011d9dbdd3f0038cb7fd4a53267cc323e101c9b6d16b924c348ce4d4052397a5b4a1e04f3a09ba7e29472c6c2b899a747e3a7ce1fae9
MISC metadata.xml 297 BLAKE2B 1d304f6e46130d706190ceaa75f188fba8b3934ebcb42b48d7209f9a9dc67e3561cc2a823b9a591cd58a945161c382698178979e4dacf776178367e43c5519a7 SHA512 999f2517a446b5911d475789246dcb70a08566fba9ecec5f2b69fa29180fdfbb17f4f24b4c87ef71c422814bf7502da2812e5c7938293e96affe721d92e428fd
diff --git a/dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild b/dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild
index 5fec9f66af47..37c195ef5829 100644
--- a/dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild
+++ b/dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
inherit distutils-r1
diff --git a/dev-python/pyicu/Manifest b/dev-python/pyicu/Manifest
index 85f875bfec0c..0e1507f55b9e 100644
--- a/dev-python/pyicu/Manifest
+++ b/dev-python/pyicu/Manifest
@@ -5,5 +5,5 @@ DIST PyICU-2.3.tar.gz 214710 BLAKE2B ef676cce089962d16a88193e7aa2ffec739086e5bbe
DIST PyICU-2.4.2.tar.gz 219356 BLAKE2B dc6ad1e8944e43560314e9dbfcd37e58b52b50874656f7ca66497a317b03bb9bf988515417660be87bb2e73e0484e5870cd3db2c5eab47fda1223e7514935fb0 SHA512 3cd1f632c2551dce3d721c54190a19c2a46e2554ef54915c9e07b133fa4a499b1a8c49f406abe9777721903799eb23a2d55d3b1aadd758870f8bd591f143a05b
EBUILD pyicu-2.3.1.ebuild 785 BLAKE2B 04bf55c6ae86a69e7a28ccb7f84a85c17c4db2dcbb80cd89f2dbf60dea13c49ae51494b011b5f50a8ce51bf7bebf20903c8934c4d13fcf4ef925e45ba645b79d SHA512 bb29584503c784ba7a88bcf8c7499a2a9a23c5888943107cd64c71343662e046ca7058f9d24afe191c98fd9a3b5a59f695650452a342ca897c161b029d8a7f4f
EBUILD pyicu-2.3.ebuild 845 BLAKE2B d9da30f3d1a1b140fa57dc4141bf00c0dac63220cde34189192e997453d51865a33c460526fe6e8fe894c8daa1174738fad304ea093a2549508f82e90c76c9ee SHA512 356fc3125222240ea87ccb50c35daf695e33ce931592fc80077a0acb5c97c08fae00108373f6f81c77cf0c35c0fb42a84633176bf0c1079273480cbe65a05bd1
-EBUILD pyicu-2.4.2.ebuild 685 BLAKE2B 6a9b23736c5aeaa0538b5985c06baadb82f85e7cdad078217cdf2a5cbf2de5cd172addb8859ee81528890ce221e4f93f7149039983b5faf1ec28b09cc32fa50e SHA512 5a76d1b93d464f207684ab334444f418af9dfe16677750c47601bf12c444ef80ed06266ee9c162be4fb58ac89a841cb1d21712d2bd023dbf42ce7e1b56de981c
+EBUILD pyicu-2.4.2.ebuild 687 BLAKE2B df7b23c0cde6640b834213ff3bafa424e781a50d13ef6b3481239fb9e6153301d932ea68c512a96bf11444ee3d57e6cb75e22acd9b821a6d8c32bce7ed8dbaba SHA512 a9ab9c9bf93e6c99b91041c2b53f8d1eb872e4fe610a36f4541c767cc1d107b0fbef4184d3861dc116f4f120c481c9fc4dbc9a726fa958d26f349104057dede0
MISC metadata.xml 358 BLAKE2B d35d487a8be34ecff1465171ee9fd9381c35da622401faebce3d55f160a36b6dc94f8ec109e74e01571fc91694bc932fce7cacfa60dfa33a0615daf00fb1f762 SHA512 b2e487bd32ab89cf1d5f0aa5ff10b394560b2415fe5b5c433c78a551324a17bb25603115020216706e775a9eedcabab431255032486d7b8c1a5f1296a2ff8835
diff --git a/dev-python/pyicu/pyicu-2.4.2.ebuild b/dev-python/pyicu/pyicu-2.4.2.ebuild
index f4acff57c10f..598eb718fded 100644
--- a/dev-python/pyicu/pyicu-2.4.2.ebuild
+++ b/dev-python/pyicu/pyicu-2.4.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
diff --git a/dev-python/pyilmbase/Manifest b/dev-python/pyilmbase/Manifest
index 027709278498..a21cbbab837a 100644
--- a/dev-python/pyilmbase/Manifest
+++ b/dev-python/pyilmbase/Manifest
@@ -1,5 +1,5 @@
AUX pyilmbase-2.3.0-fix-build-system.patch 1169 BLAKE2B 6afa0faf264ffb4c863a148684d162ef3154fa2802cffb2802315933e5df4781fc24d9fca23a985627a29d123a53cd4d6815beaa3b56487cace67896a22ae57c SHA512 691cdeec3361954fd41c085b38f8ec3a2a6a024ac174aeecb2b32df83844c3e25dbffcb3905b91e0b516eea6ac4597a067bb9ac794a25f5d1ac8502094b4095a
AUX pyilmbase-2.3.0-link-pyimath.patch 454 BLAKE2B 5e2bc6d09bb7012f8d0087aa0d76b8a89280349fa978cbf926cd9cbce1b2b611a6862d73da35642e037ba84161e658915831e63ed9aeafac9db5669e38e5c4f4 SHA512 760a217d5af2e8de48f52351bab18370f3a74453135a401d8f5d964d3c445519ddc41a853c989c4f29d492764e42dfbcf4a8bcf839e43164b4bbe3e125e9d1fc
DIST pyilmbase-2.3.0.tar.gz 524975 BLAKE2B 7c3114921392ad29198025c672c366e6c98d2da968ed213ccfb446533b81fae4b78c687aba2108e476e16c4e97f11924799d0b0474ff3f82f17632f886bb6a39 SHA512 c20c26155315f2ae38efc183e5f33e2c18610365f5f1bca7a50363a005ff91c8782177293290ea037cf5f164f9b404f5710ce3cccba862e5e7f830727753589f
-EBUILD pyilmbase-2.3.0.ebuild 1509 BLAKE2B 50317fb153056ef663b190fa06be7b782c2b2a8f20907ef9c19d71136129e4f58504c6963298f39673a46d782d955a03e5625aee004d25c676c75a53540804ea SHA512 3d614e898140b5bd9536e34cb19fad89ddcd73916820df2c5acb2548bfd009ea337e078de9bf1d441a5156482487c6362eb0853dc18654ceb3c97028591765b6
+EBUILD pyilmbase-2.3.0-r1.ebuild 1509 BLAKE2B 50317fb153056ef663b190fa06be7b782c2b2a8f20907ef9c19d71136129e4f58504c6963298f39673a46d782d955a03e5625aee004d25c676c75a53540804ea SHA512 3d614e898140b5bd9536e34cb19fad89ddcd73916820df2c5acb2548bfd009ea337e078de9bf1d441a5156482487c6362eb0853dc18654ceb3c97028591765b6
MISC metadata.xml 537 BLAKE2B 88a1d7d89fac2094eefd766ad23b01c12cc49bff080e83f6ad63318294c97b18ecd83c6d908979ae8345a6601898b7a01295d9db886f0de500e460129d9c4a6a SHA512 c685de970979ac4ad5c3392a4b41b23bb523da5d003e3f6757a8d61fbdf0be1ea2bddc1a756176a9887101cc5bd6e19f5ac7e038e9dc9e5976c676a8817b9a87
diff --git a/dev-python/pyilmbase/pyilmbase-2.3.0.ebuild b/dev-python/pyilmbase/pyilmbase-2.3.0-r1.ebuild
index ea1f2d49fe50..ea1f2d49fe50 100644
--- a/dev-python/pyilmbase/pyilmbase-2.3.0.ebuild
+++ b/dev-python/pyilmbase/pyilmbase-2.3.0-r1.ebuild
diff --git a/dev-python/pylibacl/Manifest b/dev-python/pylibacl/Manifest
index 996d3d711247..2bc400ce92c7 100644
--- a/dev-python/pylibacl/Manifest
+++ b/dev-python/pylibacl/Manifest
@@ -1,5 +1,5 @@
DIST pylibacl-0.5.0.tar.gz 23886 BLAKE2B fdc447701d2856a460ad6cf5d4a31e9334cf5cda668af7d44c780bfb3320d2aa9d58e44d43d2b43b134a9fbac76d657a03f9190fd0c8ce1b6f4061da93cee56a SHA512 c12390b6a0ca73fd351b84860a9d68d74126dbcd8656916d677a39002a6e4abbac704d450b0b0118bba40987cdd11cc11ad14008de39dac8dc9ca7587ae54c46
DIST pylibacl-v0.5.3.tar.gz 32792 BLAKE2B 005785dda2b7933ff71dd1296b1d4315a6492fc893aba56136c775f78b9aa3bd8f9d4898bbe0160fac53a306329977ddaecd073739531ba42dd0b6cc622b9eef SHA512 ea648acc3df9e1cf2fd68576b0b691a353b257d00b74fc80aa7f60089b9dbc912452ebe6b84da2930cac888b9047740530dd0e38b4d5be52c37fc6d3a29a7ce2
EBUILD pylibacl-0.5.0-r1.ebuild 929 BLAKE2B 309c70e5bbc03a3b874b179484823300feba75bf9090dbb0bfb469271d0330f85a06e39a630d0a545bde5837cb06e53f34dd5ef71c0ce51fcf821b323d7c7fdf SHA512 810c25a04429c703b42e4f159db7c7e45b6f5f96647cb89b78b0a86f8514ca171cb14ac38c059bc66202a296647962b6cbe8ace43a9246325c4aafc4e9441659
-EBUILD pylibacl-0.5.3.ebuild 941 BLAKE2B 480436134dc2450b3eae79e7afdc8f9e793516dd0dfd5f5893273f7efcbc666adbbc90d119bfd6c4a6bdf4ddf5d83c93422ee6d1d61038011d49d4d9fd4b1e72 SHA512 548ebed97d2808e6f577de2aab686dcead9f367000971fbb2dae7fc6d2593bd8e83e881c13276e6fe3651ea514a6dd1ee347b5e0d0fd17561e61e9774889624c
+EBUILD pylibacl-0.5.3.ebuild 947 BLAKE2B 6d12eed32b0b0eb87142dea843585798dca98aca203aaa5b00037f74b90abe36d3c741c5605bc1308a957a95e1570dd10f6921688a6c3e96cb8df1dcf7091083 SHA512 433b10975b2936abd6f2b868fdda0c083a9853e3f475428c979c40fb45d03cdb2a0a13af0b4236f2db8166bd3842b0e7b7e6f312c97a4f0faf0a9bf9d16c9ff7
MISC metadata.xml 445 BLAKE2B 01fa6d3dbb4f640a84c7cde4fc2c0c2691345fde557c7d26af9b5aaf5f64ee281a9c50eb273471ef3ec1a4c7cdfd8b48bccfdf3e50804f88981353a7a5433ce8 SHA512 b5fd28a88149cc0afb3535daa5c5e8f67f137e98c0671595a381d9d748212ed93a3226339b4999c7cfce1779fa6fa0cf568f38610ef77fed685e62dff9f9a344
diff --git a/dev-python/pylibacl/pylibacl-0.5.3.ebuild b/dev-python/pylibacl/pylibacl-0.5.3.ebuild
index 1a57be2ea0dd..fe492631df24 100644
--- a/dev-python/pylibacl/pylibacl-0.5.3.ebuild
+++ b/dev-python/pylibacl/pylibacl-0.5.3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
inherit distutils-r1
@@ -23,7 +23,7 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/${PN}-${PN}-v${PV}"
python_test() {
- if ! "${PYTHON}" test/test_acls.py; then
+ if ! "${EPYTHON}" test/test_acls.py -v; then
eerror
eerror "If you got the following errors:"
eerror "\"IOError: [Errno 95] Operation not supported\","
diff --git a/dev-python/pysrt/pysrt-1.1.2.ebuild b/dev-python/pysrt/pysrt-1.1.2.ebuild
new file mode 100644
index 000000000000..766998ae2d3e
--- /dev/null
+++ b/dev-python/pysrt/pysrt-1.1.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python{2_7,3_{6,7,8}} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Python library used to edit or create SubRip files"
+HOMEPAGE="https://github.com/byroot/pysrt https://pypi.org/project/pysrt/"
+if [[ ${PV} == "9999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/byroot/pysrt.git"
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-python/chardet[${PYTHON_USEDEP}]"
+DEPEND="
+ test? (
+ ${RDEPEND}
+ dev-python/nose[${PYTHON_USEDEP}]
+ )
+"
+
+python_test() {
+ nosetests -v || die "Tests failed under ${EPYTHON}"
+}
diff --git a/dev-python/pyte/Manifest b/dev-python/pyte/Manifest
index 749a8d2e3a34..81974089b515 100644
--- a/dev-python/pyte/Manifest
+++ b/dev-python/pyte/Manifest
@@ -1,5 +1,5 @@
DIST pyte-0.5.2.tar.gz 42719 BLAKE2B 00995c8427ade8a44dbc6dea4bea058431adb1409fbddc90b70ecd3cf4968632d66e4f21140ca5c071ea927208d40ed55606cf2d604f931970f99128c2b2dba8 SHA512 da903b31bb67e60bc8271c162f3429871d0def039cec5f63f07764fce1994236063876eb069a88783a4c7d8b0eac0646549c00f2a51ab8630287d852f05f4b0d
DIST pyte-0.8.0.tar.gz 91320 BLAKE2B b973050912c7d3b67393208a5b17f382705fe78964528e003b71addc12586353a3a9c7eeb68c224dfb945b5f9d3b52823cd254885dd5ac6901be119583a71a2e SHA512 c488fd0a61c1dc34b27e12ed9ba1109bb2c331626c982da06e7540bdd168008cb5106a17c71e60e38c493f2dd9f21ba3cf05118928744dfa192d62e511b4c4e8
-EBUILD pyte-0.5.2-r2.ebuild 777 BLAKE2B 5b1f863bf981d93973f2d46d1ae749fc66ab0bfd897bb47a7d7f1df3792aec84f09dffea49871ba9b326a799563a1feaf806cd223ecdb6fd7999c565b8c53069 SHA512 0953a52eb1ab98f4546fd3c686e4cf6b1fc6cf970085cc25909b513a89adfe93e589d6c85fb2cc825a99152dfe8e4875773ac631eb73523d829c0c650163367f
-EBUILD pyte-0.8.0-r1.ebuild 987 BLAKE2B 0b8dcf1349323005488c78664e19bf82edc87ad20dabf02cf6cf1cde7bec0cdf9a7a9a8e122a1f3322872a77063dae8d0fd6e4c2c6cab4c41a150fea6a8bc6ae SHA512 c53f6c2dd2fcaa07b4ad0ee02866aa82b57aab40ba597b8120c6920189223bc02a49d647d2267f5c5740757171a4fda88394d0187876f874a78a142f0cbd434d
+EBUILD pyte-0.5.2-r2.ebuild 767 BLAKE2B f8d4644d4b41c2beb197762a7187147858166d80ebb5ddec3b0ea7f0cdf409b76244a80f94d1934b0aee59c0917147704386313b0625fcee9a076e63d696117d SHA512 9cf207f7ba25cf65a724b34f670b9c0703784321e578ca9e611e3ff2b84c07165a994aa76da073a562d1dc6e48f78f5eb31e831618cf18527db431f74aa41e64
+EBUILD pyte-0.8.0-r1.ebuild 793 BLAKE2B b1e7cb4616bbf27e6b80d8f90206774d15ddac8717121984c80c2f9c7946ebff40f81a3d87dba06825f293737b3ff978b48aa2d3e67217a83643b5b6a81c954d SHA512 09283fb35df606933a7232bf07e9c3255842ec5b0a1f63417b2f13303c9822964ace2ccc473c2e43d743452c8f03fad51be6741152c7a247cc15627b45c59d48
MISC metadata.xml 372 BLAKE2B 6e2290ce2905925561a7bb3bd42f754191dfa28b2bfe493d234e3944d9b80e1b7c28440105a95e0e31ba0d445979c235683c81b4ee4cec7930809a6ef6fb7cb4 SHA512 6ba189a1a43ff10537319bfdebf23046437a86dec5c6bb219e97076120b31e20aba0e4cdb8abe932c378d17c766ae2ae7a65d9538cf3926cb106bd20206901bc
diff --git a/dev-python/pyte/pyte-0.5.2-r2.ebuild b/dev-python/pyte/pyte-0.5.2-r2.ebuild
index 97c7074737a0..63421405c8e6 100644
--- a/dev-python/pyte/pyte-0.5.2-r2.ebuild
+++ b/dev-python/pyte/pyte-0.5.2-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=5
-PYTHON_COMPAT=( python2_7 python3_6 )
+PYTHON_COMPAT=( python3_6 )
inherit distutils-r1
diff --git a/dev-python/pyte/pyte-0.8.0-r1.ebuild b/dev-python/pyte/pyte-0.8.0-r1.ebuild
index b4ea4d05ae87..880144fbda60 100644
--- a/dev-python/pyte/pyte-0.8.0-r1.ebuild
+++ b/dev-python/pyte/pyte-0.8.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -16,14 +16,10 @@ SRC_URI="https://github.com/selectel/pyte/archive/${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0"
LICENSE="LGPL-3"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-RESTRICT="!test? ( test )"
RDEPEND="dev-python/wcwidth[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )
-"
+
+distutils_enable_tests pytest
python_prepare_all() {
# run pytest directly for tests
@@ -31,7 +27,3 @@ python_prepare_all() {
distutils-r1_python_prepare_all
}
-
-python_test() {
- py.test -v || die "tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/pytest-qt/Manifest b/dev-python/pytest-qt/Manifest
new file mode 100644
index 000000000000..6b2891a90181
--- /dev/null
+++ b/dev-python/pytest-qt/Manifest
@@ -0,0 +1,4 @@
+AUX pytest-qt-3.3.0-skip-show-window-test.patch 1318 BLAKE2B 7e1c628c13f02d6219d752e3bbd6c54d17b54d45fe84b608093a42796ed6208f12c62a6bfc7a685cf3f445f5c4f6ca9e496d9b55b088cfddc28313e02c07d45d SHA512 27f788b560e66e0de3b9f17144cdc2a31fb9a4a270efdb490dfe106109051669d55e10072c841ce8f0aa313bcfec397ff59c6c76842a6a4b58194a03c3ff07d3
+DIST pytest-qt-3.3.0.tar.gz 113439 BLAKE2B 1eb486d2d44825058577306ed3b9ade34e6cbad0d90038fe314114bb22c82ae069c9fe66c170591de6c97bad99f5f9e0021c8b3dc38c858b8293a22c448bed74 SHA512 8b3ce7b62621c55fb319966b162cb60663c5ef290f34e62e6a9329e67f530c2bde1329ae0b045b15c99ae14f5f6a5fef9ee930475fa700922c50ee725adf7983
+EBUILD pytest-qt-3.3.0.ebuild 942 BLAKE2B 5f8afb977eadbf613ce19e45ad504a2bf1361b1cdeb5d6fa88f18598d101a409919d251632cfb8ebe2547cf6455179711db17e38d98bcdf58b28066e486eb613 SHA512 128b7c9bc7fcc4c6cace8e3868593ec5e53826daa1d41775aa72d3b997832cc5b0133d5770435897274a6d528ca93dbd3a799e2054f0b18d96f30f5cf086aec6
+MISC metadata.xml 375 BLAKE2B 393138e315b4eae4dacb9339fbb5766e9dbaa84b7482babaddc08d524fb8b9939f6622ee9c6d09b66c61ac270fcc483fac39996a12ba87ccccf7cafd4c6d36db SHA512 9a44b6b9de4d1a61d6af9256519473541d5513cef349c15178c025dee3aaaa3f6772b1be56576411a985fcd9c70029c00743d8f577be8eaec4c5a44646c9cbf6
diff --git a/dev-python/pytest-qt/files/pytest-qt-3.3.0-skip-show-window-test.patch b/dev-python/pytest-qt/files/pytest-qt-3.3.0-skip-show-window-test.patch
new file mode 100644
index 000000000000..1acef2bb4922
--- /dev/null
+++ b/dev-python/pytest-qt/files/pytest-qt-3.3.0-skip-show-window-test.patch
@@ -0,0 +1,36 @@
+diff --git a/tests/test_basics.py b/tests/test_basics.py
+index 7fdaf93..a972ea0 100644
+--- a/tests/test_basics.py
++++ b/tests/test_basics.py
+@@ -82,31 +82,6 @@ def test_stop_for_interaction(qtbot, timer):
+ qtbot.stopForInteraction()
+
+
+-@pytest.mark.parametrize("show", [True, False])
+-@pytest.mark.parametrize("method_name", ["waitExposed", "waitActive"])
+-def test_wait_window(show, method_name, qtbot):
+- """
+- Using one of the wait-widget methods should not raise anything if the widget
+- is properly displayed, otherwise should raise a TimeoutError.
+- """
+- method = getattr(qtbot, method_name)
+- if qt_api.pytest_qt_api != "pyqt5":
+- with pytest.raises(RuntimeError) as exc_info:
+- with method(None, None):
+- pass
+- assert str(exc_info.value) == "Available in PyQt5 only"
+- else:
+- widget = qt_api.QWidget()
+- qtbot.add_widget(widget)
+- if show:
+- with method(widget, timeout=1000):
+- widget.show()
+- else:
+- with pytest.raises(qtbot.TimeoutError):
+- with method(widget, timeout=100):
+- pass
+-
+-
+ @pytest.mark.parametrize("method_name", ["waitExposed", "waitActive"])
+ def test_wait_window_propagates_other_exception(method_name, qtbot):
+ """
diff --git a/dev-python/pytest-qt/metadata.xml b/dev-python/pytest-qt/metadata.xml
new file mode 100644
index 000000000000..d22e99d73577
--- /dev/null
+++ b/dev-python/pytest-qt/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>andrewammerlaan@riseup.net</email>
+ <name>Andrew Ammerlaan</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/pytest-qt/pytest-qt-3.3.0.ebuild b/dev-python/pytest-qt/pytest-qt-3.3.0.ebuild
new file mode 100644
index 000000000000..4f2d4bd24bac
--- /dev/null
+++ b/dev-python/pytest-qt/pytest-qt-3.3.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="pytest plugin for PyQt4 or PyQt5 applications"
+HOMEPAGE="https://pypi.org/project/pytest-qt https://github.com/pytest-dev/pytest-qt"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}]"
+
+PATCHES=( "${FILESDIR}/${P}-skip-show-window-test.patch" )
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
+
+python_test() {
+ pytest_qt_test() {
+ # pytest-qt test fail to test in ${BUILDIR}/lib
+ # if and only if pytest-qt is not already installed
+ # test do work if executed directly in the extracted tarball
+ local PYTHONPATH="${WORKDIR}/${P}"
+ pytest -vv
+ }
+
+ virtx pytest_qt_test
+}
diff --git a/dev-python/pytest/pytest-5.3.4.ebuild b/dev-python/pytest/pytest-5.3.4.ebuild
new file mode 100644
index 000000000000..1be7d663ccd2
--- /dev/null
+++ b/dev-python/pytest/pytest-5.3.4.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Simple powerful testing with Python"
+HOMEPAGE="https://pytest.org/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# When bumping, please check setup.py for the proper py version
+PY_VER="1.5.0"
+
+# pathlib2 has been added to stdlib before py3.6, but pytest needs __fspath__
+# support, which only came in py3.6.
+RDEPEND="
+ >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}]
+ dev-python/importlib_metadata[${PYTHON_USEDEP}]
+ >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/pluggy-0.12[${PYTHON_USEDEP}]
+ <dev-python/pluggy-1
+ >=dev-python/py-${PY_VER}[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/wcwidth[${PYTHON_USEDEP}]
+ virtual/python-funcsigs[${PYTHON_USEDEP}]"
+
+# flake cause a number of tests to fail
+DEPEND="${RDEPEND}
+ test? (
+ >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/xmlschema[${PYTHON_USEDEP}]
+ !!dev-python/flaky
+ )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}"-4.5.0-strip-setuptools_scm.patch
+)
+
+python_prepare_all() {
+ grep -qF "py>=${PY_VER}" setup.py || die "Incorrect dev-python/py dependency"
+
+ # Something in the ebuild environment causes this to hang/error.
+ # https://bugs.gentoo.org/598442
+ rm testing/test_pdb.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ "${EPYTHON}" -m pytest -vv --lsof -rfsxX \
+ || die "tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/python-dateutil/Manifest b/dev-python/python-dateutil/Manifest
index 66455381ab9e..40bc667bf4c5 100644
--- a/dev-python/python-dateutil/Manifest
+++ b/dev-python/python-dateutil/Manifest
@@ -1,21 +1,10 @@
AUX 0001-zoneinfo-Get-timezone-data-from-system-tzdata-r1.patch 3527 BLAKE2B eb793ad1ec92a944445a405f323aae660031d63db7612856265c1afe339db4b05f40f2d6c94f988d47dd769b7835bdb2d438718a1eb6d192c3213ee7f055fc86 SHA512 e0c48ed24aadd457cddc98f30965bfebb1b9c9b6f8921fb43d065877cb1344ee7f0d0ba157f9090e2190419f04470e7acbd34c388de07e3e8b586ded7012c2a0
AUX 0001-zoneinfo-Get-timezone-data-from-system-tzdata.patch 3504 BLAKE2B b26810c285257c14eec697e7529c3a85c637619dc19979a48b16b0ce45780041e84946748b30b048de84f5b35bb320dd7f79a22a13f42954433ad7ec7f3286a4 SHA512 37ad4c6630b0055a57704b375e6fa869c87a16b0d5d6c79bf77dd5cdfd7aeac56ad696e5a8acc5028b34dec35b932fa76e9fa8b26095cd369508af3386d3f89c
AUX python-dateutil-2.8.1-no-pytest-cov.patch 687 BLAKE2B 97eb6d653a013b6fb279209804d7a82b4599ed672eb7a6b94654dc789ae3ad5e2978c9684439d94e405423c0a022ff70155c7d50f5d03a5e74cfe111a665ff7c SHA512 f4e90ed1d1cdab509a574319ae6cf0b646c2741eb05459c408caa29e1a6ca512e71a258ca8119c8e1f59948276c9e14e726b6f53cea868709bd89dea2280b700
-DIST python-dateutil-2.6.1.tar.gz 241428 BLAKE2B 93b1d43dacdfbf528b085864b04231c1a34b37b23bc64a58a0733f53ace0f7e0258ca58fbc725dc2aae15eebe8ed1f555b02862a4dfd360014e7ee9aa8d6a9f9 SHA512 f16dd29fc975629f594dd2683a525e2a86acb020bf8962558d19040b14ac6f19d4ab07a910d6bb55c9db3cc02b5472774a3a05ccc86cf624ca5e5144463646db
-DIST python-dateutil-2.7.1.tar.gz 298061 BLAKE2B a6bc2a3bf83ff234ddc53db5a3353b19303dd9e0c6d2d702537643e134508f96ccc69b962fd957d4cc754b07cd24b3c3c2ce07becc0add7db925b841d6a32b5d SHA512 3dbadeac3dd22bf51279c4237df96a925ed4063384a82e756a41e314c216751f2c90f8909a20ba96fdb065966034e9c7e40c1ea152876ca733a2176893c4deb2
DIST python-dateutil-2.7.2.tar.gz 298000 BLAKE2B 4091108b125eb080809c74cdb53daa27973b2dc4b2c4f79eba2afb295fce7b6c21a8589d4643ad5af212900f55dc4139711929d5c7c4a2b094ac749d76125761 SHA512 b8fdc867aa67c4e5602bb3e9bf906dd4d32a6616fcdfd5f39d146d849a46d13c266bc9c2eae28490399fe608ba19dcb824d05ce96d556de07999449eaece7dfc
-DIST python-dateutil-2.7.3.tar.gz 302871 BLAKE2B 8b6cff6f977d52b64665f33d10513a638addada91a00192eb1f522aa9b239d5fb051bff3cfb837871ea61d7ab69994cfe5b42bb3b00851b5f15368c26db06fd7 SHA512 6b9973fa7db69d931bc6e772201c67bb7bbfa693ba35484d34960bd7e6227f2a2343df814a9fdbbff253e750299c48e7cdb2a609bf4522595df8a7fc595784fd
-DIST python-dateutil-2.7.4.tar.gz 302229 BLAKE2B e2a43d8587f895a9a72ca5ab5c18a5c471497c8f8e89459450219e9f5ecb55223f36f219d77df8da4c04d55fb5feb3a17f9a5c2318c077dac4307da7c0bd9645 SHA512 3b02b397e3138dc755f34a2f7a50464f96a73b7be1f335ce7da3fa99e6d59f34a0643dfb1c933d4ef4fbaab88364fab6e760e4b1e7040b8cbbfebdd75e7e9a4f
-DIST python-dateutil-2.7.5.tar.gz 316043 BLAKE2B 29511f7e484c369084d696f45a07e01e096e7b1114f982026f8df71d569eea30d657956d3e53725ad57564c1e445414c2ed543e3e6d2dd89902d7838cbb9e6fe SHA512 762752191d584a3995b55bbcfadc829261a263e0e6515a52db2fc32157bf0b3f96f787107c49bbd77cab9ce7e3f692ab3e8f392260fc18e6456b74eb190b44d3
DIST python-dateutil-2.8.0.tar.gz 327134 BLAKE2B 6525eee57aeaef3c588413210df7c1ad3627a380c6e44af78e9acc9abea523b29e8d9afec495f8d1e585d25d32ab82e6e28bf93dca148893d2e6a533e1f4ce47 SHA512 ec7da86203572582f883a4686acf8a732a2de4f396d809057eb51b2c60dbca5623a7fa90c2c0618c281a2282c60841739bd837731a51cc876f4ff369297f2f81
DIST python-dateutil-2.8.1.tar.gz 331745 BLAKE2B 9785fe93976d9bbe21d6610133e37e558cdde4062a1a738ccbf2bf80aa062882ba59c60f2b9bfc44c53e0f8fc4b5ebdd5d12b6ba54a60706576360e453b2f160 SHA512 337000216e0f8ce32d6363768444144183ab9268f69082f20858f2b3322b1c449e53b2f2b5dcb3645be22294659ce7838f74ace2fd7a7c4f2adc6cf806a9fa2c
-EBUILD python-dateutil-2.6.1.ebuild 909 BLAKE2B 6f0289a6652a3261839de98b5375f407a13cfea900cb831ed1cc1bb5190af36adc30234f13987539b3be9fd65e5a073243923f48137c47dfc9d33ae7d07a638d SHA512 8f5c0e1f2b42e7de5c56858e780522680ffb5d684c166c7d50e1ce474163ae3d418a04d4ae3d942ec4c4f93abe0b53dd959aeabb9e96bd01c72dd63342a06429
-EBUILD python-dateutil-2.7.1.ebuild 1123 BLAKE2B 3c1649109f0b8009d3dcc99fd56816c9089597b74605f435cc8498f0d69632ea6cb589787498be254ab663cecc20d3a08d11954cf6869567a45c9ab017911b1d SHA512 6425fd1a5513ca2aa93df4c779e2c7b3afbb77c661c82d1684399fe902d2c975884e51d5b843a48ff1330b3c5bb84cc5203df594eacceb2dba3d269418cc99ac
EBUILD python-dateutil-2.7.2-r1.ebuild 1209 BLAKE2B 39b59a4e365d5c59682198267e8de48249fb0487d4d0f79045eda6382604523a5ffe6c95b5911afbc792e02454b5c8f83e1ec3d0adf86fc96513b803aee52af1 SHA512 b28100fbec9379367f8798451fd5ec56f436abbfb6e4709477a6abb876e752d3e6410af82c30573760707a43b95009a96a267c7b2f76bfdbf84e43ede5dac4f9
-EBUILD python-dateutil-2.7.2.ebuild 1123 BLAKE2B 3c1649109f0b8009d3dcc99fd56816c9089597b74605f435cc8498f0d69632ea6cb589787498be254ab663cecc20d3a08d11954cf6869567a45c9ab017911b1d SHA512 6425fd1a5513ca2aa93df4c779e2c7b3afbb77c661c82d1684399fe902d2c975884e51d5b843a48ff1330b3c5bb84cc5203df594eacceb2dba3d269418cc99ac
-EBUILD python-dateutil-2.7.3.ebuild 1220 BLAKE2B 2166d814fbbdc1e53012f764ade187e9abb65559d92999db42f42a0e50fc38b9ede4f4a0a9c28a4dde7028d6611a92fdc10361628b827f56f882983259893203 SHA512 18aeda72dd48ced49a15146df2b525d81c99c7e4f9e800f3029846d9e556ce3d459535e53694c9d18e178d32453826d7a11fb6353464f58081f943fb88f1d495
-EBUILD python-dateutil-2.7.4.ebuild 1262 BLAKE2B e08cb34de4e2f8440ae2276743688939adf2343f6abaf82f12a8ffd00d49c2617ef68d415916183bc899c70d79fed22df2800f9879b6d4ffedfb6fc72c8cf1a2 SHA512 82838ee91c912685d50e3ffd9991cd8882b1b405910842630d275ea6bf55b1932f722ca331fb5b09a806d91502a7e78852fdc13e5d6da1558328c92f1f4041e3
-EBUILD python-dateutil-2.7.5.ebuild 1262 BLAKE2B e08cb34de4e2f8440ae2276743688939adf2343f6abaf82f12a8ffd00d49c2617ef68d415916183bc899c70d79fed22df2800f9879b6d4ffedfb6fc72c8cf1a2 SHA512 82838ee91c912685d50e3ffd9991cd8882b1b405910842630d275ea6bf55b1932f722ca331fb5b09a806d91502a7e78852fdc13e5d6da1558328c92f1f4041e3
EBUILD python-dateutil-2.8.0.ebuild 1263 BLAKE2B 60e88087f2d182a7c5422795f441c8e9517be3e894847b5bd0dbc8cc74609864957514b04081d796cc19e379e6192e3e737fe4fd5544ddc5524b76b0ecffba95 SHA512 45c458eed0e4e2c13b2b6a1c2ed9ef3c292b70c489e1c68febd21ee3f3d0fa9240e8bea8ee700ec832fdf2dbb418956e919a8cbc29a467c219066258924e34de
-EBUILD python-dateutil-2.8.1.ebuild 1593 BLAKE2B 67b20654e9d277d908c875ffe19d185af6ef15090400b4b00a03d9c87c07068fa16b6474948fe6428fc1ad9aebac0d504f22a1887786312cf19a3fadde70fe39 SHA512 091749992be5e576de2886ada387f51901975a0ac852d14ddde5685f553e4bfbaf9fa5a6d8704d879b4c27b94d1fe92bf8051b7bcf8b5fbd4febef27e754e816
+EBUILD python-dateutil-2.8.1-r1.ebuild 1355 BLAKE2B ee8d2909ca955d809c50b8e3132634e0cc415bbb2a66ae36c7fd9ba9397e4f690c265546480536807bd31ed2a2ca0f76b06aba842e1f15efc33ec5c072eabb52 SHA512 c6f2511bc6ff696a42ecf086e2c07d9e99d22d1bde4452cbf30773a4aa6b8968df57b1a15c8225d7b9170eb515ad25b6b9ed72d26228090fa647e36d50c7a708
MISC metadata.xml 603 BLAKE2B 1bf49feeeec3ffc2f767228a84b3f9edf53cf44d8a1df3fa8f85798c0d3ea8f448d6113d425baa6b4b342b88746133d2770b951488d602dbb175f5ff9a99ea36 SHA512 87f5ea8b8918e72b57b91d32ed103d88f93ad9fbbe0a8f3f8b8ea72627d82e5cac25246553a0cb6988af26c30841ca5a3ddccf7f957603283a1b4e455a7c6439
diff --git a/dev-python/python-dateutil/python-dateutil-2.6.1.ebuild b/dev-python/python-dateutil/python-dateutil-2.6.1.ebuild
deleted file mode 100644
index 7c142a518b44..000000000000
--- a/dev-python/python-dateutil/python-dateutil-2.6.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_6 pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Extensions to the standard Python datetime module"
-HOMEPAGE="
- https://dateutil.readthedocs.org/
- https://pypi.org/project/python-dateutil/
- https://github.com/dateutil/dateutil/
-"
-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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE=""
-
-RDEPEND="
- >=dev-python/six-1.5[${PYTHON_USEDEP}]
- sys-libs/timezone-data"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
-
-python_prepare_all() {
- # don't install zoneinfo tarball
- sed -i '/package_data=/d' setup.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- esetup.py test
-}
diff --git a/dev-python/python-dateutil/python-dateutil-2.7.1.ebuild b/dev-python/python-dateutil/python-dateutil-2.7.1.ebuild
deleted file mode 100644
index 3e8b8a761d9e..000000000000
--- a/dev-python/python-dateutil/python-dateutil-2.7.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_6 pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Extensions to the standard Python datetime module"
-HOMEPAGE="
- https://dateutil.readthedocs.org/
- https://pypi.org/project/python-dateutil/
- https://github.com/dateutil/dateutil/
-"
-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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/six-1.5[${PYTHON_USEDEP}]
- sys-libs/timezone-data
-"
-DEPEND="${RDEPEND}
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/freezegun[${PYTHON_USEDEP}]
- )
-"
-
-python_prepare_all() {
- # don't install zoneinfo tarball
- sed -i '/package_data=/d' setup.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- py.test -v || die "Tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/python-dateutil/python-dateutil-2.7.2.ebuild b/dev-python/python-dateutil/python-dateutil-2.7.2.ebuild
deleted file mode 100644
index 3e8b8a761d9e..000000000000
--- a/dev-python/python-dateutil/python-dateutil-2.7.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_6 pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Extensions to the standard Python datetime module"
-HOMEPAGE="
- https://dateutil.readthedocs.org/
- https://pypi.org/project/python-dateutil/
- https://github.com/dateutil/dateutil/
-"
-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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/six-1.5[${PYTHON_USEDEP}]
- sys-libs/timezone-data
-"
-DEPEND="${RDEPEND}
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/freezegun[${PYTHON_USEDEP}]
- )
-"
-
-python_prepare_all() {
- # don't install zoneinfo tarball
- sed -i '/package_data=/d' setup.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- py.test -v || die "Tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/python-dateutil/python-dateutil-2.7.3.ebuild b/dev-python/python-dateutil/python-dateutil-2.7.3.ebuild
deleted file mode 100644
index f59d53c7364c..000000000000
--- a/dev-python/python-dateutil/python-dateutil-2.7.3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{6,7} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Extensions to the standard Python datetime module"
-HOMEPAGE="
- https://dateutil.readthedocs.org/
- https://pypi.org/project/python-dateutil
- https://github.com/dateutil/dateutil/
-"
-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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/six-1.5[${PYTHON_USEDEP}]
- sys-libs/timezone-data
-"
-DEPEND="${RDEPEND}
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/freezegun[${PYTHON_USEDEP}]
- )
-"
-
-python_prepare_all() {
- local PATCHES=(
- "${FILESDIR}"/0001-zoneinfo-Get-timezone-data-from-system-tzdata.patch
- )
-
- # don't install zoneinfo tarball
- sed -i '/package_data=/d' setup.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- py.test -v || die "Tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/python-dateutil/python-dateutil-2.7.4.ebuild b/dev-python/python-dateutil/python-dateutil-2.7.4.ebuild
deleted file mode 100644
index 84af5af20444..000000000000
--- a/dev-python/python-dateutil/python-dateutil-2.7.4.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{6,7} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Extensions to the standard Python datetime module"
-HOMEPAGE="
- https://dateutil.readthedocs.org/
- https://pypi.org/project/python-dateutil
- https://github.com/dateutil/dateutil/
-"
-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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/six-1.5[${PYTHON_USEDEP}]
- sys-libs/timezone-data
-"
-DEPEND="${RDEPEND}
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/hypothesis[${PYTHON_USEDEP}]
- )
-"
-
-python_prepare_all() {
- local PATCHES=(
- "${FILESDIR}"/0001-zoneinfo-Get-timezone-data-from-system-tzdata.patch
- )
-
- # don't install zoneinfo tarball
- sed -i '/package_data=/d' setup.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- py.test -v || die "Tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/python-dateutil/python-dateutil-2.7.5.ebuild b/dev-python/python-dateutil/python-dateutil-2.7.5.ebuild
deleted file mode 100644
index 84af5af20444..000000000000
--- a/dev-python/python-dateutil/python-dateutil-2.7.5.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{6,7} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Extensions to the standard Python datetime module"
-HOMEPAGE="
- https://dateutil.readthedocs.org/
- https://pypi.org/project/python-dateutil
- https://github.com/dateutil/dateutil/
-"
-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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/six-1.5[${PYTHON_USEDEP}]
- sys-libs/timezone-data
-"
-DEPEND="${RDEPEND}
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/hypothesis[${PYTHON_USEDEP}]
- )
-"
-
-python_prepare_all() {
- local PATCHES=(
- "${FILESDIR}"/0001-zoneinfo-Get-timezone-data-from-system-tzdata.patch
- )
-
- # don't install zoneinfo tarball
- sed -i '/package_data=/d' setup.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- py.test -v || die "Tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/python-dateutil/python-dateutil-2.8.1.ebuild b/dev-python/python-dateutil/python-dateutil-2.8.1-r1.ebuild
index a92eae9c7e54..d437cf64d99b 100644
--- a/dev-python/python-dateutil/python-dateutil-2.8.1.ebuild
+++ b/dev-python/python-dateutil/python-dateutil-2.8.1-r1.ebuild
@@ -17,8 +17,7 @@ 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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="test"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
RDEPEND="
>=dev-python/six-1.5[${PYTHON_USEDEP}]
@@ -26,14 +25,13 @@ RDEPEND="
"
BDEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
test? (
dev-python/freezegun[${PYTHON_USEDEP}]
dev-python/hypothesis[${PYTHON_USEDEP}]
)
"
-RESTRICT="!test? ( test )"
-
PATCHES=(
"${FILESDIR}/0001-zoneinfo-Get-timezone-data-from-system-tzdata-r1.patch"
"${FILESDIR}/python-dateutil-2.8.1-no-pytest-cov.patch"
@@ -42,11 +40,6 @@ PATCHES=(
distutils_enable_tests pytest
python_prepare_all() {
- # avoid a setuptools_scm dependency
- sed -i "s:use_scm_version=True:version='${PV}',name='${PN//-/.}':" setup.py || die
- sed -r -i "s:setuptools_scm[[:space:]]*([><=]{1,2}[[:space:]]*[0-9.a-zA-Z]+|)[[:space:]]*::" \
- setup.cfg || die
-
# don't install zoneinfo tarball
sed -i '/package_data=/d' setup.py || die
diff --git a/dev-python/python-linux-procfs/python-linux-procfs-0.6.1.ebuild b/dev-python/python-linux-procfs/python-linux-procfs-0.6.1.ebuild
new file mode 100644
index 000000000000..d26695838457
--- /dev/null
+++ b/dev-python/python-linux-procfs/python-linux-procfs-0.6.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python classes to extract information from the Linux kernel /proc files"
+HOMEPAGE="https://www.kernel.org/pub/scm/libs/python/python-linux-procfs/
+ https://kernel.googlesource.com/pub/scm/libs/python/python-linux-procfs/python-linux-procfs/"
+SRC_URI="https://cdn.kernel.org/pub/software/libs/python/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/pyzbar/Manifest b/dev-python/pyzbar/Manifest
index 3fd92d0dba21..6e1821228fd8 100644
--- a/dev-python/pyzbar/Manifest
+++ b/dev-python/pyzbar/Manifest
@@ -1,5 +1,7 @@
DIST pyzbar-0.1.5.tar.gz 29654 BLAKE2B 2909ccae347139472398ccbf24ab304084946f649694e820bb62f8298076007ac7cb02acf02087e3ed5d59fb8a32f1f6b61b0af50a85753b0dd182029e98bc5c SHA512 785c3e4cc5b44a1035004e4b4dd2ee538613aa021300b84c6183cc457c751fe4b4a419241608ef0e5e548d312596a0d5f4857a7b1388c6cef77fd021a0e0034a
DIST pyzbar-0.1.7.tar.gz 41551 BLAKE2B 497e920935ec6a50557123e2d78709c935284bfcff32705f8aebad3e13ead4ced7d6822adc8f377a94eb21603f81ddc4f563df9bc92b399e6244a9dee12f2163 SHA512 74b56658db7a8dc2d7a716992c001ec52a2befc9e31c41ecf7e5e1f277d4188963ef79a2433fc4befdd15d2f6e3f47c4f064582b530eef028c55e07e2c88dbbe
+DIST pyzbar-0.1.8.tar.gz 41562 BLAKE2B 3aafe745025ba542c3943956f635ba2737f78683447402d3c166217d1c18ba6d9debb170e04aacd611b53401cabc62dd0533ec72cef82ddcd454a1d6c026c3c1 SHA512 e186c7a2f29ec107f66b87a2901e128291747ef7a2159675f3170aef2a3a4b1f4cb4319da830d577c986e20abb3f2935e005361cc98857b0e1b880fb4cf40233
EBUILD pyzbar-0.1.5.ebuild 883 BLAKE2B 3c841c6fc3eb8f8262d82b3b41cb5efae65ff8e23223ee21dfbcc164bcef27e35ee8da586fe71dd4520765708c049f9d59ee0b536bfb0d058b0871592b5a2ca4 SHA512 f05ae9d443c9af6aa56975198395b70fc25cf4f8d8b88d530536831c4ecfc515b1c269c5c598544e13aed40ba519da988d0d972072a84f40b7fad0c460534f45
EBUILD pyzbar-0.1.7.ebuild 883 BLAKE2B 3c841c6fc3eb8f8262d82b3b41cb5efae65ff8e23223ee21dfbcc164bcef27e35ee8da586fe71dd4520765708c049f9d59ee0b536bfb0d058b0871592b5a2ca4 SHA512 f05ae9d443c9af6aa56975198395b70fc25cf4f8d8b88d530536831c4ecfc515b1c269c5c598544e13aed40ba519da988d0d972072a84f40b7fad0c460534f45
+EBUILD pyzbar-0.1.8.ebuild 780 BLAKE2B 250df909704c70ce014ab2f309b76c2d737b80c64274d62fac69d229bcd262739e4f671a90cdb723c35f68a42126d6d8dbf2b2a6adb9183a34a4310dc78607bc SHA512 88c801b9b14dd68a19a7eb9faa182e50c959f95f401666d8fed1fc4d6fe02a55b46e97eff307dc177f9da145450a9f646bfd408a3da2b54abb67425254d2e1ce
MISC metadata.xml 381 BLAKE2B 0ce0f75aab60659850e7d04532911feea89a4bccf8ec7826ebfb924416af438d5a2bf7981435a22e825b39881ac20a8b2a0bd93a66b2d7b031c72123033f1d78 SHA512 9b3a37c75a62f1873288ffba45ab105225a90d72e01c7ead253b5a903ec28babe152074cc7595d6398104f8ccc50ebfc71ff72c4e620a7dad1b5e57f767cd118
diff --git a/dev-python/pyzbar/pyzbar-0.1.8.ebuild b/dev-python/pyzbar/pyzbar-0.1.8.ebuild
new file mode 100644
index 000000000000..ce26eac62812
--- /dev/null
+++ b/dev-python/pyzbar/pyzbar-0.1.8.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Read one-dimensional barcodes and QR codes from Python"
+HOMEPAGE="https://github.com/NaturalHistoryMuseum/pyzbar/"
+SRC_URI="https://github.com/NaturalHistoryMuseum/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/pillow[${PYTHON_USEDEP}]
+ media-gfx/zbar
+ virtual/python-enum34[${PYTHON_USEDEP}]
+ virtual/python-pathlib[${PYTHON_USEDEP}]
+"
+
+DEPEND="${RDEPEND}
+ test? (
+ virtual/python-unittest-mock[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
diff --git a/dev-python/qtawesome/Manifest b/dev-python/qtawesome/Manifest
index c81d8265d16b..ceee86d364b8 100644
--- a/dev-python/qtawesome/Manifest
+++ b/dev-python/qtawesome/Manifest
@@ -1,5 +1,7 @@
DIST QtAwesome-0.4.4.tar.gz 159621 BLAKE2B 468f927b537eeada0926fc989498e6b1e2a5fc05a67f9f2286063c1feb0479798e95f07a05d8afaf51b07fb25b9717116cf4819b7830c0daa6e5807afdd6e756 SHA512 9dc8659993b8d61757865a1ec76f76e76db1232c6801f8216688c0578f612897fe189313c27107be264ac61c6ee2a866056acae51241be73a4fc5e9e5825008c
DIST QtAwesome-0.5.2.tar.gz 610721 BLAKE2B 791e7fb6570c53f4c86cf51e1774218d09d7767e02fc70449fe61544a1dd71ae0acc6c95dcb5688d4137a220a15ea348cdd08163367d600944af0022c17ad46c SHA512 23b1fab5cbc36e2d99edd63a1f0b150b1ae3638297a3145028edbdd57de75a7d68328e70ecd7709f0f0faa75001b791505f031cff939660b0bd5737feeb8d669
+DIST QtAwesome-0.6.1.tar.gz 805816 BLAKE2B e459a30bfb645942b7531050a747d40922687c7409451609f14ea99ea5b777d8c7b284e7be3f6957227ad0f205016ce31019c6baf550f2227c89e18ceeab9acb SHA512 17cd56380b5ef2bfd4063e23e80081ab654661ddf2d62bde0e934742828c54cb9ea51cc0ac7fc21dec213d25602f71b97c99990efdb8fe438000f052322049a7
EBUILD qtawesome-0.4.4.ebuild 591 BLAKE2B 3e50f5d6721fd84c710d8cbd1cdbd190aa0494f670f700d0494f5306a33cbdd1a7cba70938766e035abfe43e90f965126fbe1e10f61a4654e62be50cdfda8933 SHA512 804a5ebceb01eaaf0e6a6d8f8a577671772e1e13c779bdb0f38671795785c7bf10b2e615e5df25fa6da11d86858ca8549fb04cdb6344a88079a0911761d177ee
EBUILD qtawesome-0.5.2.ebuild 595 BLAKE2B 9181a9ae881f231a7a78a9101f8c78cdc9c028b3e63cff6e569c2936e8a80a71c87daab48755c60521b425749938638c5bcfbdcec48456bfa7f8571c5c459923 SHA512 2b3f8ebc6ea8666c367df0409cc78f14d1a8a809ab5420eecfca3a54b94499f6ebf94e8a33b9ddfc175fef3c466c2f42b932c379f75938a3deea216c152ea098
-MISC metadata.xml 659 BLAKE2B 7b2b8a66c287c10e194f54a52cf3fbf0ee9b23a3bf8d04b036a368e08b5c5962acd9240cbf50146e34636589d3fdc50a4f0a36cca71ad78863aae622665fc99a SHA512 0e0b4b1ba22fde6a3f2bb78a57575ace1d8761cb3cbe352e5c2de606be7eddb1864f526b51766de3f5194b5eaf7152f1cf7020b1ebc8b785fb76f76ef71c9718
+EBUILD qtawesome-0.6.1.ebuild 769 BLAKE2B a7e176e0c90d7844cf67b031663586a64a95b3ffdfc0880dfde191c548eff55570320489ab8629fd4384107a67d5443c4c411b4ae652e3707c238f10a9a42d13 SHA512 83393e46cdc82dbfc9a8c3329da986068510b58eda72cd7ba40a4aa89f3c44e30ddc1148db4b5a1d97d958abaf5524d5623e8306306366f9ff7510413cbd1967
+MISC metadata.xml 907 BLAKE2B 0668d113e8863279de6bbd5a1c7af7cc101a826647574ec971704a31745767d22ab6683d3cdb82d5394490cab23a6d0d1b86d11a6ec93f711dfe596a34afa86a SHA512 d0148746d4d9b429e350593b7e9f5bc4c88030a99a84200e8b6351e3846749e1e667832671d671db5705c3d4c8af0b121aabe9a3bcbc25a2a0b03de192f02278
diff --git a/dev-python/qtawesome/metadata.xml b/dev-python/qtawesome/metadata.xml
index 7e3146876da8..fc1af255a064 100644
--- a/dev-python/qtawesome/metadata.xml
+++ b/dev-python/qtawesome/metadata.xml
@@ -9,6 +9,14 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
+ <maintainer type="person">
+ <email>andrewammerlaan@riseup.net</email>
+ <name>Andrew Ammerlaan</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<longdescription lang="en">
QtAwesome enables iconic fonts such as Font Awesome and Elusive Icons
in PyQt and PySide applications.
diff --git a/dev-python/qtawesome/qtawesome-0.6.1.ebuild b/dev-python/qtawesome/qtawesome-0.6.1.ebuild
new file mode 100644
index 000000000000..b04f7cb3c6fd
--- /dev/null
+++ b/dev-python/qtawesome/qtawesome-0.6.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit distutils-r1 virtualx
+
+MY_PN="QtAwesome"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Enables iconic fonts such as Font Awesome in PyQt"
+HOMEPAGE="https://github.com/spyder-ide/qtawesome/ https://pypi.org/project/QtAwesome/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="media-fonts/fontawesome
+ dev-python/QtPy[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]"
+
+DEPEND="test? ( dev-python/pytest-qt[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs/source
+
+python_test() {
+ virtx pytest -vv
+}
diff --git a/dev-python/rsa/Manifest b/dev-python/rsa/Manifest
index 662cff302cf8..a4c8fcd9ab9e 100644
--- a/dev-python/rsa/Manifest
+++ b/dev-python/rsa/Manifest
@@ -2,5 +2,5 @@ AUX rsa-3.2.3-CVE-2016-1494.patch 3843 BLAKE2B 94721282f4079aa0a77813dd8ad1c0aef
DIST rsa-3.2.3.tar.gz 35628 BLAKE2B fa30e8212d0102b7763a5e8eb408d0778520d85d9428e12b603fdfa5982c559682c04fec2eac4723a8c9e06c9ed77365021a832c8ad96b07fa07eb93c5a626e2 SHA512 52b33e0278e6e1fed64b1cdebed29f7caa31fae733c2d5875e6cba5a045aaa829616799d8de84fdb63c546780dbdafcabf1f85f25930b8e663861151479ef7e2
DIST rsa-3.4.2.tar.gz 40956 BLAKE2B 9a6353c84329303c655e7a25fcfa2ca42ea846c913fac0c26fee4a27bb85f9380de876b2ec07ae2212eb37efe5d2e401b2672f187f74bbeee1e9ef1099629e36 SHA512 62b0ff31fb3b9c18ae65bd102329e69726b853560576b1b66b9b89b26d3ff79154239af7e7a581b6a27c7017cc013f738762cd9662777ef594cc11c5b1f8e267
EBUILD rsa-3.2.3-r1.ebuild 794 BLAKE2B 9076129ea18e833d5691ca19c1f262ebaf16c9c4263d10ccb7d104b7ffa5a6409c1790723dada3e4b1464ff27131b5f0ad4e9e16210a98e7a205899723e3c9b2 SHA512 ac63bfded4def96083974596977c746b8ca6e0850c1a75f31aa33f847800d5050f0341a345da9637bded982cfe9108f5ced8196bc5e160748ef64f3dfac1026e
-EBUILD rsa-3.4.2.ebuild 751 BLAKE2B e1d1638dfcbb4413852ccede514df4c4e85e4c92f3e0991ad2475adbe8ca349def3f3fccdb383b9c1ea84ccf6d9ac93edf7b82de0129adade25df8e978175a34 SHA512 ba43b750a99bab00faefada5819f7695f21a6f41b941a158757109a7e52304216c20ee625cc9b510e8ab5a84b60060b2cb0d57c2234530f07933f73d1859e686
+EBUILD rsa-3.4.2-r1.ebuild 736 BLAKE2B 71ed850193420f15795a69966558aed68c0808ebcbad967680f01941a86bd5b4a802bdc8e280b689a2eda9a2f79a83f8dae3ad4cf2de956ac402702da6e6fdea SHA512 7abd4f739768fe2ef8fa4b4ae0cbb502006fc3d3ba8ce29d34145b5520be41524f9a064cd97b5ed6158236a803ce96902415191ca097fb480a55af42077ad05e
MISC metadata.xml 316 BLAKE2B fd1e4f7bdee45f5ab99e67cc3918634b9ac5ecfad75167aad5f2ee33cea308f99d8d03aab5b5e0c01e8c1bf41ca8a45f67146c5126f84af4b6d914f58af0ea38 SHA512 4d8c48ae8e4360727f5c4b83e426f42a597a175dfa2a965c9f966e5824a83291c78d3e8e636d21b4f28d73f7e912abc7db1b09078baaa0e3a1b25713abd3d0a1
diff --git a/dev-python/rsa/rsa-3.4.2.ebuild b/dev-python/rsa/rsa-3.4.2-r1.ebuild
index 43599947175f..54427c1aaa8d 100644
--- a/dev-python/rsa/rsa-3.4.2.ebuild
+++ b/dev-python/rsa/rsa-3.4.2-r1.ebuild
@@ -1,9 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -22,7 +23,6 @@ RDEPEND="
dev-python/traceback2[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
- >=dev-python/setuptools-0.6.10[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/unittest2[${PYTHON_USEDEP}]
diff --git a/dev-python/s3transfer/Manifest b/dev-python/s3transfer/Manifest
index 310399ee7814..ae6726a133e3 100644
--- a/dev-python/s3transfer/Manifest
+++ b/dev-python/s3transfer/Manifest
@@ -2,7 +2,9 @@ AUX s3transfer-0.1.13-tests.patch 753 BLAKE2B 7b168d35c9287eade9b9e1ca0393c625f7
DIST s3transfer-0.1.13.tar.gz 103335 BLAKE2B bbc6e76647a9b531f0ef70912ddd17a186a5bbe4ecc9ed21de4674cdc20d39150be3212065bcdf6145c0721644c59d157fd528b79039bb091d750f28085bb476 SHA512 90aca5cacefa19cb8cb21b7b82c5f3383bc0478503557de9c2277db2f39d98f6e11ad74bf56ec84a1fc8c4a920337b0bcb34bfcf509a49f347144b7f13afb37c
DIST s3transfer-0.2.0.tar.gz 118361 BLAKE2B 0cb0a29e6dfa82762084396db1950a9e1baf4de1d9c8b9f0db3dbf1e274636f60a89ceb959d55cc22fe41c4ce175ab53f414c5c44f08624cc43f0d289f768863 SHA512 2e37a13da67cdabb49deeb177fd9f8d6393128e757e6c9bd93c99eb95a3edbd14736025e284f3173e8247d23239abae3700d894ba0d138f970ceaff748aa6e9e
DIST s3transfer-0.2.1.tar.gz 119635 BLAKE2B f8978afb2ca367238392974dc98c0a2547cf95c42f0dcce627694dda5d34ff07c92db1b838ea4cbb111db921ac9f0ab2bee81eeca99827d0731cf77ea111d70e SHA512 1494436fa74ba6eee26e96fb0d448062acddf4c4179e56baaa47d62785218d9e91c5fb50b6641e488d0c84cbaab53bd552b4277bb873cd170904074e6509b0e9
+DIST s3transfer-0.3.1.tar.gz 118716 BLAKE2B 26c25c0eb50b423c08e7ac64e902ab7cbb9e3dcb9cdc7386e6ead17f42ef18bcbb0d60f8334653220f797a03b8a877ae2487de25d8c95344f852d71bb0716408 SHA512 75df6f66d4b0d4a87a88a160cc1c962348331596ae346ebd198fbfb1e1c4d2c216b19627a0600d5a7966d0e683e0a46f6dbae47c9b44bdd65340400f93ed9b3c
EBUILD s3transfer-0.1.13-r1.ebuild 961 BLAKE2B bbb17004346e4a32e2991202038059ebb77e85487655110829fd572a8cb812d8d0d694082394ea4021dd9d0e9591c443367a2ceb2eebdd4e14f146beedf21e26 SHA512 e11703abd6191d9fbeac0baa62a4733ebcbd4a532703bc86f0c088bee2636b157c15a724bb97066e52f84108956a14760bcd9c57f0c6beedd1dab17b9dba3da4
EBUILD s3transfer-0.2.0.ebuild 905 BLAKE2B 0534a7e6a9cfea8a1d7a57c8f57becccf390b19acd0b8b63abf98b066f1fc0c0e080ffe547510a53cac5c862962de85c1ed6e239e8cdf2f8248e386bf70eabc2 SHA512 f8ad66c4eff56167e14811384f8a6464c59360c9703b906d250fc9b31a817836475f1df0ef75a833ff9ba8ae3036161d7482fb6383ae355b06d3fcdda39e8ec2
EBUILD s3transfer-0.2.1.ebuild 907 BLAKE2B b3798be9de3ed367a0062307dab68df9fc307ab6f2fa95b7c8497e60b05bbeb0b0f86e5efbf452fbb3230723687da3de322e335aae1b14a2cf69182a3965754d SHA512 408d5d9ab839dda6f51a3be15f6bfdaff44d27c7efc3da0b65d1197dcabaabf14800bb07f2647d3aefe42072af9c403859399b3c02afcbc6b4fe457331e0abcf
+EBUILD s3transfer-0.3.1.ebuild 1023 BLAKE2B cc1715c4899ba5ce1020f39bf68e53f62bb834946b70cf27df9c9eaa6a632f6112ef304eb6bc29ebc75c5cbd22c7a075a973ff7dbc461d2d65b45e23738826c1 SHA512 8483e1aafe28fce3590a1684e3191e87c8c8572b104a729cd41736f330fe4c82c587983c9e7815fb16b459c66351795c62150c3f4729b5206897aa341ec7d745
MISC metadata.xml 379 BLAKE2B 71ab13315921746f0b71ac09c3f7a5e4e182e4efc0dda7f0e9cd6fe2948f52eddde9b9fe7c117ced64f4e3f6646a2d15a1fd3630ab814b067a10dadd11448def SHA512 452e566006f5a6ec91765cdeb4fe75edbf890f3a8e495bca7d1db859a882109eecb252dca18f1d1e4dc970c62c7810b5e51cf1b5ab61553c76d4dc04e38bc5ee
diff --git a/dev-python/s3transfer/s3transfer-0.3.1.ebuild b/dev-python/s3transfer/s3transfer-0.3.1.ebuild
new file mode 100644
index 000000000000..66e665d4201d
--- /dev/null
+++ b/dev-python/s3transfer/s3transfer-0.3.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_6 python3_7 python3_8 )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+
+inherit distutils-r1
+
+DESCRIPTION="An Amazon S3 Transfer Manager"
+HOMEPAGE="https://github.com/boto/s3transfer"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+ dev-python/botocore[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/futures[${PYTHON_USEDEP}]' 'python2_7')
+"
+# Pin mock to 1.3.0 if testing failures due to mock occur.
+DEPEND="
+ test? (
+ ${CDEPEND}
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ )
+"
+RDEPEND="${CDEPEND}"
+
+python_test() {
+ nosetests -v tests/unit/ tests/functional/ || die "tests failed under ${EPYTHON}"
+}
+
+src_prepare() {
+ default
+
+ # Incompatible with recent Future version
+ rm tests/unit/test_s3transfer.py || die
+}
diff --git a/dev-python/setuptools_scm/Manifest b/dev-python/setuptools_scm/Manifest
index a3cfe12ea325..43f5f8a68ba2 100644
--- a/dev-python/setuptools_scm/Manifest
+++ b/dev-python/setuptools_scm/Manifest
@@ -3,9 +3,11 @@ DIST setuptools_scm-1.15.7.tar.gz 15426 BLAKE2B 6c23f2bd74f51ec8633a814ce22e63e5
DIST setuptools_scm-3.2.0.tar.gz 39646 BLAKE2B 922e2e09a9826e8573900e8d279daf937289f91f8fead5230ea7082d85275d5d988d655854a36afd48d6b621eaa261ac9a0cd486acc115f0e389fb6828645e8b SHA512 1995754654f8bf509ec7f2186857ba0005dbaea0b1c734f521becb9d022c127e7b36f21da8defd5ec9883de5d0d4afe006f9d152c4cefe6beadf8b878e949eb2
DIST setuptools_scm-3.3.1.tar.gz 40183 BLAKE2B 417cb000c3edba7da8e92b8fb5b1d906d2ef0170eecc4c0b9d2ea490ef6bad4cbf5ca172bee0fc536c83605d361604c728bf4097f520ef8e62ee2d4f004e3db1 SHA512 cd8f3d1e97743097791001197c18a2c8336b9e499a543ec5d1ab6e9b613ef1417b59e34c329507a73c2626506ee892ccaee74dddc5c0950ff71c0bdfba954dc3
DIST setuptools_scm-3.4.2.tar.gz 45512 BLAKE2B 4c44b85f36c4b3c5279e17e95fa54916e09a6fe7db359bc366d803796ed975c7cf8d643c5a648f25d822bd6a461c83fc08e987f2a240b15df53f27ac18558031 SHA512 bdfe0e1d3952be9f55b9d7a00a8623f58fc3fb81d78baafd80cf0bec43dd89cc6df6de547012d3b4bfcdfc709895b6cc7534adb631990470a015eb1199a99bbf
+DIST setuptools_scm-3.4.3.tar.gz 45549 BLAKE2B 89d6438d8edc5efe2a2c435a85f0bf513fbd1af7fee6630ff8b2e542733d8af8f080ac746c949ee45cf97a46077150cdd842ea5252159aedb183f7f562922bb1 SHA512 455344ac7dda5c0ac79bdb26bef020cafc116fe59b979601351c78d26806e6e610774979f74762c113926e8b022e7b58513f25010ef7b92e5104fc1b2d552d4e
EBUILD setuptools_scm-1.15.6-r1.ebuild 1360 BLAKE2B 7018579392a1c34971b2699ce6a518e08411bc5aeb08dccd4db0a1ad75f20bacd4f66a94d361fead49ced2d8af4670dcf8e88fabce1613920c136b49a9c4e043 SHA512 d72323b9f2d3a111925ae5d05b9ef3bbc101e702598381376ff828041384677746545f520d34fc0b9686590ccfc5f8da5c6535333014e4f1bff64115afc2c2d2
EBUILD setuptools_scm-1.15.7.ebuild 1484 BLAKE2B 5f8186e980579a7d151033144574b50a80aa151ac9b86d56c95133cc7114da61eee74ebb02cf190033afb07a48d5e43abbd38c5d8b83a43c5e0ad5ceff780dc2 SHA512 d6f6491bb7d85aad75ad4387cf5de04b9e7a3fdb1f1296f438aa95c81bde946e574bd102183509724f8cf2afc33f87ad668fd63327efc6bae4cd5756ed36435b
EBUILD setuptools_scm-3.2.0.ebuild 1287 BLAKE2B 570ee5970d4c19082a8c1dc048488a715e36a290a712c6495ccbf0f9b84c2439893d23832e6fdaaa4b03655b994d934eff556d2cf379abbdc9dd80ad4f02ef06 SHA512 e5a12f836c0b7c29aa123a7116f025cb4149e585d4d92a2e0de0572d842ea85acd3633682585172e3100c7d556873c755370c5c72fad9fa1f1ad7e7bd8cf9cdc
EBUILD setuptools_scm-3.3.1.ebuild 1438 BLAKE2B 0c731ce4b9337cfdc2668d3b024191f39fe2d41c27e319390711049eda48e410d31252df9940613b8fc7232313c659beea92b1e67942b79ec7a26f9ea67992c3 SHA512 8d71d8c57765e2ba7eb748ed8d5fd29cd7695216b39929639ef3dd8df6fab62036e7466551f4ab2c9901cdfcddfcf2c74515f425126b3f91b2faa696055128a9
EBUILD setuptools_scm-3.4.2.ebuild 1095 BLAKE2B bd6fd2761f7bcee78b563822ee62860a2bfd0e79c32ec2a63c9579482f5e612a7fe02964a4d55556ad70e2768926c31e9c0f63339b7cbfaf7f79dc5097006332 SHA512 8e91c5e55e85bc03b4c6f8ccd1268b349a2d0c8a32d5f236a18fae24f0e4ee01e3e8a1b395e5957674ab0b91b94c569e56820bb614b838d15479125bfb29ac28
+EBUILD setuptools_scm-3.4.3.ebuild 1095 BLAKE2B bd6fd2761f7bcee78b563822ee62860a2bfd0e79c32ec2a63c9579482f5e612a7fe02964a4d55556ad70e2768926c31e9c0f63339b7cbfaf7f79dc5097006332 SHA512 8e91c5e55e85bc03b4c6f8ccd1268b349a2d0c8a32d5f236a18fae24f0e4ee01e3e8a1b395e5957674ab0b91b94c569e56820bb614b838d15479125bfb29ac28
MISC metadata.xml 511 BLAKE2B 7ee7b4fe4bb93bca13880e9f6f2e0ae90a27fa79f1bb99395d234322a61de1b2f13906069bde898ad6a3f83e8dc03302cae1fe24eed92e1b7fe6e349b98ed957 SHA512 cf1e97d13c127fa92e8bc5e5d41bb308761c6b75f267969662162f50a4a1a9d9f80bd2cb037711d2f5c7204204ddb9873f21cae5d6831a3127f3cddee3878a31
diff --git a/dev-python/setuptools_scm/setuptools_scm-3.4.3.ebuild b/dev-python/setuptools_scm/setuptools_scm-3.4.3.ebuild
new file mode 100644
index 000000000000..68327330b08f
--- /dev/null
+++ b/dev-python/setuptools_scm/setuptools_scm-3.4.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Manage versions by scm tags via setuptools"
+HOMEPAGE="https://github.com/pypa/setuptools_scm https://pypi.org/project/setuptools_scm/"
+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 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+ dev-vcs/git
+ dev-vcs/mercurial )"
+
+python_prepare_all() {
+ # network access
+ sed -i -e 's:test_pip_download:_&:' testing/test_regressions.py || die
+ # all fetch specific setuptools versions
+ rm testing/test_setuptools_support.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ distutils_install_for_testing
+ pytest -v -v -x || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/snaketrace/Manifest b/dev-python/snaketrace/Manifest
new file mode 100644
index 000000000000..aa80a82827e7
--- /dev/null
+++ b/dev-python/snaketrace/Manifest
@@ -0,0 +1,3 @@
+DIST snaketrace-0.1.1.tar.gz 4119 BLAKE2B 926861e84905e8331ab05a39a5f1f501af1902ff8cda31411b6f3509dd66bc1cd24392398d7cf599665206ae9ba214e640970897b644113cabdf2ccc29f9c9f8 SHA512 85f2a697308714d8bf3309fb27dff6ecbec3358215f31e06d97dc746b05a24cbdd7df2cd42cfe8d2f10e069ee69c2956197995ffb6ff58c1cd46aa323e0211c4
+EBUILD snaketrace-0.1.1.ebuild 460 BLAKE2B 5373133f6fa2a5e4d43c1ca60d608abd702929a83e168d36ec77a8a80f126dc1fba7f66e322969e6c0bf3d8f3ad82ecb94fd436ab1259d75a63df797bb710ca4 SHA512 64a9d7dc5efaff1340b01a423c98418b0d81e5c03797d462bfd792564d3c4b6280c6f912ae186dd0dff4765b1aaaadf2c96efb6535a4f2bf965592f6f65b896c
+MISC metadata.xml 255 BLAKE2B 2bb3830b8cec850703f7912f4c22f5b0abeabeed0715222bc56141779d02160773cfd0f85417c553c1cd8f2738bfeb78c56dffb8e648e572019319657646d1ba SHA512 522158915afe67937f81ba572a918a2de8ca1f8591e097da56799c97870d7c44756c1acd8224d63bd3375c2b9ebc0e1ce50816899117948a48065a27804883bf
diff --git a/dev-python/snaketrace/metadata.xml b/dev-python/snaketrace/metadata.xml
new file mode 100644
index 000000000000..56cae167d372
--- /dev/null
+++ b/dev-python/snaketrace/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chutzpah@gentoo.org</email>
+ <name>Patrick McLean</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/snaketrace/snaketrace-0.1.1.ebuild b/dev-python/snaketrace/snaketrace-0.1.1.ebuild
new file mode 100644
index 000000000000..ee5776d7e18a
--- /dev/null
+++ b/dev-python/snaketrace/snaketrace-0.1.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_8 )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1
+
+DESCRIPTION="An strace-like tool for Python audit events"
+HOMEPAGE="https://github.com/dcoles/snaketrace https://pypi.org/project/snaketrace/"
+SRC_URI="https://github.com/dcoles/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
diff --git a/dev-python/twisted/Manifest b/dev-python/twisted/Manifest
index afd1c184deee..aa009989555d 100644
--- a/dev-python/twisted/Manifest
+++ b/dev-python/twisted/Manifest
@@ -20,5 +20,5 @@ EBUILD twisted-17.1.0-r2.ebuild 5806 BLAKE2B 4f226dc0edf4c316d641fbcf9d0686ea5e4
EBUILD twisted-17.9.0.ebuild 6083 BLAKE2B 4ed1d5d980a8bc92ef97d74ad26454bd00bf9107c8743e73984e5d76906c20aae55236089ca74e73758e137e820965c8500c951b835a4503d88b816d66c25dae SHA512 784f4db11850b14bc44e3411bef33a9822a2e9a4a99f354c31842f71734723148a0707be4bb04cf3a7a908aaccd0a3de5e6d0f6a8d5cf3829a1f4c4b785a5414
EBUILD twisted-18.4.0.ebuild 5951 BLAKE2B c964dfc21f41e6222227e8ce5e5901d1b2fffbdcedbb92eb3cc0365de7e032f8b07e823dbf2af0287f4e6cb09f745fee061eb309d019c9605edb87c4d1d612df SHA512 c7e25e4d8c59c4f8f7264074ea23e58214cd797476b424b51eebe15b94f742d27600783e5bc4d56d43aea385b55df8b07f9e27f7020e0d3667585365eacb5260
EBUILD twisted-18.7.0.ebuild 6041 BLAKE2B f94f570668f9534e31748aca1b247ee457db073909d770e6b9e17e2a67c4fc90ba1ea8220d7345cf6153db97a44821f671d80c7275cfcc4886292ac54042cc9f SHA512 278163dd1115c11f45b02979242e8d6d8844c3d15e933ff2c6be1d8f80e7745a44d37be477f32a928d551e106e298209324526b010f09e0805ab436f11b5c437
-EBUILD twisted-19.10.0.ebuild 5205 BLAKE2B 94ff2052c616758ca87859c509eb10676ec6a5d82bf72e1bb13eb011697234342a7bb3a1025088a3acfbb2273652acfc81cf57ed421c41101af54b1c52d72327 SHA512 7d52e4bf7b007d3d8bbb4026fcd8794ecdb334dd739e229aeba85b7eda27e70b0b2420dc7ec5670d679876b256cf41944b5464d4a97753c055f52d0bae66b931
+EBUILD twisted-19.10.0.ebuild 5207 BLAKE2B 03b757d023b1c71327a9e1c8e6fcc08cc79a6602d6ec4d8947e240651b3a2cb4c89e75e2e351255505565e4073a19b381230676369a4844e83bcbb8da8ea9e80 SHA512 644a4913b5e740847b13aa25c11a6e6662c533c07a96916055b05b598b92b0e2e35904a812286fc4a6863cc0ccadd74ab2e8928bb5863439a77dc0974479f607
MISC metadata.xml 1351 BLAKE2B b3a4ccdc922dd4aa902b24b2545f3cc5517b2842c92f1195e8eaa2a8b62558c1ea86059cc23b9ad6a8e6093216a11a01f46360b5ba259e5eadcb351ad3bc0094 SHA512 403d692122913d079c5a93cb5b226f33316776360663a171cd757584d219d0789b24809c9e65840aaeb63eae4cb7cc79258757837abb1e3dd92536369fff6604
diff --git a/dev-python/twisted/twisted-19.10.0.ebuild b/dev-python/twisted/twisted-19.10.0.ebuild
index 06cd0b945fd5..6491d91917f8 100644
--- a/dev-python/twisted/twisted-19.10.0.ebuild
+++ b/dev-python/twisted/twisted-19.10.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/typed-ast/Manifest b/dev-python/typed-ast/Manifest
index 8059265c2a31..1eff5d22fca0 100644
--- a/dev-python/typed-ast/Manifest
+++ b/dev-python/typed-ast/Manifest
@@ -1,11 +1,5 @@
-DIST typed-ast-1.1.0.tar.gz 200587 BLAKE2B 09dd6d65513a37a57ecb6df2a505100f5fc08a49a244f1cb83af363d20d9b1b76f127ec5da6ef115a56ae6dc560ab40dcaae4740385fdd9e305bfd2ec26fdbaf SHA512 439e949082ee5cb9434fec99021c08401a46ec2ad16d96296c6440aa1fd8158f6605efbdfa55e536c3fddd4018bb0f4c5ee4d5a4a32954242b7902b9ce3463f2
-DIST typed-ast-1.2.0.tar.gz 202702 BLAKE2B 79e919019763f4af0a2f24108cfa418693dc5a1d791a0045a49fb128d715f91ec5bcca6d4bb6812e19b7a5438bcb27d239f2aba7de8b859d4e8e73027c59665f SHA512 801f59cdce48f7be3045c44d207a5a269bc1cd5ca9f0536d3d16f10ce82794a7e5cd5d3c83982927cebc52e1b1dbd47532140bcedca0ca4ace45b726aa0343ee
-DIST typed-ast-1.3.1.tar.gz 204285 BLAKE2B 209911e0dc7291ec4b48ce7c5163d738ccd0978027d2bb1b64004c0f08feb7567d83ba8f04dfe48975ecc2116ee365a903f455dddcaf1bc07cf5deb08572f92c SHA512 390547485878ccb7e3a168e24b8b63c1784888ecedfae980562c3c0c0073c73ebef27190feeac99745c205d18061ffe5e3eb0830068968176ef2a06fd3ae4b2a
DIST typed_ast-1.4.0.tar.gz 206620 BLAKE2B 59d3ed516b63643e37d9530dcb82670dd0e36f436650880f9fb304d081c3a72ecd494646dbf8f62fe95d2e70742390a5be711bcb803f1f0b6524dec1bf43c8c3 SHA512 b74e7fc51cde16439eae7cf41f0bdb95b5998362eccb73cf736f343cdab64daab63bc0f95f05a4911b229761749bdd31ac83423b58f2f3e1e1dadc7e6015bc1c
DIST typed_ast-1.4.1.tar.gz 208587 BLAKE2B db874caf459cb73345305051a7c4e97244e92b28e94e82f59b38bb91b7c6c69a2531a81c84d483eca8d641bc947f6aa1b98ba59cd880f7560fbdec55bce41787 SHA512 a3154fe723aeadf998694aba0faf516e5b9abb876e4c7d91843b3694474ff6911b3e77a6cb7366cfa8e5a573b331906b6a0b134b25627aaba0dcbe92c4e25590
-EBUILD typed-ast-1.1.0.ebuild 405 BLAKE2B 388f03413a81f01c297870a6bab54029d45f0570ab754ea97e4f6813ac98e97b838c850dbc05a14fb77fcc7dcc0c4aa46da17a87b5dff3e3fe7df3cb5a3e9d32 SHA512 8e3f0b79ce167b89a4b612ca031c27410685ca24f18d704fd9ec67a61691d2d991e2b01abc0925629b6d78275907b2a5874c2110ac2b1dd26d1eeae03069c5f4
-EBUILD typed-ast-1.2.0.ebuild 449 BLAKE2B d57ac48558f46255c0421377bc21a9710d21b0f0782b15ffa23a911a849dcdc959914c86cddd9c28535d40bfd8401fd054605613ad1e6e39856c9e9f64292440 SHA512 6c274d8f0db5911d0e5c366ec26fb6e697849a4748680ee0cdcc632aa0276dcc4a4aa793df6c9ff46e1b7da7a99ce7fa7dad203757a93018a137baf3429d24e3
-EBUILD typed-ast-1.3.1.ebuild 468 BLAKE2B 588c0ca32e48c7771219235a7b0fcd4ee9262d42e0bb91a94cd924651bec8abc1d75744ff7d1daf5067b20c2d42372a6ca994732c4d28fa9807bfd1016b9d388 SHA512 f01be2ddd40096bdacf68ec57b88cfed1a9db23b869b703f49fe69dc05c08bd59984de766876abfaa1998e39967850d06b94cacee3563651ee0ebff30806280a
EBUILD typed-ast-1.4.0-r1.ebuild 560 BLAKE2B 00d2a1537469f64e8e30e5f5e04623aa1c8ddae09547c0d474f676b01d6c1832c79a68a9b1adac1b55a6dd90298618e82d72bcd658f4c37100c0402092c75385 SHA512 6a42c9e3b6791766df7ccda7fa81df9a0e0b1022a8e8f5832367548ad8d42edde3d25cca6831c32c7c40afc4ddc8bb3845bc294d5eb484f5285073e928344eb1
EBUILD typed-ast-1.4.1.ebuild 562 BLAKE2B 04b8e0c4fdc8f7d0ef640138c29c6f3ca0d962b212a10151f29ddc7739ad7b04477346f69e01fcf6ee06a00535023c64ba05f43dcf7285e29c306b6746f30318 SHA512 0611c61f2290cddefd54c3e280f826d4ae58278d2ef603936a5a6a10895296e6481b3d2c4639e42897418930fbf323e4f5ce76f56467ce0445d8ce819f00f1c4
-MISC metadata.xml 371 BLAKE2B 79a6eb0c3d333193154ed5bb5364c38afe787e0e0a845ed1c77e98e305c4d5f396c0ae10303e94a8bb6c407f937674fa48b9f8dc27c2c41cd36f74bbe05563f7 SHA512 28a6e9c5ac51f6b86cfbb1f5cf06a1dbe524326a74e69ca63ff2440b116a4780d87de84d9de4e070ad3669d0732be5e4ff87681570a57ff22e395d59e19a1c3a
+MISC metadata.xml 368 BLAKE2B 857d763576c4a8d9d13016cdb5c18b5bf343012143e58356e823dbd40e0899e2b31cabdbadedd7958b45f7fd6c2cfe47995b2f8262bcc596047f15375e3807aa SHA512 e72d87878400135962ad878c3bb8f44b267eb0c733c88a1f53f3459744a173a8b7fab2be08a3eb33867dbb2dbabcbb023e9293bf00aa2ac8beb2951a1e334009
diff --git a/dev-python/typed-ast/metadata.xml b/dev-python/typed-ast/metadata.xml
index 3de207160516..b061524bf3e2 100644
--- a/dev-python/typed-ast/metadata.xml
+++ b/dev-python/typed-ast/metadata.xml
@@ -6,7 +6,7 @@
<name>Python</name>
</maintainer>
<upstream>
- <remote-id type="github">typed_ast/typed_ast</remote-id>
+ <remote-id type="github">python/typed_ast</remote-id>
<remote-id type="pypi">typed-ast</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/typed-ast/typed-ast-1.1.0.ebuild b/dev-python/typed-ast/typed-ast-1.1.0.ebuild
deleted file mode 100644
index 7c70025fe0f0..000000000000
--- a/dev-python/typed-ast/typed-ast-1.1.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_6 )
-inherit distutils-r1
-
-DESCRIPTION="A fork of Python 2 and 3 ast modules with type comment support"
-HOMEPAGE="https://github.com/python/typed_ast"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
diff --git a/dev-python/typed-ast/typed-ast-1.2.0.ebuild b/dev-python/typed-ast/typed-ast-1.2.0.ebuild
deleted file mode 100644
index 439c03c60dcf..000000000000
--- a/dev-python/typed-ast/typed-ast-1.2.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7} )
-inherit distutils-r1
-
-DESCRIPTION="Python typed-ast backported"
-HOMEPAGE="https://pypi.org/project/typed-ast/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~ppc64 ~sparc ~x86"
-IUSE=""
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/typed-ast/typed-ast-1.3.1.ebuild b/dev-python/typed-ast/typed-ast-1.3.1.ebuild
deleted file mode 100644
index c8a10e8068a2..000000000000
--- a/dev-python/typed-ast/typed-ast-1.3.1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7} )
-inherit distutils-r1
-
-DESCRIPTION="Python typed-ast backported"
-HOMEPAGE="https://pypi.org/project/typed-ast/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0 MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/urllib3/urllib3-1.25.8.ebuild b/dev-python/urllib3/urllib3-1.25.8.ebuild
new file mode 100644
index 000000000000..7d7b50ac8af2
--- /dev/null
+++ b/dev-python/urllib3/urllib3-1.25.8.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
+PYTHON_REQ_USE="ssl(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="HTTP library with thread-safe connection pooling, file post, and more"
+HOMEPAGE="https://github.com/urllib3/urllib3"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="brotli test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/PySocks-1.5.8[${PYTHON_USEDEP}]
+ <dev-python/PySocks-2.0[${PYTHON_USEDEP}]
+ dev-python/certifi[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-0.14[${PYTHON_USEDEP}]
+ >=dev-python/idna-2.0.0[${PYTHON_USEDEP}]
+ virtual/python-ipaddress[${PYTHON_USEDEP}]
+ brotli? ( dev-python/brotlipy[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ dev-python/brotlipy[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ >=dev-python/trustme-0.5.3[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=www-servers/tornado-4.2.1[${PYTHON_USEDEP}]
+ ' python{2_7,3_{5,6,7}})
+ )
+"
+
+distutils_enable_sphinx docs \
+ dev-python/alabaster \
+ dev-python/mock
+
+python_prepare_all() {
+ # tests requiring a route to be present
+ sed -e 's:test_enhanced_timeout:_&:' \
+ -e 's:test_https_timeout:_&:' \
+ -i test/with_dummyserver/test_https.py || die
+ sed -e 's:test_https_proxy_.*timeout:_&:' \
+ -i test/with_dummyserver/test_proxy_poolmanager.py || die
+ # no clue why those fail, might be tornado's fault, might be just
+ # very flaky
+ sed -e 's:test_client_no_intermediate:_&:' \
+ -i test/with_dummyserver/test_https.py || die
+ sed -e 's:test_cross_host_redirect:_&:' \
+ -e 's:test_cross_protocol_redirect:_&:' \
+ -e 's:test_basic_ipv6_proxy:_&:' \
+ -i test/with_dummyserver/test_proxy_poolmanager.py || die
+ sed -e 's:test_connection_closed_on_read_timeout_preload_false:_&:' \
+ -i test/with_dummyserver/test_socketlevel.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ # FIXME: get tornado ported
+ case ${EPYTHON} in
+ python2*|python3.[567])
+ pytest -vv || die "Tests fail with ${EPYTHON}"
+ ;;
+ esac
+}
diff --git a/dev-python/verboselogs/Manifest b/dev-python/verboselogs/Manifest
index dcd0c2604301..a9f65e531500 100644
--- a/dev-python/verboselogs/Manifest
+++ b/dev-python/verboselogs/Manifest
@@ -1,3 +1,6 @@
+AUX verboselogs-1.7-skip-sandbox-violation-test.patch 756 BLAKE2B 3766d28085f4eeb9167fe37f1f1b78dc9c2d1b5e8c401a402b7231bc33e9eaa31dd1a6ae8b0e4052712a173cbb8339361c18b5c4b0d794fcc902650ce6fa19ca SHA512 19f4bd82b49f2b97c7d99154b80e0d63c70211040d73e6cf7ad5d4523f3b15c6cd3df865a8584fd0ee0a255c2463b0057da15ea66f1b28682eeb568120e5d172
DIST verboselogs-1.6.tar.gz 8837 BLAKE2B e2bfa398e595c7229fae5b8087ecff8575441c0acde172ff81402cc64d27ee866557b0f7028b7c8a7b8a51cfa6f5601b94d600d48503f684d054b25536d4f600 SHA512 618556820c8585edea5ecf86d4b19800f216764c86eaf796dbdeaa5e2b6ace7940c01e9cf94a499a4619bda8b4b8761def8c6e4200a995da511bb23109dcc7e0
+DIST verboselogs-1.7.tar.gz 10338 BLAKE2B a0058a4697d642cc984e68983d499745b644380fd82a45d2aa424cb92b053da2ba5ae225f960427663c49ab78c47ed65c755b43d61c9c978dd881b52ce371ff3 SHA512 13e96ac21e1cb5c68428b348bab63fc4d4ad34eaffe8e1554c05380f9115d2a3ccc6fa2e0a5ca8941e73bfb06537a3e46f29880e7ba3f47da0284279a9740211
EBUILD verboselogs-1.6.ebuild 485 BLAKE2B d1eb2f2bf3b986d3a1b3ec11fe1c53ab2b6b2418057c367a91690e4681f6a41a2184d31ce28283c5c405e6df317e80556decd35f1fefa1b1f5eb13b2600088f5 SHA512 0385fb81e871b94a8c04799ead4f77cf8ed5f42575deaaf7d57ffc7bb404368a407ed31faa3b553336aabab303119b3e2c69793817d74caa4763f1ca58832411
+EBUILD verboselogs-1.7.ebuild 702 BLAKE2B 88f5ea916f8a5dc24723de2efc24e70903b710eb8cb9a71878e77b65d8742a99468b5a85b32037db331524da6a9e4d8ecff3b573d00d5d7184da1fac3a231d77 SHA512 77a77f6aff4e0f5cbee25cd7dc3d9f8e798376bacf26deecb16a005a86aeb64539052dca2561ce73e0246cb7ca5ed09d665f79a5d52bdf6abf3d826c6a0945aa
MISC metadata.xml 324 BLAKE2B 6c8d909bd018e46f81fef3a30b87b7dcec5d48a31e919c6c60b000982d31486cb6fd8639afe42351579099454757922d7b05be5e196a3902b6ee199ff5817955 SHA512 4e0057695d4ab3557dc29f6ae0031d780cceabbcf6c0b07cdf80f11052e64cd90994c93a4d09213f875d54a1bce1cee88287ab223bc4d7c0cf4a70095614c039
diff --git a/dev-python/verboselogs/files/verboselogs-1.7-skip-sandbox-violation-test.patch b/dev-python/verboselogs/files/verboselogs-1.7-skip-sandbox-violation-test.patch
new file mode 100644
index 000000000000..ff463b4facc3
--- /dev/null
+++ b/dev-python/verboselogs/files/verboselogs-1.7-skip-sandbox-violation-test.patch
@@ -0,0 +1,22 @@
+diff --git a/verboselogs/tests.py b/verboselogs/tests.py
+index c8759f2..640c002 100644
+--- a/verboselogs/tests.py
++++ b/verboselogs/tests.py
+@@ -61,17 +61,6 @@ class VerboseLogsTestCase(unittest.TestCase):
+ method(message)
+ logger._log.assert_called_with(level, message, ())
+
+- def test_pylint_plugin(self):
+- """Test the :mod:`verboselogs.pylint` module."""
+- saved_args = sys.argv
+- try:
+- sys.argv = ['pylint', '--load-plugins', 'verboselogs.pylint', '--errors-only', 'verboselogs']
+- __import__('pylint').run_pylint()
+- except SystemExit:
+- pass
+- finally:
+- sys.argv = saved_args
+-
+
+ def random_string(length=25):
+ """Generate a random string."""
diff --git a/dev-python/verboselogs/verboselogs-1.7.ebuild b/dev-python/verboselogs/verboselogs-1.7.ebuild
new file mode 100644
index 000000000000..f10678084f34
--- /dev/null
+++ b/dev-python/verboselogs/verboselogs-1.7.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Verbose logging for Python's logging module"
+HOMEPAGE="https://pypi.org/project/verboselogs
+ https://github.com/xolox/python-verboselogs"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )"
+
+PATCHES="${FILESDIR}/${P}-skip-sandbox-violation-test.patch"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+python_test() {
+ pytest -vv ${PN}/tests.py || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/zipp/Manifest b/dev-python/zipp/Manifest
index 267005a6df7e..5f4ea9aac4af 100644
--- a/dev-python/zipp/Manifest
+++ b/dev-python/zipp/Manifest
@@ -1,9 +1,9 @@
DIST zipp-0.5.2.tar.gz 10875 BLAKE2B 97e56b8e1cbff2344ee6b385085e6c821d61bd2c2510ac54e50a3f706515f1e22789168c97599787787b47f09dabe55abb594f5724d1d540f62d8d68fc32e36f SHA512 8c84b620844315ab1f1aa3c5bb29dcdf1271a0139198b5c3d6aa31ecb9a86f0dcef963819403d971ae0461c737312c064572c57ecf32d73dc973a5f69cf0375c
DIST zipp-0.6.0.tar.gz 10778 BLAKE2B 165ae85f51fe0c0232f6cf2dde70e2d7f8064413c15616d15e1ebd65cfe3c345bbd5b1b9713fa1171cad18015b605862509790bedd734edf5a7d8c80c5378af3 SHA512 18bef5aa3388ab3901bf08888127fc9cc17d8972a52f23ccf9a8035f09ee5598e17ddff833a10b81b2118461e0c517e88413518736763425a728cd0b19cc2052
DIST zipp-1.0.0.tar.gz 10821 BLAKE2B f5e0476cb0ca01054abc0c56f1a9581a6f537c002791c4a363238555ce9a211fe13114041374c1bfef426544545e3c654e5b0a7e0541c30b775757c43df6d756 SHA512 dbfadfedd30ca4cb31ac4163f367134d96e57405ef00d5f4c19c0af7a141f78487dec29a0ba94975584fcb462d22c8b536bf29c67b7e298368072e897b0e9d82
-DIST zipp-2.0.0.tar.gz 12813 BLAKE2B ace250658e72deae346484ea94762be9bd2a70705f40fa97e4dcb4ed419100c522f737f503878d69ae54a477045feeb0e028ffc7d636720a03c0825875851892 SHA512 5b53233036c9609e92029e103710100e1b18b3ad7d397128f8c910956ece96d0348a87f181196e69bb3e58e38be7fff9628705b68f56fe526129dbb143c8b8c8
+DIST zipp-2.0.1.tar.gz 12790 BLAKE2B 107079d2cbe73c4d0d7053696181d99636192374eac4598a8f2007b8197c007e90ef39a56d193052d484b36247d73d5712d878ea35d222895e5b3ff21963ba13 SHA512 ac49f0c0aa83398ad0892932b1f067df94e2108691338c80400235053834bcbcb1a58b2b7b5807f398088a09e9d1cb591d94153a2a44ef3ef96506271d817e05
EBUILD zipp-0.5.2.ebuild 1129 BLAKE2B f2c1151f8c9f27601288c5508dc099ed6c90cf668fc0075610dce2fddcbf442010ac9f3388097459cbb91de012d9cc9912496161517aaac3181d630f421f7ed1 SHA512 1dc2b4335d18b1ccdb7282e1dabe8f7d91fd2e817279de6a7669e38dcd9c3398a27f72331f442882a9b4f5c84adc421072d3672a2e7e27fe63bf998065cf66c0
EBUILD zipp-0.6.0.ebuild 1196 BLAKE2B f4c446a07369d5d45f2b0563f070ed38cbf353bb66ed7453ea0931d9cb6e9fd77499dba623b869076e8b02de164b72a0bd207ec0238215bee77a751c73446427 SHA512 9f6570677e31aaf885bc458d44c8b9f6e2a67066fa5f284e5ed3681ef566d9caaf94064ba31563e1c881196960d47ef8a67da010180150a7a85adfdc14b4ba35
EBUILD zipp-1.0.0.ebuild 1174 BLAKE2B 205255bae18e580668df8b3846b0afa55b335354539395dfa82fae4280c369b4262dba4b41c473a3f062f2dff7ff320b7684ad9416f8a844ad7469961975509e SHA512 a56049b22f5f50283fe43688f05702b95bfd54de25d2e2fdf5c076e28a4dfa65d057c52ee99a685f39af9ae0ae8e3b3f15173030f8f06e82b42deebee8ccbc72
-EBUILD zipp-2.0.0.ebuild 878 BLAKE2B d2f232c7893ca8f76574eec2edd1315a3a9cfa8c12a60dce72b6240671f4bc1c104c6206f574071af82edeb838ebd766bc65a8d124b9d80d41a55142b51ccd40 SHA512 b035e463df597a52acb0827082124cf030f8d3de6c8453dea007c2345a2fde7463b09024ef472e286928f4a3ac2c98cf7adedf01afb35dac6767eefcf0dec501
+EBUILD zipp-2.0.1.ebuild 913 BLAKE2B edda049af7d5ab070af46d8462496fd14d8ac4168bfd43c3b0a1f804d45370acb97248c84ea66a412554354321b522b8b47f03e37fc7eeb637b9fc23ab9dd72f SHA512 abfe9bf84a3e07145769ebb30fe35d9229daba3783a4eef482f89c5bf3dfd5e1e2d39761f841f4587495af796e6af4c01c4b31c82a48a79dbcb3e2efe471af13
MISC metadata.xml 523 BLAKE2B b2c729977d84466557f0fae273e5463a41fded78780842e4a92899cc79ad8cf2843fe9c397a70f1d7cab8a7ca317a6723b119047323e0be8862b7294afe96b33 SHA512 82b88eb00bb385c47ebf5c5cd560de25e4f865086983fd9a5767b7fb286406dd06273e8a596df31aba57baaf051b7c353f50f445753541de5b15e6a439132381
diff --git a/dev-python/zipp/zipp-2.0.1.ebuild b/dev-python/zipp/zipp-2.0.1.ebuild
new file mode 100644
index 000000000000..49ed0fc97eee
--- /dev/null
+++ b/dev-python/zipp/zipp-2.0.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{6,7,8} )
+# [options.entry_points] is present in setup.cfg but it is empty
+DISTUTILS_USE_SETUPTOOLS=manual
+
+inherit distutils-r1
+
+DESCRIPTION="Backport of pathlib-compatible object wrapper for zip files"
+HOMEPAGE="https://github.com/jaraco/zipp"
+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 ~s390 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="dev-python/more-itertools[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+ >=dev-python/setuptools_scm-3.4.2[${PYTHON_USEDEP}]
+ test? ( ${RDEPEND} )
+"
+
+distutils_enable_sphinx docs \
+ ">=dev-python/jaraco-packaging-3.2" \
+ ">=dev-python/rst-linker-1.9"
+
+distutils_enable_tests pytest