summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
commit7bc9c63c9da678a7e6fceb095d56c634afd22c56 (patch)
tree4a67d50a439e9af63947e5f8b6ba3719af98b6c9 /dev-python
parentb284a3168fa91a038925d2ecf5e4791011ea5e7d (diff)
gentoo resync : 15.12.2019
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/APScheduler/APScheduler-3.3.1.ebuild1
-rw-r--r--dev-python/APScheduler/APScheduler-3.5.3.ebuild1
-rw-r--r--dev-python/APScheduler/Manifest4
-rw-r--r--dev-python/Babel/Babel-2.5.0.ebuild1
-rw-r--r--dev-python/Babel/Babel-2.5.3-r1.ebuild1
-rw-r--r--dev-python/Babel/Babel-2.5.3.ebuild1
-rw-r--r--dev-python/Babel/Babel-2.6.0.ebuild1
-rw-r--r--dev-python/Babel/Babel-2.7.0.ebuild43
-rw-r--r--dev-python/Babel/Manifest10
-rw-r--r--dev-python/ImageHash/ImageHash-3.4.ebuild1
-rw-r--r--dev-python/ImageHash/ImageHash-3.7.ebuild1
-rw-r--r--dev-python/ImageHash/ImageHash-4.0.ebuild1
-rw-r--r--dev-python/ImageHash/Manifest6
-rw-r--r--dev-python/Kivy/Kivy-1.10.0.ebuild1
-rw-r--r--dev-python/Kivy/Kivy-1.10.1.ebuild1
-rw-r--r--dev-python/Kivy/Kivy-1.9.1-r1.ebuild1
-rw-r--r--dev-python/Kivy/Kivy-1.9.1.ebuild1
-rw-r--r--dev-python/Kivy/Manifest8
-rw-r--r--dev-python/Manifest.gzbin309270 -> 312292 bytes
-rw-r--r--dev-python/Numdifftools/Manifest6
-rw-r--r--dev-python/Numdifftools/Numdifftools-0.9.13.ebuild1
-rw-r--r--dev-python/Numdifftools/Numdifftools-0.9.14.ebuild1
-rw-r--r--dev-python/Numdifftools/Numdifftools-0.9.17.ebuild1
-rw-r--r--dev-python/PyECLib/Manifest4
-rw-r--r--dev-python/PyECLib/PyECLib-1.5.0.ebuild3
-rw-r--r--dev-python/PyECLib/PyECLib-1.6.0.ebuild1
-rw-r--r--dev-python/PyQt5/Manifest2
-rw-r--r--dev-python/PyQt5/PyQt5-5.13.2.ebuild2
-rw-r--r--dev-python/PySDL2/Manifest2
-rw-r--r--dev-python/PySDL2/PySDL2-0.9.6.ebuild1
-rw-r--r--dev-python/PySensors/Manifest2
-rw-r--r--dev-python/PySensors/PySensors-0.0.4.ebuild20
-rw-r--r--dev-python/PySocks/Manifest2
-rw-r--r--dev-python/PySocks/PySocks-1.6.8.ebuild4
-rw-r--r--dev-python/PyUtilib/Manifest4
-rw-r--r--dev-python/PyUtilib/PyUtilib-5.6.5.ebuild1
-rw-r--r--dev-python/PyUtilib/PyUtilib-5.7.2.ebuild61
-rw-r--r--dev-python/URLObject/Manifest4
-rw-r--r--dev-python/URLObject/URLObject-2.4.2-r1.ebuild1
-rw-r--r--dev-python/URLObject/URLObject-2.4.3.ebuild1
-rw-r--r--dev-python/aadict/Manifest2
-rw-r--r--dev-python/aadict/aadict-0.2.3.ebuild1
-rw-r--r--dev-python/absl-py/Manifest2
-rw-r--r--dev-python/absl-py/absl-py-0.8.1.ebuild22
-rw-r--r--dev-python/abstract_rendering/Manifest2
-rw-r--r--dev-python/abstract_rendering/abstract_rendering-0.5.1.ebuild1
-rw-r--r--dev-python/aioeventlet/Manifest2
-rw-r--r--dev-python/aioeventlet/aioeventlet-0.5.1-r1.ebuild1
-rw-r--r--dev-python/aiohttp-cors/Manifest4
-rw-r--r--dev-python/aiohttp-cors/aiohttp-cors-0.6.0.ebuild1
-rw-r--r--dev-python/aiohttp-cors/aiohttp-cors-0.7.0.ebuild1
-rw-r--r--dev-python/aiohttp-jinja2/Manifest2
-rw-r--r--dev-python/aiohttp-jinja2/aiohttp-jinja2-0.15.0.ebuild1
-rw-r--r--dev-python/alabaster/Manifest2
-rw-r--r--dev-python/alabaster/alabaster-0.7.11.ebuild2
-rw-r--r--dev-python/alagitpull/Manifest3
-rw-r--r--dev-python/alagitpull/alagitpull-0.0.23.ebuild21
-rw-r--r--dev-python/alagitpull/metadata.xml8
-rw-r--r--dev-python/alembic/Manifest8
-rw-r--r--dev-python/alembic/alembic-0.9.3.ebuild1
-rw-r--r--dev-python/alembic/alembic-0.9.5.ebuild1
-rw-r--r--dev-python/alembic/alembic-0.9.7.ebuild1
-rw-r--r--dev-python/alembic/alembic-1.0.8.ebuild1
-rw-r--r--dev-python/algopy/Manifest2
-rw-r--r--dev-python/algopy/algopy-0.5.3.ebuild1
-rw-r--r--dev-python/ament_package/Manifest3
-rw-r--r--dev-python/ament_package/ament_package-0.8.8.ebuild31
-rw-r--r--dev-python/ament_package/metadata.xml11
-rw-r--r--dev-python/amqplib/Manifest2
-rw-r--r--dev-python/amqplib/amqplib-1.0.2-r1.ebuild1
-rw-r--r--dev-python/aniso8601/Manifest2
-rw-r--r--dev-python/aniso8601/aniso8601-4.0.1.ebuild3
-rw-r--r--dev-python/ansi2html/Manifest4
-rw-r--r--dev-python/ansi2html/ansi2html-1.5.1.ebuild1
-rw-r--r--dev-python/ansi2html/ansi2html-1.5.2.ebuild1
-rw-r--r--dev-python/ansicolor/Manifest2
-rw-r--r--dev-python/ansicolor/ansicolor-9999.ebuild1
-rw-r--r--dev-python/ansimarkup/Manifest2
-rw-r--r--dev-python/ansimarkup/ansimarkup-1.4.0.ebuild1
-rw-r--r--dev-python/anyjson/Manifest2
-rw-r--r--dev-python/anyjson/anyjson-0.3.3-r1.ebuild3
-rw-r--r--dev-python/apispec/Manifest2
-rw-r--r--dev-python/apispec/apispec-0.35.0.ebuild1
-rw-r--r--dev-python/appdirs/Manifest1
-rw-r--r--dev-python/appdirs/appdirs-1.4.3-r1.ebuild35
-rw-r--r--dev-python/argcomplete/Manifest7
-rw-r--r--dev-python/argcomplete/argcomplete-1.10.2.ebuild36
-rw-r--r--dev-python/argcomplete/argcomplete-1.10.3.ebuild32
-rw-r--r--dev-python/argcomplete/argcomplete-1.4.1.ebuild38
-rw-r--r--dev-python/argcomplete/files/argcomplete-1.10.2-test-pythonpath.patch39
-rw-r--r--dev-python/argh/Manifest2
-rw-r--r--dev-python/argh/argh-0.26.2-r1.ebuild1
-rw-r--r--dev-python/argon2_cffi/Manifest2
-rw-r--r--dev-python/argon2_cffi/argon2_cffi-19.1.0.ebuild1
-rw-r--r--dev-python/arrow/Manifest6
-rw-r--r--dev-python/arrow/arrow-0.10.0.ebuild1
-rw-r--r--dev-python/arrow/arrow-0.12.1.ebuild1
-rw-r--r--dev-python/arrow/arrow-0.13.1.ebuild1
-rw-r--r--dev-python/asciitable/Manifest2
-rw-r--r--dev-python/asciitable/asciitable-0.8.0-r1.ebuild1
-rw-r--r--dev-python/asdf/Manifest2
-rw-r--r--dev-python/asdf/asdf-1.2.1.ebuild1
-rw-r--r--dev-python/asn1crypto/Manifest2
-rw-r--r--dev-python/asn1crypto/asn1crypto-0.24.0.ebuild2
-rw-r--r--dev-python/asset/Manifest2
-rw-r--r--dev-python/asset/asset-0.6.11.ebuild1
-rw-r--r--dev-python/assets/Manifest2
-rw-r--r--dev-python/assets/assets-0.1.1-r1.ebuild3
-rw-r--r--dev-python/astor/Manifest2
-rw-r--r--dev-python/astor/astor-0.8.1.ebuild26
-rw-r--r--dev-python/astrodendro/Manifest2
-rw-r--r--dev-python/astrodendro/astrodendro-0.2.0.ebuild1
-rw-r--r--dev-python/astroid/Manifest4
-rw-r--r--dev-python/astroid/astroid-1.6.5.ebuild1
-rw-r--r--dev-python/astroid/astroid-2.2.5.ebuild3
-rw-r--r--dev-python/astroml/Manifest2
-rw-r--r--dev-python/astroml/astroml-0.3.ebuild3
-rw-r--r--dev-python/astroplan/Manifest4
-rw-r--r--dev-python/astroplan/astroplan-0.2.1.ebuild1
-rw-r--r--dev-python/astroplan/astroplan-0.2.ebuild1
-rw-r--r--dev-python/astropy/Manifest6
-rw-r--r--dev-python/astropy/astropy-1.2.1.ebuild1
-rw-r--r--dev-python/astropy/astropy-1.3.3.ebuild1
-rw-r--r--dev-python/astropy/astropy-2.0.1.ebuild1
-rw-r--r--dev-python/astroquery/Manifest2
-rw-r--r--dev-python/astroquery/astroquery-0.3.6.ebuild1
-rw-r--r--dev-python/astroscrappy/Manifest4
-rw-r--r--dev-python/astroscrappy/astroscrappy-1.0.3.ebuild1
-rw-r--r--dev-python/astroscrappy/astroscrappy-1.0.5.ebuild1
-rw-r--r--dev-python/async_timeout/Manifest2
-rw-r--r--dev-python/async_timeout/async_timeout-1.2.1.ebuild1
-rw-r--r--dev-python/atomicwrites/Manifest4
-rw-r--r--dev-python/atomicwrites/atomicwrites-1.2.1.ebuild32
-rw-r--r--dev-python/atomicwrites/atomicwrites-1.3.0.ebuild21
-rw-r--r--dev-python/audioread/Manifest6
-rw-r--r--dev-python/audioread/audioread-1.0.1-r1.ebuild31
-rw-r--r--dev-python/audioread/audioread-2.1.8-r1.ebuild38
-rw-r--r--dev-python/audioread/files/0001-Use-the-print-function-instead-of-the-print-keyword.patch30
-rw-r--r--dev-python/audioread/files/audioread-2.1.8-test-deps.patch27
-rw-r--r--dev-python/autobahn/Manifest10
-rw-r--r--dev-python/autobahn/autobahn-17.10.1.ebuild1
-rw-r--r--dev-python/autobahn/autobahn-17.5.1-r2.ebuild1
-rw-r--r--dev-python/autobahn/autobahn-17.9.1.ebuild1
-rw-r--r--dev-python/autobahn/autobahn-17.9.2.ebuild1
-rw-r--r--dev-python/autobahn/autobahn-18.3.1.ebuild1
-rw-r--r--dev-python/automat/Manifest9
-rw-r--r--dev-python/automat/automat-0.5.0.ebuild1
-rw-r--r--dev-python/automat/automat-0.6.0.ebuild1
-rw-r--r--dev-python/automat/automat-0.7.0.ebuild1
-rw-r--r--dev-python/automat/automat-0.8.0.ebuild64
-rw-r--r--dev-python/automat/files/automat-0.8.0-no-setup-py-m2r-import.patch27
-rw-r--r--dev-python/autopep8/Manifest14
-rw-r--r--dev-python/autopep8/autopep8-1.3.2.ebuild1
-rw-r--r--dev-python/autopep8/autopep8-1.3.3.ebuild1
-rw-r--r--dev-python/autopep8/autopep8-1.3.5.ebuild1
-rw-r--r--dev-python/autopep8/autopep8-1.4.3.ebuild3
-rw-r--r--dev-python/autopep8/autopep8-1.4.4.ebuild28
-rw-r--r--dev-python/autopep8/autopep8-1.4.ebuild1
-rw-r--r--dev-python/autopep8/autopep8-9999.ebuild17
-rw-r--r--dev-python/awscli/Manifest4
-rw-r--r--dev-python/awscli/awscli-1.16.292.ebuild56
-rw-r--r--dev-python/awscli/awscli-1.16.300.ebuild56
-rw-r--r--dev-python/backports-functools-lru-cache/Manifest6
-rw-r--r--dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.3.ebuild3
-rw-r--r--dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.4-r1.ebuild5
-rw-r--r--dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.5.ebuild3
-rw-r--r--dev-python/backports-lzma/Manifest6
-rw-r--r--dev-python/backports-lzma/backports-lzma-0.0.10.ebuild3
-rw-r--r--dev-python/backports-lzma/backports-lzma-0.0.12.ebuild3
-rw-r--r--dev-python/backports-lzma/backports-lzma-0.0.13.ebuild3
-rw-r--r--dev-python/backports-os/Manifest2
-rw-r--r--dev-python/backports-os/backports-os-0.1.1.ebuild2
-rw-r--r--dev-python/backports-unittest-mock/Manifest7
-rw-r--r--dev-python/backports-unittest-mock/backports-unittest-mock-1.3.ebuild1
-rw-r--r--dev-python/backports-unittest-mock/backports-unittest-mock-1.4.ebuild1
-rw-r--r--dev-python/backports-unittest-mock/backports-unittest-mock-1.5-r1.ebuild62
-rw-r--r--dev-python/backports-unittest-mock/backports-unittest-mock-1.5.ebuild1
-rw-r--r--dev-python/backports/Manifest2
-rw-r--r--dev-python/backports/backports-1.0.ebuild2
-rw-r--r--dev-python/bandit/Manifest14
-rw-r--r--dev-python/bandit/bandit-0.13.2-r1.ebuild5
-rw-r--r--dev-python/bandit/bandit-1.0.1.ebuild6
-rw-r--r--dev-python/bandit/bandit-1.1.0.ebuild6
-rw-r--r--dev-python/bandit/bandit-1.2.0.ebuild4
-rw-r--r--dev-python/bandit/bandit-1.3.0.ebuild4
-rw-r--r--dev-python/bandit/bandit-1.4.0-r1.ebuild (renamed from dev-python/bandit/bandit-1.4.0.ebuild)4
-rw-r--r--dev-python/bandit/bandit-1.5.1-r1.ebuild (renamed from dev-python/bandit/bandit-1.5.1.ebuild)3
-rw-r--r--dev-python/bcolz/Manifest4
-rw-r--r--dev-python/bcolz/bcolz-1.1.0.ebuild1
-rw-r--r--dev-python/bcolz/bcolz-1.1.2.ebuild1
-rw-r--r--dev-python/bcrypt/Manifest4
-rw-r--r--dev-python/bcrypt/bcrypt-3.1.6.ebuild1
-rw-r--r--dev-python/bcrypt/bcrypt-3.1.7-r2.ebuild (renamed from dev-python/bcrypt/bcrypt-3.1.7.ebuild)11
-rw-r--r--dev-python/beaker/Manifest4
-rw-r--r--dev-python/beaker/beaker-1.6.4-r1.ebuild3
-rw-r--r--dev-python/beaker/beaker-1.8.1.ebuild1
-rw-r--r--dev-python/beautifulsoup/Manifest6
-rw-r--r--dev-python/beautifulsoup/beautifulsoup-4.5.1.ebuild1
-rw-r--r--dev-python/beautifulsoup/beautifulsoup-4.6.3.ebuild3
-rw-r--r--dev-python/beautifulsoup/beautifulsoup-4.8.1.ebuild36
-rw-r--r--dev-python/betamax/Manifest3
-rw-r--r--dev-python/betamax/betamax-0.8.1.ebuild32
-rw-r--r--dev-python/betamax/files/betamax-0.8.1-tests.patch20
-rw-r--r--dev-python/bibtexparser/Manifest4
-rw-r--r--dev-python/bibtexparser/bibtexparser-0.6.2.ebuild1
-rw-r--r--dev-python/bibtexparser/bibtexparser-1.1.0.ebuild1
-rw-r--r--dev-python/billiard/Manifest6
-rw-r--r--dev-python/billiard/billiard-3.3.0.23.ebuild1
-rw-r--r--dev-python/billiard/billiard-3.5.0.0.ebuild1
-rw-r--r--dev-python/billiard/billiard-3.5.0.2.ebuild1
-rw-r--r--dev-python/binaryornot/Manifest2
-rw-r--r--dev-python/binaryornot/binaryornot-0.4.3.ebuild1
-rw-r--r--dev-python/biplist/Manifest4
-rw-r--r--dev-python/biplist/biplist-1.0.1.ebuild1
-rw-r--r--dev-python/biplist/biplist-1.0.2.ebuild1
-rw-r--r--dev-python/blaze/Manifest4
-rw-r--r--dev-python/blaze/blaze-0.10.2.ebuild1
-rw-r--r--dev-python/blaze/blaze-0.11.3.ebuild1
-rw-r--r--dev-python/bleach/Manifest6
-rw-r--r--dev-python/bleach/bleach-2.1.3.ebuild1
-rw-r--r--dev-python/bleach/bleach-3.0.2.ebuild1
-rw-r--r--dev-python/bleach/bleach-3.1.0-r1.ebuild (renamed from dev-python/bleach/bleach-3.1.0.ebuild)13
-rw-r--r--dev-python/blessings/Manifest6
-rw-r--r--dev-python/blessings/blessings-1.6-r1.ebuild1
-rw-r--r--dev-python/blessings/blessings-1.6.1.ebuild1
-rw-r--r--dev-python/blessings/blessings-1.7.ebuild1
-rw-r--r--dev-python/blinker/Manifest4
-rw-r--r--dev-python/blinker/blinker-1.4-r1.ebuild12
-rw-r--r--dev-python/blinker/blinker-1.4.ebuild1
-rw-r--r--dev-python/blockdiag/Manifest2
-rw-r--r--dev-python/blockdiag/blockdiag-1.5.3-r1.ebuild1
-rw-r--r--dev-python/blosc/Manifest8
-rw-r--r--dev-python/blosc/blosc-1.2.8.ebuild1
-rw-r--r--dev-python/blosc/blosc-1.4.4.ebuild1
-rw-r--r--dev-python/blosc/blosc-1.5.0.ebuild1
-rw-r--r--dev-python/blosc/blosc-1.5.1.ebuild1
-rw-r--r--dev-python/bokeh/Manifest4
-rw-r--r--dev-python/bokeh/bokeh-0.11.1.ebuild60
-rw-r--r--dev-python/bokeh/bokeh-0.12.6.ebuild3
-rw-r--r--dev-python/booleanOperations/Manifest4
-rw-r--r--dev-python/booleanOperations/booleanOperations-0.8.0.ebuild32
-rw-r--r--dev-python/booleanOperations/booleanOperations-0.8.2.ebuild2
-rw-r--r--dev-python/boto/Manifest2
-rw-r--r--dev-python/boto/boto-2.49.0.ebuild2
-rw-r--r--dev-python/boto3/Manifest8
-rw-r--r--dev-python/boto3/boto3-1.10.2.ebuild1
-rw-r--r--dev-python/boto3/boto3-1.9.122.ebuild1
-rw-r--r--dev-python/boto3/boto3-1.9.4-r1.ebuild1
-rw-r--r--dev-python/boto3/boto3-9999.ebuild1
-rw-r--r--dev-python/botocore/Manifest20
-rw-r--r--dev-python/botocore/botocore-1.12.122.ebuild1
-rw-r--r--dev-python/botocore/botocore-1.12.205.ebuild1
-rw-r--r--dev-python/botocore/botocore-1.12.210.ebuild1
-rw-r--r--dev-python/botocore/botocore-1.12.223.ebuild1
-rw-r--r--dev-python/botocore/botocore-1.12.251.ebuild1
-rw-r--r--dev-python/botocore/botocore-1.12.4-r1.ebuild1
-rw-r--r--dev-python/botocore/botocore-1.12.81.ebuild1
-rw-r--r--dev-python/botocore/botocore-1.13.2.ebuild1
-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/bottle/Manifest6
-rw-r--r--dev-python/bottle/bottle-0.12.12.ebuild1
-rw-r--r--dev-python/bottle/bottle-0.12.13.ebuild1
-rw-r--r--dev-python/bottle/bottle-0.12.16.ebuild3
-rw-r--r--dev-python/bottleneck/Manifest2
-rw-r--r--dev-python/bottleneck/bottleneck-1.2.1.ebuild1
-rw-r--r--dev-python/brotlipy/Manifest3
-rw-r--r--dev-python/brotlipy/brotlipy-0.7.0.ebuild11
-rw-r--r--dev-python/brotlipy/files/brotlipy-0.7.0-test-deadline.patch28
-rw-r--r--dev-python/buzhug/Manifest2
-rw-r--r--dev-python/buzhug/buzhug-1.8-r1.ebuild3
-rw-r--r--dev-python/cached-property/Manifest4
-rw-r--r--dev-python/cached-property/cached-property-1.3.1.ebuild1
-rw-r--r--dev-python/cached-property/cached-property-1.5.1.ebuild1
-rw-r--r--dev-python/cachetools/Manifest6
-rw-r--r--dev-python/cachetools/cachetools-3.1.0.ebuild8
-rw-r--r--dev-python/cachetools/cachetools-3.1.1.ebuild8
-rw-r--r--dev-python/cachetools/metadata.xml1
-rw-r--r--dev-python/cairocffi/Manifest6
-rw-r--r--dev-python/cairocffi/cairocffi-0.8.0.ebuild5
-rw-r--r--dev-python/cairocffi/cairocffi-0.9.0.ebuild3
-rw-r--r--dev-python/cairocffi/cairocffi-1.0.2.ebuild3
-rw-r--r--dev-python/catkin_pkg/Manifest8
-rw-r--r--dev-python/catkin_pkg/catkin_pkg-0.4.12.ebuild1
-rw-r--r--dev-python/catkin_pkg/catkin_pkg-0.4.13.ebuild1
-rw-r--r--dev-python/catkin_pkg/catkin_pkg-0.4.15.ebuild56
-rw-r--r--dev-python/catkin_pkg/catkin_pkg-9999.ebuild3
-rw-r--r--dev-python/ccdproc/Manifest4
-rw-r--r--dev-python/ccdproc/ccdproc-1.1.0.ebuild1
-rw-r--r--dev-python/ccdproc/ccdproc-1.2.0.ebuild1
-rw-r--r--dev-python/celery/Manifest2
-rw-r--r--dev-python/celery/celery-4.1.0.ebuild1
-rw-r--r--dev-python/cement/Manifest2
-rw-r--r--dev-python/cement/cement-2.0.2.ebuild1
-rw-r--r--dev-python/certifi/Manifest2
-rw-r--r--dev-python/certifi/certifi-2019.11.28.ebuild43
-rw-r--r--dev-python/cffi/Manifest2
-rw-r--r--dev-python/cffi/cffi-1.13.2.ebuild42
-rw-r--r--dev-python/chai/Manifest2
-rw-r--r--dev-python/chai/chai-1.1.1.ebuild1
-rw-r--r--dev-python/chameleon/Manifest2
-rw-r--r--dev-python/chameleon/chameleon-2.25.ebuild1
-rw-r--r--dev-python/characteristic/Manifest5
-rw-r--r--dev-python/characteristic/characteristic-14.3.0-r1.ebuild2
-rw-r--r--dev-python/characteristic/characteristic-14.3.0-r2.ebuild2
-rw-r--r--dev-python/characteristic/characteristic-14.3.0-r3.ebuild29
-rw-r--r--dev-python/cheroot/Manifest6
-rw-r--r--dev-python/cheroot/cheroot-6.0.0-r1.ebuild1
-rw-r--r--dev-python/cheroot/cheroot-6.0.0.ebuild1
-rw-r--r--dev-python/cheroot/cheroot-8.2.1.ebuild2
-rw-r--r--dev-python/cherrypy/Manifest6
-rw-r--r--dev-python/cherrypy/cherrypy-13.1.0-r1.ebuild1
-rw-r--r--dev-python/cherrypy/cherrypy-13.1.0.ebuild1
-rw-r--r--dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild2
-rw-r--r--dev-python/clang-python/Manifest6
-rw-r--r--dev-python/clang-python/clang-python-9.0.1_rc2.ebuild (renamed from dev-python/clang-python/clang-python-6.0.1.ebuild)23
-rw-r--r--dev-python/clang-python/clang-python-9.0.1_rc3.ebuild40
-rw-r--r--dev-python/cliapp/Manifest2
-rw-r--r--dev-python/cliapp/cliapp-1.20180812.1.ebuild2
-rw-r--r--dev-python/click-default-group/Manifest3
-rw-r--r--dev-python/click-default-group/click-default-group-1.2.2.ebuild20
-rw-r--r--dev-python/click-default-group/metadata.xml11
-rw-r--r--dev-python/click-log/Manifest6
-rw-r--r--dev-python/click-log/click-log-0.1.8.ebuild10
-rw-r--r--dev-python/click-log/click-log-0.2.1.ebuild10
-rw-r--r--dev-python/click-log/click-log-0.3.2.ebuild12
-rw-r--r--dev-python/click-threading/Manifest4
-rw-r--r--dev-python/click-threading/click-threading-0.3.0.ebuild10
-rw-r--r--dev-python/click-threading/click-threading-0.4.4.ebuild10
-rw-r--r--dev-python/click/Manifest11
-rw-r--r--dev-python/click/click-5.1.ebuild1
-rw-r--r--dev-python/click/click-6.6.ebuild1
-rw-r--r--dev-python/click/click-6.7-r1.ebuild1
-rw-r--r--dev-python/click/click-6.7.ebuild1
-rw-r--r--dev-python/click/click-7.0-r1.ebuild29
-rw-r--r--dev-python/click/click-7.0.ebuild3
-rw-r--r--dev-python/cliff/Manifest4
-rw-r--r--dev-python/cliff/cliff-2.12.0-r2.ebuild3
-rw-r--r--dev-python/cliff/cliff-2.12.0.ebuild1
-rw-r--r--dev-python/clint/Manifest4
-rw-r--r--dev-python/clint/clint-0.5.1-r1.ebuild1
-rw-r--r--dev-python/clint/clint-0.5.1.ebuild1
-rw-r--r--dev-python/cloudpickle/Manifest2
-rw-r--r--dev-python/cloudpickle/cloudpickle-1.2.2.ebuild2
-rw-r--r--dev-python/cmd2/Manifest8
-rw-r--r--dev-python/cmd2/cmd2-0.9.21.ebuild (renamed from dev-python/cmd2/cmd2-0.9.19.ebuild)0
-rw-r--r--dev-python/cmd2/cmd2-0.9.22.ebuild (renamed from dev-python/cmd2/cmd2-0.9.20.ebuild)0
-rw-r--r--dev-python/colander/Manifest2
-rw-r--r--dev-python/colander/colander-1.3.1.ebuild1
-rw-r--r--dev-python/colorama/Manifest6
-rw-r--r--dev-python/colorama/colorama-0.3.9-r1.ebuild1
-rw-r--r--dev-python/colorama/colorama-0.4.0.ebuild1
-rw-r--r--dev-python/colorama/colorama-0.4.1.ebuild5
-rw-r--r--dev-python/colorclass/Manifest2
-rw-r--r--dev-python/colorclass/colorclass-2.2.0-r1.ebuild23
-rw-r--r--dev-python/colorclass/files/colorclass-2.2.0-tests.patch12
-rw-r--r--dev-python/coloredlogs/Manifest2
-rw-r--r--dev-python/coloredlogs/coloredlogs-6.1.ebuild1
-rw-r--r--dev-python/colorlog/Manifest2
-rw-r--r--dev-python/colorlog/colorlog-3.1.4.ebuild1
-rw-r--r--dev-python/colorspacious/Manifest2
-rw-r--r--dev-python/colorspacious/colorspacious-1.1.0.ebuild1
-rw-r--r--dev-python/columnize/Manifest2
-rw-r--r--dev-python/columnize/columnize-0.3.5-r1.ebuild3
-rw-r--r--dev-python/commonmark/Manifest4
-rw-r--r--dev-python/commonmark/commonmark-0.7.5.ebuild1
-rw-r--r--dev-python/commonmark/commonmark-0.8.1.ebuild1
-rw-r--r--dev-python/configargparse/Manifest8
-rw-r--r--dev-python/configargparse/configargparse-0.13.0.ebuild2
-rw-r--r--dev-python/configargparse/configargparse-0.15.1.ebuild31
-rw-r--r--dev-python/configargparse/configargparse-0.15.2.ebuild30
-rw-r--r--dev-python/configargparse/metadata.xml2
-rw-r--r--dev-python/configparser/Manifest2
-rw-r--r--dev-python/configparser/configparser-3.5.0-r1.ebuild4
-rw-r--r--dev-python/consonance/Manifest2
-rw-r--r--dev-python/consonance/metadata.xml6
-rw-r--r--dev-python/constantly/Manifest4
-rw-r--r--dev-python/constantly/constantly-15.1.0-r1.ebuild3
-rw-r--r--dev-python/constantly/constantly-15.1.0.ebuild24
-rw-r--r--dev-python/construct/Manifest2
-rw-r--r--dev-python/construct/construct-2.8.21.ebuild1
-rw-r--r--dev-python/contextlib2/Manifest6
-rw-r--r--dev-python/contextlib2/contextlib2-0.5.4.ebuild3
-rw-r--r--dev-python/contextlib2/contextlib2-0.5.5.ebuild1
-rw-r--r--dev-python/contextlib2/contextlib2-0.6.0.ebuild39
-rw-r--r--dev-python/cookies/Manifest5
-rw-r--r--dev-python/cookies/cookies-2.2.1-r1.ebuild26
-rw-r--r--dev-python/cookies/cookies-2.2.1.ebuild1
-rw-r--r--dev-python/cookies/files/cookies-2.2.1-fix-warnings.patch201
-rw-r--r--dev-python/cookies/files/cookies-2.2.1-tests.patch28
-rw-r--r--dev-python/coverage/Manifest4
-rw-r--r--dev-python/coverage/coverage-4.5.4.ebuild4
-rw-r--r--dev-python/coverage/files/coverage-4.5.4-tests.patch26
-rw-r--r--dev-python/croniter/Manifest6
-rw-r--r--dev-python/croniter/croniter-0.3.17.ebuild1
-rw-r--r--dev-python/croniter/croniter-0.3.29.ebuild1
-rw-r--r--dev-python/croniter/croniter-0.3.30.ebuild1
-rw-r--r--dev-python/crumbs/Manifest2
-rw-r--r--dev-python/crumbs/crumbs-2.1.0.ebuild1
-rw-r--r--dev-python/cryptography/Manifest2
-rw-r--r--dev-python/cryptography/cryptography-2.8.ebuild2
-rw-r--r--dev-python/cssselect/Manifest6
-rw-r--r--dev-python/cssselect/cssselect-0.9.1.ebuild1
-rw-r--r--dev-python/cssselect/cssselect-1.0.3.ebuild30
-rw-r--r--dev-python/cssselect/cssselect-1.1.0.ebuild27
-rw-r--r--dev-python/cssutils/Manifest4
-rw-r--r--dev-python/cssutils/cssutils-1.0.1.ebuild2
-rw-r--r--dev-python/cssutils/cssutils-1.0.2-r1.ebuild8
-rw-r--r--dev-python/ctypescrypto/Manifest4
-rw-r--r--dev-python/ctypescrypto/ctypescrypto-0.5.ebuild41
-rw-r--r--dev-python/ctypescrypto/ctypescrypto-9999.ebuild41
-rw-r--r--dev-python/ctypescrypto/metadata.xml14
-rw-r--r--dev-python/curtsies/Manifest6
-rw-r--r--dev-python/curtsies/curtsies-0.2.11.ebuild1
-rw-r--r--dev-python/curtsies/curtsies-0.3.0-r1.ebuild1
-rw-r--r--dev-python/curtsies/curtsies-0.3.0.ebuild1
-rw-r--r--dev-python/cycler/Manifest2
-rw-r--r--dev-python/cycler/cycler-0.10.0.ebuild2
-rw-r--r--dev-python/cython/Manifest4
-rw-r--r--dev-python/cython/cython-0.29.14-r1.ebuild80
-rw-r--r--dev-python/cython/cython-0.29.4.ebuild1
-rw-r--r--dev-python/cython/files/cython-0.29.14-sphinx-update.patch13
-rw-r--r--dev-python/cytoolz/Manifest6
-rw-r--r--dev-python/cytoolz/cytoolz-0.10.0.ebuild1
-rw-r--r--dev-python/cytoolz/cytoolz-0.8.0.ebuild1
-rw-r--r--dev-python/cytoolz/cytoolz-0.8.2.ebuild1
-rw-r--r--dev-python/dask/Manifest4
-rw-r--r--dev-python/dask/dask-0.15.1.ebuild1
-rw-r--r--dev-python/dask/dask-1.2.0.ebuild1
-rw-r--r--dev-python/datashape/Manifest2
-rw-r--r--dev-python/datashape/datashape-0.5.4.ebuild1
-rw-r--r--dev-python/dbus-python/Manifest6
-rw-r--r--dev-python/dbus-python/dbus-python-1.2.12.ebuild2
-rw-r--r--dev-python/dbus-python/dbus-python-1.2.14.ebuild78
-rw-r--r--dev-python/dbus-python/dbus-python-1.2.4.ebuild1
-rw-r--r--dev-python/dbusmock/Manifest6
-rw-r--r--dev-python/dbusmock/dbusmock-0.16.9.ebuild46
-rw-r--r--dev-python/dbusmock/dbusmock-0.18.2.ebuild3
-rw-r--r--dev-python/dbusmock/files/0.16.9-disable-style-tests.patch14
-rw-r--r--dev-python/dbusmock/files/0.16.9-replace-dbus-launch.patch76
-rw-r--r--dev-python/ddt/Manifest4
-rw-r--r--dev-python/ddt/ddt-1.1.1.ebuild3
-rw-r--r--dev-python/ddt/ddt-1.2.2.ebuild25
-rw-r--r--dev-python/debtcollector/Manifest2
-rw-r--r--dev-python/debtcollector/debtcollector-1.21.0.ebuild1
-rw-r--r--dev-python/decorator/Manifest2
-rw-r--r--dev-python/decorator/decorator-4.4.1.ebuild21
-rw-r--r--dev-python/defcon/Manifest4
-rw-r--r--dev-python/defcon/defcon-0.5.3.ebuild26
-rw-r--r--dev-python/defcon/defcon-0.6.0.ebuild2
-rw-r--r--dev-python/deform/Manifest2
-rw-r--r--dev-python/deform/deform-0.9.9.ebuild2
-rw-r--r--dev-python/demjson/Manifest2
-rw-r--r--dev-python/demjson/demjson-2.2.4.ebuild2
-rw-r--r--dev-python/denonavr/Manifest4
-rw-r--r--dev-python/denonavr/denonavr-0.7.10.ebuild1
-rw-r--r--dev-python/denonavr/denonavr-0.7.9.ebuild1
-rw-r--r--dev-python/deprecated/Manifest2
-rw-r--r--dev-python/deprecated/deprecated-1.2.6.ebuild1
-rw-r--r--dev-python/deprecation/Manifest4
-rw-r--r--dev-python/deprecation/deprecation-2.0.6.ebuild1
-rw-r--r--dev-python/deprecation/deprecation-2.0.7.ebuild1
-rw-r--r--dev-python/dexml/Manifest2
-rw-r--r--dev-python/dexml/dexml-0.5.1.ebuild1
-rw-r--r--dev-python/diskcache/Manifest4
-rw-r--r--dev-python/diskcache/diskcache-2.8.3.ebuild1
-rw-r--r--dev-python/diskcache/diskcache-3.1.0.ebuild1
-rw-r--r--dev-python/disqus-python/Manifest2
-rw-r--r--dev-python/disqus-python/disqus-python-0.4.2.ebuild3
-rw-r--r--dev-python/dissononce/Manifest2
-rw-r--r--dev-python/dissononce/metadata.xml6
-rw-r--r--dev-python/distributed/Manifest4
-rw-r--r--dev-python/distributed/distributed-1.18.0-r1.ebuild1
-rw-r--r--dev-python/distributed/distributed-1.18.0.ebuild1
-rw-r--r--dev-python/django-auth-ldap/Manifest4
-rw-r--r--dev-python/django-auth-ldap/django-auth-ldap-1.2.2.ebuild3
-rw-r--r--dev-python/django-auth-ldap/django-auth-ldap-1.2.7.ebuild3
-rw-r--r--dev-python/django-endless-pagination/Manifest2
-rw-r--r--dev-python/django-endless-pagination/django-endless-pagination-2.0.ebuild4
-rw-r--r--dev-python/django-ldapdb/Manifest4
-rw-r--r--dev-python/django-ldapdb/django-ldapdb-0.3.2.ebuild3
-rw-r--r--dev-python/django-ldapdb/django-ldapdb-0.4.0.ebuild3
-rw-r--r--dev-python/django-nose/Manifest2
-rw-r--r--dev-python/django-nose/django-nose-1.4.4.ebuild1
-rw-r--r--dev-python/django-oauth-plus/Manifest2
-rw-r--r--dev-python/django-oauth-plus/django-oauth-plus-2.2.8.ebuild3
-rw-r--r--dev-python/django-piston/Manifest2
-rw-r--r--dev-python/django-piston/metadata.xml4
-rw-r--r--dev-python/django-recaptcha/Manifest2
-rw-r--r--dev-python/django-recaptcha/django-recaptcha-1.0.5.ebuild1
-rw-r--r--dev-python/django-xslt/Manifest2
-rw-r--r--dev-python/django-xslt/django-xslt-0.4.5-r1.ebuild3
-rw-r--r--dev-python/django/Manifest12
-rw-r--r--dev-python/django/django-1.11.20.ebuild1
-rw-r--r--dev-python/django/django-1.11.21.ebuild1
-rw-r--r--dev-python/django/django-2.1.8.ebuild1
-rw-r--r--dev-python/django/django-2.1.9.ebuild1
-rw-r--r--dev-python/django/django-2.2.1.ebuild1
-rw-r--r--dev-python/django/django-2.2.2.ebuild1
-rw-r--r--dev-python/dnspython/Manifest3
-rw-r--r--dev-python/dnspython/dnspython-1.15.0-r1.ebuild1
-rw-r--r--dev-python/dnspython/dnspython-1.16.0-r1.ebuild40
-rw-r--r--dev-python/docker-py/Manifest10
-rw-r--r--dev-python/docker-py/docker-py-2.7.0.ebuild1
-rw-r--r--dev-python/docker-py/docker-py-3.6.0.ebuild3
-rw-r--r--dev-python/docker-py/docker-py-3.7.1.ebuild3
-rw-r--r--dev-python/docker-py/docker-py-3.7.3.ebuild3
-rw-r--r--dev-python/docker-py/metadata.xml5
-rw-r--r--dev-python/dockerpty/Manifest2
-rw-r--r--dev-python/dockerpty/dockerpty-0.4.1.ebuild1
-rw-r--r--dev-python/doctest-ignore-unicode/Manifest2
-rw-r--r--dev-python/doctest-ignore-unicode/doctest-ignore-unicode-0.1.2.ebuild1
-rw-r--r--dev-python/docutils/Manifest3
-rw-r--r--dev-python/docutils/docutils-0.15.2.ebuild73
-rw-r--r--dev-python/docutils/files/docutils-0.15.2-tests.patch40
-rw-r--r--dev-python/dogpile-cache/Manifest4
-rw-r--r--dev-python/dogpile-cache/dogpile-cache-0.6.4.ebuild1
-rw-r--r--dev-python/dogpile-cache/dogpile-cache-0.7.1.ebuild1
-rw-r--r--dev-python/dogpile-core/Manifest2
-rw-r--r--dev-python/dogpile-core/dogpile-core-0.4.1.ebuild1
-rw-r--r--dev-python/doit-py/Manifest2
-rw-r--r--dev-python/doit-py/doit-py-0.4.0.ebuild1
-rw-r--r--dev-python/dominate/Manifest6
-rw-r--r--dev-python/dominate/dominate-2.3.1.ebuild1
-rw-r--r--dev-python/dominate/dominate-2.3.5.ebuild1
-rw-r--r--dev-python/dominate/dominate-2.4.0.ebuild1
-rw-r--r--dev-python/doublex-expects/Manifest2
-rw-r--r--dev-python/doublex-expects/doublex-expects-0.7.0_rc2.ebuild1
-rw-r--r--dev-python/doublex/Manifest2
-rw-r--r--dev-python/doublex/doublex-1.8.1.ebuild1
-rw-r--r--dev-python/dugong/Manifest6
-rw-r--r--dev-python/dugong/dugong-3.7.1.ebuild1
-rw-r--r--dev-python/dugong/dugong-3.7.2.ebuild1
-rw-r--r--dev-python/dugong/dugong-3.7.3.ebuild1
-rw-r--r--dev-python/dulwich/Manifest8
-rw-r--r--dev-python/dulwich/dulwich-0.18.5.ebuild1
-rw-r--r--dev-python/dulwich/dulwich-0.18.6.ebuild1
-rw-r--r--dev-python/dulwich/dulwich-0.19.4.ebuild1
-rw-r--r--dev-python/dulwich/dulwich-0.19.6.ebuild3
-rw-r--r--dev-python/dynd-python/Manifest2
-rw-r--r--dev-python/dynd-python/dynd-python-0.7.2-r1.ebuild1
-rw-r--r--dev-python/e4u/Manifest2
-rw-r--r--dev-python/e4u/metadata.xml6
-rw-r--r--dev-python/ebuildtester/Manifest6
-rw-r--r--dev-python/ebuildtester/ebuildtester-0.1.12.ebuild1
-rw-r--r--dev-python/ebuildtester/ebuildtester-0.1.13.ebuild1
-rw-r--r--dev-python/ebuildtester/ebuildtester-0.1.14.ebuild1
-rw-r--r--dev-python/ecdsa/Manifest3
-rw-r--r--dev-python/ecdsa/ecdsa-0.14.1-r1.ebuild29
-rw-r--r--dev-python/ecdsa/ecdsa-0.14.1.ebuild2
-rw-r--r--dev-python/ed25519ll/Manifest2
-rw-r--r--dev-python/ed25519ll/ed25519ll-0.6.ebuild3
-rw-r--r--dev-python/editorconfig-core-py/Manifest2
-rw-r--r--dev-python/editorconfig-core-py/editorconfig-core-py-0.12.0.ebuild1
-rw-r--r--dev-python/elementpath/Manifest3
-rw-r--r--dev-python/elementpath/elementpath-1.3.1.ebuild36
-rw-r--r--dev-python/elementpath/metadata.xml (renamed from dev-python/gnome-keyring-python/metadata.xml)7
-rw-r--r--dev-python/emcee/Manifest4
-rw-r--r--dev-python/emcee/emcee-2.1.0.ebuild1
-rw-r--r--dev-python/emcee/emcee-2.2.1.ebuild1
-rw-r--r--dev-python/entrypoints/Manifest5
-rw-r--r--dev-python/entrypoints/entrypoints-0.2.3.ebuild2
-rw-r--r--dev-python/entrypoints/entrypoints-0.3-r1.ebuild39
-rw-r--r--dev-python/entrypoints/entrypoints-0.3.ebuild56
-rw-r--r--dev-python/enzyme/Manifest4
-rw-r--r--dev-python/enzyme/enzyme-0.4.1-r2.ebuild1
-rw-r--r--dev-python/enzyme/enzyme-9999.ebuild1
-rw-r--r--dev-python/epsilon/Manifest4
-rw-r--r--dev-python/epsilon/epsilon-0.7.0.ebuild3
-rw-r--r--dev-python/epsilon/epsilon-0.7.1.ebuild3
-rw-r--r--dev-python/errorhandler/Manifest2
-rw-r--r--dev-python/errorhandler/errorhandler-2.0.1.ebuild1
-rw-r--r--dev-python/et_xmlfile/Manifest2
-rw-r--r--dev-python/et_xmlfile/et_xmlfile-1.0.1.ebuild1
-rw-r--r--dev-python/eventlet/Manifest16
-rw-r--r--dev-python/eventlet/eventlet-0.18.4.ebuild1
-rw-r--r--dev-python/eventlet/eventlet-0.20.0-r1.ebuild1
-rw-r--r--dev-python/eventlet/eventlet-0.20.1-r1.ebuild1
-rw-r--r--dev-python/eventlet/eventlet-0.21.0-r1.ebuild1
-rw-r--r--dev-python/eventlet/eventlet-0.24.1-r1.ebuild1
-rw-r--r--dev-python/eventlet/eventlet-0.24.1.ebuild1
-rw-r--r--dev-python/eventlet/eventlet-0.25.1-r1.ebuild75
-rw-r--r--dev-python/eventlet/eventlet-0.25.1.ebuild1
-rw-r--r--dev-python/eventlet/files/eventlet-0.25.1-tests.patch40
-rw-r--r--dev-python/execnet/Manifest3
-rw-r--r--dev-python/execnet/execnet-1.7.1.ebuild44
-rw-r--r--dev-python/execnet/files/execnet-1.7.1-tests.patch224
-rw-r--r--dev-python/expects/Manifest2
-rw-r--r--dev-python/expects/expects-0.8.0.ebuild1
-rw-r--r--dev-python/extras/Manifest4
-rw-r--r--dev-python/extras/extras-0.0.3.ebuild1
-rw-r--r--dev-python/extras/extras-1.0.0.ebuild1
-rw-r--r--dev-python/eyeD3/Manifest2
-rw-r--r--dev-python/eyeD3/eyeD3-0.8.11.ebuild20
-rw-r--r--dev-python/fabric/Manifest6
-rw-r--r--dev-python/fabric/fabric-1.14.0-r1.ebuild75
-rw-r--r--dev-python/fabric/fabric-1.14.0.ebuild75
-rw-r--r--dev-python/fabric/fabric-2.3.1.ebuild17
-rw-r--r--dev-python/falcon/Manifest10
-rw-r--r--dev-python/falcon/falcon-0.1.6.ebuild3
-rw-r--r--dev-python/falcon/falcon-0.1.7.ebuild3
-rw-r--r--dev-python/falcon/falcon-0.1.8.ebuild1
-rw-r--r--dev-python/falcon/falcon-0.1.9.ebuild1
-rw-r--r--dev-python/falcon/falcon-1.3.0.ebuild1
-rw-r--r--dev-python/fasteners/Manifest4
-rw-r--r--dev-python/fasteners/fasteners-0.14.1-r1.ebuild5
-rw-r--r--dev-python/fasteners/fasteners-0.14.1.ebuild1
-rw-r--r--dev-python/feedgenerator/Manifest2
-rw-r--r--dev-python/feedgenerator/feedgenerator-1.9.ebuild1
-rw-r--r--dev-python/fido2/Manifest16
-rw-r--r--dev-python/fido2/fido2-0.3.0.ebuild35
-rw-r--r--dev-python/fido2/fido2-0.4.0.ebuild49
-rw-r--r--dev-python/fido2/fido2-0.5.0.ebuild49
-rw-r--r--dev-python/fido2/fido2-0.6.0.ebuild49
-rw-r--r--dev-python/fido2/fido2-0.7.0.ebuild49
-rw-r--r--dev-python/fido2/fido2-0.7.3.ebuild3
-rw-r--r--dev-python/fido2/fido2-0.8.1.ebuild (renamed from dev-python/fido2/fido2-0.7.1.ebuild)3
-rw-r--r--dev-python/fields/Manifest5
-rw-r--r--dev-python/fields/fields-5.0.0-r1.ebuild4
-rw-r--r--dev-python/fields/fields-5.0.0-r2.ebuild34
-rw-r--r--dev-python/fields/fields-5.0.0.ebuild2
-rw-r--r--dev-python/filelock/Manifest4
-rw-r--r--dev-python/filelock/filelock-3.0.10.ebuild2
-rw-r--r--dev-python/filelock/filelock-3.0.12.ebuild23
-rw-r--r--dev-python/fixtures/Manifest4
-rw-r--r--dev-python/fixtures/fixtures-1.4.0.ebuild1
-rw-r--r--dev-python/fixtures/fixtures-3.0.0.ebuild1
-rw-r--r--dev-python/flake8-polyfill/Manifest2
-rw-r--r--dev-python/flake8-polyfill/flake8-polyfill-1.0.1.ebuild1
-rw-r--r--dev-python/flake8/Manifest12
-rw-r--r--dev-python/flake8/flake8-2.1.0.ebuild1
-rw-r--r--dev-python/flake8/flake8-2.2.5.ebuild1
-rw-r--r--dev-python/flake8/flake8-2.5.4.ebuild1
-rw-r--r--dev-python/flake8/flake8-3.5.0.ebuild1
-rw-r--r--dev-python/flake8/flake8-3.6.0.ebuild1
-rw-r--r--dev-python/flake8/flake8-3.7.9.ebuild53
-rw-r--r--dev-python/flaky/Manifest2
-rw-r--r--dev-python/flaky/flaky-3.6.1.ebuild2
-rw-r--r--dev-python/flask-admin/Manifest6
-rw-r--r--dev-python/flask-admin/flask-admin-1.0.6.ebuild3
-rw-r--r--dev-python/flask-admin/flask-admin-1.5.0.ebuild1
-rw-r--r--dev-python/flask-admin/flask-admin-1.5.1.ebuild1
-rw-r--r--dev-python/flask-api/Manifest4
-rw-r--r--dev-python/flask-api/flask-api-1.0.ebuild1
-rw-r--r--dev-python/flask-api/flask-api-1.1.ebuild1
-rw-r--r--dev-python/flask-appconfig/Manifest2
-rw-r--r--dev-python/flask-appconfig/flask-appconfig-0.11.1-r1.ebuild1
-rw-r--r--dev-python/flask-babel/Manifest4
-rw-r--r--dev-python/flask-babel/flask-babel-0.11.2-r1.ebuild1
-rw-r--r--dev-python/flask-babel/flask-babel-0.11.2-r2.ebuild3
-rw-r--r--dev-python/flask-babelex/Manifest2
-rw-r--r--dev-python/flask-babelex/flask-babelex-0.9.3.ebuild3
-rw-r--r--dev-python/flask-bootstrap/Manifest6
-rw-r--r--dev-python/flask-bootstrap/flask-bootstrap-3.3.6.0.ebuild1
-rw-r--r--dev-python/flask-bootstrap/flask-bootstrap-3.3.7.0.ebuild1
-rw-r--r--dev-python/flask-bootstrap/flask-bootstrap-3.3.7.1.ebuild1
-rw-r--r--dev-python/flask-cors/Manifest6
-rw-r--r--dev-python/flask-cors/flask-cors-1.8.0.ebuild1
-rw-r--r--dev-python/flask-cors/flask-cors-1.9.0.ebuild1
-rw-r--r--dev-python/flask-cors/flask-cors-2.1.0.ebuild1
-rw-r--r--dev-python/flask-debug/Manifest2
-rw-r--r--dev-python/flask-debug/flask-debug-0.4.3.ebuild1
-rw-r--r--dev-python/flask-gravatar/Manifest2
-rw-r--r--dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild2
-rw-r--r--dev-python/flask-htmlmin/Manifest2
-rw-r--r--dev-python/flask-htmlmin/flask-htmlmin-1.5.0.ebuild2
-rw-r--r--dev-python/flask-login/Manifest4
-rw-r--r--dev-python/flask-login/flask-login-0.3.2-r1.ebuild1
-rw-r--r--dev-python/flask-login/flask-login-0.4.1.ebuild6
-rw-r--r--dev-python/flask-mail/Manifest2
-rw-r--r--dev-python/flask-mail/flask-mail-0.9.1-r1.ebuild4
-rw-r--r--dev-python/flask-migrate/Manifest6
-rw-r--r--dev-python/flask-migrate/flask-migrate-2.1.1-r1.ebuild1
-rw-r--r--dev-python/flask-migrate/flask-migrate-2.1.1.ebuild1
-rw-r--r--dev-python/flask-migrate/flask-migrate-2.5.2.ebuild6
-rw-r--r--dev-python/flask-mongoengine/Manifest2
-rw-r--r--dev-python/flask-mongoengine/flask-mongoengine-0.9.3-r1.ebuild3
-rw-r--r--dev-python/flask-nav/Manifest2
-rw-r--r--dev-python/flask-nav/flask-nav-0.6-r1.ebuild1
-rw-r--r--dev-python/flask-paginate/Manifest2
-rw-r--r--dev-python/flask-paginate/flask-paginate-0.5.3-r1.ebuild1
-rw-r--r--dev-python/flask-paranoid/Manifest2
-rw-r--r--dev-python/flask-paranoid/flask-paranoid-0.2.0-r1.ebuild3
-rw-r--r--dev-python/flask-principal/Manifest2
-rw-r--r--dev-python/flask-principal/flask-principal-0.4.0-r1.ebuild4
-rw-r--r--dev-python/flask-restful/Manifest6
-rw-r--r--dev-python/flask-restful/flask-restful-0.3.5-r1.ebuild1
-rw-r--r--dev-python/flask-restful/flask-restful-0.3.6.ebuild1
-rw-r--r--dev-python/flask-restful/flask-restful-0.3.7.ebuild1
-rw-r--r--dev-python/flask-script/Manifest5
-rw-r--r--dev-python/flask-script/files/flask-script-2.0.6-flask_script-everywhere.patch54
-rw-r--r--dev-python/flask-script/flask-script-2.0.5-r1.ebuild1
-rw-r--r--dev-python/flask-script/flask-script-2.0.6.ebuild6
-rw-r--r--dev-python/flask-security/Manifest2
-rw-r--r--dev-python/flask-security/flask-security-3.0.0.ebuild3
-rw-r--r--dev-python/flask-sphinx-themes/Manifest2
-rw-r--r--dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.2.ebuild2
-rw-r--r--dev-python/flask-sqlalchemy/Manifest4
-rw-r--r--dev-python/flask-sqlalchemy/flask-sqlalchemy-2.3.2.ebuild1
-rw-r--r--dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.1.ebuild6
-rw-r--r--dev-python/flask-themes/Manifest2
-rw-r--r--dev-python/flask-themes/flask-themes-0.1.3_p20180112.ebuild1
-rw-r--r--dev-python/flask-uploads/Manifest2
-rw-r--r--dev-python/flask-uploads/flask-uploads-0.2.0-r1.ebuild1
-rw-r--r--dev-python/flask-wtf/Manifest2
-rw-r--r--dev-python/flask-wtf/flask-wtf-0.14.2-r1.ebuild4
-rw-r--r--dev-python/flask/Manifest11
-rw-r--r--dev-python/flask/files/flask-1.1.1-py38.patch38
-rw-r--r--dev-python/flask/flask-0.12.2.ebuild1
-rw-r--r--dev-python/flask/flask-1.0.2.ebuild3
-rw-r--r--dev-python/flask/flask-1.0.4.ebuild1
-rw-r--r--dev-python/flask/flask-1.1.1.ebuild22
-rw-r--r--dev-python/flask/flask-9999.ebuild19
-rw-r--r--dev-python/fleep/Manifest4
-rw-r--r--dev-python/fleep/fleep-1.0.1.ebuild23
-rw-r--r--dev-python/fleep/fleep-9999.ebuild23
-rw-r--r--dev-python/fleep/metadata.xml11
-rw-r--r--dev-python/flexmock/Manifest6
-rw-r--r--dev-python/flexmock/flexmock-0.10.2.ebuild1
-rw-r--r--dev-python/flexmock/flexmock-0.10.3.ebuild1
-rw-r--r--dev-python/flexmock/flexmock-0.10.4.ebuild1
-rw-r--r--dev-python/flexx/Manifest2
-rw-r--r--dev-python/flexx/flexx-0.3.1.ebuild25
-rw-r--r--dev-python/flit/Manifest4
-rw-r--r--dev-python/flit/files/flit-2.1.0-tests.patch8
-rw-r--r--dev-python/flit/flit-2.1.0.ebuild54
-rw-r--r--dev-python/flit/metadata.xml12
-rw-r--r--dev-python/flit_core/Manifest3
-rw-r--r--dev-python/flit_core/flit_core-2.1.0.ebuild39
-rw-r--r--dev-python/flit_core/metadata.xml12
-rw-r--r--dev-python/flup/Manifest2
-rw-r--r--dev-python/flup/flup-1.0.2-r1.ebuild4
-rw-r--r--dev-python/fonttools/Manifest10
-rw-r--r--dev-python/fonttools/fonttools-3.0.ebuild27
-rw-r--r--dev-python/fonttools/fonttools-3.24.2.ebuild34
-rw-r--r--dev-python/fonttools/fonttools-3.44.0.ebuild24
-rw-r--r--dev-python/fonttools/fonttools-4.0.1.ebuild21
-rw-r--r--dev-python/fonttools/fonttools-4.1.0.ebuild51
-rw-r--r--dev-python/foolscap/Manifest4
-rw-r--r--dev-python/foolscap/foolscap-0.11.0.ebuild3
-rw-r--r--dev-python/foolscap/foolscap-0.7.0.ebuild3
-rw-r--r--dev-python/fqdn/Manifest2
-rw-r--r--dev-python/fqdn/fqdn-1.1.1.ebuild1
-rw-r--r--dev-python/freezegun/Manifest8
-rw-r--r--dev-python/freezegun/files/freezegun-0.3.12-py38.patch122
-rw-r--r--dev-python/freezegun/files/freezegun-0.3.12-tests.patch13
-rw-r--r--dev-python/freezegun/freezegun-0.3.10.ebuild1
-rw-r--r--dev-python/freezegun/freezegun-0.3.11.ebuild1
-rw-r--r--dev-python/freezegun/freezegun-0.3.12-r1.ebuild55
-rw-r--r--dev-python/frozen-flask/Manifest4
-rw-r--r--dev-python/frozen-flask/frozen-flask-0.11-r1.ebuild3
-rw-r--r--dev-python/frozen-flask/frozen-flask-0.15.ebuild3
-rw-r--r--dev-python/fs/Manifest4
-rw-r--r--dev-python/fs/fs-2.4.8.ebuild1
-rw-r--r--dev-python/fs/fs-2.4.9.ebuild18
-rw-r--r--dev-python/fudge/Manifest4
-rw-r--r--dev-python/fudge/fudge-0.9.6-r1.ebuild3
-rw-r--r--dev-python/fudge/fudge-1.1.0.ebuild1
-rw-r--r--dev-python/funcparserlib/Manifest4
-rw-r--r--dev-python/funcparserlib/funcparserlib-0.3.6-r1.ebuild2
-rw-r--r--dev-python/funcparserlib/funcparserlib-0.3.6.ebuild1
-rw-r--r--dev-python/funcsigs/Manifest2
-rw-r--r--dev-python/funcsigs/funcsigs-1.0.2-r1.ebuild1
-rw-r--r--dev-python/fusepy/Manifest4
-rw-r--r--dev-python/fusepy/fusepy-2.0.4-r1.ebuild21
-rw-r--r--dev-python/fusepy/fusepy-3.0.1.ebuild21
-rw-r--r--dev-python/future/Manifest4
-rw-r--r--dev-python/future/future-0.17.1.ebuild23
-rw-r--r--dev-python/future/future-0.18.2.ebuild23
-rw-r--r--dev-python/gammapy/Manifest2
-rw-r--r--dev-python/gammapy/gammapy-0.6.ebuild1
-rw-r--r--dev-python/gcs-oauth2-boto-plugin/Manifest8
-rw-r--r--dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.1-r1.ebuild1
-rw-r--r--dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.1.ebuild1
-rw-r--r--dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.4.ebuild1
-rw-r--r--dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.5.ebuild1
-rw-r--r--dev-python/geoip-python/Manifest2
-rw-r--r--dev-python/geoip-python/geoip-python-1.3.2-r1.ebuild1
-rw-r--r--dev-python/geopy/Manifest2
-rw-r--r--dev-python/geopy/geopy-1.11.0.ebuild1
-rw-r--r--dev-python/gevent-socketio/Manifest2
-rw-r--r--dev-python/gevent-socketio/gevent-socketio-0.3.6.ebuild3
-rw-r--r--dev-python/gevent/Manifest2
-rw-r--r--dev-python/gevent/gevent-1.3.7.ebuild2
-rw-r--r--dev-python/geventhttpclient/Manifest4
-rw-r--r--dev-python/geventhttpclient/geventhttpclient-1.3.1-r1.ebuild12
-rw-r--r--dev-python/geventhttpclient/geventhttpclient-1.3.1.ebuild1
-rw-r--r--dev-python/ginga/Manifest2
-rw-r--r--dev-python/ginga/ginga-2.6.5.ebuild3
-rw-r--r--dev-python/git-python/Manifest2
-rw-r--r--dev-python/git-python/git-python-2.1.11.ebuild2
-rw-r--r--dev-python/gitdb2/Manifest2
-rw-r--r--dev-python/gitdb2/gitdb2-2.0.3.ebuild3
-rw-r--r--dev-python/gitlabform/Manifest6
-rw-r--r--dev-python/gitlabform/gitlabform-1.0.7.ebuild1
-rw-r--r--dev-python/gitlabform/gitlabform-1.3.0.ebuild1
-rw-r--r--dev-python/gitlabform/gitlabform-1.5.0.ebuild1
-rw-r--r--dev-python/glance_store/Manifest2
-rw-r--r--dev-python/glance_store/glance_store-1.0.1.ebuild2
-rw-r--r--dev-python/globre/Manifest4
-rw-r--r--dev-python/globre/globre-0.1.4.ebuild1
-rw-r--r--dev-python/globre/globre-0.1.5.ebuild1
-rw-r--r--dev-python/glue-vispy-viewers/Manifest2
-rw-r--r--dev-python/glue-vispy-viewers/glue-vispy-viewers-0.7.2.ebuild3
-rw-r--r--dev-python/gmpy/Manifest4
-rw-r--r--dev-python/gmpy/files/gmpy-2.0.8-test-exit-status.patch41
-rw-r--r--dev-python/gmpy/gmpy-2.0.8-r1.ebuild68
-rw-r--r--dev-python/gmpy/gmpy-2.0.8.ebuild24
-rw-r--r--dev-python/gnome-keyring-python/Manifest3
-rw-r--r--dev-python/gnome-keyring-python/gnome-keyring-python-2.32.0-r1.ebuild22
-rw-r--r--dev-python/google-api-python-client/Manifest10
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-1.5.3.ebuild1
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-1.6.2.ebuild1
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-1.6.5.ebuild1
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-1.7.0.ebuild1
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-1.7.9.ebuild1
-rw-r--r--dev-python/google-apputils/Manifest4
-rw-r--r--dev-python/google-apputils/google-apputils-0.4.2-r1.ebuild3
-rw-r--r--dev-python/google-apputils/google-apputils-0.4.2-r2.ebuild3
-rw-r--r--dev-python/google-auth-httplib2/Manifest4
-rw-r--r--dev-python/google-auth-httplib2/google-auth-httplib2-0.0.2.ebuild1
-rw-r--r--dev-python/google-auth-httplib2/google-auth-httplib2-0.0.3.ebuild1
-rw-r--r--dev-python/google-auth/Manifest8
-rw-r--r--dev-python/google-auth/google-auth-1.0.1.ebuild1
-rw-r--r--dev-python/google-auth/google-auth-1.1.0.ebuild1
-rw-r--r--dev-python/google-auth/google-auth-1.4.1.ebuild1
-rw-r--r--dev-python/google-auth/google-auth-1.6.3.ebuild1
-rw-r--r--dev-python/google-reauth-python/Manifest2
-rw-r--r--dev-python/google-reauth-python/google-reauth-python-0.1.0.ebuild1
-rw-r--r--dev-python/gql/Manifest2
-rw-r--r--dev-python/gql/gql-0.1.0.ebuild3
-rw-r--r--dev-python/graphviz/Manifest6
-rw-r--r--dev-python/graphviz/graphviz-0.10.1.ebuild1
-rw-r--r--dev-python/graphviz/graphviz-0.13.ebuild1
-rw-r--r--dev-python/graphviz/graphviz-0.7.1.ebuild3
-rw-r--r--dev-python/greenlet/Manifest1
-rw-r--r--dev-python/greenlet/greenlet-0.4.15-r1.ebuild37
-rw-r--r--dev-python/greenstalk/Manifest2
-rw-r--r--dev-python/greenstalk/greenstalk-1.0.1.ebuild1
-rw-r--r--dev-python/gst-python/Manifest2
-rw-r--r--dev-python/gst-python/gst-python-1.14.1-r1.ebuild14
-rw-r--r--dev-python/guessit/Manifest4
-rw-r--r--dev-python/guessit/guessit-3.0.0.ebuild1
-rw-r--r--dev-python/guessit/guessit-9999.ebuild1
-rw-r--r--dev-python/gwcs/Manifest2
-rw-r--r--dev-python/gwcs/gwcs-0.7.ebuild1
-rw-r--r--dev-python/h11/Manifest4
-rw-r--r--dev-python/h11/h11-0.7.0.ebuild1
-rw-r--r--dev-python/h11/h11-0.8.1.ebuild1
-rw-r--r--dev-python/h5py/Manifest6
-rw-r--r--dev-python/h5py/h5py-2.7.0.ebuild1
-rw-r--r--dev-python/h5py/h5py-2.7.1.ebuild1
-rw-r--r--dev-python/h5py/h5py-2.9.0.ebuild1
-rw-r--r--dev-python/hacking/Manifest8
-rw-r--r--dev-python/hacking/hacking-0.10.3.ebuild1
-rw-r--r--dev-python/hacking/hacking-0.9.2.ebuild1
-rw-r--r--dev-python/hacking/hacking-0.9.6.ebuild1
-rw-r--r--dev-python/hacking/hacking-1.1.0.ebuild1
-rw-r--r--dev-python/hcloud-python/Manifest2
-rw-r--r--dev-python/hcloud-python/hcloud-python-1.6.2.ebuild40
-rw-r--r--dev-python/hcs-utils/Manifest4
-rw-r--r--dev-python/hcs-utils/hcs-utils-1.5.ebuild3
-rw-r--r--dev-python/hcs-utils/hcs-utils-2.0.ebuild3
-rw-r--r--dev-python/healpy/Manifest4
-rw-r--r--dev-python/healpy/healpy-1.10.3.ebuild1
-rw-r--r--dev-python/healpy/healpy-1.11.0.ebuild1
-rw-r--r--dev-python/hgdistver/Manifest2
-rw-r--r--dev-python/hgdistver/hgdistver-0.25.ebuild1
-rw-r--r--dev-python/hglib/Manifest4
-rw-r--r--dev-python/hglib/hglib-1.5.ebuild3
-rw-r--r--dev-python/hglib/hglib-2.1.ebuild1
-rw-r--r--dev-python/hiro/Manifest6
-rw-r--r--dev-python/hiro/hiro-0.2.ebuild1
-rw-r--r--dev-python/hiro/hiro-0.3.ebuild1
-rw-r--r--dev-python/hiro/hiro-0.5.ebuild1
-rw-r--r--dev-python/hp3parclient/Manifest4
-rw-r--r--dev-python/hp3parclient/hp3parclient-2.0.0.ebuild3
-rw-r--r--dev-python/hp3parclient/hp3parclient-3.0.0.ebuild3
-rw-r--r--dev-python/hpack/Manifest5
-rw-r--r--dev-python/hpack/files/hpack-3.0.0-hypothesis-healthcheck.patch21
-rw-r--r--dev-python/hpack/hpack-2.3.0-r1.ebuild1
-rw-r--r--dev-python/hpack/hpack-3.0.0.ebuild11
-rw-r--r--dev-python/html5lib/Manifest8
-rw-r--r--dev-python/html5lib/files/html5lib-python-1.0.1-support-pytest4.patch270
-rw-r--r--dev-python/html5lib/html5lib-0.9999999.ebuild1
-rw-r--r--dev-python/html5lib/html5lib-0.999999999.ebuild1
-rw-r--r--dev-python/html5lib/html5lib-1.0.1-r1.ebuild36
-rw-r--r--dev-python/html5lib/html5lib-1.0.1.ebuild2
-rw-r--r--dev-python/http-parser/Manifest2
-rw-r--r--dev-python/http-parser/http-parser-0.8.3.ebuild2
-rw-r--r--dev-python/httpauth/Manifest2
-rw-r--r--dev-python/httpauth/httpauth-0.3.ebuild1
-rw-r--r--dev-python/httpbin/Manifest4
-rw-r--r--dev-python/httpbin/files/httpbin-0.7.0-optional-raven.patch19
-rw-r--r--dev-python/httpbin/files/httpbin-0.7.0-test-werkzeug.patch19
-rw-r--r--dev-python/httpbin/httpbin-0.7.0.ebuild38
-rw-r--r--dev-python/httplib2/Manifest2
-rw-r--r--dev-python/httplib2/httplib2-0.13.0.ebuild3
-rw-r--r--dev-python/httpretty/Manifest2
-rw-r--r--dev-python/httpretty/httpretty-0.8.14.ebuild1
-rw-r--r--dev-python/humanfriendly/Manifest2
-rw-r--r--dev-python/humanfriendly/humanfriendly-4.17.ebuild1
-rw-r--r--dev-python/humanize/Manifest2
-rw-r--r--dev-python/humanize/humanize-0.5.1.ebuild1
-rw-r--r--dev-python/hyper-h2/Manifest2
-rw-r--r--dev-python/hyper-h2/hyper-h2-3.1.1.ebuild37
-rw-r--r--dev-python/hyperframe/Manifest2
-rw-r--r--dev-python/hyperframe/hyperframe-5.2.0.ebuild19
-rw-r--r--dev-python/hyperlink/Manifest8
-rw-r--r--dev-python/hyperlink/hyperlink-17.1.1.ebuild1
-rw-r--r--dev-python/hyperlink/hyperlink-17.3.1.ebuild1
-rw-r--r--dev-python/hyperlink/hyperlink-18.0.0.ebuild1
-rw-r--r--dev-python/hyperlink/hyperlink-19.0.0.ebuild22
-rw-r--r--dev-python/hypothesis/Manifest10
-rw-r--r--dev-python/hypothesis/hypothesis-4.15.0.ebuild2
-rw-r--r--dev-python/hypothesis/hypothesis-4.47.5.ebuild58
-rw-r--r--dev-python/hypothesis/hypothesis-4.50.8.ebuild58
-rw-r--r--dev-python/hypothesis/hypothesis-4.53.1.ebuild58
-rw-r--r--dev-python/hypothesis/hypothesis-4.53.2.ebuild58
-rw-r--r--dev-python/icalendar/Manifest8
-rw-r--r--dev-python/icalendar/icalendar-3.11.7-r1.ebuild1
-rw-r--r--dev-python/icalendar/icalendar-3.11.7.ebuild1
-rw-r--r--dev-python/icalendar/icalendar-3.9.2.ebuild1
-rw-r--r--dev-python/icalendar/icalendar-4.0.3.ebuild5
-rw-r--r--dev-python/idna/Manifest2
-rw-r--r--dev-python/idna/idna-2.8.ebuild2
-rw-r--r--dev-python/imagesize/Manifest6
-rw-r--r--dev-python/imagesize/imagesize-0.7.1.ebuild1
-rw-r--r--dev-python/imagesize/imagesize-1.0.0.ebuild1
-rw-r--r--dev-python/imagesize/imagesize-1.1.0.ebuild20
-rw-r--r--dev-python/imapclient/Manifest4
-rw-r--r--dev-python/imapclient/imapclient-0.13.ebuild1
-rw-r--r--dev-python/imapclient/imapclient-2.1.0.ebuild1
-rw-r--r--dev-python/imexam/Manifest2
-rw-r--r--dev-python/imexam/imexam-0.7.1.ebuild3
-rw-r--r--dev-python/iminuit/Manifest4
-rw-r--r--dev-python/iminuit/iminuit-1.2.ebuild3
-rw-r--r--dev-python/iminuit/iminuit-1.3.3.ebuild3
-rw-r--r--dev-python/importlib_metadata/Manifest11
-rw-r--r--dev-python/importlib_metadata/files/importlib_metadata-0.23-py38.patch36
-rw-r--r--dev-python/importlib_metadata/importlib_metadata-0.23-r1.ebuild49
-rw-r--r--dev-python/importlib_metadata/importlib_metadata-1.1.0.ebuild (renamed from dev-python/importlib_metadata/importlib_metadata-0.22.ebuild)26
-rw-r--r--dev-python/importlib_metadata/importlib_metadata-1.2.0.ebuild (renamed from dev-python/importlib_metadata/importlib_metadata-0.23.ebuild)26
-rw-r--r--dev-python/importlib_metadata/importlib_metadata-1.3.0.ebuild36
-rw-r--r--dev-python/importlib_resources/Manifest2
-rw-r--r--dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild3
-rw-r--r--dev-python/incremental/Manifest2
-rw-r--r--dev-python/incremental/incremental-17.5.0.ebuild2
-rw-r--r--dev-python/inflect/Manifest6
-rw-r--r--dev-python/inflect/inflect-0.2.5.ebuild1
-rw-r--r--dev-python/inflect/inflect-2.1.0.ebuild1
-rw-r--r--dev-python/inflect/inflect-3.0.2.ebuild2
-rw-r--r--dev-python/inflection/Manifest2
-rw-r--r--dev-python/inflection/inflection-0.3.1.ebuild1
-rw-r--r--dev-python/influxdb/Manifest2
-rw-r--r--dev-python/influxdb/influxdb-2.12.0.ebuild1
-rw-r--r--dev-python/iniparse/Manifest2
-rw-r--r--dev-python/iniparse/iniparse-0.4-r2.ebuild5
-rw-r--r--dev-python/inotifyx/Manifest2
-rw-r--r--dev-python/inotifyx/inotifyx-0.2.2.ebuild3
-rw-r--r--dev-python/intervaltree/Manifest2
-rw-r--r--dev-python/intervaltree/intervaltree-2.1.0.ebuild1
-rw-r--r--dev-python/intreehooks/Manifest3
-rw-r--r--dev-python/intreehooks/intreehooks-1.0.ebuild40
-rw-r--r--dev-python/intreehooks/metadata.xml12
-rw-r--r--dev-python/iocapture/Manifest4
-rw-r--r--dev-python/iocapture/iocapture-0.1.2-r1.ebuild1
-rw-r--r--dev-python/iocapture/iocapture-0.1.2-r2.ebuild1
-rw-r--r--dev-python/ipaddr/Manifest2
-rw-r--r--dev-python/ipaddr/ipaddr-2.2.0.ebuild2
-rw-r--r--dev-python/ipaddress/Manifest2
-rw-r--r--dev-python/ipaddress/ipaddress-1.0.23.ebuild30
-rw-r--r--dev-python/ipdb/Manifest2
-rw-r--r--dev-python/ipdb/ipdb-0.10.3.ebuild2
-rw-r--r--dev-python/ipdbplugin/Manifest4
-rw-r--r--dev-python/ipdbplugin/ipdbplugin-1.4.ebuild2
-rw-r--r--dev-python/ipdbplugin/ipdbplugin-9999.ebuild2
-rw-r--r--dev-python/ipy/Manifest2
-rw-r--r--dev-python/ipy/ipy-1.00.ebuild40
-rw-r--r--dev-python/ipykernel/Manifest6
-rw-r--r--dev-python/ipykernel/ipykernel-4.6.1-r2.ebuild3
-rw-r--r--dev-python/ipykernel/ipykernel-4.8.2.ebuild3
-rw-r--r--dev-python/ipykernel/ipykernel-5.1.0.ebuild1
-rw-r--r--dev-python/ipyparallel/Manifest4
-rw-r--r--dev-python/ipyparallel/ipyparallel-6.0.2-r1.ebuild3
-rw-r--r--dev-python/ipyparallel/ipyparallel-6.2.3.ebuild1
-rw-r--r--dev-python/ipython/Manifest4
-rw-r--r--dev-python/ipython/ipython-5.4.1-r2.ebuild6
-rw-r--r--dev-python/ipython/ipython-5.8.0-r1.ebuild5
-rw-r--r--dev-python/ipython_genutils/Manifest2
-rw-r--r--dev-python/ipython_genutils/ipython_genutils-0.2.0.ebuild1
-rw-r--r--dev-python/ipywidgets/Manifest6
-rw-r--r--dev-python/ipywidgets/ipywidgets-7.0.0.ebuild3
-rw-r--r--dev-python/ipywidgets/ipywidgets-7.4.2-r1.ebuild1
-rw-r--r--dev-python/ipywidgets/ipywidgets-7.4.2.ebuild3
-rw-r--r--dev-python/irc/Manifest6
-rw-r--r--dev-python/irc/irc-16.3.ebuild1
-rw-r--r--dev-python/irc/irc-17.0.ebuild1
-rw-r--r--dev-python/irc/irc-17.1.ebuild1
-rw-r--r--dev-python/isodate/Manifest2
-rw-r--r--dev-python/isodate/isodate-0.6.0.ebuild1
-rw-r--r--dev-python/isort/Manifest5
-rw-r--r--dev-python/isort/files/isort-4.3.21_p1-tests.patch36
-rw-r--r--dev-python/isort/isort-4.3.15.ebuild2
-rw-r--r--dev-python/isort/isort-4.3.21_p2.ebuild32
-rw-r--r--dev-python/itsdangerous/Manifest2
-rw-r--r--dev-python/itsdangerous/itsdangerous-1.1.0.ebuild21
-rw-r--r--dev-python/jaraco-classes/Manifest7
-rw-r--r--dev-python/jaraco-classes/jaraco-classes-1.4.ebuild1
-rw-r--r--dev-python/jaraco-classes/jaraco-classes-1.5-r1.ebuild1
-rw-r--r--dev-python/jaraco-classes/jaraco-classes-2.0-r1.ebuild60
-rw-r--r--dev-python/jaraco-classes/jaraco-classes-2.0.ebuild1
-rw-r--r--dev-python/jaraco-collections/Manifest8
-rw-r--r--dev-python/jaraco-collections/jaraco-collections-1.5.3-r1.ebuild1
-rw-r--r--dev-python/jaraco-collections/jaraco-collections-1.6.0-r1.ebuild1
-rw-r--r--dev-python/jaraco-collections/jaraco-collections-2.0.ebuild1
-rw-r--r--dev-python/jaraco-collections/jaraco-collections-2.1.ebuild1
-rw-r--r--dev-python/jaraco-envs/Manifest3
-rw-r--r--dev-python/jaraco-envs/jaraco-envs-1.0.1.ebuild41
-rw-r--r--dev-python/jaraco-envs/metadata.xml12
-rw-r--r--dev-python/jaraco-functools/Manifest7
-rw-r--r--dev-python/jaraco-functools/jaraco-functools-1.19-r1.ebuild1
-rw-r--r--dev-python/jaraco-functools/jaraco-functools-1.20-r1.ebuild1
-rw-r--r--dev-python/jaraco-functools/jaraco-functools-2.0-r1.ebuild63
-rw-r--r--dev-python/jaraco-functools/jaraco-functools-2.0.ebuild1
-rw-r--r--dev-python/jaraco-itertools/Manifest6
-rw-r--r--dev-python/jaraco-itertools/jaraco-itertools-2.3-r1.ebuild1
-rw-r--r--dev-python/jaraco-itertools/jaraco-itertools-3.0.0-r1.ebuild1
-rw-r--r--dev-python/jaraco-itertools/jaraco-itertools-4.4.2.ebuild3
-rw-r--r--dev-python/jaraco-logging/Manifest6
-rw-r--r--dev-python/jaraco-logging/jaraco-logging-1.5.2-r1.ebuild1
-rw-r--r--dev-python/jaraco-logging/jaraco-logging-1.5.ebuild1
-rw-r--r--dev-python/jaraco-logging/jaraco-logging-2.0.ebuild1
-rw-r--r--dev-python/jaraco-packaging/Manifest9
-rw-r--r--dev-python/jaraco-packaging/jaraco-packaging-4.1.ebuild1
-rw-r--r--dev-python/jaraco-packaging/jaraco-packaging-5.1-r1.ebuild1
-rw-r--r--dev-python/jaraco-packaging/jaraco-packaging-6.1.ebuild1
-rw-r--r--dev-python/jaraco-packaging/jaraco-packaging-6.2-r1.ebuild60
-rw-r--r--dev-python/jaraco-packaging/jaraco-packaging-6.2.ebuild1
-rw-r--r--dev-python/jaraco-stream/Manifest8
-rw-r--r--dev-python/jaraco-stream/jaraco-stream-1.1.1.ebuild52
-rw-r--r--dev-python/jaraco-stream/jaraco-stream-1.2-r1.ebuild1
-rw-r--r--dev-python/jaraco-stream/jaraco-stream-2.0-r1.ebuild1
-rw-r--r--dev-python/jaraco-stream/jaraco-stream-3.0.0.ebuild51
-rw-r--r--dev-python/jaraco-text/Manifest8
-rw-r--r--dev-python/jaraco-text/jaraco-text-1.10.1-r1.ebuild1
-rw-r--r--dev-python/jaraco-text/jaraco-text-3.1.ebuild1
-rw-r--r--dev-python/jaraco-text/jaraco-text-3.2.0.ebuild (renamed from dev-python/jaraco-text/jaraco-text-3.0.1.ebuild)22
-rw-r--r--dev-python/jdcal/Manifest2
-rw-r--r--dev-python/jdcal/jdcal-1.4.ebuild2
-rw-r--r--dev-python/jedi/Manifest8
-rw-r--r--dev-python/jedi/files/jedi-0.15.1-tests.patch94
-rw-r--r--dev-python/jedi/jedi-0.10.2.ebuild1
-rw-r--r--dev-python/jedi/jedi-0.12.1.ebuild3
-rw-r--r--dev-python/jedi/jedi-0.15.1.ebuild68
-rw-r--r--dev-python/jeepney/Manifest4
-rw-r--r--dev-python/jeepney/jeepney-0.3.1.ebuild3
-rw-r--r--dev-python/jeepney/jeepney-0.4.1.ebuild36
-rw-r--r--dev-python/jellyfish/Manifest2
-rw-r--r--dev-python/jellyfish/jellyfish-0.7.2.ebuild1
-rw-r--r--dev-python/jinja/Manifest2
-rw-r--r--dev-python/jinja/jinja-2.10.3-r1.ebuild17
-rw-r--r--dev-python/jinja2-time/Manifest2
-rw-r--r--dev-python/jinja2-time/jinja2-time-0.2.0.ebuild1
-rw-r--r--dev-python/jira/Manifest11
-rw-r--r--dev-python/jira/jira-1.0.10-r1.ebuild32
-rw-r--r--dev-python/jira/jira-1.0.10.ebuild32
-rw-r--r--dev-python/jira/jira-1.0.14-r1.ebuild39
-rw-r--r--dev-python/jira/jira-1.0.14-r2.ebuild10
-rw-r--r--dev-python/jira/jira-1.0.14.ebuild33
-rw-r--r--dev-python/jira/jira-1.0.5.ebuild27
-rw-r--r--dev-python/jira/metadata.xml2
-rw-r--r--dev-python/jmespath/Manifest2
-rw-r--r--dev-python/jmespath/jmespath-0.9.3-r1.ebuild1
-rw-r--r--dev-python/joblib/Manifest6
-rw-r--r--dev-python/joblib/joblib-0.10.0.ebuild1
-rw-r--r--dev-python/joblib/joblib-0.11.ebuild1
-rw-r--r--dev-python/joblib/joblib-0.12.2.ebuild1
-rw-r--r--dev-python/jplephem/Manifest2
-rw-r--r--dev-python/jplephem/jplephem-2.6.ebuild1
-rw-r--r--dev-python/json-rpc/Manifest2
-rw-r--r--dev-python/json-rpc/json-rpc-1.11.0.ebuild1
-rw-r--r--dev-python/json-tools/Manifest4
-rw-r--r--dev-python/json-tools/json-tools-0.4.0.ebuild1
-rw-r--r--dev-python/json-tools/json-tools-0.4.1.ebuild1
-rw-r--r--dev-python/jsonpickle/Manifest4
-rw-r--r--dev-python/jsonpickle/jsonpickle-0.9.3.ebuild1
-rw-r--r--dev-python/jsonpickle/jsonpickle-1.2.ebuild1
-rw-r--r--dev-python/jsonpointer/Manifest1
-rw-r--r--dev-python/jsonpointer/jsonpointer-2.0-r1.ebuild21
-rw-r--r--dev-python/jsonref/Manifest2
-rw-r--r--dev-python/jsonref/jsonref-0.1.ebuild1
-rw-r--r--dev-python/jsonrpclib/Manifest2
-rw-r--r--dev-python/jsonrpclib/jsonrpclib-0.4.0.ebuild2
-rw-r--r--dev-python/jsonschema/Manifest12
-rw-r--r--dev-python/jsonschema/jsonschema-2.3.0.ebuild1
-rw-r--r--dev-python/jsonschema/jsonschema-2.4.0.ebuild1
-rw-r--r--dev-python/jsonschema/jsonschema-2.5.1-r2.ebuild1
-rw-r--r--dev-python/jsonschema/jsonschema-2.6.0.ebuild1
-rw-r--r--dev-python/jsonschema/jsonschema-3.0.1.ebuild1
-rw-r--r--dev-python/jsonschema/jsonschema-3.2.0.ebuild53
-rw-r--r--dev-python/junit-xml/Manifest2
-rw-r--r--dev-python/junit-xml/junit-xml-1.8.ebuild1
-rw-r--r--dev-python/jupyter/Manifest2
-rw-r--r--dev-python/jupyter/jupyter-1.0.0-r1.ebuild2
-rw-r--r--dev-python/jupyter_client/Manifest8
-rw-r--r--dev-python/jupyter_client/jupyter_client-5.1.0-r1.ebuild3
-rw-r--r--dev-python/jupyter_client/jupyter_client-5.2.3-r1.ebuild3
-rw-r--r--dev-python/jupyter_client/jupyter_client-5.2.3.ebuild3
-rw-r--r--dev-python/jupyter_client/jupyter_client-5.2.4.ebuild1
-rw-r--r--dev-python/jupyter_console/Manifest10
-rw-r--r--dev-python/jupyter_console/jupyter_console-4.0.3.ebuild54
-rw-r--r--dev-python/jupyter_console/jupyter_console-4.1.1.ebuild53
-rw-r--r--dev-python/jupyter_console/jupyter_console-5.0.0.ebuild55
-rw-r--r--dev-python/jupyter_console/jupyter_console-5.1.0.ebuild3
-rw-r--r--dev-python/jupyter_console/jupyter_console-6.0.0.ebuild1
-rw-r--r--dev-python/jupyter_core/Manifest2
-rw-r--r--dev-python/jupyter_core/jupyter_core-4.4.0.ebuild2
-rw-r--r--dev-python/jwcrypto/Manifest2
-rw-r--r--dev-python/jwcrypto/jwcrypto-0.4.2.ebuild1
-rw-r--r--dev-python/kafka-python/Manifest2
-rw-r--r--dev-python/kafka-python/kafka-python-1.3.3.ebuild1
-rw-r--r--dev-python/kaptan/Manifest3
-rw-r--r--dev-python/kaptan/kaptan-0.5.12-r1.ebuild21
-rw-r--r--dev-python/kaptan/kaptan-0.5.12.ebuild1
-rw-r--r--dev-python/keepassx/Manifest2
-rw-r--r--dev-python/keepassx/keepassx-0.1.0-r1.ebuild1
-rw-r--r--dev-python/keyring/Manifest14
-rw-r--r--dev-python/keyring/files/keyring-19.1.0-tests.patch34
-rw-r--r--dev-python/keyring/files/keyring-19.3.0-tests.patch26
-rw-r--r--dev-python/keyring/keyring-13.2.1-r1.ebuild3
-rw-r--r--dev-python/keyring/keyring-13.2.1.ebuild1
-rw-r--r--dev-python/keyring/keyring-15.0.0.ebuild3
-rw-r--r--dev-python/keyring/keyring-18.0.1.ebuild1
-rw-r--r--dev-python/keyring/keyring-19.2.0.ebuild57
-rw-r--r--dev-python/keyring/keyring-19.3.0.ebuild61
-rw-r--r--dev-python/keystoneauth/Manifest2
-rw-r--r--dev-python/keystoneauth/keystoneauth-3.17.1.ebuild2
-rw-r--r--dev-python/keystonemiddleware/Manifest8
-rw-r--r--dev-python/keystonemiddleware/keystonemiddleware-4.17.0.ebuild1
-rw-r--r--dev-python/keystonemiddleware/keystonemiddleware-4.21.0.ebuild1
-rw-r--r--dev-python/keystonemiddleware/keystonemiddleware-6.0.0.ebuild1
-rw-r--r--dev-python/keystonemiddleware/keystonemiddleware-7.0.1.ebuild2
-rw-r--r--dev-python/kid/Manifest2
-rw-r--r--dev-python/kid/kid-0.9.6-r1.ebuild3
-rw-r--r--dev-python/kiwisolver/Manifest2
-rw-r--r--dev-python/kiwisolver/kiwisolver-1.0.1.ebuild2
-rw-r--r--dev-python/kombu/Manifest8
-rw-r--r--dev-python/kombu/kombu-4.1.0-r1.ebuild3
-rw-r--r--dev-python/kombu/kombu-4.2.1.ebuild3
-rw-r--r--dev-python/kombu/kombu-4.4.0.ebuild3
-rw-r--r--dev-python/kombu/kombu-4.6.3.ebuild5
-rw-r--r--dev-python/lazy-object-proxy/Manifest6
-rw-r--r--dev-python/lazy-object-proxy/lazy-object-proxy-1.2.1.ebuild1
-rw-r--r--dev-python/lazy-object-proxy/lazy-object-proxy-1.3.1.ebuild3
-rw-r--r--dev-python/lazy-object-proxy/lazy-object-proxy-1.4.3.ebuild38
-rw-r--r--dev-python/lesscpy/Manifest2
-rw-r--r--dev-python/lesscpy/lesscpy-0.9j.ebuild3
-rw-r--r--dev-python/libcloud/Manifest4
-rw-r--r--dev-python/libcloud/libcloud-0.15.1.ebuild1
-rw-r--r--dev-python/libcloud/libcloud-1.2.1.ebuild1
-rw-r--r--dev-python/liblarch/Manifest2
-rw-r--r--dev-python/liblarch/metadata.xml3
-rw-r--r--dev-python/libpillowfight/Manifest4
-rw-r--r--dev-python/libpillowfight/libpillowfight-0.2.4.ebuild1
-rw-r--r--dev-python/libpillowfight/libpillowfight-0.3.0.ebuild1
-rw-r--r--dev-python/libtmux/Manifest3
-rw-r--r--dev-python/libtmux/files/libtmux-0.8.2-tests.patch47
-rw-r--r--dev-python/libtmux/libtmux-0.8.2-r1.ebuild37
-rw-r--r--dev-python/libvirt-python/Manifest10
-rw-r--r--dev-python/libvirt-python/libvirt-python-5.2.0.ebuild1
-rw-r--r--dev-python/libvirt-python/libvirt-python-5.5.0.ebuild1
-rw-r--r--dev-python/libvirt-python/libvirt-python-5.6.0.ebuild1
-rw-r--r--dev-python/libvirt-python/libvirt-python-5.8.0.ebuild1
-rw-r--r--dev-python/libvirt-python/libvirt-python-9999.ebuild1
-rw-r--r--dev-python/libzilla/Manifest2
-rw-r--r--dev-python/libzilla/libzilla-1.4.ebuild24
-rw-r--r--dev-python/line_profiler/Manifest6
-rw-r--r--dev-python/line_profiler/line_profiler-2.0.ebuild3
-rw-r--r--dev-python/line_profiler/line_profiler-2.1.2.ebuild3
-rw-r--r--dev-python/line_profiler/line_profiler-9999.ebuild3
-rw-r--r--dev-python/linecache2/Manifest2
-rw-r--r--dev-python/linecache2/linecache2-1.0.0.ebuild1
-rw-r--r--dev-python/lit/Manifest6
-rw-r--r--dev-python/lit/lit-9.0.1_rc2.ebuild (renamed from dev-python/lit/lit-6.0.1.ebuild)24
-rw-r--r--dev-python/lit/lit-9.0.1_rc3.ebuild33
-rw-r--r--dev-python/livereload/Manifest4
-rw-r--r--dev-python/livereload/livereload-2.4.1.ebuild1
-rw-r--r--dev-python/livereload/livereload-2.5.2.ebuild1
-rw-r--r--dev-python/llfuse/Manifest6
-rw-r--r--dev-python/llfuse/llfuse-1.3.2.ebuild1
-rw-r--r--dev-python/llfuse/llfuse-1.3.4.ebuild1
-rw-r--r--dev-python/llfuse/llfuse-1.3.5.ebuild1
-rw-r--r--dev-python/llvmlite/Manifest2
-rw-r--r--dev-python/llvmlite/llvmlite-0.26.0.ebuild63
-rw-r--r--dev-python/lockfile/Manifest6
-rw-r--r--dev-python/lockfile/lockfile-0.11.0-r1.ebuild3
-rw-r--r--dev-python/lockfile/lockfile-0.12.2-r1.ebuild1
-rw-r--r--dev-python/lockfile/lockfile-0.12.2-r2.ebuild1
-rw-r--r--dev-python/locustio/Manifest2
-rw-r--r--dev-python/locustio/locustio-0.7.3-r1.ebuild3
-rw-r--r--dev-python/logbook/Manifest6
-rw-r--r--dev-python/logbook/logbook-0.9.1.ebuild1
-rw-r--r--dev-python/logbook/logbook-1.1.0.ebuild1
-rw-r--r--dev-python/logbook/logbook-1.4.0.ebuild1
-rw-r--r--dev-python/loguru/Manifest2
-rw-r--r--dev-python/loguru/loguru-0.3.2.ebuild1
-rw-r--r--dev-python/logutils/Manifest2
-rw-r--r--dev-python/logutils/logutils-0.3.3-r1.ebuild2
-rw-r--r--dev-python/louie/Manifest2
-rw-r--r--dev-python/louie/louie-1.1-r1.ebuild3
-rw-r--r--dev-python/lxml/Manifest13
-rw-r--r--dev-python/lxml/files/lxml-4.4.2-tests-pypy.patch415
-rw-r--r--dev-python/lxml/lxml-4.2.5.ebuild1
-rw-r--r--dev-python/lxml/lxml-4.3.3.ebuild1
-rw-r--r--dev-python/lxml/lxml-4.3.4.ebuild1
-rw-r--r--dev-python/lxml/lxml-4.4.0.ebuild1
-rw-r--r--dev-python/lxml/lxml-4.4.1.ebuild3
-rw-r--r--dev-python/lxml/lxml-4.4.2.ebuild82
-rw-r--r--dev-python/lz4/Manifest4
-rw-r--r--dev-python/lz4/lz4-0.10.1.ebuild1
-rw-r--r--dev-python/lz4/lz4-0.8.2.ebuild1
-rw-r--r--dev-python/m2r/Manifest13
-rw-r--r--dev-python/m2r/files/m2r-0.2.1-tests-network.patch28
-rw-r--r--dev-python/m2r/files/m2r-0.2.1-tests.patch65
-rw-r--r--dev-python/m2r/files/m2r-0.2.1-upstream-fix.patch23
-rw-r--r--dev-python/m2r/m2r-0.1.12.ebuild1
-rw-r--r--dev-python/m2r/m2r-0.1.14.ebuild1
-rw-r--r--dev-python/m2r/m2r-0.1.5.ebuild1
-rw-r--r--dev-python/m2r/m2r-0.1.6.ebuild1
-rw-r--r--dev-python/m2r/m2r-0.2.1.ebuild53
-rw-r--r--dev-python/mako/Manifest6
-rw-r--r--dev-python/mako/mako-1.0.3.ebuild1
-rw-r--r--dev-python/mako/mako-1.0.6.ebuild1
-rw-r--r--dev-python/mako/mako-1.0.7.ebuild3
-rw-r--r--dev-python/mamba/Manifest2
-rw-r--r--dev-python/mamba/mamba-0.8.6.ebuild1
-rw-r--r--dev-python/mando/Manifest2
-rw-r--r--dev-python/mando/mando-0.3.2.ebuild1
-rw-r--r--dev-python/mantissa/Manifest2
-rw-r--r--dev-python/mantissa/mantissa-0.8.4.ebuild3
-rw-r--r--dev-python/markdown/Manifest10
-rw-r--r--dev-python/markdown/markdown-2.6.11.ebuild1
-rw-r--r--dev-python/markdown/markdown-2.6.5.ebuild1
-rw-r--r--dev-python/markdown/markdown-2.6.8.ebuild1
-rw-r--r--dev-python/markdown/markdown-2.6.9.ebuild1
-rw-r--r--dev-python/markdown/markdown-3.0.1.ebuild1
-rw-r--r--dev-python/markups/Manifest4
-rw-r--r--dev-python/markups/markups-2.0.0.ebuild31
-rw-r--r--dev-python/markups/markups-3.0.0.ebuild21
-rw-r--r--dev-python/markupsafe/Manifest2
-rw-r--r--dev-python/markupsafe/markupsafe-1.1.1.ebuild2
-rw-r--r--dev-python/marshmallow/Manifest2
-rw-r--r--dev-python/marshmallow/marshmallow-2.20.5.ebuild38
-rw-r--r--dev-python/matplotlib/Manifest5
-rw-r--r--dev-python/matplotlib/matplotlib-2.2.2-r1.ebuild3
-rw-r--r--dev-python/matplotlib/matplotlib-2.2.4.ebuild1
-rw-r--r--dev-python/matplotlib/matplotlib-9999.ebuild272
-rw-r--r--dev-python/matplotlib2tikz/Manifest2
-rw-r--r--dev-python/matplotlib2tikz/matplotlib2tikz-0.6.18.ebuild2
-rw-r--r--dev-python/mccabe/Manifest3
-rw-r--r--dev-python/mccabe/mccabe-0.6.1-r1.ebuild26
-rw-r--r--dev-python/mccabe/mccabe-0.6.1.ebuild1
-rw-r--r--dev-python/memory_profiler/Manifest2
-rw-r--r--dev-python/memory_profiler/memory_profiler-0.47.ebuild1
-rw-r--r--dev-python/metakernel/Manifest2
-rw-r--r--dev-python/metakernel/metakernel-0.20.4.ebuild3
-rw-r--r--dev-python/meteor-ejson/Manifest2
-rw-r--r--dev-python/meteor-ejson/meteor-ejson-1.1.0.ebuild1
-rw-r--r--dev-python/milk/Manifest6
-rw-r--r--dev-python/milk/milk-0.5.1.ebuild3
-rw-r--r--dev-python/milk/milk-0.5.3.ebuild3
-rw-r--r--dev-python/milk/milk-0.6.1.ebuild3
-rw-r--r--dev-python/mimeparse/Manifest2
-rw-r--r--dev-python/mimeparse/mimeparse-1.6.0.ebuild2
-rw-r--r--dev-python/mini-amf/Manifest2
-rw-r--r--dev-python/mini-amf/mini-amf-0.9.1.ebuild2
-rw-r--r--dev-python/minidb/Manifest4
-rw-r--r--dev-python/minidb/minidb-2.0.2-r1.ebuild3
-rw-r--r--dev-python/minidb/minidb-2.0.2.ebuild1
-rw-r--r--dev-python/miniupnpc/Manifest2
-rw-r--r--dev-python/miniupnpc/miniupnpc-2.1.20190824.ebuild2
-rw-r--r--dev-python/mistune/Manifest4
-rw-r--r--dev-python/mistune/mistune-0.8.3.ebuild1
-rw-r--r--dev-python/mistune/mistune-0.8.4.ebuild23
-rw-r--r--dev-python/mkdocs/Manifest4
-rw-r--r--dev-python/mkdocs/mkdocs-0.15.3.ebuild1
-rw-r--r--dev-python/mkdocs/mkdocs-1.0.1.ebuild1
-rw-r--r--dev-python/mongoengine/Manifest2
-rw-r--r--dev-python/mongoengine/mongoengine-0.10.6.ebuild3
-rw-r--r--dev-python/monotonic/Manifest1
-rw-r--r--dev-python/monotonic/monotonic-1.5-r1.ebuild20
-rw-r--r--dev-python/montage-wrapper/Manifest4
-rw-r--r--dev-python/montage-wrapper/montage-wrapper-0.9.8.ebuild1
-rw-r--r--dev-python/montage-wrapper/montage-wrapper-0.9.9.ebuild1
-rw-r--r--dev-python/more-itertools/Manifest4
-rw-r--r--dev-python/more-itertools/more-itertools-5.0.0.ebuild22
-rw-r--r--dev-python/more-itertools/more-itertools-7.0.0.ebuild22
-rw-r--r--dev-python/moto/Manifest2
-rw-r--r--dev-python/moto/moto-1.0.1-r1.ebuild1
-rw-r--r--dev-python/moviepy/Manifest2
-rw-r--r--dev-python/moviepy/moviepy-0.2.2.ebuild1
-rw-r--r--dev-python/mox/Manifest2
-rw-r--r--dev-python/mox/mox-0.5.3-r1.ebuild3
-rw-r--r--dev-python/mox3/Manifest2
-rw-r--r--dev-python/mox3/mox3-0.24.0.ebuild1
-rw-r--r--dev-python/mpi4py/Manifest2
-rw-r--r--dev-python/mpi4py/mpi4py-3.0.2.ebuild1
-rw-r--r--dev-python/mpmath/Manifest4
-rw-r--r--dev-python/mpmath/mpmath-1.0.0.ebuild1
-rw-r--r--dev-python/mpmath/mpmath-1.1.0.ebuild1
-rw-r--r--dev-python/msgpack/Manifest10
-rw-r--r--dev-python/msgpack/msgpack-0.4.8.ebuild1
-rw-r--r--dev-python/msgpack/msgpack-0.5.1.ebuild1
-rw-r--r--dev-python/msgpack/msgpack-0.5.6.ebuild1
-rw-r--r--dev-python/msgpack/msgpack-0.6.1.ebuild1
-rw-r--r--dev-python/msgpack/msgpack-0.6.2.ebuild38
-rw-r--r--dev-python/multidict/Manifest6
-rw-r--r--dev-python/multidict/multidict-4.1.0.ebuild1
-rw-r--r--dev-python/multidict/multidict-4.3.1.ebuild1
-rw-r--r--dev-python/multidict/multidict-4.5.2.ebuild3
-rw-r--r--dev-python/munch/Manifest4
-rw-r--r--dev-python/munch/files/munch-2.5.0-pbrectomy.patch17
-rw-r--r--dev-python/munch/files/munch-2.5.0-revert-pbr.patch39
-rw-r--r--dev-python/munch/munch-2.5.0.ebuild32
-rw-r--r--dev-python/munkres/Manifest2
-rw-r--r--dev-python/munkres/munkres-1.1.2.ebuild2
-rw-r--r--dev-python/mygpoclient/Manifest2
-rw-r--r--dev-python/mygpoclient/mygpoclient-1.8.ebuild1
-rw-r--r--dev-python/mypy/Manifest27
-rw-r--r--dev-python/mypy/mypy-0.570.ebuild68
-rw-r--r--dev-python/mypy/mypy-0.590.ebuild68
-rw-r--r--dev-python/mypy/mypy-0.600.ebuild68
-rw-r--r--dev-python/mypy/mypy-0.630.ebuild68
-rw-r--r--dev-python/mypy/mypy-0.670.ebuild75
-rw-r--r--dev-python/mypy/mypy-0.700.ebuild2
-rw-r--r--dev-python/mypy/mypy-0.701.ebuild2
-rw-r--r--dev-python/mypy/mypy-0.740.ebuild5
-rw-r--r--dev-python/mypy/mypy-0.750.ebuild (renamed from dev-python/mypy/mypy-0.660.ebuild)17
-rw-r--r--dev-python/mypy_extensions/Manifest2
-rw-r--r--dev-python/mypy_extensions/mypy_extensions-0.4.1.ebuild1
-rw-r--r--dev-python/mysqlclient/Manifest4
-rw-r--r--dev-python/mysqlclient/mysqlclient-1.4.5.ebuild2
-rw-r--r--dev-python/mysqlclient/mysqlclient-1.4.6.ebuild35
-rw-r--r--dev-python/naima/Manifest2
-rw-r--r--dev-python/naima/naima-0.8-r1.ebuild1
-rw-r--r--dev-python/namespace-google/Manifest2
-rw-r--r--dev-python/namespace-google/namespace-google-1.ebuild2
-rw-r--r--dev-python/namespace-jaraco/Manifest2
-rw-r--r--dev-python/namespace-jaraco/namespace-jaraco-2.ebuild4
-rw-r--r--dev-python/namespace-paste/Manifest2
-rw-r--r--dev-python/namespace-paste/namespace-paste-1-r1.ebuild4
-rw-r--r--dev-python/natgrid/Manifest2
-rw-r--r--dev-python/natgrid/natgrid-0.2.1-r3.ebuild2
-rw-r--r--dev-python/nbconvert/Manifest2
-rw-r--r--dev-python/nbconvert/nbconvert-5.2.1.ebuild2
-rw-r--r--dev-python/nbdime/Manifest4
-rw-r--r--dev-python/nbdime/nbdime-0.1.2.ebuild54
-rw-r--r--dev-python/nbdime/nbdime-0.2.0.ebuild1
-rw-r--r--dev-python/nbformat/Manifest4
-rw-r--r--dev-python/nbformat/nbformat-4.4.0-r1.ebuild1
-rw-r--r--dev-python/nbformat/nbformat-4.4.0.ebuild3
-rw-r--r--dev-python/nbsphinx/Manifest2
-rw-r--r--dev-python/nbsphinx/nbsphinx-0.2.14.ebuild2
-rw-r--r--dev-python/nbval/Manifest4
-rw-r--r--dev-python/nbval/nbval-0.7.ebuild3
-rw-r--r--dev-python/nbval/nbval-0.9.1.ebuild3
-rw-r--r--dev-python/ndg-httpsclient/Manifest2
-rw-r--r--dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild1
-rw-r--r--dev-python/neovim-python-client/Manifest2
-rw-r--r--dev-python/neovim-python-client/neovim-python-client-0.4.0.ebuild33
-rw-r--r--dev-python/netaddr/Manifest14
-rw-r--r--dev-python/netaddr/netaddr-0.7.12.ebuild23
-rw-r--r--dev-python/netaddr/netaddr-0.7.13.ebuild24
-rw-r--r--dev-python/netaddr/netaddr-0.7.14.ebuild24
-rw-r--r--dev-python/netaddr/netaddr-0.7.15.ebuild32
-rw-r--r--dev-python/netaddr/netaddr-0.7.17.ebuild28
-rw-r--r--dev-python/netaddr/netaddr-0.7.18.ebuild28
-rw-r--r--dev-python/netaddr/netaddr-0.7.19.ebuild9
-rw-r--r--dev-python/networkx/Manifest10
-rw-r--r--dev-python/networkx/networkx-1.11-r1.ebuild3
-rw-r--r--dev-python/networkx/networkx-1.11.ebuild3
-rw-r--r--dev-python/networkx/networkx-2.1.ebuild5
-rw-r--r--dev-python/networkx/networkx-2.2.ebuild3
-rw-r--r--dev-python/networkx/networkx-2.4.ebuild59
-rw-r--r--dev-python/neutron-lib/Manifest2
-rw-r--r--dev-python/neutron-lib/neutron-lib-1.29.1.ebuild2
-rw-r--r--dev-python/nevow/Manifest2
-rw-r--r--dev-python/nevow/nevow-0.14.3.ebuild1
-rw-r--r--dev-python/node-semver/Manifest6
-rw-r--r--dev-python/node-semver/node-semver-0.2.0.ebuild1
-rw-r--r--dev-python/node-semver/node-semver-0.6.1.ebuild1
-rw-r--r--dev-python/node-semver/node-semver-0.7.0.ebuild1
-rw-r--r--dev-python/nose2/Manifest4
-rw-r--r--dev-python/nose2/nose2-0.6.5.ebuild43
-rw-r--r--dev-python/nose2/nose2-0.9.1-r1.ebuild6
-rw-r--r--dev-python/nose_warnings_filters/Manifest2
-rw-r--r--dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r2.ebuild1
-rw-r--r--dev-python/notebook/Manifest8
-rw-r--r--dev-python/notebook/notebook-5.0.0.ebuild3
-rw-r--r--dev-python/notebook/notebook-5.2.1.ebuild3
-rw-r--r--dev-python/notebook/notebook-5.7.0.ebuild3
-rw-r--r--dev-python/notebook/notebook-5.7.8.ebuild3
-rw-r--r--dev-python/notify-python/Manifest2
-rw-r--r--dev-python/notify-python/metadata.xml6
-rw-r--r--dev-python/notify2/Manifest6
-rw-r--r--dev-python/notify2/notify2-0.3.1-r1.ebuild2
-rw-r--r--dev-python/notify2/notify2-0.3.1.ebuild2
-rw-r--r--dev-python/notify2/notify2-0.3.ebuild2
-rw-r--r--dev-python/nototools/Manifest4
-rw-r--r--dev-python/nototools/nototools-20180827.ebuild36
-rw-r--r--dev-python/nototools/nototools-20190320.ebuild2
-rw-r--r--dev-python/numba/Manifest8
-rw-r--r--dev-python/numba/numba-0.27.0.ebuild1
-rw-r--r--dev-python/numba/numba-0.35.0.ebuild1
-rw-r--r--dev-python/numba/numba-0.37.0.ebuild1
-rw-r--r--dev-python/numba/numba-0.39.0.ebuild1
-rw-r--r--dev-python/numpy/Manifest14
-rw-r--r--dev-python/numpy/files/numpy-1.17.4-no-hardcode-blas.patch55
-rw-r--r--dev-python/numpy/numpy-1.14.5.ebuild1
-rw-r--r--dev-python/numpy/numpy-1.15.4.ebuild1
-rw-r--r--dev-python/numpy/numpy-1.16.1.ebuild1
-rw-r--r--dev-python/numpy/numpy-1.17.4.ebuild (renamed from dev-python/numpy/numpy-1.8.2.ebuild)85
-rw-r--r--dev-python/numpydoc/Manifest6
-rw-r--r--dev-python/numpydoc/numpydoc-0.6.0.ebuild1
-rw-r--r--dev-python/numpydoc/numpydoc-0.8.0.ebuild1
-rw-r--r--dev-python/numpydoc/numpydoc-0.9.1.ebuild3
-rw-r--r--dev-python/oauth2/Manifest2
-rw-r--r--dev-python/oauth2/oauth2-1.9.0_p1-r1.ebuild1
-rw-r--r--dev-python/oauth2client/Manifest4
-rw-r--r--dev-python/oauth2client/oauth2client-4.1.2.ebuild1
-rw-r--r--dev-python/oauth2client/oauth2client-4.1.3.ebuild1
-rw-r--r--dev-python/oauthlib/Manifest10
-rw-r--r--dev-python/oauthlib/oauthlib-1.0.3.ebuild1
-rw-r--r--dev-python/oauthlib/oauthlib-2.0.2.ebuild1
-rw-r--r--dev-python/oauthlib/oauthlib-2.0.3.ebuild1
-rw-r--r--dev-python/oauthlib/oauthlib-2.0.6.ebuild1
-rw-r--r--dev-python/oauthlib/oauthlib-3.0.1.ebuild1
-rw-r--r--dev-python/objgraph/Manifest2
-rw-r--r--dev-python/objgraph/objgraph-3.4.0.ebuild1
-rw-r--r--dev-python/oct2py/Manifest4
-rw-r--r--dev-python/oct2py/oct2py-3.6.0.ebuild3
-rw-r--r--dev-python/oct2py/oct2py-4.0.6.ebuild3
-rw-r--r--dev-python/octave_kernel/Manifest2
-rw-r--r--dev-python/octave_kernel/octave_kernel-0.26.2.ebuild2
-rw-r--r--dev-python/odfpy/Manifest2
-rw-r--r--dev-python/odfpy/odfpy-1.3.6.ebuild1
-rw-r--r--dev-python/olefile/Manifest2
-rw-r--r--dev-python/olefile/olefile-0.46.ebuild16
-rw-r--r--dev-python/openpyxl/Manifest4
-rw-r--r--dev-python/openpyxl/openpyxl-2.6.4.ebuild2
-rw-r--r--dev-python/openpyxl/openpyxl-3.0.0.ebuild2
-rw-r--r--dev-python/openstacksdk/Manifest2
-rw-r--r--dev-python/openstacksdk/openstacksdk-0.36.0.ebuild2
-rw-r--r--dev-python/ordereddict/Manifest2
-rw-r--r--dev-python/ordereddict/ordereddict-1.1.ebuild4
-rw-r--r--dev-python/os-resource-classes/Manifest2
-rw-r--r--dev-python/os-resource-classes/os-resource-classes-0.5.0.ebuild2
-rw-r--r--dev-python/os-service-types/Manifest2
-rw-r--r--dev-python/os-service-types/os-service-types-1.7.0.ebuild2
-rw-r--r--dev-python/os-testr/Manifest2
-rw-r--r--dev-python/os-testr/os-testr-1.0.0.ebuild1
-rw-r--r--dev-python/os-traits/Manifest2
-rw-r--r--dev-python/os-traits/os-traits-0.16.0.ebuild2
-rw-r--r--dev-python/oslo-concurrency/Manifest4
-rw-r--r--dev-python/oslo-concurrency/oslo-concurrency-3.27.0.ebuild1
-rw-r--r--dev-python/oslo-concurrency/oslo-concurrency-3.29.1.ebuild1
-rw-r--r--dev-python/oslo-config/Manifest4
-rw-r--r--dev-python/oslo-config/oslo-config-6.4.1.ebuild1
-rw-r--r--dev-python/oslo-config/oslo-config-6.8.1.ebuild1
-rw-r--r--dev-python/oslo-context/Manifest4
-rw-r--r--dev-python/oslo-context/oslo-context-2.21.0.ebuild1
-rw-r--r--dev-python/oslo-context/oslo-context-2.22.1.ebuild1
-rw-r--r--dev-python/oslo-i18n/Manifest4
-rw-r--r--dev-python/oslo-i18n/oslo-i18n-3.19.0.ebuild1
-rw-r--r--dev-python/oslo-i18n/oslo-i18n-3.23.1.ebuild1
-rw-r--r--dev-python/oslo-log/Manifest6
-rw-r--r--dev-python/oslo-log/oslo-log-3.39.2.ebuild1
-rw-r--r--dev-python/oslo-log/oslo-log-3.42.3.ebuild1
-rw-r--r--dev-python/oslo-log/oslo-log-3.44.1.ebuild3
-rw-r--r--dev-python/oslo-messaging/Manifest2
-rw-r--r--dev-python/oslo-messaging/oslo-messaging-10.2.0.ebuild2
-rw-r--r--dev-python/oslo-middleware/Manifest4
-rw-r--r--dev-python/oslo-middleware/oslo-middleware-3.34.0.ebuild1
-rw-r--r--dev-python/oslo-middleware/oslo-middleware-3.37.1.ebuild1
-rw-r--r--dev-python/oslo-policy/Manifest2
-rw-r--r--dev-python/oslo-policy/oslo-policy-2.3.2.ebuild2
-rw-r--r--dev-python/oslo-privsep/Manifest6
-rw-r--r--dev-python/oslo-privsep/oslo-privsep-1.29.2.ebuild1
-rw-r--r--dev-python/oslo-privsep/oslo-privsep-1.32.1.ebuild1
-rw-r--r--dev-python/oslo-privsep/oslo-privsep-1.33.3.ebuild2
-rw-r--r--dev-python/oslo-rootwrap/Manifest4
-rw-r--r--dev-python/oslo-rootwrap/oslo-rootwrap-5.13.0.ebuild1
-rw-r--r--dev-python/oslo-rootwrap/oslo-rootwrap-5.15.2.ebuild1
-rw-r--r--dev-python/oslo-service/Manifest6
-rw-r--r--dev-python/oslo-service/oslo-service-1.31.8.ebuild1
-rw-r--r--dev-python/oslo-service/oslo-service-1.38.0.ebuild1
-rw-r--r--dev-python/oslo-service/oslo-service-1.40.2.ebuild2
-rw-r--r--dev-python/oslo-utils/Manifest4
-rw-r--r--dev-python/oslo-utils/oslo-utils-3.40.4.ebuild1
-rw-r--r--dev-python/oslo-utils/oslo-utils-3.41.3.ebuild1
-rw-r--r--dev-python/oslo-vmware/Manifest4
-rw-r--r--dev-python/oslo-vmware/oslo-vmware-2.26.0.ebuild1
-rw-r--r--dev-python/oslo-vmware/oslo-vmware-2.32.2.ebuild1
-rw-r--r--dev-python/oslotest/Manifest4
-rw-r--r--dev-python/oslotest/oslotest-3.2.0.ebuild1
-rw-r--r--dev-python/oslotest/oslotest-3.7.1.ebuild1
-rw-r--r--dev-python/owslib/Manifest1
-rw-r--r--dev-python/owslib/owslib-0.17.1-r1.ebuild42
-rw-r--r--dev-python/packaging/Manifest2
-rw-r--r--dev-python/packaging/packaging-19.2.ebuild2
-rw-r--r--dev-python/paisley/Manifest2
-rw-r--r--dev-python/paisley/paisley-0.3.1-r1.ebuild3
-rw-r--r--dev-python/pallets-sphinx-themes/Manifest2
-rw-r--r--dev-python/pallets-sphinx-themes/pallets-sphinx-themes-1.1.2.ebuild2
-rw-r--r--dev-python/pandas/Manifest8
-rw-r--r--dev-python/pandas/pandas-0.19.1.ebuild3
-rw-r--r--dev-python/pandas/pandas-0.23.4.ebuild3
-rw-r--r--dev-python/pandas/pandas-0.24.2.ebuild3
-rw-r--r--dev-python/pandas/pandas-9999.ebuild5
-rw-r--r--dev-python/paramiko/Manifest4
-rw-r--r--dev-python/paramiko/paramiko-2.4.2.ebuild9
-rw-r--r--dev-python/paramiko/paramiko-2.6.0.ebuild20
-rw-r--r--dev-python/parsedatetime/Manifest2
-rw-r--r--dev-python/parsedatetime/parsedatetime-2.4-r1.ebuild1
-rw-r--r--dev-python/parso/Manifest7
-rw-r--r--dev-python/parso/parso-0.3.1.ebuild1
-rw-r--r--dev-python/parso/parso-0.5.0.ebuild1
-rw-r--r--dev-python/parso/parso-0.5.1-r1.ebuild23
-rw-r--r--dev-python/parso/parso-0.5.1.ebuild3
-rw-r--r--dev-python/partd/Manifest4
-rw-r--r--dev-python/partd/partd-0.3.2.ebuild1
-rw-r--r--dev-python/partd/partd-0.3.8.ebuild1
-rw-r--r--dev-python/parver/Manifest2
-rw-r--r--dev-python/parver/parver-0.1.1.ebuild1
-rw-r--r--dev-python/passlib/Manifest7
-rw-r--r--dev-python/passlib/files/passlib-1.7.1-tests.patch33
-rw-r--r--dev-python/passlib/files/passlib-1.7.2-pypy3.patch65
-rw-r--r--dev-python/passlib/passlib-1.7.1-r1.ebuild1
-rw-r--r--dev-python/passlib/passlib-1.7.1-r2.ebuild38
-rw-r--r--dev-python/passlib/passlib-1.7.2.ebuild33
-rw-r--r--dev-python/passwordmeter/Manifest2
-rw-r--r--dev-python/passwordmeter/passwordmeter-0.1.8.ebuild1
-rw-r--r--dev-python/paste/Manifest4
-rw-r--r--dev-python/paste/paste-3.0.7.ebuild2
-rw-r--r--dev-python/paste/paste-3.2.3.ebuild67
-rw-r--r--dev-python/pastedeploy/Manifest7
-rw-r--r--dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild1
-rw-r--r--dev-python/pastedeploy/pastedeploy-1.5.2-r2.ebuild1
-rw-r--r--dev-python/pastedeploy/pastedeploy-2.0.1-r1.ebuild39
-rw-r--r--dev-python/pastedeploy/pastedeploy-2.0.1.ebuild3
-rw-r--r--dev-python/path-py/Manifest12
-rw-r--r--dev-python/path-py/files/path-py-11.5.2-tests.patch15
-rw-r--r--dev-python/path-py/files/path-py-12.0.2-py38.patch19
-rw-r--r--dev-python/path-py/path-py-10.3.1.ebuild1
-rw-r--r--dev-python/path-py/path-py-11.0.1.ebuild3
-rw-r--r--dev-python/path-py/path-py-11.5.2.ebuild52
-rw-r--r--dev-python/path-py/path-py-12.0.2.ebuild52
-rw-r--r--dev-python/path-py/path-py-8.1.2.ebuild1
-rw-r--r--dev-python/pathlib/Manifest2
-rw-r--r--dev-python/pathlib/pathlib-1.0.1-r1.ebuild2
-rw-r--r--dev-python/pathlib2/Manifest2
-rw-r--r--dev-python/pathlib2/pathlib2-2.3.5.ebuild35
-rw-r--r--dev-python/pathspec/Manifest2
-rw-r--r--dev-python/pathspec/pathspec-0.6.0.ebuild2
-rw-r--r--dev-python/patsy/Manifest4
-rw-r--r--dev-python/patsy/patsy-0.4.1.ebuild1
-rw-r--r--dev-python/patsy/patsy-0.5.1.ebuild1
-rw-r--r--dev-python/paver/Manifest5
-rw-r--r--dev-python/paver/paver-1.2.4.ebuild1
-rw-r--r--dev-python/paver/paver-1.3.4-r1.ebuild43
-rw-r--r--dev-python/paver/paver-1.3.4.ebuild1
-rw-r--r--dev-python/pbr/Manifest14
-rw-r--r--dev-python/pbr/pbr-0.8.2-r1.ebuild1
-rw-r--r--dev-python/pbr/pbr-1.10.0-r1.ebuild1
-rw-r--r--dev-python/pbr/pbr-3.1.1.ebuild1
-rw-r--r--dev-python/pbr/pbr-4.1.1.ebuild1
-rw-r--r--dev-python/pbr/pbr-4.2.0-r1.ebuild1
-rw-r--r--dev-python/pbr/pbr-4.2.0-r2.ebuild1
-rw-r--r--dev-python/pbr/pbr-5.1.1.ebuild1
-rw-r--r--dev-python/peak-rules/Manifest2
-rw-r--r--dev-python/peak-rules/peak-rules-0.5.ebuild3
-rw-r--r--dev-python/pecan/Manifest2
-rw-r--r--dev-python/pecan/pecan-1.3.3-r1.ebuild2
-rw-r--r--dev-python/pep257/Manifest2
-rw-r--r--dev-python/pep257/pep257-2.1.1.ebuild1
-rw-r--r--dev-python/pexpect/Manifest2
-rw-r--r--dev-python/pexpect/pexpect-4.6.0.ebuild2
-rw-r--r--dev-python/pgspecial/Manifest4
-rw-r--r--dev-python/pgspecial/pgspecial-1.11.7.ebuild33
-rw-r--r--dev-python/pgspecial/pgspecial-1.11.9.ebuild24
-rw-r--r--dev-python/photutils/Manifest4
-rw-r--r--dev-python/photutils/photutils-0.3.1.ebuild1
-rw-r--r--dev-python/photutils/photutils-0.3.2.ebuild1
-rw-r--r--dev-python/pickleshare/Manifest4
-rw-r--r--dev-python/pickleshare/pickleshare-0.7.3.ebuild2
-rw-r--r--dev-python/pickleshare/pickleshare-0.7.4-r1.ebuild2
-rw-r--r--dev-python/pid/Manifest5
-rw-r--r--dev-python/pid/files/pid-2.2.5-fix_tests.patch31
-rw-r--r--dev-python/pid/pid-2.2.0.ebuild1
-rw-r--r--dev-python/pid/pid-2.2.5.ebuild23
-rw-r--r--dev-python/pilkit/Manifest2
-rw-r--r--dev-python/pilkit/pilkit-2.0.ebuild1
-rw-r--r--dev-python/pillow/Manifest10
-rw-r--r--dev-python/pillow/pillow-3.4.2-r1.ebuild1
-rw-r--r--dev-python/pillow/pillow-5.4.1.ebuild1
-rw-r--r--dev-python/pillow/pillow-6.0.0.ebuild1
-rw-r--r--dev-python/pillow/pillow-6.1.0.ebuild1
-rw-r--r--dev-python/pillow/pillow-6.2.1.ebuild21
-rw-r--r--dev-python/pip/Manifest9
-rw-r--r--dev-python/pip/files/pip-19.3.1-disable-system-install.patch17
-rw-r--r--dev-python/pip/files/pip-19.3.1-network-tests.patch66
-rw-r--r--dev-python/pip/files/pip-19.3.1-r2-disable-system-install.patch17
-rw-r--r--dev-python/pip/pip-19.1.ebuild2
-rw-r--r--dev-python/pip/pip-19.3.1-r1.ebuild114
-rw-r--r--dev-python/pip/pip-19.3.1-r2.ebuild133
-rw-r--r--dev-python/pip/pip-19.3.1.ebuild2
-rw-r--r--dev-python/pipfile/Manifest3
-rw-r--r--dev-python/pipfile/metadata.xml12
-rw-r--r--dev-python/pipfile/pipfile-0.0.2.ebuild26
-rw-r--r--dev-python/pkgconfig/Manifest2
-rw-r--r--dev-python/pkgconfig/pkgconfig-1.2.2.ebuild1
-rw-r--r--dev-python/pkginfo/Manifest6
-rw-r--r--dev-python/pkginfo/pkginfo-1.2.1.ebuild2
-rw-r--r--dev-python/pkginfo/pkginfo-1.4.2.ebuild2
-rw-r--r--dev-python/pkginfo/pkginfo-1.5.0.1.ebuild31
-rw-r--r--dev-python/pluggy/Manifest4
-rw-r--r--dev-python/pluggy/pluggy-0.11.0.ebuild2
-rw-r--r--dev-python/pluggy/pluggy-0.13.1.ebuild24
-rw-r--r--dev-python/pluginbase/Manifest2
-rw-r--r--dev-python/pluginbase/pluginbase-0.5.ebuild1
-rw-r--r--dev-python/ply/Manifest2
-rw-r--r--dev-python/ply/ply-3.11.ebuild2
-rw-r--r--dev-python/plyr/Manifest2
-rw-r--r--dev-python/plyr/plyr-1.0.6.ebuild2
-rw-r--r--dev-python/plyvel/Manifest4
-rw-r--r--dev-python/plyvel/plyvel-1.0.5.ebuild1
-rw-r--r--dev-python/plyvel/plyvel-1.1.0.ebuild1
-rw-r--r--dev-python/pocketlint/Manifest2
-rw-r--r--dev-python/pocketlint/pocketlint-0.20.ebuild2
-rw-r--r--dev-python/pockets/Manifest4
-rw-r--r--dev-python/pockets/pockets-0.3.ebuild1
-rw-r--r--dev-python/pockets/pockets-0.5.1.ebuild2
-rw-r--r--dev-python/polib/Manifest4
-rw-r--r--dev-python/polib/polib-1.0.7.ebuild36
-rw-r--r--dev-python/polib/polib-1.1.0-r1.ebuild7
-rw-r--r--dev-python/portend/Manifest6
-rw-r--r--dev-python/portend/portend-2.2-r1.ebuild1
-rw-r--r--dev-python/portend/portend-2.2.ebuild1
-rw-r--r--dev-python/portend/portend-2.6.ebuild34
-rw-r--r--dev-python/poyo/Manifest2
-rw-r--r--dev-python/poyo/poyo-0.4.1.ebuild1
-rw-r--r--dev-python/pretend/Manifest2
-rw-r--r--dev-python/pretend/pretend-1.0.9.ebuild2
-rw-r--r--dev-python/pretty-yaml/Manifest4
-rw-r--r--dev-python/pretty-yaml/pretty-yaml-15.6.3.ebuild1
-rw-r--r--dev-python/pretty-yaml/pretty-yaml-15.8.2.ebuild1
-rw-r--r--dev-python/prettytable/Manifest6
-rw-r--r--dev-python/prettytable/prettytable-0.7.1-r1.ebuild1
-rw-r--r--dev-python/prettytable/prettytable-0.7.2-r1.ebuild5
-rw-r--r--dev-python/prettytable/prettytable-0.7.2.ebuild1
-rw-r--r--dev-python/priority/Manifest3
-rw-r--r--dev-python/priority/files/priority-1.3.0-test-timeout.patch20
-rw-r--r--dev-python/priority/priority-1.3.0.ebuild18
-rw-r--r--dev-python/process-tests/Manifest4
-rw-r--r--dev-python/process-tests/process-tests-1.2.0.ebuild1
-rw-r--r--dev-python/process-tests/process-tests-2.0.2.ebuild24
-rw-r--r--dev-python/progress/Manifest2
-rw-r--r--dev-python/progress/progress-1.3.ebuild2
-rw-r--r--dev-python/prometheus_client/Manifest8
-rw-r--r--dev-python/prometheus_client/metadata.xml4
-rw-r--r--dev-python/prometheus_client/prometheus_client-0.6.0.ebuild1
-rw-r--r--dev-python/prometheus_client/prometheus_client-0.7.1.ebuild (renamed from dev-python/prometheus_client/prometheus_client-0.5.0.ebuild)3
-rw-r--r--dev-python/prometheus_flask_exporter/Manifest6
-rw-r--r--dev-python/prometheus_flask_exporter/prometheus_flask_exporter-0.4.1.ebuild1
-rw-r--r--dev-python/prometheus_flask_exporter/prometheus_flask_exporter-0.5.1.ebuild1
-rw-r--r--dev-python/prometheus_flask_exporter/prometheus_flask_exporter-0.7.2.ebuild1
-rw-r--r--dev-python/prompt_toolkit/Manifest10
-rw-r--r--dev-python/prompt_toolkit/metadata.xml2
-rw-r--r--dev-python/prompt_toolkit/prompt_toolkit-1.0.15.ebuild3
-rw-r--r--dev-python/prompt_toolkit/prompt_toolkit-2.0.10.ebuild23
-rw-r--r--dev-python/prompt_toolkit/prompt_toolkit-2.0.6.ebuild1
-rw-r--r--dev-python/prompt_toolkit/prompt_toolkit-2.0.7.ebuild1
-rw-r--r--dev-python/protobuf-python/Manifest7
-rw-r--r--dev-python/protobuf-python/files/protobuf-python-3.5.2-google.protobuf.pyext._message.MessageMeta.patch26
-rw-r--r--dev-python/protobuf-python/protobuf-python-3.10.1.ebuild (renamed from dev-python/protobuf-python/protobuf-python-3.6.1.3.ebuild)34
-rw-r--r--dev-python/protobuf-python/protobuf-python-9999.ebuild4
-rw-r--r--dev-python/prov/Manifest4
-rw-r--r--dev-python/prov/prov-1.5.1.ebuild1
-rw-r--r--dev-python/prov/prov-1.5.3.ebuild1
-rw-r--r--dev-python/psutil/Manifest14
-rw-r--r--dev-python/psutil/files/psutil-5.6.5-tests.patch90
-rw-r--r--dev-python/psutil/files/psutil-5.6.7-tests.patch96
-rw-r--r--dev-python/psutil/psutil-5.4.1.ebuild28
-rw-r--r--dev-python/psutil/psutil-5.4.3.ebuild28
-rw-r--r--dev-python/psutil/psutil-5.4.7.ebuild32
-rw-r--r--dev-python/psutil/psutil-5.6.5.ebuild (renamed from dev-python/psutil/psutil-5.6.1.ebuild)19
-rw-r--r--dev-python/psutil/psutil-5.6.7.ebuild41
-rw-r--r--dev-python/psycopg/Manifest2
-rw-r--r--dev-python/psycopg/psycopg-2.8.3.ebuild6
-rw-r--r--dev-python/ptpython/Manifest4
-rw-r--r--dev-python/ptpython/metadata.xml2
-rw-r--r--dev-python/ptpython/ptpython-2.0.6.ebuild24
-rw-r--r--dev-python/ptyprocess/Manifest2
-rw-r--r--dev-python/ptyprocess/ptyprocess-0.5.2.ebuild2
-rw-r--r--dev-python/pushbullet-py/Manifest4
-rw-r--r--dev-python/pushbullet-py/pushbullet-py-0.10.0.ebuild1
-rw-r--r--dev-python/pushbullet-py/pushbullet-py-0.11.0.ebuild1
-rw-r--r--dev-python/pxml/Manifest2
-rw-r--r--dev-python/pxml/pxml-0.2.12.ebuild1
-rw-r--r--dev-python/py-amqp/Manifest6
-rw-r--r--dev-python/py-amqp/py-amqp-2.3.2.ebuild1
-rw-r--r--dev-python/py-amqp/py-amqp-2.4.2.ebuild1
-rw-r--r--dev-python/py-amqp/py-amqp-2.5.0.ebuild2
-rw-r--r--dev-python/py-notify/Manifest2
-rw-r--r--dev-python/py-notify/py-notify-0.3.1-r1.ebuild3
-rw-r--r--dev-python/pyacoustid/Manifest6
-rw-r--r--dev-python/pyacoustid/pyacoustid-1.0.0-r1.ebuild26
-rw-r--r--dev-python/pyacoustid/pyacoustid-1.1.7.ebuild (renamed from dev-python/pyacoustid/pyacoustid-1.1.5.ebuild)8
-rw-r--r--dev-python/pyalsa/Manifest2
-rw-r--r--dev-python/pyalsa/pyalsa-1.1.6.ebuild2
-rw-r--r--dev-python/pyamg/Manifest8
-rw-r--r--dev-python/pyamg/pyamg-2.2.1.ebuild1
-rw-r--r--dev-python/pyamg/pyamg-3.0.2.ebuild1
-rw-r--r--dev-python/pyamg/pyamg-3.2.1-r1.ebuild1
-rw-r--r--dev-python/pyamg/pyamg-3.2.1.ebuild1
-rw-r--r--dev-python/pyasn1-modules/Manifest2
-rw-r--r--dev-python/pyasn1-modules/pyasn1-modules-0.0.5-r1.ebuild2
-rw-r--r--dev-python/pyatspi/Manifest2
-rw-r--r--dev-python/pyatspi/pyatspi-2.32.1.ebuild2
-rw-r--r--dev-python/pyavm/Manifest2
-rw-r--r--dev-python/pyavm/pyavm-0.9.4.ebuild1
-rw-r--r--dev-python/pycadf/Manifest6
-rw-r--r--dev-python/pycadf/pycadf-2.6.0.ebuild3
-rw-r--r--dev-python/pycadf/pycadf-2.7.0.ebuild3
-rw-r--r--dev-python/pycadf/pycadf-2.9.0-r1.ebuild (renamed from dev-python/pycadf/pycadf-2.9.0.ebuild)3
-rw-r--r--dev-python/pycairo/Manifest8
-rw-r--r--dev-python/pycairo/pycairo-1.16.3-r1.ebuild1
-rw-r--r--dev-python/pycairo/pycairo-1.17.0-r1.ebuild1
-rw-r--r--dev-python/pycairo/pycairo-1.18.1.ebuild1
-rw-r--r--dev-python/pycairo/pycairo-1.18.2.ebuild62
-rw-r--r--dev-python/pycares/Manifest2
-rw-r--r--dev-python/pycares/pycares-3.1.0_p3.ebuild28
-rw-r--r--dev-python/pycdio/Manifest6
-rw-r--r--dev-python/pycdio/pycdio-0.20-r1.ebuild43
-rw-r--r--dev-python/pycdio/pycdio-2.1.0.ebuild (renamed from dev-python/pycdio/pycdio-2.0.0.ebuild)25
-rw-r--r--dev-python/pychef/Manifest2
-rw-r--r--dev-python/pychef/pychef-0.2.3.ebuild3
-rw-r--r--dev-python/pychm/Manifest2
-rw-r--r--dev-python/pychm/pychm-0.8.6.ebuild21
-rw-r--r--dev-python/pychroot/Manifest8
-rw-r--r--dev-python/pychroot/pychroot-0.10.1.ebuild (renamed from dev-python/pychroot/pychroot-0.10.0.ebuild)14
-rw-r--r--dev-python/pychroot/pychroot-0.9.18.ebuild49
-rw-r--r--dev-python/pychroot/pychroot-9999.ebuild14
-rw-r--r--dev-python/pyclimate/Manifest3
-rw-r--r--dev-python/pyclimate/metadata.xml26
-rw-r--r--dev-python/pyclimate/pyclimate-1.2.2-r2.ebuild38
-rw-r--r--dev-python/pycobertura/Manifest2
-rw-r--r--dev-python/pycobertura/pycobertura-0.10.0.ebuild1
-rw-r--r--dev-python/pycodestyle/Manifest2
-rw-r--r--dev-python/pycodestyle/pycodestyle-2.5.0.ebuild38
-rw-r--r--dev-python/pycountry/Manifest8
-rw-r--r--dev-python/pycountry/pycountry-16.11.8.ebuild1
-rw-r--r--dev-python/pycountry/pycountry-17.9.23.ebuild1
-rw-r--r--dev-python/pycountry/pycountry-18.5.26.ebuild4
-rw-r--r--dev-python/pycountry/pycountry-19.8.18.ebuild31
-rw-r--r--dev-python/pycparser/Manifest2
-rw-r--r--dev-python/pycparser/pycparser-2.19-r1.ebuild13
-rw-r--r--dev-python/pycrypto/Manifest2
-rw-r--r--dev-python/pycrypto/pycrypto-2.6.1-r2.ebuild1
-rw-r--r--dev-python/pycryptodome/Manifest4
-rw-r--r--dev-python/pycryptodome/files/pycryptodome-3.9.4-parallel-make.patch22
-rw-r--r--dev-python/pycryptodome/files/pycryptodome-3.9.4-tests.patch48
-rw-r--r--dev-python/pycryptodome/pycryptodome-3.9.4.ebuild46
-rw-r--r--dev-python/pycuda/Manifest14
-rw-r--r--dev-python/pycuda/pycuda-2012.1.ebuild4
-rw-r--r--dev-python/pycuda/pycuda-2013.1.1.ebuild4
-rw-r--r--dev-python/pycuda/pycuda-2014.1.ebuild2
-rw-r--r--dev-python/pycuda/pycuda-2016.1.2.ebuild2
-rw-r--r--dev-python/pycuda/pycuda-2017.1.ebuild2
-rw-r--r--dev-python/pycuda/pycuda-2018.1.1.ebuild2
-rw-r--r--dev-python/pycuda/pycuda-9999.ebuild2
-rw-r--r--dev-python/pycups/Manifest2
-rw-r--r--dev-python/pycups/pycups-1.9.73-r2.ebuild2
-rw-r--r--dev-python/pycurl/Manifest6
-rw-r--r--dev-python/pycurl/pycurl-7.43.0.2.ebuild1
-rw-r--r--dev-python/pycurl/pycurl-7.43.0.3.ebuild1
-rw-r--r--dev-python/pycurl/pycurl-7.43.0.ebuild1
-rw-r--r--dev-python/pydiff/Manifest2
-rw-r--r--dev-python/pydiff/pydiff-0.2-r1.ebuild2
-rw-r--r--dev-python/pydl/Manifest4
-rw-r--r--dev-python/pydl/pydl-0.5.3.ebuild1
-rw-r--r--dev-python/pydl/pydl-0.5.4.ebuild1
-rw-r--r--dev-python/pydot-ng/Manifest2
-rw-r--r--dev-python/pydot-ng/pydot-ng-1.0.0.ebuild1
-rw-r--r--dev-python/pydot/Manifest4
-rw-r--r--dev-python/pydot/pydot-1.2.3.ebuild1
-rw-r--r--dev-python/pydot/pydot-1.4.1.ebuild1
-rw-r--r--dev-python/pyee/Manifest2
-rw-r--r--dev-python/pyee/pyee-1.0.2.ebuild1
-rw-r--r--dev-python/pyelftools/Manifest2
-rw-r--r--dev-python/pyelftools/pyelftools-0.25.ebuild2
-rw-r--r--dev-python/pyenchant/Manifest6
-rw-r--r--dev-python/pyenchant/pyenchant-1.6.6.ebuild1
-rw-r--r--dev-python/pyenchant/pyenchant-1.6.8.ebuild1
-rw-r--r--dev-python/pyenchant/pyenchant-2.0.0.ebuild3
-rw-r--r--dev-python/pyfakefs/Manifest2
-rw-r--r--dev-python/pyfakefs/pyfakefs-3.5.8.ebuild1
-rw-r--r--dev-python/pyfeyn/Manifest1
-rw-r--r--dev-python/pyfeyn/pyfeyn-1.0.0.ebuild22
-rw-r--r--dev-python/pyfits/Manifest4
-rw-r--r--dev-python/pyfits/pyfits-3.3-r1.ebuild1
-rw-r--r--dev-python/pyfits/pyfits-3.4-r1.ebuild1
-rw-r--r--dev-python/pyflakes/Manifest4
-rw-r--r--dev-python/pyflakes/files/pyflakes-2.1.1-py38.patch42
-rw-r--r--dev-python/pyflakes/files/pyflakes-2.1.1-tests.patch207
-rw-r--r--dev-python/pyflakes/pyflakes-2.1.1.ebuild25
-rw-r--r--dev-python/pyformance/Manifest4
-rw-r--r--dev-python/pyformance/pyformance-0.3.4.ebuild1
-rw-r--r--dev-python/pyformance/pyformance-0.4.ebuild1
-rw-r--r--dev-python/pyftpdlib/Manifest8
-rw-r--r--dev-python/pyftpdlib/pyftpdlib-1.5.1.ebuild1
-rw-r--r--dev-python/pyftpdlib/pyftpdlib-1.5.3.ebuild1
-rw-r--r--dev-python/pyftpdlib/pyftpdlib-1.5.4.ebuild1
-rw-r--r--dev-python/pyftpdlib/pyftpdlib-1.5.5-r1.ebuild (renamed from dev-python/pyftpdlib/pyftpdlib-1.5.5.ebuild)43
-rw-r--r--dev-python/pygal/Manifest2
-rw-r--r--dev-python/pygal/pygal-2.4.0.ebuild1
-rw-r--r--dev-python/pygcrypt/Manifest2
-rw-r--r--dev-python/pygcrypt/pygcrypt-1.0.0.ebuild3
-rw-r--r--dev-python/pyghmi/Manifest2
-rw-r--r--dev-python/pyghmi/pyghmi-1.0.22.ebuild1
-rw-r--r--dev-python/pygit2/Manifest2
-rw-r--r--dev-python/pygit2/pygit2-1.0.0.ebuild42
-rw-r--r--dev-python/pygments-github-lexers/Manifest3
-rw-r--r--dev-python/pygments-github-lexers/metadata.xml12
-rw-r--r--dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5.ebuild21
-rw-r--r--dev-python/pygments/Manifest8
-rw-r--r--dev-python/pygments/pygments-2.2.0-r1.ebuild1
-rw-r--r--dev-python/pygments/pygments-2.2.0.ebuild1
-rw-r--r--dev-python/pygments/pygments-2.3.1.ebuild1
-rw-r--r--dev-python/pygments/pygments-2.4.2.ebuild17
-rw-r--r--dev-python/pygobject/Manifest6
-rw-r--r--dev-python/pygobject/pygobject-2.28.6-r55.ebuild1
-rw-r--r--dev-python/pygobject/pygobject-3.28.3.ebuild3
-rw-r--r--dev-python/pygobject/pygobject-3.32.1.ebuild3
-rw-r--r--dev-python/pygpu/Manifest4
-rw-r--r--dev-python/pygpu/pygpu-0.6.0.ebuild1
-rw-r--r--dev-python/pygpu/pygpu-0.6.7.ebuild1
-rw-r--r--dev-python/pygraphviz/Manifest4
-rw-r--r--dev-python/pygraphviz/pygraphviz-1.3.1.ebuild1
-rw-r--r--dev-python/pygraphviz/pygraphviz-1.5.ebuild1
-rw-r--r--dev-python/pygtk/Manifest2
-rw-r--r--dev-python/pygtk/pygtk-2.24.0-r4.ebuild1
-rw-r--r--dev-python/pyhamcrest/Manifest2
-rw-r--r--dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild34
-rw-r--r--dev-python/pyhcl/Manifest4
-rw-r--r--dev-python/pyhcl/pyhcl-0.2.3.ebuild1
-rw-r--r--dev-python/pyhcl/pyhcl-0.3.6.ebuild1
-rw-r--r--dev-python/pyjwt/Manifest4
-rw-r--r--dev-python/pyjwt/pyjwt-1.5.3.ebuild1
-rw-r--r--dev-python/pyjwt/pyjwt-1.7.1.ebuild1
-rw-r--r--dev-python/pykerberos/Manifest2
-rw-r--r--dev-python/pykerberos/pykerberos-1.2.1.ebuild2
-rw-r--r--dev-python/pykka/Manifest2
-rw-r--r--dev-python/pykka/pykka-1.2.1.ebuild1
-rw-r--r--dev-python/pykwalify/Manifest4
-rw-r--r--dev-python/pykwalify/pykwalify-1.5.2.ebuild1
-rw-r--r--dev-python/pykwalify/pykwalify-9999.ebuild1
-rw-r--r--dev-python/pylibmc/Manifest5
-rw-r--r--dev-python/pylibmc/files/pylibmc-1.6.1-fix-test-failures-r1.patch16
-rw-r--r--dev-python/pylibmc/pylibmc-1.5.1-r1.ebuild1
-rw-r--r--dev-python/pylibmc/pylibmc-1.6.1-r1.ebuild72
-rw-r--r--dev-python/pylint/Manifest4
-rw-r--r--dev-python/pylint/pylint-1.8.4.ebuild1
-rw-r--r--dev-python/pylint/pylint-2.3.1.ebuild3
-rw-r--r--dev-python/pymad/Manifest6
-rw-r--r--dev-python/pymad/metadata.xml3
-rw-r--r--dev-python/pymad/pymad-0.10.ebuild22
-rw-r--r--dev-python/pymad/pymad-0.6-r1.ebuild26
-rw-r--r--dev-python/pymediainfo/Manifest4
-rw-r--r--dev-python/pymediainfo/pymediainfo-4.0.ebuild1
-rw-r--r--dev-python/pymediainfo/pymediainfo-4.1.ebuild1
-rw-r--r--dev-python/pyminuit/Manifest2
-rw-r--r--dev-python/pyminuit/pyminuit-1.2.1-r1.ebuild9
-rw-r--r--dev-python/pymongo/Manifest10
-rw-r--r--dev-python/pymongo/pymongo-3.4.0.ebuild1
-rw-r--r--dev-python/pymongo/pymongo-3.5.1.ebuild1
-rw-r--r--dev-python/pymongo/pymongo-3.7.1.ebuild1
-rw-r--r--dev-python/pymongo/pymongo-3.7.2.ebuild1
-rw-r--r--dev-python/pymongo/pymongo-3.9.0.ebuild120
-rw-r--r--dev-python/pympler/Manifest4
-rw-r--r--dev-python/pympler/pympler-0.5.ebuild1
-rw-r--r--dev-python/pympler/pympler-0.6.ebuild1
-rw-r--r--dev-python/pynacl/Manifest5
-rw-r--r--dev-python/pynacl/files/pynacl-1.3.0-hypothesis-4.patch29
-rw-r--r--dev-python/pynacl/pynacl-1.2.1.ebuild1
-rw-r--r--dev-python/pynacl/pynacl-1.3.0.ebuild5
-rw-r--r--dev-python/pynag/Manifest2
-rw-r--r--dev-python/pynag/pynag-0.9.1.ebuild3
-rw-r--r--dev-python/pyoembed/Manifest4
-rw-r--r--dev-python/pyoembed/pyoembed-0.1.1.ebuild3
-rw-r--r--dev-python/pyoembed/pyoembed-9999.ebuild3
-rw-r--r--dev-python/pyopenssl/Manifest8
-rw-r--r--dev-python/pyopenssl/pyopenssl-17.5.0.ebuild1
-rw-r--r--dev-python/pyopenssl/pyopenssl-18.0.0.ebuild1
-rw-r--r--dev-python/pyopenssl/pyopenssl-19.0.0.ebuild1
-rw-r--r--dev-python/pyopenssl/pyopenssl-19.1.0.ebuild51
-rw-r--r--dev-python/pyparted/Manifest4
-rw-r--r--dev-python/pyparted/pyparted-3.10.7.ebuild1
-rw-r--r--dev-python/pyparted/pyparted-3.11.2.ebuild1
-rw-r--r--dev-python/pypax/Manifest10
-rw-r--r--dev-python/pypax/pypax-0.9.2.ebuild48
-rw-r--r--dev-python/pypax/pypax-0.9.3.ebuild48
-rw-r--r--dev-python/pypax/pypax-0.9.4.ebuild48
-rw-r--r--dev-python/pypax/pypax-0.9.5.ebuild2
-rw-r--r--dev-python/pypax/pypax-9999.ebuild2
-rw-r--r--dev-python/pypeg2/Manifest2
-rw-r--r--dev-python/pypeg2/pypeg2-2.15.2.ebuild2
-rw-r--r--dev-python/pypiserver/Manifest4
-rw-r--r--dev-python/pypiserver/files/pypiserver-1.3.1-no-internet.patch90
-rw-r--r--dev-python/pypiserver/metadata.xml12
-rw-r--r--dev-python/pypiserver/pypiserver-1.3.1-r1.ebuild43
-rw-r--r--dev-python/pyproj/Manifest3
-rw-r--r--dev-python/pyproj/files/pyproj-2.4.2-conftest.patch31
-rw-r--r--dev-python/pyproj/pyproj-2.4.2.ebuild37
-rw-r--r--dev-python/pypy-bin/Manifest2
-rw-r--r--dev-python/pypy-bin/pypy-bin-7.2.0.ebuild2
-rw-r--r--dev-python/pypy/Manifest6
-rw-r--r--dev-python/pypy/pypy-7.2.0.ebuild2
-rw-r--r--dev-python/pypy/pypy-7.3.0_rc1.ebuild286
-rw-r--r--dev-python/pypy/pypy-9999.ebuild2
-rw-r--r--dev-python/pypy3-bin/Manifest2
-rw-r--r--dev-python/pypy3-bin/pypy3-bin-7.2.0-r1.ebuild2
-rw-r--r--dev-python/pypy3/Manifest6
-rw-r--r--dev-python/pypy3/pypy3-7.2.0-r1.ebuild2
-rw-r--r--dev-python/pypy3/pypy3-7.3.0_rc1.ebuild268
-rw-r--r--dev-python/pypy3/pypy3-9999.ebuild2
-rw-r--r--dev-python/pyquery/Manifest10
-rw-r--r--dev-python/pyquery/files/pyquery-1.4.1-network-tests.patch20
-rw-r--r--dev-python/pyquery/files/pyquery-1.4.1-tests-pypy.patch20
-rw-r--r--dev-python/pyquery/pyquery-1.2.13-r1.ebuild3
-rw-r--r--dev-python/pyquery/pyquery-1.2.13.ebuild1
-rw-r--r--dev-python/pyquery/pyquery-1.4.0.ebuild1
-rw-r--r--dev-python/pyquery/pyquery-1.4.1.ebuild47
-rw-r--r--dev-python/pyrax/Manifest2
-rw-r--r--dev-python/pyrax/pyrax-1.9.7.ebuild3
-rw-r--r--dev-python/pyregion/Manifest2
-rw-r--r--dev-python/pyregion/pyregion-1.2.ebuild1
-rw-r--r--dev-python/pyrfc3339/Manifest4
-rw-r--r--dev-python/pyrfc3339/pyrfc3339-1.0.ebuild1
-rw-r--r--dev-python/pyrfc3339/pyrfc3339-1.1.ebuild1
-rw-r--r--dev-python/pyro/Manifest6
-rw-r--r--dev-python/pyro/pyro-4.41.ebuild1
-rw-r--r--dev-python/pyro/pyro-4.56.ebuild1
-rw-r--r--dev-python/pyro/pyro-4.77.ebuild2
-rw-r--r--dev-python/pyrqlite/Manifest4
-rw-r--r--dev-python/pyrqlite/pyrqlite-2.0.ebuild1
-rw-r--r--dev-python/pyrqlite/pyrqlite-9999.ebuild1
-rw-r--r--dev-python/pyrsistent/Manifest8
-rw-r--r--dev-python/pyrsistent/pyrsistent-0.13.0.ebuild1
-rw-r--r--dev-python/pyrsistent/pyrsistent-0.14.2.ebuild1
-rw-r--r--dev-python/pyrsistent/pyrsistent-0.14.4.ebuild1
-rw-r--r--dev-python/pyrsistent/pyrsistent-0.15.6.ebuild26
-rw-r--r--dev-python/pyscaffold/Manifest2
-rw-r--r--dev-python/pyscaffold/pyscaffold-2.4.4.ebuild1
-rw-r--r--dev-python/pysendfile/Manifest2
-rw-r--r--dev-python/pysendfile/pysendfile-2.0.1-r1.ebuild4
-rw-r--r--dev-python/pyserial/Manifest2
-rw-r--r--dev-python/pyserial/pyserial-3.4.ebuild24
-rw-r--r--dev-python/pyshark/Manifest4
-rw-r--r--dev-python/pyshark/pyshark-0.3.7.2-r1.ebuild1
-rw-r--r--dev-python/pyshark/pyshark-0.4.2.3.ebuild1
-rw-r--r--dev-python/pysol_cards/Manifest5
-rw-r--r--dev-python/pysol_cards/pysol_cards-0.6.2.ebuild24
-rw-r--r--dev-python/pysol_cards/pysol_cards-0.8.6.ebuild (renamed from dev-python/pysol_cards/pysol_cards-0.6.2-r1.ebuild)2
-rw-r--r--dev-python/pyspf/Manifest2
-rw-r--r--dev-python/pyspf/pyspf-2.0.12.ebuild1
-rw-r--r--dev-python/pysrt/Manifest6
-rw-r--r--dev-python/pysrt/pysrt-1.1.1-r1.ebuild1
-rw-r--r--dev-python/pysrt/pysrt-1.1.1.ebuild1
-rw-r--r--dev-python/pysrt/pysrt-9999.ebuild1
-rw-r--r--dev-python/pystache/Manifest2
-rw-r--r--dev-python/pystache/pystache-0.5.4.ebuild1
-rw-r--r--dev-python/pysvg/Manifest6
-rw-r--r--dev-python/pysvg/metadata.xml2
-rw-r--r--dev-python/pysvg/pysvg-0.2.2.ebuild17
-rw-r--r--dev-python/pysvg/pysvg-0.2.2_p3.ebuild21
-rw-r--r--dev-python/pytables/Manifest2
-rw-r--r--dev-python/pytables/pytables-3.4.4.ebuild1
-rw-r--r--dev-python/pyte/Manifest4
-rw-r--r--dev-python/pyte/pyte-0.5.2-r2.ebuild1
-rw-r--r--dev-python/pyte/pyte-0.8.0-r1.ebuild1
-rw-r--r--dev-python/pytest-catchlog/Manifest2
-rw-r--r--dev-python/pytest-catchlog/pytest-catchlog-1.2.2.ebuild1
-rw-r--r--dev-python/pytest-cov/Manifest9
-rw-r--r--dev-python/pytest-cov/files/pytest-cov-2.8.1-disable-broken-tests.patch20
-rw-r--r--dev-python/pytest-cov/files/pytest-cov-2.8.1-latest-setuptools.patch40
-rw-r--r--dev-python/pytest-cov/files/pytest-cov-2.8.1-python38.patch52
-rw-r--r--dev-python/pytest-cov/pytest-cov-2.3.1.ebuild1
-rw-r--r--dev-python/pytest-cov/pytest-cov-2.6.1.ebuild1
-rw-r--r--dev-python/pytest-cov/pytest-cov-2.8.1.ebuild51
-rw-r--r--dev-python/pytest-datafiles/Manifest2
-rw-r--r--dev-python/pytest-datafiles/pytest-datafiles-2.0.ebuild1
-rw-r--r--dev-python/pytest-expect/Manifest1
-rw-r--r--dev-python/pytest-expect/pytest-expect-1.1.0-r1.ebuild27
-rw-r--r--dev-python/pytest-fixture-config/Manifest6
-rw-r--r--dev-python/pytest-fixture-config/pytest-fixture-config-1.2.11.ebuild1
-rw-r--r--dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0.ebuild (renamed from dev-python/pytest-fixture-config/pytest-fixture-config-1.2.2.ebuild)20
-rw-r--r--dev-python/pytest-flakes/Manifest2
-rw-r--r--dev-python/pytest-flakes/pytest-flakes-4.0.0.ebuild1
-rw-r--r--dev-python/pytest-forked/Manifest4
-rw-r--r--dev-python/pytest-forked/pytest-forked-0.2.ebuild1
-rw-r--r--dev-python/pytest-forked/pytest-forked-1.1.3.ebuild31
-rw-r--r--dev-python/pytest-html/Manifest6
-rw-r--r--dev-python/pytest-html/pytest-html-1.22.1.ebuild (renamed from dev-python/pytest-html/pytest-html-1.14.2.ebuild)4
-rw-r--r--dev-python/pytest-httpbin/Manifest3
-rw-r--r--dev-python/pytest-httpbin/files/pytest-httpbin-1.0.0-pypy3-hang.patch31
-rw-r--r--dev-python/pytest-httpbin/pytest-httpbin-1.0.0.ebuild30
-rw-r--r--dev-python/pytest-localserver/Manifest4
-rw-r--r--dev-python/pytest-localserver/pytest-localserver-0.3.7.ebuild1
-rw-r--r--dev-python/pytest-localserver/pytest-localserver-0.5.0.ebuild27
-rw-r--r--dev-python/pytest-metadata/Manifest2
-rw-r--r--dev-python/pytest-metadata/pytest-metadata-1.8.0.ebuild (renamed from dev-python/pytest-html/pytest-html-1.10.1.ebuild)15
-rw-r--r--dev-python/pytest-mock/Manifest2
-rw-r--r--dev-python/pytest-mock/pytest-mock-1.11.2.ebuild5
-rw-r--r--dev-python/pytest-mpl/Manifest2
-rw-r--r--dev-python/pytest-mpl/pytest-mpl-0.8.ebuild2
-rw-r--r--dev-python/pytest-pylint/Manifest4
-rw-r--r--dev-python/pytest-pylint/pytest-pylint-0.14.1.ebuild1
-rw-r--r--dev-python/pytest-pylint/pytest-pylint-0.7.1.ebuild1
-rw-r--r--dev-python/pytest-rerunfailures/Manifest4
-rw-r--r--dev-python/pytest-rerunfailures/pytest-rerunfailures-7.0.ebuild2
-rw-r--r--dev-python/pytest-rerunfailures/pytest-rerunfailures-8.0.ebuild23
-rw-r--r--dev-python/pytest-runner/Manifest6
-rw-r--r--dev-python/pytest-runner/pytest-runner-2.11.1.ebuild1
-rw-r--r--dev-python/pytest-runner/pytest-runner-4.2.ebuild2
-rw-r--r--dev-python/pytest-runner/pytest-runner-5.2.ebuild37
-rw-r--r--dev-python/pytest-services/Manifest5
-rw-r--r--dev-python/pytest-services/files/pytest-services-2.0.1-lockdir.patch23
-rw-r--r--dev-python/pytest-services/files/pytest-services-2.0.1-no-mysql.patch25
-rw-r--r--dev-python/pytest-services/metadata.xml12
-rw-r--r--dev-python/pytest-services/pytest-services-2.0.1.ebuild45
-rw-r--r--dev-python/pytest-shutil/Manifest8
-rw-r--r--dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild1
-rw-r--r--dev-python/pytest-shutil/pytest-shutil-1.2.4.ebuild1
-rw-r--r--dev-python/pytest-shutil/pytest-shutil-1.2.8.ebuild2
-rw-r--r--dev-python/pytest-shutil/pytest-shutil-1.7.0.ebuild51
-rw-r--r--dev-python/pytest-subtesthack/Manifest2
-rw-r--r--dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild3
-rw-r--r--dev-python/pytest-testmon/Manifest2
-rw-r--r--dev-python/pytest-testmon/pytest-testmon-0.9.15.ebuild1
-rw-r--r--dev-python/pytest-timeout/Manifest3
-rw-r--r--dev-python/pytest-timeout/files/pytest-timeout-1.3.3-tests.patch25
-rw-r--r--dev-python/pytest-timeout/pytest-timeout-1.3.3.ebuild29
-rw-r--r--dev-python/pytest-virtualenv/Manifest4
-rw-r--r--dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild1
-rw-r--r--dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0.ebuild34
-rw-r--r--dev-python/pytest-xdist/Manifest6
-rw-r--r--dev-python/pytest-xdist/pytest-xdist-1.23.2.ebuild1
-rw-r--r--dev-python/pytest-xdist/pytest-xdist-1.28.0.ebuild3
-rw-r--r--dev-python/pytest-xdist/pytest-xdist-1.30.0.ebuild39
-rw-r--r--dev-python/pytest-xprocess/Manifest6
-rw-r--r--dev-python/pytest-xprocess/files/pytest-xprocess-0.12.1-pytest-28.patch39
-rw-r--r--dev-python/pytest-xprocess/pytest-xprocess-0.12.1-r1.ebuild1
-rw-r--r--dev-python/pytest-xprocess/pytest-xprocess-0.12.1-r2.ebuild34
-rw-r--r--dev-python/pytest-xprocess/pytest-xprocess-0.12.1.ebuild1
-rw-r--r--dev-python/pytest/Manifest13
-rw-r--r--dev-python/pytest/files/pytest-5.0.1-test_xfail_rmdir.patch38
-rw-r--r--dev-python/pytest/pytest-4.5.0.ebuild2
-rw-r--r--dev-python/pytest/pytest-4.6.6.ebuild25
-rw-r--r--dev-python/pytest/pytest-4.6.7.ebuild75
-rw-r--r--dev-python/pytest/pytest-5.3.0.ebuild (renamed from dev-python/pytest/pytest-5.0.1.ebuild)5
-rw-r--r--dev-python/pytest/pytest-5.3.1.ebuild67
-rw-r--r--dev-python/python-afl/Manifest4
-rw-r--r--dev-python/python-afl/python-afl-0.6.1.ebuild1
-rw-r--r--dev-python/python-afl/python-afl-0.7.1.ebuild1
-rw-r--r--dev-python/python-axolotl-curve25519/Manifest2
-rw-r--r--dev-python/python-axolotl-curve25519/metadata.xml6
-rw-r--r--dev-python/python-axolotl/Manifest2
-rw-r--r--dev-python/python-axolotl/metadata.xml6
-rw-r--r--dev-python/python-backoff/Manifest2
-rw-r--r--dev-python/python-backoff/python-backoff-1.6.0.ebuild2
-rw-r--r--dev-python/python-bugzilla/Manifest2
-rw-r--r--dev-python/python-bugzilla/python-bugzilla-2.1.0.ebuild1
-rw-r--r--dev-python/python-ceilometerclient/Manifest2
-rw-r--r--dev-python/python-ceilometerclient/python-ceilometerclient-2.6.2-r1.ebuild (renamed from dev-python/python-ceilometerclient/python-ceilometerclient-2.6.2.ebuild)6
-rw-r--r--dev-python/python-daemon/Manifest4
-rw-r--r--dev-python/python-daemon/python-daemon-1.6-r1.ebuild3
-rw-r--r--dev-python/python-daemon/python-daemon-2.1.1.ebuild1
-rw-r--r--dev-python/python-dateutil/Manifest17
-rw-r--r--dev-python/python-dateutil/files/python-dateutil-2.8.1-no-pytest-cov.patch18
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.7.1.ebuild1
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.7.2-r1.ebuild1
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.7.2.ebuild1
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.7.3.ebuild1
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.7.4.ebuild1
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.7.5.ebuild1
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.8.0.ebuild3
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.8.1.ebuild61
-rw-r--r--dev-python/python-debian/Manifest5
-rw-r--r--dev-python/python-debian/files/0.1.36-disable-apt-pkg.patch140
-rw-r--r--dev-python/python-debian/metadata.xml16
-rw-r--r--dev-python/python-debian/python-debian-0.1.36.ebuild40
-rw-r--r--dev-python/python-digest/Manifest2
-rw-r--r--dev-python/python-digest/python-digest-1.7-r1.ebuild3
-rw-r--r--dev-python/python-distutils-extra/Manifest5
-rw-r--r--dev-python/python-distutils-extra/python-distutils-extra-2.39.ebuild1
-rw-r--r--dev-python/python-distutils-extra/python-distutils-extra-2.42-r1.ebuild50
-rw-r--r--dev-python/python-distutils-extra/python-distutils-extra-2.42.ebuild1
-rw-r--r--dev-python/python-etcd/Manifest2
-rw-r--r--dev-python/python-etcd/python-etcd-0.4.5-r1.ebuild1
-rw-r--r--dev-python/python-fastimport/Manifest6
-rw-r--r--dev-python/python-fastimport/python-fastimport-0.9.2-r1.ebuild34
-rw-r--r--dev-python/python-fastimport/python-fastimport-0.9.6.ebuild28
-rw-r--r--dev-python/python-fastimport/python-fastimport-0.9.8.ebuild3
-rw-r--r--dev-python/python-gammu/Manifest2
-rw-r--r--dev-python/python-gammu/python-gammu-2.11.ebuild1
-rw-r--r--dev-python/python-glanceclient/Manifest4
-rw-r--r--dev-python/python-glanceclient/python-glanceclient-2.13.1.ebuild1
-rw-r--r--dev-python/python-glanceclient/python-glanceclient-2.16.0.ebuild1
-rw-r--r--dev-python/python-heatclient/Manifest4
-rw-r--r--dev-python/python-heatclient/python-heatclient-1.16.2.ebuild1
-rw-r--r--dev-python/python-heatclient/python-heatclient-1.17.0.ebuild1
-rw-r--r--dev-python/python-ironicclient/Manifest8
-rw-r--r--dev-python/python-ironicclient/python-ironicclient-1.17.0.ebuild1
-rw-r--r--dev-python/python-ironicclient/python-ironicclient-2.2.1.ebuild1
-rw-r--r--dev-python/python-ironicclient/python-ironicclient-2.7.1.ebuild1
-rw-r--r--dev-python/python-ironicclient/python-ironicclient-2.7.2.ebuild1
-rw-r--r--dev-python/python-keystoneclient/Manifest2
-rw-r--r--dev-python/python-keystoneclient/python-keystoneclient-3.21.0.ebuild2
-rw-r--r--dev-python/python-ldap/Manifest4
-rw-r--r--dev-python/python-ldap/python-ldap-3.1.0-r1.ebuild1
-rw-r--r--dev-python/python-ldap/python-ldap-9999.ebuild1
-rw-r--r--dev-python/python-levenshtein/Manifest4
-rw-r--r--dev-python/python-levenshtein/python-levenshtein-0.11.2.ebuild45
-rw-r--r--dev-python/python-levenshtein/python-levenshtein-0.12.0.ebuild2
-rw-r--r--dev-python/python-lhafile/Manifest4
-rw-r--r--dev-python/python-lhafile/python-lhafile-0.2.2.ebuild (renamed from dev-python/python-lhafile/python-lhafile-0.2.1.ebuild)4
-rw-r--r--dev-python/python-lzo/Manifest6
-rw-r--r--dev-python/python-lzo/python-lzo-1.11.ebuild1
-rw-r--r--dev-python/python-lzo/python-lzo-1.12-r1.ebuild1
-rw-r--r--dev-python/python-lzo/python-lzo-1.12.ebuild1
-rw-r--r--dev-python/python-magic/Manifest2
-rw-r--r--dev-python/python-magic/python-magic-0.4.15-r1.ebuild1
-rw-r--r--dev-python/python-markdown-math/Manifest2
-rw-r--r--dev-python/python-markdown-math/python-markdown-math-0.6-r1.ebuild (renamed from dev-python/python-markdown-math/python-markdown-math-0.6.ebuild)18
-rw-r--r--dev-python/python-mpd/Manifest6
-rw-r--r--dev-python/python-mpd/metadata.xml19
-rw-r--r--dev-python/python-mpd/python-mpd-0.5.5.ebuild1
-rw-r--r--dev-python/python-mpd/python-mpd-1.0.0.ebuild43
-rw-r--r--dev-python/python-musicbrainz-ngs/Manifest2
-rw-r--r--dev-python/python-musicbrainz-ngs/python-musicbrainz-ngs-0.6.ebuild1
-rw-r--r--dev-python/python-neutronclient/Manifest4
-rw-r--r--dev-python/python-neutronclient/python-neutronclient-6.12.0.ebuild1
-rw-r--r--dev-python/python-neutronclient/python-neutronclient-6.9.0.ebuild1
-rw-r--r--dev-python/python-novaclient/Manifest4
-rw-r--r--dev-python/python-novaclient/python-novaclient-13.0.1.ebuild68
-rw-r--r--dev-python/python-novaclient/python-novaclient-13.0.2.ebuild2
-rw-r--r--dev-python/python-ntpdshm/Manifest2
-rw-r--r--dev-python/python-ntpdshm/python-ntpdshm-0.2.1.ebuild2
-rw-r--r--dev-python/python-openid/Manifest2
-rw-r--r--dev-python/python-openid/python-openid-2.2.5-r1.ebuild4
-rw-r--r--dev-python/python-openstackclient/Manifest2
-rw-r--r--dev-python/python-openstackclient/python-openstackclient-3.18.1.ebuild38
-rw-r--r--dev-python/python-prctl/Manifest2
-rw-r--r--dev-python/python-prctl/python-prctl-1.7.ebuild21
-rw-r--r--dev-python/python-redmine/Manifest2
-rw-r--r--dev-python/python-redmine/python-redmine-2.0.2.ebuild1
-rw-r--r--dev-python/python-saharaclient/Manifest2
-rw-r--r--dev-python/python-saharaclient/python-saharaclient-2.2.1.ebuild1
-rw-r--r--dev-python/python-sense-hat/Manifest2
-rw-r--r--dev-python/python-sense-hat/metadata.xml6
-rw-r--r--dev-python/python-sqlparse/Manifest6
-rw-r--r--dev-python/python-sqlparse/python-sqlparse-0.2.3.ebuild1
-rw-r--r--dev-python/python-sqlparse/python-sqlparse-0.2.4.ebuild3
-rw-r--r--dev-python/python-sqlparse/python-sqlparse-0.3.0.ebuild1
-rw-r--r--dev-python/python-swiftclient/Manifest2
-rw-r--r--dev-python/python-swiftclient/python-swiftclient-3.7.0.ebuild1
-rw-r--r--dev-python/python-systemd/Manifest2
-rw-r--r--dev-python/python-systemd/python-systemd-233.ebuild1
-rw-r--r--dev-python/python-troveclient/Manifest6
-rw-r--r--dev-python/python-troveclient/python-troveclient-1.3.0.ebuild5
-rw-r--r--dev-python/python-troveclient/python-troveclient-2.17.0.ebuild1
-rw-r--r--dev-python/python-troveclient/python-troveclient-2.5.0.ebuild6
-rw-r--r--dev-python/python-twitter/Manifest2
-rw-r--r--dev-python/python-twitter/python-twitter-3.4.2.ebuild1
-rw-r--r--dev-python/python-urljr/Manifest2
-rw-r--r--dev-python/python-urljr/python-urljr-1.0.1-r1.ebuild3
-rw-r--r--dev-python/pythonutils/Manifest2
-rw-r--r--dev-python/pythonutils/metadata.xml8
-rw-r--r--dev-python/pytidylib/Manifest4
-rw-r--r--dev-python/pytidylib/pytidylib-0.2.4.ebuild1
-rw-r--r--dev-python/pytidylib/pytidylib-0.3.2.ebuild3
-rw-r--r--dev-python/pytoml/Manifest6
-rw-r--r--dev-python/pytoml/pytoml-0.1.14.ebuild1
-rw-r--r--dev-python/pytoml/pytoml-0.1.18.ebuild1
-rw-r--r--dev-python/pytoml/pytoml-0.1.20.ebuild3
-rw-r--r--dev-python/pytools/Manifest6
-rw-r--r--dev-python/pytools/pytools-2016.2.6-r1.ebuild1
-rw-r--r--dev-python/pytools/pytools-2017.4-r1.ebuild1
-rw-r--r--dev-python/pytools/pytools-9999.ebuild1
-rw-r--r--dev-python/pyu2f/Manifest2
-rw-r--r--dev-python/pyu2f/pyu2f-0.1.4.ebuild1
-rw-r--r--dev-python/pyudev/Manifest4
-rw-r--r--dev-python/pyudev/pyudev-0.20.0-r1.ebuild1
-rw-r--r--dev-python/pyudev/pyudev-0.21.0.ebuild1
-rw-r--r--dev-python/pywavelets/Manifest4
-rw-r--r--dev-python/pywavelets/pywavelets-0.5.2-r1.ebuild1
-rw-r--r--dev-python/pywavelets/pywavelets-0.5.2.ebuild1
-rw-r--r--dev-python/pyxattr/Manifest8
-rw-r--r--dev-python/pyxattr/pyxattr-0.6.0-r1.ebuild1
-rw-r--r--dev-python/pyxattr/pyxattr-0.6.1-r1.ebuild14
-rw-r--r--dev-python/pyxattr/pyxattr-0.6.1.ebuild1
-rw-r--r--dev-python/pyxattr/pyxattr-0.7.1.ebuild32
-rw-r--r--dev-python/pyxdg/Manifest6
-rw-r--r--dev-python/pyxdg/pyxdg-0.25-r1.ebuild1
-rw-r--r--dev-python/pyxdg/pyxdg-0.26-r1.ebuild5
-rw-r--r--dev-python/pyxdg/pyxdg-0.26.ebuild1
-rw-r--r--dev-python/pyyaml/Manifest2
-rw-r--r--dev-python/pyyaml/pyyaml-5.1.2.ebuild46
-rw-r--r--dev-python/pyzbar/Manifest4
-rw-r--r--dev-python/pyzbar/pyzbar-0.1.5.ebuild3
-rw-r--r--dev-python/pyzbar/pyzbar-0.1.7.ebuild3
-rw-r--r--dev-python/pyzmq/Manifest4
-rw-r--r--dev-python/pyzmq/pyzmq-16.0.2.ebuild1
-rw-r--r--dev-python/pyzmq/pyzmq-17.1.0.ebuild3
-rw-r--r--dev-python/pyzor/Manifest2
-rw-r--r--dev-python/pyzor/pyzor-1.0.0-r1.ebuild1
-rw-r--r--dev-python/qrcode/Manifest4
-rw-r--r--dev-python/qrcode/qrcode-5.1-r1.ebuild1
-rw-r--r--dev-python/qrcode/qrcode-6.1.ebuild13
-rw-r--r--dev-python/qscintilla-python/Manifest4
-rw-r--r--dev-python/qscintilla-python/qscintilla-python-2.11.1-r1.ebuild2
-rw-r--r--dev-python/qscintilla-python/qscintilla-python-2.11.3.ebuild76
-rw-r--r--dev-python/qserve/Manifest2
-rw-r--r--dev-python/qserve/qserve-0.2.8-r1.ebuild3
-rw-r--r--dev-python/qtconsole/Manifest3
-rw-r--r--dev-python/qtconsole/qtconsole-4.3.1-r1.ebuild66
-rw-r--r--dev-python/qtconsole/qtconsole-4.3.1.ebuild3
-rw-r--r--dev-python/radon/Manifest2
-rw-r--r--dev-python/radon/radon-1.4.2.ebuild1
-rw-r--r--dev-python/raet/Manifest2
-rw-r--r--dev-python/raet/raet-0.6.8.ebuild1
-rw-r--r--dev-python/ramlfications/Manifest2
-rw-r--r--dev-python/ramlfications/ramlfications-0.1.9_p20160718.ebuild1
-rw-r--r--dev-python/random2/Manifest2
-rw-r--r--dev-python/random2/random2-1.0.1-r1.ebuild5
-rw-r--r--dev-python/ratelimit/Manifest2
-rw-r--r--dev-python/ratelimit/ratelimit-1.4.1.ebuild1
-rw-r--r--dev-python/raven/Manifest2
-rw-r--r--dev-python/raven/raven-5.33.0.ebuild1
-rw-r--r--dev-python/rdflib/Manifest4
-rw-r--r--dev-python/rdflib/rdflib-4.2.1.ebuild1
-rw-r--r--dev-python/rdflib/rdflib-4.2.2.ebuild1
-rw-r--r--dev-python/readme_renderer/Manifest4
-rw-r--r--dev-python/readme_renderer/readme_renderer-17.2.ebuild1
-rw-r--r--dev-python/readme_renderer/readme_renderer-24.0-r1.ebuild (renamed from dev-python/readme_renderer/readme_renderer-24.0.ebuild)11
-rw-r--r--dev-python/rebulk/Manifest4
-rw-r--r--dev-python/rebulk/rebulk-0.9.0.ebuild1
-rw-r--r--dev-python/rebulk/rebulk-9999.ebuild1
-rw-r--r--dev-python/redis-py/Manifest8
-rw-r--r--dev-python/redis-py/redis-py-2.10.5.ebuild1
-rw-r--r--dev-python/redis-py/redis-py-2.10.6.ebuild1
-rw-r--r--dev-python/redis-py/redis-py-2.9.1.ebuild1
-rw-r--r--dev-python/redis-py/redis-py-3.2.1.ebuild1
-rw-r--r--dev-python/regendoc/Manifest2
-rw-r--r--dev-python/regendoc/regendoc-0.6.1.ebuild1
-rw-r--r--dev-python/regex/Manifest3
-rw-r--r--dev-python/regex/files/regex-2019.11.1-pypy.patch221
-rw-r--r--dev-python/regex/regex-2019.11.1.ebuild36
-rw-r--r--dev-python/regions/Manifest2
-rw-r--r--dev-python/regions/regions-0.2.ebuild1
-rw-r--r--dev-python/reproject/Manifest2
-rw-r--r--dev-python/reproject/reproject-0.3.1.ebuild1
-rw-r--r--dev-python/requests-kerberos/Manifest2
-rw-r--r--dev-python/requests-kerberos/requests-kerberos-0.12.0.ebuild1
-rw-r--r--dev-python/requests-mock/Manifest6
-rw-r--r--dev-python/requests-mock/requests-mock-1.2.0.ebuild1
-rw-r--r--dev-python/requests-mock/requests-mock-1.5.0.ebuild1
-rw-r--r--dev-python/requests-mock/requests-mock-1.5.2.ebuild1
-rw-r--r--dev-python/requests-oauthlib/Manifest2
-rw-r--r--dev-python/requests-oauthlib/requests-oauthlib-0.7.0.ebuild1
-rw-r--r--dev-python/requests-toolbelt/Manifest5
-rw-r--r--dev-python/requests-toolbelt/files/requests-toolbelt-0.9.1-tests-internet.patch28
-rw-r--r--dev-python/requests-toolbelt/files/requests-toolbelt-0.9.1-tests-py2.patch68
-rw-r--r--dev-python/requests-toolbelt/files/requests-toolbelt-0.9.1-tests.patch128
-rw-r--r--dev-python/requests-toolbelt/requests-toolbelt-0.9.1.ebuild25
-rw-r--r--dev-python/requests/Manifest3
-rw-r--r--dev-python/requests/files/requests-2.22.0-pytest-4.patch27
-rw-r--r--dev-python/requests/requests-2.22.0.ebuild71
-rw-r--r--dev-python/requests_download/Manifest3
-rw-r--r--dev-python/requests_download/metadata.xml12
-rw-r--r--dev-python/requests_download/requests_download-0.1.2.ebuild30
-rw-r--r--dev-python/responses/Manifest8
-rw-r--r--dev-python/responses/files/responses-0.10.7-fix-cookies.patch150
-rw-r--r--dev-python/responses/files/responses-0.10.7-tests.patch12
-rw-r--r--dev-python/responses/responses-0.10.7.ebuild38
-rw-r--r--dev-python/responses/responses-0.6.0.ebuild1
-rw-r--r--dev-python/responses/responses-0.9.0.ebuild1
-rw-r--r--dev-python/restkit/Manifest4
-rw-r--r--dev-python/restkit/metadata.xml5
-rw-r--r--dev-python/restkit/restkit-4.2.2.ebuild1
-rw-r--r--dev-python/restructuredtext-lint/Manifest4
-rw-r--r--dev-python/restructuredtext-lint/restructuredtext-lint-0.12.2.ebuild2
-rw-r--r--dev-python/restructuredtext-lint/restructuredtext-lint-1.1.2.ebuild3
-rw-r--r--dev-python/rfc3339-validator/Manifest4
-rw-r--r--dev-python/rfc3339-validator/files/rfc3339-validator-0.1.2-remove-pytest-runner.patch24
-rw-r--r--dev-python/rfc3339-validator/metadata.xml11
-rw-r--r--dev-python/rfc3339-validator/rfc3339-validator-0.1.2.ebuild27
-rw-r--r--dev-python/rfc3986-validator/Manifest3
-rw-r--r--dev-python/rfc3986-validator/metadata.xml11
-rw-r--r--dev-python/rfc3986-validator/rfc3986-validator-0.1.1.ebuild32
-rw-r--r--dev-python/rfc3986/Manifest10
-rw-r--r--dev-python/rfc3986/rfc3986-0.3.1.ebuild1
-rw-r--r--dev-python/rfc3986/rfc3986-0.4.1.ebuild1
-rw-r--r--dev-python/rfc3986/rfc3986-1.1.0.ebuild1
-rw-r--r--dev-python/rfc3986/rfc3986-1.2.0.ebuild1
-rw-r--r--dev-python/rfc3986/rfc3986-1.3.2.ebuild1
-rw-r--r--dev-python/rfc3987/Manifest1
-rw-r--r--dev-python/rfc3987/rfc3987-1.3.8-r1.ebuild26
-rw-r--r--dev-python/rnc2rng/Manifest6
-rw-r--r--dev-python/rnc2rng/rnc2rng-2.4.1.ebuild1
-rw-r--r--dev-python/rnc2rng/rnc2rng-2.4.ebuild1
-rw-r--r--dev-python/rnc2rng/rnc2rng-2.5.ebuild1
-rw-r--r--dev-python/roman/Manifest4
-rw-r--r--dev-python/roman/roman-2.0.0.ebuild1
-rw-r--r--dev-python/roman/roman-3.0.ebuild1
-rw-r--r--dev-python/root_numpy/Manifest4
-rw-r--r--dev-python/root_numpy/root_numpy-4.4.0.ebuild3
-rw-r--r--dev-python/root_numpy/root_numpy-4.7.3.ebuild3
-rw-r--r--dev-python/ropeide/Manifest2
-rw-r--r--dev-python/ropeide/ropeide-1.5.1-r2.ebuild2
-rw-r--r--dev-python/rosdistro/Manifest9
-rw-r--r--dev-python/rosdistro/files/yaml.patch252
-rw-r--r--dev-python/rosdistro/rosdistro-0.7.2.ebuild1
-rw-r--r--dev-python/rosdistro/rosdistro-0.7.4.ebuild1
-rw-r--r--dev-python/rosdistro/rosdistro-0.8.0.ebuild54
-rw-r--r--dev-python/rosdistro/rosdistro-9999.ebuild10
-rw-r--r--dev-python/rospkg/Manifest9
-rw-r--r--dev-python/rospkg/files/yaml_load.patch52
-rw-r--r--dev-python/rospkg/rospkg-1.1.10.ebuild1
-rw-r--r--dev-python/rospkg/rospkg-1.1.9.ebuild1
-rw-r--r--dev-python/rospkg/rospkg-1.2.0.ebuild50
-rw-r--r--dev-python/rospkg/rospkg-9999.ebuild8
-rw-r--r--dev-python/rply/Manifest4
-rw-r--r--dev-python/rply/rply-0.7.4.ebuild1
-rw-r--r--dev-python/rply/rply-0.7.5.ebuild1
-rw-r--r--dev-python/rpy/Manifest4
-rw-r--r--dev-python/rpy/rpy-2.6.2.ebuild3
-rw-r--r--dev-python/rpy/rpy-2.9.0.ebuild2
-rw-r--r--dev-python/rsa/Manifest4
-rw-r--r--dev-python/rsa/rsa-3.2.3-r1.ebuild1
-rw-r--r--dev-python/rsa/rsa-3.4.2.ebuild1
-rw-r--r--dev-python/rst-linker/Manifest8
-rw-r--r--dev-python/rst-linker/rst-linker-1.11.ebuild3
-rw-r--r--dev-python/rst-linker/rst-linker-1.9-r1.ebuild1
-rw-r--r--dev-python/rst-linker/rst-linker-2.0.0.ebuild (renamed from dev-python/rst-linker/rst-linker-1.10.ebuild)22
-rw-r--r--dev-python/rtimulib/Manifest2
-rw-r--r--dev-python/rtimulib/metadata.xml6
-rw-r--r--dev-python/ruamel-std-pathlib/Manifest5
-rw-r--r--dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.3.ebuild1
-rw-r--r--dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.4-r1.ebuild27
-rw-r--r--dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.4.ebuild1
-rw-r--r--dev-python/ruamel-yaml/Manifest6
-rw-r--r--dev-python/ruamel-yaml/ruamel-yaml-0.15.35.ebuild1
-rw-r--r--dev-python/ruamel-yaml/ruamel-yaml-0.15.96.ebuild1
-rw-r--r--dev-python/ruamel-yaml/ruamel-yaml-0.15.97.ebuild1
-rw-r--r--dev-python/s3fs/Manifest4
-rw-r--r--dev-python/s3fs/s3fs-0.1.2.ebuild1
-rw-r--r--dev-python/s3fs/s3fs-0.1.5.ebuild1
-rw-r--r--dev-python/s3transfer/Manifest6
-rw-r--r--dev-python/s3transfer/s3transfer-0.1.13-r1.ebuild1
-rw-r--r--dev-python/s3transfer/s3transfer-0.2.0.ebuild1
-rw-r--r--dev-python/s3transfer/s3transfer-0.2.1.ebuild1
-rw-r--r--dev-python/sabyenc/Manifest6
-rw-r--r--dev-python/sabyenc/metadata.xml5
-rw-r--r--dev-python/sabyenc/sabyenc-3.3.5.ebuild3
-rw-r--r--dev-python/sabyenc/sabyenc-3.3.6.ebuild27
-rw-r--r--dev-python/scandir/Manifest4
-rw-r--r--dev-python/scandir/scandir-1.10.0-r1.ebuild1
-rw-r--r--dev-python/scandir/scandir-1.10.0.ebuild1
-rw-r--r--dev-python/scapy-python3/Manifest6
-rw-r--r--dev-python/scapy-python3/scapy-python3-0.18-r1.ebuild22
-rw-r--r--dev-python/scapy-python3/scapy-python3-0.21.ebuild22
-rw-r--r--dev-python/scapy-python3/scapy-python3-0.23.ebuild1
-rw-r--r--dev-python/schedule/Manifest4
-rw-r--r--dev-python/schedule/schedule-0.4.2.ebuild1
-rw-r--r--dev-python/schedule/schedule-0.5.0.ebuild1
-rw-r--r--dev-python/scientificpython/Manifest5
-rw-r--r--dev-python/scientificpython/files/scientificpython-2.9-mpi.patch40
-rw-r--r--dev-python/scientificpython/files/scientificpython-2.9.3-mpi-netcdf.patch43
-rw-r--r--dev-python/scientificpython/metadata.xml22
-rw-r--r--dev-python/scientificpython/scientificpython-2.9.4.ebuild69
-rw-r--r--dev-python/scripttest/Manifest2
-rw-r--r--dev-python/scripttest/scripttest-1.3.0.ebuild15
-rw-r--r--dev-python/scrypt/Manifest5
-rw-r--r--dev-python/scrypt/scrypt-0.8.13-r2.ebuild (renamed from dev-python/scrypt/scrypt-0.8.6.ebuild)14
-rw-r--r--dev-python/scrypt/scrypt-0.8.13.ebuild1
-rw-r--r--dev-python/seaborn/Manifest6
-rw-r--r--dev-python/seaborn/seaborn-0.7.1.ebuild3
-rw-r--r--dev-python/seaborn/seaborn-0.8.1.ebuild3
-rw-r--r--dev-python/seaborn/seaborn-0.9.0.ebuild3
-rw-r--r--dev-python/secretstorage/Manifest5
-rw-r--r--dev-python/secretstorage/secretstorage-3.1.0.ebuild1
-rw-r--r--dev-python/secretstorage/secretstorage-3.1.1-r1.ebuild35
-rw-r--r--dev-python/secretstorage/secretstorage-3.1.1.ebuild1
-rw-r--r--dev-python/semantic_version/Manifest6
-rw-r--r--dev-python/semantic_version/semantic_version-2.6.0-r1.ebuild1
-rw-r--r--dev-python/semantic_version/semantic_version-2.6.0-r2.ebuild1
-rw-r--r--dev-python/semantic_version/semantic_version-2.8.2.ebuild2
-rw-r--r--dev-python/semver/Manifest4
-rw-r--r--dev-python/semver/semver-2.8.1.ebuild1
-rw-r--r--dev-python/semver/semver-2.9.0.ebuild35
-rw-r--r--dev-python/send2trash/Manifest2
-rw-r--r--dev-python/send2trash/send2trash-1.5.0.ebuild4
-rw-r--r--dev-python/serpent/Manifest2
-rw-r--r--dev-python/serpent/serpent-1.28.ebuild2
-rw-r--r--dev-python/serverfiles/Manifest2
-rw-r--r--dev-python/serverfiles/serverfiles-0.2.1.ebuild1
-rw-r--r--dev-python/service_identity/Manifest10
-rw-r--r--dev-python/service_identity/service_identity-14.0.0.ebuild1
-rw-r--r--dev-python/service_identity/service_identity-16.0.0.ebuild1
-rw-r--r--dev-python/service_identity/service_identity-17.0.0-r1.ebuild1
-rw-r--r--dev-python/service_identity/service_identity-17.0.0.ebuild1
-rw-r--r--dev-python/service_identity/service_identity-18.1.0.ebuild29
-rw-r--r--dev-python/setproctitle/Manifest6
-rw-r--r--dev-python/setproctitle/setproctitle-1.1.10-r1.ebuild3
-rw-r--r--dev-python/setproctitle/setproctitle-1.1.10.ebuild1
-rw-r--r--dev-python/setproctitle/setproctitle-1.1.8.ebuild1
-rw-r--r--dev-python/setuptools-git/Manifest2
-rw-r--r--dev-python/setuptools-git/setuptools-git-1.2.ebuild5
-rw-r--r--dev-python/setuptools/Manifest13
-rw-r--r--dev-python/setuptools/files/setuptools-42.0.0-imp-fix.patch51
-rw-r--r--dev-python/setuptools/setuptools-40.6.3.ebuild1
-rw-r--r--dev-python/setuptools/setuptools-41.5.1.ebuild1
-rw-r--r--dev-python/setuptools/setuptools-42.0.0.ebuild90
-rw-r--r--dev-python/setuptools/setuptools-42.0.1.ebuild90
-rw-r--r--dev-python/setuptools/setuptools-42.0.2.ebuild90
-rw-r--r--dev-python/setuptools/setuptools-9999.ebuild1
-rw-r--r--dev-python/setuptools_scm_git_archive/Manifest2
-rw-r--r--dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.0.ebuild2
-rw-r--r--dev-python/sexpdata/Manifest2
-rw-r--r--dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild1
-rw-r--r--dev-python/sh/Manifest4
-rw-r--r--dev-python/sh/files/sh-1.12.14-skip-unreliable-test.patch12
-rw-r--r--dev-python/sh/files/sh-1.12.14-tests.patch43
-rw-r--r--dev-python/sh/sh-1.12.14.ebuild29
-rw-r--r--dev-python/simplebayes/Manifest2
-rw-r--r--dev-python/simplebayes/simplebayes-1.5.7.ebuild1
-rw-r--r--dev-python/simplejson/Manifest4
-rw-r--r--dev-python/simplejson/simplejson-3.16.0.ebuild2
-rw-r--r--dev-python/simplejson/simplejson-3.17.0.ebuild29
-rw-r--r--dev-python/simples3/Manifest2
-rw-r--r--dev-python/simples3/simples3-1.0.ebuild3
-rw-r--r--dev-python/simpy/Manifest2
-rw-r--r--dev-python/simpy/simpy-3.0.8.ebuild1
-rw-r--r--dev-python/slimit/Manifest2
-rw-r--r--dev-python/slimit/slimit-0.8.1-r1.ebuild1
-rw-r--r--dev-python/slixmpp/Manifest6
-rw-r--r--dev-python/slixmpp/slixmpp-1.4.0.ebuild3
-rw-r--r--dev-python/slixmpp/slixmpp-1.4.2.ebuild1
-rw-r--r--dev-python/slixmpp/slixmpp-9999.ebuild1
-rw-r--r--dev-python/smmap/Manifest2
-rw-r--r--dev-python/smmap/smmap-0.9.0.ebuild1
-rw-r--r--dev-python/smmap2/Manifest2
-rw-r--r--dev-python/smmap2/smmap2-2.0.3.ebuild3
-rw-r--r--dev-python/snakeoil/Manifest6
-rw-r--r--dev-python/snakeoil/snakeoil-0.7.5.ebuild1
-rw-r--r--dev-python/snakeoil/snakeoil-0.8.4.ebuild32
-rw-r--r--dev-python/snakeoil/snakeoil-9999.ebuild8
-rw-r--r--dev-python/socketio-client/Manifest2
-rw-r--r--dev-python/socketio-client/socketio-client-0.6.6.ebuild1
-rw-r--r--dev-python/socketpool/Manifest5
-rw-r--r--dev-python/socketpool/socketpool-0.5.3-r1.ebuild1
-rw-r--r--dev-python/socketpool/socketpool-0.5.3-r2.ebuild41
-rw-r--r--dev-python/socketpool/socketpool-0.5.3.ebuild1
-rw-r--r--dev-python/sortedcollections/Manifest2
-rw-r--r--dev-python/sortedcollections/sortedcollections-0.5.3.ebuild1
-rw-r--r--dev-python/sortedcontainers/Manifest2
-rw-r--r--dev-python/sortedcontainers/sortedcontainers-1.5.7.ebuild1
-rw-r--r--dev-python/soupsieve/Manifest3
-rw-r--r--dev-python/soupsieve/metadata.xml12
-rw-r--r--dev-python/soupsieve/soupsieve-1.9.5.ebuild33
-rw-r--r--dev-python/soya/Manifest2
-rw-r--r--dev-python/soya/soya-0.15_rc1-r1.ebuild4
-rw-r--r--dev-python/spark-parser/Manifest8
-rw-r--r--dev-python/spark-parser/spark-parser-1.5.1-r1.ebuild1
-rw-r--r--dev-python/spark-parser/spark-parser-1.6.0.ebuild1
-rw-r--r--dev-python/spark-parser/spark-parser-1.6.1.ebuild1
-rw-r--r--dev-python/spark-parser/spark-parser-1.8.5.ebuild1
-rw-r--r--dev-python/speaklater/Manifest2
-rw-r--r--dev-python/speaklater/speaklater-1.3-r1.ebuild3
-rw-r--r--dev-python/spectral-cube/Manifest2
-rw-r--r--dev-python/spectral-cube/spectral-cube-0.4.0.ebuild1
-rw-r--r--dev-python/specutils/Manifest4
-rw-r--r--dev-python/specutils/specutils-0.2.2.ebuild1
-rw-r--r--dev-python/specutils/specutils-0.2.ebuild1
-rw-r--r--dev-python/sphinx-issues/Manifest2
-rw-r--r--dev-python/sphinx-issues/sphinx-issues-1.2.0.ebuild4
-rw-r--r--dev-python/sphinx-jinja/Manifest4
-rw-r--r--dev-python/sphinx-jinja/sphinx-jinja-0.2.1.ebuild1
-rw-r--r--dev-python/sphinx-jinja/sphinx-jinja-0.3.0.ebuild1
-rw-r--r--dev-python/sphinx-testing/Manifest5
-rw-r--r--dev-python/sphinx-testing/sphinx-testing-0.7.2.ebuild1
-rw-r--r--dev-python/sphinx-testing/sphinx-testing-1.0.1-r1.ebuild33
-rw-r--r--dev-python/sphinx-testing/sphinx-testing-1.0.1.ebuild2
-rw-r--r--dev-python/sphinx/Manifest6
-rw-r--r--dev-python/sphinx/sphinx-1.2.2-r1.ebuild123
-rw-r--r--dev-python/sphinx/sphinx-1.2.3-r1.ebuild125
-rw-r--r--dev-python/sphinx/sphinx-2.0.1.ebuild2
-rw-r--r--dev-python/sphinx_celery/Manifest2
-rw-r--r--dev-python/sphinx_celery/sphinx_celery-1.3.1.ebuild1
-rw-r--r--dev-python/sphinxcontrib-applehelp/Manifest2
-rw-r--r--dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-blockdiag/Manifest2
-rw-r--r--dev-python/sphinxcontrib-blockdiag/sphinxcontrib-blockdiag-2.0.0.ebuild45
-rw-r--r--dev-python/sphinxcontrib-devhelp/Manifest2
-rw-r--r--dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-ditaa/Manifest2
-rw-r--r--dev-python/sphinxcontrib-ditaa/sphinxcontrib-ditaa-0.2.ebuild4
-rw-r--r--dev-python/sphinxcontrib-documentedlist/Manifest2
-rw-r--r--dev-python/sphinxcontrib-documentedlist/sphinxcontrib-documentedlist-0.6.ebuild2
-rw-r--r--dev-python/sphinxcontrib-doxylink/Manifest2
-rw-r--r--dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.5.ebuild2
-rw-r--r--dev-python/sphinxcontrib-github-alt/Manifest2
-rw-r--r--dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-googleanalytics/Manifest2
-rw-r--r--dev-python/sphinxcontrib-googleanalytics/sphinxcontrib-googleanalytics-0.1-r2.ebuild2
-rw-r--r--dev-python/sphinxcontrib-htmlhelp/Manifest2
-rw-r--r--dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-1.0.2.ebuild2
-rw-r--r--dev-python/sphinxcontrib-issuetracker/Manifest4
-rw-r--r--dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r1.ebuild1
-rw-r--r--dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r2.ebuild1
-rw-r--r--dev-python/sphinxcontrib-jsmath/Manifest2
-rw-r--r--dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-napoleon/Manifest4
-rw-r--r--dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.5.2.ebuild1
-rw-r--r--dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.6.1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-pretty-searchresults/Manifest2
-rw-r--r--dev-python/sphinxcontrib-pretty-searchresults/sphinxcontrib-pretty-searchresults-0.3.5.ebuild2
-rw-r--r--dev-python/sphinxcontrib-programoutput/Manifest4
-rw-r--r--dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.11.ebuild1
-rw-r--r--dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.8.ebuild1
-rw-r--r--dev-python/sphinxcontrib-qthelp/Manifest2
-rw-r--r--dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.2.ebuild2
-rw-r--r--dev-python/sphinxcontrib-serializinghtml/Manifest2
-rw-r--r--dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.3.ebuild2
-rw-r--r--dev-python/sphinxcontrib-spelling/Manifest4
-rw-r--r--dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-2.1.2.ebuild1
-rw-r--r--dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-4.3.0.ebuild2
-rw-r--r--dev-python/sphinxcontrib-websupport/Manifest2
-rw-r--r--dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.1.0.ebuild1
-rw-r--r--dev-python/spyder-kernels/Manifest4
-rw-r--r--dev-python/spyder-kernels/spyder-kernels-0.2.4.ebuild2
-rw-r--r--dev-python/spyder-kernels/spyder-kernels-1.0.1.ebuild2
-rw-r--r--dev-python/spyder/Manifest11
-rw-r--r--dev-python/spyder/spyder-3.2.4.ebuild2
-rw-r--r--dev-python/spyder/spyder-3.2.8.ebuild2
-rw-r--r--dev-python/spyder/spyder-3.3.0.ebuild2
-rw-r--r--dev-python/spyder/spyder-3.3.1.ebuild2
-rw-r--r--dev-python/spyder/spyder-4.0.0_beta1-r1.ebuild77
-rw-r--r--dev-python/spyder/spyder-4.0.0_beta1.ebuild2
-rw-r--r--dev-python/sqlalchemy-migrate/Manifest6
-rw-r--r--dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.11.0-r1.ebuild2
-rw-r--r--dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.11.0.ebuild2
-rw-r--r--dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.12.0.ebuild2
-rw-r--r--dev-python/sqlalchemy-rqlite/Manifest4
-rw-r--r--dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.0.ebuild1
-rw-r--r--dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-9999.ebuild1
-rw-r--r--dev-python/sqlalchemy/Manifest10
-rw-r--r--dev-python/sqlalchemy/sqlalchemy-0.7.10.ebuild3
-rw-r--r--dev-python/sqlalchemy/sqlalchemy-1.2.18.ebuild1
-rw-r--r--dev-python/sqlalchemy/sqlalchemy-1.3.11.ebuild58
-rw-r--r--dev-python/sqlalchemy/sqlalchemy-1.3.3.ebuild1
-rw-r--r--dev-python/sqlalchemy/sqlalchemy-1.3.4.ebuild3
-rw-r--r--dev-python/sqlite3dbm/Manifest2
-rw-r--r--dev-python/sqlite3dbm/sqlite3dbm-0.1.4-r1.ebuild3
-rw-r--r--dev-python/sshtunnel/Manifest2
-rw-r--r--dev-python/sshtunnel/sshtunnel-0.1.4-r2.ebuild2
-rw-r--r--dev-python/ssl-fetch/Manifest4
-rw-r--r--dev-python/ssl-fetch/ssl-fetch-0.4.ebuild2
-rw-r--r--dev-python/ssl-fetch/ssl-fetch-9999.ebuild2
-rw-r--r--dev-python/statsd/Manifest4
-rw-r--r--dev-python/statsd/statsd-3.2.1.ebuild1
-rw-r--r--dev-python/statsd/statsd-3.3.0.ebuild1
-rw-r--r--dev-python/statsmodels/Manifest8
-rw-r--r--dev-python/statsmodels/statsmodels-0.6.1.ebuild1
-rw-r--r--dev-python/statsmodels/statsmodels-0.8.0.ebuild3
-rw-r--r--dev-python/statsmodels/statsmodels-0.9.0.ebuild1
-rw-r--r--dev-python/statsmodels/statsmodels-9999.ebuild1
-rw-r--r--dev-python/stevedore/Manifest6
-rw-r--r--dev-python/stevedore/stevedore-1.25.1.ebuild1
-rw-r--r--dev-python/stevedore/stevedore-1.28.0.ebuild1
-rw-r--r--dev-python/stevedore/stevedore-1.30.1.ebuild1
-rw-r--r--dev-python/storm/Manifest2
-rw-r--r--dev-python/storm/storm-0.20-r1.ebuild3
-rw-r--r--dev-python/strict-rfc3339/Manifest2
-rw-r--r--dev-python/strict-rfc3339/strict-rfc3339-0.7-r1.ebuild23
-rw-r--r--dev-python/stripe/Manifest6
-rw-r--r--dev-python/stripe/stripe-2.10.1.ebuild1
-rw-r--r--dev-python/stripe/stripe-2.3.0.ebuild1
-rw-r--r--dev-python/stripe/stripe-2.34.0.ebuild1
-rw-r--r--dev-python/subprocess32/Manifest4
-rw-r--r--dev-python/subprocess32/subprocess32-3.2.7.ebuild3
-rw-r--r--dev-python/subprocess32/subprocess32-3.5.4.ebuild22
-rw-r--r--dev-python/subunit/Manifest2
-rw-r--r--dev-python/subunit/subunit-1.2.0-r1.ebuild1
-rw-r--r--dev-python/subvertpy/Manifest4
-rw-r--r--dev-python/subvertpy/subvertpy-0.10.1.ebuild1
-rw-r--r--dev-python/subvertpy/subvertpy-0.9.1.ebuild3
-rw-r--r--dev-python/suds/Manifest2
-rw-r--r--dev-python/suds/suds-0.6-r1.ebuild1
-rw-r--r--dev-python/sunpy/Manifest2
-rw-r--r--dev-python/sunpy/sunpy-0.8.0.ebuild1
-rw-r--r--dev-python/superlance/Manifest4
-rw-r--r--dev-python/superlance/superlance-0.14.ebuild3
-rw-r--r--dev-python/superlance/superlance-1.0.0.ebuild3
-rw-r--r--dev-python/sure/Manifest4
-rw-r--r--dev-python/sure/sure-1.2.24.ebuild1
-rw-r--r--dev-python/sure/sure-1.2.5-r1.ebuild1
-rw-r--r--dev-python/svgwrite/Manifest2
-rw-r--r--dev-python/svgwrite/svgwrite-1.2.1.ebuild3
-rw-r--r--dev-python/symengine/Manifest2
-rw-r--r--dev-python/symengine/symengine-0.3.0.ebuild1
-rw-r--r--dev-python/sympy/Manifest7
-rw-r--r--dev-python/sympy/files/sympy-1.1.1-zeta.patch29
-rw-r--r--dev-python/sympy/sympy-1.0-r1.ebuild6
-rw-r--r--dev-python/sympy/sympy-1.1.1.ebuild90
-rw-r--r--dev-python/sympy/sympy-1.3.ebuild5
-rw-r--r--dev-python/tabulate/Manifest3
-rw-r--r--dev-python/tabulate/files/tabulate-0.8.6-avoid-pandas-dep.patch80
-rw-r--r--dev-python/tabulate/tabulate-0.8.6.ebuild37
-rw-r--r--dev-python/tappy/Manifest2
-rw-r--r--dev-python/tappy/tappy-2.4.ebuild4
-rw-r--r--dev-python/tblib/Manifest2
-rw-r--r--dev-python/tblib/tblib-1.3.2-r1.ebuild2
-rw-r--r--dev-python/tempest-lib/Manifest2
-rw-r--r--dev-python/tempest-lib/tempest-lib-1.0.0-r1.ebuild (renamed from dev-python/tempest-lib/tempest-lib-1.0.0.ebuild)6
-rw-r--r--dev-python/tempita/Manifest2
-rw-r--r--dev-python/tempita/tempita-0.5.3-r2.ebuild3
-rw-r--r--dev-python/tempora/Manifest9
-rw-r--r--dev-python/tempora/tempora-1.12.ebuild3
-rw-r--r--dev-python/tempora/tempora-1.14.1-r1.ebuild53
-rw-r--r--dev-python/tempora/tempora-1.14.1.ebuild3
-rw-r--r--dev-python/tempora/tempora-1.14.ebuild1
-rw-r--r--dev-python/tempora/tempora-1.7.ebuild1
-rw-r--r--dev-python/termcolor/Manifest1
-rw-r--r--dev-python/termcolor/termcolor-1.1.0-r2.ebuild21
-rw-r--r--dev-python/terminado/Manifest6
-rw-r--r--dev-python/terminado/terminado-0.5.ebuild1
-rw-r--r--dev-python/terminado/terminado-0.6.ebuild1
-rw-r--r--dev-python/terminado/terminado-0.8.1.ebuild3
-rw-r--r--dev-python/test_server/Manifest3
-rw-r--r--dev-python/test_server/metadata.xml7
-rw-r--r--dev-python/test_server/test_server-0.0.31.ebuild35
-rw-r--r--dev-python/testfixtures/Manifest4
-rw-r--r--dev-python/testfixtures/testfixtures-4.9.1.ebuild1
-rw-r--r--dev-python/testfixtures/testfixtures-6.8.2.ebuild1
-rw-r--r--dev-python/testify/Manifest2
-rw-r--r--dev-python/testify/testify-0.11.0.ebuild1
-rw-r--r--dev-python/testpath/Manifest4
-rw-r--r--dev-python/testpath/testpath-0.3.1.ebuild3
-rw-r--r--dev-python/testpath/testpath-0.4.4.ebuild38
-rw-r--r--dev-python/testrepository/Manifest4
-rw-r--r--dev-python/testrepository/testrepository-0.0.18-r1.ebuild1
-rw-r--r--dev-python/testrepository/testrepository-0.0.20.ebuild1
-rw-r--r--dev-python/testresources/Manifest6
-rw-r--r--dev-python/testresources/testresources-0.2.7-r2.ebuild1
-rw-r--r--dev-python/testresources/testresources-1.0.0.ebuild1
-rw-r--r--dev-python/testresources/testresources-2.0.1.ebuild1
-rw-r--r--dev-python/testscenarios/Manifest2
-rw-r--r--dev-python/testscenarios/testscenarios-0.5.0.ebuild1
-rw-r--r--dev-python/testtools/Manifest2
-rw-r--r--dev-python/testtools/testtools-2.3.0.ebuild1
-rw-r--r--dev-python/tgmochikit/Manifest2
-rw-r--r--dev-python/tgmochikit/tgmochikit-1.4.2-r1.ebuild3
-rw-r--r--dev-python/theano/Manifest6
-rw-r--r--dev-python/theano/theano-0.7.0.ebuild3
-rw-r--r--dev-python/theano/theano-0.8.2.ebuild1
-rw-r--r--dev-python/theano/theano-0.9.0.ebuild1
-rw-r--r--dev-python/timelib/Manifest2
-rw-r--r--dev-python/timelib/timelib-0.2.4-r1.ebuild3
-rw-r--r--dev-python/tinycss/Manifest2
-rw-r--r--dev-python/tinycss/tinycss-0.4.ebuild1
-rw-r--r--dev-python/tinycss2/Manifest2
-rw-r--r--dev-python/tinycss2/tinycss2-1.0.2.ebuild1
-rw-r--r--dev-python/tld/Manifest10
-rw-r--r--dev-python/tld/tld-0.10.ebuild (renamed from dev-python/tld/tld-0.9.2.ebuild)2
-rw-r--r--dev-python/tld/tld-0.11.1.ebuild (renamed from dev-python/tld/tld-0.9.6.ebuild)2
-rw-r--r--dev-python/tld/tld-0.9.3.ebuild20
-rw-r--r--dev-python/toml/Manifest6
-rw-r--r--dev-python/toml/files/toml-0.10.0-depricationwarning.patch19
-rw-r--r--dev-python/toml/toml-0.10.0-r1.ebuild43
-rw-r--r--dev-python/toml/toml-0.10.0.ebuild2
-rw-r--r--dev-python/toro/Manifest2
-rw-r--r--dev-python/toro/toro-1.0.1.ebuild1
-rw-r--r--dev-python/towncrier/Manifest3
-rw-r--r--dev-python/towncrier/metadata.xml11
-rw-r--r--dev-python/towncrier/towncrier-19.2.0.ebuild37
-rw-r--r--dev-python/tox/Manifest8
-rw-r--r--dev-python/tox/tox-3.12.1.ebuild3
-rw-r--r--dev-python/tox/tox-3.13.2.ebuild67
-rw-r--r--dev-python/tox/tox-3.14.2.ebuild73
-rw-r--r--dev-python/tox/tox-3.2.1.ebuild1
-rw-r--r--dev-python/tqdm/Manifest6
-rw-r--r--dev-python/tqdm/tqdm-4.33.0.ebuild3
-rw-r--r--dev-python/tqdm/tqdm-4.40.0.ebuild60
-rw-r--r--dev-python/tqdm/tqdm-9999.ebuild26
-rw-r--r--dev-python/traitlets/Manifest2
-rw-r--r--dev-python/traitlets/traitlets-4.3.2.ebuild1
-rw-r--r--dev-python/transitions/Manifest2
-rw-r--r--dev-python/transitions/metadata.xml6
-rw-r--r--dev-python/translate-toolkit/Manifest4
-rw-r--r--dev-python/translate-toolkit/translate-toolkit-2.3.1.ebuild2
-rw-r--r--dev-python/translate-toolkit/translate-toolkit-2.4.0.ebuild77
-rw-r--r--dev-python/treq/Manifest8
-rw-r--r--dev-python/treq/treq-0.2.1.ebuild3
-rw-r--r--dev-python/treq/treq-16.12.0.ebuild1
-rw-r--r--dev-python/treq/treq-17.3.1.ebuild1
-rw-r--r--dev-python/treq/treq-17.8.0.ebuild1
-rw-r--r--dev-python/trustme/Manifest4
-rw-r--r--dev-python/trustme/trustme-0.5.0-r1.ebuild1
-rw-r--r--dev-python/trustme/trustme-0.5.3.ebuild28
-rw-r--r--dev-python/ttystatus/Manifest4
-rw-r--r--dev-python/ttystatus/ttystatus-0.35.ebuild21
-rw-r--r--dev-python/ttystatus/ttystatus-0.36.ebuild2
-rw-r--r--dev-python/turbocheetah/Manifest2
-rw-r--r--dev-python/turbocheetah/turbocheetah-1.0-r1.ebuild3
-rw-r--r--dev-python/turbokid/Manifest2
-rw-r--r--dev-python/turbokid/turbokid-1.0.5-r1.ebuild3
-rw-r--r--dev-python/twine/Manifest10
-rw-r--r--dev-python/twine/files/twine-1.15.0-tests.patch21
-rw-r--r--dev-python/twine/files/twine-3.0.0-tests.patch20
-rw-r--r--dev-python/twine/twine-1.11.0.ebuild1
-rw-r--r--dev-python/twine/twine-1.15.0.ebuild51
-rw-r--r--dev-python/twine/twine-3.0.0.ebuild62
-rw-r--r--dev-python/twine/twine-3.1.1.ebuild62
-rw-r--r--dev-python/twisted-core/Manifest2
-rw-r--r--dev-python/twisted-core/twisted-core-15.2.1.ebuild3
-rw-r--r--dev-python/twisted/Manifest2
-rw-r--r--dev-python/twisted/twisted-19.10.0.ebuild173
-rw-r--r--dev-python/txaio/Manifest4
-rw-r--r--dev-python/txaio/txaio-2.7.1.ebuild1
-rw-r--r--dev-python/txaio/txaio-2.9.0.ebuild3
-rw-r--r--dev-python/txgithub/Manifest2
-rw-r--r--dev-python/txgithub/txgithub-15.0.0-r1.ebuild1
-rw-r--r--dev-python/txtorcon/Manifest2
-rw-r--r--dev-python/txtorcon/txtorcon-0.19.3-r1.ebuild1
-rw-r--r--dev-python/typed-ast/Manifest2
-rw-r--r--dev-python/typed-ast/typed-ast-1.4.0-r1.ebuild (renamed from dev-python/typed-ast/typed-ast-1.4.0.ebuild)15
-rw-r--r--dev-python/typing-extensions/Manifest2
-rw-r--r--dev-python/typing-extensions/typing-extensions-3.7.4.1.ebuild29
-rw-r--r--dev-python/typing/Manifest2
-rw-r--r--dev-python/typing/typing-3.7.4.1.ebuild38
-rw-r--r--dev-python/tzlocal/Manifest2
-rw-r--r--dev-python/tzlocal/tzlocal-1.2.ebuild2
-rw-r--r--dev-python/u-msgpack/Manifest4
-rw-r--r--dev-python/u-msgpack/u-msgpack-2.4.1.ebuild2
-rw-r--r--dev-python/u-msgpack/u-msgpack-2.5.2.ebuild22
-rw-r--r--dev-python/ufoLib/Manifest2
-rw-r--r--dev-python/ufoLib/ufoLib-3.0.0.ebuild1
-rw-r--r--dev-python/ujson/Manifest3
-rw-r--r--dev-python/ujson/ujson-1.33.ebuild1
-rw-r--r--dev-python/ujson/ujson-1.35-r1.ebuild38
-rw-r--r--dev-python/uncertainties/Manifest2
-rw-r--r--dev-python/uncertainties/uncertainties-3.0.1.ebuild1
-rw-r--r--dev-python/uncompyle6/Manifest2
-rw-r--r--dev-python/uncompyle6/uncompyle6-2.10.1.ebuild3
-rw-r--r--dev-python/unidecode/Manifest2
-rw-r--r--dev-python/unidecode/unidecode-1.1.1.ebuild2
-rw-r--r--dev-python/unittest-mixins/Manifest2
-rw-r--r--dev-python/unittest-mixins/unittest-mixins-1.6.ebuild2
-rw-r--r--dev-python/uranium/Manifest6
-rw-r--r--dev-python/uranium/uranium-3.6.0-r1.ebuild1
-rw-r--r--dev-python/uranium/uranium-4.2.0.ebuild1
-rw-r--r--dev-python/uranium/uranium-4.3.0.ebuild1
-rw-r--r--dev-python/urdf_parser_py/Manifest4
-rw-r--r--dev-python/urdf_parser_py/urdf_parser_py-0.4.0.ebuild3
-rw-r--r--dev-python/urdf_parser_py/urdf_parser_py-0.4.1.ebuild30
-rw-r--r--dev-python/urllib3/Manifest6
-rw-r--r--dev-python/urllib3/metadata.xml3
-rw-r--r--dev-python/urllib3/urllib3-1.24.2.ebuild32
-rw-r--r--dev-python/urllib3/urllib3-1.25.7.ebuild74
-rw-r--r--dev-python/utidylib/Manifest2
-rw-r--r--dev-python/utidylib/utidylib-0.6.ebuild58
-rw-r--r--dev-python/uvloop/Manifest2
-rw-r--r--dev-python/uvloop/uvloop-0.8.1.ebuild3
-rw-r--r--dev-python/vatnumber/Manifest2
-rw-r--r--dev-python/vatnumber/vatnumber-1.1-r1.ebuild3
-rw-r--r--dev-python/vcrpy/Manifest6
-rw-r--r--dev-python/vcrpy/vcrpy-1.10.3.ebuild1
-rw-r--r--dev-python/vcrpy/vcrpy-1.11.1.ebuild1
-rw-r--r--dev-python/vcrpy/vcrpy-1.12.0.ebuild1
-rw-r--r--dev-python/vcstools/Manifest6
-rw-r--r--dev-python/vcstools/files/yaml.patch25
-rw-r--r--dev-python/vcstools/vcstools-0.1.40.ebuild58
-rw-r--r--dev-python/vcstools/vcstools-0.1.42.ebuild10
-rw-r--r--dev-python/vcstools/vcstools-9999.ebuild58
-rw-r--r--dev-python/vdirsyncer/Manifest8
-rw-r--r--dev-python/vdirsyncer/vdirsyncer-0.16.3.ebuild1
-rw-r--r--dev-python/vdirsyncer/vdirsyncer-0.16.4.ebuild1
-rw-r--r--dev-python/vdirsyncer/vdirsyncer-0.16.6.ebuild1
-rw-r--r--dev-python/vdirsyncer/vdirsyncer-0.16.7.ebuild1
-rw-r--r--dev-python/venusian/Manifest4
-rw-r--r--dev-python/venusian/venusian-1.0.ebuild1
-rw-r--r--dev-python/venusian/venusian-1.0_p20161030.ebuild1
-rw-r--r--dev-python/versioneer/Manifest2
-rw-r--r--dev-python/versioneer/versioneer-0.18.ebuild2
-rw-r--r--dev-python/vertex/Manifest2
-rw-r--r--dev-python/vertex/vertex-0.3.1-r1.ebuild3
-rw-r--r--dev-python/vine/Manifest4
-rw-r--r--dev-python/vine/vine-1.1.3.ebuild1
-rw-r--r--dev-python/vine/vine-1.3.0.ebuild1
-rw-r--r--dev-python/virtualenv/Manifest11
-rw-r--r--dev-python/virtualenv/files/virtualenv-16.7.7-tests-internet.patch50
-rw-r--r--dev-python/virtualenv/files/virtualenv-16.7.7-tests.patch53
-rw-r--r--dev-python/virtualenv/files/virtualenv-16.7.8-tests-pypy.patch64
-rw-r--r--dev-python/virtualenv/virtualenv-15.1.0.ebuild1
-rw-r--r--dev-python/virtualenv/virtualenv-16.0.0.ebuild3
-rw-r--r--dev-python/virtualenv/virtualenv-16.7.7.ebuild57
-rw-r--r--dev-python/virtualenv/virtualenv-16.7.8.ebuild60
-rw-r--r--dev-python/visitor/Manifest2
-rw-r--r--dev-python/visitor/visitor-0.1.3.ebuild1
-rw-r--r--dev-python/vobject/Manifest4
-rw-r--r--dev-python/vobject/vobject-0.9.6.1-r1.ebuild (renamed from dev-python/vobject/vobject-0.9.6.1.ebuild)15
-rw-r--r--dev-python/vpython/Manifest4
-rw-r--r--dev-python/vpython/vpython-7.4.2.ebuild2
-rw-r--r--dev-python/vpython/vpython-7.4.6.ebuild2
-rw-r--r--dev-python/waitress/Manifest8
-rw-r--r--dev-python/waitress/waitress-1.0.1.ebuild1
-rw-r--r--dev-python/waitress/waitress-1.0.2-r1.ebuild1
-rw-r--r--dev-python/waitress/waitress-1.0.2.ebuild3
-rw-r--r--dev-python/waitress/waitress-1.3.1.ebuild23
-rw-r--r--dev-python/warlock/Manifest6
-rw-r--r--dev-python/warlock/warlock-1.1.0.ebuild1
-rw-r--r--dev-python/warlock/warlock-1.2.0.ebuild1
-rw-r--r--dev-python/warlock/warlock-1.3.0.ebuild1
-rw-r--r--dev-python/watchdog/Manifest6
-rw-r--r--dev-python/watchdog/watchdog-0.8.3-r1.ebuild1
-rw-r--r--dev-python/watchdog/watchdog-0.8.3-r2.ebuild1
-rw-r--r--dev-python/watchdog/watchdog-0.9.0.ebuild1
-rw-r--r--dev-python/wcsaxes/Manifest6
-rw-r--r--dev-python/wcsaxes/wcsaxes-0.8.ebuild1
-rw-r--r--dev-python/wcsaxes/wcsaxes-0.9-r1.ebuild1
-rw-r--r--dev-python/wcsaxes/wcsaxes-0.9.ebuild1
-rw-r--r--dev-python/wcwidth/Manifest2
-rw-r--r--dev-python/wcwidth/wcwidth-0.1.7-r2.ebuild2
-rw-r--r--dev-python/weasyprint/Manifest2
-rw-r--r--dev-python/weasyprint/weasyprint-43.ebuild1
-rw-r--r--dev-python/webassets/Manifest4
-rw-r--r--dev-python/webassets/webassets-0.12.1.ebuild1
-rw-r--r--dev-python/webassets/webassets-0.12.ebuild1
-rw-r--r--dev-python/webcolors/Manifest6
-rw-r--r--dev-python/webcolors/webcolors-1.10.ebuild21
-rw-r--r--dev-python/webcolors/webcolors-1.5.ebuild1
-rw-r--r--dev-python/webcolors/webcolors-1.8.1.ebuild1
-rw-r--r--dev-python/webencodings/Manifest3
-rw-r--r--dev-python/webencodings/webencodings-0.5.1-r1.ebuild30
-rw-r--r--dev-python/webencodings/webencodings-0.5.1.ebuild2
-rw-r--r--dev-python/weberror/Manifest2
-rw-r--r--dev-python/weberror/weberror-0.13.1.ebuild3
-rw-r--r--dev-python/webhelpers/Manifest2
-rw-r--r--dev-python/webhelpers/webhelpers-1.3-r1.ebuild5
-rw-r--r--dev-python/webob/Manifest9
-rw-r--r--dev-python/webob/webob-1.8.2-r1.ebuild2
-rw-r--r--dev-python/webob/webob-1.8.2.ebuild2
-rw-r--r--dev-python/webob/webob-1.8.5-r1.ebuild2
-rw-r--r--dev-python/webob/webob-1.8.5-r3.ebuild31
-rw-r--r--dev-python/webob/webob-1.8.5.ebuild4
-rw-r--r--dev-python/websocket-client/Manifest2
-rw-r--r--dev-python/websocket-client/websocket-client-0.48.0.ebuild1
-rw-r--r--dev-python/webtest/Manifest9
-rw-r--r--dev-python/webtest/files/webtest-2.0.33-no-pylons-theme.patch51
-rw-r--r--dev-python/webtest/webtest-2.0.21.ebuild1
-rw-r--r--dev-python/webtest/webtest-2.0.29-r1.ebuild3
-rw-r--r--dev-python/webtest/webtest-2.0.29.ebuild1
-rw-r--r--dev-python/webtest/webtest-2.0.33.ebuild54
-rw-r--r--dev-python/wehjit/Manifest2
-rw-r--r--dev-python/wehjit/wehjit-0.2.2-r1.ebuild1
-rw-r--r--dev-python/werkzeug/Manifest10
-rw-r--r--dev-python/werkzeug/werkzeug-0.12.2.ebuild1
-rw-r--r--dev-python/werkzeug/werkzeug-0.14.1.ebuild3
-rw-r--r--dev-python/werkzeug/werkzeug-0.15.4.ebuild1
-rw-r--r--dev-python/werkzeug/werkzeug-0.15.5.ebuild1
-rw-r--r--dev-python/werkzeug/werkzeug-0.16.0.ebuild39
-rw-r--r--dev-python/wheel/Manifest12
-rw-r--r--dev-python/wheel/wheel-0.30.0.ebuild45
-rw-r--r--dev-python/wheel/wheel-0.31.1.ebuild45
-rw-r--r--dev-python/wheel/wheel-0.32.2.ebuild45
-rw-r--r--dev-python/wheel/wheel-0.32.3.ebuild45
-rw-r--r--dev-python/wheel/wheel-0.33.1.ebuild45
-rw-r--r--dev-python/wheel/wheel-0.33.6.ebuild28
-rw-r--r--dev-python/whichcraft/Manifest2
-rw-r--r--dev-python/whichcraft/whichcraft-0.4.1.ebuild1
-rw-r--r--dev-python/whisper/Manifest4
-rw-r--r--dev-python/whisper/whisper-1.1.3.ebuild1
-rw-r--r--dev-python/whisper/whisper-1.1.5.ebuild1
-rw-r--r--dev-python/whoosh/Manifest4
-rw-r--r--dev-python/whoosh/whoosh-2.6.0.ebuild1
-rw-r--r--dev-python/whoosh/whoosh-2.7.4.ebuild1
-rw-r--r--dev-python/widgetsnbextension/Manifest2
-rw-r--r--dev-python/widgetsnbextension/widgetsnbextension-3.0.0.ebuild2
-rw-r--r--dev-python/wrapt/Manifest6
-rw-r--r--dev-python/wrapt/wrapt-1.10.10.ebuild1
-rw-r--r--dev-python/wrapt/wrapt-1.10.11.ebuild3
-rw-r--r--dev-python/wrapt/wrapt-1.11.2.ebuild1
-rw-r--r--dev-python/ws4py/Manifest8
-rw-r--r--dev-python/ws4py/ws4py-0.3.4-r1.ebuild1
-rw-r--r--dev-python/ws4py/ws4py-0.3.4.ebuild1
-rw-r--r--dev-python/ws4py/ws4py-0.5.1.ebuild1
-rw-r--r--dev-python/ws4py/ws4py-9999.ebuild1
-rw-r--r--dev-python/wsaccel/Manifest2
-rw-r--r--dev-python/wsaccel/wsaccel-0.6.2_p20170108.ebuild1
-rw-r--r--dev-python/wsgiintercept/Manifest2
-rw-r--r--dev-python/wsgiintercept/wsgiintercept-1.3.1.ebuild1
-rw-r--r--dev-python/wsgiproxy2/Manifest3
-rw-r--r--dev-python/wsgiproxy2/files/wsgiproxy2-0.4.6-tests.patch19
-rw-r--r--dev-python/wsgiproxy2/wsgiproxy2-0.4.6.ebuild49
-rw-r--r--dev-python/wsproto/Manifest4
-rw-r--r--dev-python/wsproto/wsproto-0.11.0.ebuild3
-rw-r--r--dev-python/wsproto/wsproto-0.12.0.ebuild3
-rw-r--r--dev-python/wstools/Manifest2
-rw-r--r--dev-python/wstools/wstools-0.4.5-r1.ebuild1
-rw-r--r--dev-python/wtf-peewee/Manifest4
-rw-r--r--dev-python/wtf-peewee/wtf-peewee-0.2.6.ebuild1
-rw-r--r--dev-python/wtf-peewee/wtf-peewee-3.0.0.ebuild1
-rw-r--r--dev-python/wtforms/Manifest4
-rw-r--r--dev-python/wtforms/wtforms-2.1.ebuild1
-rw-r--r--dev-python/wtforms/wtforms-2.2.1.ebuild3
-rw-r--r--dev-python/www-authenticate/Manifest2
-rw-r--r--dev-python/www-authenticate/www-authenticate-0.9.2.ebuild1
-rw-r--r--dev-python/wxpython/Manifest2
-rw-r--r--dev-python/wxpython/wxpython-4.0.6.ebuild3
-rw-r--r--dev-python/xarray/Manifest4
-rw-r--r--dev-python/xarray/xarray-0.10.8.ebuild1
-rw-r--r--dev-python/xarray/xarray-0.12.1.ebuild1
-rw-r--r--dev-python/xcffib/Manifest8
-rw-r--r--dev-python/xcffib/xcffib-0.5.1.ebuild3
-rw-r--r--dev-python/xcffib/xcffib-0.6.0.ebuild1
-rw-r--r--dev-python/xcffib/xcffib-0.7.0.ebuild1
-rw-r--r--dev-python/xcffib/xcffib-0.8.1.ebuild3
-rw-r--r--dev-python/xdis/Manifest4
-rw-r--r--dev-python/xdis/xdis-3.3.1.ebuild1
-rw-r--r--dev-python/xdis/xdis-3.6.0.ebuild1
-rw-r--r--dev-python/xlsxwriter/Manifest2
-rw-r--r--dev-python/xlsxwriter/xlsxwriter-0.9.8.ebuild1
-rw-r--r--dev-python/xlutils/Manifest4
-rw-r--r--dev-python/xlutils/xlutils-1.7.1.ebuild3
-rw-r--r--dev-python/xlutils/xlutils-2.0.0-r1.ebuild1
-rw-r--r--dev-python/xlwt/Manifest4
-rw-r--r--dev-python/xlwt/xlwt-1.2.0.ebuild3
-rw-r--r--dev-python/xlwt/xlwt-1.3.0.ebuild1
-rw-r--r--dev-python/xmlschema/Manifest3
-rw-r--r--dev-python/xmlschema/metadata.xml7
-rw-r--r--dev-python/xmlschema/xmlschema-1.0.16.ebuild31
-rw-r--r--dev-python/xmltodict/Manifest5
-rw-r--r--dev-python/xmltodict/xmltodict-0.11.0.ebuild1
-rw-r--r--dev-python/xmltodict/xmltodict-0.12.0-r1.ebuild19
-rw-r--r--dev-python/xmltodict/xmltodict-0.12.0.ebuild1
-rw-r--r--dev-python/xstatic-bootstrap-scss/Manifest2
-rw-r--r--dev-python/xstatic-bootstrap-scss/xstatic-bootstrap-scss-3.3.7.1.ebuild1
-rw-r--r--dev-python/xstatic-datatables/Manifest2
-rw-r--r--dev-python/xstatic-datatables/xstatic-datatables-1.10.15.1.ebuild1
-rw-r--r--dev-python/xstatic-jquery/Manifest2
-rw-r--r--dev-python/xstatic-jquery/xstatic-jquery-1.10.2.1.ebuild1
-rw-r--r--dev-python/xstatic-patternfly-bootstrap-treeview/Manifest2
-rw-r--r--dev-python/xstatic-patternfly-bootstrap-treeview/xstatic-patternfly-bootstrap-treeview-2.1.3.2.ebuild1
-rw-r--r--dev-python/xstatic-patternfly/Manifest2
-rw-r--r--dev-python/xstatic-patternfly/xstatic-patternfly-3.21.0.1.ebuild1
-rw-r--r--dev-python/xstatic/Manifest2
-rw-r--r--dev-python/xstatic/xstatic-1.0.1.ebuild1
-rw-r--r--dev-python/xvfbwrapper/Manifest4
-rw-r--r--dev-python/xvfbwrapper/xvfbwrapper-0.2.8.ebuild1
-rw-r--r--dev-python/xvfbwrapper/xvfbwrapper-0.2.9.ebuild1
-rw-r--r--dev-python/yapf/Manifest4
-rw-r--r--dev-python/yapf/yapf-0.24.0.ebuild1
-rw-r--r--dev-python/yapf/yapf-0.28.0.ebuild1
-rw-r--r--dev-python/yappi/Manifest4
-rw-r--r--dev-python/yappi/yappi-0.98.ebuild1
-rw-r--r--dev-python/yappi/yappi-1.0.ebuild1
-rw-r--r--dev-python/yarl/Manifest4
-rw-r--r--dev-python/yarl/yarl-1.1.1.ebuild1
-rw-r--r--dev-python/yarl/yarl-1.3.0.ebuild3
-rw-r--r--dev-python/zake/Manifest2
-rw-r--r--dev-python/zake/zake-0.2.1.ebuild1
-rw-r--r--dev-python/zc-buildout/Manifest2
-rw-r--r--dev-python/zc-buildout/zc-buildout-2.5.3-r1.ebuild1
-rw-r--r--dev-python/zc-lockfile/Manifest4
-rw-r--r--dev-python/zc-lockfile/zc-lockfile-1.4.ebuild1
-rw-r--r--dev-python/zc-lockfile/zc-lockfile-2.0.ebuild48
-rw-r--r--dev-python/zict/Manifest6
-rw-r--r--dev-python/zict/zict-0.1.2.ebuild1
-rw-r--r--dev-python/zict/zict-0.1.3.ebuild1
-rw-r--r--dev-python/zict/zict-0.1.4.ebuild1
-rw-r--r--dev-python/zipp/Manifest5
-rw-r--r--dev-python/zipp/zipp-0.5.2.ebuild1
-rw-r--r--dev-python/zipp/zipp-0.6.0-r1.ebuild43
-rw-r--r--dev-python/zipp/zipp-0.6.0.ebuild1
-rw-r--r--dev-python/zope-deprecation/Manifest4
-rw-r--r--dev-python/zope-deprecation/zope-deprecation-4.2.0.ebuild1
-rw-r--r--dev-python/zope-deprecation/zope-deprecation-4.4.0.ebuild31
-rw-r--r--dev-python/zope-event/Manifest2
-rw-r--r--dev-python/zope-event/zope-event-4.4.ebuild32
-rw-r--r--dev-python/zope-exceptions/Manifest4
-rw-r--r--dev-python/zope-exceptions/zope-exceptions-4.1.0.ebuild1
-rw-r--r--dev-python/zope-exceptions/zope-exceptions-4.3.ebuild34
-rw-r--r--dev-python/zope-i18nmessageid/Manifest2
-rw-r--r--dev-python/zope-i18nmessageid/zope-i18nmessageid-5.0.0.ebuild32
-rw-r--r--dev-python/zope-interface/Manifest2
-rw-r--r--dev-python/zope-interface/zope-interface-4.7.1.ebuild43
-rw-r--r--dev-python/zope-schema/Manifest2
-rw-r--r--dev-python/zope-schema/zope-schema-4.9.3.ebuild38
-rw-r--r--dev-python/zope-testing/Manifest2
-rw-r--r--dev-python/zope-testing/zope-testing-4.7-r1.ebuild (renamed from dev-python/zope-testing/zope-testing-4.7.ebuild)10
-rw-r--r--dev-python/zope-testrunner/Manifest4
-rw-r--r--dev-python/zope-testrunner/zope-testrunner-4.7.0.ebuild1
-rw-r--r--dev-python/zope-testrunner/zope-testrunner-5.1.ebuild38
-rw-r--r--dev-python/zstandard/Manifest2
-rw-r--r--dev-python/zstandard/zstandard-0.8.1.ebuild2
3019 files changed, 20684 insertions, 7425 deletions
diff --git a/dev-python/APScheduler/APScheduler-3.3.1.ebuild b/dev-python/APScheduler/APScheduler-3.3.1.ebuild
index c7966ad91661..a719fad78006 100644
--- a/dev-python/APScheduler/APScheduler-3.3.1.ebuild
+++ b/dev-python/APScheduler/APScheduler-3.3.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/APScheduler/APScheduler-3.5.3.ebuild b/dev-python/APScheduler/APScheduler-3.5.3.ebuild
index c9760f6c5261..58245aabdaa0 100644
--- a/dev-python/APScheduler/APScheduler-3.5.3.ebuild
+++ b/dev-python/APScheduler/APScheduler-3.5.3.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/APScheduler/Manifest b/dev-python/APScheduler/Manifest
index 8d76e03ba1c6..cb5f2ce24755 100644
--- a/dev-python/APScheduler/Manifest
+++ b/dev-python/APScheduler/Manifest
@@ -1,5 +1,5 @@
DIST APScheduler-3.3.1.tar.gz 84198 BLAKE2B 8706c68dc2b8097d4656da00b62b298ad2b0cb94079bd32b08c0c3316f8317bf299d513ef120822d40b938aff4c49aaa9a1beef9d91e554f02413407b2848711 SHA512 af861bff47f881200d97551d60a6d3210c9bf864fa83a37da7fbff31d24e9fce5d64d965ffefe6f8678320ad6dcf86dbdc65b611991b14fd8edd18efbf7e6bbd
DIST APScheduler-3.5.3.tar.gz 95527 BLAKE2B 3d1bb49a497781d017e2fbd47176186f6449650500c57a141a114f6c610081b9d85553793f9c9f00422d3a299c26c292ab667cfe3866c381bcbf39161133b615 SHA512 dd3e98d0f474511851bdc109a1c65f7f97d221f95d086603d12b3f280285460234724369f05816e1754d58d94adadbec0deb8a0fa63fcd6531914d4a1f4fb3fc
-EBUILD APScheduler-3.3.1.ebuild 1917 BLAKE2B 873d8f4b7d22c35c9f80eda59f218f2aa0e52c4996381627f6d60aaaf08740091d6bac5330c6c7f3218cdd5abc06622231e58d5f44d55582272528ae21199e5f SHA512 cefdd88f68b38f422b573c14f7c921d221ce8f53da55622317db02b0ff811f1a6041369cd9838f58ee19694da9c32055b8cdb7bae70cfb855e3e538d50eecc5e
-EBUILD APScheduler-3.5.3.ebuild 1860 BLAKE2B 3be70e53da70642a75609dec4ddf6f92c3a9b66f8c977f0b39ed04714c071fadee647fb88f4a380b01fb1e0c38c6b1ea30c8ba6d146422cae73dc6529696dbc1 SHA512 a77a645877c33ef554ce57042148b11ce820c8e68501a716810497c1f869e04663296757bce62bf2c282b6b0ac1e47a57f1cf5062c4f27c69595aed3596f6e3b
+EBUILD APScheduler-3.3.1.ebuild 1944 BLAKE2B 3c426198115962833f9d86a18ba43e19c73b8b4280e80d6d5da67ddb9828b1b0501b0ff9fa8b1dd11c53266a692c658092ef3cfecc191b69e01c20be33aea0fe SHA512 6bba15f3d2574ac18a73a65e5e57506da92b10ea6f3ec7c65453d37cd2f6882f8ee83b6fc4a1a8c879466a668110dea356e2bce5fc8065d5d3159b3c9c2ffba9
+EBUILD APScheduler-3.5.3.ebuild 1887 BLAKE2B d3bd61bec6a4bb9d371e342f027edcf82613d5c6eb7b776bd019e1b0c8567a794829803ccdb6c6ba204d9c2bf778e6149ecf6f0d5a862d1949e20d2654f8851e SHA512 af93158e9520162bd17cb670327854ab565dfe31d7ad4b6affb319fda87085a1bfd82d904d1ceb53384de1ba76d3ba0a1812bba976612a0c989b440d92aa6bf6
MISC metadata.xml 353 BLAKE2B e0c141ff0ac5a9f98c3b55871de97976f15324b722420a8def45a053b2fdd0b992c44bd6d1c4824c479700871951423ff13f921043a5dd8770ae73a279deac9b SHA512 48d42b0d3fd5ab07ecbd8554cef11d06bf5d7616e777d6e76103699f305f9aee7bd8618294d5548a62815a621bd4fe6ac4d32c008b79ac7f7334d6a29a261008
diff --git a/dev-python/Babel/Babel-2.5.0.ebuild b/dev-python/Babel/Babel-2.5.0.ebuild
index e0ee98cab02d..0ef7081d419a 100644
--- a/dev-python/Babel/Babel-2.5.0.ebuild
+++ b/dev-python/Babel/Babel-2.5.0.ebuild
@@ -16,6 +16,7 @@ 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 ~x64-solaris"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/Babel/Babel-2.5.3-r1.ebuild b/dev-python/Babel/Babel-2.5.3-r1.ebuild
index 793c85594b94..20fc22a8418b 100644
--- a/dev-python/Babel/Babel-2.5.3-r1.ebuild
+++ b/dev-python/Babel/Babel-2.5.3-r1.ebuild
@@ -16,6 +16,7 @@ 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 ~x64-solaris"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/Babel/Babel-2.5.3.ebuild b/dev-python/Babel/Babel-2.5.3.ebuild
index c9c4edb00632..c42965f4f324 100644
--- a/dev-python/Babel/Babel-2.5.3.ebuild
+++ b/dev-python/Babel/Babel-2.5.3.ebuild
@@ -16,6 +16,7 @@ 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 ~x64-solaris"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/Babel/Babel-2.6.0.ebuild b/dev-python/Babel/Babel-2.6.0.ebuild
index 0b74116a7f90..ebbab21c000b 100644
--- a/dev-python/Babel/Babel-2.6.0.ebuild
+++ b/dev-python/Babel/Babel-2.6.0.ebuild
@@ -16,6 +16,7 @@ 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 ~x64-solaris"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/Babel/Babel-2.7.0.ebuild b/dev-python/Babel/Babel-2.7.0.ebuild
new file mode 100644
index 000000000000..42b0b5512da0
--- /dev/null
+++ b/dev-python/Babel/Babel-2.7.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of tools for internationalizing Python applications"
+HOMEPAGE="http://babel.pocoo.org/ https://pypi.org/project/Babel/"
+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 ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="${DEPEND}
+ test? ( dev-python/freezegun[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}] )"
+
+distutils_enable_sphinx docs
+
+python_prepare_all() {
+ # Make the tests use implementation-specific datadir,
+ # because they try to write in it.
+ sed -e '/datadir =/s:os\.path\.dirname(__file__):os.environ["BUILD_DIR"]:' \
+ -i tests/messages/test_frontend.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local -x TZ=UTC
+
+ # Create implementation-specific datadir for tests.
+ cp -R -l tests/messages/data "${BUILD_DIR}"/ || die
+ pytest -vv || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/Babel/Manifest b/dev-python/Babel/Manifest
index 2e0f8c647a4a..b1f7f8a885e6 100644
--- a/dev-python/Babel/Manifest
+++ b/dev-python/Babel/Manifest
@@ -1,8 +1,10 @@
DIST Babel-2.5.0.tar.gz 6612353 BLAKE2B 85268f0226f1db019fb906da0dfbbc6b6aa199ab491e9d767c932fb5ca77cb6d86328ebaa9c6eb61fb8d28c8e566babd435cdcee9b900c3c680d0dfb49c2bcac SHA512 b24b74121695e0068fb28a6294d4b5b2065e94dcd62ca0d70c8fde3a00cb5ff111480505594460989c6f67a75935f55e153b1b493f917317d2c5ee0f0d7921fc
DIST Babel-2.5.3.tar.gz 6611941 BLAKE2B 99b71642b00a853fea844220c0ce5ef2fe425906cbdd1618e31f39b60d16382d54ff5e00c493153eee2be8894edc8c96e57fc2703620db5bafcf7b7a4f1b72ef SHA512 1a41f69141da9f66e27110e7a1a5955f76d8ae9353ff7e54182c5bb6ca16e8b4799031e4df1049af54de513da9f101e171e4312b2e7775f2cab9116d5b50c0fb
DIST Babel-2.6.0.tar.gz 7960433 BLAKE2B 0edc3b3391eb3d479eae9a223668af96e1ec47b84b13d0bb66c0e1772dc5de8321ee06f0d0dfeb6c9364a724286d0ee50a3ab4c2ea789894057fca39bb11dc46 SHA512 a87f26c25f1e48a64d1e7ee112bc0c325a6268e0e716a81cb6814a53f0add8f3d579babd2ba064f160298ebe3ac9711aa5d28f112582ee287767b6ed8427b6e0
-EBUILD Babel-2.5.0.ebuild 1443 BLAKE2B 27c33703c1a7a7170817cc3a697616f7a666ef78b471ab33f476c2ac7c10113207cebad8d143ad32afc701fa80e3b34bb05df9371b9e6f7168cbe08fe63f1019 SHA512 6268a96fc341e3b336058a9077e0fcd124d9e4fe3eec26dfb065dbe46195013232a1db16934575c482ecd668393db480b453cae35ee77953461374c07a9cdd61
-EBUILD Babel-2.5.3-r1.ebuild 1506 BLAKE2B 260b4604c394a24d2e018cc3505441f252e71f9149273e85121124c477d4a1443a8e578c1d922cdf4409d78a2c5fd441bd9ce8b05f65139ff68890c9682d582f SHA512 73e0fd3b11fa140ad723c4f99159012d7f0bde94eaead6682e1ac7f71971afedafe4559eedb3fb78837d9e11a1ad84ae2cef0cdd921d0b8733676693e1bf9966
-EBUILD Babel-2.5.3.ebuild 1444 BLAKE2B d0df7af68f230643ebb80921ef76681b7d53a8da5049bb656863c01bebd5600c0a2c95d3de04b02769518a066edc0ac5b7d0b3db113ee8571471b000fe4c2af8 SHA512 a8c9334288bd5d1f8e758fa4dd94ae30dd30809601d137b718d396b578f54b10f7c36ce6ba5c8dcbd5ee2cb15a3b11be3a4f794ad15dde78b6f38d7167283677
-EBUILD Babel-2.6.0.ebuild 1440 BLAKE2B 92eda50a98606d0369d5238dd313b6a9089afe109d1ece81fcb744291e967098ae8448c58405e36d9f51542e0d278f9513a5f6cfe76dcdea5393e53924f7c030 SHA512 0246cc89e61fb044b4a897d92c7989bfd291bc656cb55fbe2ba34971423522482f03c1302fb634a80e28ae4ce787391997e8c63c19131f58549d8a24d4bf39f5
+DIST Babel-2.7.0.tar.gz 8244870 BLAKE2B 515f1e033d408e4f5fdcf1d1720a58e429523611a2a01d62bab95b96a2187ed0594e4c05678ac3311d6570bca2bf90b08818c233bf28a2fb03fdba923f5e6401 SHA512 96314c7b26f6915a825e0344fa06e4f1d9a71b97a52b16f2f696c2e81c69318974547620135912b11edb95668a717ec49f1be68eef5a4753092d8e4cdc39a1e5
+EBUILD Babel-2.5.0.ebuild 1470 BLAKE2B 3908d03e0b509fece29dedfd7de6152aa9a16f73a1155706ce19f38e95688fac7ab80671bafeea811205c46d89805c082036328ae29ff1b2e2195268c18f5eeb SHA512 a01bbbb1979d1a6f1e2d90e87501d0c8fc01b93b1936c6eca917008d35ba0e266604dbc79568aa9886cff8c93b9ba007056d77422645d1a05eda719e7e4e03c9
+EBUILD Babel-2.5.3-r1.ebuild 1533 BLAKE2B bfc63921b9650f536b4b2e38e8a7e9732e325c1bd1d2c83a2887d4a92e6d401c3e1d1ad68c27a26a79c8e6806c95d15775a5500c149a5b36e539679816e5ffa8 SHA512 18db992d32c653135cfd816fa115fccd6bdbb0fa12ebeda2d6c8e18e3b3dfd498a8d39bea736a1cc32acbbc4615f0738527eb8ee93fb385f4870a1849abf3214
+EBUILD Babel-2.5.3.ebuild 1471 BLAKE2B 37af9fced3e32e5dffbbd5ad297b60ab3ef05546e9f24bed29ac9e0a2c496fe95748211cd86b7b4835d85bfeff6429ff5f50e5da85c70e1ffe6e7d1bdcdded12 SHA512 75688d8e2597ee52997b4f51f792f1c5175cc2135857d95de17a9d3499bd2519fd49f422a34bffe9840af71991fa99e209b80b5afa8fd95d9081e201863787d3
+EBUILD Babel-2.6.0.ebuild 1467 BLAKE2B 4e46e3a504f1502392b10bdfbe2abe32886d34cee638b09cbf2de566b5e7f1cb6bca0bc1ee2d855e9651ea7eba6100d3ffa31bc241f9581f29e08f31f3cc01c2 SHA512 ba2f8d077f4f30959b4a36c3c32bc3e3ccadaa67ec6ec4223b3cdb3fd579eac739f0ecf42279c3dc611ddf4a5e4321e123e0bf2cbbad237f4d70950579623fc5
+EBUILD Babel-2.7.0.ebuild 1325 BLAKE2B 865106521862ffe5a764aa9c4f99d2645f9d0fb2db623430f4461a9ec37261700e08c9a50a40dceb29c077cbed17a92c0f6902b9601bcd5f4c40fd79a3050d63 SHA512 d61544dfdcd90d674c4f7ae90809c24647071e836cac99926b94a03d40bbebc90674ff77d93b9b5f6e560065d72514d2399320324623a5c78447c88a3494064b
MISC metadata.xml 839 BLAKE2B d9916ce88ce8436bb28d15300e78013e1c9e0f88f385a369c0ad6840f0fe81ad136052a3c257cef50a2fd86500bcde2b652ad0ed664f95d6affa4ccc8770445b SHA512 3688c1488c552b84c685d0aeb6251aea4f9d41be3db3aeb226291655107e1332df13445545b3742587e133de7468a40f22ca53fa67fd8d2e0db570069498654f
diff --git a/dev-python/ImageHash/ImageHash-3.4.ebuild b/dev-python/ImageHash/ImageHash-3.4.ebuild
index 25ce89b22d14..21f076e287b6 100644
--- a/dev-python/ImageHash/ImageHash-3.4.ebuild
+++ b/dev-python/ImageHash/ImageHash-3.4.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64"
LICENSE="BSD-2"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/ImageHash/ImageHash-3.7.ebuild b/dev-python/ImageHash/ImageHash-3.7.ebuild
index 25ce89b22d14..21f076e287b6 100644
--- a/dev-python/ImageHash/ImageHash-3.7.ebuild
+++ b/dev-python/ImageHash/ImageHash-3.7.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64"
LICENSE="BSD-2"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/ImageHash/ImageHash-4.0.ebuild b/dev-python/ImageHash/ImageHash-4.0.ebuild
index 69df41ec8b1a..74b45121430b 100644
--- a/dev-python/ImageHash/ImageHash-4.0.ebuild
+++ b/dev-python/ImageHash/ImageHash-4.0.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64"
LICENSE="BSD-2"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/ImageHash/Manifest b/dev-python/ImageHash/Manifest
index ad93d183b2d1..a7f499eb2bb0 100644
--- a/dev-python/ImageHash/Manifest
+++ b/dev-python/ImageHash/Manifest
@@ -1,7 +1,7 @@
DIST ImageHash-3.4.tar.gz 290881 BLAKE2B d5c7ccb997ded4fb4927906bb52464140d1a175d4dee9d4ef6981b8c0f5cd092535dd796ccccb5ca28ad168273c34b19c12fbc09e7c90a2a853f9fbcebec7d03 SHA512 a4ba260988d81135f073bfc9a1b1253a69e8736da61e09ac93f8403ca237bfe85c3f0b4791546af601d62a306dd3346ecccf8ebd00d5cd8f4c6ca717b9d89dba
DIST ImageHash-3.7.tar.gz 294629 BLAKE2B bf2fa6cd102c24d82a83b61b6d648013eaa1a78d99df37c9b918dbcc070136bac8edcead016bee831d34b0f35ff51eeebf0cbdbe45e6ac8e5783b93d766b4d94 SHA512 e0da65d9d2a42ffce5c8b95017fd79bd002f48a963b956836695118e89bbb2ff936629a743248b4189439de155a0ec5f54a34d7cf7b803ae581b45f7bc02b500
DIST ImageHash-4.0.tar.gz 296405 BLAKE2B 1623d679c0f10eb18d20f7cccb0a87c2584535e0afbb4e35b147f9be3e95cb0aea81eaa42fcce989427d99d8ebdcc143ce04f432520f54958d64c731042d22e8 SHA512 31265e85574cf330339d10c789d06ed0a0ff25aaa30c8ad5f2d39db3d3b40bf5b2001ff78f1e1622058d03f3a7203d2043d2a553adf6d8fe3337c44a4f605d2e
-EBUILD ImageHash-3.4.ebuild 674 BLAKE2B 5868facf6856eb30c0ef7740ff835f52c7dcebf56148e133c7c006848dd8c7664131d033384884e874e56ee1efea61ac36094b772db61d602bdd8257eb87b02c SHA512 a853a7a4e8eb454976b60e014d540e623a7da3e22471cd289a71d27a88fd7c603831106d5baa35fefd0fb886e7bc9eb6a590b934490419c8641711c0ce2295d2
-EBUILD ImageHash-3.7.ebuild 674 BLAKE2B 5868facf6856eb30c0ef7740ff835f52c7dcebf56148e133c7c006848dd8c7664131d033384884e874e56ee1efea61ac36094b772db61d602bdd8257eb87b02c SHA512 a853a7a4e8eb454976b60e014d540e623a7da3e22471cd289a71d27a88fd7c603831106d5baa35fefd0fb886e7bc9eb6a590b934490419c8641711c0ce2295d2
-EBUILD ImageHash-4.0.ebuild 678 BLAKE2B 5c7598b9921d6704092db8124b98d5320286eb6158e0e57252123cbbaa2c53b92bf323e8bee1d310b1a1c8c3cd4b9d5e7fbf284134f60b56689b53c20606639a SHA512 c856bb8005bebf05312a905d8051ee2890eb5e8569247dd800177a18fa489f643d17fea522e43c397fbe2b49321883ddcfafdb3a39192f629c665a69600fd4e7
+EBUILD ImageHash-3.4.ebuild 701 BLAKE2B 319d022ba7015168b6fc99e6bd93d32dfb4c04fffd7472c7089c54f712d7b4c8586af034c6ddbbfe00fd4faa9780174a5de34338e9fce04e1b9b0d7496a63bb1 SHA512 649fab0fa194a471048f057be62f16c1a2dc9b75a0b6023a125ca41d8b042782a6028ddd890a5751f0496dbedcb841ea7bc62d1b21a09b6fa2a529edd63a4f43
+EBUILD ImageHash-3.7.ebuild 701 BLAKE2B 319d022ba7015168b6fc99e6bd93d32dfb4c04fffd7472c7089c54f712d7b4c8586af034c6ddbbfe00fd4faa9780174a5de34338e9fce04e1b9b0d7496a63bb1 SHA512 649fab0fa194a471048f057be62f16c1a2dc9b75a0b6023a125ca41d8b042782a6028ddd890a5751f0496dbedcb841ea7bc62d1b21a09b6fa2a529edd63a4f43
+EBUILD ImageHash-4.0.ebuild 705 BLAKE2B 81823c193568fc756ae4e8954ddf7ee4c8ad927a1ae8d5a3c2579c4649b9b6dc25b8aa5b942240053c2a8b942a315765d890448ca2dfeb526dd87c53177eb7ab SHA512 a2e1327fece6d3436d514b0f88c6a9e27dc4f57f0d004cd76efed6f1108fc95c29a0a29892582414a69f725bad307cfa539e1296549c975d4817d2735faee41b
MISC metadata.xml 591 BLAKE2B 3b4b5c4b552696dce9aa4272c11453fa2d548ddcd97df84b392dd849123828cdce8aed16f5a78e51361ca728645b3f13d454a667169c1e5a3478a6ad44387a55 SHA512 8cdc106ca017b178f325da5e3fc1ba887a45e921e0917b82099e2c3987e49d35394890bbda5abb977563a290855a6dab9884361d095699db62001ee97fb544e4
diff --git a/dev-python/Kivy/Kivy-1.10.0.ebuild b/dev-python/Kivy/Kivy-1.10.0.ebuild
index a17faa865687..ccdd94cab72c 100644
--- a/dev-python/Kivy/Kivy-1.10.0.ebuild
+++ b/dev-python/Kivy/Kivy-1.10.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="cairo camera doc examples garden gstreamer +sdl spell test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pillow[${PYTHON_USEDEP}]
diff --git a/dev-python/Kivy/Kivy-1.10.1.ebuild b/dev-python/Kivy/Kivy-1.10.1.ebuild
index 49fe7e01387d..95dabb5f0e85 100644
--- a/dev-python/Kivy/Kivy-1.10.1.ebuild
+++ b/dev-python/Kivy/Kivy-1.10.1.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~x86"
IUSE="cairo camera doc examples garden gstreamer +sdl spell test"
+RESTRICT="!test? ( test )"
RDEPEND="
media-libs/mesa[gles2]
diff --git a/dev-python/Kivy/Kivy-1.9.1-r1.ebuild b/dev-python/Kivy/Kivy-1.9.1-r1.ebuild
index d17b7e2d0093..de15acb2050e 100644
--- a/dev-python/Kivy/Kivy-1.9.1-r1.ebuild
+++ b/dev-python/Kivy/Kivy-1.9.1-r1.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="cairo camera doc examples garden gstreamer +sdl spell test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pillow[${PYTHON_USEDEP}]
diff --git a/dev-python/Kivy/Kivy-1.9.1.ebuild b/dev-python/Kivy/Kivy-1.9.1.ebuild
index 590c6859261d..76675221370e 100644
--- a/dev-python/Kivy/Kivy-1.9.1.ebuild
+++ b/dev-python/Kivy/Kivy-1.9.1.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="cairo camera doc examples garden gstreamer +sdl spell test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pillow[${PYTHON_USEDEP}]
diff --git a/dev-python/Kivy/Manifest b/dev-python/Kivy/Manifest
index bb06db2da263..5c885acb16cd 100644
--- a/dev-python/Kivy/Manifest
+++ b/dev-python/Kivy/Manifest
@@ -2,8 +2,8 @@ AUX modplug-fix.patch 4854 BLAKE2B 7552e40f790de3385c7916820a6b6429917d7a6353da4
DIST Kivy-1.10.0.tar.gz 24266702 BLAKE2B 3f1dab7c69e322d5856d1772d0902eaf5d4598957df1573e0c617ca872afa446797266f1ecd4a99da81bc7dcc40a051294d96c11e51a7fe2c505224bf0edaa42 SHA512 8049c92407e464558ecff913ff076c1b8f125b85a35b9eba64af49b35df545402ec2bac907ee545265a368b8cdbb33e02d74429dce13c53dd6feac735ace9cb4
DIST Kivy-1.10.1.tar.gz 24318169 BLAKE2B 3032034717ad580af437eb280ad8474f057e1ab9f797edf3358db1073eda6e65ee8765862e39e77818debdf0a2a972ce3701b305ddfba307d9a8bfe2ce8edbc5 SHA512 2208e1a148dd1a7c507336419e7388de87d2ab340db055e09fce99837d50639e2e38f275e383503e5bdfc4b9d3def8176d758a80bf3455467604a4219c19d642
DIST kivy-1.9.1.tar.gz 16363833 BLAKE2B 1f81ab0688e9ddc617da5e7d56523568e396f010587c971285996ca5544367a4f63bb6493f279ea66f6606b2808394614c25a96e97018ef0ae1e70d74eb9cd7e SHA512 1ae3ff3979a89e41c0af6493b7523835c1d01ee36fcd524f15d329b8fa875c6ca9bd25db3a844597fbc5370ff86b55ce177d3e66cc169223b02eb114c88c9989
-EBUILD Kivy-1.10.0.ebuild 1926 BLAKE2B c3b764fd795fe72a510fea8485c895988ad5135e7d1c38cd72379da4c12aab77876379732c0e711998d3a66b53a6760a8618b7cfd46c9396e236d20898f00715 SHA512 093839d57a028d4d2a388bc6e1a97a39db0553f5b6ea7788cf0c0693ecef3c1e3d26cacb4dc3090560844b60ec296bbcd60f623397e19a8d36c479d2b524b1a4
-EBUILD Kivy-1.10.1.ebuild 1907 BLAKE2B fa4d24cf3fad03411d130dce16492aad32cfe2418f3f3173b309b3a03715cac9d48b976a45a5f84b088ccd4a0a474febcb6d49556c6792351a4f32443773cea3 SHA512 ff3715403d2d448dbc023151460177001557f920c073ddf83fd07fbeb8001f5d94cdbf7440ed2f86af4548f979e29773d0d452dda98a56f36545ad25fcdc6af3
-EBUILD Kivy-1.9.1-r1.ebuild 1872 BLAKE2B 77808b054e324296506ad982c487159963c7aa5dcabd7d4cedb248cfaa6de46612d1926baf7aec6cf9bd2f933c58c45a5ec04dcec605d68bbef1e0a744f2efb1 SHA512 52369b9e7fffc556a34af7dab20701c5539111f92b833f328d30a26ca9c9366012fdb1b19a83029b9b564575a379662cf00464de4822fb7cabf794fcc9b9a304
-EBUILD Kivy-1.9.1.ebuild 1788 BLAKE2B 01a6e339cc20529b4e6e6027564a3b25bba66d185c2aee1c49ce867bb14698af2dbf4172cc0ff226afd98010a408cba86a56291d77be1b58c4f108f0687e4f54 SHA512 b80d2d90d99d8320cbf6cfb0d9f427ea787597b22282aa453643216396a49408ff4159f35ab37ca8333faedd566b11a147b449641a492d0ce567733e8914eca3
+EBUILD Kivy-1.10.0.ebuild 1953 BLAKE2B ce9c5f5f1b163a1461061b0d69aff461b4179d6506ac52558cc9cb2df769cc91f43cfdf3500b9f53d33b5f85eb560507bb96d9a04177f5d5d4d5f7d95bb1ef9d SHA512 c746348e0fb4c93a5839df04ad3fb55cbb50ad7b3a11259b78ecb3b8d417071e08b0d9689f872c0f730b15c897fff8dc22387fb2a807590076070db86253edbf
+EBUILD Kivy-1.10.1.ebuild 1934 BLAKE2B 3223d0895d55b99a44163ea06befee59ae863af0a15890af8c181109a67a9aceafdfcfea04ca7255b4b9a014c70dce4e4100345c5d235ace15034361324536a7 SHA512 fae9c3695955bc8ff74a8925384906acb49b6374485ddfdf62f16de68e4443337c29fc4440ba81d3f0614fdee97c5e03a51f81ebf97d9dd02f53219b960c7695
+EBUILD Kivy-1.9.1-r1.ebuild 1899 BLAKE2B 43302efb26ead7238cb2d05e7fb9beacd8d320bec015c5d6707e19a3293a22489ea3b7e4cb030773c92aa242fad2e5058f43fda35e630696aa354d746e9a6812 SHA512 de9d3b7b5dae134472d683d382ee1d8f501cabeb2f1ac3380314ba10a0a9485c32217c7c4f9aea6dd4a688b65ecadddf2a5eb8063ac591165e711565fc2381d2
+EBUILD Kivy-1.9.1.ebuild 1815 BLAKE2B 4f5905dd0b30c452036f5eb902d53be111014a23a61f3696a1cdb19c00c84eb8c6cec8a791615c6400d0e01935144b19d0a9ddc72a15026105ee91792bbad0a8 SHA512 8a2aca2d69927164e347444d1d61381e40c01829d0d17addc0896446c57920565437d6769b8708118cc21a09a85cf24c6b75ede21133df2462cae50754b88c84
MISC metadata.xml 490 BLAKE2B fca6a6372250ac811cf7520b98a2d26d5951030b56fa7d62ef85c3554025bb57a55371def39747d7597b42bd9dea44104892c75a2ecb58904de423ac4260c40e SHA512 a29aa0e59c1d02423643bf9bcccca5860c981a81f45b2aec030355f566b9690b8e7e8f6339acfbb5c51436e9298b99d4b53b5e3bdb410fa4f030177f9abe2ccb
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 297aee9a9cd8..4857bc053d22 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/Numdifftools/Manifest b/dev-python/Numdifftools/Manifest
index 81706a95ac09..12d5f76c9b6d 100644
--- a/dev-python/Numdifftools/Manifest
+++ b/dev-python/Numdifftools/Manifest
@@ -3,7 +3,7 @@ DIST numdifftools-0.9.13.zip 225820 BLAKE2B a8d358dc95fa3a99f09e41db62e5bc4206ea
DIST numdifftools-0.9.14.zip 350053 BLAKE2B 482d4b4ec853ca8675961179f7c6b9d9f4160c833690784a43081ef4368eafd58b9e4922f9f57f81e99a85673d9f585008b8b0dc645586dfb30281274009084d SHA512 a69c878a31fa96c0b3f65c486ac75359242b6215868f24f3554be9ca104ac477bc786df7046bc830120d8fabbc475de40ab3db77c21c0d54756ccec1829fd8ae
DIST numdifftools-0.9.17.zip 363422 BLAKE2B fa57ef2b9cb6dcaa669f14720f3fd1ed105f48b16549acd7bb6d7633b17cd45355022c9949a6099c3cbddc6b1a74b0f669344c4dd5e6f5ad56cc640549f4650c SHA512 acef3865861c76f0850b6f1c5ca5633f695603a7458c79569bbe887404c8490845d935693c57ea18468fe3cb7f864fe5481285f731dc933b6c0b521e3b888328
EBUILD Numdifftools-0.9.12.ebuild 1259 BLAKE2B a8696247953ca2e589b126b7255b558ce03a37493f0bb7e96b06166856c2c579b0749327aa1730abc901b6c31657408c5d5817a7368c0725734211ced4e236aa SHA512 871d84d4cd3d1919cafc9296019d621da2a00f054bd64805abad38b433ad72aa31c5fb59b34eea4390a7be8e6f5f904230f215872fdade9970b274d0eb3fc46c
-EBUILD Numdifftools-0.9.13.ebuild 1199 BLAKE2B 490c5b3595e834b026e39ddc4146088f2e28fecd3e31c612e48e71fb398702bd96604ef6be2d9d555c35cc965f5a1fd1befef0f0c867424428bd79d7b73ba7ab SHA512 1000240f05385f8915659e8b842edb8004f54b6c66065aa3e3b6ebeb1e5809e471209c1825a530a7307410db8b1871159ccc09297b5cd27e387af3f186138d71
-EBUILD Numdifftools-0.9.14.ebuild 1182 BLAKE2B 0c120ebbf40675b45cbef3b9aac32b58c35e19a273d8e45093865187e7384fb74875365080534166857810dbe63885d62f48f82334a20b5d135515200dd5edf6 SHA512 4c608c9193556c7c89bb84353f9648af31106933bd4d61fc14aaf2232fc206ca0fba03882a5ef37e2f51386844aa73776fa98404b491b62fa7ec2429731b7196
-EBUILD Numdifftools-0.9.17.ebuild 1197 BLAKE2B 017dc63dda866151b5e72e586737e4e1961c0459afbbda1c822bd5fc9b66cc707614307ba612ab9d5025f483a3d0d6c3efa4f736257379e9e67a42e5a8d53e1a SHA512 05b7bb31bfe800eb5ddc7cb0e331550a3325bd1c01c84b745537d0a9b5d251357c6fdaed98e73374bc006d048783098b01123a41e960ea37a3e67ae2426fad68
+EBUILD Numdifftools-0.9.13.ebuild 1226 BLAKE2B 7b82576bd7e967723ab4a2d0c24a9a9103cc7c8117669f15c16e67e14574544c4676a1cd233f53d788916d9ada6ac41c59efceec67fe011378239515a37faaef SHA512 e4e3b671f43d0e78bc96757d3019e009c5ee03c72e1ef20d594a06868cdf5c022b1ee2d3da9ed64e86f8f3fc5d0c0cac2ebf08df00081f82bd4b14ad94b36982
+EBUILD Numdifftools-0.9.14.ebuild 1209 BLAKE2B 5e796e0bea970a8f15561d4774fae317c0b1885330f6be05e60f3c980c15cc81dcc52f17f55f75b601d19679ef576ede939de3ff2b906317c112577681a7607c SHA512 31d6d98a87fefd9f0ce4b4c06117beaf28c757dcbe2903f300b66be6b455f320efa6c99f9a569cb7150676364ea5af13e6c7595d2063e0acd75fa4d7d1085ff2
+EBUILD Numdifftools-0.9.17.ebuild 1224 BLAKE2B 058c662ad4bc6ac4b1ff8d685dd5be0c9319d46362116937b7d47c46d6c685ac6b7e4bce3bfbf4bbf88d4c29379b24b914f85a8fffc0124e54eb30608a57127a SHA512 b4e818424fa583aef0c2f12c3e68424684daf50fa8994bd190107f434ec31029a9e655aa1fae95dbf9e6c421b724e0e3a30fdfb0dfd3caafbb961be050111ea2
MISC metadata.xml 398 BLAKE2B 859e4b9cffa1d28cf7758198b04c30e17f86e29f3595e0bf2f55b62e80e6d6ed9c10d6fc8199eba90b35adb155de2a7055cdabd19f7655a6c7f9a860dc761cf3 SHA512 a56df8a9f061f0ee318e5ab2297caa7a3e8001e61dad2425c6d70104ceef999f12468fdc1e20d714aad33a56c980e1cff0677f815375ce7adbb639137016ab35
diff --git a/dev-python/Numdifftools/Numdifftools-0.9.13.ebuild b/dev-python/Numdifftools/Numdifftools-0.9.13.ebuild
index 902a6a2ab96d..c0e0928d8d23 100644
--- a/dev-python/Numdifftools/Numdifftools-0.9.13.ebuild
+++ b/dev-python/Numdifftools/Numdifftools-0.9.13.ebuild
@@ -18,6 +18,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/algopy-0.4[${PYTHON_USEDEP}]
diff --git a/dev-python/Numdifftools/Numdifftools-0.9.14.ebuild b/dev-python/Numdifftools/Numdifftools-0.9.14.ebuild
index 8d8d1a0f9817..64d248242ceb 100644
--- a/dev-python/Numdifftools/Numdifftools-0.9.14.ebuild
+++ b/dev-python/Numdifftools/Numdifftools-0.9.14.ebuild
@@ -18,6 +18,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/algopy-0.4[${PYTHON_USEDEP}]
diff --git a/dev-python/Numdifftools/Numdifftools-0.9.17.ebuild b/dev-python/Numdifftools/Numdifftools-0.9.17.ebuild
index 3c41474b9cf2..75463eadb5dd 100644
--- a/dev-python/Numdifftools/Numdifftools-0.9.17.ebuild
+++ b/dev-python/Numdifftools/Numdifftools-0.9.17.ebuild
@@ -18,6 +18,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/algopy-0.4[${PYTHON_USEDEP}]
diff --git a/dev-python/PyECLib/Manifest b/dev-python/PyECLib/Manifest
index 80e7a51be770..25de510d8ebd 100644
--- a/dev-python/PyECLib/Manifest
+++ b/dev-python/PyECLib/Manifest
@@ -1,5 +1,5 @@
DIST pyeclib-1.5.0.tar.gz 6682493 BLAKE2B 3f3a595b67a8e216b90c61f8119be6f40de0863a0d77c4e65c41e699aad0d9a5f1d621e8bb9510d78b9eb495acc5fc5af7178afe127780151b9be60ca246fbff SHA512 89831fc8b04a1488504b632f75da8f2f29bc6b4e33b35d0d4305b4d5ec4bc25c0e16d149580badb15be7dbf8aeb2bdebef81f78f7b7871233afaaf96823e3a3e
DIST pyeclib-1.6.0.tar.gz 6685306 BLAKE2B 0b758bd500afc7f9d8e38513cc41f1916413d8ad6f3b1bd34d9ff46d6d33321391eaf90164e412154a14d63d4ba61502457bb943e124dd7054a5d5ec20732294 SHA512 507f78388e941e4600f4b77f636ce27b7f63e635f108dd5a452b3f98f779e87d94d8f82239d9d5733846faa5cc574c0474e366d99e44b8f03b70707d352f56c8
-EBUILD PyECLib-1.5.0.ebuild 601 BLAKE2B 83d86a6789e013b4982c93262d673dd7f26ad453a9604d0af4b484c53eae08887e136e1771cc30189019f2654d3ae1b0b8096e77bd0359055d58f6a0a64cd520 SHA512 29f85f4f575703839132e64a84f23b57647d8aff5644b7edb70291e0a79c6945b27e9f0daad5436101bf6a2294639804e139843d5ecc147331f12a56d00aa002
-EBUILD PyECLib-1.6.0.ebuild 618 BLAKE2B a135ca09a3d15ce0d36f256f6ab3a67e7f2214c41ddbb78c5ddfb793b65f7b31d16f4902492a18bcf9eac20b687930462af2d2ef903934732d7c0785c85bf9d3 SHA512 0c7fc5cac48cd855d2f60ef0a543ecf1ae1a98e8ad41b89a2a22192847e4edea7d8b3742ee2fa8aa7b42c5c0566d674bfcd7fbb6a86b00d064cac3827764f419
+EBUILD PyECLib-1.5.0.ebuild 625 BLAKE2B 45c2d734626a171461a370828db22fd2bf1475ffce361f8c2c9f1f0bd0bae238107c56994348475a660a1eb6d82e5f2096acf36366407638cb4e75836382857c SHA512 8f2e8b37578fb752d44f59252e843bf677649e6016ea173b7917e6c2b37c54087d017c9ede3a9eefb066e00b620e90db9d3f45f03b995cd93a513a7f733650ef
+EBUILD PyECLib-1.6.0.ebuild 645 BLAKE2B ccc59903a215ce5e39b533ffd10cb5144942438b3e13135cc08c73953c3b9807b7c82c1a2d7c5e4ce0417868c6674e5adde9f84217a92f0c206d222c525c116e SHA512 4f1a71eb7a0965a84d4a32d123d02906d05627fc35acc5ad87151eebc045e841dd9efdbdcb211976214f3a89d8a4fdd9360c9b621066415378e051aab9ab5e0e
MISC metadata.xml 674 BLAKE2B 82076810eced6e375c341ec804b814d8d9bbad8e02c22a233f1c7891d75e6af7afcb23e835dd49c366e50c56f715b1e8d45675504bb6080347cf826ee66eeb44 SHA512 864d9c85e024752e0060644f9feca3b0d81c6f64610ca60be06c3218e1efc82be66b24bb61b966de238ab6e9278618013f613693fa1fca082287d4f53b4f98e5
diff --git a/dev-python/PyECLib/PyECLib-1.5.0.ebuild b/dev-python/PyECLib/PyECLib-1.5.0.ebuild
index 6df4178712b4..139dcba355e3 100644
--- a/dev-python/PyECLib/PyECLib-1.5.0.ebuild
+++ b/dev-python/PyECLib/PyECLib-1.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND="dev-libs/jerasure"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/PyECLib/PyECLib-1.6.0.ebuild b/dev-python/PyECLib/PyECLib-1.6.0.ebuild
index 60a5e0b57290..e3086b2e92a6 100644
--- a/dev-python/PyECLib/PyECLib-1.6.0.ebuild
+++ b/dev-python/PyECLib/PyECLib-1.6.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND="dev-libs/jerasure"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/PyQt5/Manifest b/dev-python/PyQt5/Manifest
index ec58758f3972..be65e7241087 100644
--- a/dev-python/PyQt5/Manifest
+++ b/dev-python/PyQt5/Manifest
@@ -7,5 +7,5 @@ DIST PyQt5_gpl-5.13.1.tar.gz 3162737 BLAKE2B 1242069b757ef7d9532375758ab29954f21
EBUILD PyQt5-5.10.1-r1.ebuild 5812 BLAKE2B ceb731b308578c3d8dc511f3bb56b49656bca92bb8e4a89cd140d8044d7445bbb3f4e3a018b63cc29624d273bce1dd8976f7f848b8485d08db00022a293b9be8 SHA512 6f2169fb459bbe378db594edb9ae0e56a96b1bd0014c5855ef038229a8bfa4dd328fd7e7f0659469805b81d7c4589f3d306e1fb7a4cac21c4c2658e599d53f84
EBUILD PyQt5-5.12.2.ebuild 5904 BLAKE2B 32191a4182088ea16548c68bd45a5081fea20bfd67789380e2150c9ed9c6f919fc6a3cd0620d4b181d393edf5cdfcba8110866f5c51f92e13504d64c4bd9478a SHA512 1ed8f4be78ea9ef0f140d32c5b4fafcb04440237a080a06d88bcac2d8f85a7715c554df4b23de57ba9f332ad7d4c0149dc5e6d831ed1fbf21bf76e8f46cc7ef3
EBUILD PyQt5-5.13.1.ebuild 5908 BLAKE2B b71caa77bc38e19dcc4edd952aac100bfefae7cd5e77991a71175023eafb264a061bbfa57159e8c88a944e8e0d84732d523f6c85c9dc5d72e7ab2679bd1a15aa SHA512 6915af2b75a45d6d3eced09af924a084a41e5db64cdb2f58200bb87276fa86275702e12629647df6cc04a6503683616600f75b27f49459acbf7bce06f8a002bb
-EBUILD PyQt5-5.13.2.ebuild 5843 BLAKE2B a6abd81a42c6268ef6e8097a007b260426a55bab2ada39767c3bc6a95c21d244d3e164f5d811b8e7de576de2c7fc22489cc468b4bbe2d53db172c1402ba02cfd SHA512 3eefeb66e3e43564da5aa3f38b9e0f335aea6d0be345260ff980c5b83eeb7c9513d51cc253628984cd0c25b6a84b2cfb1bcdba09e85827d6a9c0a29c0f31046b
+EBUILD PyQt5-5.13.2.ebuild 5845 BLAKE2B b8999ceecbc39e7bd008a36067435e31a9c8518cff2cef1862dcd4849eb476e95abad98d3bac5f94263f01f469a835d2e0562ba10c33ce9d6935e537f2d517a7 SHA512 5a8d1ec8c52d960b13d173d7fb2b7c27505de5d492696a73a176fb6683b6330ca27f27542011fff9319187b26ef3c9706f1c28770734e60866cd7e5335c40e1e
MISC metadata.xml 2501 BLAKE2B d7a5d2131b9eec75f488bb28583a99de49191bcd8dae4db3ad51395763bcc9be0433f74e6b732c6f585b0a7fbe3d18c1689aa9eaa65e32ec63dc85e0bace0b07 SHA512 8866f1f87d19e7b7ddb76fdeb0891d928dc4e6cf0561f53b6962fc3bbf7b50a03b0257463942804ddc2bed1e0367732cc74cbf9c3c7f4c2759b9bfa5e92e4af6
diff --git a/dev-python/PyQt5/PyQt5-5.13.2.ebuild b/dev-python/PyQt5/PyQt5-5.13.2.ebuild
index 615d14f2da91..bf0d0d6170bc 100644
--- a/dev-python/PyQt5/PyQt5-5.13.2.ebuild
+++ b/dev-python/PyQt5/PyQt5-5.13.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
inherit multibuild python-r1 qmake-utils
DESCRIPTION="Python bindings for the Qt framework"
diff --git a/dev-python/PySDL2/Manifest b/dev-python/PySDL2/Manifest
index 8ec4be7d417f..3386262db634 100644
--- a/dev-python/PySDL2/Manifest
+++ b/dev-python/PySDL2/Manifest
@@ -1,5 +1,5 @@
AUX PySDL2-0.9.6-0001-test-Always-allow-greater-patch-version-of-SDL2.patch 1812 BLAKE2B 7551d27fe1044d9a7bbe741fd70417f3f180d722915e53ff4374efc5575c70c8171cf4032d26e3b7703eb39e7da4998c6d867447a5338c76897ae84e598192ac SHA512 1a26d4db26b5fbc3c259c110825dbefa272e5c565928d041951438d1ed2012a67b3a06b2158b1c2a7c57685ab6e22363c3841e8bb3bf2e54ea21553b386c89cf
AUX PySDL2-0.9.6-0002-test-Handle-missing-haptic-support-gracefully.patch 950 BLAKE2B e4baf35535ff37a845ba65127d6e580d2c5086e60df0d03a6939b5fee7dac860475503b01644097d9af2a21209e25258524f0feacd45729574034095615ecaf3 SHA512 50b1785d02290ce9544743cea245e216f8cbbadaf9dfc0c865fadd21e1beea88a64d89a304bcfb72e8b2cc19a961fba3c23de028b7caf7e16739f9665dd9aa1a
DIST PySDL2-0.9.6.tar.gz 1048158 BLAKE2B 70a450990dd73169489af2d5b218eea0794c9f75948d774680df4b4423855318ddc6d16a0453f62361d4f0b81e872edc067235c4f946476ea8988e16cd0de44c SHA512 676b1b3381b614122442c70fe4cbd7c210ef3d8695c2babd37938e67b5cfeb2f8acbdcb914c5f68aceb549d89f7a77bdc80c7406b340b0e38c22543df8d46739
-EBUILD PySDL2-0.9.6.ebuild 1858 BLAKE2B fb977364d635960c16aa5be6029323b6e8a06202d02acaab67c65f82e037ec0b05b5bffa129a84f3b77b79baa077d069e48340dde68cc70664157008bd56df6b SHA512 b1682c8e4a2643f2ac7ff92b9fed4f416ddd5630b3d51c6717023f2ec46be33874839103e5c1abfecdb81b0e401ef2c458e859a246f52d752b00f93512bb5ece
+EBUILD PySDL2-0.9.6.ebuild 1885 BLAKE2B 4e1e2771e221948bd590897741e22492d9fdfddc1cb72ad0e03f76006afb40af17ccf1a61ddd69b252f6eaa8d6705ad1e2632a57becc607cfda0ba4656fa3905 SHA512 147da24ae789dcc30be95b153116cc93280a5dfd1305d6a8b76aba950695662cdb861fc816111d9d2cfb77c4bf169670688beb9e0d34d7fb4795fc65d871e6dc
MISC metadata.xml 451 BLAKE2B 2bc91faee3235d8d971aaba13051362ffe22563c5bc5a33a4dcaa0fa59abb7f238310d271a5311c98d4f69b112f731e11d1c8c49fa1a1d2bed1a5acf36c905f5 SHA512 50ba020088e640ca59a7ab64e30ff760b4708866ebc54b91fa2a12e4408463ebb0b04cfe990113bb7f556cbe8a4fc369fe86e3da4ec5b79a76752868cd08a62c
diff --git a/dev-python/PySDL2/PySDL2-0.9.6.ebuild b/dev-python/PySDL2/PySDL2-0.9.6.ebuild
index bb3d9db8c418..7e3b2317f27e 100644
--- a/dev-python/PySDL2/PySDL2-0.9.6.ebuild
+++ b/dev-python/PySDL2/PySDL2-0.9.6.ebuild
@@ -14,6 +14,7 @@ LICENSE="|| ( public-domain CC0-1.0 ZLIB )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
# Optional deps:
# - dev-python/numpy,
diff --git a/dev-python/PySensors/Manifest b/dev-python/PySensors/Manifest
index d66ae4a8a994..5dc36adb405c 100644
--- a/dev-python/PySensors/Manifest
+++ b/dev-python/PySensors/Manifest
@@ -1,3 +1,5 @@
DIST PySensors-0.0.3.tar.gz 5109 BLAKE2B 8d537c121540c8e28d0f8cfc45152abea0e312c48a460e877935c7d8639710c8046a96f598c724082870ad7c0d528621bce85d8616485336c2b4f8ac2ebe7579 SHA512 b9ae61ee9049e1edd3fdee7b122c0f9aa19677aee401c910fcaec5a6bc95a0628d6b7eb2b59f1d14196bee22395819f4980d328d60dd69b0a413f7d08041f159
+DIST PySensors-0.0.4.tar.gz 10599 BLAKE2B be3a3692a846e5339758eff4f4396dd15bf96b3d20bc40df45436ce58381ac87503bca190fa215121506ecf9ce5175b254d93142ee881c4d5b8ef8e045854659 SHA512 8e6b2beee9bf282f073618c0b45e53330ce82c9fc9c6565a3c6b5f812231421c8c6e15ccc4fc92cda67ed08df5c482577d4a34720c920dbba7604f2b7c3ba21c
EBUILD PySensors-0.0.3.ebuild 466 BLAKE2B 1bd8a0daddba4359d9bc0647096bd1fffea3491026bfdf923b1812eb03495051ce554be122321d03d88246682f71e5b83b9546a17dabcca30609734786e4f269 SHA512 e12c55c5821652c12501d3d8c8a4ddb43fb9103cb3ad1cc72fef37706f70aa78aea863b12e4cf4019d15e89ba5fa77d991e2e43cd228bc2c0d1548055d411693
+EBUILD PySensors-0.0.4.ebuild 473 BLAKE2B e2150a71e02eb69c063be07d21683fdb797806d65013b3288c76c3ddb692c571283b72b9a177275a2322059f98efefa0eab028c1a576afbb7b230342c585d36e SHA512 bf1e708473c368c2d7fc749aca461174f18d1cd181aa25ff6f84097732e332c4de0ed33643129f670a0b5eb8af499812d877706a4749ee2e447505800c5b3022
MISC metadata.xml 437 BLAKE2B 42315c93aedaf44d9ecfda30cabe8751e9fb8ca2621dbfcb434fda1581a5d6ba415a025c37fbfe1b03de8121bd4248aaeb6159e6850d08c692d6b729953dfb81 SHA512 63f7823890f90ae6049539ba3b15ddd3beade8e75ade4b06835ca7f04d64f1744e752eb2e7bd2b66e9cde29a4a1e79467a0046bc01ea34e50c1753b4a2ee811f
diff --git a/dev-python/PySensors/PySensors-0.0.4.ebuild b/dev-python/PySensors/PySensors-0.0.4.ebuild
new file mode 100644
index 000000000000..4b2716c2ce5a
--- /dev/null
+++ b/dev-python/PySensors/PySensors-0.0.4.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_6 python3_7 pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings to libsensors (via ctypes)"
+HOMEPAGE="https://pypi.org/project/PySensors/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND=">=sys-apps/lm-sensors-3"
diff --git a/dev-python/PySocks/Manifest b/dev-python/PySocks/Manifest
index 3cc9e61a420b..e11bafc8345f 100644
--- a/dev-python/PySocks/Manifest
+++ b/dev-python/PySocks/Manifest
@@ -1,5 +1,5 @@
DIST PySocks-1.6.7.tar.gz 282874 BLAKE2B 9e4ecf57f6cb9b7690ba68e21b3e52a535a08490b78ad5d8bd90384acf26f16e6a08018eaa7e91763b94182119217404b235425fce146af7e989c5e39e5e07dc SHA512 e49ce2f4ce23fd84ce30a62a5585af3c63980db46e7d427571d8fb8f6b85f4b6aeb37066863491496dd322555a5ce261123d613b8e5819dbdcef8a4e17e5dca0
DIST PySocks-1.6.8.tar.gz 283450 BLAKE2B 72b52fcdb9f3dc3bd71ca75cdbaa159c0b35a81fd4ed9476ab043819dad3efac76615bc751fc6014e1358a13a3a735023bae7f502e2863b5e733982c16758db1 SHA512 9b544cf11464142a5f347cd5688b48422249363a425ccf3887117152f2f1969713674c4bba714242432ae85f3d62e03edeb9cb7b73ebd225ed3b47b3da6896d5
EBUILD PySocks-1.6.7.ebuild 577 BLAKE2B 020ac039cb11f1bb65d8145107462c1df9904aaa591bba0c242ab4dae580547a20e5dbc73f6af1551c314ea7d85e3f4bbab1dfc30acb326d8097b076245c5aae SHA512 d03dc3261c2cf5bc44a7952973ad3457d30b0a7397a74e9819016b2e6b09afe8a7e8de9bf1b793c5d195a99d157dcca26e37f924c8b0bcaa1946781697bb6f3e
-EBUILD PySocks-1.6.8.ebuild 919 BLAKE2B 2cbafe75fa1f3dd39c486f1ede125144e748477cf729c9df709c5ca18251889b7f1571cd948e9698685b80f1416268ab70dba22a1001df5ba03f1bb185f9feae SHA512 08a24fa16dbf6f5a68bbb4702946479100fa39e0590853e6e5377be24a1341fb81f0ff61293c8e29bac74ea140a23b4d16eb66324c2a17335a6026d90a0aa0f6
+EBUILD PySocks-1.6.8.ebuild 913 BLAKE2B 2984d6ad8b0c44227cfd880ffc5c231954abf357327f155d32c700fa9e9376c0062a1e5d761231b4b3ee825403eac2f6a8e83661ed149c655db54a2eb9e1556e SHA512 416a6ddc40098c81f81c8fc8bc416f1ddb0f28098f0d10021f0b3a76e641ea8454b2798ccf43c8687b8be1005b43b78d02b61656ded40aa3ced6a8c7acae75ef
MISC metadata.xml 499 BLAKE2B 6eeb0c4905d8f0d6c2d276b36a74ac9e1aaf3f5066ba79ea3b821fa31440a46c4ba49f88be096850032cf8598f6abee09182d84a35345fa53e1001a05137dbe0 SHA512 ec9cc3e4f9a050f78cb0c073efd3698b47aee2ce14d438163b5037509a5d8076509b4954bec0afc7f1e05bc790f26a6a520bb671b1c8590db966456dcf53b9aa
diff --git a/dev-python/PySocks/PySocks-1.6.8.ebuild b/dev-python/PySocks/PySocks-1.6.8.ebuild
index e31fc63501f4..32f0cf17d6a9 100644
--- a/dev-python/PySocks/PySocks-1.6.8.ebuild
+++ b/dev-python/PySocks/PySocks-1.6.8.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P: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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/PyUtilib/Manifest b/dev-python/PyUtilib/Manifest
index ed6eb250bf92..93574ceaaf27 100644
--- a/dev-python/PyUtilib/Manifest
+++ b/dev-python/PyUtilib/Manifest
@@ -1,4 +1,6 @@
AUX pyutilib-5.6.5-tests.patch 1413 BLAKE2B 8cfb6abadbd0c83adccd69cd18dd85aa2c58ad6d8610de0912397e626704ff6921ed54869c0ea2e7dd1567070e5061fa424d7749236cd2e8321d17a6b60ad4a8 SHA512 00d838e4eab285e7eaa1fe802abd1fa22f3a662fd10220cc3811fab6d9025dcb327811e13ee13f2102ff1ff2b8b132a10c32cabfb94080940dec691b6a890298
DIST PyUtilib-5.6.5.tar.gz 1504220 BLAKE2B 2d00b8b9a0a787413dce5dd4380382efa4c8788e9a8f5188eb0decf9e55bc07ce5ceb8e6f32ed2fa7cf58c331fe936ea07d9b599ff8e7e9593327d3c0f05d4e9 SHA512 5e7f86c29ff81cfffea5862d09ec8d026739f09b172606acd4d08dc4a9bde28c8b63b8e51634d17c3161b46e7e8c8881050044baa22bc07b0926efe46ed7331d
-EBUILD PyUtilib-5.6.5.ebuild 1082 BLAKE2B 59e6fa198c51f701b18dbf351d531056d330320e3f7c5ef2023185a1e93493a60c18905c0d7ad9775ad5389c39835ea731238f540c14cfd3a469565af4af5839 SHA512 fa645cb3436c97a1aa54bf94549a24082417acfc55c8b90017bf5d4d27bf5a02903e3e4de4a426c3ed13dce6708307d4089b317bb42513c7d7563ac81b9810ad
+DIST PyUtilib-5.7.2.tar.gz 1566034 BLAKE2B 913c6576b39f14c19e2e633c36ade33fe812c77a37374c7c14d2fb4384ca38f68efd55209d70e96d9a78fea2fcf1cf83423680d0787da2d03cab88e59a208b96 SHA512 d9d7d890cdb524bb055885354784f2af01967164ce88cf3b144ccffb0a855ef34243fd518c58193517ecfc50f3c2e3ca333f026951c1ab0b38ce181ecf9e7750
+EBUILD PyUtilib-5.6.5.ebuild 1109 BLAKE2B f2f7b8d29f3aea195399aae89e82a7ad06c955e134c7ed9b1ff9cc3068a8c53ffa8394f155627ec6a8225a42c5929e12d7d613e2b1c803b85752e26a9d3fb8a7 SHA512 8a1899a90968a3c5de553aa716bf292b5915d309b28b355e8b99754e0955b0c05cb3e8a773dcd4ced6a549006ab87a4c8250d3d13ec8d6ff868072cbe2a45c83
+EBUILD PyUtilib-5.7.2.ebuild 1338 BLAKE2B cb4ef87edc0680ca27ec6d4e123943052e5abf29884ee26951b4fbd65ae5f2d2d71b7197cfbf368f4131b03e138455db743ed26b84e9b286119ff59558cea562 SHA512 33dfb523b25011d9a95e0af9ab385f232280749f87ce1fec07c303ac064f8d61c936489ebf739bc8dde25f091af1ade28236bcb8458f17045ed8a453898ba85c
MISC metadata.xml 338 BLAKE2B e8be381e5e42a081be3637b77a9b5356dd7d74d0352976badfca62bdf7b65c04554552703b3e12e169ec1c4b57d07cedcf75387a0fd65a8177213f0de8bffa9c SHA512 b3e03151085bcaa51e2108d7e69042523148aaba924415421323d53005c1d047103827ed99bf064cda4f02cc313b3ff4e5fc681bccb5f1f23a82b40a744ed9bc
diff --git a/dev-python/PyUtilib/PyUtilib-5.6.5.ebuild b/dev-python/PyUtilib/PyUtilib-5.6.5.ebuild
index 0f3cc65d1085..22a9c5f3ade5 100644
--- a/dev-python/PyUtilib/PyUtilib-5.6.5.ebuild
+++ b/dev-python/PyUtilib/PyUtilib-5.6.5.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
BDEPEND="${RDEPEND}
diff --git a/dev-python/PyUtilib/PyUtilib-5.7.2.ebuild b/dev-python/PyUtilib/PyUtilib-5.7.2.ebuild
new file mode 100644
index 000000000000..2fc844c76ed3
--- /dev/null
+++ b/dev-python/PyUtilib/PyUtilib-5.7.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
+DISTUTILS_IN_SOURCE_BUILD=1
+
+inherit distutils-r1
+
+DESCRIPTION="A collection of Python utilities"
+HOMEPAGE="https://github.com/PyUtilib/pyutilib"
+SRC_URI="https://github.com/${PN}/${PN,,}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN,,}-${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+ "${FILESDIR}/pyutilib-5.6.5-tests.patch"
+)
+
+python_prepare_all() {
+ # remove some tests that are completely broken
+ rm pyutilib/component/app/tests/test_simple.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ distutils_install_for_testing
+
+ local -x PYTHONPATH="${PWD}:${TEST_DIR}/lib" \
+ COLUMNS=80
+
+ nosetests -v --with-xunit --xunit-file=TEST-pyutilib.xml pyutilib || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ find "${ED}" -name '*.pth' -delete || die
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ if ! python_is_python3; then
+ printf "# Placeholder for python2\n" \
+ > "${D}$(python_get_sitedir)/${PN,,}/__init__.py"
+
+ python_optimize
+ fi
+}
diff --git a/dev-python/URLObject/Manifest b/dev-python/URLObject/Manifest
index 8c88df3fefef..7d82b4104fc8 100644
--- a/dev-python/URLObject/Manifest
+++ b/dev-python/URLObject/Manifest
@@ -2,6 +2,6 @@ DIST URLObject-2.4.0.tar.gz 12533 BLAKE2B e5fcd97267ef66124074ddc830c547df5bad02
DIST urlobject-2.4.2.tar.gz 25457 BLAKE2B c5d3ed0f38b3fd58ac52638059497cc53347bb378d737f87f2fadf43368ced9450cea0147c49a7cee5b29b4805bebbd22817910d922813882aee5b7f467dd653 SHA512 970c5900171fa64624cd2ed2ba7f3a761057eda5c1fc07f881e8b7c74bde0cbbb7fc6c7c8694d8b8be0e991322da148528d99ff6fb2d4b75e1ddd1c2f474b4f3
DIST urlobject-2.4.3.tar.gz 26325 BLAKE2B 6c73bab1768d8676ccd7411175877a17a8b64e2498345443bfd8e28873c1ba9aacf158cfcac739d8ae1abf7d7845bc5fa5f478441d6d99530a9395b236b118f0 SHA512 2bd08ba5695c8277eeed154d7f414939e8b471e83f1fc6b9db93931f8e49dea4583036b0b7fb8d820e0b214bdc4bf2fe78987eb6a5c63ba70611aea6365c2972
EBUILD URLObject-2.4.0.ebuild 430 BLAKE2B 9574c5710b9b8c53c094bb76cf16763b5e0c9bd4508e63401507595199c9bcdcfb6efb318783febf91971453b0257261f80508fce401bca9e8f1c8a8b038134b SHA512 5ee0615f1e67eb0d1eca12a97ae67a3dc16b134886316b32f701f2cf408d7ac5105c8ccf30bfeb34aff69a3f759da97259a4e0c0a0e112694c55b638e4d5a2c5
-EBUILD URLObject-2.4.2-r1.ebuild 747 BLAKE2B fbccb25075878fc05714845bc1c80372b20110b84008d1be916c1d3dcd53462828b617bccc998a6449685ea75d1c509c5caabf20fb7b90ff6675d1ac5afd259a SHA512 6d25ab8ba47aacc760af5fa2c2ef443ccc954ac72928222ef885655597f09316033dfba9059707534d764b414aed5551f30cf2b5b57d459e9339c0b82fa574db
-EBUILD URLObject-2.4.3.ebuild 993 BLAKE2B 2bdd6f1791f39a80214e3db654d1e26c5b3d82d2727d62359b8642922787e76c367a910674f5112751b2fa9cb18cae9a6d5d4d4a5c85bec61a505d379e407675 SHA512 9c50040ea8efd765415b675b1fa96e795c878df0950b104da5b7a04fe9efb45419aab2dd4b2aebe27ba4a0620b8c8f10aef4ffe786ad3d2469c865980911bac1
+EBUILD URLObject-2.4.2-r1.ebuild 774 BLAKE2B 779c9cc37fac0009ec816fcb43be3201c0cbd981066c94804cbb4baeddc94acb5cffe874c8a76a8c2ddd49ba641b9a974ac8e3f2a766f22a8203994da9dd8416 SHA512 1a0ac3c349dbee9142bce3cb2140e95a7084c6799b447cbdf22d53e5ecf32157cf3aacc468e942539d1caa726b164c2c2dde59497fb5eeea2dc01f26857a6b1b
+EBUILD URLObject-2.4.3.ebuild 1020 BLAKE2B 87b810c706534bc800d0c2d600343f62b612823de9be4511d7c29bea280dd33402e36b2c8f41c4453de3bd15615a815ba20ed26c8ea5f88e3328b0ee48e55c7f SHA512 a3c8cd199ea19eba39c6432ab99fab623eb7b6d99cfe0e0d9a1d0447f3235ccaa0451d3f318b5c8c61f648c3ea17d1dfd4eecc0feb72fa4c022c289ab35351ed
MISC metadata.xml 359 BLAKE2B eebe59144ebb3622f044879ca30a76d9dc852f936efffbf8da19ab24912d91247fa06d35787c067931ef1a619b79669635e9420ddc66d4571fb6482f54349e75 SHA512 dacc5d5ba44600cd31a8f4980af6dcb28d00b98ef32e411a8845d6241d4eddc3ed30597d64f925dac219026fe1ad250e6b3b38ae00e912499cf3393dace020c4
diff --git a/dev-python/URLObject/URLObject-2.4.2-r1.ebuild b/dev-python/URLObject/URLObject-2.4.2-r1.ebuild
index b628b00bb781..eb159b69ab9e 100644
--- a/dev-python/URLObject/URLObject-2.4.2-r1.ebuild
+++ b/dev-python/URLObject/URLObject-2.4.2-r1.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
diff --git a/dev-python/URLObject/URLObject-2.4.3.ebuild b/dev-python/URLObject/URLObject-2.4.3.ebuild
index 52b54f19514b..5713e72331c1 100644
--- a/dev-python/URLObject/URLObject-2.4.3.ebuild
+++ b/dev-python/URLObject/URLObject-2.4.3.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/aadict/Manifest b/dev-python/aadict/Manifest
index cbc5c1ef8c65..abf78cca19e6 100644
--- a/dev-python/aadict/Manifest
+++ b/dev-python/aadict/Manifest
@@ -1,3 +1,3 @@
DIST aadict-0.2.3.tar.gz 16511 BLAKE2B ab9450e358fe0339f60f4d6be6445064c67303420e2d4045a21661f8038ad506c8cfe551fef9353404822b1a2824f6eb6461fc783e252ae156f5d76de41c9d3e SHA512 16f3ff59f41d5dd1f9504ed11d660636766758332a0317544253daef9d76f2fdfc654add6346ad809e56e2be51c1f19a645c1047ef01e1e4aee8db24afcab113
-EBUILD aadict-0.2.3.ebuild 710 BLAKE2B 0a4c05d4a629b853280b58faf8280dc8727b15ac39102dd54d602f3288593e536af1c10323156419b7a81f2c73a73064a9578ec480bc8c64abb4a61cd32e42f7 SHA512 29200f394a84ae9db38865cd3a985906e9f6562950ca6304bd0a1a737cfcf7f91c83779bfbac1898964502149698304dc9afd5603136b599513aff2101c6db2b
+EBUILD aadict-0.2.3.ebuild 737 BLAKE2B 3a51cc8717b2bf8e95d1eadb3a8665febee950be8c23edd0ab6581a57d36aa414b2f6b6c948634d177355b8f2abe1b380bbea5f7f3e83cba54494c576ba93b80 SHA512 d788d97da794bc31aeafbfe3c722001e45bc24ad1a06ef82ec64a6ed1e4711a2275815c9e59bba53f27a0d71f26db5add9951a55771ba8d5654df30183732a3c
MISC metadata.xml 503 BLAKE2B b917d303ed73f424328952a01daa1302e3dae2876f1e5fea0c0cf6792e2fe0957a873062cd9f7b5e2fa5e27ba56c3d98d06e112e2d20da0508fc6876f5d16933 SHA512 31dd3aecd967835f84c7f6449b1adaf8c8e6cbd2f8513dcb2b0d3193c97b8588f58fd881f27c7b766e072cead538f6327492977d2d03ae54654756b04ab9b5fc
diff --git a/dev-python/aadict/aadict-0.2.3.ebuild b/dev-python/aadict/aadict-0.2.3.ebuild
index b4815bac1bf6..2b91b9ffcd1f 100644
--- a/dev-python/aadict/aadict-0.2.3.ebuild
+++ b/dev-python/aadict/aadict-0.2.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/six-1.6.0[${PYTHON_USEDEP}]
diff --git a/dev-python/absl-py/Manifest b/dev-python/absl-py/Manifest
index 7c347b415cc9..8bec05a76f3d 100644
--- a/dev-python/absl-py/Manifest
+++ b/dev-python/absl-py/Manifest
@@ -1,3 +1,5 @@
DIST absl-py-0.7.1.tar.gz 215669 BLAKE2B 6c7eeea6c21f03a493448dce12bd30b62a34e087b1bf932f10d638190dbeecb79ff40d90698b80bc2a62b6c45d9254f6ff4a789d8e8139b8317516ef2f7b5fea SHA512 19fc41effaeb22f6a4376b9ce32560fa8e3f36b7004e17806ac64fb6775525f3530b36ea8b224d1ccf2f1ee076ed0671039971b061b9185fe37c8f2495110a84
+DIST absl-py-0.8.1.tar.gz 220234 BLAKE2B 5ce5bc83bf456794f1e38a00ac7c52397e262c8d69e35248b008a5f682fdd8d1cfc33fc5313783644a6baa0be7f32660c4eb2b0e72d86259f40abbfbc1eb868b SHA512 84f751dde2bf725e08adfb8bd34e3d43a13bf557d2c2e3b3fc98ec4fca78c8a17a714cd7804cdeae86dbf758c5021d1d92c688df25f7eb83e633c312303efd36
EBUILD absl-py-0.7.1.ebuild 562 BLAKE2B cd094e19ddc15078c62e8fb7ea12e0a2a8752b70dfeab0814766259a3e4cfd8b6e1dad314535887c2b61de364cc9feca5479f69f5a5492e99cc563e165605975 SHA512 98a587678a6602545e85a6e62d67193293d40eb581be85191f2c46c068f822c842e516fb041385ebf115e56e738d609972f321188f14177a7270864e5344dc89
+EBUILD absl-py-0.8.1.ebuild 564 BLAKE2B a5619872992c9b8d0e45c9bda1667c5510d0139cf381e97c659cca5fdc930d9638a602d11c5c1baa03e9b277d4c922221ae2c7956bdbaacff4ffdeeb0905d2c7 SHA512 a5ce033e8279fc90215ac430d2e186938a653f72e37bb8759a7a6d5ae2b54e9ab995ffc9623661af558b4da908836e46b4724b984a3a7c1136c75a9c96f28237
MISC metadata.xml 507 BLAKE2B 0a25903f7c7a7b2954b7d7e9a6e405cf7191e4c759b5bd34bd5891dbfb1e328e6e3ebd9ed9fb34bced6b807759ee6b2c2b04673608d4b8db4fe63f93c3c19dc3 SHA512 64f94f3f0e4e2d4fca4d98aaa2886172019ae38cff25aa6e73cc8cea8e1d39a765918f93dec489439ef4ccae85e01972dece72f3ba06eeb37b91cd6f928393c2
diff --git a/dev-python/absl-py/absl-py-0.8.1.ebuild b/dev-python/absl-py/absl-py-0.8.1.ebuild
new file mode 100644
index 000000000000..27a30fd06963
--- /dev/null
+++ b/dev-python/absl-py/absl-py-0.8.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+inherit distutils-r1
+
+DESCRIPTION="Abseil Python Common Libraries"
+HOMEPAGE="https://github.com/abseil/abseil-py"
+SRC_URI="https://github.com/abseil/abseil-py/archive/pypi-v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/abseil-py-pypi-v${PV}"
diff --git a/dev-python/abstract_rendering/Manifest b/dev-python/abstract_rendering/Manifest
index 9b292dd0e006..0df4b9ad4fab 100644
--- a/dev-python/abstract_rendering/Manifest
+++ b/dev-python/abstract_rendering/Manifest
@@ -1,3 +1,3 @@
DIST abstract_rendering-0.5.1.tar.gz 33753 BLAKE2B 8395568da0cf93a954fc8f4ab9ed259ded5ac58845a33f96fbd36645cc3316692e0c5f55a978212867fe768184baa926ce1d2332abde639283f4b8d1393d3e1e SHA512 6e687bbcbf8017d58667c92f6199e037abfbd2d787167f2ed457dcc174bc99f3bef19e94be67c41937df52d5efa72e605d6649151d8d9b19880895f7f4d4a792
-EBUILD abstract_rendering-0.5.1.ebuild 691 BLAKE2B 97d09b9f0b16e2bcba9da819c2b3994ffee76d2acd03259dfc1666f310a9ea72596143758164e278ceadafb5fbc1d4f097aceafc7c447518b3d4ecd97eb77896 SHA512 14531a28d63801c7dbc7601e42a7151b8414d7a74118defb30191c0e2d334ba221f249a23bd0e7311f4afdb43f6c11598f56da375be16bcf87b3657d87cd3f52
+EBUILD abstract_rendering-0.5.1.ebuild 718 BLAKE2B 26cfaa2166fd367f9778e860069096cdc6ff07c04059a3300ff24a132f9eb670de56f237f3908bd78ac58c446ba895e09b94325968e49079556c9ff8541df653 SHA512 14bd19a5452d2b7406f3d95ab44d34c427822c461443b19e1afdb84a4a718b891556a5f65ff80550bcf981cac4aa8cbed74115187f77ce811463fd6b9b897ec8
MISC metadata.xml 529 BLAKE2B f5b8e2e67f8605cdc3034d3aabd19b7c958a5a674ef37952e8e85ae05e1b981c5af5ee33c3af689f1a92700909b562be025a233b6ee14defee8ee4df4b4e8b33 SHA512 50f3fde9e223c863a61075398545e7816a637f060d3a1b08b1687f92d0a80f1c517d7dd922e2a1c81f399fbc05e4e7ad251874f31d29e8c23091e41cb8d7faed
diff --git a/dev-python/abstract_rendering/abstract_rendering-0.5.1.ebuild b/dev-python/abstract_rendering/abstract_rendering-0.5.1.ebuild
index fa2f89928225..e33a71a62828 100644
--- a/dev-python/abstract_rendering/abstract_rendering-0.5.1.ebuild
+++ b/dev-python/abstract_rendering/abstract_rendering-0.5.1.ebuild
@@ -18,6 +18,7 @@ LICENSE="uni_indiana"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/aioeventlet/Manifest b/dev-python/aioeventlet/Manifest
index d31b6ef54a6f..209d0b1749b8 100644
--- a/dev-python/aioeventlet/Manifest
+++ b/dev-python/aioeventlet/Manifest
@@ -1,3 +1,3 @@
DIST aioeventlet-0.5.1.tar.gz 62371 BLAKE2B f9f6ec222649fab7e69694214af424992f19008572ad9639fdaeb480970ea5dd80a55b454dde07fe1fa87a06560e220128b02f7738a0527b6fec23d559807721 SHA512 b89d99c2ac1f59ed599f01bfaee6b1eb60fc7f3332cb64b7061e67b0c1de15c38b3787100c176995750b7f8debd04bc8651362c6c2d43beff6af35bc15b64204
-EBUILD aioeventlet-0.5.1-r1.ebuild 879 BLAKE2B 0adb918181a6093ab8812c36c8da1ad51ff014afbb0640039007e9a4c3c149f6b41b92975d6659a118ada34773793825a0f0f946459f1642c06414fe9f8e4f57 SHA512 e50daa0e0d17e8b435490d048885c59050c4f3e291f28c61737e03312aaec22861846db42260ac3100cc9f83d1389f6a38929d09e426ace68b06ac960fff4ea0
+EBUILD aioeventlet-0.5.1-r1.ebuild 906 BLAKE2B a162c52866df188f160836a70f99c06660d1f53bf82f118ddf45885d322f26a62a8f0a104715febfeffc9147d4be5e168388068c3a72ee1a45b4d61c1a715144 SHA512 8bd2cb03eeadb7aca5d2c033046acbbce6f7828418f467cb962983dec11d4497015c4851d11c94fc99fe17f755e8e7bd0c3b5d23c1926eab580a04bfe5483b13
MISC metadata.xml 711 BLAKE2B f184bd1795c342943118a94ea27e9746d6c35c8dd7aee97d4315259677ba16cb563795704c16ecbf90093a042bde4db7914a8fe0cb7856ec2ba239521458dee5 SHA512 8d3f849a43a211485e664c422ef5cc290c80bbbdf027fa6c5a551ca1848103acc0b2ae81055f274a88f49c38054708036bc92aa44dd5b8684ed3077647ee3738
diff --git a/dev-python/aioeventlet/aioeventlet-0.5.1-r1.ebuild b/dev-python/aioeventlet/aioeventlet-0.5.1-r1.ebuild
index a5c1dfd677e2..a3e6993d9f47 100644
--- a/dev-python/aioeventlet/aioeventlet-0.5.1-r1.ebuild
+++ b/dev-python/aioeventlet/aioeventlet-0.5.1-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/eventlet[${PYTHON_USEDEP}]
diff --git a/dev-python/aiohttp-cors/Manifest b/dev-python/aiohttp-cors/Manifest
index 3ccd7bb2d49b..192b916565e4 100644
--- a/dev-python/aiohttp-cors/Manifest
+++ b/dev-python/aiohttp-cors/Manifest
@@ -1,5 +1,5 @@
DIST aiohttp-cors-0.6.0.tar.gz 42507 BLAKE2B 7b63916b983d3dc208058c8b04445a30762eebc4999135ae802d1ceeeccc476a335eae66126bb3fd16f938af3649e8b9096433c2df09e82bf4e5d4ba8e38c42c SHA512 75453ebbc074d5f25cc8efc46ffdb76fc90b0a96a9e6fce0eee5a5f28dba31cb50301289cac3b36c70ccdbc10c8f4ba9e362d8e9f350ba7f9dfacd06e6f5e699
DIST aiohttp-cors-0.7.0.tar.gz 39728 BLAKE2B 747499856272f551cf8e2e0911ff7cbb2c7cb8a1f3159327dd8f0d40cabbbd9713a1a9e30ef9c99f3f9642567c99025e049db837c89f907d6698a27005ac2632 SHA512 72e0b365b952c08a02c1123d7672cfea01063e2ff01743a71e10f804d22178edc0f1c6b7f87b7ed484ca7c24e89a32de90d0d279f2f5c060427319182f9bdd3b
-EBUILD aiohttp-cors-0.6.0.ebuild 1114 BLAKE2B 3f1f254f99f6d408fca471c99bcb5326f85a65c125110a22f1810cbdc52109f6b0a93cd82be0af8df5f44f2e12b91edaa2367adddb47956643449b4e1052664a SHA512 a99d07dcad0374b244b7dc3713dc6d9d9b69aa98ed1767f2b735d2e9575f2dcf2de97c3f71d0f96f0c8b8e523a8eb270948ca9f4c465b9d6349e2682fa559f98
-EBUILD aiohttp-cors-0.7.0.ebuild 1114 BLAKE2B d52a42162c78dc524ffce2389311335a1c4a6ea0147434571382d1bd3a6078f348984103081ce6b82b5a1a7431e66f79b8a8dd1fa01cc88d61982dff52f9e8a8 SHA512 64993361f2f3ef2de3d46803e1519665281c667b44322dd2ef2b381db1552c793ca94358c9796fe535ececcdc4ab7e0747c91754642f90fa8759c0217cc5eb37
+EBUILD aiohttp-cors-0.6.0.ebuild 1141 BLAKE2B d3711045c8144774896c2887b195b95622bfde6e676e573e973112b59efefb5f03771587892b754d618803629a0d8409f44fc4e88a3490b381ee6dff071c9539 SHA512 7d250fefd6c5333a3fdad036c31bfd0fbdcf69ebca97b042c1be1b6e6531d3861ee658ff993995a8cab025df6cf92f96dc89181d828a628459d62a21a09a1a02
+EBUILD aiohttp-cors-0.7.0.ebuild 1141 BLAKE2B e0d33b7f67a7967e1900188ab9362834c55b3c4549ef982cbdc8f446ab641ca64e7b9caaa392af661776869f8ee143919632d2c25bcbdd601d1e9a03d6874a4e SHA512 8cf18f64627407b885f41545792d9bbcafd420d6aff309a1837c227e388858cc7bbf22523c73498dd2a693bdaf523b22a436fcf2d9d6ae923f67f5b535c5b0b8
MISC metadata.xml 253 BLAKE2B 0311910d10e4b501d39c01678bb1e58bed2e6e3252e6c3195d3284cf2e9652081b10a83f045689a56c69a4d318b209bfdac0a63ff6dab2a8fbb0160ac9c7e2e2 SHA512 bf75301ff2098e846a7d6dc9166d1c8b6e77b4f92327e5c5aad0edcde6274e6aa224d89c2c5ed7efc6fb7fcc7258a2a01a24591a43688679c4109f8cc89fd9b1
diff --git a/dev-python/aiohttp-cors/aiohttp-cors-0.6.0.ebuild b/dev-python/aiohttp-cors/aiohttp-cors-0.6.0.ebuild
index e5b671ad5b8e..6a2b315affe4 100644
--- a/dev-python/aiohttp-cors/aiohttp-cors-0.6.0.ebuild
+++ b/dev-python/aiohttp-cors/aiohttp-cors-0.6.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/aiohttp-1.1.1[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/aiohttp-cors/aiohttp-cors-0.7.0.ebuild b/dev-python/aiohttp-cors/aiohttp-cors-0.7.0.ebuild
index 6bd3345141ef..eb2e764e7273 100644
--- a/dev-python/aiohttp-cors/aiohttp-cors-0.7.0.ebuild
+++ b/dev-python/aiohttp-cors/aiohttp-cors-0.7.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/aiohttp-1.1.1[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/aiohttp-jinja2/Manifest b/dev-python/aiohttp-jinja2/Manifest
index f3b724f90edc..359f7742afd3 100644
--- a/dev-python/aiohttp-jinja2/Manifest
+++ b/dev-python/aiohttp-jinja2/Manifest
@@ -1,3 +1,3 @@
DIST aiohttp-jinja2-0.15.0.tar.gz 51183 BLAKE2B e19ca813f36ac746a84812ec278a3de43e6e24eaafcf949fd18a32c99f460ded03f4dc97171fe1493174a8e2c51543b8c1afcdec51c4688f4fb0b7781287cc03 SHA512 084714cd2376b93f32cdcebc1971d4aaa704a177524b00f322e0347c15ab8085960a68a3760be056e391410f01b6b637eb59db54fccf54d09ba53a9ea03a01db
-EBUILD aiohttp-jinja2-0.15.0.ebuild 1068 BLAKE2B b4ed7629fbb7d988bb0f75ce53b9f4ab6ac417ecfa7c81018e8424248c6ee50008ea2a52879caf00d2340e0c4de28bcbf3fa8cc803066feaf88d644c8961f968 SHA512 29e178a1702da8eac399a8a949f968f1e29957b8c29dd0f6c6bffbf682238c55378164ea0063c2f9aba99dd353139f910031640c11932af38386a4a2631060ce
+EBUILD aiohttp-jinja2-0.15.0.ebuild 1095 BLAKE2B 1654008c0b370474e940a22f8aa7e86148945b4c3289ffa46502ae1fc89d82c4cd22d5a29d53c1425e7cfc05ee1cada5eed7edb8ab2a1e165a2bb451d3cd6065 SHA512 14bb8f57087b25f1519f734f737e50cb61ab55087aa7dbf577ba1f6fa8e8b09b3ecceea148eb8abc1ccb617157bd0b48828f2553f1344cfab17de39ed898dbbe
MISC metadata.xml 384 BLAKE2B 37044e46bf0ffa1925c6b50e3d2298993ecc3c8f42e18c52bfec22b620dafcabc77cb63f51f98337470f0edeb600c6b96c0b518f012bcfd3147a0f91def9d30f SHA512 fa82c2fd1f793d00baf665208c6321db03f037782c592f84d5efef68c271413ec080cd0322fc308cb4eddbb3e8667b907036eaf4cf8e00a800b9657bd9b366e1
diff --git a/dev-python/aiohttp-jinja2/aiohttp-jinja2-0.15.0.ebuild b/dev-python/aiohttp-jinja2/aiohttp-jinja2-0.15.0.ebuild
index 49e8a08065ae..8d1d06eca111 100644
--- a/dev-python/aiohttp-jinja2/aiohttp-jinja2-0.15.0.ebuild
+++ b/dev-python/aiohttp-jinja2/aiohttp-jinja2-0.15.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/aiohttp-2.3.9[${PYTHON_USEDEP}]
diff --git a/dev-python/alabaster/Manifest b/dev-python/alabaster/Manifest
index 2f766f3e8c7a..6a6e17684953 100644
--- a/dev-python/alabaster/Manifest
+++ b/dev-python/alabaster/Manifest
@@ -2,6 +2,6 @@ DIST alabaster-0.7.10.tar.gz 10486 BLAKE2B fa4e08cc06a22830e7ad1a5cc5e2ead40d919
DIST alabaster-0.7.11.tar.gz 10998 BLAKE2B 93975fcb93cac425d6db903f89c862041dd4817a1a411adb2b8d0e9af754be6f1a9649934b183678290debd71722146a547ced7407a9da10741d88a806d5bec2 SHA512 3b3762cc9f0a04296d07bdadeb7e77ae007e307bfad81d8ddfa8e883dcf7577bf544957b3664ec4cc354749fa249627071474466dc771c5883c75571c86d8f3b
DIST alabaster-0.7.9.tar.gz 10485 BLAKE2B c3a22dd8b813f2dc717a1fb24d252db949f6336cb5b785603f933d4cf32236f9bdff117118d85ca3f6995e761e8d2689feb2c69be516ab681dc664323da43605 SHA512 b1286c4d5d17d172baaacbc40ba6a435d433f0880e31416c37ac88df8787bf522f1c28b6903fe92c88414f54286734508860eab86ff7f12da72315bf9ae0e6c8
EBUILD alabaster-0.7.10.ebuild 532 BLAKE2B 9421933657591620dcc4926adc358490eb8cf5c447c973fc28eb1734b7fdfddf32151b69d645b6e86e46aeb7f12f02bdbea49959e2650a9ea5af736113e72a82 SHA512 50fe7d64f9edfa5d7a89b5effac52ca0c33c872ddb5fcdb2db57bf8c47abe56efafdb4894809c2b8df741e9aa648e759a03b8193c3861ef8b5addd5b8ff1fe95
-EBUILD alabaster-0.7.11.ebuild 534 BLAKE2B fcdd227f0b35fc502cde712fb691f5ba688445f2482c45ee6bf66bdbe20e3f0d52fbcec5a83bda97c368175fede735de7e01cb0bd38f2b31d658099983ec5748 SHA512 8f17b23200d97577f5a24f319b2151afd5dfd9ed2dded48d9887145e32fd48d7b1b171fc1397cc774267c2f5b2b30fac2a1873281061b1999a382300ba2cc2a5
+EBUILD alabaster-0.7.11.ebuild 526 BLAKE2B 9d7ffeeb7f14cd06be380e55a9caa09e2bcee0bf097db75a5fea0058dbfae44ca497e6a89333b5ce9f286c11e870e40aa554b4db91bd90518c69bac81dbc0e64 SHA512 c6b5ab8c071c96edd3e2e182de55c79fae28ab2e842f857d78ee65a443463ca551103660053e0da40479f67ea5b7ff542134ea2b3edf26698d381b4cd7ecb845
EBUILD alabaster-0.7.9.ebuild 508 BLAKE2B b6af6d5631bd3427cbada4bed6f39b216cfba0854e038321eb2ff1d1f695a712c42a485b435c4ef736bd55d5b734590c01d4f4451de1342d74e7621f4221dc1b SHA512 0154b11c3df291810dc7c09d8c1954c32f4d91695875acce07b80f711267c218ccd95474d5947ddf4aed7184750c9aa0831af1d122c75d53e678f664bd489057
MISC metadata.xml 384 BLAKE2B 55991f34f966ecaa57dfd6474f3ffc0d25b04b106c3a45c6d5fbb88457598b7ea93ef5edbb84af23fcfd1ff4b6314c6c56397a5a52da64e3fde3ce1f40587d6b SHA512 7464f7780562e6a8aff5a243e0a87e08740b06210a25c83ec82649974b0b50aabcab46f6c35b5e568b898ae8a4d10087961ae8953785f4dab33b62cf782e4657
diff --git a/dev-python/alabaster/alabaster-0.7.11.ebuild b/dev-python/alabaster/alabaster-0.7.11.ebuild
index 91512e468dd0..eef51ea73718 100644
--- a/dev-python/alabaster/alabaster-0.7.11.ebuild
+++ b/dev-python/alabaster/alabaster-0.7.11.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/bitprophet/alabaster"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~x64-solaris"
SLOT="0"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/alagitpull/Manifest b/dev-python/alagitpull/Manifest
new file mode 100644
index 000000000000..503ac45ae71e
--- /dev/null
+++ b/dev-python/alagitpull/Manifest
@@ -0,0 +1,3 @@
+DIST alagitpull-0.0.23.tar.gz 6692 BLAKE2B 63af3da6e98521487fad233dd648d9217d8e89c0d17e49dd771e934c0808a52c0659661ca8104c53c2d0fddf458650458e676e14b2e9c3820f353ab42044a490 SHA512 1620c0e25299f694f29f6e54105a2f336dee90535370a691a6e23a879a68626ef4aa19ae40ecc835553fe3b0272d48e4f5213c1ada054ad20d47034fc20dea3c
+EBUILD alagitpull-0.0.23.ebuild 556 BLAKE2B 381b1aee6bc750234f4e51833c72e772eda6baebdb65d6156d7fd7237085620b43e225208dddb1990ac4c5b11bd94e1ef711e1268c8fe336103faf03a64f8fd0 SHA512 d30d6e40f0d204b5a6c53eccf82f2f28766d5320bf43276d067823353b9c8d9867951c62a1b02eb9086f1ad2e68512705db364c054425998e3f13a862e6fa459
+MISC metadata.xml 255 BLAKE2B 2bb3830b8cec850703f7912f4c22f5b0abeabeed0715222bc56141779d02160773cfd0f85417c553c1cd8f2738bfeb78c56dffb8e648e572019319657646d1ba SHA512 522158915afe67937f81ba572a918a2de8ca1f8591e097da56799c97870d7c44756c1acd8224d63bd3375c2b9ebc0e1ce50816899117948a48065a27804883bf
diff --git a/dev-python/alagitpull/alagitpull-0.0.23.ebuild b/dev-python/alagitpull/alagitpull-0.0.23.ebuild
new file mode 100644
index 000000000000..c60405b24eb4
--- /dev/null
+++ b/dev-python/alagitpull/alagitpull-0.0.23.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="alabaster sub-theme used on git-pull docs"
+HOMEPAGE="https://github.com/git-pull/alagitpull"
+SRC_URI="https://github.com/git-pull/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ <dev-python/alabaster-0.8[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}"
+
+# no tests...
diff --git a/dev-python/alagitpull/metadata.xml b/dev-python/alagitpull/metadata.xml
new file mode 100644
index 000000000000..56cae167d372
--- /dev/null
+++ b/dev-python/alagitpull/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/alembic/Manifest b/dev-python/alembic/Manifest
index c0179209702a..470c40cab96a 100644
--- a/dev-python/alembic/Manifest
+++ b/dev-python/alembic/Manifest
@@ -2,8 +2,8 @@ DIST alembic-0.9.3.tar.gz 991744 BLAKE2B 2d18836fee1bd9a57cdc1b8f6159b9c1dc79b82
DIST alembic-0.9.5.tar.gz 990808 BLAKE2B a8155d15a9de2acb7a2f01829a0d01eeae5a7981a72aaa95e0d9d53433f52d0695d7e5414dbded1e5d53253a5e2d1cef67b12ed6be58d901859f3eae137486c1 SHA512 7588a681a6cf50a58ad697cb879d465d259880a473647d598242609c6321a8be7f53fc0d9a24fe976c4c65750eb0acc1a8e60253d4ccda33c87319ac9985e8b8
DIST alembic-0.9.7.tar.gz 1003312 BLAKE2B 2c8c2c14bede5f1997f8822ae6400718fa8302cef55020ef84975965295ccfa20885d48274a24e0c5dab72ec1611884d29d4bec422da8a93241aa280cda47dc3 SHA512 102592f7a25033af197fadc260dbb5ee4ad7038feb015fe5672de83c42f6125b659873071b339cccf5eebcf390c16651f6b9064f225198f88b42d58796fb1ca3
DIST alembic-1.0.8.tar.gz 1030713 BLAKE2B 67cb80ed064e99f27e41a7ae2e42231794c177f96b95e2c3409a0ebc26e5323665147b2721efcc4a4d8ee2a71ada76408187f39ff5ad3745de64ed31f87d2895 SHA512 7a2ab63c6a823a32f45cd8ff5b763671806a8fa3d2b31e09c2051bdf92784fdafea1e3be217d84885d92eaf550e223ef77fd6fd387d35a5882d60ebcf042d835
-EBUILD alembic-0.9.3.ebuild 1389 BLAKE2B 8ef3fc914ce908ecf605659b0e17757813ea0f61cdbfbafdb032f42d2763ca9ef5817b8b88e71dbfb42536baaccb197456ebb9908348fadf4a0e0057d3add351 SHA512 ce2d452f81d29a667fce6879d9be9a95021007c58ffcbea19444a9af3bd4a600825d2530bac83e432e4762a3a1017761efc0d4a327cfe0e2ed39ae1ab34e27c2
-EBUILD alembic-0.9.5.ebuild 1391 BLAKE2B f3b0bb6f107afe49cc5a858833f041be5a93bb0be45fc14515dc178b5382389fd924e679548bf9c03a7d387867c9921e51aa62fae27d1d771bd52deae28f727a SHA512 cb0ad8b9b833b2aa24fa720c4efb9e4a39ce27a56c11214ae8577ec49d9465dac23239886b5af1376c335f02847fccb1a2e6fe55c195d01be8c128561a70d53a
-EBUILD alembic-0.9.7.ebuild 1389 BLAKE2B 8ef3fc914ce908ecf605659b0e17757813ea0f61cdbfbafdb032f42d2763ca9ef5817b8b88e71dbfb42536baaccb197456ebb9908348fadf4a0e0057d3add351 SHA512 ce2d452f81d29a667fce6879d9be9a95021007c58ffcbea19444a9af3bd4a600825d2530bac83e432e4762a3a1017761efc0d4a327cfe0e2ed39ae1ab34e27c2
-EBUILD alembic-1.0.8.ebuild 1393 BLAKE2B 7988f856d6a83164779055c00b69041cd8021319295a9088ae6b24bb5cf80b2d81ce76e495216958c9ed0ad4147c7a3fdb31ab757362f31dca9ddf087b3c73de SHA512 226ddaafb9c43381489e013eadafea8debff0c6bf7e68cbc1d9f28ada6ff6239793d6bbbefa95c2d90548443ff5bfb961ce02a9fa3eeea0e1f3d3f394c946d0b
+EBUILD alembic-0.9.3.ebuild 1416 BLAKE2B ec20d714cd89f38cec44f49f7e76ee3cba63d210bbb0f4c53686032ba29bbf3c4324726d770988941be39989eaa20ab0e7ae8da39377e52362246a41269bed75 SHA512 f80f7aa9633072490da179a7f5ab4564f4eabf5a848157a427bf173ddde278927b494b499db93c26995f760a7be45b9f970a8c1362f5db864c2cbdd199fb38ec
+EBUILD alembic-0.9.5.ebuild 1418 BLAKE2B 805fbc7c397f3a1d9f2a0c8632a7ae28ea415e5e601754b39d5407f4e9f1696e74e9615440d0c820737caa0c0e71123bcfb40827b10ac8c628a774594b560167 SHA512 b70e31960c250c327218bab3b2ac47a36f55b5108e72be8e6c139fcb7e83c00d0809f9699feecd55f8bff1339327808579b38a00c4af2ff97c692d9e08f14377
+EBUILD alembic-0.9.7.ebuild 1416 BLAKE2B ec20d714cd89f38cec44f49f7e76ee3cba63d210bbb0f4c53686032ba29bbf3c4324726d770988941be39989eaa20ab0e7ae8da39377e52362246a41269bed75 SHA512 f80f7aa9633072490da179a7f5ab4564f4eabf5a848157a427bf173ddde278927b494b499db93c26995f760a7be45b9f970a8c1362f5db864c2cbdd199fb38ec
+EBUILD alembic-1.0.8.ebuild 1420 BLAKE2B be373fe99110e03a0f5a57139f2b853737213bb687f1461fa2d478d507a2d14d2513883aa9ad3bd9338172a7541386f2e4280d9d5a4c061670b065f5f3fd5b83 SHA512 7d429d5ae06b9c3412cd9c7bfa074febd7c7506bfba3411b13d28419c85f594ebf459917325458101e8d943f9296ad22d4218f75ed30850f39afd260ab81fecb
MISC metadata.xml 379 BLAKE2B 8fcdef99cd9d57757692cf72b6f43bf874b7657899197d754ad81866f77d0a48d0fdaf168eeb37ad29ec975ddd7533be90f1e9926de9faf1bb56c3ad4e1d7513 SHA512 809c3f1585e85726feefc7f8493ec83ee31a9f7aa99aacf82026742f278726ad960a63b40c701a1a2453d46fd64d8245b83f2bd7511b5cc077c44bc62dda3e83
diff --git a/dev-python/alembic/alembic-0.9.3.ebuild b/dev-python/alembic/alembic-0.9.3.ebuild
index 4a1b2e5424a0..4a7100974ff0 100644
--- a/dev-python/alembic/alembic-0.9.3.ebuild
+++ b/dev-python/alembic/alembic-0.9.3.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test doc"
+RESTRICT="!test? ( test )"
# requires.txt cites 'SQLAlchemy>=0.7.3' which is really both old and silly
# because it shatters the testsuite. If 'someone' cares to adhere to correct form
diff --git a/dev-python/alembic/alembic-0.9.5.ebuild b/dev-python/alembic/alembic-0.9.5.ebuild
index 9824a848b256..c2c8eb428d17 100644
--- a/dev-python/alembic/alembic-0.9.5.ebuild
+++ b/dev-python/alembic/alembic-0.9.5.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="test doc"
+RESTRICT="!test? ( test )"
# requires.txt cites 'SQLAlchemy>=0.7.3' which is really both old and silly
# because it shatters the testsuite. If 'someone' cares to adhere to correct form
diff --git a/dev-python/alembic/alembic-0.9.7.ebuild b/dev-python/alembic/alembic-0.9.7.ebuild
index 4a1b2e5424a0..4a7100974ff0 100644
--- a/dev-python/alembic/alembic-0.9.7.ebuild
+++ b/dev-python/alembic/alembic-0.9.7.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test doc"
+RESTRICT="!test? ( test )"
# requires.txt cites 'SQLAlchemy>=0.7.3' which is really both old and silly
# because it shatters the testsuite. If 'someone' cares to adhere to correct form
diff --git a/dev-python/alembic/alembic-1.0.8.ebuild b/dev-python/alembic/alembic-1.0.8.ebuild
index 53daf82daeb8..ae07cdf79c27 100644
--- a/dev-python/alembic/alembic-1.0.8.ebuild
+++ b/dev-python/alembic/alembic-1.0.8.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test doc"
+RESTRICT="!test? ( test )"
# requires.txt cites 'SQLAlchemy>=0.7.3' which is really both old and silly
# because it shatters the testsuite. If 'someone' cares to adhere to correct form
diff --git a/dev-python/algopy/Manifest b/dev-python/algopy/Manifest
index 601e6e4017df..732c5279391d 100644
--- a/dev-python/algopy/Manifest
+++ b/dev-python/algopy/Manifest
@@ -1,4 +1,4 @@
AUX algopy-0.5.3-fix-test-cast-ufunc.patch 1216 BLAKE2B 400a6f13fc9e9d426e35af04c1e57c812916ce73973f5f474c27b62a212e3e5fefdbba628d5280c1b9bc8af45667c1b42186ac0ecccd32f49deab2ee11d6f8f4 SHA512 760f2d9ccba579079992b59a8334a1606ac8481c7164637640916418d7ffa1fb989b81dcf1445c205b832f476ef883f1f0f18cb540909526e8b1a05e6c897442
DIST algopy-0.5.3.tar.gz 149560 BLAKE2B 8fdb5e5c00aa161bbc2a03c584d644e36d2843bbd3d1e090b0a89ef52db9a122561f050aa7676f9fecdf78485963fa3712b3f2698e52fed90d9077ab4395838e SHA512 43b3cd4f17fa821fc61898534f595202097cd56d57133a1d13e23743c794166a0f8877947cc6eae6d2ac2fd7400e2a6527ee8229ec1b26ea660ac9c01cd22912
-EBUILD algopy-0.5.3.ebuild 723 BLAKE2B 143d8988f3950c06186c2b1ac622312d37ff4a254976c8a81c9a289c17f9e278e18a93b38aec89756d3d96305ce7de4d5303e538ae75d7562d83a3231e24b817 SHA512 11b229dd233c31852666f8f4042c6f485b9c486c45949dddfb6329445b260693cf33556ba7f885f7e1185ee0746fe8d9fd842a886e59517b5e537598eb1c68f7
+EBUILD algopy-0.5.3.ebuild 750 BLAKE2B 10f60465f60760143e0b85e546340a49d6d9323ef77f82c565101d071f3ff89516fa016edf29cdec85f9ed8e99e81b4ed9b25a154862cb45411c0ff7fcb556a7 SHA512 c99919f1f2f0abb4b9992e41056ec0a77de518b2e25b8db4476b07050d34c4245f656faf0adb578a625a61f7ef8c583bac1c6efd9e62841643b28ecf6c5b8426
MISC metadata.xml 319 BLAKE2B 467b55a1297cc848051e0e3d9a6d8fd6a4df43c639f3b79fbd3ce31247fe3082c208282256dc070b0ffb0e0721ec868c97bf56c43c8910a554eb29506820b1bb SHA512 032311a0f7e860ef5e890c30458a03beaebb7911d412642208e1bf60f26088e981ef99bce52a637048512eacb3460e740a7d969d5c83ad42e64cb0c584151477
diff --git a/dev-python/algopy/algopy-0.5.3.ebuild b/dev-python/algopy/algopy-0.5.3.ebuild
index 46e45559d911..b720b3a8e675 100644
--- a/dev-python/algopy/algopy-0.5.3.ebuild
+++ b/dev-python/algopy/algopy-0.5.3.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/ament_package/Manifest b/dev-python/ament_package/Manifest
new file mode 100644
index 000000000000..601c7828d3ed
--- /dev/null
+++ b/dev-python/ament_package/Manifest
@@ -0,0 +1,3 @@
+DIST ament_package-0.8.8.tar.gz 19289 BLAKE2B 60490e6b772f4b2b19090c0bdcf949c3317dc21648412ed2245492a016acecff7529e364e66f5e34ab1705cd755db58423e4f62899cd9625207610d1a6dfee72 SHA512 4e4cd851ac3014f7676237a6918529041d3dcd606ed1577c5638fd1aa740ae45f3f10e019b5ebc31232525f9cab4e77916073d149a3dbc8d9add5ce5b8d28a2f
+EBUILD ament_package-0.8.8.ebuild 680 BLAKE2B 7a05c5523e6592d6d848a9f80f03a2ef80dfcab969686699802c5683c46c4d233668d1136281443f3f0a7259d9f8a9d6c7f1d6b0945968ddfef41ac7d06c0552 SHA512 e6d65648e195e461f4dd55cfd2eb219b256f061df310111d34211bf87888927c2599490364046e0a4799c7b77dd02a9afa278cb009eff7306b5e44194507dea6
+MISC metadata.xml 333 BLAKE2B 713e60970251a9efef7c6be91de9f139953058b16efa8e2c23aa407cfc395a53f63d319c08c0a4597b22c5fb6d9ee3b57c40ed36f9318509b95786297d9958fc SHA512 87cea6fec8887053fe14091c5b76687797618f1c56bdc18215ecf92176027001fe2da63b6cb7e111bf9ce8b6fb9d1b8c0451594a13623ced562840ccc3a7b32a
diff --git a/dev-python/ament_package/ament_package-0.8.8.ebuild b/dev-python/ament_package/ament_package-0.8.8.ebuild
new file mode 100644
index 000000000000..b86d5e0d90da
--- /dev/null
+++ b/dev-python/ament_package/ament_package-0.8.8.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{3_6,3_7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Parser for the manifest files in the ament buildsystem"
+HOMEPAGE="https://github.com/ament/ament_package"
+SRC_URI="https://github.com/ament/ament_package/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="${DEPEND}
+ test? (
+ dev-python/flake8[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )
+"
+
+python_test() {
+ py.test || die
+}
diff --git a/dev-python/ament_package/metadata.xml b/dev-python/ament_package/metadata.xml
new file mode 100644
index 000000000000..c45ad944f401
--- /dev/null
+++ b/dev-python/ament_package/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ros@gentoo.org</email>
+ <name>Gentoo ROS Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">ament/ament_package</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/amqplib/Manifest b/dev-python/amqplib/Manifest
index 1d5772270027..e0517e714879 100644
--- a/dev-python/amqplib/Manifest
+++ b/dev-python/amqplib/Manifest
@@ -1,5 +1,5 @@
AUX amqplib-0.6.1_disable_socket_tests.patch 652 BLAKE2B 7bb62c50f025c6b5223da2a83e68eba5b1659917f625658ad4ba1ffada8ed452348cc4db59d634d49d7b1c00e69e186abd3cf282631d008285b4df27c1dc9e48 SHA512 9808f03c281a1384c2753441355fc563663579c178e59a65140146ca670e2e90a2a486eec1760dfdf5dd0f91f522cb427094c758bac04c6f0f06b9e9c7ea2434
AUX amqplib-1.0.2-unicode_tests_py3.patch 1943 BLAKE2B 995cc28ebd9dfd6762fbbefcf9bcc5c62bf50f78f446ffc95892c0531316a2f1db0c4a0ae5409083450a452f3ef785be4c42935f68f4e2b193a54c63d1f44f03 SHA512 8f7f0896593d5fc166de14116e6e67924e41332ae7cedf83501697fa64b847f9f6decd5bb9c6a3af6921607c0ec62b972be74f961a9e616de60d50a01f8ed482
DIST amqplib-1.0.2.tgz 58544 BLAKE2B fed0cc178042467ae4e73d197dd1f2819725236274aa5951d67f7277825b851425712c96b5b1fd95010e47310746bc5b903f8858777f8999a9d310b675d60a11 SHA512 6c8c9fd7fd68fd6a1eb944962094e57f89525bc78dd002dc0dadd491b262293367a86569dfc52f0701723b4327b7c290150dc2e69e3ac1a28613578d9e0d0710
-EBUILD amqplib-1.0.2-r1.ebuild 860 BLAKE2B 4387a007bf7e3afdd0e7d017f8eb97349455a50b97311df357c731236b29cf3ddd0edabb10fe75151fe125fe3cf738c6d385854aa5585d4ab93c3e63d65ee620 SHA512 dfe590749d16c2699e267c113952e4a7e0760767d3373d780f5cc7ea55b5611393dd7c9466031d1f47e42581c820708145f7c25c14bc32b5c2117b692dc4e736
+EBUILD amqplib-1.0.2-r1.ebuild 887 BLAKE2B e270bd64f6448e91f8b1a825223671ba7113751356b45f0d8d6a784b7057082513cafa582edcd96cdc819e911e8b0bc6e3155b2ebc19070c731bb25d64b7b122 SHA512 d87e93dd6345b24ca442a456472b5ab19b8955df70d8191b82ff979cdfca5b6a085fe6fcd3a1d1002f21752ad0f9ce6fab17cdbac4409e027b8df8a5bc0742e9
MISC metadata.xml 485 BLAKE2B fca427e3d8c4fc624fcb356fc94bdbbf89ad5ace792bb91a47248503f340e3426f1cb524c94ed1c0dd0514561a42a04fa4d89d37783400c9cca214d240883c8d SHA512 95c41cbe50f47f275c9e746bc7a7a90ecc63d17f02d7f94dd0eec0cc58de3ef8083a5f96cde53dd284e4ca0c218789b36766d798ba63ad0064838e308431e3ac
diff --git a/dev-python/amqplib/amqplib-1.0.2-r1.ebuild b/dev-python/amqplib/amqplib-1.0.2-r1.ebuild
index 1a324c5f5cf8..bbd4303436da 100644
--- a/dev-python/amqplib/amqplib-1.0.2-r1.ebuild
+++ b/dev-python/amqplib/amqplib-1.0.2-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="examples extras test"
+RESTRICT="!test? ( test )"
PATCHES=(
"${FILESDIR}/${PN}-0.6.1_disable_socket_tests.patch"
diff --git a/dev-python/aniso8601/Manifest b/dev-python/aniso8601/Manifest
index 664f588b7693..c4e1d18628d2 100644
--- a/dev-python/aniso8601/Manifest
+++ b/dev-python/aniso8601/Manifest
@@ -6,5 +6,5 @@ DIST aniso8601-4.0.1.tar.gz 109849 BLAKE2B 487bf340e181997219c2e39ed887161c3f5da
EBUILD aniso8601-1.3.0.ebuild 636 BLAKE2B f26b96fa02248e06350b481cc8f36bc9ed398a7d2a81a819c652bc0d4790d608bc22c2c36a5a0e4662a1bb98b1a9df83c58c871a290e5fc34bd16ca09b039aac SHA512 59734fd2f6abf46884ccec622649f6ec91e30492bc8d54cc8fd762044fb40b03ccfc7b4fd46ef95146748686fc6db4526d33553e8618c5ebcdd28f67182dfc80
EBUILD aniso8601-3.0.0.ebuild 638 BLAKE2B d818e0be6b76199b594762b89fa94a4cfe92ddde507912a43e96287e3c1df44ad9e11700c0420b3dc1b06d2e0b598b016a230437534550aab1da1f2c7ae5a2e1 SHA512 55e34703a5f6a0f1ff8828cf69a92f2a87173ff8004d0d417dee5f02bfcc630816a92bdf9c6c3af06f0c013b62ece6125d95a20ae9092353f1e65174a1a69973
EBUILD aniso8601-3.0.2.ebuild 645 BLAKE2B 3c64f6a091ba41496b4adf0ecc78f1ef2055a72c8bcafe943b492f1a665437ea74802dab704d0140f8eb5158869d7f0dee3af9af7280ce0cbeeb854cb2c041ba SHA512 1f1f1bea0bc91ee56221dbdeea2da1fddf9224ee8ef2224c7ba0fc93866add7fc1ca7d5d765116461e72fad04dae242a699ca1e1b86e74c69e733ccb9b91cd26
-EBUILD aniso8601-4.0.1.ebuild 793 BLAKE2B e81c72f4acd06c0a6fb75580ddff99c534d379d55255d48cc2ef8d5ab566ff29acbb45e9e4d5bd588c57373dd293c5dbb4e6a025b3db6944a58d921cd5f1eb67 SHA512 a8b2e66f856298f907137f652255dacffd9382cbf81fa4d6526d96f793c9258348e1e8d606a77f33b1608e2b8c251245edd22b464e659b907dc7dd167f2bdd17
+EBUILD aniso8601-4.0.1.ebuild 818 BLAKE2B 8bd75935c2d3cf125686e8112195c7dd2f5e74157c1347aa65507d538df2ebac3bfadda0a6ff688a897acd2f7ea1cf8e954c75de7753a10bcf4c0aeb0547b233 SHA512 230f9319bfca9cd28e19efbc7b7db3d1c01d89e118c05e1b6062b27e1d2e652142c6581fe6a8f9bfb0dd95e73d3631f532e842a2a0074cbd99717e2846598ec7
MISC metadata.xml 385 BLAKE2B 665a2f5886166953707e75ee9f5bc225154157431ae9a9b6bb7cbcb8103150753a848ff184100c73177f40f6c5b11f1ccb4d0037504d67513810cd6dac8a1f34 SHA512 43b38fe6bef338dd41825197e7d3d0bfd3f040ce52073a6db93592f1b49bea4141a58ecc55e71b742c498a62000a2666c456b08d15bf25888858dce310e38121
diff --git a/dev-python/aniso8601/aniso8601-4.0.1.ebuild b/dev-python/aniso8601/aniso8601-4.0.1.ebuild
index 297ba1540bce..6a3cc8fa7454 100644
--- a/dev-python/aniso8601/aniso8601-4.0.1.ebuild
+++ b/dev-python/aniso8601/aniso8601-4.0.1.ebuild
@@ -12,8 +12,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/python-dateutil-2.7.3[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/ansi2html/Manifest b/dev-python/ansi2html/Manifest
index 0efa19d5e2c6..6628b89336cb 100644
--- a/dev-python/ansi2html/Manifest
+++ b/dev-python/ansi2html/Manifest
@@ -8,6 +8,6 @@ EBUILD ansi2html-1.1.1.ebuild 967 BLAKE2B 06d285a51945f8a56a000aae79eaf81f303adc
EBUILD ansi2html-1.2.0.ebuild 967 BLAKE2B 06d285a51945f8a56a000aae79eaf81f303adc267e32db059a8a3a1d352a18d3baa50a30a256d0b57e0665860cc79112886247648daf091af859c0a663f27947 SHA512 ce581b9865167ba59beb1ba574d8c544bec11a0ddb551aadf9f7084b2e9bc104d543b201c7ada6b5a5e5803a66dc2653265bcefc0a9fb3b9e3180e6085320299
EBUILD ansi2html-1.3.0.ebuild 1084 BLAKE2B e61851240d8103dfca9fefd7d41140167d3b5031aeeede9c580245ecdb2211284dbd1c507883d467df42e097a41a456a99609e9a627922d030dc73ff7260e119 SHA512 90ccc58d0cfa374e1c0785619e64d500657df7dfd82f7e731a9e2d0d9f7e62ee9eb7a2da01e53db2feb9d582f378daf29ebefaf92a2a86671bc79be405895cab
EBUILD ansi2html-1.4.2.ebuild 1085 BLAKE2B a6cac97e0fe240f7c689d7e6a45f66354ac98bcd4c319db10d2d637e9356d4489bab3557879aeea60cf954979ab27723c556fcb142a6543493ae6c4ddecea31d SHA512 017645ffc29f08bdb38744aa8b09df3292b37a3980beb9c0cf949465621839e5d56b7e11c924eccf94d92d2ef8a6e413989e7e0c923dd58752ba89b3f5127d77
-EBUILD ansi2html-1.5.1.ebuild 977 BLAKE2B 17a9f23ab65045b8511b65568c532d5c79f2d4ca260205d251b2d2e81a0440ab394b08f64cc69bd4c32abca1a6fcfc1aab36d23a8a2354f23d79162e8e9625ac SHA512 5f67d28a4285c7e466374dcad9a6915552e2efc47a2fd7517d93bba35e0437b943d607b90dd20c24cf888059e2a3a4110da86e057d72d77be188352359a08675
-EBUILD ansi2html-1.5.2.ebuild 977 BLAKE2B 17a9f23ab65045b8511b65568c532d5c79f2d4ca260205d251b2d2e81a0440ab394b08f64cc69bd4c32abca1a6fcfc1aab36d23a8a2354f23d79162e8e9625ac SHA512 5f67d28a4285c7e466374dcad9a6915552e2efc47a2fd7517d93bba35e0437b943d607b90dd20c24cf888059e2a3a4110da86e057d72d77be188352359a08675
+EBUILD ansi2html-1.5.1.ebuild 1004 BLAKE2B 982403a1041b62351d469754c633a9651ffba652d69e6a7f73b7bda5b125dd6d190e7bc5edd6ca17946e148176f9b12afb3520031da71b751974a964bdeec664 SHA512 ce7088c8c2eb0f25044740975e1177d6a5031b71a6af001b0515b936046752775560ee654659e8d6888ffcd5a2fe26f59084b799f900254a1dddfea0d84078fe
+EBUILD ansi2html-1.5.2.ebuild 1004 BLAKE2B 982403a1041b62351d469754c633a9651ffba652d69e6a7f73b7bda5b125dd6d190e7bc5edd6ca17946e148176f9b12afb3520031da71b751974a964bdeec664 SHA512 ce7088c8c2eb0f25044740975e1177d6a5031b71a6af001b0515b936046752775560ee654659e8d6888ffcd5a2fe26f59084b799f900254a1dddfea0d84078fe
MISC metadata.xml 392 BLAKE2B 13621595cc083a069522c51b4e29b362f7217698c194d5247d73a3acdaca7ca8b13a3afb0e9b0671785ce246219d44bd8511c5ef243111d43067b138635f5963 SHA512 a17684f5bd76762a832cba99a1edcd2b2ebb1abdd27f36528fb4d2ded639b6223f60495c6dd2ee548826f3a2e177238318c02962d2300ace37eaa881e76cf095
diff --git a/dev-python/ansi2html/ansi2html-1.5.1.ebuild b/dev-python/ansi2html/ansi2html-1.5.1.ebuild
index 74f9727f50d8..d890b5f02357 100644
--- a/dev-python/ansi2html/ansi2html-1.5.1.ebuild
+++ b/dev-python/ansi2html/ansi2html-1.5.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="LGPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/ansi2html/ansi2html-1.5.2.ebuild b/dev-python/ansi2html/ansi2html-1.5.2.ebuild
index 74f9727f50d8..d890b5f02357 100644
--- a/dev-python/ansi2html/ansi2html-1.5.2.ebuild
+++ b/dev-python/ansi2html/ansi2html-1.5.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="LGPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/ansicolor/Manifest b/dev-python/ansicolor/Manifest
index 661702f6f901..ce651ee29a21 100644
--- a/dev-python/ansicolor/Manifest
+++ b/dev-python/ansicolor/Manifest
@@ -1,4 +1,4 @@
DIST ansicolor-0.2.6.tar.gz 6224 BLAKE2B 38ffd0e9a88c886ebad25c4f0072f2f8f833e028c3bc14eb89252c1c0b501f973c9b3e371b4c605a3b98df33eb7203a963797d3ee56cf87b0afb927b19096fd5 SHA512 44c7dc6f621fc3044d4a52acb96e7e497578e025090633bfc8cbf686d7461da018f64502b477a6090e60747481f320cebaad00ee0776c9f4c52d4abbb1812121
EBUILD ansicolor-0.2.6.ebuild 528 BLAKE2B 30c09c0b8174b5296e91b746da5e85a583ca836a905fab7a6e7588f0fe8613ea25b48e1b10ef6c0c5bf4ae5dd461a7b44381da00902dda50be3b29a87f95d273 SHA512 400189c7204091b835ec04aeb7affb7b1485ead2ba20f99b16284ea5c94bbc955bfe69fe6bf4271a3eec0f3bb835e33afe81b6af13928554647e9ab11f606938
-EBUILD ansicolor-9999.ebuild 637 BLAKE2B a2408e149ed9af20a18c191827ce1c74d822f4860c34c7bc8591230a118fd4c5aafcdfb2600a018d9a970517bf6abf2f56e80eb6036945891d990ed1408058a2 SHA512 86e31e1c2182396954604ee6d7d353ee5faa4f3402212fa82a1dbbd6f9e8dab539596db5612bb9083f2ab39d12b82dc6b0a086b8c3fd2df5ecdbb7c7e5799c7b
+EBUILD ansicolor-9999.ebuild 664 BLAKE2B 750432f7ee407686ed0f3d356c562510651ef78d66e69fac0c0bc79357542324e2ba6ebb0d32d11c663b05084d15fa7af95c439c645d2b1dabe093186c3cd53a SHA512 4a7097b95c8650fc9039bddca5d31a78d4019c0d9894f40d0be52d642196b422e207da2def69974b70f35f988c89cbf406a3a050408504f83c856937f329c22c
MISC metadata.xml 298 BLAKE2B 4ca5c54a9b47e20ee8ed4520c011034049088aaa0bcb1ae7d37eb590c3f3b3d8296e71958dcb1b6342f69cb4e8edb443823bce0381f97cf80544bbe66473c122 SHA512 debf13987936d64adf35fcc48d08f306f13d2d719afb478e8c78a89eec873c17a0323a6cc7ce473c67077c5ec9ed97e8983dedd63e986e74702166c592d4a193
diff --git a/dev-python/ansicolor/ansicolor-9999.ebuild b/dev-python/ansicolor/ansicolor-9999.ebuild
index c501630241cd..0a193bca2140 100644
--- a/dev-python/ansicolor/ansicolor-9999.ebuild
+++ b/dev-python/ansicolor/ansicolor-9999.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS=""
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/ansimarkup/Manifest b/dev-python/ansimarkup/Manifest
index 4a498fbcd4bb..8eebe6847557 100644
--- a/dev-python/ansimarkup/Manifest
+++ b/dev-python/ansimarkup/Manifest
@@ -1,3 +1,3 @@
DIST ansimarkup-1.4.0.tar.gz 12533 BLAKE2B b43b1dd0d8fb950866a313b7f8bb0fe44f983aae1c8e5cbca95aad7b77ff7563e04e019622a3531228a891c6c8c16bc8d9ddbb55e9d418d8055f3eda41ce0866 SHA512 c397201f7789cbdec0d4e32ac5a4e1f130deb329535303538b48136381e7217ed7e80fe4eb586c6e2a30dc9848813c7d43bb01c0a2a6a4a29e14842bf4540c4e
-EBUILD ansimarkup-1.4.0.ebuild 718 BLAKE2B 0ffb23b594f642e81f02759cdee5407aae453617b5a34c6cdec3f2af140d6a0d421e78595d0316f419adbddbe0aa0a8a99308dc6143fb71ddf83431b79ff8fd5 SHA512 4095c9234923833f42b8a000a3b6fca9e2652fbc4c1c3df9c0fc017608e589a2204b9d8428cf52d772e5955b9a216fa31cb56507c085aa107abc9c5831e1bece
+EBUILD ansimarkup-1.4.0.ebuild 745 BLAKE2B 0423b4626a2d6140e0caca4b9dd4e627c5b2d6085078894539dd342767b80ed953d7398d20aff1665d2a637c2ceb78ae83da5cd2e0db9dff38d45b5356994dc9 SHA512 b5e15f0f46e39ff516c4369ee75b156994c123c862532fcac81703777b9fcd1d8f3151ffc4c7e36375d5e8b1fbc8af20b7d496f0d54e5638a6dd70d9b3c75b7e
MISC metadata.xml 493 BLAKE2B e57eaec5f0bda792267ee5cce190f2b1f7f1017bf5e28e28051f947143cfb9f9173311e57e9f6d490f3a59908bf0af11378f394f4c8edf2cc78466758753db57 SHA512 3c9c292a3e84dfa535eb062e3f71b0d3a8b374dae7810129473abc3f801937c2e09b489ac2f0fc66103ed4da110df661570ab8f0d9f8857f938d97d443af6793
diff --git a/dev-python/ansimarkup/ansimarkup-1.4.0.ebuild b/dev-python/ansimarkup/ansimarkup-1.4.0.ebuild
index 4d836ae349e8..05bb5d0b182d 100644
--- a/dev-python/ansimarkup/ansimarkup-1.4.0.ebuild
+++ b/dev-python/ansimarkup/ansimarkup-1.4.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/colorama[${PYTHON_USEDEP}]
diff --git a/dev-python/anyjson/Manifest b/dev-python/anyjson/Manifest
index f23adb9ae362..2b3d3e29088b 100644
--- a/dev-python/anyjson/Manifest
+++ b/dev-python/anyjson/Manifest
@@ -1,3 +1,3 @@
DIST anyjson-0.3.3.tar.gz 8332 BLAKE2B 196596b832bddf7969fa9f77f7b78e37bf7fbc93dacb2790615555072b1b504b70d43e50bd968969abe92b6503b79d392f344b72b663fc3be700a0e4053c278f SHA512 9e70df3cb8bfe2348fdb0eb03cf3c33ca5a1171aca6467787fc28c161354b5ebe89b2f73badfa00708774d6825799860493ddcac7f5da8cc9c251b92b5a343bc
-EBUILD anyjson-0.3.3-r1.ebuild 951 BLAKE2B 4346e15171165f0f42a528bf700bdbef9c2c6fd78cd95de50ed23afa3fd7455c905746cc9352f4d7f448d15b7c0aaec181fc82fee99673129575ad23e4c05943 SHA512 a5a553a911dc598377932b6e9007f2274c57cefab4ace1e20e4a7507f8d3cd1ae29691432cc25e4544418d0446399780a4142b185f93ae7ce97756c430bc0245
+EBUILD anyjson-0.3.3-r1.ebuild 968 BLAKE2B 3b481393f6e3be11b18b354a2841ada2f82a8f37829fa0a244ea6e1f65e1925a73dfaf5026771959bd2d90f81f37ff9b7b948db126f3e6fe8aeb3b3308c9eabe SHA512 e0de12af758cde5f0d1679d3b2e23e873e210851cd4b454d1acf10ea8a81201f488ed22f6a80b10d183383bd41353390740674bc2e488dd55b35dca2a66db479
MISC metadata.xml 378 BLAKE2B 6235a5004dff3622b6b68f5595905cdbb330d2d569b1da979a1f4caeab510ff5db4932a9dd916b9d81227110173a8a3cc789fbba0a9712b429bef35ed038742a SHA512 51bd7728ffa457fe04c22c66f497e5cbc1cbad3ead97525a8b443616801338d49100d77d57c33eca873fff567e86ba73e319d66c9d117e246bdebd36d30cab0e
diff --git a/dev-python/anyjson/anyjson-0.3.3-r1.ebuild b/dev-python/anyjson/anyjson-0.3.3-r1.ebuild
index da0a155d4100..4e656759e579 100644
--- a/dev-python/anyjson/anyjson-0.3.3-r1.ebuild
+++ b/dev-python/anyjson/anyjson-0.3.3-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
# please keep all supported implementations in 'test?'
# to make sure the package is used in the widest way
@@ -22,7 +23,7 @@ DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
- dev-python/simplejson[$(python_gen_usedep 'python2*' python3_3 'pypy*')]
+ dev-python/simplejson[$(python_gen_usedep 'python2*' 'pypy*')]
)"
python_test() {
diff --git a/dev-python/apispec/Manifest b/dev-python/apispec/Manifest
index 72ab069c54c7..5004b3169669 100644
--- a/dev-python/apispec/Manifest
+++ b/dev-python/apispec/Manifest
@@ -1,3 +1,3 @@
DIST apispec-0.35.0.tar.gz 47684 BLAKE2B 3067a0d50a6f53378f46a9a07596da53679f399732619f5bd3d1bedd85d088c6901560dc46be22b42d77537c437d9d97840a55f0b1513e39c87760e9e6c8ea0c SHA512 45a3034c49169ca7998480a8b8e0ac6415d49b6235885fba31eaaccb1c008b4ea845a6743f10cc3492215affe20b690d73a9a06e0e0c3942e0327f381415fa57
-EBUILD apispec-0.35.0.ebuild 796 BLAKE2B 288f9852dec9e5f180b650f1051315e39f89a30d46d5d5d06a76346ef0306c15688260fa8e2385b3834638c1d0a84f5720a5008617192fcffe5124dc3e7f7938 SHA512 846609df809bbad71f53a72f7d338dddee8bee78702d07672cc0d01a3e189df09f5197404739e67cb6af0ba66157ff1adce15b4be96026cb54c0acea58246072
+EBUILD apispec-0.35.0.ebuild 823 BLAKE2B 1615f7736c85d7e42a26b1a8a46c8bdb2c55bd9aa6ae7b3e48b2da9d708ba6a01ab1437a931530277c455d2866d1ff5e8571acc8d15fd1eb2c03f016177bf7cf SHA512 9eb236ba556129b5543f7322c01cf6e8c2f5f43fe26efd1dd186a3f23a30781e305552d5c9e687a60e9fbd5195877fe55339399beeb73926ad8bf234e45bf924
MISC metadata.xml 352 BLAKE2B e072e5a12d891408ee029e0f51b9c2a232e8a31e941352d43695e0bec949c4f0d1d709707c052971a3bac490763d3f79a264bf85cf97e6f6b2bd62064f1fbcc7 SHA512 ba1e41f1977b0afa34de52bbd96bba0c4e517e5f6b0094356d37c36b4365cd7ffaa055caef08888a4e1da912e1d3616e8545cb6f8de20538ea15f338a5dfb0f6
diff --git a/dev-python/apispec/apispec-0.35.0.ebuild b/dev-python/apispec/apispec-0.35.0.ebuild
index 2929b5098ab9..d8b88f00cb2f 100644
--- a/dev-python/apispec/apispec-0.35.0.ebuild
+++ b/dev-python/apispec/apispec-0.35.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
diff --git a/dev-python/appdirs/Manifest b/dev-python/appdirs/Manifest
index 032951f9da13..3b965e944b79 100644
--- a/dev-python/appdirs/Manifest
+++ b/dev-python/appdirs/Manifest
@@ -1,4 +1,5 @@
AUX appdirs-1.4.3-distutils.patch 782 BLAKE2B fcb1553424c0d22f4b60702ed7f771897cbb6e3f39078169bd1afe24a5c5825d629a286e620f5692414cd3f2aab9c38ae5ee20c2a18baee540ca685cc40a385e SHA512 e23630772b76f1a339ee74354f74f5d25d7c07a16db2b5ce307dbfd33f665c187aef86d7b7ec9e92bd43a3d8363fb40686d2bf49c10baa3b2825c8835e149905
DIST appdirs-1.4.3.tar.gz 9641 BLAKE2B edd7f6372e25279f6ba0f36cda595649cab7e69430e22bfdfd1bb5aa8d566a4a2fbf24c281adf80ab3eafea93f0f4f79b396688134395c3e5565476f24db75df SHA512 787f551ef5af355bbc77ffb3059553fab77614cce466b4145e4b55fecb8553d329f8748865fd69005d13451a9b11229a65721095a122db83a8433a2661503dfc
+EBUILD appdirs-1.4.3-r1.ebuild 1178 BLAKE2B fa045167dbc08aaa61e573cea99a3327ecd513a76dc387b30a01dfbf582a0d03d85495704d9286d867e41608e78324a2d014573659841da968a7a195f94dc911 SHA512 97c93bc34d042bc745086e8f60035ce19cef8aa2e0633a56069069aac9a8ab086b55c131c16dbe37b4af8b3f4aee614a593ce8d415202038e793962e5a9b4938
EBUILD appdirs-1.4.3.ebuild 1172 BLAKE2B bf0a7e9a89704f98fc89686ae8b8c60a2a70fc9f5d8ba63d482f879cbb4ff91939a6946e3f94705ecb28b0363b6561e1103f031cfbd750165c3c59b5fff06e80 SHA512 4f5669802072fc9a53a9d8da894efc0de490d76fe5c5056334af10ed6cb9177c9c2161a8a41f02a3b8a8990f05c8115c5563870441ba53e70f1a93dc3fb736ec
MISC metadata.xml 742 BLAKE2B 4731940c3aa6e3e0616487d4600c77f31712455aa70eff1bb900ec121cb062e45e1551206b86a5716b49f6163612096cb5ab9e3cf693af2d1fedaac023de29e6 SHA512 c1e35e090d6e3af99b8879a8a553c89989b149617857696fccecb4ea0435979f547049db2cdb7c505b50c20dc9f081233990f6fc0ee05de8ee27c7629292244e
diff --git a/dev-python/appdirs/appdirs-1.4.3-r1.ebuild b/dev-python/appdirs/appdirs-1.4.3-r1.ebuild
new file mode 100644
index 000000000000..c39cc5139148
--- /dev/null
+++ b/dev-python/appdirs/appdirs-1.4.3-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Module for determining appropriate platform-specific dirs"
+HOMEPAGE="https://github.com/ActiveState/appdirs"
+SRC_URI="https://github.com/ActiveState/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.4.3-distutils.patch )
+
+python_test() {
+ "${PYTHON}" test/test_api.py -v || die "Tests fail with ${EPYTHON}"
+}
+
+[[ ${PV} == 1.4.3 ]] || die "Please remove pkg_preinst from the ebuild"
+pkg_preinst() {
+ _remove_egg_info() {
+ local pyver="$("${PYTHON}" -c 'import sys; print(sys.version[:3])')"
+ local egginfo="${ROOT}$(python_get_sitedir)/${P}-py${pyver}.egg-info"
+ if [[ -d ${egginfo} ]]; then
+ einfo "Removing ${egginfo}"
+ rm -r "${egginfo}" || die
+ fi
+ }
+ python_foreach_impl _remove_egg_info
+}
diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest
index 00c7655791c4..1d64231be136 100644
--- a/dev-python/argcomplete/Manifest
+++ b/dev-python/argcomplete/Manifest
@@ -1,7 +1,10 @@
+AUX argcomplete-1.10.2-test-pythonpath.patch 1563 BLAKE2B 0442a02ac2cfe15c6c7c78816c5281935c65ecec7a4c4c65ee7388b681de8102e8271a8bc6a8295c4a04ac24610d5e34ba20318e2003e281949d2f954184c68c SHA512 8b9efa077c2543f45425604a738924f0dcace1ba3924ea03d5e3b41a1e2a0271c8311a3e28206095c7cdea9ee5f65a6f213b44608b51951219eab12f16b752fc
DIST argcomplete-1.10.0.tar.gz 47271 BLAKE2B 78a67b56d4871120d7384459c8ee591f42dee195143712c5c70d144d4116041d36ba687d4425beba6258b58d5a0a3ef847d10d6267f372282f37e953c6f92d80 SHA512 59e9cb721ddffd85d9f6461a70d50f9ba0795e36044cd46fa5fe707fb1be28c12f4ef531d2844020efc156300861b2ca8b73f56a116dd54bda0e52cf68c0a411
-DIST argcomplete-1.4.1.tar.gz 37219 BLAKE2B eff9c8b8a2996d2d57ca99516071a1c831f9e64be4efd72bf930dfe7fb2404db2aa03546e761ae73b5d22f8ebe683728c433ab837eee5c073616e7d32fa32010 SHA512 3e9fa64fca93baf14fddd653947ff0269004e8783de0567931dafb9e4d0dfff2e2450ef6df331a4d648f5ce1d817a422f52d8d30b94315cd54fd82102467ded5
+DIST argcomplete-1.10.2.tar.gz 50128 BLAKE2B 95a7f5a10b5d86e2b065b0d0563ff6281a5d6a0c9ea83b432492a00f67a1321c52cb9d5907868f36351f3057b21d215ab5a897a2ea7530d27925914a9e04eba8 SHA512 5e425f7ed042c429d8c01bdf11b6e721343229ec9fe0e3f9d4a6e49c40473a40286175a82f62530b822294e1fd8539e941c17673f2a0dd05216a243f1c2f4fce
+DIST argcomplete-1.10.3.tar.gz 50173 BLAKE2B 371baf55b65d49885398d3b2cbc2fa8abda30345643fd3f5700f92b76d4426a5f790835a83c158e47f9ee0f5fb6de8f8696528dc0701a1c8431f205bf2033703 SHA512 ea0fa18c161b395448fc09f5fad1190040ac05bb8c763c1ab775a95a10fcc88342f1b8594edcb07d56728014487f6ac54899b7e4cd16788cdc40cf14a4d60731
DIST argcomplete-1.9.4.tar.gz 47471 BLAKE2B ba64acc1fb2ae336166504db3dd991227c4e2a04abc6909ecf6723c1d2ce82ea65453ca2dde97316da9eaaa5b60026a6c8e4f3d658f1ed8122ca4fd00723fca1 SHA512 831958dffc75c65e2a63918d1e6f5e1fa47ec753b913c978e8d1d30d430ab8fedf66c99d8df23b2abc547b42c27335ccf47811224322994316ca2225c85ce346
EBUILD argcomplete-1.10.0.ebuild 676 BLAKE2B 6275bf40b609222d486d1573d7c3fb24e4c4d857af66c29819d8382f1a5c36ab8d298297de1ebcbbf679de3e2d02a152957dd74741cd161148e2d3dee931f279 SHA512 9d031bf58b76a54c4ada8fc1e6189c5eaf6ef0c53d23d129320bb955c0850bacfdac6dff4656fccdcaaec454cea80d466ec56f413aa4a91e0f7c92dfe82812e8
-EBUILD argcomplete-1.4.1.ebuild 959 BLAKE2B 7028b6136fee5572def13a0bbef23a4e9acf805a2088c2c11289b2a94cd7ec48ade2fd521c2db5b4bef6cc6ba9e4ee2d53bd7b8ea7614bd2e974554533645375 SHA512 8a114e18f7d238bf0e8a078977f066f6fefb50ee3e63f995bff9f2afd61dfec9caa70e05373c55be7ca11f54c558f9584064927a1951d548173802f8b2cb5ef7
+EBUILD argcomplete-1.10.2.ebuild 799 BLAKE2B 40f2681cf2e0bbe307b545064b32a70a0af59551d4581d2da0c7b5925f7e0bc2350334369897f97401276ece6d9bbd32fc69c571e24a1146164014dcee51439e SHA512 f884433cdcf1418215b34b90500422bda124bc2d2d9f0c3b8baab0eaeee9a5f178c2396ef659e46381753b9bfb3c2ab4ccb9606e5a8d3d0d9fc12ff08e2f1651
+EBUILD argcomplete-1.10.3.ebuild 728 BLAKE2B b1ef6de9b760408d52a4f3542294396fd4d3e96a7a368cc7662470699ddf16c57c49d2d2b72f9ef95d846622489fd209215aa6cf2d9a1b9f68bf24ddca5afd19 SHA512 c08c4825da6e908d58684419ee11f6175f98d931c3afc54833f86713a7859a6d245ae26fa80eab17e1c9d1ff01f5ec50cc9e70b48241a96732c17123607de373
EBUILD argcomplete-1.9.4.ebuild 804 BLAKE2B bcc010bf6173d0a81750dbcac4ba0ca8a69432609dcb997ffdb1df226500a7e0b22f9c7f03f6ba4f3a7ee1c01edadf40f457f01c0f0c2cf1c7f20db46752d767 SHA512 056cbead37a9f84a86c0ccfd66a7c34cd72a382cd7abbf3e93cf31efe186399c90280f056a5c84e64113aa099cc4fa3b5b240da0b6fc31c0f5b935d1c48ef8df
MISC metadata.xml 385 BLAKE2B d552f29df1805f58bef2bbaf91166ef43daebf78d36a079c9b93bee54a8165d33576e1f9c238e7070f64253e0ff71c9b6a18c63b3321b5a400f8d287b10e4a82 SHA512 125cccb9f83bacb68944c893b76905ca6db26c41f0e843bc3b2ed4fd8b18df4247696c0fb34acff77c41bd57fce517669878e071db6dcdcedde42f85cc012e5d
diff --git a/dev-python/argcomplete/argcomplete-1.10.2.ebuild b/dev-python/argcomplete/argcomplete-1.10.2.ebuild
new file mode 100644
index 000000000000..b4d81cae4366
--- /dev/null
+++ b/dev-python/argcomplete/argcomplete-1.10.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7,3_8} pypy pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Bash tab completion for argparse"
+HOMEPAGE="https://pypi.org/project/argcomplete/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# pip is called as an external tool
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ app-shells/fish
+ app-shells/tcsh
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pip
+ )"
+
+PATCHES=(
+ "${FILESDIR}"/argcomplete-1.10.2-test-pythonpath.patch
+)
+
+python_test() {
+ "${EPYTHON}" test/test.py -v || die
+}
diff --git a/dev-python/argcomplete/argcomplete-1.10.3.ebuild b/dev-python/argcomplete/argcomplete-1.10.3.ebuild
new file mode 100644
index 000000000000..0e5076f4659a
--- /dev/null
+++ b/dev-python/argcomplete/argcomplete-1.10.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7,3_8} pypy pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Bash tab completion for argparse"
+HOMEPAGE="https://pypi.org/project/argcomplete/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# pip is called as an external tool
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ app-shells/fish
+ app-shells/tcsh
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pip
+ )"
+
+python_test() {
+ "${EPYTHON}" test/test.py -v || die
+}
diff --git a/dev-python/argcomplete/argcomplete-1.4.1.ebuild b/dev-python/argcomplete/argcomplete-1.4.1.ebuild
deleted file mode 100644
index db7e3c03234d..000000000000
--- a/dev-python/argcomplete/argcomplete-1.4.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_7,3_5} )
-
-inherit distutils-r1 bash-completion-r1
-
-DESCRIPTION="Bash tab completion for argparse"
-HOMEPAGE="https://pypi.org/project/argcomplete/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE=""
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-
-python_prepare_all() {
- # purge test folder to avoid file collisions
- sed -e "s:find_packages():find_packages(exclude=['test','test.*']):" -i setup.py || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- ${EPYTHON} test/test.py || die
-}
-
-python_install_all() {
- sed \
- -e "/complete /d" \
- -i argcomplete/bash_completion.d/python-argcomplete.sh || die
-
- distutils-r1_python_install_all
- newbashcomp "${S}"/${PN}/bash_completion.d/python-argcomplete.sh python-${PN}
-}
diff --git a/dev-python/argcomplete/files/argcomplete-1.10.2-test-pythonpath.patch b/dev-python/argcomplete/files/argcomplete-1.10.2-test-pythonpath.patch
new file mode 100644
index 000000000000..18bd22cf1893
--- /dev/null
+++ b/dev-python/argcomplete/files/argcomplete-1.10.2-test-pythonpath.patch
@@ -0,0 +1,39 @@
+From 003cc45b1fa45c766e38c3230423a5662a00d371 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
+Date: Thu, 21 Nov 2019 11:29:41 +0100
+Subject: [PATCH] Prepend to PYTHONPATH in test_console_script* instead of
+ replacing
+
+Modify _test_console_script() to prepend to PYTHONPATH instead of
+overwriting its value. This is necessary so that it is able to find
+just-built version of argcomplete that is provided via PYTHONPATH
+(vs requiring it to be installed in system-wide directory prior).
+
+Otherwise, the tests are failing:
+
+ Traceback (most recent call last):
+ File "./bin/test-package", line 5, in <module>
+ from test_package import main
+ File "/tmp/argcomplete/test_dir_pychyg9vqx/test_package/__init__.py", line 4, in <module>
+ import argcomplete
+ ModuleNotFoundError: No module named 'argcomplete'
+---
+ test/test.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/test/test.py b/test/test.py
+index 98da760..ddf5a03 100755
+--- a/test/test.py
++++ b/test/test.py
+@@ -1185,7 +1185,7 @@ class TestBashGlobal(TestBash):
+ with TempDir(prefix='test_dir_py', dir='.'):
+ self.sh.run_command('cd ' + os.getcwd())
+ self.sh.run_command('export PATH=$PATH:./bin')
+- self.sh.run_command('export PYTHONPATH=.')
++ self.sh.run_command('export PYTHONPATH=.:$PYTHONPATH')
+ test_package = os.path.join(TEST_DIR, 'test_package')
+ command = 'pip install {} --target .'.format(test_package)
+ if not wheel:
+--
+2.24.0
+
diff --git a/dev-python/argh/Manifest b/dev-python/argh/Manifest
index afc0ca2e25e8..a572665af700 100644
--- a/dev-python/argh/Manifest
+++ b/dev-python/argh/Manifest
@@ -1,4 +1,4 @@
DIST argh-0.26.2.tar.gz 32913 BLAKE2B 315dc36c4a98cb4a8fdab68a30ed3d4d87d1565717722ed496255d8b1b4e505277032217da4c5d750f210974890d8094c52f920044173ff2168adf7cb7f6a2bd SHA512 90382900d5cec9629dacb4459a2c9491d1425b66fa3f90d7cbf511dec846a99dbb9424f3e08f0c006da48fbf9c067078705be70b314700541fd800630e4b1707
-EBUILD argh-0.26.2-r1.ebuild 687 BLAKE2B 728bc87783cd12cd93a70df307eae0469304cd521cf6e884c03dd1a5fa32c8d2f89ab908d9ca264678648be6b0ea9236e342b8c98735a31fa8780ca2078dd04a SHA512 2ac6f7014543815d7ec66609cc596006c4428fa99f668174192749b0383350174607ddba25fc71961ee1af67a6e808c9ca089d8dffdd4d08ea20d8b7579afa90
+EBUILD argh-0.26.2-r1.ebuild 714 BLAKE2B d2d8389c20b4962b96912768db91d075f912f13ce1c7d35992d4c300049de6d2b4d7b35084d45f982c6ab1300619ec64525cf84736e8e225289419fbecc7d18c SHA512 49bcb1bc4f69b9f7de7405248b5b0a09d0d135bbaf9042688aa1d6f06cef33ada4c4e4ddf53d1f474690423cef7ce512fb4bbc853e75a601ac29d4cd29c6ed94
EBUILD argh-0.26.2-r2.ebuild 683 BLAKE2B b08010525352f00eeece024743afa0b8cf9a5127399a9ae0d1efe376c9167a7a546e706e261999ca1aa9a44809aae7d22b4c617eb5b3a11cad686d7003cb8c05 SHA512 c4b30d8c866f91e66a5890bfe3265ff85849d74a130d271debfe35a6ffbae3483ab655dfb84a7fbb8143fa31872618264d2630ca9ccebc353bffb27bb541ad67
MISC metadata.xml 307 BLAKE2B 172ad4318c81373d000c3138ea3efd86183f1b17fbbdbb793a99aa43732c85ebbaa90235096835ca07a70db115fad09debf1f9ca3c5a46f6f01b6273b4e04d5a SHA512 6236f4f54de93e831341d268725741e3a46e4a4cd815ead1d5751ab551ec06fd58acb410d2cff973c992d564b69f21e6e56168ad567fe3e7c810eca5c2a83712
diff --git a/dev-python/argh/argh-0.26.2-r1.ebuild b/dev-python/argh/argh-0.26.2-r1.ebuild
index 9cd9c62e6c53..e9a2af54e2a8 100644
--- a/dev-python/argh/argh-0.26.2-r1.ebuild
+++ b/dev-python/argh/argh-0.26.2-r1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc x86"
LICENSE="LGPL-3"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/argon2_cffi/Manifest b/dev-python/argon2_cffi/Manifest
index 33abfd190c79..2c891a07ab20 100644
--- a/dev-python/argon2_cffi/Manifest
+++ b/dev-python/argon2_cffi/Manifest
@@ -1,3 +1,3 @@
DIST argon2_cffi-19.1.0.tar.gz 1808120 BLAKE2B f30afe3c270fe4ff41ee97418a49480d7ec7235db659d033926cb7380afb664ab61cfb41fbae2f8581c6873c474746431a1360abc134244803acab73836ed533 SHA512 9bc10f0dfbb199e0ae0c9bd6a7c9183a5b0b108966d89bacf8ee744a926d400bccc14869b889a2482be4a5c48bd7ed0464cf316ecad74b758a5493beed7d466c
-EBUILD argon2_cffi-19.1.0.ebuild 1170 BLAKE2B edc89918625cb50b9b3e05e2996d84c7e3c10e600d911833f097feb88b40375ffd077bac0c5d1271304916fb16f169fc22645991985ee82bc67964c235ce551a SHA512 a6cbfc0842ab62ace32f0c22cc0fbc95cedba8d4b698daf958a2599adf671ec5cfc8037adf517b9158fb31e605b00211c219c7262564ce3d80aa085513c38107
+EBUILD argon2_cffi-19.1.0.ebuild 1197 BLAKE2B 35304ed14c77f7c484f9d214fe094f745a261f72de4a5cf060864b9e898fb1042bf710cd9b816fb8e6b7974c557f6bd00f2937a3144cba0ee5d1772fc75efeeb SHA512 38576bb1b59507ff0913c42ff337215223e4a0545e415333cc55fcab6b27bafc2d203c3d393cb71909214456d5da7d660da10cea0a44df4a2d1024d7c563e059
MISC metadata.xml 727 BLAKE2B 8ca033f1a646a7d55dd8c78f483998d8ee34863d372c88b0d9e42c7d1fa7a14962b9a2e9c19aa13d0d35c7cd0e68599419a9641982dd376d76ade5c98d3cf338 SHA512 770cffcd4f6ecbf4fe93463bdb1670a9ec882844da62ac8ce18d606efcda6f314a3942b205d6a4ec54aee6b53f784faf6d19482601c9b570567217c31c6846b2
diff --git a/dev-python/argon2_cffi/argon2_cffi-19.1.0.ebuild b/dev-python/argon2_cffi/argon2_cffi-19.1.0.ebuild
index 31e7d19fe50e..88f98ec94292 100644
--- a/dev-python/argon2_cffi/argon2_cffi-19.1.0.ebuild
+++ b/dev-python/argon2_cffi/argon2_cffi-19.1.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
COMMON_DEPEND="
~app-crypt/argon2-20171227:=
diff --git a/dev-python/arrow/Manifest b/dev-python/arrow/Manifest
index 6d2a42ccb454..95842fe618ab 100644
--- a/dev-python/arrow/Manifest
+++ b/dev-python/arrow/Manifest
@@ -1,7 +1,7 @@
DIST arrow-0.10.0.tar.gz 86506 BLAKE2B 3971e2aa4cefe70ce84267830800bd80bedb68caf3bd595614ac6bd77051bdff7c0e33ee09d569f4bcb9991255050b533464ade12c0d850a1d46dab3f65f03bd SHA512 a2baa23f1424b21506f3b664f0ef02d09f91b9cfaf6e0badfa544f42c750ed51136ae0e8910ac24207c0265a1b233f10a6f3cbafee3124b5f5c4fd965cfd01c0
DIST arrow-0.12.1.tar.gz 65356 BLAKE2B 671f1094bc71b4ab03a967929cd81cff46e0b48d509ef82827e28403eee3a92a8380a4e4903599ae3f2e2813ebe3b47a46846e32d98f78eb5866c643999e3a79 SHA512 f18449d3629ff5630aa77f6068e7cd3e2ee32ba35e1d0d972b03fff1dd817d2d936a38cdde45b2b8f218df5c1ce3e316404e33103d8bc82af9bcc377e37afb09
DIST arrow-0.13.1.tar.gz 148509 BLAKE2B 7a47f8886cc2f50f6dda682daab37c599aad15c7e4a0c76b1324f9fe3a1b8168e3a2b29352bdc9c4daf0fa3b3843fa919d5256997c673bcb24ca033312242b60 SHA512 4933e02fe4ef7a632d55e5c6d2cbcefe6840467c809e0377be92f02d0dc10b5b2421cea2be7ddd5158236ec80f44848125253bfeef5a2ae635a3b9c5761fa105
-EBUILD arrow-0.10.0.ebuild 699 BLAKE2B ec52de48854de1a03a40a00adcda986c83e6f43b855b9e0e1b89d4d7e0e745214ac22e898bf6452bd2178f6c0dbb167da27f9cce6e2837635a059267a93b24d6 SHA512 8e5685078cd125e720fdf6e1cff541d828e52c42cb89aa39d48d9933f835016f787b82d59ccab4eedb7bf5ee13ca415d36bd0141b0e2812c19a9c85b45fd6b24
-EBUILD arrow-0.12.1.ebuild 709 BLAKE2B 3c43c3bbe2672187fc81516b5a6fb2399cdbbdd6e93518345336643247c15b84a7a7a45a88c14360e2ae4439278822f3cf0b8e7d8cd9317501f0f8c5eda344d4 SHA512 6f93c211fa0881fcf8c7ab4e7574162ab4fa934bfb591d1b4389b1a1cc9de5fdd5d1bd65368e9099a165668dea70d7b782a8378bab8f066729e940b1eb55f243
-EBUILD arrow-0.13.1.ebuild 794 BLAKE2B cdd0b89fdea0ca047481c07140ac931b9c27ef154bdc35225c3e95727b25767008e870b7a29c7583a2ef8882cf0f60922d7dbb7060604bc04b0b0cd3c82e2be4 SHA512 e6fd216f62559f1bad11dd0f670945b1b6dce99e2a0dcde53985397fca2f218aeb055ed599081c19cfeb14ee86d5ae09e17ffe5ff4c8eb99208cc1f9d909e672
+EBUILD arrow-0.10.0.ebuild 726 BLAKE2B 570cb774580782c5f8cbd3d0463710c46acbfaaab8a7f7b58bf9fdf1a2b41fddc9e3f29322741cd9229189b3739532c0993164cf3912f89600bd84a10e1b1edd SHA512 95ae503ac7fb20f39bab3dd6860ca2d7bdf657a28a024aa2451adefdc84e9fd2e1224353c8248c0c4f3e5a1c9bcbb439a4e7410b760c36e942ca569cd3030f80
+EBUILD arrow-0.12.1.ebuild 736 BLAKE2B ef55776d1448d9d8d9656fb8920be0ce02230a6fe3ecf3a6f4fd800f0296479ecc66c14230b4eddfdc810e63456f3f32f691e00439db3773aa72b05d9b91d020 SHA512 815efc9e41fa81c681875ce077f066dc3639dd6e73b4d29ff022747af41d4fd28b69e061220b26e2a64109c9e8423c023c0f495bebe0322d19de1f04a812e192
+EBUILD arrow-0.13.1.ebuild 821 BLAKE2B 4a3db0694152acaf04f89ec4b377195c07040aee25af95027952e4ae206814809775ab28d7e7c95cb3c3213a1c7263cca853e615e5fb10a52769b5b7ff6906df SHA512 da0dd4a55d627fac51f07d18e588193ba27f61eadcec1a2f06d6f17ef91cb24c2a01fce6b3494ed295c2f1993a87d1f1fc48ed4d5f365ad86e7c9e2a4f21b673
MISC metadata.xml 364 BLAKE2B c9cf1b8e27d0ae03d522628edffd052df05f37a857d671df00ec0f2868c598ba983b32b66a98c0f4ff814f8fb5fcad8482592852c38384c7eb99bb71f0ac8b32 SHA512 4288f06ad48ba051749472da3ff12ab53d50226c053764c9c175ac13a24b8817c731350ae153ef83ee02db04aa6ba7735cb30b8e35339badc0e46b6998773015
diff --git a/dev-python/arrow/arrow-0.10.0.ebuild b/dev-python/arrow/arrow-0.10.0.ebuild
index ea37f16c534b..afc9b1ee120c 100644
--- a/dev-python/arrow/arrow-0.10.0.ebuild
+++ b/dev-python/arrow/arrow-0.10.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]"
DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}]
diff --git a/dev-python/arrow/arrow-0.12.1.ebuild b/dev-python/arrow/arrow-0.12.1.ebuild
index c09646ece3ed..c328b67b62ca 100644
--- a/dev-python/arrow/arrow-0.12.1.ebuild
+++ b/dev-python/arrow/arrow-0.12.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]"
diff --git a/dev-python/arrow/arrow-0.13.1.ebuild b/dev-python/arrow/arrow-0.13.1.ebuild
index 08d9c7d2fffd..5f98bc6ca5c5 100644
--- a/dev-python/arrow/arrow-0.13.1.ebuild
+++ b/dev-python/arrow/arrow-0.13.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
diff --git a/dev-python/asciitable/Manifest b/dev-python/asciitable/Manifest
index 3add9d0e4389..dbcd55ea812f 100644
--- a/dev-python/asciitable/Manifest
+++ b/dev-python/asciitable/Manifest
@@ -1,3 +1,3 @@
DIST asciitable-0.8.0.tar.gz 299640 BLAKE2B e98aab28a0173793ed609084f691af50f67d753da3117288525e49f4f1b42efb52b051f79a3a3206a2b5ad9d9fa4325f9a819e30be3136284f2bf8c38d08051c SHA512 a74dfcc3515a9959af8a0ec0906e440aaabd402ba8987a581c774bc97344abece0fbb62957b0a5af89e290a505acc4df1dad5a22c08ca2ea8c7c65ca0a582a22
-EBUILD asciitable-0.8.0-r1.ebuild 580 BLAKE2B b7c2d8274321d051c084aba74694c68936467829f629b0bcdcba673dcde8074c862d4b041746685335488395cf605ef28cda400f6f5704f4875e38d6bb9ee94e SHA512 856efd1727486c28e5bb31499711098f2dd7d8f260cc8e4287e66c376c17d1a8908da3cb72b5b657f32f5fe72b774eac9b9d12459b61716196de58606ccf51e0
+EBUILD asciitable-0.8.0-r1.ebuild 607 BLAKE2B 5ca2a5d2650f53bcec796d60f96ea4fc439763482729cf9557ae6391a1b5faef2d48e5565bbdb3835af6acf6bc53326262c6088162f73d8c03064f11edb60f44 SHA512 ff7c2de8325e25fdb53071303ce678d17bd782e4aaa70a4be41ea36bb3a1c74b09a325900f4b57fd39cc50c3e2cd3cf911ad14489ae71011b0f22775c894584e
MISC metadata.xml 525 BLAKE2B b58bb02eae6a988738fed0de5a064f2599f5ac1c1aef8624cf90a70c2f2f2a5a8b2a6df1ced26fdc0ef08eb35b5e66e9e18a2221c8822db9a2fba634e5c050c1 SHA512 1d2a6f8011dbd066f835120db3bcd6e71e57da7b1c5241409220bd3410c9c2f55a0dba0d88c336dae753fbca72a9c99977bea51a2e3813cfafee587432a90f6b
diff --git a/dev-python/asciitable/asciitable-0.8.0-r1.ebuild b/dev-python/asciitable/asciitable-0.8.0-r1.ebuild
index c8cadaf0e570..2ba9ad80ed5e 100644
--- a/dev-python/asciitable/asciitable-0.8.0-r1.ebuild
+++ b/dev-python/asciitable/asciitable-0.8.0-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/asdf/Manifest b/dev-python/asdf/Manifest
index e3a326e997a0..8057bcc5bc37 100644
--- a/dev-python/asdf/Manifest
+++ b/dev-python/asdf/Manifest
@@ -1,4 +1,4 @@
AUX asdf-1.2.1-Disable-test-that-require-http-server.patch 2043 BLAKE2B e0f25fc217eafcdf451bc5a6417ca2b4521db0a17b7144e6654c22d949a3915b8b4194bc1c0ab1a92add64e3b1e20384a521afee58b3ef946339670133dc5981 SHA512 0bd18603e37027d4daf9227fb7c34b48dfca47bd01771dac6be894938c625b0753769764e7ac7b9b23463c6f1d52f7732b960764ccf3ca8d3904e0d5de88e2e7
DIST asdf-1.2.1.tar.gz 320828 BLAKE2B 8050b24616ba56ac8d946a579da1a8962e54f22db45c8c95c45cccf4552355f68e6983c3831b60aa18d7c33a3914b1984ac31ce3461568bd5c4dee6625c113be SHA512 ac8b94ee1c0e2f1d99d55e38d13cd78e7fb14fbf8b5e15a725c61560e14ab96401a53909954ac6cde825121c6a1205b2d3b8ca474499b90461a2f0ebb5db4638
-EBUILD asdf-1.2.1.ebuild 1322 BLAKE2B 6d5a781a36e9dc82cdb365d9650c27d2a13429ed344176d0532ebd141beb413c3c37f3a5dccbb846581d3324da01e3c8331037c4b991785c777c450f2e898119 SHA512 ac5455bc7d79314d3ef37df7bf1b3a253cbeda89ecea5852e52c9516a82e8dffd7256ec09f45250a460de346b6e398988dc47cc5319768f03bdd1f9052d0fa58
+EBUILD asdf-1.2.1.ebuild 1349 BLAKE2B ae1b1ffe8148dc8ca15af63c5e6b317a3dd409e66d795da26a9e3be9863fa9b749c6a12d731365149c26ed59d82c4f5e4b4b2863102ee11f69b950e1ba663b02 SHA512 735557a98e3b52fa038661d019b6a89e9a6372789e837146535058f660b792a9b5a6d5ba909a5f5f62110b437bf416e5993544e8fcdb8452c9ace0894685f5dc
MISC metadata.xml 912 BLAKE2B 71dff7af9bd8506d3819e00a21b45659088ef3876f0f8a481809ed7f4f8c53e04044ff6ac6adabbaa60be00489cd4482c3c7c853bd240789175c2310885a8b82 SHA512 3594bcaf9bb04369baeeea29f728653efbbe2e77b2b77127a34d6b0bc03e5cfb7405f21341df351e86accd774838808aafd73c533c8995d875882436cc898c66
diff --git a/dev-python/asdf/asdf-1.2.1.ebuild b/dev-python/asdf/asdf-1.2.1.ebuild
index 00ac36d03f10..5a7e8cbaa666 100644
--- a/dev-python/asdf/asdf-1.2.1.ebuild
+++ b/dev-python/asdf/asdf-1.2.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/asn1crypto/Manifest b/dev-python/asn1crypto/Manifest
index b5697c8f4170..5c6ba143fe03 100644
--- a/dev-python/asn1crypto/Manifest
+++ b/dev-python/asn1crypto/Manifest
@@ -1,5 +1,5 @@
DIST asn1crypto-0.22.0.tar.gz 84508 BLAKE2B 5f21e13e6af0f5edf6f79454654e677182e2ae06a36d3f86a641e76e5043f8818fd17dbce40a8b0c4070a254fdd169a3eada99434f3b9e4097d4c106a774c30c SHA512 fdc98f71ec3b744e69a75909b5b0a8381fb82d448941a6e1059823af47ca107218e1dbe6ff192e2173f11fc2454be1afcd387d801dc8e716451179857d71f8b8
DIST asn1crypto-0.24.0.gh.tar.gz 641322 BLAKE2B eb30afd0d2579f44ee4f556139357dc7622691bdc2067df913a4412cd3dca8372b85d84e3a3cbef6ba83648bf4ef55d7e8614992e2abb019301c92d24b15a926 SHA512 426cc380903b4dd7aadd7b831e3a11ee3442c961a33b856d4aa8d9060e829f2e0ad905a60c4d6504569718fe2cee01d9be31628c89ef030bc34281e381c898e8
EBUILD asn1crypto-0.22.0.ebuild 628 BLAKE2B 1c756a659b40938c7706aeda357f6f7d4119308e8d608785fbb4e1a9f92fa14cfe2736883b3c67fa7a8b17cfee69f4913d66ca004a7179e97109591f31dd8fe2 SHA512 9c220d9bb2a40f0c0ddd904a75a0b7fcad4b5c94286acd4cc307cc0df442470f4b8c826e649d03ef580409218d6635dccfbe6f38e97c499dd556c1051af034fe
-EBUILD asn1crypto-0.24.0.ebuild 859 BLAKE2B 366a193d884dfacc0329e2a0ff95156ecccc95e13ee12082e9988aa1b0d5109fca2db49c83b97def7e98ccdba733dd9c51a217c0b044c5e5b77239657ccda6ee SHA512 0eddd65cd2cc4a19a2d164a7d9b7a990b132864ca9ed1829927d05aff5a9f7aa98e83117f51c33ccf831cc8cd1a1183037fc70257a73481c43d63b67c412a5d1
+EBUILD asn1crypto-0.24.0.ebuild 856 BLAKE2B c385d799de045eb119bdeaba4047df85c4efb7cd48f3d8e717ac578628c87912088a4bb567d61e2f446f0e2c763b627e82cf3bc648ad6c539fbbee0fe0bc9f3c SHA512 b8ccb691535b796f0816bccb8b06064960e38f8adf0696d520d1582954360a1ad64acd9863612999078b1766497cefa6c88d65a24efe0ed6beb2cbc19366a8cc
MISC metadata.xml 384 BLAKE2B 6dbfdd39bb24b2df61454716e308605ae1d35c3babd01f16556bbbab240e425434315cb2b80a2c3e8e9b18b237899b5fb96566a7ffefde2af3af1dcc2e08362b SHA512 c2806f846608bdd0720b589494e13f57ab2d64026747f2b13f412c9a0e9d2bef6b16fc357e4d16b74ad7a2a2af8daa5e28d0b6bfe4d2141ce68881c724fd24c7
diff --git a/dev-python/asn1crypto/asn1crypto-0.24.0.ebuild b/dev-python/asn1crypto/asn1crypto-0.24.0.ebuild
index 37fff4cd00fe..bae8b6a2665f 100644
--- a/dev-python/asn1crypto/asn1crypto-0.24.0.ebuild
+++ b/dev-python/asn1crypto/asn1crypto-0.24.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/wbond/asn1crypto/archive/${PV}.tar.gz -> ${P}.gh.tar
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha ~amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/asset/Manifest b/dev-python/asset/Manifest
index aa2daa0be16c..e71860928345 100644
--- a/dev-python/asset/Manifest
+++ b/dev-python/asset/Manifest
@@ -1,3 +1,3 @@
DIST asset-0.6.11.tar.gz 28071 BLAKE2B b9222e0c51ccf4417afccde445c1ebb8583459977c8a39ad7650eb7c6cbf5b6252c239c714635b8b4d95ac16e53c2edf268871d733e71d6b89a403472da3fc62 SHA512 b9c002febd234d1342de92279a0e1fbaf30d53e9efa46e3ca2cfced43f4a9582bf731545185f868752a20d97c5ab0f7b5fbb453c1fdfe4e67d6bfcab222d0bc7
-EBUILD asset-0.6.11.ebuild 782 BLAKE2B 804414d24ee7ee974a4df25ca0d87d084082a857b5263d66080f46037017ace3b6c2811d2da6b4362eca10d05f9913a97d1cc7445fe84f403c40492c3ee59e2d SHA512 67a9879aa081fd17a72d04dfc7336adda3c699b5a78fc38014033038564ebc0f43679e6c054fc5314c2c2047276619afd294c32edbc82cc3646172d4280ab7b3
+EBUILD asset-0.6.11.ebuild 809 BLAKE2B 52c0e1ace64bd744576f068e81fefbab566d17b2209394df20746a4f217c4e4ba22518a045d8fe8c95503b555204bece6ac46c60f3aaae93291bbecfc1d89447 SHA512 8a8ddbf005d3dccd7e5d9933dae1cdfd351b19e06858f922c3da6f31880c8b324b98eb571d6e7cfda58eef9858250fc1fb93e48339db52d2d69942251034fefa
MISC metadata.xml 365 BLAKE2B b55ad33a8138a899c1285b3aab6566a09fc6a7b1f88af60f8b55a244aafb54c7ab56fc22c27af86fee940d2d5eea138946b62be7322d286eafdad3abbd861b88 SHA512 2a64c1ef39be430881823d5ccfd8a3b9b18a7b9fa59947eee0479d392fea9eda6c6402e40eac77c72296a1ff49c7b0962134fb60c357511a821096e6b3e78d70
diff --git a/dev-python/asset/asset-0.6.11.ebuild b/dev-python/asset/asset-0.6.11.ebuild
index 59f7926a057e..f47c107b6558 100644
--- a/dev-python/asset/asset-0.6.11.ebuild
+++ b/dev-python/asset/asset-0.6.11.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="GPL-3+"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/aadict-0.2.2[${PYTHON_USEDEP}]
diff --git a/dev-python/assets/Manifest b/dev-python/assets/Manifest
index f32819a6f942..67de11788d15 100644
--- a/dev-python/assets/Manifest
+++ b/dev-python/assets/Manifest
@@ -1,3 +1,3 @@
DIST assets-0.1.1.tar.gz 29938 BLAKE2B aeda3b0a3846227c8c0eedbec492511befe56c1ba062852998ad1524f0dc75a24f03af0855ec1b64f29e00ea060652520e6f767496fb8cf0cba53e605c707551 SHA512 373dfababd91bf28929dbc5562027c2bad14dac84d822c65e899137f5f5f9dfe3041b16dac08bc811be9b3fb2f553869643fc200ae9198eb046cd02b420714c8
-EBUILD assets-0.1.1-r1.ebuild 634 BLAKE2B 08ddfbcc042e000f6ac9df3ef9045d1d5e2e7d0789bacb6e45cf3b40b691f1404b446c9f357c3aa9f46aedb4f1b9ee23f118f2e360b78d7d604af66f40a780b4 SHA512 d480b4b601398a6708dae0ee1e649913a8669ad64c8e58e5212f63a925f5728b0458ca325f50943b73455106b9821046b805ad761f74cc736355bc33a35b21df
+EBUILD assets-0.1.1-r1.ebuild 658 BLAKE2B 761f5e878d875833c81463eb5be7db7430b5d135d6e8fe70bb24b03eed84dae60a89b4a9e14544cf21c1588db8b273af94fc8c7c42d844d100cb7f99b8bbdf11 SHA512 f0f99e14943a7a9d5ad761e8a495e74a4e49fff04f2e5c4e6aa272dab2eb067df893ae6628793cc1206b185ec6290f42e7d5eeff135f5473ba1c3970d0ef1675
MISC metadata.xml 806 BLAKE2B 68edb2280de952e4aa87c93c5d8402352211a7cc7636b7aa0622008c7563c330e05ec78d64439eebe37115b00c48cd3ae374dda7a062958773530817528acc94 SHA512 4cbfc3aa5ef56026ed27e1482dafd3bbb68c1aafc821a707dce7fb266cae57153963b2532a13b3c614a1f898e4401a5f5699ec45e79a63db564260676aae6826
diff --git a/dev-python/assets/assets-0.1.1-r1.ebuild b/dev-python/assets/assets-0.1.1-r1.ebuild
index 90fb8ed2e423..0ec2685a1167 100644
--- a/dev-python/assets/assets-0.1.1-r1.ebuild
+++ b/dev-python/assets/assets-0.1.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,6 +15,7 @@ LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/astor/Manifest b/dev-python/astor/Manifest
index 8a060f15fddf..6bc627bae476 100644
--- a/dev-python/astor/Manifest
+++ b/dev-python/astor/Manifest
@@ -1,7 +1,9 @@
DIST astor-0.5.tar.gz 10999 BLAKE2B 278bf193003dd9f8f2d5c6a33229e3f4013bcf0618dee1d8cc3891ffea031f63ad4f795a3b66e87986bcf377b5f81eb6992d3c47c2234357487443a049d45d31 SHA512 7c940371a6c3ddbc4a6691edb6ee17eef61436912bb873c5c0cba4f3865c9d4f8e077674b14ccc7e319b749898782aaf87e085eedd9ba7f8638130deb67f549b
DIST astor-0.6.tar.gz 28684 BLAKE2B 372314e0d92721d3cbb7fe0fe8bc42635e023ca590c4845c8e7c499bc947c3de0a3679fff51a07085d26bca37e83301ef9c0b66548b929a8f018760c8370319c SHA512 4f9598229f8a77901573fa1841716cc810ec8e108b155d8c7c50ab477d794f8ecd1784df66a1272a2739cc968d8eb6632f62b4d6ef067682db05233f127be409
DIST astor-0.7.1.tar.gz 30633 BLAKE2B fbffcbe9cb372c82741788624674c4397c3534eb2b3f44577174279c38d0c45366b444dab1384a251a74ca87840ce150ab1ce3f0439987ba2a19adca270af74f SHA512 c52fa0b8ec5003c04d978c23361d423283a43be2c027d8d39ce1c45528dbbedb98b2a269ce97152bd9a4c942d95a6ec55720757b7811df4f34bb6744e2fff781
+DIST astor-0.8.1.tar.gz 35090 BLAKE2B 11e5e77d4f8a8617d0330d3091a1571744bb5773df926f41b10208e1c5beb7e82ad8961a460dd326e9130591dade495c77a36456618a97a5c22e41237805a4ce SHA512 cfc69a21fcbc9842bc26fbe8372e5c700d9957cc0c3c62de415155d2036163951f0ece88557829afd7c4dabba8a8e238a2335994ddfc020cb3db913eed5b6f28
EBUILD astor-0.5.ebuild 700 BLAKE2B e6d6182b16ba865774b874ab62b684e86a2532a9bc2829541b66d8e5767b4d0f81dcab2611f4de9d158b0f97c367dee69c9284e6d2c880c5cbd9231bee1517c6 SHA512 59115c07d4b07c537be7ed3b4485e87e2592bb8c258094a2b243fe13862d326614626536bc468dae2dea2c655f4be57335b57ba190fe73cdb0f34af3e48d0231
EBUILD astor-0.6.ebuild 702 BLAKE2B 34192a9325e8944a092f435d4da722ed6275a1e19b671377e667f33a7638a4e4d83fa8466266a08477acc16985ede29421d405f48f585d26fc439a9fb8eff558 SHA512 ddb31dde514867b65faa65fba9e9f01df162b0154353109a4043c742446d48c711039259413fe088474d7acb18cb541121ea01340780f6da65b531784d971547
EBUILD astor-0.7.1.ebuild 709 BLAKE2B 4cd8c9b2939565238e1ce5fcaa499343d3189d29b7c111a8c9b7b2538204b0ac8724e5f55088f27dab786cd66e8f831e0a01c78694325f6475cd1d98e0f6734d SHA512 b2626ba8b88e6def595b7c556f8290d4441fbb138398c67249151726db072a34582ba290a5873103e60e4336872929968f82eacfd4ec92a96ac3be2cedd0082f
+EBUILD astor-0.8.1.ebuild 606 BLAKE2B 00409902588b037f4c5ecbfc21a1b8bc0237f536824e59c683f90041f53e0a53644bfc1af93a8fb81bd5b025532cc781f07d7cd21a0750d465b2fa0f25f09fa5 SHA512 ffd7df3eec8ac594677767c19d927f3235db7c458b9bd7a3b8054e937edeb22a93c6e02b5992c30535b1ce0158260348ec1f908997699bcb2a1bc3f2e3a2d8ff
MISC metadata.xml 308 BLAKE2B 4eb385f663046756ae848b87d82301e3d2ddf388eae73431024dbf4758c5d4787f879ad167eda72ae011ab41cebc48718fc40a5ed86f3d382dea6165baf1a3cc SHA512 86cbc23c8c077f9849004214ba32c5096e64ea8092ff1940f3fb4c9bf4fd420f2883aed76a7b96774f639cb98ef14429a9e55993db07173443ee16b3ac393aab
diff --git a/dev-python/astor/astor-0.8.1.ebuild b/dev-python/astor/astor-0.8.1.ebuild
new file mode 100644
index 000000000000..c4da9ca17c5b
--- /dev/null
+++ b/dev-python/astor/astor-0.8.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7,3_8} pypy )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Read/rewrite/write Python ASTs"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+HOMEPAGE="https://pypi.org/project/astor/"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # Tries to roundtrip every package on the system and is unreliable
+ rm -f tests/test_rtrip.py || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/astrodendro/Manifest b/dev-python/astrodendro/Manifest
index 8bc80a719a3b..69fbf8fa610a 100644
--- a/dev-python/astrodendro/Manifest
+++ b/dev-python/astrodendro/Manifest
@@ -1,3 +1,3 @@
DIST astrodendro-0.2.0.tar.gz 4594802 BLAKE2B 19499d75d6ecf024c399595926c41fcd19b7dda017cbde2d6466cc85c9a7e5eec15ea459691589dcc89013b3ca8c76532d85eb565635a526283a63e88b9fc5a2 SHA512 2079e2844537b74b8c40a5e2d9c04a2e7940f12fa0ac77dc95f39d7ea623ad43d8635043336f5cedff6076599a44c4b8908dbd0b67d33c47310408496bce1b1d
-EBUILD astrodendro-0.2.0.ebuild 1378 BLAKE2B c85f67c10ca8641e84ba4843fd9d89765594961c4828037baa8a6011ecd4702238106d285a7d681587e6accb7a1aaae245591f74d1f020c0dbab3b275b7575ef SHA512 73f3894c34c18f94b22ee2bc89d2466944a67477a93ff20afda7a7a0d8d3cb3a9020ab3af44605634d0506ee16416787e863465df787c251ca24d4ac6d5db9e8
+EBUILD astrodendro-0.2.0.ebuild 1405 BLAKE2B 9052e50d9bd942229b868a4405a2e395a637eff714f2722b4b47f6a5c9a845d38a0c99298e48efc9e0474fa48ed54704ab30fbfcb2040de8a894f916c2db457d SHA512 6285111c422d1e1d2d3bcffc8b22c0c5df7d747d48fbcdef4b74c145fe5bcd0752bd08fc8121071cd4c977c18f632cc218213f7dc91fd2e3298e77de78b96757
MISC metadata.xml 530 BLAKE2B 46d64e0eda7d2d5f8001dfe42f9036a96ba8ca0da9a6a3a535407c91bff68adc559144b0937b9d37b08630e69de46402dd3728b73099e7ade1ece8a710ef9a63 SHA512 939a42e5c9eca1901749e5ab2242cdd375df94cc85a68076825023a4bd48d7866400023b74d2ae7271d638bb706155cebb049b9e190aed0b286055937b9f8aa4
diff --git a/dev-python/astrodendro/astrodendro-0.2.0.ebuild b/dev-python/astrodendro/astrodendro-0.2.0.ebuild
index bbce2e9315da..2cc0f59afb54 100644
--- a/dev-python/astrodendro/astrodendro-0.2.0.ebuild
+++ b/dev-python/astrodendro/astrodendro-0.2.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index 9d2a054a8a10..9feaa5e1d1fd 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -3,6 +3,6 @@ DIST astroid-1.4.8.tar.gz 184091 BLAKE2B 7180b98c757c8681dd0abaed1e79d2c58ce676a
DIST astroid-1.6.5.tar.gz 255688 BLAKE2B 7547e4c537f73ef77b61fba1ab8640c7cd50014ae52e4e4b8f8209a000c55bbdbb1ddcd3fb90d078f99a34d4a4779adabc8ad71af40c3a4547fe3e0d814b328c SHA512 f51f275c9f04809c8993d187cb62fadc84003ddc954d371356474dbe6b719868406fd9188c560f5b658b8b44bb6a4d3ee0785e809e789ca117e2bcbdb58aec53
DIST astroid-2.2.5.tar.gz 281829 BLAKE2B 2cc341caac381fb44b0302e8057a6e2105a6a82dbf807f8a59598e15c5658cc30d4c32e3b58ebbc94c4559f2b2274373f5ed6c4b86b4e8eff86dd91a5520e7ce SHA512 71c8c26314f666e2b9519a83dd9476fbfe0ad7d72f5308f6a94b83c5442dc695bc3e51155df45586ff2ff0eec522a02286d00ac566d542f0b82e5e0d0d7d9c65
EBUILD astroid-1.4.8.ebuild 1088 BLAKE2B 27844625dd01b856e02e528e7da2be65b32065ea6fcb9d51efeebb39259f2da9737a793bbe980e0b9dd7aa7d082ff94b4b06752e0a45d1cda26c00841a9be6a2 SHA512 7e76ceba7ec1b416aeb5ceb82d948de7871590b978a2f185c50459dbf7c7252488f945d22e0d6a8b79a045586325dc97c434954c428b0ea7c0aa88d0b6b04a2d
-EBUILD astroid-1.6.5.ebuild 2016 BLAKE2B 12e9de767d5f016f998a4e3e2274a9af70e46c54ae9ba7f6afbf58fbba34125cd1f05f0f65c748869d0ffc87bd576802fe9a20689887594b2b423a4f074fde86 SHA512 8928624e50fea7da767fee3990bf4438c3ba6a1770dbb8b88428a4f4adc089f684ec27594b8493b16e4ee36c5637cf638c203e6eb9fdbe74be2209a2935d3d28
-EBUILD astroid-2.2.5.ebuild 1289 BLAKE2B 8c70bab22faa7f9afffa3b804443370d6c013d233d025c3edf6f9576914be093c3fbe91277df30c79bfb6b438eec94f434eece515029dd4347e7e72ac8a66f0b SHA512 265d1104e022fdd9a04bc3edf76577890a89a63543d0b805af7cbafffd4fcec7dcf9e1c2f10f8f7b89b5428be2584c6d5fc2bf73edcd90a6768a0c7ba8458539
+EBUILD astroid-1.6.5.ebuild 2043 BLAKE2B a37c65ac4e57e8a9dd0bb88fed6c4b61f3832c4642ba21b550b6b72f575d66cdda12e804640af42770e9453e2b63e4c82a3926456bf37bf8896046e7d87fc9e6 SHA512 afad56b775df2ef238690408f74a38cd0bf5d2b06a06ae5a0e4851c586f55141bcc685abc881fa677bde1c92dd6c624ae1b18558f5b8c167e02c60702bf94a76
+EBUILD astroid-2.2.5.ebuild 1314 BLAKE2B d482c42da533c9aeff010ce104073f648436c85a7ae407640921a333ca8f49a2613c320c26d5f5f36ce4ed17534025fb0669c87b605b9896f00a9830f26c6805 SHA512 25792ced1975caeb5eadf2af0ce7b84d2c5424222d03f3b9c2829e13c139b6c68d58160691d03cb1ce8632328aae799ed7dcbb4c8f791719ecbe7b2f7c9bd084
MISC metadata.xml 1122 BLAKE2B 29f5f5eb980aa5e9035316854d7b69a803bf8507cd8f2b97880ef3a0be3e200936ddc3679e480741cf82203b704cd6c7b1610d31e9173dc3f8b97ebec6a6c844 SHA512 34a45382d84c03057ba59b40905138c2e048da4d602e5a26dab4b156c1a3697369e11ef66f451f3f823ec827f3771eb58c077c056f9609e5b55a27841fd5bf9d
diff --git a/dev-python/astroid/astroid-1.6.5.ebuild b/dev-python/astroid/astroid-1.6.5.ebuild
index 7cc365a06f1a..f64200d9c1b1 100644
--- a/dev-python/astroid/astroid-1.6.5.ebuild
+++ b/dev-python/astroid/astroid-1.6.5.ebuild
@@ -15,6 +15,7 @@ LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos ~x86-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
# Version specified in __pkginfo__.py.
RDEPEND="
diff --git a/dev-python/astroid/astroid-2.2.5.ebuild b/dev-python/astroid/astroid-2.2.5.ebuild
index 3468e68a2d8e..6f60036aed4d 100644
--- a/dev-python/astroid/astroid-2.2.5.ebuild
+++ b/dev-python/astroid/astroid-2.2.5.ebuild
@@ -13,8 +13,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
# Version specified in __pkginfo__.py.
RDEPEND="
diff --git a/dev-python/astroml/Manifest b/dev-python/astroml/Manifest
index 128f5d177636..6df687068619 100644
--- a/dev-python/astroml/Manifest
+++ b/dev-python/astroml/Manifest
@@ -1,3 +1,3 @@
DIST astroML-0.3.tar.gz 242925 BLAKE2B f0a5d650cbd7e16b7c2a47cd83206312d7781c5a9b118a726ac19355f6de76c4fc2301ac91c7ad44b8076b61c167ea9c34272e9d63442e3fb606a0bf31acbfec SHA512 7b9c6824ec1c09c35a0e9ea10674c93c7f301a3b15c5104357d9749534b78203c33eaac82c8ec1d1c51bdf30e1408d21002d1d2e7e243aa08c28cc7b1f1ab74a
-EBUILD astroml-0.3.ebuild 958 BLAKE2B 197544b08c75094d4385b45f95b83de430e529c688c5c01d445cbebf9b9ed5ceeb2ce926e940f5008e47deaa15b1e76661d5026188892500d00f5d9c4ce63c23 SHA512 eb79888c03c1f5d97f88c64376522ee30c8375ceb9f7f5549e60b8a650a79a7fbedca34d10b07d2d29557dfc812af3bc0bb4eecb771ed41ab79bb94f9cc9cfb2
+EBUILD astroml-0.3.ebuild 978 BLAKE2B cd055402f163ae8840d09cf0ff5cc645c5b0c1f6a1980f8a98c1c692706872416d53f6a04882db1876920ad7b0bab4a371d3b5cebb5d8311917b643e4765b9f2 SHA512 cb93815022950cf16fb2ed155b4c6e631a837a3ca545f83efd16cbc70ebd98e1acf39b21ce6a14731d4e9fb36ee57cddc058b545386d0ecbf485a1365026cc16
MISC metadata.xml 770 BLAKE2B 6eeb2a402eac5479a10bba907afdb5f6f38ab037d6af5b6624e40119c1edb57bff94f27106b6125ed33115e2190ab0c7dcbaac6c436ccce511d3b73e276369ab SHA512 b1134c879b3a47608584621255916dd406a1de7f14b4ee4cb4a6e0f241f83dc86e4e48c54075b574e063f569049f0c793293fdb13098d874be75f0860ed0c082
diff --git a/dev-python/astroml/astroml-0.3.ebuild b/dev-python/astroml/astroml-0.3.ebuild
index c1bf10123282..e352f57c59f2 100644
--- a/dev-python/astroml/astroml-0.3.ebuild
+++ b/dev-python/astroml/astroml-0.3.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
@@ -32,7 +33,7 @@ S="${WORKDIR}/${MYP}"
DOCS=( CHANGES.rst README.rst )
python_test() {
- virtx nosetests --verbose || die
+ virtx nosetests --verbose
}
python_install_all() {
diff --git a/dev-python/astroplan/Manifest b/dev-python/astroplan/Manifest
index 4ab24b8f82f3..4b16e6ac6c3d 100644
--- a/dev-python/astroplan/Manifest
+++ b/dev-python/astroplan/Manifest
@@ -1,6 +1,6 @@
AUX astroplan-0.2-ephem-import.patch 505 BLAKE2B f8cf17ff9725dbf756ffce538225fa893c2122bf249001b4631549dd2663cd24eef988bc33456477ccdb2ed9250636397758db1c90bb2bcae1179dcd5e82e73e SHA512 9ea80ff153f9da458d377eb99fefa5f0dfdf448af196150e47bd19d3c5071f975b7746c6fe91c0042e92b3349a44d7c0843025d8069084bd779ebdb7160f0d74
DIST astroplan-0.2.1.tar.gz 270482 BLAKE2B fd0d83e492a46c711b32899d6cbb93fac1708588028e8a0c72c76fa13bfdf9db3bea135a09d801deea0a7a67b114c9d8b7f8af5a642348303a392240cdc76363 SHA512 baa585ce2b651753b45c6bda78a93b22340b380197338ce3d27d36509c82c29053da237f1f1daf5c12ba08e0da27f7c3cc98daebedb703c944a3e225444f3aff
DIST astroplan-0.2.tar.gz 264623 BLAKE2B 4343334ef12a13d3269a35403c89eb5c5b124de5f30e9512dce9ba47f1f1ee490e9caf7c7c8511f027eeddae33e2732bb2bad6722ec8b7dfb348aa586c905dfb SHA512 ab98402d2b0daf64aea4a10934c8e33097b92d3b7de9a2346fa3e318e672c85966c050f560bb3fc4c247e2fdd4c94a4b158d6a0dff6af9c83d6411613c663bd9
-EBUILD astroplan-0.2.1.ebuild 1458 BLAKE2B 9e556e51acbcffb663825194df3c1b41be91a15606e8dd4b75ae7bdba72de309b22f43fc06ab69578164b9ac6ea8b66051891aa981fbb99e19d7086d9947b2f5 SHA512 b225004753a0eac100e8afdac4a34b49f95ef3f40b7a35389a956ef5be6958e46586a4b4624fb8bda92dcfc2c10602f12667177c9f13c91f72bbe2eec408f3e7
-EBUILD astroplan-0.2.ebuild 1449 BLAKE2B 2cb043ad772907c19aa1578d6499b8f3129b7ca1673453b5de6eb959921622f0474444df9f72426652b8326b9a71eb6dfc07681a0279c0dce13d98083471a54a SHA512 61836f8ae636d226daf09742b990bdf878bb367d3ecb1ec00bee0ff6edfbf30e2d275bb1019e8d050ad6b8def3bdab906fa6e3763fce8dcf8443619a4b514262
+EBUILD astroplan-0.2.1.ebuild 1485 BLAKE2B 8f73ddf31a1048012697f0a54c86fe3bfa82c2c4a1c66a031ab22a0aae2241dc3204842550e8e0634f2a8ac367e8cafabf2c4574370f4b9badf01c64ef458386 SHA512 854e1135fc0ece6bac973b9b244118a8a284e9c29853baea4ad9bc9f58f8158669d64e8d824999a4912b49592616dce5340ab352e411ff113362eadebc3b1d22
+EBUILD astroplan-0.2.ebuild 1476 BLAKE2B c26ed167efcb1f61865d70a5787edd3f6e7d23a5b50abe60cd56606681bc09ad1bdbf7c3aa63e6cc782e0cfd0fe34f5da8a39fd6879253cc03b5fe595b81e7b4 SHA512 1b65f353d51f16a8cb8111c4e702879b47e778328a06573acb3d02218ba24b84973a5efde7d9403dc5ccdbe5536a5d58cd36743aafaf63c66a6731c164e313ba
MISC metadata.xml 580 BLAKE2B 4874e04355b1b3ee9b09fe0f55030436c8e538ea3a7727ce389879fec76e03b7285eb776d1b2c182dac19a1dac29f40c8f414f3eef0e4e4b505681507459ec15 SHA512 16cb9da0545ab48966ee589d6f6ed9dbf011efbecf5eeddd3cbca35d1369ea35fe7dee7cf89ea735ca83058b1e2ab8232d2f404cba35d100798fdcc0ab46a083
diff --git a/dev-python/astroplan/astroplan-0.2.1.ebuild b/dev-python/astroplan/astroplan-0.2.1.ebuild
index 9f6fedb8c364..e1435494bb95 100644
--- a/dev-python/astroplan/astroplan-0.2.1.ebuild
+++ b/dev-python/astroplan/astroplan-0.2.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
diff --git a/dev-python/astroplan/astroplan-0.2.ebuild b/dev-python/astroplan/astroplan-0.2.ebuild
index f8546333bb2e..831a8badcc65 100644
--- a/dev-python/astroplan/astroplan-0.2.ebuild
+++ b/dev-python/astroplan/astroplan-0.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
diff --git a/dev-python/astropy/Manifest b/dev-python/astropy/Manifest
index d6e7c9f84faa..4341d08d032b 100644
--- a/dev-python/astropy/Manifest
+++ b/dev-python/astropy/Manifest
@@ -8,7 +8,7 @@ AUX astropy-ply.py 1674 BLAKE2B 1a23e1fb350c23a9ac35c0bfc4075219fa939642ee456446
DIST astropy-1.2.1.tar.gz 8179665 BLAKE2B d61dbb7a4e56d9a0273dd87fde5b6ed8b2fc8cd206eb51f57621d0ed48adffb76653e1ee5954a7b33ba6e0e2e9d3edb9a5a5afd269d674a899196280fea379fa SHA512 2ef37537a4c6b2ec50a1d898f600978475c9c5d2cb66ba19d06782656e9ddcb4aa6a8e53217e318448cedac45dac0dce0d8cc2fe94cddc15ebb306b3b0794595
DIST astropy-1.3.3.tar.gz 8427036 BLAKE2B 60a9f78f01fe3607314d69bc66180f2afb0ca9a53f7916079f18bf982cff2cda8986823ec03ea8ecd439df6d213547067d04425f43536f37baadc1caa56e9db0 SHA512 15956d488a390ab3b4091146bffe6f192f22e7598d00e302c2bcf0ec9728911f48bef3ee4c71d331f58e57aec86292421d27f915ea16027a7f62c5d43f6a12e5
DIST astropy-2.0.1.tar.gz 8220097 BLAKE2B f9332b828d2204f60a0e032e79fb841235a08ce3be974563fa0818f98d02c95743dc42ec6c8bae5f239c0917b030b073f5a9ee5cbf848682b7d2ca01ef9b5009 SHA512 0677b4f22a9eb7d3334109a639ec14ce904935dc58925d303dc98c27cbac2be7d0e95bd873cc21d3cd92e8e553481d203382c281f91cb7a4e41c27d1ff83aac7
-EBUILD astropy-1.2.1.ebuild 2720 BLAKE2B 775cc18f6b323ad4055e1582dd6d7d155adf87bc9b349b42c0ec1a3f4ed511b1204ffe9a486f02048add6a80db73ff924da4f9d5b212dde67b65696025f2cc88 SHA512 74e0236711637eeb152697bf6bd3c0a73d990204f319071f676155175e3a0366ce8db5b4e27114fb5cf322d0f01b34259e5c9ad6813e3659947a9f42c7ce10de
-EBUILD astropy-1.3.3.ebuild 2519 BLAKE2B 316ed78fe47bcf6b1a921846d18831bf58ef5085f0fedfc33a4c9ecfc85fc252b1e8dd7029440f2f49d5d8697a156ba102d7117d9456dc4d6d377cee2db0a6b1 SHA512 a62c3ab685bafebbcf500c745c503aaa78045ab6876d83bb9448363cae55564c4ba479b33be04052a2bd304b31baf2c0101868fbb354ecd74a81e5bebe410b07
-EBUILD astropy-2.0.1.ebuild 2493 BLAKE2B 0de0c6b99f05ce5206b6aacbc875050bd57d7d2f8e73d11a290f8b3276c569f264d2087923eb609d2cd7212cee03815540cfc613f7aa81e6b87ede1ea999d25a SHA512 96fe3973bbffd1cf3349437542f35e895d498dbaad814a2809b0a3f6bd236bf5c43be792f01dd97cb20ee445f4c59b8c63f15e26a51f2efea3e9ea511bab01d3
+EBUILD astropy-1.2.1.ebuild 2747 BLAKE2B 0c65a5229e6f1189f26845c05c47f9746b7702863dc2dfd90de202f48b64e99e2e13793fd4bdd5daaa900204d9fce3a1448ad6bb5c5b0f79ed18ab78472a5df6 SHA512 30edd38b6bc8befb71697fece86e038baa42a7373b2e775bb2b318b0093b649292dbc2806443e4936505329d2a8d06bdc3ca6b53b6edf0338b02575a61182b83
+EBUILD astropy-1.3.3.ebuild 2546 BLAKE2B 9786579565d02e95c44029b568767cd9f4298458ed05af9814cb152ad2b05dcf4b66be321d31a238eed7f99b94e750ac5c689475d948ade0e819fadc9f55e6fe SHA512 a6053146ed0ea72c28931ea08b1071ebc9e01ce1a742c32ab5644613de3f45b7db3205aa101227e74272de7d0b39d8ef4b11031b96d7076f0689014904a188c2
+EBUILD astropy-2.0.1.ebuild 2520 BLAKE2B 21c48aa40f351d63bb630b2a5d4a3172a4966fa4401788965254610d355ff9de67d0fb946a40ca2fa21d05fec8961aed0242a55c24d3f8d35d8bd827c6e41447 SHA512 c3492075eb851e96e0379d9af61ecd2017fb3d9823057a9492a70833f2a159494bea44a57df7eb4f83ca56c0f0dbea4c8949ebee47923859051224e2094f0e18
MISC metadata.xml 573 BLAKE2B 101ff09377b24ffca933b12059f2347b604ce6389420314a049ee16569ba62dad19c88611de4871b55b2fdc5ceef3e57100b52da7160928b3cf511f17e734d16 SHA512 a8054d4eb431348c9840e37a5877c2ce7cd4b73f213c1a24f9d3548dfc63a6756d80ffb9f96f78a053fb4ae2a39a424dbe46257be2e9f892f42ec18ff44fad17
diff --git a/dev-python/astropy/astropy-1.2.1.ebuild b/dev-python/astropy/astropy-1.2.1.ebuild
index 56d21cbe5073..e7786c0fe173 100644
--- a/dev-python/astropy/astropy-1.2.1.ebuild
+++ b/dev-python/astropy/astropy-1.2.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-libs/expat:0=
diff --git a/dev-python/astropy/astropy-1.3.3.ebuild b/dev-python/astropy/astropy-1.3.3.ebuild
index 54c11c3ee2e4..924aeef85f40 100644
--- a/dev-python/astropy/astropy-1.3.3.ebuild
+++ b/dev-python/astropy/astropy-1.3.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
# ply-3.10 incompatible, keep bundled (bug #622802)
#rdep: dev-python/ply[${PYTHON_USEDEP}]
diff --git a/dev-python/astropy/astropy-2.0.1.ebuild b/dev-python/astropy/astropy-2.0.1.ebuild
index 4e159c816588..4cc6a45fc865 100644
--- a/dev-python/astropy/astropy-2.0.1.ebuild
+++ b/dev-python/astropy/astropy-2.0.1.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-libs/expat:0=
diff --git a/dev-python/astroquery/Manifest b/dev-python/astroquery/Manifest
index 6cf2b2ffc4ed..07e0947a1dd5 100644
--- a/dev-python/astroquery/Manifest
+++ b/dev-python/astroquery/Manifest
@@ -1,3 +1,3 @@
DIST astroquery-0.3.6.tar.gz 2879493 BLAKE2B 893dc6e961fc983cf5c6892607b74d7f3302bc6396c2772129bfb719003b5263be52e8bd9bb5eebaa271c8b7d5ac9103b6c001798aba7051d4203f5abb70d480 SHA512 631e42ef2c50b7a876efeff5a498707734a3ce29e9b5ad7074150272db4928b4f32572d1bfef37c10cb26c2f8fa39e4c7cc268d61320ba399f8479507b1a2fcd
-EBUILD astroquery-0.3.6.ebuild 1543 BLAKE2B de23e548757827dc2fbd3ce29fe649590bfabbe2cf060dda9a1e7afcd5cfec98833531f7899d8bac8e5af124538a112d5dd614b8cb0395ff227b7644d3e0a274 SHA512 a40bc97a2b93a5ec37ad3e9f838c50b71b818adc6d2e7e6e2fabc0277585ff34f137438681a88a497ca6bc5eb5a26f99efd197b070acb8d69ac8d1a044829880
+EBUILD astroquery-0.3.6.ebuild 1570 BLAKE2B fd0f8fa7ce21be731323f003df3c9e2181c71bcfe1d221cba44d89620681a37a948a8ffdba0a933cfe42caa02c412e8c9d0fa7c1bc583724f38e741478aa5739 SHA512 c9f69af8c4f7a33854811ea3c6aa1fa6851ffe5d3ce3f4015ff79c8be94dbfb5881110cec342b9fa1a16df7ed32090f843e275d70ec206dc06d57373d865b9cc
MISC metadata.xml 647 BLAKE2B d6eaac8a1127e1d3a78cced70785c73dff08a1d4eb8a4fe80d7ed2c11f84da448a530b81023a073712eba304a4e809dd8d6b2454e1059db9e5cbe1926cee46e0 SHA512 d677c42414e0271d73748505e577ec2dcedaf9fccf92413a8f3ad8f47c4823c1c0ea7856e977862581b0ee9e88ac12f1cf25e0e336293feed1f51597a4c6875f
diff --git a/dev-python/astroquery/astroquery-0.3.6.ebuild b/dev-python/astroquery/astroquery-0.3.6.ebuild
index 5ca1b4fbb531..042945510c6c 100644
--- a/dev-python/astroquery/astroquery-0.3.6.ebuild
+++ b/dev-python/astroquery/astroquery-0.3.6.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
SLOT="0"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DOCS=( README.rst )
diff --git a/dev-python/astroscrappy/Manifest b/dev-python/astroscrappy/Manifest
index 0a48615be76c..3e38e8d7bc15 100644
--- a/dev-python/astroscrappy/Manifest
+++ b/dev-python/astroscrappy/Manifest
@@ -5,6 +5,6 @@ AUX astroscrappy-1.0.3-respect-user-flag.patch 1639 BLAKE2B 41953a090177c8d7ecc5
AUX astroscrappy-1.0.5-respect-user-flag.patch 1417 BLAKE2B 11f69ab3cb75ae00ac18553f9096bff9d80273a11232230ce526a9d8e7d680f46e697b99c2051ad499cee55b33d2b4027af335a542f4d6a16e878e94681e69f1 SHA512 9bb2420c761bc11c4add8d058a216ba5995be0c8bcaa11d408b1c8cc51d9e86e70e52744238a760c4cb415248b0a0a7be09207dc2ebe3affd9c26442bb214e91
DIST astroscrappy-1.0.3.tar.gz 422209 BLAKE2B f0d5a83c6b4718eb6d0a1d60068459da3d886c6ab389be5b65a6b31dfb2bcfff9238e8773d1cfeca8db15289999ccbdcf96ba966f85ca76779077ee6fd0923a6 SHA512 2e96e8e62f81c770802a3c7699ca4455c640bb000aa4bffc22149745eed4e7e33cc4b297649020a601ff7fb242c0545cf9391c19ee2687adab26ac494d37dbb2
DIST astroscrappy-1.0.5.tar.gz 421910 BLAKE2B 7ca92277e3914b54cce09cb9a5d8e4657dbc2e3aead8904c967be906bdf78d4b73450adff7d7b970ec37e7b4ba5ab275f2c1cdd8b4573b1563daed6ecae14682 SHA512 bad648140abe3032aa76f43b4c61a15bc49b825bb8333d0e2dc6ba244542e5d6b283824336de82c73aefdfd62b952c9089c3237c913faf17874af13725345064
-EBUILD astroscrappy-1.0.3.ebuild 1407 BLAKE2B e9cbc00d291f18e73bb91a142eae5279b573491c4a99ea164565eaf1535cd915e71d4edbc9fe5871914d233a5f52b14ff38de7699a0c4fe91317745997ab3a2e SHA512 01cacc409e743d6a4506e1b699b4da7e9c436151aff39e2afff45959f844709960c49337be44995ee01a9d51eca6939ca25697e17d723c526bc91d1f67e94903
-EBUILD astroscrappy-1.0.5.ebuild 1428 BLAKE2B b85ea39dec17ec170755550351131976f61d6430d9a2f7c3b5255e870713bf889f5412cd818841addae1cd2169678578dbb971c7fdd5f53584386c0d2e1e226b SHA512 e73b0d26b4acab33775b3949e7a5ad643868e255eda3a0e502b7f01ab1542fe2c184c22aaf3d675d421c5f90b6fb00e44a27d83cc9c889d3b9e455e1d3ab4ed7
+EBUILD astroscrappy-1.0.3.ebuild 1434 BLAKE2B 8d842394867a673a8bbd0022c978656444312368435d3e3d58ab5c7996758467bc17cf2c9a4abad6db49e611bf91479acb0d69a57b84c98ac01d2defd4617ba3 SHA512 7d49df72848ee4266e0f1709e3368f715cf21579c67f36195812ebe3d01805e20e788a2dc32304e26c76a41080d28433f04a3f95ba4d61cfab381ffb066ea588
+EBUILD astroscrappy-1.0.5.ebuild 1455 BLAKE2B e1df7031242270c612895d159afea4a26a0fc2061ab18369b1d54073e4f82d06edbc1e76475c793319e841a72c8ab20ed252152a6a57f5d1bed8ef7333f4e40e SHA512 c55463dad7f52a46ad07031af1ce942be5be33259f0a0a8fdbb2a2744f7bf8e5347ae63bccad09d6fd3ce1c6dfb9909dc31897c70b27b8c1d7a809185981003b
MISC metadata.xml 642 BLAKE2B 0fafd3972f80215f48309afe038d5419edb6caedceb873d083aabfa27ab418e5b3128c2031e34280754fe2234e81e276ecd04a41c54acc55d226513b32e5f654 SHA512 803d99c24952fb6bc3e118234c4e2c7c78dcd82717e0240104f042fd305d3e1c675b9b67a7cdedd5a3d0d71967b460b3c32174eaeff6d8b523d6e57dd961d298
diff --git a/dev-python/astroscrappy/astroscrappy-1.0.3.ebuild b/dev-python/astroscrappy/astroscrappy-1.0.3.ebuild
index 016c448fdf7a..65c8cd32f821 100644
--- a/dev-python/astroscrappy/astroscrappy-1.0.3.ebuild
+++ b/dev-python/astroscrappy/astroscrappy-1.0.3.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
SLOT="0"
IUSE="doc openmp test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
diff --git a/dev-python/astroscrappy/astroscrappy-1.0.5.ebuild b/dev-python/astroscrappy/astroscrappy-1.0.5.ebuild
index fd41e9f7c3cc..3ffbc1766ae9 100644
--- a/dev-python/astroscrappy/astroscrappy-1.0.5.ebuild
+++ b/dev-python/astroscrappy/astroscrappy-1.0.5.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
SLOT="0"
IUSE="doc openmp test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
diff --git a/dev-python/async_timeout/Manifest b/dev-python/async_timeout/Manifest
index d09bc491cbf1..8ca57653aa38 100644
--- a/dev-python/async_timeout/Manifest
+++ b/dev-python/async_timeout/Manifest
@@ -1,7 +1,7 @@
DIST async-timeout-1.2.1.tar.gz 7797 BLAKE2B d8f736423631a2b2c0fb748eb2857e0f9a143af9591ddfae15d42ab13af33196a6624db5b0a705265269ed28c6c15a4e8cfe56143ccedac75a555ae62a82891b SHA512 2072caeb65a74f1a24b59a4ea905ef96d70f8fb117e3dd9c95c1107b1d67ffaa4d76b68f00364049e6e29cdb0a6d247ba0c3638ccd0a8db27bd6ee0f180f9ccb
DIST async-timeout-2.0.1.tar.gz 10463 BLAKE2B a9c1ab7ffd249f1d4d07a37f07743923a890d11bb9ff913b37f45e9f7be1110eba9cd24ce741b71a353ae349aceccd66a1853ed985416a85cdb4faa46f341681 SHA512 cb66bdc286082ef5570a7e3aa420434f82bb4131e9527c499c693a21d72b3f3772922c0ce2ad68e7de5f95960061e508effda56be398356ea75d55272f534a86
DIST async-timeout-3.0.1.tar.gz 9724 BLAKE2B f18ae75969b7048469fe22949f25ea25da3fdbf08b98a16b5d5ffe823060a75e6de9ed764727e08d4344c79426e9c89013d49522f20ed62e6fbe912b5c7a8787 SHA512 fd30842671a79edfd52c7350e7fb2120533a6d97b44975f7b071ce2cbde43443bd5bbe1f2ad0ad3ab2156e1987b9e58e0c149b0ecfea8674eb0cb78eee79c986
-EBUILD async_timeout-1.2.1.ebuild 769 BLAKE2B 6d8dca0f71de64dd55a2eab295818d2df64e51d774cd4c2fa1dddf6c69ea68f5dc1f35a702779bc76aa40daa4c143d8daa406ce365a004de1ebbf361fa035648 SHA512 dddd3320c35f7223504b500284ce96122b948a38a47144b5f92efc7a822e86ad5f8992d0cf4517af8e5a32adb293584845efe3cd597245ef98db9989219e2191
+EBUILD async_timeout-1.2.1.ebuild 796 BLAKE2B 096feb0978986bed2760338a6ee2c2a1c8f4e33b3382cd92f646b90e68ba6b08be0ec025ea7502f64bad072b2b41b4969e0f4f33c9372361ce28e8f5b1d8e09f SHA512 dff89ced7983fc1d597b53d9f7d1f34d985e573b8b21b939bf11000410516de9a5ed7c84b3b6e01aa12296f17eb35e4f30a749656a128133ab59aac93a436648
EBUILD async_timeout-2.0.1.ebuild 1010 BLAKE2B 5b83635cddfa16e2ad4395561b07be1cb579056b27c270ffa86849b182bf17c0e8f3617fd256dd9bbeffc11719438e1de96889c63f68d9ff25b298a21b5b9b54 SHA512 057b419ed3b6ebd4ae24c4b417914d90c659cf8f74bb8037f09bd0bc5ede828871a62ef435c94d604b289e887b41fc716207b770f33374d2ed8dd3213d8dc673
EBUILD async_timeout-3.0.1.ebuild 973 BLAKE2B 1ae7cbf17557bb56256981a445da9c76465e2b576ec78c2931738863ca55c6bb75fb89c1013c88d979a40baba7b52042a7abe171040e84ad0a4ba2a68d5cb77a SHA512 43a969030e9de93dadb3dd07b47e8393e8b5036b313823f805655f3eff3af1b29d7b3a1e9d6b22de503e081df28cea4709eaab8e0948273e644b7790adf02dc2
MISC metadata.xml 435 BLAKE2B a3bf9896730a3f697c6a41257e9f3c168154760ffba1cc5d5660a1442a3b5f5f8032d48ae0b069a412e3ef2e792376e29d3a0867a46576bf8b412acca0798388 SHA512 a7a43ad3fabf98be2d846d8a4bea1ff2a867f934e27d9f88b1c76daaf4d4195f8ffc6039f283313dd009566c732bcb0ab8a847e0b6424afdce902539530637dd
diff --git a/dev-python/async_timeout/async_timeout-1.2.1.ebuild b/dev-python/async_timeout/async_timeout-1.2.1.ebuild
index 22db4f22c785..e2d2d43e3af4 100644
--- a/dev-python/async_timeout/async_timeout-1.2.1.ebuild
+++ b/dev-python/async_timeout/async_timeout-1.2.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
S=${WORKDIR}/${MY_P}
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/atomicwrites/Manifest b/dev-python/atomicwrites/Manifest
index 25f6321dd74d..39a3a1bd0425 100644
--- a/dev-python/atomicwrites/Manifest
+++ b/dev-python/atomicwrites/Manifest
@@ -1,6 +1,8 @@
DIST atomicwrites-1.1.5.tar.gz 18951 BLAKE2B b0932995aae3ca23c11aace182429f4888819ea542a12b59d5b7ed4621c4759285d0cba306437bd1ce35b1ba32eac8ae6afc6548f2bae61870dbf03927c4fe75 SHA512 4de8ab93dcb226c55e8ae1b0ef883c2e1eeae50ac6596afe036ca51dbf6b094c13dbf2d792972312d4c53551886aaa2713aac54bfab42b85abef4d1146e039ac
DIST atomicwrites-1.2.1.tar.gz 11660 BLAKE2B 06b4ca25f39be0e7e8d8e8b46749d7dce052f912e82b1ccd39e308c8ed51ab0d4891f00c11d0e52ef50901c01566f20fcf1318cb472c9a1f3a08617fd1b56235 SHA512 4df7ee97e0817a80378b273ced310b8ad88eb6ced93a594a6e3dc38ad1e7208226fde01b6d282f85583c57a50859e82c85bacaae8a7c64fce55e6965f74b12c5
+DIST atomicwrites-1.3.0.tar.gz 11699 BLAKE2B 7f1d61547f753a69f28f86dc4f7ea66010c12c68fa9babc7913848b011e956b6cfb30b595cc3d06bd6a3555ecea0b5d1eca703a0fec3f1dc0631fea2a12c7565 SHA512 9b619b622f4509c2a41ad340f91bd6e74f238cf9a35f4662fa70f1f957a78069cb89f9bf16f8da70a597bc43a0c6c4fdea6afd0d157364a53a2fa5d8f4272a61
EBUILD atomicwrites-1.1.5-r2.ebuild 600 BLAKE2B 92abb65ee53d5c64bac87e7c4049e1a40ac46027d1b447ea194a1da61a8ae6f06e072e66cde5aba247b971467031329413c7473be6cf7a8f26b2885bc9c2e0b7 SHA512 cda65d0bb3d988f87805856e9b709eb2f280e87a0f67a8405ceddbfd03a6fe637f42356c4011e8cb5367f6cece54f6e08a8a71cfc5c74dd724fe2b6816449c8b
EBUILD atomicwrites-1.1.5-r3.ebuild 978 BLAKE2B 1af1ac447b0f4a48f812f3e4dd79f99ea8300c5f907be6feae0c4a34e359c8b6f6639e15b2685e7e4ed6da6cca9cd2d0c6c1a21f67c2214f5e58ee68c40842f9 SHA512 86f87683c024771921c59d396cae1e16c65167dbe5689a5a0dc6a1bac1796d466fdeed77a5c7d314b773957e14da5138c438e809862b0c0e7532f7cffa59cf21
-EBUILD atomicwrites-1.2.1.ebuild 1158 BLAKE2B 48f3189e2551847430ab24889f8c784d55984d019cf5aac31f6a75070c1579aa2cd332bf6d6412a016c76507b8cf2cc2f12124c70f03a026e91f948991fb0240 SHA512 6233b2ef4585d2871fb99fde41be01be4eb12237bdcc8add3c0de0b810a0ade3c98ed10125dce121be466b6d7ccc944cf3ea00b3d4ee88c77ace14ea5be43319
+EBUILD atomicwrites-1.2.1.ebuild 620 BLAKE2B c6a510132e8c8bd8be6528c23127f9dd5ab5da2d7d8593bc86e8905d0043fdfa2aeb33d7dba11cd938d1a20a8d9b44a007488a8d5eee6e62028d488edf8b5915 SHA512 1f2fcad65627a4d4f523db5739ef236b5c66f68ce53c58c6b7fe701926d0755d4f6b3f6e8c5caa4d4dae6f411aba6ef067007a621e6af9d61f38a283e55263ea
+EBUILD atomicwrites-1.3.0.ebuild 620 BLAKE2B ec4181f7bab79d32dbc485548eb5303343a413b2e452ecb3c626748afa168f7389f355d6f2a5d04d85e934864fb0dccc1c0e7e50dff5039af527dd4c92a95378 SHA512 1bfff96c1d659c5ba6c7471fde9c884a2a47ab6917b603c916cd54358931184691af7d139ce3b0a440318256538c68f2aede53b123b08bdae72d984c4d33febb
MISC metadata.xml 438 BLAKE2B c2a138ede668039b703fdc3e2ca8e1a7a07546e01540fdc502d79a48a8ddfae8dc7a79ed371373d95054731fcb25af67daf75ef5a1c08fafe9976f7a2c30525d SHA512 f38332e752b8bb660d8d8291b897fc96865a134108198e01df2dc4365c0c6e87c6039a907da38080a4d07d7c57750f8a32c6d6c3653b57f5aa193ca5b5b53449
diff --git a/dev-python/atomicwrites/atomicwrites-1.2.1.ebuild b/dev-python/atomicwrites/atomicwrites-1.2.1.ebuild
index 6a247bcf6e23..cc737b11e313 100644
--- a/dev-python/atomicwrites/atomicwrites-1.2.1.ebuild
+++ b/dev-python/atomicwrites/atomicwrites-1.2.1.ebuild
@@ -13,35 +13,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc"
-# TODO: remove impl limiters when sphinx is py38
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- $(python_gen_any_dep '
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
- ')
- )
-"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+distutils_enable_sphinx docs \
+ dev-python/sphinx_rtd_theme
distutils_enable_tests pytest
-
-python_check_deps() {
- use doc || return 0
- has_version "dev-python/sphinx[${PYTHON_USEDEP}]" &&
- has_version "dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]"
-}
-
-python_prepare_all() {
- sed -i "/'sphinx.ext.intersphinx'/d" docs/conf.py || die
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- if use doc; then
- sphinx-build docs docs/_build/html || die
- HTML_DOCS=( docs/_build/html/. )
- fi
-}
diff --git a/dev-python/atomicwrites/atomicwrites-1.3.0.ebuild b/dev-python/atomicwrites/atomicwrites-1.3.0.ebuild
new file mode 100644
index 000000000000..5fc9d8c0a5db
--- /dev/null
+++ b/dev-python/atomicwrites/atomicwrites-1.3.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Atomic file writes"
+HOMEPAGE="https://github.com/untitaker/python-atomicwrites"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+ dev-python/sphinx_rtd_theme
diff --git a/dev-python/audioread/Manifest b/dev-python/audioread/Manifest
index 8283f093030b..4aea22dc2037 100644
--- a/dev-python/audioread/Manifest
+++ b/dev-python/audioread/Manifest
@@ -1,4 +1,4 @@
-AUX 0001-Use-the-print-function-instead-of-the-print-keyword.patch 981 BLAKE2B 5ee416ba841733ee400d8dc544d3ab4ad44389a6e23a21624cddd284493c37f6c302da33b0f21921f09dd88d9d749204757bff33f676108fe8fa39641f262273 SHA512 6dbd099bf334af6674b24b87f17d7f97d00978c5817d852608b5e835efaa988897c9713e55f04ab9e567595686459a4e5e840aba61df6bfd80d9b80d18622c8a
-DIST audioread-1.0.1.tar.gz 13004 BLAKE2B e2741e43904ab3eba821118163d019bc336fafc157c0a5ab7ccf09c2622d395da104232d5276fda32cd7e945a4b66279ee028bde502e2359fa58c210b5af7804 SHA512 18e9e696785fe2f1b1d6ad7fe64e2878bf490d72aef7500998bb48b0733b382cf0b171d26c5b1465947de1d5f6ded25e2b57947402c31a440e8f346722fdc533
-EBUILD audioread-1.0.1-r1.ebuild 765 BLAKE2B 5ecb38625ad46fc31d56b1495888f34560dc0ee4e63be3ee91ac08bee506debffc60f9bfe2667f29c9eacf40c9a4ff41b2d00174a7c66d457a23f2dd6bd7e1d6 SHA512 6513832241704517eb2c990fe571544ed55302f1114211bf6534bcf352a8d9deba4e990bbc53e29e0dabc2b0f9cfd18ab932dc51f79ce0eac5b31eac02d7e87f
+AUX audioread-2.1.8-test-deps.patch 691 BLAKE2B 0b43f16dc4ba6a69a3e3477a23312685b2d549b71f0df908c1ab8ee1b07b85e249772cd04915ae9d5481343d2e474c73f754387180f155c289ef4c82b6dd179c SHA512 a2bf5af05718147319d0690afd2ee269aa079a4eb2353a4564e9e4e8eddabcebe843e157dea2e7bf9ed479516b5b52c8526abdb122813beb12a6a1da9c04c845
+DIST audioread-2.1.8.tar.gz 21222 BLAKE2B 78cc55d45dd987fbe0171cd3da9f8441e38b60fa6f1b0ef8b0781abc91e6b447b8cf839437b59bfafdf13ca90bb50a032788e0470250f303122a46ddc24ebd19 SHA512 9db5ad1f8b2047256b5f6b4bbee2366043ed19d35ffd2766ae3ab66bdc5b9f63910bcf449fd42aab074fd8132642bf730c432aa0c8f3c5368cd6ef36d7f4f5a5
+EBUILD audioread-2.1.8-r1.ebuild 867 BLAKE2B 00191b29f4dc39bef41d7ff79d8bf400506a12973b51b152d9675dbd0d9a633c18fd00aa2c025c6cd392aa7950f42e94a742a2771e64ca3b27f73e0a8944741f SHA512 5193eb28418bb78880b5add6a7fdbda7b48a3cbe6844751dec4f7b826e93851e8dea07e7987058de2d3fb138e792deb7c93abcf5bc2075db28e33f225624f0a8
MISC metadata.xml 557 BLAKE2B 21c873a48491c6e80133dd86f91a958fcd766940648053eae13029d9bca47d59dd62957cf4b1c2d679b7ac7032aa2001aa4a39d9d94ec0f5296191cfa8f86924 SHA512 60c91d4241fe34a2cb8198af0974a7383dc742d71662cb51b680449c38778b8c3e9b0d7b16191319fa7665c1ce187445fc0234f70572318d2f5103182b88e5ed
diff --git a/dev-python/audioread/audioread-1.0.1-r1.ebuild b/dev-python/audioread/audioread-1.0.1-r1.ebuild
deleted file mode 100644
index 8c7ced9e7c9d..000000000000
--- a/dev-python/audioread/audioread-1.0.1-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-
-inherit distutils-r1
-
-DESCRIPTION="Module for decoding audio files using whichever backend is available"
-HOMEPAGE="https://pypi.org/project/audioread/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="|| ( dev-python/pymad media-video/ffmpeg )"
-
-PATCHES=(
- "${FILESDIR}/0001-Use-the-print-function-instead-of-the-print-keyword.patch"
- )
-
-pkg_postinst() {
- einfo "You might need to enable additional USE flags in backends to"
- einfo "decode some types of audio files. Priority of backends:"
- einfo " * mad"
- einfo " * ffmpeg"
-}
diff --git a/dev-python/audioread/audioread-2.1.8-r1.ebuild b/dev-python/audioread/audioread-2.1.8-r1.ebuild
new file mode 100644
index 000000000000..9c7a8c2414c5
--- /dev/null
+++ b/dev-python/audioread/audioread-2.1.8-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 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="Wrapper for audio file decoding using FFmpeg or GStreamer"
+HOMEPAGE="https://pypi.org/project/audioread/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ffmpeg gstreamer mad test"
+
+BDEPEND="
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+"
+RDEPEND="
+ ffmpeg? ( virtual/ffmpeg )
+ gstreamer? (
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ media-libs/gstreamer:1.0
+ media-plugins/gst-plugins-meta:1.0
+ )
+ mad? ( dev-python/pymad )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=( "${FILESDIR}/${P}-test-deps.patch" ) # git master
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+ sed -e "/'pytest-runner'/d" -i setup.py || die
+}
diff --git a/dev-python/audioread/files/0001-Use-the-print-function-instead-of-the-print-keyword.patch b/dev-python/audioread/files/0001-Use-the-print-function-instead-of-the-print-keyword.patch
deleted file mode 100644
index 8feb9d0ca9b6..000000000000
--- a/dev-python/audioread/files/0001-Use-the-print-function-instead-of-the-print-keyword.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 3f86133d37d5cc5c8712730de67c23b0d33ce082 Mon Sep 17 00:00:00 2001
-From: Simon Chopin <chopin.simon@gmail.com>
-Date: Tue, 14 May 2013 12:46:50 +0200
-Subject: [PATCH] Use the print() function instead of the print keyword
-
-Python3 doesn't have the `print foo` statement.
----
- audioread/gstdec.py | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/audioread/gstdec.py b/audioread/gstdec.py
-index 78285db..fa8078f 100644
---- a/audioread/gstdec.py
-+++ b/audioread/gstdec.py
-@@ -366,8 +366,8 @@ if __name__ == '__main__':
- for path in sys.argv[1:]:
- path = os.path.abspath(os.path.expanduser(path))
- with GstAudioFile(path) as f:
-- print f.channels
-- print f.samplerate
-- print f.duration
-+ print(f.channels)
-+ print(f.samplerate)
-+ print(f.duration)
- for s in f:
-- print len(s), ord(s[0])
-+ print(len(s), ord(s[0]))
---
-1.8.1.5
-
diff --git a/dev-python/audioread/files/audioread-2.1.8-test-deps.patch b/dev-python/audioread/files/audioread-2.1.8-test-deps.patch
new file mode 100644
index 000000000000..0a67767070b1
--- /dev/null
+++ b/dev-python/audioread/files/audioread-2.1.8-test-deps.patch
@@ -0,0 +1,27 @@
+From 5dd6c87a53f3a6c5bfa6ea384598213c49402056 Mon Sep 17 00:00:00 2001
+From: Glen Baker <iepathos@gmail.com>
+Date: Mon, 5 Aug 2019 23:40:27 -0700
+Subject: [PATCH] Correct pytest-runner location in setup.py
+
+Moved pytest-runner from setup_requires to tests_require. It is the tests that require pytest-runner.
+---
+ setup.py | 5 +----
+ 1 file changed, 1 insertion(+), 4 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index bd90605..6041f6e 100644
+--- a/setup.py
++++ b/setup.py
+@@ -36,11 +36,8 @@ def _read(fn):
+
+ packages=['audioread'],
+
+- setup_requires=[
+- 'pytest-runner'
+- ],
+-
+ tests_require=[
++ 'pytest-runner',
+ 'pytest'
+ ],
+
diff --git a/dev-python/autobahn/Manifest b/dev-python/autobahn/Manifest
index db5b9ea1350c..3c13b675a0de 100644
--- a/dev-python/autobahn/Manifest
+++ b/dev-python/autobahn/Manifest
@@ -4,9 +4,9 @@ DIST autobahn-17.5.1.tar.gz 205144 BLAKE2B a026381330d062059f23bd0fe20de12bf227f
DIST autobahn-17.9.1.tar.gz 209230 BLAKE2B 4e637ee22fe84c51b294faa853034b65e5bc7b230d1d80eea022a2e3809a7ff0c9ffee7c13886f154efffdcdedf5c790e5891466107670c3221a5c7b5de846ea SHA512 036508c1170f53b01be360083bbf9f569fbaf216d984b34e10ad18e5f5e156e74bd4c8979bdd977a8e23deff0332e16d3d606716d32f3987ff37c7707eac0f86
DIST autobahn-17.9.2.tar.gz 209442 BLAKE2B 66d31a575d980d81ecd50d9511ed49b947a568ce5457db2de7fd67a85ae06016bacff10f65b74f43c2b72b21543ddb8c0d527f6b9ece706c67adb96860435232 SHA512 de73a4cc99616802d280887ef8a9971c532f974dd43cda933da953d7bcc45da3fd9d0c91763c6a80371f582f0acc9741134b1ba1b98035ef0f63e4971aaff79f
DIST autobahn-18.3.1.tar.gz 213042 BLAKE2B 2f5eb92212f57d2301dbac1108a81cbbd339da4cb5527e3eb55f1ae7dcb951fed3cb7c643e76beaa0a83d623fe96f9eebcf7945e10efb0773e102d0234ebc479 SHA512 3d122cfb54eff0697cf60cd155a07699c6f6b39e573616c247ea79e65e6fa0a86d505ea8bc4f4755dbf266fb8bc7fadabb4338aeb1b9e6a2f0503e1b4d25e2e6
-EBUILD autobahn-17.10.1.ebuild 1905 BLAKE2B 9f39260926ebd7685625abc8d7e3658b5028b5d95b146cce27a318daf11757f9c45d53c95dfb5595953c8486870bdff1cc6b58efaba194dfbe53bb1e8f028ca6 SHA512 7fcb18f912454a08e4e54abaca48a55fff8489a247e6fd4e2042ab8ced54df1cfcde0b393d06ab1bffa4fdd086d0a21a571400c257b9a06cac989514ec28d31e
-EBUILD autobahn-17.5.1-r2.ebuild 1898 BLAKE2B a738f87af9bc2d11d307fbe3633b38a1f8bdc3c1615806f71116ed2c4eb9d0e6e3f6d861c5167417f63bc541f0ac6bfab41392007e2ffa598e054e7f50ae6ba5 SHA512 aec7c1838be2a21f3ae0d331ddb78a3933fa2421257b4b52b3c015b3af56ff706f70414fe7cfca79f4c110d9366e13970154a2ce6f1a259825dd03d79310a1c3
-EBUILD autobahn-17.9.1.ebuild 1905 BLAKE2B 9f39260926ebd7685625abc8d7e3658b5028b5d95b146cce27a318daf11757f9c45d53c95dfb5595953c8486870bdff1cc6b58efaba194dfbe53bb1e8f028ca6 SHA512 7fcb18f912454a08e4e54abaca48a55fff8489a247e6fd4e2042ab8ced54df1cfcde0b393d06ab1bffa4fdd086d0a21a571400c257b9a06cac989514ec28d31e
-EBUILD autobahn-17.9.2.ebuild 1905 BLAKE2B 9f39260926ebd7685625abc8d7e3658b5028b5d95b146cce27a318daf11757f9c45d53c95dfb5595953c8486870bdff1cc6b58efaba194dfbe53bb1e8f028ca6 SHA512 7fcb18f912454a08e4e54abaca48a55fff8489a247e6fd4e2042ab8ced54df1cfcde0b393d06ab1bffa4fdd086d0a21a571400c257b9a06cac989514ec28d31e
-EBUILD autobahn-18.3.1.ebuild 2197 BLAKE2B 116f48915057f97a43a7f3839a0b6a15c7e7d1c82cea436da1cd66b7cf523625426db772972cd85aa3133f2bdfe5507fb9127574987a7a837246130a53032d5c SHA512 3b43cb3b985092ae2cb0a990648905f855c5c951af30420937baf63d3b33824d5a22f93bae90dd9001b554f802813af25e83fc66a1168ee45d05c8138c7baf4b
+EBUILD autobahn-17.10.1.ebuild 1932 BLAKE2B 086ac11cf8a70e8278b5393761ec1c0f782f6201d013b3e4dd23f1228a18f8b61f0dc6c8f25a40a25886adff39ae881acaef77bbec4667e4b9ce82df1cf74e25 SHA512 2b41c4edf6e9a4431089ea09a12dedf742b88204b1a928c2da9bec05f71efe16d972107627087cbb3f4cdd98fea5f5c4014a72fafc52c9ee7264342471b5b390
+EBUILD autobahn-17.5.1-r2.ebuild 1925 BLAKE2B bb025a3b574cc526b38fbd4fb6dcf631ffa883da6dce5e6d18133ae48425bfd9b91bcf7b09ab5e879d1283a92b40a06818f31152f3e98c3724a05769b060a25d SHA512 49935b8f182f372754c25314fbbf9def4a7b7d6e7c55bf9541e4361f5cf68c2590cafdd0937cc2a68f572b8d8fd6eb2b8dfcc78edc41f11a6a88afa308f9059e
+EBUILD autobahn-17.9.1.ebuild 1932 BLAKE2B 086ac11cf8a70e8278b5393761ec1c0f782f6201d013b3e4dd23f1228a18f8b61f0dc6c8f25a40a25886adff39ae881acaef77bbec4667e4b9ce82df1cf74e25 SHA512 2b41c4edf6e9a4431089ea09a12dedf742b88204b1a928c2da9bec05f71efe16d972107627087cbb3f4cdd98fea5f5c4014a72fafc52c9ee7264342471b5b390
+EBUILD autobahn-17.9.2.ebuild 1932 BLAKE2B 086ac11cf8a70e8278b5393761ec1c0f782f6201d013b3e4dd23f1228a18f8b61f0dc6c8f25a40a25886adff39ae881acaef77bbec4667e4b9ce82df1cf74e25 SHA512 2b41c4edf6e9a4431089ea09a12dedf742b88204b1a928c2da9bec05f71efe16d972107627087cbb3f4cdd98fea5f5c4014a72fafc52c9ee7264342471b5b390
+EBUILD autobahn-18.3.1.ebuild 2224 BLAKE2B cfb08889b5b10dd39e1e0bd1f70fd534e42eb48615c4178747eb5e675588d93948cfb584ef5ae6df5ef376f769d544126ad2c14bc6dfc0995f99522651142ce8 SHA512 d1539ec74c2436b8fcf8e88e92ee3d540acd37d26baf52d83daa2bc3cef77fc13f02c866e5617520219e0fa20f5eaf0fafc8719bc62f70cd689846c4fad870d4
MISC metadata.xml 321 BLAKE2B 2a222ee5e7e6a2a90a44b834a4b7d430938813786c7179fe3fe273456b501feba4c20da2fe3b9671092085a991fd35c736a5b64c179a08f54fddd029ac5bd731 SHA512 fd00829f66750d3d54b7bfb472179639fbe453840e7c3056b406af546acb952d3fb8d4552973a68ff0966f25bead8dfd4501888cbd68721e54207b5a7628ac36
diff --git a/dev-python/autobahn/autobahn-17.10.1.ebuild b/dev-python/autobahn/autobahn-17.10.1.ebuild
index 5447e927ebdb..c4ec6e740ef7 100644
--- a/dev-python/autobahn/autobahn-17.10.1.ebuild
+++ b/dev-python/autobahn/autobahn-17.10.1.ebuild
@@ -19,6 +19,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="crypt test"
+RESTRICT="!test? ( test )"
RDEPEND="
$(python_gen_cond_dep '>=dev-python/trollius-2.0[${PYTHON_USEDEP}]' 'python2_7')
diff --git a/dev-python/autobahn/autobahn-17.5.1-r2.ebuild b/dev-python/autobahn/autobahn-17.5.1-r2.ebuild
index 6fa2e6e0f64d..b6b988d506e2 100644
--- a/dev-python/autobahn/autobahn-17.5.1-r2.ebuild
+++ b/dev-python/autobahn/autobahn-17.5.1-r2.ebuild
@@ -19,6 +19,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="amd64 x86"
IUSE="crypt test"
+RESTRICT="!test? ( test )"
RDEPEND="
$(python_gen_cond_dep '>=dev-python/trollius-2.0[${PYTHON_USEDEP}]' 'python2_7')
diff --git a/dev-python/autobahn/autobahn-17.9.1.ebuild b/dev-python/autobahn/autobahn-17.9.1.ebuild
index 5447e927ebdb..c4ec6e740ef7 100644
--- a/dev-python/autobahn/autobahn-17.9.1.ebuild
+++ b/dev-python/autobahn/autobahn-17.9.1.ebuild
@@ -19,6 +19,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="crypt test"
+RESTRICT="!test? ( test )"
RDEPEND="
$(python_gen_cond_dep '>=dev-python/trollius-2.0[${PYTHON_USEDEP}]' 'python2_7')
diff --git a/dev-python/autobahn/autobahn-17.9.2.ebuild b/dev-python/autobahn/autobahn-17.9.2.ebuild
index 5447e927ebdb..c4ec6e740ef7 100644
--- a/dev-python/autobahn/autobahn-17.9.2.ebuild
+++ b/dev-python/autobahn/autobahn-17.9.2.ebuild
@@ -19,6 +19,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="crypt test"
+RESTRICT="!test? ( test )"
RDEPEND="
$(python_gen_cond_dep '>=dev-python/trollius-2.0[${PYTHON_USEDEP}]' 'python2_7')
diff --git a/dev-python/autobahn/autobahn-18.3.1.ebuild b/dev-python/autobahn/autobahn-18.3.1.ebuild
index 97f79aca94e5..87aa279ca102 100644
--- a/dev-python/autobahn/autobahn-18.3.1.ebuild
+++ b/dev-python/autobahn/autobahn-18.3.1.ebuild
@@ -19,6 +19,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="crypt test"
+RESTRICT="!test? ( test )"
RDEPEND="
$(python_gen_cond_dep '>=dev-python/trollius-2.0[${PYTHON_USEDEP}]' 'python2_7')
diff --git a/dev-python/automat/Manifest b/dev-python/automat/Manifest
index 9a16942af9cb..524bded2f452 100644
--- a/dev-python/automat/Manifest
+++ b/dev-python/automat/Manifest
@@ -1,7 +1,10 @@
+AUX automat-0.8.0-no-setup-py-m2r-import.patch 826 BLAKE2B 835956b8e3ab657d09d683a173c43626f0af59056ccd25e3a7bc9167da4d5d081e095e91e96ee943e7329d28c3a70b9e001e8977d64bb85581ef19f73a9ecf93 SHA512 b89fd865e8b95283efdc96614b1230d3e8e6d70cdb0ba07842cdf07e1a546a5a89b7c88a0cd774ec47148579981d41cd7261cdd7069e2736807b64422b3ca56f
DIST Automat-0.5.0.tar.gz 32599 BLAKE2B 951da8840c2334fe3cd86804b39beedaad0d344d66742e8bb72e2d2ace2029b037acac8ffccc5643fd37f81020a567374a25ed42f7bc386770a30956464f52eb SHA512 7b4fc64e1b3cc514e3513c4be7387309a9e0c6d59ef091131404642b517a324b4a0eb677bee99da038664bd6713f2d2078c621f056e98b35966caf324741eeeb
DIST Automat-0.6.0.tar.gz 31767 BLAKE2B 28baa9d6cc7497f9c0a4b7f4050b197d3dff871b91f5f3e29bdc47ace443af8de0fbeacf1657dc6565b3ab824365362a42204d6d89a8dfc82eaa6cd92d4e2308 SHA512 94f2fa06b0e0e1c0538bcf4bd9046ea40600a018bdd1da2d5bed479877807ad56e448c4f1d7ec87341f80013ae6c35b01201cbe3c4ecae1105419038ed43024d
DIST Automat-0.7.0.tar.gz 61461 BLAKE2B dd09ce090c7333ee17b701bde2c78e01dacf40cefee847061a2019bb27f0982091e7628737211421ada351937caf9c6734cb445ee6462ce84b381030b013bd05 SHA512 a6f307d312a3ceb721071b5212297c73d2306894b5fafd39265578041a2859bd6f041ac43a654bdda4175a70a4e90e0db1ee35cd43fa620cd5c594b5d1988a74
-EBUILD automat-0.5.0.ebuild 1218 BLAKE2B 403ff7532bd738941a3d2db4daca9a7f256ebe9d095a0d914a4d9e4f802caa5bb36a41085bd651ef19176430a130132d5a7d0c4f72cbba9239e364765064001d SHA512 50194fa033d7641619a51efa9c8d12710586f3758f329eff03d4ab7679cc7923f227355f7bc89dfe098ad5518bb10cb6d5a5ad9f35f53d406874c7bbbc254bf3
-EBUILD automat-0.6.0.ebuild 1224 BLAKE2B b8db90ca8057423eea77b880772ee1fcaf53cddbd3212eaa613a718aba37556ac5d2c329782e405def7cfbf5368e9bb000a4297af79fcf8895f965767a089f34 SHA512 8c156565002477f20c864bc185e5e4d8f8213d234f97f591a3ca2402eb2efd76b368f83106a04792445cf0186a592d4ca5ada68e047d5147e4ad181bf08512ed
-EBUILD automat-0.7.0.ebuild 1457 BLAKE2B 546195bfd40cbb607d47ba9d9132aa39baf2f8fd358d3ca2ec31bf9d6dd1ef53ba155df56bed20ee017ed45ba19b2a3408a956f9e8b8ae4e6c128a04b91151ec SHA512 46808b8dcfa01ada1391a938f0c4c3544afe2c2e81c647ae7dfe16c5bdd5c08eb177c9cab7a5fba2723f3241aca2d8085e7d98ece9385014142b4103267ca3c7
+DIST Automat-0.8.0.tar.gz 59687 BLAKE2B 56e4ec76564d321ca9a709c484077a4003eea2842160e226728aaaa4ec6ebc2486482f79cd919bef7bbec8baeee7a34ca2a11d48665bb36c79c5a45a3c97e992 SHA512 2dbd4e784f65b02a8c93fc5f15236df3649d667a9792f6cac929dbac5d971495bdab4825df0fcd6817b9a9f79b7a5d8cfbdf8e4d18605f0761546b31b3091ad7
+EBUILD automat-0.5.0.ebuild 1245 BLAKE2B 01b3b438368c5bfc7086976edd42af19881a2d1b04e1b370abc6c15e2b8673a4291b98e77dc01214215d09840eb67d04a0c60a7dce57800eba21aa089748de42 SHA512 9d01ad553de7702dba31f661e15e11504e6161c869cb091bc501a64baa5467600c34732650b3e86e95a46b510bfe16cb70a4ff4c272b64bda0eef1b99acdfba2
+EBUILD automat-0.6.0.ebuild 1251 BLAKE2B a2bc3fad13fa8f48da21627545352af7277abd169ad94088e79366c37c2a42dd6cefc9cd5658cc20447780a9b8138f337bd8c8c2927a99bbc59fde4f462797d0 SHA512 60252491e369204c3821694ffe432f6233a7ecdea86175869d4aa6ba3a27c5086faf8fa9837a6aefd7d262be0f4f16270b8d92a982ae93be69193b8f5b6e7061
+EBUILD automat-0.7.0.ebuild 1484 BLAKE2B c8785ffd5a35d726f4675831cc345ace1d355b9ccde3e6220577dbafacbf828083a10e2c2a8465ebcb56de63a044a7669a230edcd3921171da26f0e62b252853 SHA512 04d0d12ef7669e83bac1d042893f5e921775d262d36c880251b79676333ae9842e45f7e85127386b4e16892e7375fb46f6c95f9d4c54d0b4f4bcb9b7349f0a02
+EBUILD automat-0.8.0.ebuild 1531 BLAKE2B a6d8bb1c1dd714a2919de88f8d6d9d4971e20b54e8a81a91bea0aeea0b12af74dd78824cde83b26958fc03c6a6d2c6851e72f02d03327fd707391cd256b4c145 SHA512 4f72cdf8db42d91005b2587e4ff0b68ecab202020a151cb3f8216a0cb817b13bace5e1576dc65f9a44e5fe590d8e5b7da0c378451d50b9c08a2769deb4ecb9bf
MISC metadata.xml 572 BLAKE2B 26d7ccc6325a7ff3f051d90ffd36a50485575cd78a2bb35e2f471b2ae5c0f2a579269633db2fa98be1682b5a53271acfd97f079d8c040e30188dd07ef886d509 SHA512 6514fa4351ceffc03f98fbafff044548b350b69d78b0926e598e230fbf6ba52e8a2e0346e89b14d8c4fee914d0a846e457bebe62354ea10186dcd24c1daef590
diff --git a/dev-python/automat/automat-0.5.0.ebuild b/dev-python/automat/automat-0.5.0.ebuild
index 9e182474ba9d..5729d9769dd7 100644
--- a/dev-python/automat/automat-0.5.0.ebuild
+++ b/dev-python/automat/automat-0.5.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/attrs[${PYTHON_USEDEP}]
diff --git a/dev-python/automat/automat-0.6.0.ebuild b/dev-python/automat/automat-0.6.0.ebuild
index 23a4da47ad1f..c1d2b9abb655 100644
--- a/dev-python/automat/automat-0.6.0.ebuild
+++ b/dev-python/automat/automat-0.6.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/attrs[${PYTHON_USEDEP}]
diff --git a/dev-python/automat/automat-0.7.0.ebuild b/dev-python/automat/automat-0.7.0.ebuild
index 686a9fe6dff0..3abfc8453262 100644
--- a/dev-python/automat/automat-0.7.0.ebuild
+++ b/dev-python/automat/automat-0.7.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/attrs[${PYTHON_USEDEP}]
diff --git a/dev-python/automat/automat-0.8.0.ebuild b/dev-python/automat/automat-0.8.0.ebuild
new file mode 100644
index 000000000000..97cd84600b35
--- /dev/null
+++ b/dev-python/automat/automat-0.8.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PN="A${PN:1}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Self-service finite-state machines for the programmer on the go"
+HOMEPAGE="https://github.com/glyph/automat https://pypi.org/project/Automat/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples"
+
+RDEPEND="
+ dev-python/attrs[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ ${RDEPEND}
+ dev-python/m2r[${PYTHON_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+ "${FILESDIR}/automat-0.8.0-no-setup-py-m2r-import.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ if use test ; then
+ # Remove since this is upstream benchmarking tests
+ rm -r benchmark || die "FAILED to remove benchmark tests"
+ fi
+
+ # avoid a setuptools_scm dependency
+ sed -r -i "s:use_scm_version=True:version='${PV}': ;
+ s:[\"']setuptools[_-]scm[\"'](,|)::" setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+ if use examples; then
+ docinto examples
+ dodoc docs/examples/*.py
+ fi
+
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ einfo "For additional visualization functionality install these optional dependencies"
+ einfo " >=dev-python/twisted-16.1.1"
+ einfo " media-gfx/graphviz[python]"
+}
diff --git a/dev-python/automat/files/automat-0.8.0-no-setup-py-m2r-import.patch b/dev-python/automat/files/automat-0.8.0-no-setup-py-m2r-import.patch
new file mode 100644
index 000000000000..161b219626da
--- /dev/null
+++ b/dev-python/automat/files/automat-0.8.0-no-setup-py-m2r-import.patch
@@ -0,0 +1,27 @@
+diff --git a/setup.py b/setup.py
+index d0dec04..7a85a6e 100644
+--- a/setup.py
++++ b/setup.py
+@@ -4,14 +4,6 @@ Setup file for automat
+
+ from setuptools import setup, find_packages
+
+-try:
+- from m2r import parse_from_file
+- long_description = parse_from_file('README.md')
+-except(IOError, ImportError):
+- print("\n\n!!! m2r not found, long_description is bad, don't upload this to PyPI !!!\n\n")
+- import io
+- long_description = io.open('README.md', encoding="utf-8").read()
+-
+ setup(
+ name='Automat',
+ use_scm_version=True,
+@@ -19,7 +11,6 @@ setup(
+ description="""
+ Self-service finite-state machines for the programmer on the go.
+ """.strip(),
+- long_description=long_description,
+ packages=find_packages(exclude=[]),
+ package_dir={'automat': 'automat'},
+ setup_requires=[
diff --git a/dev-python/autopep8/Manifest b/dev-python/autopep8/Manifest
index a8d239c9cb08..422a9e35f3cf 100644
--- a/dev-python/autopep8/Manifest
+++ b/dev-python/autopep8/Manifest
@@ -2,11 +2,13 @@ DIST autopep8-1.3.2.tar.gz 107915 BLAKE2B 3148f12616babc26415fc138d5d9e2d2a83cc7
DIST autopep8-1.3.3.tar.gz 108639 BLAKE2B d2e6f6f334dfeb5e8ae33f4460c9344ec6b1e234e7f714c7602fae72f1ca5608e12145c40a39b14d28e1d79b0dd91855493d87947407428ba4c1d87834156626 SHA512 e327d58311f74c8bb9f18b99f8d866c071166e94f43912b35eedc6062267d4cdb5842bde7c54426c751b1bb76103ec11eb8daa682772a1f71c50962811dbc694
DIST autopep8-1.3.5.tar.gz 109415 BLAKE2B e30a9719dcb2ce5463adc967ea76daa1c919c4b26e879ad69416e06bdff873e288b43a86f2cd797e67428c969e60dfb1f63508bbd8eec8f818f2abd4f68409e9 SHA512 3f7b441ede0efe01b3123e9349eeddc1eb62e6198c79e95e7eee532a3c9eca0cedfd4fdb50a872da9be93ad79db68fb13972eb984539f9ca4ebc37b05411cf70
DIST autopep8-1.4.3.tar.gz 113940 BLAKE2B 89a75228e80a8c1dae3e2ac10618c14e2dd83e2cbab2c45f6b17fa229a7d49ea0f0b8e95324c7d6eb89152112adae9dc5379a145db01ab48419b4abdd3ee3587 SHA512 a51b0f74c056207c869e8b9f178e08854cb274af56734373e2e6ad9626a1d28b6ec5beb7b90c4fa8c71d3d7c4ede199f716854f93f369d669ecc7095b09dee38
+DIST autopep8-1.4.4.tar.gz 114796 BLAKE2B 0eef2550e2e13a79e4c3199dae119ed49b13056d9bbd98be5d9e4c7d0288d12bf6ad30162c0e4c485f6de9b47b4b6ecfe92dcb278f2cb265b75e395bdda77aa8 SHA512 06822df7cd02c68980965c1fd987dec03785e155554ff0f735dc707c4de99b4d152b0d092e21017ec5d9176b33bcf22f3ef2b0986f38faebab0928443eca4d32
DIST autopep8-1.4.tar.gz 107925 BLAKE2B a64f3af22d0f7910210c8f49b29e47a4a8a5118135a77ac53f1fbf97ff826b6dd2df034610c8d0298af27765e260d26627bef4d8550fdf31d6cb1068d52a0d18 SHA512 ec7dd7879140119227f30bd87bb416a74c402ff1c0b32f45103847774fc33de99d51d1815991441c20e3c81b3fdef73bc4563899da5a6d17b1e682e42f53754b
-EBUILD autopep8-1.3.2.ebuild 1026 BLAKE2B 5fbc5ac07a5b78501c03ff8661b5bb0dc80ee648f4a770eccc510813706b07f187650b967b61309b7dd9eaf957a73b9a07354fdff36b889c7d6e4abdbc764bc4 SHA512 1cbf2830a4feaeae5d462fb8a66541b6e6c89e43b524f2e0bc7b576813eda31b3a62268030dfd6d557d4559995ad1aa79a3aeca4632bf00a0a7cb413241dc70e
-EBUILD autopep8-1.3.3.ebuild 1028 BLAKE2B eeb7b1f262ffabf3be91436d5fffbb1506ca7b2af5e6b88e4a28103071caca7d46cb21954b8400037784cbd7117dbb022aa214c31354c0c9210b501dfd280fb5 SHA512 65c2457e7bd26a945cede63f4ca51a3d0ac1a3a0276ce336c009a5d90e747c2cf2c6afee479c68e15e3c4c0fca9652ea0323cc1956382ecffbf58e67f7268c77
-EBUILD autopep8-1.3.5.ebuild 1029 BLAKE2B 34fc954c70a7b754621a09bc19052ea3912871b58affbdc079a26894c33db33a98769a39dbfce6e64bddb4c8e5080ef7a0231d15df68df3e611c6e37d0b2cb4d SHA512 eecd4443feacbd7444621ab41cd6f18fed28a862f1f1b78fbd92575c119cbd85652403d8895150b4fc5eebb54eed171a87bd966a413b0ba3a384a4073bfcc1da
-EBUILD autopep8-1.4.3.ebuild 1029 BLAKE2B 34fc954c70a7b754621a09bc19052ea3912871b58affbdc079a26894c33db33a98769a39dbfce6e64bddb4c8e5080ef7a0231d15df68df3e611c6e37d0b2cb4d SHA512 eecd4443feacbd7444621ab41cd6f18fed28a862f1f1b78fbd92575c119cbd85652403d8895150b4fc5eebb54eed171a87bd966a413b0ba3a384a4073bfcc1da
-EBUILD autopep8-1.4.ebuild 1029 BLAKE2B 34fc954c70a7b754621a09bc19052ea3912871b58affbdc079a26894c33db33a98769a39dbfce6e64bddb4c8e5080ef7a0231d15df68df3e611c6e37d0b2cb4d SHA512 eecd4443feacbd7444621ab41cd6f18fed28a862f1f1b78fbd92575c119cbd85652403d8895150b4fc5eebb54eed171a87bd966a413b0ba3a384a4073bfcc1da
-EBUILD autopep8-9999.ebuild 851 BLAKE2B ee04e78e8861a90b23a70261405e95aaee1c0c0a079efad5cfc8de7358e0ba270df3ff8cd46f3c9faef26adaacde2a0a1c6fd8bb3d80e550a1084ca843458c6b SHA512 c25db995859d4068904068ffc4b3601d4d08f08ac3be363807d2a06d48134178bcc241ce27ce1bd8bd16da32d789baf14ed3b96c8637fb18b8aff7e6e186b108
+EBUILD autopep8-1.3.2.ebuild 1053 BLAKE2B bc3a8c8414e443a021075ca25bd0794a9262ed9a62582a17e4f7b5c7e322346bfa3b5db1fd36e50fe6078e06dcb9eac8e52a13e6d96aaeaf34dcf8d4e8521fe4 SHA512 b7d894ecf5ea91c0935a0b32e58f954f1c7960bd08eb1937ed3bff26ec9247dd84e3a478662f89d678dee58696e38b57b5d4635cafb142c4c3540d004e0a6b8a
+EBUILD autopep8-1.3.3.ebuild 1055 BLAKE2B 9abe5e5262cab5feba505af3752716772841cdaf089b860c7a0f9f1a6c92fbd1801486018587dd2338362df883338f2cd89de0b2e36600f60f759a596dbafba5 SHA512 a856febb10d865899fef65e2678f5788e4091111cbf79242707cb2523bf4d76aafbe83199d8e3bc033e9d6bbc9750228d7dd9318d1acda4a3c5fdb6d6dcd2ffe
+EBUILD autopep8-1.3.5.ebuild 1056 BLAKE2B f9e48c33ad2f4870f4757719660893893bdaece6ccc8014f2d85c3fdfea8a21b034c33366d2f659cec298ab63f84e5599bf83895ea8243a0706471b1dfe13cf7 SHA512 da9cfd285750b819c8f720c4d6262caa0a96d7fda90b59a5e092ecb58fbc4fead075fb10c8b85d920458c0feccaece9a9b75b6935234f2c6ce7c6c4d350228b0
+EBUILD autopep8-1.4.3.ebuild 1054 BLAKE2B dc36ceeaf61cc5985fb4c9aa6c00f862658740d21f6019cabc82e9b844cee61e81df6b814f8949a106afb721ce453f1adb05cf27d1b27253bab99846bd5d05f2 SHA512 05b0863de763b297ca79abded29cb3c1c24adbed859200f95ab39969af454c9dd6c49da0e004159de4c78fac0a0bfeefe9d553426758548a3fef346fbd2cfb47
+EBUILD autopep8-1.4.4.ebuild 810 BLAKE2B 3605d576d7c6400d9157626a591b4cee2dfc5049697539a34efc423561aebd20425662b341dba24422228f1703017ae37235b109ecb19718eb780f08b1a84f78 SHA512 766a049f79cb283ff15d7fb9dfd1d9ada4afb4323e54e5764080f32c56f1f0c79fce833e3d878254e9c0dc143e72cd839f177948d5fb326084af6c1a3ab2431b
+EBUILD autopep8-1.4.ebuild 1056 BLAKE2B f9e48c33ad2f4870f4757719660893893bdaece6ccc8014f2d85c3fdfea8a21b034c33366d2f659cec298ab63f84e5599bf83895ea8243a0706471b1dfe13cf7 SHA512 da9cfd285750b819c8f720c4d6262caa0a96d7fda90b59a5e092ecb58fbc4fead075fb10c8b85d920458c0feccaece9a9b75b6935234f2c6ce7c6c4d350228b0
+EBUILD autopep8-9999.ebuild 810 BLAKE2B 3b3ac86f0781ede42b7ae8d54b33c25c96e40ac2a478a981c1c673457773268c0ef7e3201ee80c6b6125a92272ded718b417d0b7e4c9592fd5e42ca2b884aa4c SHA512 356adfee5be4aea18eb54ab3aebc7ee2e090dc1f9ad0c1b6ae73cd29d0d27d95869c71644ecb388eca24e27255e3e1a7cac95e60dae5b989ad816eb3495513c5
MISC metadata.xml 484 BLAKE2B e99d8c92cf8d692e645db02a59bf083c14d12ae177a5acf1248961329e79fe5f1a56af05d2a942e3d644918c9f2d6e4a24d698e18441f5a65efac87ad880bed9 SHA512 7542d6e1738ad7d333fc2ef8d6072e6963dfbc07f731f3e9137e49936165ef26145185a34cdfb6dfa5df16ac4a73bff3c8e6fde8c9f0477e1545ee5e2c6b605c
diff --git a/dev-python/autopep8/autopep8-1.3.2.ebuild b/dev-python/autopep8/autopep8-1.3.2.ebuild
index 135274085e53..5379d78d612c 100644
--- a/dev-python/autopep8/autopep8-1.3.2.ebuild
+++ b/dev-python/autopep8/autopep8-1.3.2.ebuild
@@ -21,6 +21,7 @@ fi
LICENSE="MIT"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/pep8-1.5.7[${PYTHON_USEDEP}]
diff --git a/dev-python/autopep8/autopep8-1.3.3.ebuild b/dev-python/autopep8/autopep8-1.3.3.ebuild
index 6e4372f597d2..223feda0f66e 100644
--- a/dev-python/autopep8/autopep8-1.3.3.ebuild
+++ b/dev-python/autopep8/autopep8-1.3.3.ebuild
@@ -21,6 +21,7 @@ fi
LICENSE="MIT"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/pep8-1.5.7[${PYTHON_USEDEP}]
diff --git a/dev-python/autopep8/autopep8-1.3.5.ebuild b/dev-python/autopep8/autopep8-1.3.5.ebuild
index 180fef4ed061..313cabebde54 100644
--- a/dev-python/autopep8/autopep8-1.3.5.ebuild
+++ b/dev-python/autopep8/autopep8-1.3.5.ebuild
@@ -21,6 +21,7 @@ fi
LICENSE="MIT"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/pep8-1.5.7[${PYTHON_USEDEP}]
diff --git a/dev-python/autopep8/autopep8-1.4.3.ebuild b/dev-python/autopep8/autopep8-1.4.3.ebuild
index 180fef4ed061..513c94362cc7 100644
--- a/dev-python/autopep8/autopep8-1.4.3.ebuild
+++ b/dev-python/autopep8/autopep8-1.4.3.ebuild
@@ -15,12 +15,13 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
fi
LICENSE="MIT"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/pep8-1.5.7[${PYTHON_USEDEP}]
diff --git a/dev-python/autopep8/autopep8-1.4.4.ebuild b/dev-python/autopep8/autopep8-1.4.4.ebuild
new file mode 100644
index 000000000000..eda59462a420
--- /dev/null
+++ b/dev-python/autopep8/autopep8-1.4.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style guide"
+HOMEPAGE="https://github.com/hhatto/autopep8 https://pypi.org/project/autopep8/"
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/hhatto/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND=">=dev-python/pycodestyle-2.4.0[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/pydiff[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests setup.py
diff --git a/dev-python/autopep8/autopep8-1.4.ebuild b/dev-python/autopep8/autopep8-1.4.ebuild
index 180fef4ed061..313cabebde54 100644
--- a/dev-python/autopep8/autopep8-1.4.ebuild
+++ b/dev-python/autopep8/autopep8-1.4.ebuild
@@ -21,6 +21,7 @@ fi
LICENSE="MIT"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/pep8-1.5.7[${PYTHON_USEDEP}]
diff --git a/dev-python/autopep8/autopep8-9999.ebuild b/dev-python/autopep8/autopep8-9999.ebuild
index 18e92a67fb4f..ae057e4cf2d2 100644
--- a/dev-python/autopep8/autopep8-9999.ebuild
+++ b/dev-python/autopep8/autopep8-9999.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python{2_7,3_{5,6}} pypy{,3} )
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
@@ -20,14 +20,9 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="test"
-RDEPEND="
- >=dev-python/pep8-1.5.7[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]"
-DEPEND="${DEPEND}
- test? ( >=dev-python/pydiff-0.1.2[${PYTHON_USEDEP}] )"
+RDEPEND=">=dev-python/pycodestyle-2.5.0[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/pydiff[${PYTHON_USEDEP}] )"
-python_test() {
- "${PYTHON}" setup.py test || die
-}
+distutils_enable_tests setup.py
diff --git a/dev-python/awscli/Manifest b/dev-python/awscli/Manifest
index 8b8182817a9f..2eb38c288a75 100644
--- a/dev-python/awscli/Manifest
+++ b/dev-python/awscli/Manifest
@@ -8,6 +8,8 @@ DIST awscli-1.16.233.tar.gz 1395357 BLAKE2B 4ebd3e51439891464864a2c8a089da96d3f3
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
EBUILD awscli-1.16.104.ebuild 1303 BLAKE2B 9184f3902b65399d161b1a52664ba89d00cf6d5e836b1c5788ff445dfa2abd44374948174111770c8083ea529d1510a42ceaaa2a7271a5e3c3b10319b8d85362 SHA512 4096b4edb702e60ab310ae66c82375800961d94e544e5efc203ab489b753511abcea57c6ed5a1868a739ee428a3ccc9861fd3442e45de43fd821f106e298ed87
EBUILD awscli-1.16.125.ebuild 1303 BLAKE2B 9184f3902b65399d161b1a52664ba89d00cf6d5e836b1c5788ff445dfa2abd44374948174111770c8083ea529d1510a42ceaaa2a7271a5e3c3b10319b8d85362 SHA512 4096b4edb702e60ab310ae66c82375800961d94e544e5efc203ab489b753511abcea57c6ed5a1868a739ee428a3ccc9861fd3442e45de43fd821f106e298ed87
EBUILD awscli-1.16.148.ebuild 1303 BLAKE2B 9184f3902b65399d161b1a52664ba89d00cf6d5e836b1c5788ff445dfa2abd44374948174111770c8083ea529d1510a42ceaaa2a7271a5e3c3b10319b8d85362 SHA512 4096b4edb702e60ab310ae66c82375800961d94e544e5efc203ab489b753511abcea57c6ed5a1868a739ee428a3ccc9861fd3442e45de43fd821f106e298ed87
@@ -18,4 +20,6 @@ EBUILD awscli-1.16.233-r1.ebuild 1306 BLAKE2B 2396bd7b7b0fd463f0a0faa560986dfef3
EBUILD awscli-1.16.261.ebuild 1304 BLAKE2B 195d93407b8d5bd159558133fd9675066238e26e9486ef74d6c498f37e3e2e73af03c04247f2da98b97612cb1a98e93d3723bbd6b02328a2049b8344fc0b9745 SHA512 c5810d0b1964edf697372cf06a9bdaaf5c560c75b8dc32150ac261429295f5dfb7d52c79d70ac534566a3b53e14f714155e7406e9344fc4f641e2dab8453ad7a
EBUILD awscli-1.16.278.ebuild 1303 BLAKE2B ca0c1e3d7cd60c954e91cc757ef941b31eb2c275d09f129b04664529df5955ce4f953e095fefbdb6715bf11fe9d39769524b85df2ee17ee370c1a96a285bfd18 SHA512 96a4925796c1f42e3c399990bd1f55bdcf40505d9ad99d130e789b6f3cfeb4c65543938857a3af6da036a47eaddbd2418a406f362ca5582c5d64b602e22d0dcf
EBUILD awscli-1.16.283.ebuild 1303 BLAKE2B 4e828d6f3c599222c77b8c2c43231423fa317f2a3727206f6b6815a701bff84ac3fecaa3bf830edcb69e05bec84339576739767f81b8f73403a38a6c72b0e70e SHA512 edecb7669df636c8f66a04a5ac7921fcd150add578f812bcb259b984e86e817fa0a9fb5d1d70716c94bcaff57d0ef5afdfd972e10e18ec04ec3c6e3da9d158b7
+EBUILD awscli-1.16.292.ebuild 1303 BLAKE2B e38357d8821a1754af8b5be6697c9d450c7360a2dec904edcd40c488c18ed7165296b319608c42ab92322fc09f1f866efe84163cd741142253682773414bc865 SHA512 8696a71aaaf6cd4e4a86139e2d38042a187a67714e1c5b21251cbf21966cdd759c568a07213faf2c039351dc34be80353f201b904977dce28657f91697e0f556
+EBUILD awscli-1.16.300.ebuild 1303 BLAKE2B dc861926b99052232510484df798011f05d0a31d0eb41ef0b53124c5b4d09a5334e0faad5d6782695f9b8eb57b370523c03c516637cbafebc479752b6c61612f SHA512 4fda6ee5db8436bbeb2daf47414f31260a129c84235cfd2c6164322adcef7e2d5cb12a8fa3be7cf637a557441fc03558ff1d6edcce7c892744790d5ce3aab03f
MISC metadata.xml 316 BLAKE2B 29c8ad67f4e7c5db4439aeae00deda8b57bb36bea7bd6490ae60efaa30cd2db1f7b2cff5b21558cdadea05f9caa8a9f4ee580fe2ea80959fe6ef7ef6f740c550 SHA512 86b3359e64e41ac4f2216e5bbcee6468100df3cd6e9c25595527d6819a2c27ce327797163a3a43bab11516a4826cff47825449cb797d7fe845794700a3a2bed0
diff --git a/dev-python/awscli/awscli-1.16.292.ebuild b/dev-python/awscli/awscli-1.16.292.ebuild
new file mode 100644
index 000000000000..d46238539ea8
--- /dev/null
+++ b/dev-python/awscli/awscli-1.16.292.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_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.28[${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.300.ebuild b/dev-python/awscli/awscli-1.16.300.ebuild
new file mode 100644
index 000000000000..3e7fb77700aa
--- /dev/null
+++ b/dev-python/awscli/awscli-1.16.300.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_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.36[${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/backports-functools-lru-cache/Manifest b/dev-python/backports-functools-lru-cache/Manifest
index 8199beb3b09b..53b4ee533662 100644
--- a/dev-python/backports-functools-lru-cache/Manifest
+++ b/dev-python/backports-functools-lru-cache/Manifest
@@ -2,8 +2,8 @@ DIST backports.functools_lru_cache-1.3.tar.gz 6685 BLAKE2B 7007b08fc536ba2a31d21
DIST backports.functools_lru_cache-1.4.tar.gz 6927 BLAKE2B a0ef9f56abcfde51b9d7f03cb9170c3d500652e43c9498fb7dc4c404276ceea15dcd6ffb2fc7efd723cb12790f99e6fe249136ae0d4c949f06ea06cc41318793 SHA512 78dcd12f392bc110d1556f567a9f8fe977fa4ddc98a2121ceaf43606687171866832b8d32220dfb4ca335f53e89acecabda9e48ad48571f1741b21ab2d3b8a21
DIST backports.functools_lru_cache-1.5.tar.gz 7891 BLAKE2B 5de046672e25f95e8b224d79deb4ce7eb40aef72ea80e0788ef54076fc98ea3a993daf5a607a6670925707f357b4be14affc626b45bae100c6feba9a41e4c606 SHA512 083a69beb050a6de0f838231ceae05cd1825f42310b2cd4f0e53f7ca043af4c699ad7042c32831ee365bb6b374d33189136e45689c77815b99773d145f0ef4f1
DIST backports.functools_lru_cache-1.6.1.tar.gz 12426 BLAKE2B 361cc71e0a18e6d578ac007d4990c2f7ae86a5753c25da378a7a3cfbece63b088278fc998adfea3eccaa51146659d658cdd7ce4e4e19d6d2fd7639f8df0a7262 SHA512 5764cc6ed83dc4abc2a7e5f8b5bb30c7b7554aafcbb6dfcececdb3646fe9298a8c1791a02112238ec94a0e383855bdec43bf9094f40b57124d0a0c9aa7c67f88
-EBUILD backports-functools-lru-cache-1.3.ebuild 1086 BLAKE2B a74406a61033859d80fee63d45b82b1790e2b805d0707e919a72413b81faaf439fff70124ae09f6983c6816592109881ddafcb26c9bc2049d736de04a4bf9251 SHA512 ed213ceb4bc65459e84c04dbd59e50b561179831d5c2dfb4ce292f9aee5516119d9cbf49b64477629e641e14739fbd58f69d1e9f2400352c5f07944f8561f4f9
-EBUILD backports-functools-lru-cache-1.4-r1.ebuild 1329 BLAKE2B 7cb8bc34bb55d500adfb253449439bde98e12b18eb761f1433864a942f7fb75d99a90e730405c728d092536235c7d3d7da7ef725451b4c3dad1b6c88b2571198 SHA512 af64f7a5ff9f4f256c58d064ddf30690fd3cc2245a86fb0cc7733b4f3b7dfc6b8161d5941ea9c3244ba9f7237aaca5bd0d626b3fe118e092b047a9322ffe0ae5
-EBUILD backports-functools-lru-cache-1.5.ebuild 1337 BLAKE2B f6957afc4c805fa686a909d74c36557638add8ad918f9848cba88b0ebbec05f18882dedeff85d5b1e921c43ba3988355aa4a1f4b89b390fd36468ed2d37173bb SHA512 f0b2fe86c2d21e791506837a62c3049111294797f7f162ce01127b1455136854b99699e6a45585efdd74662b24ac7fd202ae2afa0ed3023e00db3cd0ed163ec3
+EBUILD backports-functools-lru-cache-1.3.ebuild 1110 BLAKE2B b42fbb4b504bc751b884612c903a6d16ccc6b10e425ccad11434c6fa962bf2bb5da34fc0b97bfbdf4bc0da07211bfd7f7215dedaf3c6425105e44875d698a6b3 SHA512 66b120f44c6d77aa3703b094ccb7f247633667ca056480489e60ceb528965e9c14a9437afd75cab35be225504acb4c370eaee8bccbfae9d2ae4bc470204efade
+EBUILD backports-functools-lru-cache-1.4-r1.ebuild 1352 BLAKE2B 2169de5368fde245828179234c9923b7e9c180e824b328242e689ff7f40b8facf9c2b8424ce2e68297fd7b5c160c86b85e34e359469aef784fcbedc2c71ede3c SHA512 a718a260628643ab533a78b5ab9aefa9ab93163f75a10d6d9e402ace1b5e22d6931e046c71ae83de68d9214436e5724915f5f8b1aa754b9c4b26effffdf3fd9f
+EBUILD backports-functools-lru-cache-1.5.ebuild 1361 BLAKE2B c5c35dbf3e1fce0f6fdf3e955aef27ad824ab1e07450d3c2c67ce7581f0ec67216bbee65e2175e55ae683d3ebf6e1c2b264b0bbacae9de3da8013e3cd3e4f668 SHA512 c53803488a718f61f74b8ffc530ffc2ab08b6f51eaa5c25dbef2959cc4d44dbf1f75b77bf1c8176a960e35c775c921788f0d8c56e62c5c07b60646e991f12277
EBUILD backports-functools-lru-cache-1.6.1.ebuild 1472 BLAKE2B 14284dfa2b8d6c7bae8eb1bed13f16c14050cccfa684626b508e65e26112db2ffdd39664cce22e7a2909d456a92a2d6d7ed5cc68bd21d010af355fc41d638f53 SHA512 738d2254e86462af4a6bca6df71b6595085baf3dd6ca625ba81fdbcb8b3e5c91f7690450e853bf32d58870cbf2d21bb2042645c590356bf283204171c87bc315
MISC metadata.xml 602 BLAKE2B 9fce22594360dac2cce70a5e636668f47097bf52db6cf2f0b663f7305831d53ec2d6671657cc72c64dcb1b6d459868c6645a81e227d7acf7c6de71d29d1303c9 SHA512 dface430e3611aaa78c2407e574d1346424b35732f54f0b29cb956bea7fc64f1429d229a4d6d09435279523ff22a998f09a450bc15a1b0e304475544c0748581
diff --git a/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.3.ebuild b/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.3.ebuild
index 48a404f844c5..00a968c3e41d 100644
--- a/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.3.ebuild
+++ b/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 sparc x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.4-r1.ebuild b/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.4-r1.ebuild
index 386f4d9d26d2..fb95cded49c4 100644
--- a/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.4-r1.ebuild
+++ b/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,8 +15,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/backports[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.5.ebuild b/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.5.ebuild
index 2210f323e28a..7b31226d848c 100644
--- a/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.5.ebuild
+++ b/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/backports[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/backports-lzma/Manifest b/dev-python/backports-lzma/Manifest
index 62c48b723ea8..d6c22936f29e 100644
--- a/dev-python/backports-lzma/Manifest
+++ b/dev-python/backports-lzma/Manifest
@@ -1,7 +1,7 @@
DIST backports.lzma-0.0.10.tar.gz 37242 BLAKE2B 42ee440437379aae9a5d4708d8766300143651f932a63b54e3c4153d48e02843cfd45ce2d60baefcda1f10465f8b982b6883a6047a146d14858f32f5ab9c9485 SHA512 72814ea262ec3916e6a44a571ffa2fb3316e7238a84649232849e378f720132157f5747dbbce659e7144e53e62a84bb41e419ae6d9b8f5daf10ced372b1bf9d5
DIST backports.lzma-0.0.12.tar.gz 37640 BLAKE2B d157e71fccd7367bfa9d0a856cc9bcde7c33685816c08e380ddf596a4a84cd9cbc4cf1c3d866057a507adae053678d150c054c6b078c4aabbd3385e5821c275a SHA512 c855a1b4b17df5714060e18bf0b3de4db24e1ca1f97550fa44749bf50eb2309dbad56feb092246db8ccb23d61d84fb3deb2553670ec035b5d11982c33bda47f9
DIST backports.lzma-0.0.13.tar.gz 42552 BLAKE2B 85cff01ee9b5481a056fe6fa993a44ec3799eed3ef8e12f98f7b94d8af85c196c3244df4555b957fbdb566416c1bfaa4e8654e16115c9bea986a72bb9d834b3f SHA512 e022de691bc1eef917286da40e2c0ee477300a0af20fba9e972bffd3d0ca1155d5d2607e7601e28d70d1e721b93c785f81adb1c7c73172659ab7615708e55aa2
-EBUILD backports-lzma-0.0.10.ebuild 1050 BLAKE2B 083d5db14416e058faf1061a67e556e2d01c29ce74916dd69450dd1e052722697e6538147f956dbd96715ca8821724098d1bb9cf0f066edbd8932cce5d9ca330 SHA512 111e328c77254aea7721ba71748752d68900d2a20d92954992975cea2acc3a41f4cc55641fcc4542f97499bc600178d3ef4e5d44babe9a25f4d487c893e8cff3
-EBUILD backports-lzma-0.0.12.ebuild 1063 BLAKE2B 8f0f04f2fe626d8d73513fbd320030ae1986fe8d2ba9add39a3930d01454fd4d890c0e6246616265454aa01ae9e113d786849aa3309920c5de92249cccaabc0f SHA512 7ce7caaa580f525e3d75ec6e5909b3c54f1af4562039ee5941f2d8936dc542806c0aa1335117bb9c16a2e1216dbdde48e824c3c955693f9205571c8cb8e11219
-EBUILD backports-lzma-0.0.13.ebuild 1060 BLAKE2B 383ae78ef4ebcb8eed4496343598367770b94fc0b0808d5ced09a52bda9cfbd3eee4a8d7df12191294f06f3bbb3987d6847a6d5fdcfd6c9c30616e85a8b2255d SHA512 5a2d81af38e1ff134445f4a4e0977612f49048044ddefe67a24a1dd50afc69a5aca371aeca9578025b978c32e9a5f94002d3d5fd7b018b34e3a03906bd33305b
+EBUILD backports-lzma-0.0.10.ebuild 1074 BLAKE2B df2903ff76e0ef84ec3239d73f1c17003fc66f203f59ce0bcf656888220f6ddfc9027e0f8871a53000f79af46604a4fd6ef3ffc64c2441443708f75e1956a4dd SHA512 16a52b9d62a730dcddd1c63eee8623ba64139b1efe71124da97e359500ca5e30388e9fa832d0ca27fdc86850f6d98e15bb9e5ae19f6b9c446ec7b8c26e0a81b4
+EBUILD backports-lzma-0.0.12.ebuild 1087 BLAKE2B 0be487dec143b20de6a60b8950e1d7efcfa593d22fb24b20b3d3186ef0240f708904ffa7e5b75c891405a8a76f3f08e5407b2d027683cd3e1378e06dbac6fc9b SHA512 c3be35d4e25b6011dc00696cc9f018090ed058889919df6f1a0c6119098ee234d0e9dcc4a83572cdb1d92ab7965eae83ceffef39a42a8ea6e63cee9cca9c5628
+EBUILD backports-lzma-0.0.13.ebuild 1087 BLAKE2B e1754c80b53898aaa5fbd94e1b6ce1724a48662b755f78aa3008df8aa0d11e137db15b9f6bc1e0bf4057829e2b949def4f4bb7a571af4bf69ff6c8a842df0245 SHA512 902ebb5b7d450e665261f1c71f7f5ab93ec7658f483e244ca651313d733c2d1a7e422fd8c1a235bf47f32eb9b10d7c4ea03b7ee709fc764f5ef014486f7d0faa
MISC metadata.xml 391 BLAKE2B d3837447c0258730ec4e5d45fb0e341494c8b29388d9cdb2e212e1118a9be1ae836cf8b5cc0d7ce652aeef359d6650f562385a884a9698c79518066bd9c9b96f SHA512 382866a463cef16a42a0a89b3f1af18565a8e72858ab1c55d7c89e9c8bf87224b3d5beed52beb46ed83b8e8f55bb02a5aaccf15fe027d21de138fed5f9798cd7
diff --git a/dev-python/backports-lzma/backports-lzma-0.0.10.ebuild b/dev-python/backports-lzma/backports-lzma-0.0.10.ebuild
index 1891ae3fab4c..7bbad18291a0 100644
--- a/dev-python/backports-lzma/backports-lzma-0.0.10.ebuild
+++ b/dev-python/backports-lzma/backports-lzma-0.0.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="app-arch/xz-utils:0=
dev-python/backports[${PYTHON_USEDEP}]"
diff --git a/dev-python/backports-lzma/backports-lzma-0.0.12.ebuild b/dev-python/backports-lzma/backports-lzma-0.0.12.ebuild
index 02d68600273d..50b36cc06d7c 100644
--- a/dev-python/backports-lzma/backports-lzma-0.0.12.ebuild
+++ b/dev-python/backports-lzma/backports-lzma-0.0.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="app-arch/xz-utils:0=
dev-python/backports[${PYTHON_USEDEP}]"
diff --git a/dev-python/backports-lzma/backports-lzma-0.0.13.ebuild b/dev-python/backports-lzma/backports-lzma-0.0.13.ebuild
index cef30ece13c6..5c1dc097d1b7 100644
--- a/dev-python/backports-lzma/backports-lzma-0.0.13.ebuild
+++ b/dev-python/backports-lzma/backports-lzma-0.0.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="app-arch/xz-utils:0=
dev-python/backports[${PYTHON_USEDEP}]"
diff --git a/dev-python/backports-os/Manifest b/dev-python/backports-os/Manifest
index 7cd7233cbd3c..ef93a3e7abfd 100644
--- a/dev-python/backports-os/Manifest
+++ b/dev-python/backports-os/Manifest
@@ -1,3 +1,3 @@
DIST backports-os-0.1.1.tar.gz 11359 BLAKE2B 8c1f9ba4d62d9b6b625d31c902feb7532919a0a42064133ef07756a3806a6423a479f5b3c4c9824ebb421a9e1901d8932aa024ced7dd7700119236c186d11137 SHA512 d17c5f6146401fa96c02f2d848d515a5d1dd587ee2199b5e45c177e1853e21e7e7c205a4d89322c5aada71e3a7b34bc7f9afe8183625f76e4ba26aedf2150268
-EBUILD backports-os-0.1.1.ebuild 969 BLAKE2B 1f184a26ed118a035d9acebdf1296426d320acede70dd369e65597f57a1153fa74b3d30074343c5ec8f8dc1f97f7fc933cbea73cb65b970343c919d02c790547 SHA512 b8f5fadd31b04713e107bb7b5a745fd7c1cd775c80544fa6a75b27789fccf2084955d97b4a4570d0580650536c7c180b55046cb444707748472e79f81bb68f70
+EBUILD backports-os-0.1.1.ebuild 1015 BLAKE2B 974d93dee4ff581279dd6aa1f0f193ff80b29961cbe08fc0b3f8a3a927ce3cde62329bb05c93265f6cbca0020c12247e1756ed07d957ce2590442f80dacdb889 SHA512 e26714a354129ec324183774f28a5d6fcf75237c180e2392c55d4b1734457bb69fe56adfcee78949c7f014b3d6b1b768ec7e7ad94a7fe446df099c791db3da0f
MISC metadata.xml 243 BLAKE2B f40c5d69470d5136cba32e1ea6b2351ca1842a5d83381e0bef3e063e266c64bebb9ba85e1f155010e219b136c2827c989d9adf3b2c6b2f6ca265f03339c9a7ce SHA512 640630eb9d42c319ca1da37b03a03677a3dd4e48f28ce2690b64f6e4e7d5885cfda41d439f3f9d8b009be04891b043a5b0ac6f9d43b701f65c8fcc0e0613b04a
diff --git a/dev-python/backports-os/backports-os-0.1.1.ebuild b/dev-python/backports-os/backports-os-0.1.1.ebuild
index 2ce1ba7175a0..a6efc5a07caf 100644
--- a/dev-python/backports-os/backports-os-0.1.1.ebuild
+++ b/dev-python/backports-os/backports-os-0.1.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/pjdelport/backports.os/archive/v${PV}.tar.gz -> ${P}
LICENSE="PYTHON"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86"
IUSE=""
DEPEND=""
diff --git a/dev-python/backports-unittest-mock/Manifest b/dev-python/backports-unittest-mock/Manifest
index e7811ef41921..6b7242fd60a4 100644
--- a/dev-python/backports-unittest-mock/Manifest
+++ b/dev-python/backports-unittest-mock/Manifest
@@ -1,7 +1,8 @@
DIST backports.unittest_mock-1.3.tar.gz 4687 BLAKE2B a01712eaf5cb32d7da803aa9034f68508faa4d8db8d6f6eb02e20cb9f42c4e6bda3b409a0e2f676b6b7782f16d78877da6f093af6ac1f1deb100b19969570787 SHA512 71741db5c2e43beac8c72dbffa0efd4bbae140177f56c3b2bca3e13a3aebd8a418b5ad7654421899980f73b8dbfb3b02d85d2dfcd7b3827047fa6ba84a8dcfff
DIST backports.unittest_mock-1.4.tar.gz 6034 BLAKE2B c347f1d45c610701b605cb75304f93c8fc7a8534e2c14efb4600a7c5cdbcff02e0534dbf572ac248d17dbc161dcabd8448941d8340a71734f29ff3294c8210f1 SHA512 ad19eba7c221fbb97ba710cbe96aa26de74ad8c70ea7b794d8dcad3dc86a55a45d36f542ad829fb8c4bcf09c772cf64532dabf337b40bf87c7b29e13236484a9
DIST backports.unittest_mock-1.5.tar.gz 8941 BLAKE2B ba0ba99bd2668ffaf02f10cd5cf511e32660a2592550f879422400265a4b75732e03d2d0627c4563daca0063ac5759d30abf450c13f9d38b6b3a94b85cab9c17 SHA512 2f2d2c34f80009829935f9e97404bf1840d3ead9dad55fc6f967135b80ed572389d7f42ead2f82671ecfe341eb6ccf696a49560c848d1a36ec5570769a5820a5
-EBUILD backports-unittest-mock-1.3.ebuild 1469 BLAKE2B 09a8415da3184fbe957cc7f848287a566f5d43693ecd97566370f720e7e1a8e73284bf21da99798e7ec7f4fafd787c057630c0d246c977b5af4efa5ab83787e8 SHA512 99aa9d7d3bdffead81d76912fcf763a37107afead4eacb774dcbf74ea5ef627500120c36a3d1cfc6bb8a6439d194868ad5835d87a6f953b3b046ab287ab19a9f
-EBUILD backports-unittest-mock-1.4.ebuild 1580 BLAKE2B 63fbb76d6c91055df80c30c27248c2806196a854deca0929638d00b558190544656309d35907736bd67db1f4ef90868691a477f9729a5bf0fda8e59b40a7263d SHA512 d3f9773aff36e962ff3745689cc599bb02096a6ab41d482d7366d3b3c5a454d71cbc7da87425d218f430bc3fa5b1cf58ff2beac15642efb8468bd9207afcea6e
-EBUILD backports-unittest-mock-1.5.ebuild 1581 BLAKE2B 23ed87ecec6805f93543cdf8b0cf69f392a6d6a47f21e62e822426aaae2f2b6c8008cc643dd702009d829e857810229f79c9e9d56db479bc9e796d6ea8ca181a SHA512 a750b834fa44d8ce967af89afe5d50229cf743175c4486e0f164f4b0bb41c2a93461213cede82dd43277c4080a7987683823bdffd6218316e93f97dcc5025ec6
+EBUILD backports-unittest-mock-1.3.ebuild 1496 BLAKE2B 5a60644895a880ef9e9bcae2622227ed21ed687d6dfee13ab217a6f921b71bf8d6322012af6a43ab6114b6bfb13c9b04f3459e09c69618851d42c483083b5bf9 SHA512 c5c678db5b51788cd7140a340217347170d389d7f8412a948c7f0fd4a0ef6a0956c48f24dc2abf4155b37b9c6697a815b1387d5249c2c966a576299faf5c7367
+EBUILD backports-unittest-mock-1.4.ebuild 1607 BLAKE2B 4f4077e8c578075fe2c6558f95cba984fc0f16d43a1c311376860b7d338297cda406cdf7b712b65b30ad857c7d642a2b975e0dd8187032f910c423fe0c5c853b SHA512 c9626664eaecff1185421d1cc96d42af78b0678605367f740df02bc729ff88a39ee90a8ea9eceb0573b056ba95dfa65c93f1af5ecdeb012191a0fe513110d7f0
+EBUILD backports-unittest-mock-1.5-r1.ebuild 1637 BLAKE2B 54c5992d8f82d3bcac8967af91bd8b47c8e9fa2a447b67a022771c2f1591cfed1cda4c84f3670fe8a96207e92ad211f32170fd157f90c873cdef8a43092bf31e SHA512 95cf6bf2991dad843deef9a009f9b4c59dd3023e12060f8a60a90149bed3b190c8b0431facc82378606cdcc3bc46a54f538b272a98d419adb2dc3ec6e6ae6ab2
+EBUILD backports-unittest-mock-1.5.ebuild 1608 BLAKE2B 941f8b41c18166a23ad8b4a2a8804bed0b15630079b4d58502b0957e9138b89e409528d8658bdf7a3131f81705265cc96e091cf400a976313e20491d3d0b9ab7 SHA512 b23f07aa63ed8432755a5d3b5a393de3d13e09d59e3e4236c36df9ab76ccd61e869badb5ede3f938db3b806138944be291ad9e152582a28fea8829eaa063061b
MISC metadata.xml 657 BLAKE2B a5a51b30ebc334f17d09e38e1f42fc1e06fcf65de5a56810378909169cdce48bcb0acceb8b192bec54e67a254b0809a0339fb8ee11fee48e043a082f63fb9bf9 SHA512 5d0e58887da4b7362f3469c218af61c4ec31426aec212013f3ee19992fae9e664ce13b226c928fb0e6e6ea3efdd946d1c09b1da623a741e89b7b68b74e73cf24
diff --git a/dev-python/backports-unittest-mock/backports-unittest-mock-1.3.ebuild b/dev-python/backports-unittest-mock/backports-unittest-mock-1.3.ebuild
index ef4ec1275dbf..d59f641f84e6 100644
--- a/dev-python/backports-unittest-mock/backports-unittest-mock-1.3.ebuild
+++ b/dev-python/backports-unittest-mock/backports-unittest-mock-1.3.ebuild
@@ -19,6 +19,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/backports[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
diff --git a/dev-python/backports-unittest-mock/backports-unittest-mock-1.4.ebuild b/dev-python/backports-unittest-mock/backports-unittest-mock-1.4.ebuild
index 6c057b3df881..caf9b410c4bd 100644
--- a/dev-python/backports-unittest-mock/backports-unittest-mock-1.4.ebuild
+++ b/dev-python/backports-unittest-mock/backports-unittest-mock-1.4.ebuild
@@ -19,6 +19,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/backports[${PYTHON_USEDEP}]
diff --git a/dev-python/backports-unittest-mock/backports-unittest-mock-1.5-r1.ebuild b/dev-python/backports-unittest-mock/backports-unittest-mock-1.5-r1.ebuild
new file mode 100644
index 000000000000..cd052cc5e1bc
--- /dev/null
+++ b/dev-python/backports-unittest-mock/backports-unittest-mock-1.5-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# It is the developer's intention that backports.unittest_mock will be
+# used even for Python 3: https://github.com/jaraco/jaraco.timing/pull/1
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1
+
+MY_PN="${PN/-/.}"
+MY_PN="${MY_PN//-/_}"
+DESCRIPTION="Backport of unittest.mock"
+HOMEPAGE="https://github.com/jaraco/backports.unittest_mock"
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-python/backports[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
+ )
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+RESTRICT="!test? ( test )"
+
+distutils_enable_sphinx docs \
+ '>=dev-python/jaraco-packaging-3.2' \
+ '>=dev-python/rst-linker-1.9'
+
+python_prepare_all() {
+ # avoid a setuptools_scm dependency
+ sed -i "s:use_scm_version=True:version='${PV}':" setup.py || die
+ sed -r -i "s:setuptools_scm[[:space:]]*([><=]{1,2}[[:space:]]*[0-9.a-zA-Z]+)[[:space:]]*::" \
+ setup.cfg || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ # Override pytest options to skip flake8
+ pytest -vv --override-ini="addopts=--doctest-modules" \
+ || die "tests failed with ${EPYTHON}"
+}
+
+python_install() {
+ # avoid a collision with dev-python/backports
+ rm "${BUILD_DIR}"/lib/backports/__init__.py || die
+ distutils-r1_python_install --skip-build
+}
diff --git a/dev-python/backports-unittest-mock/backports-unittest-mock-1.5.ebuild b/dev-python/backports-unittest-mock/backports-unittest-mock-1.5.ebuild
index 3ad9f2bb4e32..584abb732695 100644
--- a/dev-python/backports-unittest-mock/backports-unittest-mock-1.5.ebuild
+++ b/dev-python/backports-unittest-mock/backports-unittest-mock-1.5.ebuild
@@ -19,6 +19,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/backports[${PYTHON_USEDEP}]
diff --git a/dev-python/backports/Manifest b/dev-python/backports/Manifest
index f1379289cbbc..07a8afa604c9 100644
--- a/dev-python/backports/Manifest
+++ b/dev-python/backports/Manifest
@@ -1,3 +1,3 @@
DIST backports-1.0.tar.gz 2070 BLAKE2B 7fad9ef13abdc5bab550ddf62061a952991ff601642f5e03359c3ba2bf20d923701d86aed178dce530c60870efd33a4a2b4b2498802c78df73d406bc496239fb SHA512 069e155209d6036dec09000e4543abea9383f13b229a7259b1d3d02fff4b51be1a32c766dee434215c8a5209afc5e7d24163d188a77cec7d354d34170665bd37
-EBUILD backports-1.0.ebuild 606 BLAKE2B f8802de771408960b4a19e34e046c96bbda358663d9b9f50e079d52c1cc6d7cecec86b4f1105a6bdf17c6222d9be401d8d1be730711385b369d91864d44275be SHA512 4a58b0cd05097692202c48b8ed84986e54dcdb585073847fca89559c8ace44510be5d433c580f4f48a6ef0c4a46b97984a49922d5b1b0d913ed12eb33839cc75
+EBUILD backports-1.0.ebuild 608 BLAKE2B 2428c1ec589afb040fd479e4649d9149c75c7ccbf4d996f291df44311ba76cd9f867ecc393e25e8db97b90d6d53e5ee11a1cafd31067446e5b8f17074cfcb244 SHA512 f61812209081515bc6599a8a9d20f85445128714408b1b1de1cd5bb54a59433c9912cb8e218bd2fb74848bcfa0c350708851bbd363bbaa3ba1f0a9eb1438d0c0
MISC metadata.xml 335 BLAKE2B cd3125c95ede34cf51567293406cfb3b489874a7a2fd594e157c9167fa2b3d0cc5a4eea670851a648ed81100f0ccb246ea64d316b432d516219f61c02425feb2 SHA512 d0432bc56a1e591a0f699d61f2195872cb62e591027212cba00a127c89d9a2c29a54da495436233ad93c3868f98b184c73da9057be26ce9abada2516be518e30
diff --git a/dev-python/backports/backports-1.0.ebuild b/dev-python/backports/backports-1.0.ebuild
index 340d530e0e9e..a9de582f3904 100644
--- a/dev-python/backports/backports-1.0.ebuild
+++ b/dev-python/backports/backports-1.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
inherit distutils-r1
diff --git a/dev-python/bandit/Manifest b/dev-python/bandit/Manifest
index 941b6399f533..58a0c085a557 100644
--- a/dev-python/bandit/Manifest
+++ b/dev-python/bandit/Manifest
@@ -5,11 +5,11 @@ DIST bandit-1.2.0.tar.gz 138040 BLAKE2B d2eb2d36fa80f7e2873454ceb043ae2aad5a7df0
DIST bandit-1.3.0.tar.gz 139075 BLAKE2B 870481b4ef9932ce9bae2e6563cd7007d5f2afe3abf2b4e03b3da5f8c719c6792f1dc0a9f9c252b922324ef8369d4265f0b81426a6db67ce52595dedcb5f1042 SHA512 24341cc837fa6a8bb095c7fdc684a81b3c06834b408c6328c6b3425d5cc5c63dcb119cadf54c8cea302a108923638839626f1f8c6d401ce66cd112a776a8363f
DIST bandit-1.4.0.tar.gz 138019 BLAKE2B 1a7aee62aa44fca533d02bdb6e5d44fe136038b9ee8ab462d6af6af84a4111ae341bd791b142d5e090e90f639cd5968419b2a9fa3b51e664dda971af13d52959 SHA512 e5ae412e3b13c89f8c4a85d318b0504c2d5b9aa4ca81652266a13d96f859705c2d0112dc534373cd7fd1020790369e3fe6b55da57773fa7821e663c37fe98817
DIST bandit-1.5.1.tar.gz 480856 BLAKE2B f8a1a7dc1d93a1b6c8d3eb5bcbecda895b29dfebe055ac358b9437bd0c9ab5562e6d25a658bc2092cff6bddfd0245e71bf39ee88b2718e3a0c7376fa50293ae1 SHA512 e6f596e73af45ca2ff4d200fad63d37adf44efd5de52f8061f5a349b66457a39eb442ad442d5fb57b2e0e98c8bae0eb0879b958ff619b4e26c0183bc8b928e36
-EBUILD bandit-0.13.2-r1.ebuild 1546 BLAKE2B 7dc68390376654457815d50eb240807674903d767da4945f270929a1f5c6198f3008e1e3f54d4ea211c1e86a0c741fda08cbd4777bf48f8e4c2c6bdbacc82814 SHA512 23a5bc447fb8c04461cfbb587b7b19672c94b548243e6918c6ae416d4af53f34dce8611a998c20924aa707d4bf2e729782f3a4d572500086e843e494cff04e76
-EBUILD bandit-1.0.1.ebuild 1529 BLAKE2B 97df2a9ed79133085769eef17e423901d0900760c0d28b3d0d58952811550b236cd72b1e0c931a2d25c25c20b62c606583ac119b95ec35926e9cbeb60db4bab0 SHA512 2352a337136430a48301657f1f71527e6bab55b986f0456e652734ae3494c9e88135e2b5c5dc8c2bdea5981c727059d741b59e6df8b13b5935b70925c8ace4fc
-EBUILD bandit-1.1.0.ebuild 1576 BLAKE2B c6c07378dbb33d5ddacb861e42382a593da42590d771d34350871edb3ac735e92e18fd529bc74878264a21fff2dceefe611544bd14519f2596143578cdbff122 SHA512 646ead2a7c1d632dd5f1d1e154fa6c76ae443baaacae95ba6c16c09439d5c9f5d3ab773815cdf6fd6aae806f5f4a5d42f92721dc19854c7c779c4d6370f84960
-EBUILD bandit-1.2.0.ebuild 1482 BLAKE2B 449e2eebaef103bcaaca018c86aba65f7906b5cec84a8da41bc29fb3a4a62c4483bcc91bb74b607f281200dc9771a91a2b299eee136737746cbeb2766c4b49cf SHA512 8d44370f73f447b90e46b7e2436fc56d1304843f78123965db2e2a96e217822c452072398955d1b9cdc638ac4057ebe10252dc6355f4d030b9e1e3c10ef11922
-EBUILD bandit-1.3.0.ebuild 1528 BLAKE2B 535797367fc7553d5a3313a10d177e5f9863e18021934e116c697a3c74938b509dd76b85ae087f643d21d42c5828c2f6b55ee93d9f83c3284e01c6807629c380 SHA512 1558e85910edbde6529141f0cbc85c9e0ebaa59e223a629665279f9f1ad6d8306f250beb49e533736351f2cdbeb67fb932d3f1dd97c9f460cd2d36cb91a13b96
-EBUILD bandit-1.4.0.ebuild 1540 BLAKE2B c60638dee09979f960e1022e3a12f750c3f1b9aadec4aad4efd02ed991ac955d19863549f1d9e1f9a87dc0ac85fd935ab002fc448ad6f5733ba9c4fec0b42a2f SHA512 4d3ff1810ffe1d0e804677cbf32fd9b816a69afce8d01acf13be9e360bee50e5a0e772fac0ed91c0481e4640769ba4810d7f4a833c88c85ef4b8be01acf8b2b5
-EBUILD bandit-1.5.1.ebuild 1294 BLAKE2B 39a4233c90c48528f92e242aa152992ba02b8c26af2dd01912197508660aac564be7bef2fe630129cf2402f8820f64f2457b0acebb28282d4e1da068f2355b7c SHA512 b59ece69506909f79ad312f8b1f110c87e3b0e55db3adcc556727f410e05c6f2fca0b205cdb7a1ed4c43f529cb45de13ed7b77d28a539c4dac7d43939caf0016
+EBUILD bandit-0.13.2-r1.ebuild 1387 BLAKE2B 3aa3395aa0f37be4c961cb1ddfbe99de8a2c63980439354916d14db7e436001c0481574fb03ce74d517f20dd40214c6ced5a3deac83e32299393761273773a3b SHA512 231d36d896eaee1063d309e7e73fca319387d80f0b88d7c9a4217ec126ebc2b19df9cac7149f3264acfc4d57b7ab7106f302a56a639794b3180a3f0bf3741638
+EBUILD bandit-1.0.1.ebuild 1319 BLAKE2B 24a4c814706d88f4a0524e878d33e9c604a4c1b88dab8f162dae6cc2d6c1a9cd12ebc2ba8f3bddebc11af8a59d2f4480f08078d44a546e4446f7a08b8dddf1eb SHA512 5832b7d776f64da64812492c9e1ceef9a50d322d708e13e401fb29dd5c67c4d1285bf7dcb8f1af7adf02928c7e2507f71b891d501bcdbda938c194c0619d2f9b
+EBUILD bandit-1.1.0.ebuild 1366 BLAKE2B c116e7c9e0c58dff9f4a7bb3bc43d8cf6290f88fabd6ccdd2d5204f416248aa7be02f4a96d8c4cb1e6f2b76b6fd7ba6147c8c14ca24c893914dca858a97442bc SHA512 61097f4a58a3ccba218b24fb697875889c515d887067449e43891a18e57dddf8b31507dd63c319872de98d63902593efcb1fcab6d0ea77c85044938f900d3f21
+EBUILD bandit-1.2.0.ebuild 1369 BLAKE2B c4156b23f87dbbbc814b964843cc72fcad1aab0785595a7f4b2796532ee1929b3dc6900ae600191c3c90163df949c7f4c98463ea0e6bbbd63f1356dcb4883a00 SHA512 89a20bd33c8d6559ada7146028e3e88e445f7db9c3ebdf7e179eb63e4fd95b23ee1f1c47625099251fe516e53ac5de0a92a185c7ea8745f88fafc608d5b82000
+EBUILD bandit-1.3.0.ebuild 1415 BLAKE2B e01d5a2c4ed62ed5b07e3796332be04e43689cd18794eea2d72cc1bceeea177bc1b6606a1b4f5dffa6d525f1ad2f38ebed40074f1f78061f511adc1a63f8d6b8 SHA512 5e833fac26e0a10c216e0ed9176738c98117056d1849b3eccf8704f346962922182b6cb6c67b53320a787253a995dc318123b32e5469fef03f3b245cc68d78f8
+EBUILD bandit-1.4.0-r1.ebuild 1427 BLAKE2B 980002f88b9b5f28bd2f4ac045aafcb831999d7824674d0ef8825d0cbb5a1060626fae6ad955b2bc2b8278abdb7ffa900789d512dfd5c0fa1cf68343fdff837a SHA512 fbdd48965308521a9ad8feba8db7397bed9f05967140b2d4674538bf6c919feac8d5c1daaf8065c098f49c226ab7a815f701bfae107c23d5f3ed32fb161dd64e
+EBUILD bandit-1.5.1-r1.ebuild 1320 BLAKE2B 6cc2a989b45deefeab25bc8d37a40cbcae6c488c21e38d0026a0c22ec814f9d30c888db8bf6ec9c4b834560e07a4969fdfe15c193a3f888563a1c8a36fcce83b SHA512 261774ae4e3e5544a53ef20e31acd0ade6b09e38dbf4ff499cacddeb3fe2f839fea77211eda258ebd5747ba4b06aa83f671406b2561c3d6df86f37bed5687221
MISC metadata.xml 437 BLAKE2B e9d2b3bbc3f4795ca95af1113008d33a635efed8ab7b6da63fc1b73f426b37b7fda1dfba1f0737e8dc116447b873515d37c628d00876f480fc654a78eef9c2ef SHA512 3e34e842afdbdf7c90b6a9ed8f11d4b4955c03f7f3b3a9cde02b2fa33bcba39a00556e62c5c29b721e3d25d33de8396b5dd9737037f9000b1fc3e707ab9fd9bd
diff --git a/dev-python/bandit/bandit-0.13.2-r1.ebuild b/dev-python/bandit/bandit-0.13.2-r1.ebuild
index dc6f06cdebde..b1bc77be8ed4 100644
--- a/dev-python/bandit/bandit-0.13.2-r1.ebuild
+++ b/dev-python/bandit/bandit-0.13.2-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND="
>=dev-python/pbr-1.3.0[${PYTHON_USEDEP}]
@@ -33,10 +34,6 @@ DEPEND="
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-0.9.36[${PYTHON_USEDEP}]
!~dev-python/testtools-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
- !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}]
- <dev-python/sphinx-1.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}]
)"
RDEPEND="
${CDEPEND}
diff --git a/dev-python/bandit/bandit-1.0.1.ebuild b/dev-python/bandit/bandit-1.0.1.ebuild
index 6058577e0916..d6617bf5f6d4 100644
--- a/dev-python/bandit/bandit-1.0.1.ebuild
+++ b/dev-python/bandit/bandit-1.0.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
DEPEND="
@@ -31,11 +32,6 @@ DEPEND="
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
- !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}]
- <dev-python/sphinx-1.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}]
- !~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}]
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
)"
RDEPEND="
diff --git a/dev-python/bandit/bandit-1.1.0.ebuild b/dev-python/bandit/bandit-1.1.0.ebuild
index 8e2af33e9380..e8d34d5f304b 100644
--- a/dev-python/bandit/bandit-1.1.0.ebuild
+++ b/dev-python/bandit/bandit-1.1.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
DEPEND="
@@ -31,11 +32,6 @@ DEPEND="
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
- !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}]
- <dev-python/sphinx-1.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}]
- !~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}]
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
)"
diff --git a/dev-python/bandit/bandit-1.2.0.ebuild b/dev-python/bandit/bandit-1.2.0.ebuild
index bfcfbbc51e87..ba40f9ff0209 100644
--- a/dev-python/bandit/bandit-1.2.0.ebuild
+++ b/dev-python/bandit/bandit-1.2.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
DEPEND="
@@ -31,9 +32,6 @@ DEPEND="
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
- <dev-python/sphinx-1.4[${PYTHON_USEDEP}]
- >=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
)"
diff --git a/dev-python/bandit/bandit-1.3.0.ebuild b/dev-python/bandit/bandit-1.3.0.ebuild
index 660cd4fe99d2..d87cf46e7cc4 100644
--- a/dev-python/bandit/bandit-1.3.0.ebuild
+++ b/dev-python/bandit/bandit-1.3.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
DEPEND="
@@ -31,9 +32,6 @@ DEPEND="
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
- <dev-python/sphinx-1.4[${PYTHON_USEDEP}]
- >=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
>=dev-python/pylint-1.4.5[${PYTHON_USEDEP}]
diff --git a/dev-python/bandit/bandit-1.4.0.ebuild b/dev-python/bandit/bandit-1.4.0-r1.ebuild
index b917c728b8bb..ff899eb719ce 100644
--- a/dev-python/bandit/bandit-1.4.0.ebuild
+++ b/dev-python/bandit/bandit-1.4.0-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~s390 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
DEPEND="
@@ -31,9 +32,6 @@ DEPEND="
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
- <dev-python/sphinx-1.4[${PYTHON_USEDEP}]
- >=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
>=dev-python/pylint-1.4.5[${PYTHON_USEDEP}]
diff --git a/dev-python/bandit/bandit-1.5.1.ebuild b/dev-python/bandit/bandit-1.5.1-r1.ebuild
index 2057f9a8a933..88e30effca9c 100644
--- a/dev-python/bandit/bandit-1.5.1.ebuild
+++ b/dev-python/bandit/bandit-1.5.1-r1.ebuild
@@ -13,8 +13,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~s390 ~x86"
+KEYWORDS="amd64 ~arm64 ~s390 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/bcolz/Manifest b/dev-python/bcolz/Manifest
index 65497e1879ed..982114c13e9b 100644
--- a/dev-python/bcolz/Manifest
+++ b/dev-python/bcolz/Manifest
@@ -1,5 +1,5 @@
DIST bcolz-1.1.0.tar.gz 914616 BLAKE2B ccc5ea84907c16df6aaef4a85e1b89c415b909c240d56746ed1144c22255c7d5f85cd791ba99b3cf5777c2459ddd5c1e26bf489fd7b1fb69709b587033040019 SHA512 77d3cb45658304036273ebe7ff006d3770d86745e8bd1dbdb07db0a2a1ffcd3268ceef2cbdec0579e8e65560706eb3ed43664c90078fe2811a497b4abe01e511
DIST bcolz-1.1.2.tar.gz 1271418 BLAKE2B 322a755ce3a744d14e185a2a242cd9c2326033404f15a8bef789d0f9cb961a63ad12aa28860c0f62577cc61091983e17e043deafe7c2ca78f0ab2c620da2e395 SHA512 cc0149b5a8a0ded7653c4f1e2232fbf8501027538a3e5d8de4be0eed096e17e7d3845f19cb687a533a4c385b31f5a5262fe140a27ac63b434b57667ec5a55e66
-EBUILD bcolz-1.1.0.ebuild 1394 BLAKE2B 2530a0dc8a04eabb08b2e1bbb4ce2f96632a2808ecfc50f30d7115216a627d0bfd5b2207fd944e00e97a7c95b7276654f3cdd730ea5ab231105d567da30bb5f9 SHA512 0786dca7bef2ff5f4ba9ed1cc02f1338ab80e22fe21ee3e5aabe4dc696f9633f9e65ee0bdd793e4c395456b6301ecc939857314f0075cb747dbdda572da73b16
-EBUILD bcolz-1.1.2.ebuild 1133 BLAKE2B 7c450b1e27f5eaff852ef421b84925fc1ed9eed2439f394abe780943e49f7dfaebd6db99f58285d1fc41358d620e096f332f2d218d8cc65b15dd2d1b7dfacec4 SHA512 a075200a9bc0467243766574bc59f0c0b4cd8fff300f81d402fb6403876e07305d7fadc7f5e370fee4eff8da4d2f4c0e11e1f37af8a4a131997aa53755944366
+EBUILD bcolz-1.1.0.ebuild 1421 BLAKE2B a0c82b9ac49cf845fb3f92ab0e57666462ee1a6d98f69298d4e42e245f689e2cbb0c995b679ff57d21cd52a001bf04ef07dd9fc71dea934de01533197164c4b7 SHA512 03e9ee214155538b76956b448dab3905f7eb334e106993b9f10d382f6ee1b1522e5f5f170b1623997d0731ba00804385518891422763a77d2b4b8550731822f9
+EBUILD bcolz-1.1.2.ebuild 1160 BLAKE2B a29c5b11ae9cd6649e59d61b704b86ccbe75d583f839e26b42bb764b516747c3afb934375043cbadd615198390719cb534afcca019ccb3676d087d7f36ee9d65 SHA512 98abe0d14732e8d60a60d15138d52815753b04f37b693ffd2123020606516ad68fa697f6f025455ace28f394e3d86f4f790913873dd19e441b126d444dee5fc0
MISC metadata.xml 853 BLAKE2B 65ce8db96ca80674e08d006cc5b986cd88868f0b3ae4581cf4cc5e785062de60fb6990c286006e3386443dcee4b1890bf973790ff38a3344e2fa01eef1567440 SHA512 65bee839731be99ae673f86f4d5b791bc115cd5b65f3fbfc79c7e2df35dc08af59bb2fad4ab3b9ee2588582644b10153f2d932d2c292ab0e1fb0db92d88a631a
diff --git a/dev-python/bcolz/bcolz-1.1.0.ebuild b/dev-python/bcolz/bcolz-1.1.0.ebuild
index 5123723312f3..daaa4ca15106 100644
--- a/dev-python/bcolz/bcolz-1.1.0.ebuild
+++ b/dev-python/bcolz/bcolz-1.1.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
# numexpr is optional but set hard rdepend
RDEPEND="
diff --git a/dev-python/bcolz/bcolz-1.1.2.ebuild b/dev-python/bcolz/bcolz-1.1.2.ebuild
index 6a31a527f0c0..5a28998925ab 100644
--- a/dev-python/bcolz/bcolz-1.1.2.ebuild
+++ b/dev-python/bcolz/bcolz-1.1.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-libs/c-blosc:=
diff --git a/dev-python/bcrypt/Manifest b/dev-python/bcrypt/Manifest
index edfba67d2651..35e98ce86a0a 100644
--- a/dev-python/bcrypt/Manifest
+++ b/dev-python/bcrypt/Manifest
@@ -1,5 +1,5 @@
DIST bcrypt-3.1.6.tar.gz 42216 BLAKE2B 280e2d01d3d5195fe7d32426b9e9bb7b4544dd1c0027a9d1b4be287e21759efcb274cb3f943a913891fd63183f0525f7f301b6d76055a37240a7594240bbff33 SHA512 fcd4f3ec27ee27b4523c9f9b796e9c279895ad66d124fdabaee61b3fb27351b2e8721deb97e7bfc4f07ac4cfad6c2948d467cf21faba2af656ab0030c842244e
DIST bcrypt-3.1.7.tar.gz 42512 BLAKE2B 5e762f153a5a69c1426748737956fd370e74fcd02e82b5a634e74dbb50fc9e894bdadb4e87eb9cdc580d0853f73ef348d9523ceaf4236df565e39b714bbd1c60 SHA512 bb9a431c8de97d5615d1a7fb67f868d08d839313fd5f3e17d8db40db1870f8b624594352c24c163c6a03485217de873cd92578040350678888728885c7b749de
-EBUILD bcrypt-3.1.6.ebuild 987 BLAKE2B 1733bbed09e6674450ba6c5e7adb30906599ddd660689c1614a13bbd4db39fb34ffc3e742437d053ad3c1dae68c3959dd53011285519a19edf8ab06593fa0846 SHA512 3854d978b3e616c3511a2c38aa1b3ac656c334357a54a967ea3c3c4367f6a26187cbe7436caf7ce4c9a54cc3e80286438a3a629a31a879364273778e0650f33a
-EBUILD bcrypt-3.1.7.ebuild 997 BLAKE2B fa6cbd3159db1afd1a23ec9824a41a37e5b1d2329534178b49930cd6654350fc18f0c0cca460412911a798ac1a18d2472bd78b8a8717fd71ba09b6f44602a833 SHA512 ffdba493b47af1286e82615e3f1bc647b9bcf8b19217e763f42cf766c8696ed49bc37ba288d5170ce61e7784f58a2381173230b8db70b7b6527014b1b6734b33
+EBUILD bcrypt-3.1.6.ebuild 1014 BLAKE2B 88d5addb51940535b96a77cbc2bf5f9eff392bcbd85586f33e03047ed08198ed637594b19cb704ee6581c77aa503624c98568adb5b4d7f5fb7478d337090a928 SHA512 c2141684fab90c5acc952566b550a81441eff1cbc422894ea6447c6b6048e05274138bb36176d182a18f1037f1992b5b4d1749afb78a00837e6f779505d748ba
+EBUILD bcrypt-3.1.7-r2.ebuild 909 BLAKE2B fc9f5620f8feeacac357cadcc2260e68c54a1b19e2cae1084a244c0a45b861af6acd6e1008dce2cd6000e708af1ef7dd887a1ca9dea15f72d64457f26eda7ccf SHA512 899d46899e0708464babe37ee2b353d92939e234bb24e8484fd940eccf036fcdee8519b0f03105e502906de33a0ad3408f74e87a9633d2baacdc8d7345d62c0f
MISC metadata.xml 485 BLAKE2B 789fde3cb8c29c27778293f22f9e3a4453b743d52f5fab1dd2db6d940e4e1bff843d6ccdb4f7374b456b2cd4f80877f453205bb9a5eeee9f6e32382297ab967b SHA512 3b4fb489f9d1ecdee3dedc58dda61aa86c6bc30f29aba50de6dc4faa499276d83fe15518088e4d0e76c98ca30188b2f1b921807821fc73b5dfc592490e6fdb46
diff --git a/dev-python/bcrypt/bcrypt-3.1.6.ebuild b/dev-python/bcrypt/bcrypt-3.1.6.ebuild
index 4f6e5f0f2120..98355a38ab3c 100644
--- a/dev-python/bcrypt/bcrypt-3.1.6.ebuild
+++ b/dev-python/bcrypt/bcrypt-3.1.6.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="Apache-2.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 ~m68k-mint ~sparc-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
COMMON_DEPEND="
$(python_gen_cond_dep '>=dev-python/cffi-1.1:=[${PYTHON_USEDEP}]' 'python*')
diff --git a/dev-python/bcrypt/bcrypt-3.1.7.ebuild b/dev-python/bcrypt/bcrypt-3.1.7-r2.ebuild
index 559b89777a00..3c4d8047e7c1 100644
--- a/dev-python/bcrypt/bcrypt-3.1.7.ebuild
+++ b/dev-python/bcrypt/bcrypt-3.1.7-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
inherit distutils-r1
@@ -14,7 +14,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="Apache-2.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 ~m68k-mint ~sparc-solaris"
-IUSE="test"
COMMON_DEPEND="
$(python_gen_cond_dep '>=dev-python/cffi-1.1:=[${PYTHON_USEDEP}]' 'python*')
@@ -23,11 +22,7 @@ COMMON_DEPEND="
"
DEPEND="${COMMON_DEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( >=dev-python/pytest-3.2.1[${PYTHON_USEDEP}] )
"
-RDEPEND="${COMMON_DEPEND}
- !dev-python/py-bcrypt"
+RDEPEND="${COMMON_DEPEND}"
-python_test() {
- esetup.py test
-}
+distutils_enable_tests pytest
diff --git a/dev-python/beaker/Manifest b/dev-python/beaker/Manifest
index d2b5a0d5718d..2e5c07ee8871 100644
--- a/dev-python/beaker/Manifest
+++ b/dev-python/beaker/Manifest
@@ -1,5 +1,5 @@
DIST Beaker-1.6.4.tar.gz 54480 BLAKE2B 809b2d23fb95a21ab442b3be20ff5372630697baaf507fd26d8aefabeed422401de890c8de165a079bde4a05230cea244a8d5bf31b8b89e60a88b840de9cdedf SHA512 5a6835d01d0b1bee57844525f1223d74edd26f07cc769df6a8cfa77f44dda4435eb96639175928a1caf7c4f927ac3a674c0fd0e7f50f1aea91da7880de3a6704
DIST beaker-1.8.1.tar.gz 80541 BLAKE2B b60ba47a41f5f039699324dcb403d99cbf3d7e7cdbf593e275e1d41e6abc86dc829fd9a582b80e6274d6459624218585239b1b623e70636e2a1d736c584ce245 SHA512 bd9c4a4bbf21749a59c50ffff1d1dbff8bc9116394f79924efc6be637fb8c1ffef91a8363da3375bffdcb0ba291b71b57f75303f3fbe111e8670a390058e9fa5
-EBUILD beaker-1.6.4-r1.ebuild 1279 BLAKE2B 21ee7eccb3f54aa1b033b8e63168338493b605fb63760cfc0bc0f3fe6511bdd3c551cf4184f6780b3a70b0887947e6bcfc73c5fb10a2d46d5c1121b3859ba15f SHA512 08ad13c4fa1c65ce293c3dbb0d03261d5012b568d3f2bad43ac9c584b29f9f4661961074f6934468de7ca1d4015e6739f896ed912fa77d0b908f9f7020b3bd15
-EBUILD beaker-1.8.1.ebuild 1337 BLAKE2B 00cd2bb2496275d2d3e44dc4e01b8e2c42c4885f584b794d50a1b54ba1908fdec94f08f474db4e1ad98824ec93545e4bd6000112348d0cfb39c5b7a7f0520e02 SHA512 e6693191d2fbf785f7f55ddf18f2c6241b9f0df52cc950ed5b1e7cce2d304d5a6fbab5a4e85ef1dce0a50b257906230853a014c85c45429749691fb68eb0adf1
+EBUILD beaker-1.6.4-r1.ebuild 1303 BLAKE2B 750c0b8ab2420bc5efd66945e81321fbcd8b7b8d445b0c9836e1e639b6be324401bc79fe4d888ce1058e6847d696fa9eeb1322f9cb09e5302bdbea54f159063c SHA512 d6f1c8834c72ca2f7f3bbc7d8bc289dd7ff70a6605242b4bf37cb72e2c01cac44751ecf1c552ede68917e627d9aa9ae6240a239c58ef0cdaad75dbab3c8c2c54
+EBUILD beaker-1.8.1.ebuild 1364 BLAKE2B 6f590350f4c75358d8a53525b6becd23de3dac6b726cd9ea215790c4be5b5c5a3617b53ea1b0cf128ffc41926fba2ff1428ee83321a94462af4f8fe5d7c1b599 SHA512 1e6adb202a074802833007016a504c3ea1841b7ca9f8208622c94ce92756dd857fa15886e82e6c42b74f11ba00debb1358971bf01f19109c5e62743178a216be
MISC metadata.xml 376 BLAKE2B 5cb61bb094fd8e020b5e83aedd79fa283143e9156935fbb3d6666186b81a17d544634349ff10b50bd9568895eddf54dcdb2c304a4fd6fe51bb37931cbb181074 SHA512 09586c7ae4aa5259c0776ef77713538e8b8dc730da802d95b3de5501aa6c88c96c1967740ff77a124821bbd93b13e9547879f452d46325916237aeaddf58c353
diff --git a/dev-python/beaker/beaker-1.6.4-r1.ebuild b/dev-python/beaker/beaker-1.6.4-r1.ebuild
index 036565cc9980..2fbcff2d7d24 100644
--- a/dev-python/beaker/beaker-1.6.4-r1.ebuild
+++ b/dev-python/beaker/beaker-1.6.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -22,6 +22,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ~hppa ia64 ~ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
# webtest-based tests are skipped when webtest is not installed
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/beaker/beaker-1.8.1.ebuild b/dev-python/beaker/beaker-1.8.1.ebuild
index 3b622f951ab0..0af3014e876c 100644
--- a/dev-python/beaker/beaker-1.8.1.ebuild
+++ b/dev-python/beaker/beaker-1.8.1.ebuild
@@ -19,6 +19,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ~hppa ia64 ~ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="virtual/python-funcsigs[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/beautifulsoup/Manifest b/dev-python/beautifulsoup/Manifest
index 65e235ef916d..b9f4c7fb3917 100644
--- a/dev-python/beautifulsoup/Manifest
+++ b/dev-python/beautifulsoup/Manifest
@@ -1,7 +1,9 @@
DIST BeautifulSoup-3.2.1.tar.gz 31224 BLAKE2B 9361ce6d048d0443c3257d10ec2734c24202af8eb850a59a4344e6992856f849d92dd509f102c27cdf9634bbc235e5f96e304993e6d4813d275d66bd3791b451 SHA512 365b7b045a2069cf437877543577bc0aa99256a6dc4c9743670b46bfceab5494a06628012d6eccecfe99c25d5c9e0c65814964b47026f15ba1a538444cfb7789
DIST beautifulsoup4-4.5.1.tar.gz 158039 BLAKE2B 5eb99c7efdb13c359385c7c7f3280332ca28cc4b5ff80b90c326d80ef55acef8e98d86691a7b1df420bf68bc65e96ad7d559b461a03f44e494fb4b7789753601 SHA512 d560d7f743507084ec546708d29bb3764512f5b2c380004280dde813350bf48d1697fddce3bd3f95186407bf5142941d7adc7d0de8e7962eb5ca1278dbc7e93f
DIST beautifulsoup4-4.6.3.tar.gz 167469 BLAKE2B 0bc8f729298a2fd1e8f3cc8a7635587217f9a2e6e2c71709e99c40eedf1ebb4d76cd0d17ec36b99f3ee047193e4d44e31b8d2aa9864c43ce5db380fbdc083f76 SHA512 0cacae77843326ebee87d108b6706a7ca6943684bcccc62554d2ae5d77dfd181c97435ceca9d3e2e51962b024bbe52bc08d7f0dc516311aa87b3a1f87fb4ae23
+DIST beautifulsoup4-4.8.1.tar.gz 159164 BLAKE2B 00121e9b30f700ade0bb2ec8f637b4173ecb4c187b8f9a77bcc4e6b333fced85a699c8d9efa5b757ab02f54c2b05740702c13625ff427730ccc1f6a97f43fa48 SHA512 7abc5e84cb8da5428dafc6b473418d0cc72b518cb1a73d4ae58b8dad3ec985e5778629dc1d7c8374dfb223be981983c745a1dbb55a98078b4cfe7ba5ce25539b
EBUILD beautifulsoup-3.2.1-r1.ebuild 836 BLAKE2B 52e0e05b6a8cad84e346a246ca15ca7f8831d10896878f8532a8293f29970e66973942dc09174646e12dbef94874aacd03c844b71adb25054deec43333de60a8 SHA512 3c6cfa0a3afb65c665a17eb55b8ab8f6f1622b4525391b7135e90197ebf769ff03d731714167dbdd438e06bbb014d5bdf00c4d6cd8412f6095df84cb89a69c1c
-EBUILD beautifulsoup-4.5.1.ebuild 1331 BLAKE2B 41df0668d04508552eaa5bcd45cf5707f6c879d5ec0d2c30d49200082d29ee9e06eb5c1a4ff43694274705f5f7aafba0d3ea7e1c6db64ef37bf6af6a62245904 SHA512 8017e3175917da6ca39acf5caab10386df9314472cca10987f87fcac419dd7a2a7edbb6550b85b80a414feb7b026ded5dd88e013fd8521dc09185bb3dffd6b80
-EBUILD beautifulsoup-4.6.3.ebuild 1302 BLAKE2B a4594b2a5e2343584aee6041ae78889f38be83681ca721650ff6cdbba24a20e02c5999f395d6af6cd2f6fa0d27d404ee0b4ed1eeafce1db0a51db8412c030ffd SHA512 4d407178fb0a24491b57225452ee758ac8cfd301f8a2c613af8334d056caad20fe629a58f8c291b087cf3929c8301ef8fe194b3c96f0e724d3f52aa2342a4f02
+EBUILD beautifulsoup-4.5.1.ebuild 1358 BLAKE2B 7e26f86e615618c2f2a41de43329791b55a744fa72e9946161368146ad49154f228d405cc30dd7cbeb43b5bb9206750c71e45cf58de7944c8056bf613707dcfe SHA512 e159aa7e2409e67d90322dbcdc882935c22833f6b88a24c656198b47e8ca50b801772e26e5a0b5daf81bff613d2e1cdbd13b5d91ea4982cd06e979d6eefc32a1
+EBUILD beautifulsoup-4.6.3.ebuild 1329 BLAKE2B 150f8c0e7d6937fd477a9298ea6731d3b7083c31de50600ddb8cbf17f8b59d1c22a0295999b1b75a3a80ad5deba5934e65814964580bcf56cb7e7d4425b4cf33 SHA512 0a4c11b1ff939c9fed55268ac0500d86d02f6fef5f38ab5dd6efe57dbfdaf4496f3c673634df4404e48a235e7312906d13190313158fd1ed7071cf349c0c3e69
+EBUILD beautifulsoup-4.8.1.ebuild 1065 BLAKE2B 2b6c11924cd6c9d4b778b3317d8a0cf785683d6d1eac519dc3c78a1e8a7823119fd881b5ba496db44b4d0c54f63461ed15d9b1c4766d3f85d474a54171118461 SHA512 3be5b0a8722d2d6f68dad3971ff5dfe00a84d59ee24d56d6a6ba4f813aa3dd391952a1810d4b02db5ee09c2366758f91ffadcfb6a728d08a698444a813182332
MISC metadata.xml 720 BLAKE2B eb5a827491cd19df36bee9593e3e110a986fceee9f6d62a4de47edfc3daf4e1090062a2a9a4c8bc9cbb4f9b378de0c21126b3229740b7e75fba22643fb28fbcd SHA512 94493d30b0e0e55b94d08f9a56841c54088469a86b706b73e8efe9c0f9a0da598feececd01f5f14d7e28bfe6fea5d7b017fb84a2df680335f519803450c6f578
diff --git a/dev-python/beautifulsoup/beautifulsoup-4.5.1.ebuild b/dev-python/beautifulsoup/beautifulsoup-4.5.1.ebuild
index eb1a00911223..87b2796d27f7 100644
--- a/dev-python/beautifulsoup/beautifulsoup-4.5.1.ebuild
+++ b/dev-python/beautifulsoup/beautifulsoup-4.5.1.ebuild
@@ -20,6 +20,7 @@ SLOT="4"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc test"
+RESTRICT="!test? ( test )"
# html5lib is optional however hard coding since its use is actively discouraged in the devmanual
RDEPEND="
diff --git a/dev-python/beautifulsoup/beautifulsoup-4.6.3.ebuild b/dev-python/beautifulsoup/beautifulsoup-4.6.3.ebuild
index 9819d650d909..9566d646c163 100644
--- a/dev-python/beautifulsoup/beautifulsoup-4.6.3.ebuild
+++ b/dev-python/beautifulsoup/beautifulsoup-4.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -19,6 +19,7 @@ SLOT="4"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc test"
+RESTRICT="!test? ( test )"
# html5lib is optional however hard coding since its use is actively discouraged in the devmanual
RDEPEND="
diff --git a/dev-python/beautifulsoup/beautifulsoup-4.8.1.ebuild b/dev-python/beautifulsoup/beautifulsoup-4.8.1.ebuild
new file mode 100644
index 000000000000..a40d7f313a1d
--- /dev/null
+++ b/dev-python/beautifulsoup/beautifulsoup-4.8.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PN="${PN}4"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree"
+HOMEPAGE="https://www.crummy.com/software/BeautifulSoup/bs4/"
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+# html5lib is optional however hard coding since its use is actively discouraged in the devmanual
+RDEPEND="
+ dev-python/soupsieve[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/html5lib[${PYTHON_USEDEP}]' python2_7 pypy)
+ $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]' python2_7 'python3*')
+"
+BDEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_tests nose
+distutils_enable_sphinx doc/source --no-autodoc
+
+python_test() {
+ nosetests --verbose -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/betamax/Manifest b/dev-python/betamax/Manifest
index 1dabb76fd9d4..6a67b5e3be06 100644
--- a/dev-python/betamax/Manifest
+++ b/dev-python/betamax/Manifest
@@ -1,3 +1,6 @@
+AUX betamax-0.8.1-tests.patch 867 BLAKE2B d161db0b79eff7591bf87cf256a50357e1d82f7eeb0fdf39c27be287c97bf6a536a4e62defd173305ba598f388f2b49d22545443c6fcb589f66988930ae29a55 SHA512 001b26d84e4a02b242ee90b36df0a30c9c4890623191655a8eae5a87e106679197fa8090354b52a72ad07da97666190ebb3a7dcb9b4ffba7b9bea9c18bfed115
DIST betamax-0.8.0.tar.gz 78398 BLAKE2B cc9546eb028343621ef47a9cb7992f1d3eef4a2b6837cc8b670ff7d0313020def203ff06bf1e21c2d4ef26932df65e71562110b14bf27fc5c1a6ca3ba9023f54 SHA512 52b330747b6add52390b50dd63c05851adc01ccd238fdb5c3401efdfc26be363a3f61145dc0e1f3cc43ff520e1457e33fa47952d2929c7c3e12c3e2612621f95
+DIST betamax-0.8.1.tar.gz 77526 BLAKE2B 2ce88326c5ef80082908912c4b14f149793c4457c47446ebcabaaffaa6b0ee64528096acc6bdd868fce0fad3d10ad66697cad5dc422c15b324e1cc9ae20eafa6 SHA512 89bfb56cf4004a70ec8c1f2342cfa0e02f850b8ed80b67f8b2b02c1a2093e8ac1cf1b9980354551e9d3a21fadde0d77d717f1559487024941973cd80bd451734
EBUILD betamax-0.8.0.ebuild 765 BLAKE2B 6f19eeebc83e10b1651bdab08dc9f23963632c17a945471d4d0b9bd5cbda204f5739a5e8ca2849a62a9383cd674dc4054e0cf1afd0e695f4e0e0a2d8c58fe061 SHA512 1a877d6715b15eef9c03421aaa2c9cdb536071be8aa92b72b14fa97dc88a54d8f6bbc5279404f300dd1e26b1919224e10f177b6f12e0a4b4d29de42f3378b17f
+EBUILD betamax-0.8.1.ebuild 770 BLAKE2B 1503dc793b90ecd1202e1545527a8321e82e3d6d98e960324731f50dbb62faa67ca326361e060832a6d0e60dc1e19784047e03ddf277278f0c2296027940989e SHA512 712354730bd18f24711115b2f0ba35b2cc52ccddcd40b2209f250b917cc636f8ca9026db10cd7f7b09a1144cd3968c6ebf9290b862ff35e96584757d47d03710
MISC metadata.xml 218 BLAKE2B 086fdcf7b63ca7bd6c58e861d717bb375e1cd372eff26d5d2eeeb176d8c5e6f10e653562abafb50eae7d7508f8e3d421b87e6a749acd0490308672828d0da697 SHA512 4558fee4c51117e21b1f42ca3edbdf1195ed297db798d6bfa0e5fbb7019654a187422b0abde7af5d800caffed66d1e55e4280e8be602bad591424d9776c46781
diff --git a/dev-python/betamax/betamax-0.8.1.ebuild b/dev-python/betamax/betamax-0.8.1.ebuild
new file mode 100644
index 000000000000..f5e096379c01
--- /dev/null
+++ b/dev-python/betamax/betamax-0.8.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="python-requests HTTP exchanges recorder"
+HOMEPAGE="https://github.com/sigmavirus24/betamax"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7 pypy)
+ )"
+
+# Tests require Internet access
+RESTRICT=test
+
+PATCHES=(
+ "${FILESDIR}/betamax-0.8.1-tests.patch"
+)
+
+distutils_enable_tests pytest
diff --git a/dev-python/betamax/files/betamax-0.8.1-tests.patch b/dev-python/betamax/files/betamax-0.8.1-tests.patch
new file mode 100644
index 000000000000..19da7d108efd
--- /dev/null
+++ b/dev-python/betamax/files/betamax-0.8.1-tests.patch
@@ -0,0 +1,20 @@
+diff --git a/tests/unit/test_fixtures.py b/tests/unit/test_fixtures.py
+index 387d9ce..f0bdc3b 100644
+--- a/tests/unit/test_fixtures.py
++++ b/tests/unit/test_fixtures.py
+@@ -23,6 +23,7 @@ class TestPyTestFixture(unittest.TestCase):
+ def tearDown(self):
+ self.patched_betamax.stop()
+
++ @pytest.mark.skip(reason="broken with newer pytest version")
+ def test_adds_stop_as_a_finalizer(self):
+ # Mock a pytest request object
+ request = mock.MagicMock()
+@@ -33,6 +34,7 @@ class TestPyTestFixture(unittest.TestCase):
+ assert request.addfinalizer.called is True
+ request.addfinalizer.assert_called_once_with(self.mocked_betamax.stop)
+
++ @pytest.mark.skip(reason="broken with newer pytest version")
+ def test_auto_starts_the_recorder(self):
+ # Mock a pytest request object
+ request = mock.MagicMock()
diff --git a/dev-python/bibtexparser/Manifest b/dev-python/bibtexparser/Manifest
index 5cd8afa7dde6..e11a9443d210 100644
--- a/dev-python/bibtexparser/Manifest
+++ b/dev-python/bibtexparser/Manifest
@@ -1,5 +1,5 @@
DIST bibtexparser-0.6.2.tar.gz 50876 BLAKE2B 660508717a224d1c1c28a52c8d7ccc8de7248e61b45ce73bb46729ee7feb8872bdaf92bd6b07cdfb7934fa57993b39749b9961185d4dc9cec2d55809761a783e SHA512 43a1c0475bc9e97c201a850e944f082e9eb316ac475cce4128b821008fc5b1597317f28c594f5462daee992b455fb4254fdf76a5baa02ff8e8a0e36f43c52491
DIST bibtexparser-1.1.0.tar.gz 88656 BLAKE2B e5285953fbf79558643e19ea39f6421394f93afbfc6820be9bee0583c1efa010b9fe3478c9f3e36bea0c64e35c9d5bcb8341f1ee784c4150883e160723b94119 SHA512 f984cb307bfb8ee8143499469c0a83a28b3e9f061b17e5b43b7f9aa730c91427f2b2c441e501d37ab62f99ce2b7dd1cd7dee40b21c9f1a8e8b2dddf8eac2e74b
-EBUILD bibtexparser-0.6.2.ebuild 700 BLAKE2B 710cfa6ae313b4b0c1a4be1a0b53045da82e2c58cca41515f015e3ff8cc4a26b051bad98fb1fa7777d8f18f097797e86425b251236889be1bc3eafdb7f3fadd5 SHA512 06dc27f9f179af2aad1d4770acea630f1141016fb2dbc7f5ebcafcad5983696a9888e925d5cebfc9c603b4125fafc83a1f5d51c66592cec9a99fb97862463e5e
-EBUILD bibtexparser-1.1.0.ebuild 702 BLAKE2B 03d7c307424869536b282c39ded2aa5d5c3d840c89984f7dda9017cd1a0abc0b7f510bb6a3ccadb13a49fdb7e83ba617d945ad3424c0c691167c839c139654da SHA512 63fc2c4187106a926a1f66d9a122b5138519a5780e0b4314afced708ea11d8d840015e14c17fc93671c53570c0325e98bf326fee6815c77dc8d2162d68d93171
+EBUILD bibtexparser-0.6.2.ebuild 727 BLAKE2B 6670cc1f3c61abbac29f46169921a6d128729b9ec6e2b6fac7f99324aa131f4f52e1b9a61f0a69eeaf846295097546c4e358b7e3d2df726e460c50f803a6bc8c SHA512 fe28a6b2ac199101435dd69e44af7469c650e845888114a3478283662daaf159b2d0fe0acfb615397b0650715a5454c0952a8f3b448ebb2819251b59e6d2a2b5
+EBUILD bibtexparser-1.1.0.ebuild 729 BLAKE2B d780d89d868aeadbe66cbd8cf6bec94614df2203e9b909105bdc465bbde515be6ab96503d9ab9e1a0dd080d7a2b5409ebf215e93b9d4e15a85bb7c73d4eb7a01 SHA512 10044a8073e45b1d718c44925c77d579e7666c97bde2c37a5aa3e9a0d0c968a0a23efc013f6bef370f9f33a5b117d5d9cd7cda7691f040276559b3cd6d442e36
MISC metadata.xml 345 BLAKE2B b62679a7f708f8ff2757c923e3ba7d8cfc73a7b3f1a293020660a20bec6cfd07e33b073f18f9543085834b7cfb07fb83f749ae30c2a0b18face008ace3b50da0 SHA512 d2ed1034bf79aeb9c8bb102618e5c5478a526a8567dd8e232126f35919b1e6ab6b27bc02f01d61a475c8ec3488450968fabe4548539d61a70b61459e0b1e1615
diff --git a/dev-python/bibtexparser/bibtexparser-0.6.2.ebuild b/dev-python/bibtexparser/bibtexparser-0.6.2.ebuild
index 040473cf0601..1eee6e86ca3a 100644
--- a/dev-python/bibtexparser/bibtexparser-0.6.2.ebuild
+++ b/dev-python/bibtexparser/bibtexparser-0.6.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="|| ( BSD LGPL-3 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pyparsing[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/bibtexparser/bibtexparser-1.1.0.ebuild b/dev-python/bibtexparser/bibtexparser-1.1.0.ebuild
index 9d0a491d8df9..930e71bd6df1 100644
--- a/dev-python/bibtexparser/bibtexparser-1.1.0.ebuild
+++ b/dev-python/bibtexparser/bibtexparser-1.1.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="|| ( BSD LGPL-3 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pyparsing[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/billiard/Manifest b/dev-python/billiard/Manifest
index 85476c07e9a8..5cf71a9d85d0 100644
--- a/dev-python/billiard/Manifest
+++ b/dev-python/billiard/Manifest
@@ -2,8 +2,8 @@ DIST billiard-3.3.0.23.tar.gz 151675 BLAKE2B 78cddee80df8a7d78f993ac33b40967c1f7
DIST billiard-3.5.0.0.tar.gz 155959 BLAKE2B dcfbcf7ca7d53cc1963d9753736e1001d2a4e1b19e4e67fb937619f327ec9c6af66ddf23a89ab4332499b16a6ede8bda86e82a8843a66d4d2b47d1c95885ee57 SHA512 c73adb0cd470e66cc6aaca848f24a991df3eda44e7adf0e83d2a7a1e87bba4381b165842e8cd297d43a4d01d4c006953107354b841cdad9fdde4e00e7a80c4f1
DIST billiard-3.5.0.2.tar.gz 157299 BLAKE2B 1400d5a562dcab33c83a64cc7f7d14ad55b75677c3bb4c050cd4ba08a1f882e65d033653628fc3f2b52942081da3d5661fb0bcc5f2dd95f81a64749cd47d324f SHA512 581e1ac361324b36d79e280072952e490ef3470709b094f001c579feda54578c8e7b3e5afc93a5f878a6118c56afff7e59e13b3d3f2ccb2564b9b27cc810dae7
DIST billiard-3.6.0.0.tar.gz 151342 BLAKE2B 46e29ae54144f3b4ebf3fbb4a5bdbba29662d3a6b292cbfef526618237103fd833d10eefe03211141264424590b33ddcd8722616d36ab4e2405198628cc29d5a SHA512 0a71de026d2a781b83fe2c549ecbfe9b6fbd574d8067fc46ba7eca6b76633a123620853d22696df3563d050043cfe75b14b4b69bf5217e0af964aaa0bcbe08ff
-EBUILD billiard-3.3.0.23.ebuild 1481 BLAKE2B dd95a5e30bdd086ce82680774e0a4274115f92d4d8903e7f383a945d94a4e4497bd31cd9e2bd1de4ac413093e0b90d7b2c3f1f1b36628d40567af0d3d7ae0c59 SHA512 3024041db569b19e552e91dfff301e742c02619ec526eb8b208cef4a6941e8510f38de47c20eea17babd790a169ac0b3a2bb41ba681bb9ac06c53d0f591b6c49
-EBUILD billiard-3.5.0.0.ebuild 1521 BLAKE2B d2b836208ffb7c916d2028c46b080c5eafb65870cfd72c42f2a63a408f1df46f5c3506360b6145833040e90aec65062e6de063ab68bed99a6b7184196f9be3f3 SHA512 eb6e4b361b35ead368354842ae8eadf8768d43523bcfa463134337c6bc05a9e1e5d19b1e1522375fd93b05546f449173ff685fe11bab15fa2d8633a2d1a2db28
-EBUILD billiard-3.5.0.2.ebuild 1047 BLAKE2B 1ae2978767dba8b44f91fc6a2bc72707116db1d7f99da7bbfe66de946f37265fbdceced8c31c6c7a6033ce6b0e06a4d97941d491f4975784d4e47cb5441729b4 SHA512 70da7468173dede4f1d71b9ab7fddbec384927e6daf2a8b28b41115c956824efbefc3e8a613d269773474a98d395dffe488835b6f162a5f9822b49499962d55e
+EBUILD billiard-3.3.0.23.ebuild 1508 BLAKE2B 34b61f03f74aba02e05df57e313d04c073586701ec710a31c0726992b1b5a553b7c109db78f9e30ffc6778221c3fb4ee4138f7e7b82781a3ccf107347058f44b SHA512 ad0598788aa25d897fe6a1b44d560ff8d6a405450a3a28c5d4a033d93c88b59ff5378dbdde3a12a28961f62b5064b8d12797913b271294abd8f6815b0cac4b21
+EBUILD billiard-3.5.0.0.ebuild 1548 BLAKE2B f308e89764c01f7a86673d6dadbf1aea5f7d71325d989c5507021a98da92b6bfccfc41fda7847a875ef79eeed0b714374320407c18d4d69ad535c4d290def46b SHA512 3b7b72249263e554bc1ce9102acba5841e0a97a53b35906d1b3f419034980d399e0c2163ec8e982dc013fd951f70718d5e4428d565dc172d4f2b300049fb792c
+EBUILD billiard-3.5.0.2.ebuild 1074 BLAKE2B 5e11d61785b654d62632974347f10d0a8eb70558428d33277f4e107ac1f7055c8b9f636fec5634070a0249667c40bc1f9cb8ef99966f6b7a9e60bf7878c6e42e SHA512 ae0d4c23d1a86b7325c654df9d5f000de1dce64b356870d62503c55a197da7ace742f2c9948cfb8f142b42769c6c0c43043e6e7350bbd867c535772362dce803
EBUILD billiard-3.6.0.0.ebuild 1154 BLAKE2B 21c4e670c7c8126b2a8eae1d61e1ef23d4a85c84f02bd39da5b4274480c0cc0b4c690013324183eb64fa7818eb4d0080d548e49408b977e10ed431ab024a8b98 SHA512 247ff4a8686c3d6db87a14087082fe76be22856e88c13a9f98e4a2650cf0551d4f0a8ce3d28b86001e85b6e75dd6399e66ece810997b0f4ae71e0cf814e5134f
MISC metadata.xml 366 BLAKE2B 1ebf602d203fab55800c4b1c9df304a2eabab36beac69affe09a3429cf94daf9481436f4216f7e697cb4dc864962ed3a0d6ce3c476dcbc325292c7a38e331718 SHA512 f9784ef6cb7607efaced1b96745e9fcbfb13cff64d2be2cefe2e28e5475d8386daa675592f22d8f7fa23949cb015de73583dd8ab392aa9b6383e0befe30dc8d4
diff --git a/dev-python/billiard/billiard-3.3.0.23.ebuild b/dev-python/billiard/billiard-3.3.0.23.ebuild
index 13f5a9440413..c7c794106fd2 100644
--- a/dev-python/billiard/billiard-3.3.0.23.ebuild
+++ b/dev-python/billiard/billiard-3.3.0.23.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
diff --git a/dev-python/billiard/billiard-3.5.0.0.ebuild b/dev-python/billiard/billiard-3.5.0.0.ebuild
index 0c72a93ecc1b..7da717f5be5f 100644
--- a/dev-python/billiard/billiard-3.5.0.0.ebuild
+++ b/dev-python/billiard/billiard-3.5.0.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
diff --git a/dev-python/billiard/billiard-3.5.0.2.ebuild b/dev-python/billiard/billiard-3.5.0.2.ebuild
index 4183910ba1ac..42146a67c21c 100644
--- a/dev-python/billiard/billiard-3.5.0.2.ebuild
+++ b/dev-python/billiard/billiard-3.5.0.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
diff --git a/dev-python/binaryornot/Manifest b/dev-python/binaryornot/Manifest
index 06f782ebdc1f..71065c26e5b8 100644
--- a/dev-python/binaryornot/Manifest
+++ b/dev-python/binaryornot/Manifest
@@ -1,3 +1,3 @@
DIST binaryornot-0.4.3.tar.gz 372299 BLAKE2B c4ae99b9ccb66da8925d74fad68b8df4713822acc74d852e2f584e5c157eb465bc6418b0e0085533479ba1ee937c3d2716dea66ce3bd517d49a490ab4615f694 SHA512 bdb918b921fc46d056572b84126dbdc6605ec98cf13aac84f6f64ce07d083839be40bf7a08185eaabfbe136a9bcf0c1acc8041a23a6bb2843e8e72981222ebaa
-EBUILD binaryornot-0.4.3.ebuild 669 BLAKE2B 022dbf8c039049b40ad4c5f1a56af2f698c5f618f7d2907d795f2edfc011ff0c662581e8b5bcac83f463efb1176e97de25ef34c1405c34e2183fc21b56690455 SHA512 3166cf358483ea71a48ed688188aef2c033a2081b894f237f15b7ff097433ba286847267657566124d819cca22a5f130d4287dce3063b6975782c0793013f282
+EBUILD binaryornot-0.4.3.ebuild 696 BLAKE2B ea854d9cf190cd00b5ae35ccbdbddc7a3fdad8e66675a24df55852a4edb39ae38f3b90e27b69dc4dfab6f6c9d15146fbed8d4e4b00bab6a64676346d26e53b07 SHA512 afbd576b1cb77554f9d4802d087959a8b1e03c35d8d9e9a30fac8cfcc2676db3cdc748c8c5dceccd99068cdf74570edff35fb7290032b659b16b39a1eac648cb
MISC metadata.xml 324 BLAKE2B 85a0925b2255a6577beed4974beba21884b88df30bc1519f6ce16e856659589c6e6e38166540f59fb0043885ce786382d90b6830c6ed1bc0051a5d728a1f780b SHA512 f20343e29c9a1d2bb354ecb3c308d5b21985deed5368d27dc144c3a6f2e236f30f7516e27a56e55be48fda32bd59ae9af96ff3b90ecf641bf57dc5b61a4267c6
diff --git a/dev-python/binaryornot/binaryornot-0.4.3.ebuild b/dev-python/binaryornot/binaryornot-0.4.3.ebuild
index 999b747d311a..4357895d22a9 100644
--- a/dev-python/binaryornot/binaryornot-0.4.3.ebuild
+++ b/dev-python/binaryornot/binaryornot-0.4.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/chardet-3.0.2[${PYTHON_USEDEP}]"
DEPEND="test? ( ${RDEPEND}
diff --git a/dev-python/biplist/Manifest b/dev-python/biplist/Manifest
index eda5ceca3a91..dc53d11c1eff 100644
--- a/dev-python/biplist/Manifest
+++ b/dev-python/biplist/Manifest
@@ -1,5 +1,5 @@
DIST biplist-1.0.1.tar.gz 16251 BLAKE2B ca56064e4d0ea6cee1088964c38d2cb780366ecb36a5c19458a975fde70d100063ed057cc597bfe7db86542f4acd027d37f5e5526a0c63a5f4bae080653aba20 SHA512 017bbea254f74d2c647322044a7b9a6006a0d69ecd44d1cd0281a3f30b38fd0feeef1b07272b9495440d3cd4434e2d4802681959b4185e2c354999884605a657
DIST biplist-1.0.2.tar.gz 16246 BLAKE2B 7eb12a7f416c8ef588e4dbc2ea9332664150aacd2d3064b901d3aeaffcf5efd871d47f68e3ce941c82a6697c5149e6bb8dd93f42ef6eb94ccc5e44ac71ad5ddd SHA512 2418d24b2d9e36aad76ac6626e82b8f60f0c167636142a054b02de3437d117fa1ccfeb9c104801fe106fec2d7a31c2bdeaab27fd519f1bce3bdf8a3b90b42c27
-EBUILD biplist-1.0.1.ebuild 777 BLAKE2B f5312933c220ec43fb4509e48dee6fd039f0f12d0d16bca0da7e7a4caff296aade810b22cd0a1c759a50e1ef9bf1eecc42b55b7447b9b3bfaa3fc20790ad5b4a SHA512 66a7db94d7a84b59b1977368d6e8b8e8db262a8cb5d935efdbb995bb52cf4d29bd2f2f2ba5aa3de4ac660fd90748fb0e6496510356d8fac4ab5b358ea03fc27a
-EBUILD biplist-1.0.2.ebuild 784 BLAKE2B 353248575a59f9dcb088b9b1c382151a765581446e3c70e260d7d82d424dc49aaacf81de060412989ffa78484407b6a9abd693c28a2d511509b179419df00518 SHA512 1afb8a35ab1de850b4812bd2b473d23f7354c16a147d687755ae395fc99b13ccb3674943308cd8712d34f997ff80ddd92455d5caa4b8f2a271a5edfa477698b1
+EBUILD biplist-1.0.1.ebuild 804 BLAKE2B 38e846b9402a3a9a4ff6c6b97de3fb8e4bc2d6c366cd7de6512e0662babe0551ad711a9625ac3cc8ec9610c86e610f07501964f6e9d18be2d4415cd406d80070 SHA512 3e9dc21ce6661b4be74a24163020f3f4070dbbfec18a7426947cdd58c9bfe21e52e3f7cc3166cc2fcffe60e276b12dd7b82070954db37ef5ce814cd6dd8b18ac
+EBUILD biplist-1.0.2.ebuild 811 BLAKE2B 9d828645e2b21bca4f8b849fcc0dfd8f2e546b6e572f3a118f718114554034fc4a0bdc003f5415c1cb237fe0c007cdc3b175d8bea51ba474ed3d836dd96eb1aa SHA512 75119a6516dabbfba047855ec53fc9461924eeac1863bd4d76120b16aeaa8be4d47ab957e48ff57e03550a3de74ac40abfc62ac59ca0d29b3cfa84766c2a5388
MISC metadata.xml 377 BLAKE2B af123a6b5cd24a6e3fb88b77d147697b4b235cb80fcba16ace67dbf322579cfd76d15836af2f437c923256c92015052d64c9c6a665ff1d369bf744beaa4d2b7a SHA512 4adf5d21a3565339161bfcc8685e00ba88df7588f9a844d79572f7258fe38777fb99385377a175b7a52ce4815f38c8f54f0e1567e0637775dcbf1d8ff059dfd4
diff --git a/dev-python/biplist/biplist-1.0.1.ebuild b/dev-python/biplist/biplist-1.0.1.ebuild
index 5f9e29da5b6a..bcab105a5bcb 100644
--- a/dev-python/biplist/biplist-1.0.1.ebuild
+++ b/dev-python/biplist/biplist-1.0.1.ebuild
@@ -11,6 +11,7 @@ HOMEPAGE="https://pypi.org/project/biplist/ https://github.com/wooster/biplist"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/biplist/biplist-1.0.2.ebuild b/dev-python/biplist/biplist-1.0.2.ebuild
index 2d6ffee2ba38..8e1836cad2f3 100644
--- a/dev-python/biplist/biplist-1.0.2.ebuild
+++ b/dev-python/biplist/biplist-1.0.2.ebuild
@@ -11,6 +11,7 @@ HOMEPAGE="https://pypi.org/project/biplist/ https://github.com/wooster/biplist"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/blaze/Manifest b/dev-python/blaze/Manifest
index d0452b27c401..b319bab23bba 100644
--- a/dev-python/blaze/Manifest
+++ b/dev-python/blaze/Manifest
@@ -1,5 +1,5 @@
DIST blaze-0.10.2.tar.gz 9681767 BLAKE2B 9972d0f9bb00ce462f20673e9e164d504bc1157730bcb36a42b53ed1523a73bde36a1858ba7df1f813c126291251c6170da8ac70aaaac8932206de5f3e063a10 SHA512 01b7c5563f928c336f13eb13c6397f1089bca7c1cf0824da672acdabf28b18356c52678c58b2fa7af303601c6013e9d6f4fe26359ee6ab9a01f8b735c7d24a56
DIST blaze-0.11.3.tar.gz 9691443 BLAKE2B 13734e3b2f63ad044991644a4c8243b449c5179a80efdaa5faf6ecf443434bec7a00953f0f17d73885b9e9fa506e72a9bc369380d2d7a561f5da064d8339e03f SHA512 030079e5d3f17355dac588154ffb7ba7993935dfd39bce141341b6e2b9a17f812982ce83776ac1e4224649a343b58615621347ba65e5aba2ca2e568d755f276f
-EBUILD blaze-0.10.2.ebuild 3202 BLAKE2B 35ad0049b92d56fc39edf15f84caa163f428886fbbd145ae4f728171f7be283dfc241028234ce8ba6e1308b3c7a36dc3c25d2e6f5c10b74bcd8b06673719c31c SHA512 953cac41da1fcf7f1e33c4b25df5e388d32e43021d82663228679ea66bed1840f0fae8cd95554858296a5636867545b07ba1b9aeb2041b1ee63ae23c623127e4
-EBUILD blaze-0.11.3.ebuild 2198 BLAKE2B ec78b0c3a525c20f5f290822c2e003f4c011f6daffc4d2d32ca11398be86a03068b7ae512eb2ef06044ce0b6521a8eebe1deb1ea301aa5a052be9bdca450d2bf SHA512 f600f9e9241165b0089a8f9019e54bcb485023185b21ede22547ae3b28fd8ddc3f0d5136a1169b376d8124e09b9d50c2cabcec662741ea4c2a381dda9d23d102
+EBUILD blaze-0.10.2.ebuild 3229 BLAKE2B 0f7ccf27b13dcde8d4d1ab91aa2eafd77102721a1b3209398d7b1172891e830faf46fa74dc8301ddd0411d6dfe796aed88745982df818ffd6c59d97cbe280a29 SHA512 33d0f799f7c10eae8f48e853e35405182dd38b1243c9838545b176a9cf747db4b96a5f9acaba949e48579507955c61b6eba84988ff9988bb73c831182cc3b80f
+EBUILD blaze-0.11.3.ebuild 2225 BLAKE2B 790d93e9cedeee8bfa84e8b997feeba111c587d1148ae96d559d9969abfb612b9b62af00e085ec2ddf622280c8ede97c099892fa28a5fd199dd3d1f86b1a6a1e SHA512 c1b62a5567564eb3f2f5005c866d51ac9b720f4f793f0d08084f2142888e524e16290e66fc29df68a286d8527940fcf99f92de473295672094a347db47636970
MISC metadata.xml 619 BLAKE2B fcf9cafadca88ba8f5465f681c3fc87159a1e8f7fde68007f85d5f424682fcf4fae81b6002c73043f1fcb6c492e618277a2daaa7140086324ad31d84cd97004a SHA512 2fe8804a4e526991e088834f7d3a49a1273c8da255df259a3552b4a4613bf0386bf464e025e191eb0087258b53a003efb0b6ed1afdb5ceb5e9e7c1c9ebeda7b8
diff --git a/dev-python/blaze/blaze-0.10.2.ebuild b/dev-python/blaze/blaze-0.10.2.ebuild
index e91899ce33b6..31109ca7fb71 100644
--- a/dev-python/blaze/blaze-0.10.2.ebuild
+++ b/dev-python/blaze/blaze-0.10.2.ebuild
@@ -18,6 +18,7 @@ KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
# Currently doc build fails, reason now, attempt to import mystery modules in datashape
# Leaving doc build content in case this is fixed
IUSE="examples test"
+RESTRICT="!test? ( test )"
# pyspark appears an optional dep not in portage. pyskit appears to be dropped
# some packages including pyparsing appear required despite their absence from requirements.txt
diff --git a/dev-python/blaze/blaze-0.11.3.ebuild b/dev-python/blaze/blaze-0.11.3.ebuild
index b63501d2bf94..482f87e156c2 100644
--- a/dev-python/blaze/blaze-0.11.3.ebuild
+++ b/dev-python/blaze/blaze-0.11.3.ebuild
@@ -16,6 +16,7 @@ SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/bcolz[${PYTHON_USEDEP}]
diff --git a/dev-python/bleach/Manifest b/dev-python/bleach/Manifest
index 6dce27e6de46..58173a52e8f9 100644
--- a/dev-python/bleach/Manifest
+++ b/dev-python/bleach/Manifest
@@ -1,7 +1,7 @@
DIST bleach-2.1.3.tar.gz 60141 BLAKE2B 5c04269266007e31e1a01540198177afb6b13362b89815073b7cd68668da26725f2631defdb26d124ae6c74743de0d31b2975a0d19f58e032ac2332e3ea46a75 SHA512 ff74fb3646709f20c79ea02e6d0fb93e2f204d3151a05f259b703050c10d410859af76acb470405f6fb7b55c8fb64595e6f0fcf8e9cb8fd3fc3722fa30a47de5
DIST bleach-3.0.2.tar.gz 165682 BLAKE2B 26dfca08732af9eb11a27e1913ad1ed76454950d902d8f0dfd4a816dfe972d2280a29fcb7ba6c021938863f92d20d6ee3bb5ea64ee0b1f52e62cdbe12aebe009 SHA512 f5a6537c5b048a23b7834f27e30413517f82082f2abc4ad26c16a3aa4486545beec5394d2b759e82022f4cb8915e4034d8cd3383e41a3772a73f3858c283c155
DIST bleach-3.1.0.tar.gz 167814 BLAKE2B 386d483ec9554d0436eeda70a5f558ca2191914ed90ddbfa00ae887e682505d1b84f511d21be7eceb8c98422a4dbb25ee32af49edc4b811e3816aaf9161fa4c4 SHA512 8db3a54b68fa66a07a3b4b90481557aac06e7783f9c72035a6f037909017354718b67b64153e1cd50cb2c821174b8282837c4c3e667878041a68703b141b2969
-EBUILD bleach-2.1.3.ebuild 782 BLAKE2B b151cbddfba9a6288c5bc1ec6c4fb69bfb0b0485a687c6ea146944ac6a6e52ef2ee07460a424d3212e86a2f6a3a5204c266a824c10943bdd7e27cad1160d28b1 SHA512 eb8c873cfd18ce626b9fd7d7c79ae66056983f018d45af435e8df86ee41fe6a6c5b7889afe66fc7d8d96281b01028b20ff4b51efd1052c1b2a12b0eea2808fea
-EBUILD bleach-3.0.2.ebuild 751 BLAKE2B 8617185525de1868433b3445ce37239e7e31eda9ef657015b8d74ec6a2a40db71f9a5cb1d61f958b3e4ac5931cd08a420480ed232ee4553d5f7264f423ec65c4 SHA512 44d490ba2209d16083cb483d56040955c582d5c5305a70fc15241f3a002eda73697b9843e37d22fa7220e536016cbf2b025784178db763a794edccb766923c81
-EBUILD bleach-3.1.0.ebuild 762 BLAKE2B cc620a2575af1c49f1d2e27ba7bd17c2ed2057ed279d172a0f334dbe2c3a29dc7a38be8630481bcae641c4d859e5fb828d0b889845dda201981c9839b61120a9 SHA512 98ed06f165093c99410ea209ac83084cf59e66cc593c16aa3c7fd7f81dcd88ba9ff4be7680a134eb31166744b98f5fc433afbaf398f0ccc4eb67bb94b6ab0e13
+EBUILD bleach-2.1.3.ebuild 809 BLAKE2B a1ef75c5936469da5ed5581723ac7d0164fdbacd7bf23bfe4f194c14ef778bbb94e9d8fcfc77552733c39fbae93eb08736a26d3aa81b3f92203ea4ad5b44d3a5 SHA512 ad42f2a37d493e37dac25839c6ea4b5137fc029ee3fa34f435e74230fbf7687e6e7a5bbbf8ae607539a2655d60e362a975bc03b8d1d263203229407bd3353107
+EBUILD bleach-3.0.2.ebuild 778 BLAKE2B ff482e6d64e1e7f4cc8fa0b5320a2b57e08af3265550c058a727b14c2dfb4c29867e15ee6fab35f62ce9cea473b9b3f2314d42589423e0a8ce06f861b28e494b SHA512 f5b7450577a950903694728660c14a9f54b2881a88c7902cdffba6032fe741458f0e6f5ad0179a63bd94e51014d993d89b3309a8d4fb8dc00c60b67e645965ab
+EBUILD bleach-3.1.0-r1.ebuild 678 BLAKE2B 3d31dbfaf3c133388981b918e906d6c51cc7f275a1abc478a3474922bb21d0de604d654a41701b5d9fad206aca6634e3086aa6ef3d6dac4f4a6d589c2760492c SHA512 d1b9dde750c51156642a95235fd71aba77c9b15a77ca0fac03ad37e6549f645c2cb55d5e571a996bb305aa3d06ebe273bf8c88f2abe73e2331cffbeec08393fc
MISC metadata.xml 375 BLAKE2B eb46fe64fd2800b8222ce88a2ef34be12f68a5a014417ebbfcf3466beda9c64f6a6d1ef4431d83b4948c1513de81840d1f5c65961d851213f928fcc6a66045e5 SHA512 9f8329e1fe0a9a7a6268dee15c098bdd7893da00a3c4f4dcab207586dccc5f6b471754be0eacb21fbd7fcce5e3130a631fbf1fe60a27ea525552d7ef2d9c173a
diff --git a/dev-python/bleach/bleach-2.1.3.ebuild b/dev-python/bleach/bleach-2.1.3.ebuild
index 69c0fe6c4138..4179e03e5468 100644
--- a/dev-python/bleach/bleach-2.1.3.ebuild
+++ b/dev-python/bleach/bleach-2.1.3.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/html5lib-0.99999999[${PYTHON_USEDEP}]
diff --git a/dev-python/bleach/bleach-3.0.2.ebuild b/dev-python/bleach/bleach-3.0.2.ebuild
index a194577fecb4..7be0f325a316 100644
--- a/dev-python/bleach/bleach-3.0.2.ebuild
+++ b/dev-python/bleach/bleach-3.0.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/bleach/bleach-3.1.0.ebuild b/dev-python/bleach/bleach-3.1.0-r1.ebuild
index 386329537c31..51c292c42449 100644
--- a/dev-python/bleach/bleach-3.1.0.ebuild
+++ b/dev-python/bleach/bleach-3.1.0-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
inherit distutils-r1
@@ -17,11 +17,8 @@ IUSE="test"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
- dev-python/webencodings[${PYTHON_USEDEP}]"
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+ dev-python/webencodings[${PYTHON_USEDEP}]
+"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-python_test() {
- pytest -v || die "tests failed under ${EPYTHON}"
-}
+distutils_enable_tests pytest
diff --git a/dev-python/blessings/Manifest b/dev-python/blessings/Manifest
index 829d3b3d7ef9..deb9565069d8 100644
--- a/dev-python/blessings/Manifest
+++ b/dev-python/blessings/Manifest
@@ -1,7 +1,7 @@
DIST blessings-1.6.1.tar.gz 20122 BLAKE2B b2158f3fd538ef8641438bce7800efc9417e9febec6509d0e11389277b02ee03e661fe70198176a6a3578c216aeb4a6957da28d090cb1dc2849efff135cdf400 SHA512 7a4b051e448cddde7e8ce24106ce0d5d893eb442b19fff04f9ddf28381dfa1b4bdd4be79b87782162b2ead13597a346f533edb944130f2e5bc39aa936ca48db2
DIST blessings-1.6.tar.gz 19974 BLAKE2B 5b454c7199c637f9b8d4de69a92b8137e65b925898064f31dabb56bf4fd7af8b3374b7311bcd0369b668868bc2335ce945306c242c1bf58d6d7d50c09150c017 SHA512 5d0fc365416bf2b36b6de72f6b8c01bf0ab8df4a0148f492c80056a9ebd5d569e9c01966481e0d70a25add16da2bc3e73be933226369abca533ce019f97479f2
DIST blessings-1.7.tar.gz 22844 BLAKE2B 3694d3e421416bf876265fd0877240b2e0d61e8c58dfa63a6e74dd2f5efd2307cc4a0eef0e825adc0c0f37f6e78e15640362f9477c0dc5c89846416e16f180a9 SHA512 9b1e3eded3fa588c48898d88ba466836be8f25264ce908a2289504e8f13b01315ae1686ee34c0e3a44cdd2bf73da8c1b65e0aaf49ffc0e5b29c412a497c3d76e
-EBUILD blessings-1.6-r1.ebuild 795 BLAKE2B 2b0eecd55eec0b5b3f4f8c704c9fdbff1f03778ce47b32b23e5e3039a286f38ff6f12b47f0d7b1fd399eb0a9833d05055812098890eb188556d96385a171955f SHA512 6b6b73a3e5cc9ae04316186ba6e94ecf60b35adfdb64148c1c6c599933d4a3e51b48afb0d309dedc2c35d90de036f9fc5ccedb4c9f2527f3577966a176e304af
-EBUILD blessings-1.6.1.ebuild 797 BLAKE2B d227da0559ada51e13dfb085b894d50624d5d1d5aa6047b32d621ebb4f7fadcb0e9455afd528dfeb49572d7bd9584c2805dd5b3a950383682d747a7e099b9e77 SHA512 6b37b5e137e33477886e7f6b7b7c2a3e8ea1ac876fc117fc6b2c0341dae2464397485decd30a2451a7a05da1756c9d994a17cc53c0f0640a096ca4bcca52176c
-EBUILD blessings-1.7.ebuild 1122 BLAKE2B db94165ff0c0060072a6768c51e0599475078b43815ad06e038a644fc34058d4af4340d55bff164644e7b65336b7f1a0eaadad5c57b971f1706c7ba11a909232 SHA512 d44df96e219211658d443ad73cd74036cede1e762d98161486ca1a84b80f576ebe0db2d9fa73c8db50222a186cdc11bccf96d7d1d83379a037257382506fabf1
+EBUILD blessings-1.6-r1.ebuild 822 BLAKE2B e89d4f48336af12419d68baea3de655f8ddc059309ec2cbc74155e414572afe87de067d5060f971cff0bb535ea8a232e7b9efcddc799cff8ca0ffc33dfa0bc00 SHA512 a748f0c3423417cf17815dea5c971f245686e8992400ca8df8026d0a1b0edcaba42750feadf5d4c84dc3f7b8c3aca18f91a1bfa9575c0ff835bba858d9d34f6b
+EBUILD blessings-1.6.1.ebuild 824 BLAKE2B d2aebd36cbde45570c6931754598c8f0f35daf933a37a3cfe94424d9a3fa2fe6db3e4bb120fa6d9373712a8360d89c01a601f8fac5d72f46e36360b24f536500 SHA512 184e176470f8c0a87843c91b874aa28d806f9e629d4e07dd5eb9efa69968699205478c0a4bf040600642d49c1734b6108d37752e160fe32a691fe81e8632b830
+EBUILD blessings-1.7.ebuild 1149 BLAKE2B c4204deeb4001f568159562cf60f7a84aaeefe2707ef3f832e0c007056d22127ab8e1eabf9fdba34cf8f22fa1c3fc74795a2496ca5460ab8665c4e88818941a5 SHA512 0b28878d2029912adb100e4589f87506211aab7d311c9cad40618812c2b8e721c09f0840f3c418fc135bd52e1c2609ea00160efe91db1b8a43d3d19381378f7a
MISC metadata.xml 450 BLAKE2B d5969d6f857cb2ef4927505a351baaa6116bc3b85c1e54a1afd031cc903909ababfa7fd76c01fc9ee4a4bb6ff33552ab984f902932bd8772f11ec931f8fa99dc SHA512 8851fc3ed67dbdbe0efb8fd1712101644793086e6d84fe52fd54d741d81f4c30bb666e1aa82bfc111e2f264e3a238c6059d8be6844a05819b285cc913ade0231
diff --git a/dev-python/blessings/blessings-1.6-r1.ebuild b/dev-python/blessings/blessings-1.6-r1.ebuild
index fb74839375da..bb2cf62a56dc 100644
--- a/dev-python/blessings/blessings-1.6-r1.ebuild
+++ b/dev-python/blessings/blessings-1.6-r1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/blessings/blessings-1.6.1.ebuild b/dev-python/blessings/blessings-1.6.1.ebuild
index 037103343ff6..2dce525e5a06 100644
--- a/dev-python/blessings/blessings-1.6.1.ebuild
+++ b/dev-python/blessings/blessings-1.6.1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/blessings/blessings-1.7.ebuild b/dev-python/blessings/blessings-1.7.ebuild
index 5817493b541b..fbf53e5d1e90 100644
--- a/dev-python/blessings/blessings-1.7.ebuild
+++ b/dev-python/blessings/blessings-1.7.ebuild
@@ -16,6 +16,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
BDEPEND="
diff --git a/dev-python/blinker/Manifest b/dev-python/blinker/Manifest
index f3489ebd065e..d0dc15cf1d20 100644
--- a/dev-python/blinker/Manifest
+++ b/dev-python/blinker/Manifest
@@ -1,4 +1,4 @@
DIST blinker-1.4.tar.gz 111476 BLAKE2B a9ebe32bc01f7f08a5f180caa3d3830eaa10b7c0499c11ff4ceb71ed604f94dfbe4c783cc7409a57da28d6d69cc49d7861d05401802f86d054bdd2501f36cf60 SHA512 2f5f71b05c7cc27f5761ba698b05c78c8a491f5285c120e532d24be0c8256daa14e075f3f30e15fb18e7c3f16579af9378a155d058f170e3af9ffdb89e49f56e
-EBUILD blinker-1.4-r1.ebuild 725 BLAKE2B b4f0167f296b2947ba8b8561ddd69f1025def812a7be033eda7bc890615014a0349d2bba8f5a1a32f36871874cd11f34be886f38c524214cd174b7ba159de4b5 SHA512 957a2c3b0c779055d59965c9ad1fc173b3c9a95224a8ec877e11981771818f108047e9f5b2a617571d97c54c7b47463d774a2847f61ddeb7cd2cef24b8aca33f
-EBUILD blinker-1.4.ebuild 718 BLAKE2B 9d56e8b53cd657f2064508788d56967e92872b57b80eeb69e50ca6f6ddb4132b0e45b6be224fff37f0b458bd4addb7fd6671cbac7d5a4b8d3afd678b6bfec7c2 SHA512 6047872ad8074aaad02d1c568aa510162492b64d9295962ac21bd93b8c9b913be79e0f9c5dd395c2cee8de4fafde61deab45ccf89442a00945f9be8404490384
+EBUILD blinker-1.4-r1.ebuild 622 BLAKE2B da1d4f442e2dc037dc08a4235a0fb96513ee8347d2ca6af8b8c773ef83df65d6a13adf7db9f93f4ad1936a723581ff47ba4c48c2eb63aefc93ad86e565ef4565 SHA512 519c2d24cfbf859deb196d5652cec11bbcca61d020e1d4e1e978c302c270a37c083ad734febca235d4d3facf3d0a36ffa43c486eb6ba3386e84f3e71490669c9
+EBUILD blinker-1.4.ebuild 745 BLAKE2B 82d6a9a6688a566febe7ce0a21c4bc9c74d45f9f7f4b0562bdb65b6025fa2ed52f3e404b0200d754284a46ea5fa8fcc37689cb1f6a5705e10f8c6f7ae9da7ffe SHA512 30875ddd34992a2d0dae39787c96bc0a44869dd875e9e9ff57a1008a742323c9687761fc9e27e5dde44561db39599e922f3050677d6286a075608cf35b934dcc
MISC metadata.xml 310 BLAKE2B 4300b6665f80282364e473ec1113f6cc1a2f33f81ebdd4c9a070a7565cd10d83026807ac49472fbbd0c09df5b58eeb18c407b3487a7de8780149b14bdcc09c0a SHA512 4712a1a048dd03c070785ebbefb637eade345c4959994d74643f9f521ebbc3c5477e38ad7628de967c13ceab3c906fd54db6322f8a32a43a47f3223cf8783250
diff --git a/dev-python/blinker/blinker-1.4-r1.ebuild b/dev-python/blinker/blinker-1.4-r1.ebuild
index f46df4441e4b..b5b1c2498da0 100644
--- a/dev-python/blinker/blinker-1.4-r1.ebuild
+++ b/dev-python/blinker/blinker-1.4-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy pypy3 )
inherit distutils-r1
@@ -13,14 +13,10 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc test"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc"
-DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}] )"
-
-python_test() {
- nosetests -v || die "Testing failed with ${EPYTHON}"
-}
+distutils_enable_tests nose
python_install_all() {
use doc && HTML_DOCS=( docs/html/. )
diff --git a/dev-python/blinker/blinker-1.4.ebuild b/dev-python/blinker/blinker-1.4.ebuild
index d8dbc82b1eb6..824e7a37f9a0 100644
--- a/dev-python/blinker/blinker-1.4.ebuild
+++ b/dev-python/blinker/blinker-1.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}] )"
diff --git a/dev-python/blockdiag/Manifest b/dev-python/blockdiag/Manifest
index 837bcc843c1c..9e96c3664c02 100644
--- a/dev-python/blockdiag/Manifest
+++ b/dev-python/blockdiag/Manifest
@@ -1,6 +1,6 @@
AUX blockdiag-1.5.3-py2_7-test-fix.patch 551 BLAKE2B d7e44b823390b6338bdb2d33cbdcea1ce3785adc0c6ad2b198f4157336ee2f823f95023c0eae9724cb695fdf8576f754430baff5bfa2a77099649991f72ccde9 SHA512 08273d2d3ed14a88082ca1c21b9eed73bd7e878473509d2d00eff89f0be1b15441e9d60123f41f29afc7752d10a357a9457100ac2cc0f8f9daaaf76bdd24f659
DIST blockdiag-1.5.3.tar.gz 2704391 BLAKE2B 4d66263d63c73607a9f1e180172be49d25ffd042fb5ab088138dec542a47ee3e68c99442713f32b004ec31ca608686e495d3ec9172f8ab8b074d94d111733144 SHA512 11ff6334d1ae50c103158db6ef9acce76116a17cfb8e0066581c234138f17fabfddd183b154f407fe95dcd414b0054aebdc22682e82a8e7595905f1ee2fd6222
DIST blockdiag-1.5.4.tar.gz 2693073 BLAKE2B 8a825742b4144667153af00d5e334325f8a3b49823355787dbd577729da8b0fc221ead14ab899ef8aef1800bbc2cdc47f060330bf0a2f2f1bcd055d172d8adbb SHA512 0eef8b3837282ed611e044ee618abca1f799b4a151bc2d7cece140c97ac728b2f3b9a3bb6877d3fed42a74e0173d0cbfd2966521c4dfb21c266975b4062405d2
-EBUILD blockdiag-1.5.3-r1.ebuild 1613 BLAKE2B 356ba9c7c742561fa180b4eb5e7a9ac43179f5a2f0893574128396a59ad35c95cd4ff551c3db4afcb371871efbdfb2af788a64f1420badebbe46c28346ace657 SHA512 38c898c6cec91f13924a34c1d9fecafb58565b49b465632da172be332a71c6420c67eacbfe699b992675a9ac45eec1fccc27ce5964560318085b9d0b971a9548
+EBUILD blockdiag-1.5.3-r1.ebuild 1640 BLAKE2B 183c16c9e4a4a0108a0555cef7ef01625088ca2d08d57e53b79784225c737a96eeb8f89587dbd925f97c834009f1f21dcb6ea2384338759a23ef5e47bc014da3 SHA512 1c0128479ab2526c398519a1ff5fbd19dcb951660744199db5346c761554f3cf842d47c13b64e3fd36db90f9cad37a5c7022f9ca52b4b6da678742bca9e97bfc
EBUILD blockdiag-1.5.4.ebuild 1828 BLAKE2B f0074666a517f90264dc140ebba439eb93fa056cc136f91c00fa92133f61ce0b78f81f025197285e91056f9a46f917f3624cb7d4a6d346d2494334303acf8b79 SHA512 30081f9558183db8fdeb8f73c68653a26c3339b88951e56b52f42f0ec40f063747041cd08f082ab18e9e5cf867a4ab2af705137b82f52088df3e93dc0c5e9724
MISC metadata.xml 752 BLAKE2B 25048231ba8066a856109d0c6e785430481522dbc610d00f4fc08e77c09912325beaff486e79b0b557a81db0ad8f89de256b775cbee12e1add2e4196b0f43b97 SHA512 8f6aacd0a990cffb868162f374ff541a3d24cff90ef4e2cf7bac5a0b0062a8c82577e5ff71fbfd8b09dbc4f21d200c37d239c100755605e4d66635b56b8a754a
diff --git a/dev-python/blockdiag/blockdiag-1.5.3-r1.ebuild b/dev-python/blockdiag/blockdiag-1.5.3-r1.ebuild
index 7e098fb9e460..08c5adfbe046 100644
--- a/dev-python/blockdiag/blockdiag-1.5.3-r1.ebuild
+++ b/dev-python/blockdiag/blockdiag-1.5.3-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/funcparserlib-0.3.6[${PYTHON_USEDEP}]
diff --git a/dev-python/blosc/Manifest b/dev-python/blosc/Manifest
index d9c828e976dd..8ae50532c422 100644
--- a/dev-python/blosc/Manifest
+++ b/dev-python/blosc/Manifest
@@ -2,8 +2,8 @@ DIST blosc-1.2.8.tar.gz 259299 BLAKE2B 2d0945ba30ea2a112d51e6f732366d18533ba7e54
DIST blosc-1.4.4.tar.gz 613097 BLAKE2B f382f48289041e4b31b1f59a99e11bcbdda71465276a5523df04923de1d4db1af3b45eadbf73e1fa1498f950951d9ce3bf87ca5c013de254c1e6efbd95112dc0 SHA512 0a7da71086eda4fb7851a3ad1f3cbfe231a9b97d0177e6cc085f2b600d33ce0a71cc361bcfd682a526002465d375e89b7397270953ecf163db1922a9d51ac8e4
DIST blosc-1.5.0.tar.gz 617120 BLAKE2B aff52df1af6e9653aa552230a3f311d2a3b3d67ec2319e57e48eedbbf83e71a7fedd0f4d8c719092fa688dcf4d5d482aad25198fbe56386769539214a42bc8e5 SHA512 75121989880dff6c2ab9142b02ccf45efac9eb442e4a3db42099047f1f5b86973ec5339314d867c3213ebb10fa883d993523a6469b3a3f6a230dbdc8a6ba03f2
DIST blosc-1.5.1.tar.gz 641172 BLAKE2B 2305c8a4b32192393182306c1ae074caff1bab28b7c842c14f737354c282aa30ae1f9d6cfa5c4932832c505a9d1eb1a579cd2303d1800ae42e52fc58100ca99a SHA512 76d8c5d9e0e3485aacd5646970ce62e34d6ef3ff04e134342544ab044c4d1925a537187b4ce8b7ef3f6cd327e26d47dbdf1bf04233186a8baedbc7c839071cf8
-EBUILD blosc-1.2.8.ebuild 847 BLAKE2B 9ee36efe828360509204e330ecf1edf6b5718d67d60f2fdb4f20318c98d8563d48f861fc551e5c0ab3aeef51e96da70175efb2adcd779fe4cc3a59d0439dac8b SHA512 c8c3f06823b57af1d9bf8ced885baba1a44ae18cf4445bbb0dbd9d9ffd70c354dba45d6d46a822844e0c532c26192d7d31fbca92c4252bb94e5052313420478d
-EBUILD blosc-1.4.4.ebuild 722 BLAKE2B e5d40615a033605cac38249c978aa6816035361ff9120194135208b78e31d60fb1880b8946119b19f0780b7f51591c563cb4992dda8f8d62055c0f9ef3d5dae2 SHA512 190112893885a08b6ebca500db45848cd8d053b41c8b569839dc0e5744a96540c0783d10912d6d472b80ebfb50f2d8eb92fb54bc56d075974a5886d7169d7903
-EBUILD blosc-1.5.0.ebuild 789 BLAKE2B 314ff2c46533471eee06225aa084103727670f2d35636c58a584221f4da3a2eefdd56c51e8121ab56a4ba6905e2fddaf713f7cc6046a9a54d77b9c555f06a7f2 SHA512 bcd4755a9c8842758a0f58bff2d4b02b937c6bf1c977119ea8115fa10494de123deeb55f55dbc3d6e3dc6731ad4c88b741f247b870b4ae649c6d9d3a4e55ae16
-EBUILD blosc-1.5.1.ebuild 788 BLAKE2B 357dbf005510828c7440a3b97e7b855523ce0e97153183002c402380d4cfcef6abf69f40cd9b5fbb2a411200fa6f1566f71e96e3181d4d012cf88fb7f56ccdc0 SHA512 0110d8a8884d10c4a33dece2b57b3852977aebaacf4fbd45b5e0f783172f3eb7a6b968fbaea9e58a3ce1248ab1bee7b65ecf0cb9f0fd8481868e840ccbe5200b
+EBUILD blosc-1.2.8.ebuild 874 BLAKE2B 7d850efbb7668a9a5ab826cdd59356ce876be102d9f3e5486724e7bbe91de426b2185f1d884c500874fd224e1c3ab7fa12803ca2a88a8ec69f125444ab8f81cd SHA512 3186391ebd3d34fc478efbf9e2abdbc8c976aeca78b87dc39dbc00a3e483b30ca1ba251c715662f59e7aa664691318ab08c585a783b1d351b5ed4feaa1c26674
+EBUILD blosc-1.4.4.ebuild 749 BLAKE2B e07247ef3c1c0177dbe018d5dab887effe8e4c188192b61914de75feefd0232e4d96323b40d08bdf8ad3543bd9fb05141e8737e88a33f96eea590ec2682dc726 SHA512 79fb8c02830d30055eb9c6d89800dd8a2e8a85f7004051dc92fcc266f14e1350bdb50e7185dee2bad068b5dc831c6673f2a252341784d83d855f1b727d006282
+EBUILD blosc-1.5.0.ebuild 816 BLAKE2B 9b1e2e35ee84b07668592311bf4b486427b40b766470d566907f188ba2434044f263eb9d7d5b039e26b5a896f92fdeeee79be8dc0e682b62413e095c1eba40d3 SHA512 c8a3f846805c2d70453b7a8c9c76995760c255e59ca8f6addabb4e779a4d9465fa799e4f27cf09b075a707a68928cf7b64b0212204a555d9071cc41964c9c6c0
+EBUILD blosc-1.5.1.ebuild 815 BLAKE2B 42c9f580638fa6215fdd0ab505bde6958a82dcadce8f90bbd1d97e6a5509936942172629e6809666372965aa0712eac1fbf52e42304a5c17268b37eb29a213d9 SHA512 aed66153a934dcaa806524688f510bee73be8150e47d5bc4cc0f37961c5b5f0d7689c814a5732b5270b6498e5ed4a06e1d49bc3c0b82406e6f7a2dd4930a2b6b
MISC metadata.xml 891 BLAKE2B 2ed113aa84063255dfc15d018340cda188c9441a252a4d5c86f1821d5b7f16df6084a4469f05bc7cfca16439538b7d2f5fec105ac709aa9b056c537d8840edbc SHA512 e4ece5eb12f91e4416a8a685260f6bfdfee12ca64b7f2ad4ce0cdaa81287a24b1f51a156c7502b1e16341088743d7df9fdd36aa9095ab9d02e0bfa28536bb9f5
diff --git a/dev-python/blosc/blosc-1.2.8.ebuild b/dev-python/blosc/blosc-1.2.8.ebuild
index 0773e7544258..707d0f3e7382 100644
--- a/dev-python/blosc/blosc-1.2.8.ebuild
+++ b/dev-python/blosc/blosc-1.2.8.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-libs/c-blosc-1.3.5"
DEPEND="${RDEPEND}
diff --git a/dev-python/blosc/blosc-1.4.4.ebuild b/dev-python/blosc/blosc-1.4.4.ebuild
index 4d2c9e7feec2..2fa9aa3ba29d 100644
--- a/dev-python/blosc/blosc-1.4.4.ebuild
+++ b/dev-python/blosc/blosc-1.4.4.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-libs/c-blosc:="
DEPEND="${RDEPEND}
diff --git a/dev-python/blosc/blosc-1.5.0.ebuild b/dev-python/blosc/blosc-1.5.0.ebuild
index 9555f2635a63..5ad73fe18ea6 100644
--- a/dev-python/blosc/blosc-1.5.0.ebuild
+++ b/dev-python/blosc/blosc-1.5.0.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-libs/c-blosc:="
DEPEND="${RDEPEND}
diff --git a/dev-python/blosc/blosc-1.5.1.ebuild b/dev-python/blosc/blosc-1.5.1.ebuild
index 5b16d3962528..e67958e3439b 100644
--- a/dev-python/blosc/blosc-1.5.1.ebuild
+++ b/dev-python/blosc/blosc-1.5.1.ebuild
@@ -14,6 +14,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-libs/c-blosc:="
DEPEND="${RDEPEND}
diff --git a/dev-python/bokeh/Manifest b/dev-python/bokeh/Manifest
index 09e7c19224ba..6f28f01e0b20 100644
--- a/dev-python/bokeh/Manifest
+++ b/dev-python/bokeh/Manifest
@@ -1,5 +1,3 @@
-DIST bokeh-0.11.1.tar.gz 3383140 BLAKE2B 68a368d7817e4066378018e6283177d5b8cc7e8328a9d2db0b678514016fd54c3d6c7d837e4df0ab0668539fe403a036cb660ea475aded6bbc685a138dffc087 SHA512 18cfee85698f1ba548c34fb223dc57e36584951064e65fac83cb8388b129914a8f67970a133ef2d1a67c06e50cbfb565a27d33dc9c90f5027a1739d400894706
DIST bokeh-0.12.6.tar.gz 13720124 BLAKE2B e8fc1c42b530622bf6de8e13e81ae45e6d47985cef1ed81a2e32bfaef2a246a09c25210728cf434da6d4a0ef8f47ade1be5ee9e9318cc0a071bff36b317069a1 SHA512 7a293169521b690bb2cdcefe3667f869e75f2b718d6122af63201e2fb2e530eba931b3fa2ee3474a8ead758039cbb7d756acc0349e2f0820d72a4f754b9301b2
-EBUILD bokeh-0.11.1.ebuild 1969 BLAKE2B 32eedfca03f111bc78a6a2b8823b2df44f8a41bff7301980cd760f26ebd31d3f468b7c05891f992a8942a1a95e085424a872e0d15c96a9a180e8093655934ca0 SHA512 1533d73a6ae3667bf7843478e9a6710222cc4bbb397cb1de8e3070a2a0a0e920bb37d7bb02671d9a0d9d36770362a5f5a3b18c882e428948b72c32051571e87c
-EBUILD bokeh-0.12.6.ebuild 2131 BLAKE2B 143671e7f71e1af10f0a384ec77ad8f68820edc244884f1074609522301b50440f0da362f9b00fe36f3266f2346c97b9bc9268a74c965ba0231a5fd2f1ef608e SHA512 49a5d33fc20a9fdd167d2238532e19c682a865d8607c60f4ba6ef0fb521c04370363e39bbd07a4cf9e66e2ad41b98dbaf18faffebb0c9455300c5e406876e0e5
+EBUILD bokeh-0.12.6.ebuild 2148 BLAKE2B ffa63e562003c1ba6a5581808152acfa4d91c2b0c859a89a75ec305cc7f538d4d1ea13a4470a2d50d983de71f5b3f34028ca16e3a4aae09977e2d7d4945c6228 SHA512 4b2d5d557cc57ea144f7bbde8208f2fdd1ca23a1057132b520a41cc79d580dc45b69958ef51882f7afa58ba0b5bdc0785919dc22abbd188140a6d3beaf1fca64
MISC metadata.xml 879 BLAKE2B edcba4dfedb81192edd9a32b2ad320582129f0efdd9ccab46d99ebc0e561784f04f53fe1dd80243513ea0a69ab3dfeb1d36cda6a5b37585cc26e2c203194a8bc SHA512 46419cc11f266c9e5d51b35c4bd4a75c4c82446dc8a9f06b6ac7ef3c742a371334b56e98a4bc831bc4f5ccee0222ba7f2b36a44d32fc4ea3aaa092b32c7429c9
diff --git a/dev-python/bokeh/bokeh-0.11.1.ebuild b/dev-python/bokeh/bokeh-0.11.1.ebuild
deleted file mode 100644
index 2f3b0875ca1b..000000000000
--- a/dev-python/bokeh/bokeh-0.11.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_5 )
-
-inherit distutils-r1
-
-DESCRIPTION="Statistical and novel interactive HTML plots for Python"
-HOMEPAGE="https://bokeh.pydata.org/en/latest/
- https://github.com/bokeh/bokeh
- https://pypi.org/project/bokeh/"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="examples test"
-
-# A doc build requires napoleon sphinx extension which will be included in sphinx release 1.3
-# Therefore refraining from adding the doc build for now
-RDEPEND="
- dev-python/abstract_rendering[${PYTHON_USEDEP}]
- >=dev-python/colorama-0.2.7[${PYTHON_USEDEP}]
- >=dev-python/flask-0.10.1[${PYTHON_USEDEP}]
- >=dev-python/jinja-2.7[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.7.1[${PYTHON_USEDEP}]
- >=dev-python/pandas-0.11[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
- >=dev-python/pyzmq-14.3.1[${PYTHON_USEDEP}]
- >=dev-python/redis-py-2.7.6[${PYTHON_USEDEP}]
- >=dev-python/requests-1.2.3[${PYTHON_USEDEP}]
- >=dev-python/six-1.5.2[${PYTHON_USEDEP}]
- dev-python/websocket-client[${PYTHON_USEDEP}]
- >=dev-python/werkzeug-0.9.1[${PYTHON_USEDEP}]
- >=www-servers/tornado-4.0.1[${PYTHON_USEDEP}]
- "
-# testing server: needs websocket not in portage yet
-# websocket is in pypi for the adding
-# hdf5 backend: needs array management not in portage yet
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]' 'python2*')
- $(python_gen_cond_dep 'dev-python/flexx[${PYTHON_USEDEP}]' 'python3*')
- )"
-
-python_test() {
- cd "${BUILD_DIR}"/lib || die
- py.test -m 'not (js or examples or integration)' -vv || die
-}
-
-python_install_all() {
- use examples && dodoc -r examples
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/bokeh/bokeh-0.12.6.ebuild b/dev-python/bokeh/bokeh-0.12.6.ebuild
index e4c6a7d90a63..d29d9e8ff984 100644
--- a/dev-python/bokeh/bokeh-0.12.6.ebuild
+++ b/dev-python/bokeh/bokeh-0.12.6.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python3_{5,6} )
inherit distutils-r1
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/jinja[${PYTHON_USEDEP}]
diff --git a/dev-python/booleanOperations/Manifest b/dev-python/booleanOperations/Manifest
index 8620c999c96a..ec89e0a4e0e7 100644
--- a/dev-python/booleanOperations/Manifest
+++ b/dev-python/booleanOperations/Manifest
@@ -1,5 +1,3 @@
-DIST booleanOperations-0.8.0.tar.gz 19914 BLAKE2B 121eb4c8587cd56717c757589cadd08334c7a3d90d878c17d24e36b232a1cbf0386a4c1090638818f0e264296796d89a8231204656d2a7432802b385e8200c80 SHA512 76eaeb6a5039f4f5ff3a066545a70c35a512b7ec20e54873cde90a14a18f6a9fc33a2ac356325f7390f206ad2f34412e178212e30065ede41d4b3fa8397eecea
DIST booleanOperations-0.8.2.tar.gz 165059 BLAKE2B 978b992e84181e8ec437e236e6502a6c135ea011395f3b082881e6b9f5c849632077737064d1102164cf083edc8a7e47c6f4f43d858948d9046ed231c5ac8911 SHA512 3c369ce53bc7b1b53f4441ba79959d4853c9ab767fef17fc41f44812427dcb5ad905fcfac4cee0d616447cccd059fce6a1d168b0766054659fb29b33867d1fb9
-EBUILD booleanOperations-0.8.0.ebuild 693 BLAKE2B d49a232eb7227cbb5b7f27e8e8231e8cb73da453b584c51c23771d040ce7a4f93dd517ca36762ca0b6fc1a4a30009522a793230e387bc806ac20027ade995972 SHA512 4bc6ecc8e97657072ec98f4f7da008814e6d3de544a0107ac26058caa4c4023ffb976c241763e8004439417cd51686f238f4104697edbba3bc1da77c0ab98fbd
-EBUILD booleanOperations-0.8.2.ebuild 681 BLAKE2B a3f9cabf5acea7b2989ce238a325bffd2395dc5abe55af8eb2c6b50fe4d9575601945f04833d780fb6cf96ac8aa222521993ebda19cfb5e7734a4886dec53671 SHA512 189a673f647357d8da2588ae110eda8aed39ed885a717278da2366a8e2b5484afdcab0fede0f2fa467db0ff3e7f2a2444b979918cab1278018d8a02163b14141
+EBUILD booleanOperations-0.8.2.ebuild 680 BLAKE2B 76a1740e58659c6895f96e210b728815c5e9692889be1ce0ff1cb29c7d094067e88bd286da1ea8d5a96dbde951372d824e40a29721cb9b60fa3f2a8b7417db9c SHA512 c87521d41b135a1cc6f7eddea699c1456385963e4375eaca4d673c8d4843d53a933bab049492c6a6ebf9e12a540a21f6b0729f6bad4d6c9ed82dbfc33d9ae361
MISC metadata.xml 243 BLAKE2B f40c5d69470d5136cba32e1ea6b2351ca1842a5d83381e0bef3e063e266c64bebb9ba85e1f155010e219b136c2827c989d9adf3b2c6b2f6ca265f03339c9a7ce SHA512 640630eb9d42c319ca1da37b03a03677a3dd4e48f28ce2690b64f6e4e7d5885cfda41d439f3f9d8b009be04891b043a5b0ac6f9d43b701f65c8fcc0e0613b04a
diff --git a/dev-python/booleanOperations/booleanOperations-0.8.0.ebuild b/dev-python/booleanOperations/booleanOperations-0.8.0.ebuild
deleted file mode 100644
index 41424b74bc6c..000000000000
--- a/dev-python/booleanOperations/booleanOperations-0.8.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_6 )
-inherit distutils-r1
-
-DESCRIPTION="Boolean operations on paths"
-HOMEPAGE="https://github.com/typemytype/booleanOperations"
-SRC_URI="https://github.com/typemytype/booleanOperations/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}
- dev-python/fonttools[${PYTHON_USEDEP}]
- dev-python/pyclipper[${PYTHON_USEDEP}]
- dev-python/ufoLib[${PYTHON_USEDEP}]
-"
-
-src_prepare() {
- export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
- distutils-r1_src_prepare
-}
-
-python_test() {
- esetup.py test
-}
diff --git a/dev-python/booleanOperations/booleanOperations-0.8.2.ebuild b/dev-python/booleanOperations/booleanOperations-0.8.2.ebuild
index 95c955d53180..db61551e9442 100644
--- a/dev-python/booleanOperations/booleanOperations-0.8.2.ebuild
+++ b/dev-python/booleanOperations/booleanOperations-0.8.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/typemytype/booleanOperations/archive/${PV}.tar.gz ->
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE=""
DEPEND=""
diff --git a/dev-python/boto/Manifest b/dev-python/boto/Manifest
index cc1a6f2ff8c5..ee65493a7560 100644
--- a/dev-python/boto/Manifest
+++ b/dev-python/boto/Manifest
@@ -3,5 +3,5 @@ DIST boto-2.48.0.tar.gz 1461372 BLAKE2B 0069ddc6def7d8698471bd66a5d8d4b62d49f491
DIST boto-2.49.0.tar.gz 1478498 BLAKE2B 6a897ea162f5f4bd34a2d488a3e3897f7f2f5b8707dd0922c01b6a0b90ea577223bf3e588b6685bda1f2bc0e92af426711fcba67a70377183465a530065c6c84 SHA512 2175cf30cd25bbc05812e83e5ade7668c3e21b1bb09aa1b43f0f0ac7d6967a646394fb52c9be673ebb65618c5b33a52d6f31f6da702f5cd1d6c9a18169476dd4
EBUILD boto-2.41.0.ebuild 1402 BLAKE2B 7f769e6d77cf1e65c804eaf723b6bc4c18f052c695a2e5acadaca36fa55a29b16f7837cf89e695d03d25fa45c260f179f233e646f0a10ce9c88a096811b82b7f SHA512 f1f33c9eca24e2e02aaa71b8cdf4ba32011c278a00f927842822d0ea7a4d2a8c0b3c0754d1a300b3819bc3594c614c6f554f545ee568e4c748ae33124cbc6d66
EBUILD boto-2.48.0.ebuild 1415 BLAKE2B f7ae0768ae73745cf8c3ce2cfdb00752cd875aaaafd4b195c09111b5d889f70c9ebfc69c396e3f5592d43f0bf8bc25137b6477cd45e032106f1bef7cf0e06d06 SHA512 2d39d0cbe80133c9b3e56aa7425cd4b7aa4d4fb953bc5d8ecff64ae735b15e6790d672cc534d29a055448da417481becdb975ac1ea25403bb614f71be48f66d5
-EBUILD boto-2.49.0.ebuild 1415 BLAKE2B f7ae0768ae73745cf8c3ce2cfdb00752cd875aaaafd4b195c09111b5d889f70c9ebfc69c396e3f5592d43f0bf8bc25137b6477cd45e032106f1bef7cf0e06d06 SHA512 2d39d0cbe80133c9b3e56aa7425cd4b7aa4d4fb953bc5d8ecff64ae735b15e6790d672cc534d29a055448da417481becdb975ac1ea25403bb614f71be48f66d5
+EBUILD boto-2.49.0.ebuild 1413 BLAKE2B d7efa99ec47b565008d24ca22bede371b4085d9a2ce757f98522a6a43bce6883ce6c9af3bbf36ece8db7dd0ffacc9f1e10b90af7a94d9b9da7f23129d1a6ee1e SHA512 f77d91895ea2bc431011694fb49355a18942e4fcdedb453c8ed5d3850dd7c460945f22a4175f9d48ce87af799f8c9aea4e516a8ab325beceb1d6832abd532191
MISC metadata.xml 419 BLAKE2B c6c19e4ba3ecc5a36b535267b75cdf3afb7317e577e8f0899d43a334632633d771b5e5216517537616cc99c7766a852d2b4c5b132e174f8481d86649253e0897 SHA512 ee5587224538b14f67c30eda60c161e4c07c801c4b4edb24bcb0350e17c4d655c4d9a6907ebe5913d7689e1b6078ef25f47b4fe0a7c655cfa8d5ea775b4d0329
diff --git a/dev-python/boto/boto-2.49.0.ebuild b/dev-python/boto/boto-2.49.0.ebuild
index 23aa3a1ddca4..2dcd97359a2c 100644
--- a/dev-python/boto/boto-2.49.0.ebuild
+++ b/dev-python/boto/boto-2.49.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc test"
REQUIRED_USE="doc? ( || ( $(python_gen_useflags 'python2*') ) )"
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index c03066d1cd2b..372c55d2922c 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,8 +1,8 @@
DIST boto3-1.10.2.tar.gz 272071 BLAKE2B 9c3b90ae751784946a84d0cf31ed0111526ed97b5be1fe5f256f725889f9819db632c6e6f217e3f01ebb0aa5594257a5bdaabd8dcc5f14ccb5bdd333b1c416c7 SHA512 37ea11f5ae9263aa5e97ce94f2834c987190ba2eac4a60bf9312bb643f1d204e48db7bef6ddc0d46ae124109ec6807589108b58f3024485de163fd8f83688b42
DIST boto3-1.9.122.tar.gz 258061 BLAKE2B 68903edd97e10693675e4c2fa77c2c54f2d3aab79307ee0a856f43aabe256f7782d027b0a23f433c593962c90f7364c26a87c27fe8770e67b5052e4ced73a9bc SHA512 31b8d8c2369b9076d825196d400c8a8b5579c38f87c7f41634eedbdaf6c2be01072018312e90e25d81b850c51f7c22a13fa565cd4e8b7672c238bad61e6a0810
DIST boto3-1.9.4.tar.gz 237313 BLAKE2B 20ab73dd02864b455a2bcc567b6303ef8b0503c4dd80efb442bf7ad8167329c938dcd41cbc61d4ab50fd02cbf8758c10aadb9b13d9c795330fe1faf9a1f7352b SHA512 7f0eb3b5537aed598d75a05474439819dee8c0030dd1eb685281e963ec465699ff9120394170f1ac7b53493de9b8702ec789863839eb3710ff3d60e2dfc1f1ac
-EBUILD boto3-1.10.2.ebuild 1225 BLAKE2B 2d8dc5ba2b83ab3def6d37821147ed6e6c42676cac7def1cdf5ddfe0396c178a42662282157bce19421c8a57f51ef074514d306d0fb77bfd61a8c419a51bcc98 SHA512 cbc7886265dfb947f020b72498118dc3af9c00b75e3d2744316c02d7fe09c380b87568a34dfb38521be5e1f444f1fe251bcdf14cdbb2138f92562090ec58abfc
-EBUILD boto3-1.9.122.ebuild 1223 BLAKE2B 524f6253ae78c1a0732c364ff5cb83ed3477ee896c12ce1c66a76ccd9fa2e555a8b77c0bc77bafe96f77c5f90cf8e1a577ed39c4ccb97defadf8c45cb7d0713f SHA512 f4e8bd983fc057112f035e7b9768604f23859d301bab10cc138ab98207270bf1da8c4f96464128d2deeb75d501d89d150731b504aa2ff39ac9ad5ea3076d537e
-EBUILD boto3-1.9.4-r1.ebuild 1223 BLAKE2B 524f6253ae78c1a0732c364ff5cb83ed3477ee896c12ce1c66a76ccd9fa2e555a8b77c0bc77bafe96f77c5f90cf8e1a577ed39c4ccb97defadf8c45cb7d0713f SHA512 f4e8bd983fc057112f035e7b9768604f23859d301bab10cc138ab98207270bf1da8c4f96464128d2deeb75d501d89d150731b504aa2ff39ac9ad5ea3076d537e
-EBUILD boto3-9999.ebuild 1225 BLAKE2B 2d8dc5ba2b83ab3def6d37821147ed6e6c42676cac7def1cdf5ddfe0396c178a42662282157bce19421c8a57f51ef074514d306d0fb77bfd61a8c419a51bcc98 SHA512 cbc7886265dfb947f020b72498118dc3af9c00b75e3d2744316c02d7fe09c380b87568a34dfb38521be5e1f444f1fe251bcdf14cdbb2138f92562090ec58abfc
+EBUILD boto3-1.10.2.ebuild 1252 BLAKE2B 905aebae0e3a983784220fb2299005621a2e06fc2ba69fa5c985a0127d39c0fefdbb4b5be468ff6e920156f7ab3d96d49813b638b09d68ca2771e5521a8f801e SHA512 5e063ed9df0d429a9f8bd284f87375fc89635fde3e1a870cc4e8ba372bc11c6735b8eaf3dd45f784da47ba2511e524ad075f02f09ba16f6b98ef660b18816d10
+EBUILD boto3-1.9.122.ebuild 1250 BLAKE2B 32354354575cc0c09ca8fc0cc5c049a005852587b177890674da9fbba9f8581e9ccde072efe9beb2ba87414f51b87bd9d8bfca042bd7c5c9c24e7adc1dcb8cce SHA512 b06e2510d946cc3cd90652a21ae67dc320470da92279f6c4fb39acef98004db2a8b6f6e3f9fbd1a9001cfee91a7b7bf8e7d35ee2777d2731b0c7dc379705aeb5
+EBUILD boto3-1.9.4-r1.ebuild 1250 BLAKE2B 32354354575cc0c09ca8fc0cc5c049a005852587b177890674da9fbba9f8581e9ccde072efe9beb2ba87414f51b87bd9d8bfca042bd7c5c9c24e7adc1dcb8cce SHA512 b06e2510d946cc3cd90652a21ae67dc320470da92279f6c4fb39acef98004db2a8b6f6e3f9fbd1a9001cfee91a7b7bf8e7d35ee2777d2731b0c7dc379705aeb5
+EBUILD boto3-9999.ebuild 1252 BLAKE2B 905aebae0e3a983784220fb2299005621a2e06fc2ba69fa5c985a0127d39c0fefdbb4b5be468ff6e920156f7ab3d96d49813b638b09d68ca2771e5521a8f801e SHA512 5e063ed9df0d429a9f8bd284f87375fc89635fde3e1a870cc4e8ba372bc11c6735b8eaf3dd45f784da47ba2511e524ad075f02f09ba16f6b98ef660b18816d10
MISC metadata.xml 326 BLAKE2B 0ee2d830daa48d21aa34b2bec8f8b9d6ff03edaffc6bf8f5b47c05b5a83aa0947e22651dcf9ef4d8153b3b0f21913069a77bcfb7b25f55a67c147938bfd6c0a5 SHA512 0e38efcdc960343f3b92fdfca7d91719b2b3b66969cd100fd8e0d53eab876e062ffe2cfb370b605881631f1077861cd6e0aa1b103477933bfa949d297193e109
diff --git a/dev-python/boto3/boto3-1.10.2.ebuild b/dev-python/boto3/boto3-1.10.2.ebuild
index bb665fd73e2b..9a5496ae2357 100644
--- a/dev-python/boto3/boto3-1.10.2.ebuild
+++ b/dev-python/boto3/boto3-1.10.2.ebuild
@@ -11,6 +11,7 @@ HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="doc test"
+RESTRICT="!test? ( test )"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
diff --git a/dev-python/boto3/boto3-1.9.122.ebuild b/dev-python/boto3/boto3-1.9.122.ebuild
index 6b55746bd8cb..383c97855e8a 100644
--- a/dev-python/boto3/boto3-1.9.122.ebuild
+++ b/dev-python/boto3/boto3-1.9.122.ebuild
@@ -11,6 +11,7 @@ HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="doc test"
+RESTRICT="!test? ( test )"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
diff --git a/dev-python/boto3/boto3-1.9.4-r1.ebuild b/dev-python/boto3/boto3-1.9.4-r1.ebuild
index 6b55746bd8cb..383c97855e8a 100644
--- a/dev-python/boto3/boto3-1.9.4-r1.ebuild
+++ b/dev-python/boto3/boto3-1.9.4-r1.ebuild
@@ -11,6 +11,7 @@ HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="doc test"
+RESTRICT="!test? ( test )"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
diff --git a/dev-python/boto3/boto3-9999.ebuild b/dev-python/boto3/boto3-9999.ebuild
index bb665fd73e2b..9a5496ae2357 100644
--- a/dev-python/boto3/boto3-9999.ebuild
+++ b/dev-python/boto3/boto3-9999.ebuild
@@ -11,6 +11,7 @@ HOMEPAGE="https://github.com/boto/boto3"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="doc test"
+RESTRICT="!test? ( test )"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/boto/boto3"
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 6203352dac41..4f57ffc3fce5 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -9,15 +9,19 @@ DIST botocore-1.12.81.tar.gz 5383717 BLAKE2B 0bafd6038cf4a5d1fa4f0597024b09eca48
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
-EBUILD botocore-1.12.122.ebuild 1489 BLAKE2B ae51526223136a8809a7c834cae3db2b95f940870ccc96b64d7c79dbdad83ca85e235cf169357fd25b4632aa0a87b0d8c7d7ebb739487435518a8a595b9139be SHA512 9c8e8400fad4fc0adef47bfa77767a0e59bef09c98a54492c0f0a56739b65b0689df8cf3702eab42e545a9dd257a5b820e39c31b9f23860f7792940dad4521b2
-EBUILD botocore-1.12.205.ebuild 1491 BLAKE2B a04a6b9d9484a791fae9e3357f4581ff921ed0d1f8ac371762ca940f9ca63ed6fd058286e7d0994cb24c3c24d3ef10c4e856439283158b2d26754a23d7ad5e55 SHA512 2994d917c6b9e77db5e29498055e3a75454ac5734aca70eb5204ddeda5312bd85d4b6daff934e14c94a880c40f8aa05c4060d0b8d69fa243b7af4a8daf14aaee
-EBUILD botocore-1.12.210.ebuild 1491 BLAKE2B a04a6b9d9484a791fae9e3357f4581ff921ed0d1f8ac371762ca940f9ca63ed6fd058286e7d0994cb24c3c24d3ef10c4e856439283158b2d26754a23d7ad5e55 SHA512 2994d917c6b9e77db5e29498055e3a75454ac5734aca70eb5204ddeda5312bd85d4b6daff934e14c94a880c40f8aa05c4060d0b8d69fa243b7af4a8daf14aaee
-EBUILD botocore-1.12.223.ebuild 1491 BLAKE2B a04a6b9d9484a791fae9e3357f4581ff921ed0d1f8ac371762ca940f9ca63ed6fd058286e7d0994cb24c3c24d3ef10c4e856439283158b2d26754a23d7ad5e55 SHA512 2994d917c6b9e77db5e29498055e3a75454ac5734aca70eb5204ddeda5312bd85d4b6daff934e14c94a880c40f8aa05c4060d0b8d69fa243b7af4a8daf14aaee
-EBUILD botocore-1.12.251.ebuild 1488 BLAKE2B 0e0b08cd23b6a311db992753ee65d6375771241a1b588f02de98d4dcf27d0bc534a9f3c3851322f7ff60c37a7c4afc5a28400756feb948a6ca7c71c08f41fcb2 SHA512 8d7bb8c5821453fcfbe6077666d7010ba1253f60afc34e23f8936e680e9fc84b3251b4e9f4ddccadf34b34aa4b828316351412b2c63f11845fe25dba7ee4eff0
-EBUILD botocore-1.12.4-r1.ebuild 1489 BLAKE2B ae51526223136a8809a7c834cae3db2b95f940870ccc96b64d7c79dbdad83ca85e235cf169357fd25b4632aa0a87b0d8c7d7ebb739487435518a8a595b9139be SHA512 9c8e8400fad4fc0adef47bfa77767a0e59bef09c98a54492c0f0a56739b65b0689df8cf3702eab42e545a9dd257a5b820e39c31b9f23860f7792940dad4521b2
-EBUILD botocore-1.12.81.ebuild 1491 BLAKE2B a04a6b9d9484a791fae9e3357f4581ff921ed0d1f8ac371762ca940f9ca63ed6fd058286e7d0994cb24c3c24d3ef10c4e856439283158b2d26754a23d7ad5e55 SHA512 2994d917c6b9e77db5e29498055e3a75454ac5734aca70eb5204ddeda5312bd85d4b6daff934e14c94a880c40f8aa05c4060d0b8d69fa243b7af4a8daf14aaee
+DIST botocore-1.13.28.tar.gz 5881818 BLAKE2B 9ec33e256a1dd09be0951e880947eaa9394e538823458859d6f44516b278a144337fcfac1cbdc6aa87babaa7c177aa936bbf3587ff7ff94a228b34f99557701e SHA512 3c6ffa5389639643d237c6945942add1aa21f40419a31fc8bdb06532505e7d5e273afd6616705fce1d46ce76e997b9c3a6854876549b26020f1ee8a019c93a2b
+DIST botocore-1.13.36.tar.gz 6029078 BLAKE2B 83cccf74c368f9ee5292b8f880545582f220518491924d65991618a505649e795e89cae0f898c63e9b140afc4d2ff1a4861447e827d8a915e44412b7534ddbb8 SHA512 6b342a4a9c473a8c818b1de8fc799d746de9642b67d43d8da2e6eac8d4263b9300609359c22ea553c30dbe37ec64e8760934a5b21f8f25de71868cd88c4e1878
+EBUILD botocore-1.12.122.ebuild 1516 BLAKE2B 0b1d6fd8016c3aedde3ba6da9e3a782ca9e14ed3712f521cad7292c7d62330dec1fffc0fdfb1d9307a821077e476e5fc73f9a1573af0404d544db5e3b5e4b5f9 SHA512 a763d6c4e3f32f024c2e76a8f1b1d881d5af3725f403dc002b32d64e683a519ead55f0444bbff7cb59145376905d0fac1a65c03d7bae6ed0baeead0a57f70b70
+EBUILD botocore-1.12.205.ebuild 1518 BLAKE2B 665d08c47bd9b65eefc8d25d082f9393a84da7c5ec824516792f0631b5b13a8047a2c5c51f95b22609cd7afdec46aa25f6d05e57ab8338c231a961c1c27f87a1 SHA512 32714609013f3f44d6e1b1b7fadf5107df7879b7b368d3411f1b3e895803cd1c5b5b9746e43a7e8fdff010070ccdfdc9062df63c0e1c28fbc0dc541b458b6222
+EBUILD botocore-1.12.210.ebuild 1518 BLAKE2B 665d08c47bd9b65eefc8d25d082f9393a84da7c5ec824516792f0631b5b13a8047a2c5c51f95b22609cd7afdec46aa25f6d05e57ab8338c231a961c1c27f87a1 SHA512 32714609013f3f44d6e1b1b7fadf5107df7879b7b368d3411f1b3e895803cd1c5b5b9746e43a7e8fdff010070ccdfdc9062df63c0e1c28fbc0dc541b458b6222
+EBUILD botocore-1.12.223.ebuild 1518 BLAKE2B 665d08c47bd9b65eefc8d25d082f9393a84da7c5ec824516792f0631b5b13a8047a2c5c51f95b22609cd7afdec46aa25f6d05e57ab8338c231a961c1c27f87a1 SHA512 32714609013f3f44d6e1b1b7fadf5107df7879b7b368d3411f1b3e895803cd1c5b5b9746e43a7e8fdff010070ccdfdc9062df63c0e1c28fbc0dc541b458b6222
+EBUILD botocore-1.12.251.ebuild 1515 BLAKE2B d42c1119b6c7c2916105da39edad73ac3062f32f3a27e3d1aca8f5f6dd7961b8715c4fa7e6d1b0748ab6b962fef93c656077ff9e95bf56775b99be17c47f601f SHA512 4654af4df7a49e0234ac637fc88c95b140b1df58be7e28bcc473ddd10c5d2fd912459efb4e9f7ba489830736206009456466ab85f196a99f0fe90015bdd9f6ca
+EBUILD botocore-1.12.4-r1.ebuild 1516 BLAKE2B 0b1d6fd8016c3aedde3ba6da9e3a782ca9e14ed3712f521cad7292c7d62330dec1fffc0fdfb1d9307a821077e476e5fc73f9a1573af0404d544db5e3b5e4b5f9 SHA512 a763d6c4e3f32f024c2e76a8f1b1d881d5af3725f403dc002b32d64e683a519ead55f0444bbff7cb59145376905d0fac1a65c03d7bae6ed0baeead0a57f70b70
+EBUILD botocore-1.12.81.ebuild 1518 BLAKE2B 665d08c47bd9b65eefc8d25d082f9393a84da7c5ec824516792f0631b5b13a8047a2c5c51f95b22609cd7afdec46aa25f6d05e57ab8338c231a961c1c27f87a1 SHA512 32714609013f3f44d6e1b1b7fadf5107df7879b7b368d3411f1b3e895803cd1c5b5b9746e43a7e8fdff010070ccdfdc9062df63c0e1c28fbc0dc541b458b6222
EBUILD botocore-1.13.14.ebuild 1518 BLAKE2B 665d08c47bd9b65eefc8d25d082f9393a84da7c5ec824516792f0631b5b13a8047a2c5c51f95b22609cd7afdec46aa25f6d05e57ab8338c231a961c1c27f87a1 SHA512 32714609013f3f44d6e1b1b7fadf5107df7879b7b368d3411f1b3e895803cd1c5b5b9746e43a7e8fdff010070ccdfdc9062df63c0e1c28fbc0dc541b458b6222
EBUILD botocore-1.13.19.ebuild 1518 BLAKE2B 665d08c47bd9b65eefc8d25d082f9393a84da7c5ec824516792f0631b5b13a8047a2c5c51f95b22609cd7afdec46aa25f6d05e57ab8338c231a961c1c27f87a1 SHA512 32714609013f3f44d6e1b1b7fadf5107df7879b7b368d3411f1b3e895803cd1c5b5b9746e43a7e8fdff010070ccdfdc9062df63c0e1c28fbc0dc541b458b6222
-EBUILD botocore-1.13.2.ebuild 1491 BLAKE2B a04a6b9d9484a791fae9e3357f4581ff921ed0d1f8ac371762ca940f9ca63ed6fd058286e7d0994cb24c3c24d3ef10c4e856439283158b2d26754a23d7ad5e55 SHA512 2994d917c6b9e77db5e29498055e3a75454ac5734aca70eb5204ddeda5312bd85d4b6daff934e14c94a880c40f8aa05c4060d0b8d69fa243b7af4a8daf14aaee
+EBUILD botocore-1.13.2.ebuild 1518 BLAKE2B 665d08c47bd9b65eefc8d25d082f9393a84da7c5ec824516792f0631b5b13a8047a2c5c51f95b22609cd7afdec46aa25f6d05e57ab8338c231a961c1c27f87a1 SHA512 32714609013f3f44d6e1b1b7fadf5107df7879b7b368d3411f1b3e895803cd1c5b5b9746e43a7e8fdff010070ccdfdc9062df63c0e1c28fbc0dc541b458b6222
+EBUILD botocore-1.13.28.ebuild 1518 BLAKE2B 665d08c47bd9b65eefc8d25d082f9393a84da7c5ec824516792f0631b5b13a8047a2c5c51f95b22609cd7afdec46aa25f6d05e57ab8338c231a961c1c27f87a1 SHA512 32714609013f3f44d6e1b1b7fadf5107df7879b7b368d3411f1b3e895803cd1c5b5b9746e43a7e8fdff010070ccdfdc9062df63c0e1c28fbc0dc541b458b6222
+EBUILD botocore-1.13.36.ebuild 1518 BLAKE2B 665d08c47bd9b65eefc8d25d082f9393a84da7c5ec824516792f0631b5b13a8047a2c5c51f95b22609cd7afdec46aa25f6d05e57ab8338c231a961c1c27f87a1 SHA512 32714609013f3f44d6e1b1b7fadf5107df7879b7b368d3411f1b3e895803cd1c5b5b9746e43a7e8fdff010070ccdfdc9062df63c0e1c28fbc0dc541b458b6222
EBUILD botocore-9999.ebuild 1518 BLAKE2B 665d08c47bd9b65eefc8d25d082f9393a84da7c5ec824516792f0631b5b13a8047a2c5c51f95b22609cd7afdec46aa25f6d05e57ab8338c231a961c1c27f87a1 SHA512 32714609013f3f44d6e1b1b7fadf5107df7879b7b368d3411f1b3e895803cd1c5b5b9746e43a7e8fdff010070ccdfdc9062df63c0e1c28fbc0dc541b458b6222
MISC metadata.xml 487 BLAKE2B 4da33579cf14e968e507d4115e361aca7f13f618853758ae8cabd3ae7cc3adffdf374c091fe8086382728be8a59a8ee289408e53865807e0e0f93546d3eeadf8 SHA512 9df7187812d396f69b5a3499c20fa062a703c6a0385e63c812a2e1b7dd10a2c16343ff49d2585b17256623fe1b465f0e73d0fa39b07827338ed7fcfa38e45e90
diff --git a/dev-python/botocore/botocore-1.12.122.ebuild b/dev-python/botocore/botocore-1.12.122.ebuild
index dc9922d54ce5..31d713100a09 100644
--- a/dev-python/botocore/botocore-1.12.122.ebuild
+++ b/dev-python/botocore/botocore-1.12.122.ebuild
@@ -11,6 +11,7 @@ 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"
diff --git a/dev-python/botocore/botocore-1.12.205.ebuild b/dev-python/botocore/botocore-1.12.205.ebuild
index f81c7d0b849a..1b2106971f31 100644
--- a/dev-python/botocore/botocore-1.12.205.ebuild
+++ b/dev-python/botocore/botocore-1.12.205.ebuild
@@ -11,6 +11,7 @@ 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"
diff --git a/dev-python/botocore/botocore-1.12.210.ebuild b/dev-python/botocore/botocore-1.12.210.ebuild
index f81c7d0b849a..1b2106971f31 100644
--- a/dev-python/botocore/botocore-1.12.210.ebuild
+++ b/dev-python/botocore/botocore-1.12.210.ebuild
@@ -11,6 +11,7 @@ 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"
diff --git a/dev-python/botocore/botocore-1.12.223.ebuild b/dev-python/botocore/botocore-1.12.223.ebuild
index f81c7d0b849a..1b2106971f31 100644
--- a/dev-python/botocore/botocore-1.12.223.ebuild
+++ b/dev-python/botocore/botocore-1.12.223.ebuild
@@ -11,6 +11,7 @@ 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"
diff --git a/dev-python/botocore/botocore-1.12.251.ebuild b/dev-python/botocore/botocore-1.12.251.ebuild
index a5470f903162..11c21a3177d2 100644
--- a/dev-python/botocore/botocore-1.12.251.ebuild
+++ b/dev-python/botocore/botocore-1.12.251.ebuild
@@ -11,6 +11,7 @@ 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"
diff --git a/dev-python/botocore/botocore-1.12.4-r1.ebuild b/dev-python/botocore/botocore-1.12.4-r1.ebuild
index dc9922d54ce5..31d713100a09 100644
--- a/dev-python/botocore/botocore-1.12.4-r1.ebuild
+++ b/dev-python/botocore/botocore-1.12.4-r1.ebuild
@@ -11,6 +11,7 @@ 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"
diff --git a/dev-python/botocore/botocore-1.12.81.ebuild b/dev-python/botocore/botocore-1.12.81.ebuild
index f81c7d0b849a..1b2106971f31 100644
--- a/dev-python/botocore/botocore-1.12.81.ebuild
+++ b/dev-python/botocore/botocore-1.12.81.ebuild
@@ -11,6 +11,7 @@ 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"
diff --git a/dev-python/botocore/botocore-1.13.2.ebuild b/dev-python/botocore/botocore-1.13.2.ebuild
index f81c7d0b849a..1b2106971f31 100644
--- a/dev-python/botocore/botocore-1.13.2.ebuild
+++ b/dev-python/botocore/botocore-1.13.2.ebuild
@@ -11,6 +11,7 @@ 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"
diff --git a/dev-python/botocore/botocore-1.13.28.ebuild b/dev-python/botocore/botocore-1.13.28.ebuild
new file mode 100644
index 000000000000..1b2106971f31
--- /dev/null
+++ b/dev-python/botocore/botocore-1.13.28.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_5 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
new file mode 100644
index 000000000000..1b2106971f31
--- /dev/null
+++ b/dev-python/botocore/botocore-1.13.36.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_5 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/bottle/Manifest b/dev-python/bottle/Manifest
index 95eeb8a1a721..61af3b148694 100644
--- a/dev-python/bottle/Manifest
+++ b/dev-python/bottle/Manifest
@@ -2,7 +2,7 @@ AUX bottle-0.12.8-py3.5-backport.patch 1720 BLAKE2B 63081eee3765d060d7381a0eeca9
DIST bottle-0.12.12.tar.gz 71554 BLAKE2B 4b0d0d77c5ebaddcafd44e16a052535ded566245324d39e97a39dd20a193360487f9489e8e89471dd92ca35d6c5b2e8cbe1572a958db31b69d32d3e32f1b6403 SHA512 cdba3859129680f08b8c641708fd884ccf46d404786cbf48435d752fece998a446f49799e4e05e979b967843866f3e966a35a6cac7aed3270df55fae508bae31
DIST bottle-0.12.13.tar.gz 70870 BLAKE2B d8bdef473181ce1cf6c0d1ea3537c407e68d23c1c44ca33e26c647d3b3783040d466b594c56c10cdd007d23bdf1708412d3e3ff108effa9e8a92e1b22f7a6c69 SHA512 86d106eb08e0b736a85aa69871f2d1e23c1d6f71948b85718daf131002c53c000e092ffdfe5b36c60460473467a2ca2b5af19767344689ffe638245e6859a80b
DIST bottle-0.12.16.tar.gz 72248 BLAKE2B 21b5bc376648baec74577ac5b57fcacc58899babe07a034a436d5e2bde75a9e2e48b2569c5caf1478e77790c5fa327114ab9b084f014cc1ba97637d9ddfec659 SHA512 3c167f95902522c8f264e8478403da8e9b8cd84594318c4a773d38b7548b5ba95c99ef922033f6885cdc044b31f9c2e2f7ed263886637ce2a048e99c0c6e1403
-EBUILD bottle-0.12.12.ebuild 1421 BLAKE2B 23ee61418da27e7c617add18104c8eec7cadc849be866af3efd0a46c55f631e3ffa0be7cb5df27c3010f653f1dbfb2ab07f8b3d9a598aa2044285fa7cd6ae02c SHA512 8d50300e98bcedf26202dfc7aa2b5fb3d705fff805887bda4483bfc0a51eab30ac0d6f13056c557dd5b97a41d75874d1e23b3082fa1e7505eee8a8bd0f21a2b2
-EBUILD bottle-0.12.13.ebuild 1432 BLAKE2B 42de92816708c8513193f59da3a5ea3f73e5bd77b18bd5515c33bf31c51e372cb9b5a0fdfee07590308a28e0aa1ea8026d00e19f1edf9fce64c1b936ff5e0dc1 SHA512 b05557cb9581a58cb57dd37e1d25672e954d14939244657d89f61217755b6bf86a19028e221f77da72527ae661564d64ddb859f8e16719231521965dc1db02a2
-EBUILD bottle-0.12.16.ebuild 1432 BLAKE2B 42de92816708c8513193f59da3a5ea3f73e5bd77b18bd5515c33bf31c51e372cb9b5a0fdfee07590308a28e0aa1ea8026d00e19f1edf9fce64c1b936ff5e0dc1 SHA512 b05557cb9581a58cb57dd37e1d25672e954d14939244657d89f61217755b6bf86a19028e221f77da72527ae661564d64ddb859f8e16719231521965dc1db02a2
+EBUILD bottle-0.12.12.ebuild 1448 BLAKE2B 43eca996f1b3afcb170b0bea233a6173f2a9883034488585d0a44782e65ff6c0fe14306789b3a9b5b7515db563e03ffb6cf14bf752f3c4d2e608646843a69d94 SHA512 32b5226b5032cf57fae85859a93a2699408d12db1b932761cb07805bf715b3266696ae3169f00534c86d80eb25c15fa293be788535b9082de97c79888643a0ad
+EBUILD bottle-0.12.13.ebuild 1459 BLAKE2B 069d94752319d6517cb41ffa3ad1ab928fed6e8ba218b7538d0eef2aa480df56a50d33fe405c5b57f3e483b95c6993b4286443ce6410eb39d22cb72f2aaa122b SHA512 41d734c873db91ad000a6e850941a9223166c3aa9edae8c87481dbe7b278f908e5307abd351ffa22b83a13f7a68d255681111094598ca6dee3f4a028167f3c03
+EBUILD bottle-0.12.16.ebuild 1453 BLAKE2B 32791c0e9eaa9cffaa883df662b4afdf5164a2dcf35982df25c2b947d35abcb94c2bfb9b286cc9c59c4f8f2f4b6526c154794e9e8c31cad9e1f7a87658441225 SHA512 cec3dcf52e663f49f5aa085303fc823934219d7eed1074ce625b7e077700eb7446abd36a378ff12125f14b295625cb08a9bec4bc7c5346d1376a3fad0a147cfe
MISC metadata.xml 319 BLAKE2B 29a2c856ee0a0af9214a5cec842b697fcb095d2bcf4702225b2e81d4f715967c29a383da78c43ac60d4464e27e651e81f1b085684b0b6f39925a6df7c36a54c4 SHA512 2ff50f032ea6042a32a7d391906ff95d00115367770423874aa6ee638b1db03fc0b7fabc484e1ecc002eff1e5abf5d45075463b76b7d512535d4820c46b56251
diff --git a/dev-python/bottle/bottle-0.12.12.ebuild b/dev-python/bottle/bottle-0.12.12.ebuild
index 6ce8ca399a9d..d6c4500fb38a 100644
--- a/dev-python/bottle/bottle-0.12.12.ebuild
+++ b/dev-python/bottle/bottle-0.12.12.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/mako[$(python_gen_usedep 'python*')] )"
diff --git a/dev-python/bottle/bottle-0.12.13.ebuild b/dev-python/bottle/bottle-0.12.13.ebuild
index 98e25b85f48f..b5e4b879eda4 100644
--- a/dev-python/bottle/bottle-0.12.13.ebuild
+++ b/dev-python/bottle/bottle-0.12.13.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/mako[$(python_gen_usedep 'python*')] )"
diff --git a/dev-python/bottle/bottle-0.12.16.ebuild b/dev-python/bottle/bottle-0.12.16.ebuild
index 98e25b85f48f..529b10e1111e 100644
--- a/dev-python/bottle/bottle-0.12.16.ebuild
+++ b/dev-python/bottle/bottle-0.12.16.ebuild
@@ -13,8 +13,9 @@ 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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/mako[$(python_gen_usedep 'python*')] )"
diff --git a/dev-python/bottleneck/Manifest b/dev-python/bottleneck/Manifest
index f537d91ae606..5e69149ed5c6 100644
--- a/dev-python/bottleneck/Manifest
+++ b/dev-python/bottleneck/Manifest
@@ -1,5 +1,5 @@
DIST Bottleneck-1.0.0.tar.gz 363223 BLAKE2B 6dd8e18d14675c08010850091343856f2599de71ef57ff1b0bf1b748bc7f2e6d2d0fd0ad8ae1bc00dc38b9dd92676531b4564558b7ec0f9b79d2ebe4061a028a SHA512 b3edeec0b4c2beeebb08eed8cb7aabb92f736e47c657f1fa580ec36d839941d3d1955209b2286fd9d41c4941b46b97a27049c51bcf5a098d27a19881f570d2d6
DIST bottleneck-1.2.1.tar.gz 98920 BLAKE2B 02fd35eaa15761f2008e46c459d842cdb5ad16372a03ea51a82b775ae0fbfa81beb0f1f304dcf6565956dc2d6deded579d8e400eaa250f9ab639261c085a6525 SHA512 0299eb1a12d808f18b8c4259c2205b47b34af4c1245867ab0857eb34a1aad630507cd3307a16f522db461977bd3f70aca688fb6a62ae84d1f895d18165132781
EBUILD bottleneck-1.0.0.ebuild 855 BLAKE2B bb260d115c35ac3a276ee7676f3a07673aa6b2f39587f4ee7bc04cdb14c22576078cc31ed2e8be12c4bad17f61ddfa5728667666746b4dac54639f64bd56ee95 SHA512 4bf97834231323a7bdbc7d95d1facb45cde9b8d3181b727bb0f71b7214977e2824bdbaf205caea0938eeadf02e401d6f38e4512d15df07fd617d961586d524c8
-EBUILD bottleneck-1.2.1.ebuild 696 BLAKE2B b8e0c84d2d44be2397760bde789fb26f6e3d9e9f00016a1252d1867c124f7a09bd2b775d092c5649ab948a46c0d9b73ba69b8a8b259f7240cdc66ed59527a150 SHA512 4994d740a4864c43b899ffdee260196689440b90ca4191630da141d7d158611d7bc16b4d760b86330e5397b56fe936aa39236c0a5a7d078ff03f2a1823ecad31
+EBUILD bottleneck-1.2.1.ebuild 723 BLAKE2B ff100c45309c3ac17c5c6fbf4c8c6f75d45621b8ee24d6df84704bf9c2eb3b8e7ee4075f0b3b0c62e1658208c2ef983cde4ebdcbf373ee0361bcf136ea9365f3 SHA512 3fd3e43ef5af3c01363223dc620ecb818d675b5a873f4f734408e9c0b1297aba1ab763d93ae53c5422c2f5bf296a029792fc78dd1d8fb9dd57548fad1f788342
MISC metadata.xml 471 BLAKE2B 9580e4438e0fb3dad08815f43e730b365be1ab25b4a308ab6c90b00d0c5c58a1bae8063fd2df68fb68542010cbc14e3626b4baf3b43adf8f38f44c7d87b74038 SHA512 9f31d5257385cb237ee675671473fcb8e932cb792fadb30bcccccdfad9f1372207e54abc3ec2712735e2250b9a583578d2a3e7e8a32ade30d634f620644c3def
diff --git a/dev-python/bottleneck/bottleneck-1.2.1.ebuild b/dev-python/bottleneck/bottleneck-1.2.1.ebuild
index 72753b53fed2..8a7686c7dde0 100644
--- a/dev-python/bottleneck/bottleneck-1.2.1.ebuild
+++ b/dev-python/bottleneck/bottleneck-1.2.1.ebuild
@@ -14,6 +14,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/numpy-1.9.1[${PYTHON_USEDEP}]
diff --git a/dev-python/brotlipy/Manifest b/dev-python/brotlipy/Manifest
index 330c5b358283..badaedf633a4 100644
--- a/dev-python/brotlipy/Manifest
+++ b/dev-python/brotlipy/Manifest
@@ -1,4 +1,5 @@
+AUX brotlipy-0.7.0-test-deadline.patch 913 BLAKE2B f7a57989defc3cbc6aa0f29d9db73d7aaf5abae22609b4d501699b4e5195f50fa8025feee64e7935584868d5100f3e088abcc2086056058464f3f4ad14a939e6 SHA512 c125622a149582b0e45397877f4f609ced2d9b388ed101a7a5c0bdbdbb849093538be5ba12e6d549c7a9fea1df3c74dc8dcc3d4bc894bb2ebae0117440b1d5af
DIST brotli-46c1a881b41bb638c76247558aa04b1591af3aa7.tar.gz 19840371 BLAKE2B b9a1c3c2e5b62bd63b392debe54bd1732ac1cb31f88500f0142108b453649d96901d9a03b6db98642cb9abaf9188c06d440f2b8bd3cf57fbbb52196a931f5079 SHA512 dc573c90491032a205f32f0ce9c93e95b06c70a3107caa9501e038a212226c37117d63709a29843367344bf7d18cf32d0c0578b11166387198e12b38b1522406
DIST brotlipy-0.7.0.tar.gz 19375 BLAKE2B 035dc8757e491bc4fc0d8e2b6b82703eecc8f6f4150da42fda0f6c6f42a617519f5191371eb1dd976b8bbfeab88845bb018b874a395cdbf0ff409a6911f969f5 SHA512 bec8183cf3cc8ba9e594d1a86a8a33d88a6ac8e9c6a6287c837bda3726183ff1b486f2c49da4e489b5b3cb51b57dd5816413b59419920c2ced48435221f1beaf
-EBUILD brotlipy-0.7.0.ebuild 1401 BLAKE2B 44ef7e82661354a2722ca261de4ead380d9874065afd340753778aeeed25607a33d612780ebddf1314e3153774a71591d9396043182daff5ec622ae996a5fd6f SHA512 e531827d977be2f448e22b17b2b9ff56804d2250c484f12f168e30cdf69ae0462fd12667d5db7287ee58dff858369a17153b8b893e492622a5c76e8e791df44e
+EBUILD brotlipy-0.7.0.ebuild 1530 BLAKE2B 3c266612dd720d7852616e9da929ccead467ac338b5b165006cf99238dbd371e1a0bdd4f68c6b83849379390f564a2dd9658e069ea45c5f118656d30e69af8ad SHA512 345f171d6fe093fc9a6c7891a4309e642695dfc09bf5e5ec3450a905a15416c18e62afcd4dffd2b13cf828b3dc38ceebf8c042ce428cd2c5af47ad196de2cc39
MISC metadata.xml 381 BLAKE2B 0ce0f75aab60659850e7d04532911feea89a4bccf8ec7826ebfb924416af438d5a2bf7981435a22e825b39881ac20a8b2a0bd93a66b2d7b031c72123033f1d78 SHA512 9b3a37c75a62f1873288ffba45ab105225a90d72e01c7ead253b5a903ec28babe152074cc7595d6398104f8ccc50ebfc71ff72c4e620a7dad1b5e57f767cd118
diff --git a/dev-python/brotlipy/brotlipy-0.7.0.ebuild b/dev-python/brotlipy/brotlipy-0.7.0.ebuild
index 36eac2049049..2fdc5f0ea568 100644
--- a/dev-python/brotlipy/brotlipy-0.7.0.ebuild
+++ b/dev-python/brotlipy/brotlipy-0.7.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7,3_8} pypy{,3} )
inherit distutils-r1
@@ -19,8 +19,9 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="virtual/python-cffi[${PYTHON_USEDEP}]"
DEPEND="
@@ -32,6 +33,10 @@ DEPEND="
)
"
+PATCHES=(
+ "${FILESDIR}"/brotlipy-0.7.0-test-deadline.patch
+)
+
src_prepare() {
# Inject the brotli lib.
rm -r "${WORKDIR}/${P}/libbrotli" || die "Could not remove the bundled brotli lib folder."
@@ -40,7 +45,7 @@ src_prepare() {
# Tests fail if we have this folder preserved within the lib.
rm -r "${WORKDIR}/${P}/libbrotli/python" || die "Could not remove 'python' subfolder."
- eapply_user
+ distutils-r1_src_prepare
}
python_test() {
diff --git a/dev-python/brotlipy/files/brotlipy-0.7.0-test-deadline.patch b/dev-python/brotlipy/files/brotlipy-0.7.0-test-deadline.patch
new file mode 100644
index 000000000000..219243986dd9
--- /dev/null
+++ b/dev-python/brotlipy/files/brotlipy-0.7.0-test-deadline.patch
@@ -0,0 +1,28 @@
+diff -dupr a/test/test_simple_compression.py b/test/test_simple_compression.py
+--- a/test/test_simple_compression.py 2017-05-30 10:20:01.000000000 +0200
++++ b/test/test_simple_compression.py 2019-11-22 11:37:31.248755016 +0100
+@@ -9,7 +9,7 @@ import brotli
+
+ import pytest
+
+-from hypothesis import given
++from hypothesis import given, settings
+ from hypothesis.strategies import binary, integers, sampled_from, one_of
+
+
+@@ -25,6 +25,7 @@ def test_roundtrip_compression_with_file
+ ) == uncompressed_data
+
+
++@settings(deadline=None)
+ @given(
+ chunk_size=integers(min_value=1, max_value=2**12),
+ mode=sampled_from(list(brotli.BrotliEncoderMode)),
+@@ -62,6 +63,7 @@ def test_streaming_compression(one_compr
+ assert decompressed == f.read()
+
+
++@settings(deadline=None)
+ @given(
+ chunk_size=integers(min_value=1, max_value=2**12),
+ mode=sampled_from(list(brotli.BrotliEncoderMode)),
diff --git a/dev-python/buzhug/Manifest b/dev-python/buzhug/Manifest
index 6854baff8633..8927605310c4 100644
--- a/dev-python/buzhug/Manifest
+++ b/dev-python/buzhug/Manifest
@@ -1,3 +1,3 @@
DIST buzhug-1.8.zip 26529 BLAKE2B 429a4f9a1084be046f806ffd53eda1d009f8728776e8e5994582bd3bd63d1aef09277eb3049c4dcdfdbdf2daed29884d6a89ff5e1ca13379037a6efb0df91855 SHA512 e2354980f175485223b68ca0afee4ec07505a6f7f874e16e04b99b91e19930acda6005834dbf8c2ee318d357716f3fa7c8a0db3c15fc17ffd7c880a4c378ab66
-EBUILD buzhug-1.8-r1.ebuild 529 BLAKE2B 8ab774b83403f84c5e6db4cc20e2501ee95576e1d7570913a43f6564f5e04a628d7ec00cc44f49829130f9f3e7c2056d880c9825bd1119556b28f3396429f33d SHA512 5b10736c2807ef00bc4448e2812436c43f81688c620c0e83b9d1e67fe7715e69adb52903bbb5c22ff43c78f9e5157b0fe02b9b32a7986186dbf86f49c5aca9df
+EBUILD buzhug-1.8-r1.ebuild 553 BLAKE2B c3f8f81e9ab1d29243e9ada6184844efc9edccbb69ec3ab650a9039bb85f6f51506215094cd24841f808303945b8fe27c3df89bac374ab2dc642e4f0c0f89a46 SHA512 e258fc49fe24f14fcc84b5cb2afe2c4f7dc899eca9f38ebaee3b111fc012041ad37bba1a52eb4050045821e848736d3ba7bc7be104ed54c7f1125ed85eeb5e08
MISC metadata.xml 316 BLAKE2B 2f2020c63a3c3f825da73bd79dd64078d74c15316e3d612b540d9dbf7fae431332bdb7a02ee7f1bfb82a0f2bea39901316ad3ddcd6f35b9ae226ec437b9505c8 SHA512 2d36baac74fd2759305463b0caa7718043fcf0cb5c18a57ea2b7ddfffd9aef34bd3d8c617c9be97369988715ca465b8c6b80aaadcea2dda0147c3c61e9c853b3
diff --git a/dev-python/buzhug/buzhug-1.8-r1.ebuild b/dev-python/buzhug/buzhug-1.8-r1.ebuild
index 010e251a8d8b..c7716586d777 100644
--- a/dev-python/buzhug/buzhug-1.8-r1.ebuild
+++ b/dev-python/buzhug/buzhug-1.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="app-arch/unzip
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
diff --git a/dev-python/cached-property/Manifest b/dev-python/cached-property/Manifest
index 7324e5427368..59c0262defaf 100644
--- a/dev-python/cached-property/Manifest
+++ b/dev-python/cached-property/Manifest
@@ -1,5 +1,5 @@
DIST cached-property-1.3.1.tar.gz 9648 BLAKE2B 154208108cfbec914519f2a08ecc6ad025c284726d65a001eae84701b1eb8479e127473c124b08d3b0d969f59798f9dcef473cd8209c248b1d5b016a0bc8dac6 SHA512 3349751d442ca6e7d4e792c8b076735d5308d68244af9c03044f3d72d619a5c3d7d5dbef434caa954db4b983245bfe646d4a25c99aec39f32d99751edd9e233f
DIST cached-property-1.5.1.tar.gz 12791 BLAKE2B dcc75564d3b1dbb2f34ea433f4a477b2fe0454047f1fb4825cc6350458bf09509cf970b308744d79eb3b17f96c04c606ad36327c7e24f0b13f412880d9ad2ab7 SHA512 61bbedb48336af7c0b465421eb4d3b6b48155cfe4fd6270ff49caefe0d80e40b50c4801a68a5564931d316e374b69112ad14f72687a015ce81aaeade6fcf9ce3
-EBUILD cached-property-1.3.1.ebuild 618 BLAKE2B 58957a51a665d7f616791064f40728d08293d6c8df323c5e9a109f79d1cac677fd842b35c78e3fc691af5549fe9d9b3550ac1a32083918f9a3d709a222a263d0 SHA512 d735146ea5d96ec9e08311500874179b863ab8ffabb28a29fca35b9ff109d40f7bf6c31a107e9a56ea75eb908548ae3087ac1d04863097076c8282e84a614196
-EBUILD cached-property-1.5.1.ebuild 908 BLAKE2B 56045bd9e18a80f871443488bdb29a0b4326839e37782946d80c038cbfa8056872973157f1e05d4e9b8561a00693d2541842346e959279eb3d60ccdbf6d26f87 SHA512 be5a07061548846d6318a0a241b878ca699964dbc7ffc31b274d05bfe8b7ed749524a81beb499ecedd7ffd8976ca39aac2c06788721084302ce4ea58d4094694
+EBUILD cached-property-1.3.1.ebuild 645 BLAKE2B 9fa963dbaff16b53750b6339b696ac3de8f43131025db670ad860ae7e03063b83e9f81d788a990be29fcddfd965f319d03fe1bf9dfd352798292b9637b60e571 SHA512 a7a6ea47aeba8bb063c0549cdb502ae2423cb7e39b7253d4ced2f15211644dd08eaee4ef248f60fe276b5dabb90e96f8b1e198a0be5dbdf27cc385b121f15949
+EBUILD cached-property-1.5.1.ebuild 935 BLAKE2B 69f8ef4796635d3a0c7b0f1632612bed86e90e3c448694476c3cecea2c6ea54c4f22eb7807c60462ef83a7abbd2c7726367b9b304066c78f44e9609f1025810b SHA512 1988f4d52bed2c7bbf0c411775ee747017dd939e891af49a0e7d00f86fffb82a8abb4f5f96d06ca70a4cb0e87d9d8ac748441db0478ca42b58d8959e2606a608
MISC metadata.xml 489 BLAKE2B 36f59b8764462acd2920868cc5b5c84e27cf2e86b1356a76a816ec60a5f69bda780a62a811aefe06639827bdc3257128cded2d6c2e53e8c4516af9d1b9769879 SHA512 cecc6d43fcd54d1a949a60380d91a313d0464e0858be0fd544a76232f04961eca2530ebddaf6daabc5f050bdfe12092c99028c4a9cd33a14f23c0b43befe7def
diff --git a/dev-python/cached-property/cached-property-1.3.1.ebuild b/dev-python/cached-property/cached-property-1.3.1.ebuild
index 17363aee302c..2cf489ec2431 100644
--- a/dev-python/cached-property/cached-property-1.3.1.ebuild
+++ b/dev-python/cached-property/cached-property-1.3.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="test? (
dev-python/pytest
diff --git a/dev-python/cached-property/cached-property-1.5.1.ebuild b/dev-python/cached-property/cached-property-1.5.1.ebuild
index 898b4498e5b0..c23efbc22d1b 100644
--- a/dev-python/cached-property/cached-property-1.5.1.ebuild
+++ b/dev-python/cached-property/cached-property-1.5.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="test? (
dev-python/pytest
diff --git a/dev-python/cachetools/Manifest b/dev-python/cachetools/Manifest
index 114c9c04f736..b6e3334ef5a1 100644
--- a/dev-python/cachetools/Manifest
+++ b/dev-python/cachetools/Manifest
@@ -1,5 +1,5 @@
DIST cachetools-3.1.0.tar.gz 20664 BLAKE2B acb9ecdc1a9ca4bfdea7b9f593aedd6c8db9f96c703b71fb3007ec6e255d4d99d53c22f6b61ba25d53ac9a3bdee8de7303d18ba05115017bd6ee63c2bacf1fca SHA512 1d03cf42b56857ccc1203a658a8c70fa3c0a3be2ecfa3b9501c14ba674463d4ffccf8a8a9daee13084545a5072ecd7757174a4b074d33b0619020f7ec89515bc
DIST cachetools-3.1.1.tar.gz 22055 BLAKE2B 9141adb9cff5e7f76a370666c24664de09b1562a9e40636b8103157cc65b146dca96ad871065191618e2d458078cb7da30c80da21b4fded73097bda7916f4819 SHA512 23a7d9c91f97727984585745169dbf94922288e464196d5c05f442226cbff4efeb3588ed463f481bd75892824188bd3ab8031f4f2f8e52924c74428b1034714a
-EBUILD cachetools-3.1.0.ebuild 606 BLAKE2B 9752544e0328123ecbae39d783147a423be6a043476648474ec5eb6f052f12481a18b849a8afb3694fb83da1d048744220ad70429f48cf9d800fae0179fc460a SHA512 ce7d28be334824cfd888219ce4868f60f8659f16ab1a1723203c2637edd4e082d4aa0e206ad7c4c6c6863b9c913de34fb0220f96f1f12c5830f561e5a86bd726
-EBUILD cachetools-3.1.1.ebuild 606 BLAKE2B 9752544e0328123ecbae39d783147a423be6a043476648474ec5eb6f052f12481a18b849a8afb3694fb83da1d048744220ad70429f48cf9d800fae0179fc460a SHA512 ce7d28be334824cfd888219ce4868f60f8659f16ab1a1723203c2637edd4e082d4aa0e206ad7c4c6c6863b9c913de34fb0220f96f1f12c5830f561e5a86bd726
-MISC metadata.xml 327 BLAKE2B 13db1dbf3081379704678e984732303e85da30996b4ba48e58d3145ffcf3dcebce27b26a140ce121a4303980ce0c41c7b164c9d0e141f4c208d74ce27f262987 SHA512 7eb94b86c09ed93f498beb76dbdf7217a1bcf48ac817c44ae197e20285b18a336f7cae113ab48a52900eb214be133cde6b52760386d10b75ad8810921a127a7c
+EBUILD cachetools-3.1.0.ebuild 508 BLAKE2B aa727c7d0aff07834a3bb82de23c31549aee4348ef41fc880d2a79f2d0da245b5ca6ee42aa2f5d3dac34a5552355e9daa473a9e71dfd53d7abf860983535ab03 SHA512 8d1788d23876e75212adfc2264776f5a075666540481e5c9f7044b6c052fb6f2eadf8cd6ba476b6373d0341faa2584e38c8e939080af3e2e8cf4b1a0236185aa
+EBUILD cachetools-3.1.1.ebuild 508 BLAKE2B aa727c7d0aff07834a3bb82de23c31549aee4348ef41fc880d2a79f2d0da245b5ca6ee42aa2f5d3dac34a5552355e9daa473a9e71dfd53d7abf860983535ab03 SHA512 8d1788d23876e75212adfc2264776f5a075666540481e5c9f7044b6c052fb6f2eadf8cd6ba476b6373d0341faa2584e38c8e939080af3e2e8cf4b1a0236185aa
+MISC metadata.xml 382 BLAKE2B f140052d08961397a0f05455570a02fe09a16a332cfa85cc61aa43e3a7cd634872453e92c440bce9d80f712d9db5f0daab42182ab442618fb37fc361b53506f6 SHA512 24e532452d31effea36e8aeb24ea13a7d4eedb17538bfbabcf1427e049c7d309d67748d5360f43d6a175c2fd0868d40949199b53601f28964e3cbd23482299d2
diff --git a/dev-python/cachetools/cachetools-3.1.0.ebuild b/dev-python/cachetools/cachetools-3.1.0.ebuild
index 4059e3eb862f..95b8c6679b06 100644
--- a/dev-python/cachetools/cachetools-3.1.0.ebuild
+++ b/dev-python/cachetools/cachetools-3.1.0.ebuild
@@ -14,13 +14,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
RDEPEND=""
DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+ dev-python/setuptools[${PYTHON_USEDEP}]"
-python_test() {
- py.test -v || die "Tests failed under ${EPYTHON}"
-}
+distutils_enable_tests pytest
diff --git a/dev-python/cachetools/cachetools-3.1.1.ebuild b/dev-python/cachetools/cachetools-3.1.1.ebuild
index 4059e3eb862f..95b8c6679b06 100644
--- a/dev-python/cachetools/cachetools-3.1.1.ebuild
+++ b/dev-python/cachetools/cachetools-3.1.1.ebuild
@@ -14,13 +14,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
RDEPEND=""
DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+ dev-python/setuptools[${PYTHON_USEDEP}]"
-python_test() {
- py.test -v || die "Tests failed under ${EPYTHON}"
-}
+distutils_enable_tests pytest
diff --git a/dev-python/cachetools/metadata.xml b/dev-python/cachetools/metadata.xml
index a0193029a637..2ba64fba1ab4 100644
--- a/dev-python/cachetools/metadata.xml
+++ b/dev-python/cachetools/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<remote-id type="pypi">cachetools</remote-id>
+ <remote-id type="github">tkem/cachetools</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/cairocffi/Manifest b/dev-python/cairocffi/Manifest
index 781d95df3407..251ed2b6092a 100644
--- a/dev-python/cairocffi/Manifest
+++ b/dev-python/cairocffi/Manifest
@@ -3,7 +3,7 @@ AUX cairocffi-1.0.2-test-deps.patch 671 BLAKE2B 489b14e3e9847f28c53211aedc9b3ef4
DIST cairocffi-0.8.0.tar.gz 79217 BLAKE2B fefcee32e486c150d089b7d13b046c864b83fcc184f7880e86cfae0afc22c1e712ad7e835d76506b4ab0cefab6629abcc5bd86cd95c417dcc64c9374a8629110 SHA512 70179e05ca4a4efeaa39ade1ee1a96d280d198ecff5ae8c8fc634c24d8922ea6a3e1eb6cf5f55c5fc9d3f5b2fc3131a53051690eb86712762d8b6400df8a630a
DIST cairocffi-0.9.0.tar.gz 84652 BLAKE2B 9f09c038619b0f44c568d6636861b0e12ffd7e9ab546f3a65bbd8e77eee7ff5f0c6f4d92a841696492b786d0067af86e25949b723ef6ef73ede370fbf2576d6d SHA512 0d3d54e0d54b3696c8336d8b3a6d745628da51d9d9f8c50f36006c007e1432a95dd9bafd8d865923059d040cc4e9f7989b3670a5318383b357ffc979eeb920d5
DIST cairocffi-1.0.2.tar.gz 68537 BLAKE2B ddaf20e0d878126c86b03aa87663391fad37386b8d2dae790e26c20b9050cd3bc36783a32a5c8ee99f64acb232701316bd8308be7327ce406cd49de4df3f92dc SHA512 0ae63be9d6ca4591d806e259ecb385086b053739de2e5098541078d4c142dd100b593a7712d5410a92ed7dbf6e9a7f7a5287f00425cd8d54ada421dae0cfd762
-EBUILD cairocffi-0.8.0.ebuild 1267 BLAKE2B 3106e2a5849d70124b12886ec4c353a4673b1d7e0d173f30f5b5efb5dc5eac94d0bf97d9070792bcd2df7153f6e6fdac985974b610beebfaf1ec97759a18c0c0 SHA512 c634caccfb75ee49a2482bc90a88a7c27eeecc2e07aeb0aae4618890613803348b509370153e71ed244650b79678ca4a5fea0368dad2346b344c560061231429
-EBUILD cairocffi-0.9.0.ebuild 1238 BLAKE2B 585f8380c2a098135f8b152a845a07d3c9213ec4edac6ac2582ab92d6e4ab135c8b5f63d2057ff2692977abab0d97be88814b4ed0720b7bb6760422d7164eaf0 SHA512 ab834a1b9e62a5a97c2f00d2975ebdce8f7635da412a82f2f5507d854ed53bfdd3412191f6c5e9279413cbf9080eea86e8a6216534c3e55072e5f7139e8fd737
-EBUILD cairocffi-1.0.2.ebuild 1299 BLAKE2B 29a95524c5126bb623c9f27200f60b3fa2543244228921b62b1e6a0d284069a38abbaa7b48c1a044a9630b5c84ef8554fc4416f09a195e59f57693a4d0cd8071 SHA512 cbcf07a0d184403ce521bbf5c30a95459c926a01d3f13d947d32238766b23e5c32c2c76c52b053cf327acaed9c10a87dcf20e0c84c4b7e9d99b573d60e06d279
+EBUILD cairocffi-0.8.0.ebuild 1250 BLAKE2B a441dcbe48cd0a27f499687388144767be7af9689d4f86a52e6ccff9e45cd1236565aa6f5e0f45b5dd7ba9a0086d1567e4ebfecde0536816b471f4de41176a69 SHA512 8820927cf6f0f83622574fc4f733d57136850f562e6dd03e0f0c47d98f5ef3595b568825b9f1e5e3e0f01ff6cc2b4a2c1a9a767bd66b7ec09cf29dab24c95e20
+EBUILD cairocffi-0.9.0.ebuild 1222 BLAKE2B d6fdcdbddaeaeab3df24ef29b15060af32c66fd0e9d16449b1aec1ec923763b687fac71098792c8bae5c3c1906f7916df71c9f414edbd59bca81eaa9c4e68159 SHA512 e545addeb4f6f14a8c618b78e64fa4562f7442915063c5663770d4712386927dc93f78b4c123fc5e2eca9c2a3036b43ce5a9d267f083acec38c6e36731841cdb
+EBUILD cairocffi-1.0.2.ebuild 1283 BLAKE2B dd1e5f08c107380a14e7e7a2322490668664842b88a56f83891ab3b650d84c4f0f18afde6dcd45d481e5e6a74c5d96737ae2aaf3349387b4593ebbcb42ace626 SHA512 ed3925e4589f0081b531eb9ac822c751a2f33697f13e82280ca40ef8fb3625882c5e4ee120e67cf3339fdc1ed37259a50282253b53796e970b3ae7799771a65a
MISC metadata.xml 379 BLAKE2B 75baee69a9fff6d3c571bded0b1e6cfd8abbdfae7262faa2215fb3251ace498c33119ebe3bf74e4e4e0b2d1ba620b9bc60d4daf244917098e17c62af24d4b401 SHA512 b0bdbb3b144675f9e90a0421c694e0f0a782dbf315dd8203574bea69b9389d49d377797a28d9d86588d062e15071c1fe226dd4166a4fbf8e95a852d46cc20215
diff --git a/dev-python/cairocffi/cairocffi-0.8.0.ebuild b/dev-python/cairocffi/cairocffi-0.8.0.ebuild
index 37adf95f7602..7a53cc6195e8 100644
--- a/dev-python/cairocffi/cairocffi-0.8.0.ebuild
+++ b/dev-python/cairocffi/cairocffi-0.8.0.ebuild
@@ -16,8 +16,9 @@ SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
$(python_gen_cond_dep '>=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}]' 'python*')
@@ -44,7 +45,7 @@ python_compile_all() {
}
python_test() {
- virtx py.test -v --pyargs cairocffi || die "testsuite failed under ${EPYTHON}"
+ virtx py.test -v --pyargs cairocffi
}
python_install_all() {
diff --git a/dev-python/cairocffi/cairocffi-0.9.0.ebuild b/dev-python/cairocffi/cairocffi-0.9.0.ebuild
index 8661963ee3bc..ac85506d60c5 100644
--- a/dev-python/cairocffi/cairocffi-0.9.0.ebuild
+++ b/dev-python/cairocffi/cairocffi-0.9.0.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
$(python_gen_cond_dep '>=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}]' 'python*')
@@ -42,7 +43,7 @@ python_compile_all() {
}
python_test() {
- virtx py.test -v --pyargs cairocffi -o addopts= || die "testsuite failed under ${EPYTHON}"
+ virtx py.test -v --pyargs cairocffi -o addopts=
}
python_install_all() {
diff --git a/dev-python/cairocffi/cairocffi-1.0.2.ebuild b/dev-python/cairocffi/cairocffi-1.0.2.ebuild
index 84e56f6dcb7f..686400bc32f6 100644
--- a/dev-python/cairocffi/cairocffi-1.0.2.ebuild
+++ b/dev-python/cairocffi/cairocffi-1.0.2.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
$(python_gen_cond_dep '>=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}]' 'python*')
@@ -47,7 +48,7 @@ python_compile_all() {
}
python_test() {
- virtx py.test -v --pyargs cairocffi || die "testsuite failed under ${EPYTHON}"
+ virtx py.test -v --pyargs cairocffi
}
python_install_all() {
diff --git a/dev-python/catkin_pkg/Manifest b/dev-python/catkin_pkg/Manifest
index d325fffaeaf7..d5f048021782 100644
--- a/dev-python/catkin_pkg/Manifest
+++ b/dev-python/catkin_pkg/Manifest
@@ -3,7 +3,9 @@ AUX infinite_loop3.patch 1236 BLAKE2B f236f05623b5ee4414fe3da7efebf61d62ed8617d4
AUX ros_packages.patch 622 BLAKE2B d155ddb5cf084b660914028b89f061be243ff15ca934a0513afa10f64ae31adbf25acdb294e6fcff441fe598f2210f31f91733038519ce01765cf51b0cf5ba02 SHA512 6675a4a1396b5f8ad0f62b6a2d1c59511950685c85f820f3b2c34f3c701052e2e678aa9d5c6f6e6dca72ed8b94372cd3f442dd1634c53981166efb8ec1f30164
DIST catkin_pkg-0.4.12-gh.tar.gz 61535 BLAKE2B 9b1a60cfc6bfda6e0f126f062cf62636df162577d693aaa07c4e7433f74383686224c31e0d567a95de20e2643c39f84781be3f82b39d9dfbbd1aed0dd397587e SHA512 227a6f07a46ab62d51f408a8aa08d57199a8f4d7c954421bf9a605fce3a0dc447c9379987bcacbed3bce139f00e95bd565286a530b7177acfc29a172da30f7dd
DIST catkin_pkg-0.4.13-gh.tar.gz 61790 BLAKE2B b879b6e71c84863fdcbca1023dd5850a226c850e47348a5ce3cfa846bd4dfb7fe0fa2c406003b4d1a0ae7ab97e57a983a499c3a27851d3101c928765c9620cdf SHA512 b971019fe2f8e66639d271ce3a7933368a4af7658d143cb042a315492926a4b0c3593dc9f784ea75150aa048266219fe80f2a104adc6d361a6725d4b24aef330
-EBUILD catkin_pkg-0.4.12.ebuild 1234 BLAKE2B bbe58928171aac97dbfb4d65bd0bef21da1198328ac1a0ef83024bfb54d0da6ccddb4717fa3de9c3420f621603bf5e2e9349e8de03cfb3fc1773dd99f3c3a9fb SHA512 561fe01e7b05df39d2aa0bf818efa6fb7a69543ce264e9f414960f261c23fc7a09286ac6d2f68c26c91c5bfc368e04cd7703752cb054cea1b732e46da497c235
-EBUILD catkin_pkg-0.4.13.ebuild 1234 BLAKE2B bbe58928171aac97dbfb4d65bd0bef21da1198328ac1a0ef83024bfb54d0da6ccddb4717fa3de9c3420f621603bf5e2e9349e8de03cfb3fc1773dd99f3c3a9fb SHA512 561fe01e7b05df39d2aa0bf818efa6fb7a69543ce264e9f414960f261c23fc7a09286ac6d2f68c26c91c5bfc368e04cd7703752cb054cea1b732e46da497c235
-EBUILD catkin_pkg-9999.ebuild 1234 BLAKE2B bbe58928171aac97dbfb4d65bd0bef21da1198328ac1a0ef83024bfb54d0da6ccddb4717fa3de9c3420f621603bf5e2e9349e8de03cfb3fc1773dd99f3c3a9fb SHA512 561fe01e7b05df39d2aa0bf818efa6fb7a69543ce264e9f414960f261c23fc7a09286ac6d2f68c26c91c5bfc368e04cd7703752cb054cea1b732e46da497c235
+DIST catkin_pkg-0.4.15-gh.tar.gz 63376 BLAKE2B 14eaddbc4dd544c26556033699806ee7596a0b262fc8c445696df468d3031ee63ec6c5e74c0a99569fd3faccf79202809b5e85e5ad5655d2f529d25b3d62ce1b SHA512 568f169e8fff5c4e41fdd02cbb4549dac99361a83241acbf15d3a3f2ae72f9230cab147eaa79688ce8e59d91f49096c8c57f73bb5fbfa89a41ac37aac9841f22
+EBUILD catkin_pkg-0.4.12.ebuild 1261 BLAKE2B f87a0620dd3b010ed3ed8a61bd19cb79e83f248ad544d88ae201ff83a19640b2503eccb8661975288668ab59ae025a4430f8f281a881545230e71534481f09c8 SHA512 de46f9758296ae0471f67a2ad4a8127e29c0b518439889a4710a0fe7546065f3ed463396c68e40de6bee061df5d165d12170a7151411ff545f733fba1ceb3a3e
+EBUILD catkin_pkg-0.4.13.ebuild 1261 BLAKE2B f87a0620dd3b010ed3ed8a61bd19cb79e83f248ad544d88ae201ff83a19640b2503eccb8661975288668ab59ae025a4430f8f281a881545230e71534481f09c8 SHA512 de46f9758296ae0471f67a2ad4a8127e29c0b518439889a4710a0fe7546065f3ed463396c68e40de6bee061df5d165d12170a7151411ff545f733fba1ceb3a3e
+EBUILD catkin_pkg-0.4.15.ebuild 1265 BLAKE2B 25f93ab5ca1bc1f56a435b704ec3422f0cefdb972195ec7c5a8b86d85a3aff3a868cffbe89291743abac4d821753000f6290bac8e6a8ad6dc79e78f026124929 SHA512 fb8c95bfb6a0904b0ff79c41cd8dca432460ada2734190270e411c794e87f26292b07686a1977bc24431f7cea94cf798009fc3e0bd9858a6113c89807e2c5322
+EBUILD catkin_pkg-9999.ebuild 1265 BLAKE2B 25f93ab5ca1bc1f56a435b704ec3422f0cefdb972195ec7c5a8b86d85a3aff3a868cffbe89291743abac4d821753000f6290bac8e6a8ad6dc79e78f026124929 SHA512 fb8c95bfb6a0904b0ff79c41cd8dca432460ada2734190270e411c794e87f26292b07686a1977bc24431f7cea94cf798009fc3e0bd9858a6113c89807e2c5322
MISC metadata.xml 343 BLAKE2B 54c183cdd942eaeec77723ae80d09a3cdd6e40270a3974e80a811fb050289e6f86b8d722fcefb1f37f7c2b8ad1ead3e00f04d49c2a029884daa7c2c33869ef87 SHA512 3ca5d78edb7c7dd2283944af93b7a8b6b3bb176ffa9e0df31881c8b5d66a4abc7e080e11f25f285e0b8735b16ed1598cf032a37d62b7fbb0b5adb3296e9b5862
diff --git a/dev-python/catkin_pkg/catkin_pkg-0.4.12.ebuild b/dev-python/catkin_pkg/catkin_pkg-0.4.12.ebuild
index d24c376aa411..ceddd52d1f42 100644
--- a/dev-python/catkin_pkg/catkin_pkg-0.4.12.ebuild
+++ b/dev-python/catkin_pkg/catkin_pkg-0.4.12.ebuild
@@ -25,6 +25,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/catkin_pkg/catkin_pkg-0.4.13.ebuild b/dev-python/catkin_pkg/catkin_pkg-0.4.13.ebuild
index d24c376aa411..ceddd52d1f42 100644
--- a/dev-python/catkin_pkg/catkin_pkg-0.4.13.ebuild
+++ b/dev-python/catkin_pkg/catkin_pkg-0.4.13.ebuild
@@ -25,6 +25,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/catkin_pkg/catkin_pkg-0.4.15.ebuild b/dev-python/catkin_pkg/catkin_pkg-0.4.15.ebuild
new file mode 100644
index 000000000000..6ddb6178b793
--- /dev/null
+++ b/dev-python/catkin_pkg/catkin_pkg-0.4.15.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy{,3} )
+
+SCM=""
+if [ "${PV#9999}" != "${PV}" ] ; then
+ SCM="git-r3"
+ EGIT_REPO_URI="https://github.com/ros-infrastructure/catkin_pkg"
+fi
+
+inherit ${SCM} distutils-r1
+
+DESCRIPTION="Standalone Python library for the catkin package system"
+HOMEPAGE="http://wiki.ros.org/catkin_pkg"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ SRC_URI=""
+ KEYWORDS=""
+else
+ SRC_URI="https://github.com/ros-infrastructure/catkin_pkg/archive/${PV}.tar.gz -> ${P}-gh.tar.gz"
+ KEYWORDS="~amd64 ~arm"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/pyparsing[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/nose[${PYTHON_USEDEP}]
+ )
+"
+DEPEND="${RDEPEND} ${BDEPEND}
+ test? (
+ dev-python/flake8[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ )"
+RDEPEND="${RDEPEND}
+ !<dev-util/catkin-0.7.14"
+PATCHES=(
+ "${FILESDIR}/catkin_prefix2.patch"
+ "${FILESDIR}/ros_packages.patch"
+ "${FILESDIR}/infinite_loop3.patch"
+)
+
+python_test() {
+ nosetests -s --tests test || die
+}
diff --git a/dev-python/catkin_pkg/catkin_pkg-9999.ebuild b/dev-python/catkin_pkg/catkin_pkg-9999.ebuild
index d24c376aa411..6ddb6178b793 100644
--- a/dev-python/catkin_pkg/catkin_pkg-9999.ebuild
+++ b/dev-python/catkin_pkg/catkin_pkg-9999.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_5,3_6} pypy{,3} )
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy{,3} )
SCM=""
if [ "${PV#9999}" != "${PV}" ] ; then
@@ -25,6 +25,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/ccdproc/Manifest b/dev-python/ccdproc/Manifest
index 50cb09fca4d1..ca0d11c7ef4d 100644
--- a/dev-python/ccdproc/Manifest
+++ b/dev-python/ccdproc/Manifest
@@ -1,5 +1,5 @@
DIST ccdproc-1.1.0.tar.gz 493426 BLAKE2B dec23d02d4ff5d61e2b348a0d68eb48d45b701456dac7242f183e892319759697a6737b0bba2afca29ea56acf42d25d62da8e3129e5fa23a9544f9c5034a0c60 SHA512 72c55df91e2ede41898af0631d83121f7e13f468c16da570e6fca5742f431914be7da5e030f62041fb59b2d8c721b4250205d7b733d8bbb2becb15d9b98607be
DIST ccdproc-1.2.0.tar.gz 504810 BLAKE2B c890a1c289aabd9bb07365020cc1834478613329bb47e3e904c0fdbec660f1d23ddd5656a2a5af60bf1c760789e5b947c7f199be62fcf66fa780399fdfa1a77c SHA512 f9f400aedf46ea7614e5a958f65e058dc081604b3bed499cdabe6abf4df3c4d1457469aaa15511edf1a2518f98e6d6fe8677a5b89b01b2dde4c0d0817d8c64df
-EBUILD ccdproc-1.1.0.ebuild 1184 BLAKE2B 6e931f27bae427b71e908d56a0eed4d3975fa5d3de39fbcfcf079d60e4065ceb989d3b26e99ae38c4ef2c3d216a0c1cd7381c314963f39f76d9dc6720a9f57c6 SHA512 67e7b0462301319e4b7a1ea6451d8c168ada5e8dd1728266ba1fb4ec7352946a6b072b29bce988056849951b31649558e09f3e13da0bead55c786d983c4e12d4
-EBUILD ccdproc-1.2.0.ebuild 1232 BLAKE2B 1033ea86c63264d94ee84b7fe272725d7c0e59cdd8c49f0a9c9d66d48a0cceed226cebab6827c6b1452d7251d308c3f565bbbf50d689920123eb8dd28ec0883a SHA512 ff8e2939eef289768ebcfc3089695218637e5e149c542a0fcc97b8a7c01901bb3b8a7749d3a85fa3c275d692ff5f70ffcc4a5fcbf5d37790386fc723e646358f
+EBUILD ccdproc-1.1.0.ebuild 1211 BLAKE2B 61bffd3d7b40fc1779cfec6d88ce041267e2732d03690eef4024c39a80cb3440f792f012ce9aefe7f0f407b645bf67856b298c7da1eefcc909e3fb81e4aaa616 SHA512 7a827bfbb24e0ec18e3db488a7bf5e7fccc66de2cf139a4879d4a99d4fc92b3168dccb27835781d59333d848953d8c6fc3046c557a217624016d9d19cf5f80bd
+EBUILD ccdproc-1.2.0.ebuild 1259 BLAKE2B 85d105ce5953b6aa25a2ff9f86ebb647b6c3238055a524c37e57be98d340366ca304ad9b6266cdb21afbacdd57db538a07867d40789a17f70f57a20a9d53c537 SHA512 c48bcea67604d1234e6a7b3bf1f395d28994edde32a5bd5e5cc5b0d2ad7948a24f950a92b2ea1cf69c948a6751449559af0797823d67f89428e8f4b2f2beb2e1
MISC metadata.xml 656 BLAKE2B cece38e1f945f48a8e82858505d281a1154296d1dc6cb41845046e901aa8ad39110d8cb7a8a4f6de699ebf62560ac95af46b9385aabe44f6969bcaf3db88e95a SHA512 49c3ba25e1411c6a55a1adf61ebb6ff13f2843b5e66a7672d4359bcf5c21710b946b78693a55665eab835629fff37fa60c41a473f757ddb8a4d5cbe2e3cdce81
diff --git a/dev-python/ccdproc/ccdproc-1.1.0.ebuild b/dev-python/ccdproc/ccdproc-1.1.0.ebuild
index 9cdee58fe0fa..7d8d58105a24 100644
--- a/dev-python/ccdproc/ccdproc-1.1.0.ebuild
+++ b/dev-python/ccdproc/ccdproc-1.1.0.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
SLOT="0"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DOCS=( README.rst )
diff --git a/dev-python/ccdproc/ccdproc-1.2.0.ebuild b/dev-python/ccdproc/ccdproc-1.2.0.ebuild
index 13c890ebcfb6..b859d5a5fa0e 100644
--- a/dev-python/ccdproc/ccdproc-1.2.0.ebuild
+++ b/dev-python/ccdproc/ccdproc-1.2.0.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
SLOT="0"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DOCS=( README.rst )
diff --git a/dev-python/celery/Manifest b/dev-python/celery/Manifest
index c1d508277dc8..1c711e609d9e 100644
--- a/dev-python/celery/Manifest
+++ b/dev-python/celery/Manifest
@@ -2,6 +2,6 @@ AUX celery.confd-r2 1442 BLAKE2B df6ab3585c12fef2272979ad3412f08827f59e9306b7b99
AUX celery.initd-r2 4303 BLAKE2B 259821a93fc84c45580e06bcb4aa36b72a26290c917afea86b6e095489a1abde7b00f3ed91fa699452b4b7635d71bd72fd12ef9f46a3452f1f0d69c841c83b29 SHA512 722b5d526cad15589a4c26c4871c11255f8f1550b6d6a9d503962c07a6c60167d411f47135d55408acb6320636f885fff28e7691d74831ec1c2bb9d5dc48f3e2
DIST celery-4.1.0.tar.gz 1331689 BLAKE2B ac134d26a21bfd1172ea7a2ccc5f9934b4fdf56dccb6f840726040adf5b81ab0c675c0c93754340c0429c4eb5777a344be74415a795a9dd6654578979609cecd SHA512 5232adc43ba55d01f2b030382075750033e0c5c2abdc8308903e0cef7a465513b7765e2ae495da6555b377452ae233500530ef9d57e584a5352a54c5f4731c64
DIST celery-4.3.0.tar.gz 1434073 BLAKE2B 47d9d461a9bf3d3418a7cb37684f53cce58ef1d1bee928e74cc8b6ff8e9bfde19d99a59d7a8ef7b638efa24263d5b35f50c774fb5f81e9c693c9d3c6242015ac SHA512 6a4f99857c2b329eddb5200934b2c83bc2377b5b89ccbcfed548d8f52cff40800db7b94ea321f74e932ea4be42a546fb9b515569266435cecdbe204a0a891b2f
-EBUILD celery-4.1.0.ebuild 3461 BLAKE2B eb5cb021e14426fedcd0fae5650d56521d71f4322cffbb4182d0794eb303cdd0b576986926eabe1efda40336c9b99da1fffdbbc07a67c6ef1dfd0bd16cfaad0a SHA512 fb61afec782ed109d82a9b1567477d20d7e59a218f66d922d9de9ddecdc495c438d302506d647f4cb14229ac2290de41e0b8e45755369c0f3043951dc83c86fb
+EBUILD celery-4.1.0.ebuild 3488 BLAKE2B ecc58546db8779426ba8eee81e7ac82389452ebfd5a7f0a726b1c6451912f8979b388e23b33e4208151a3db086c857431fdfae8b32949da8be9df26d646c3a91 SHA512 1ccf38ebf9ec46e0e9d20512cea35a925ae0001ee74f7ed24ceb2cb03472b75bb4ce34dfbf6f2a2a60047b611e30110c7ce36ad7d957daacfa3cf6a4e498b449
EBUILD celery-4.3.0.ebuild 4112 BLAKE2B 4c0afd7bd0a5af4f8ee4cb348732633f3604ba54f9dfa8863687181b199e03099c52d1bfd410b7e2274f058e8dc37e1933ee2d2d2a2bca902acd767c523dec7c SHA512 c16981166a34959e5b79b223cf546073b50a1fd6c3f18d010b67feae93c76b3be74226f628434e03441e83f76955c23f2a833f1e73639d5a2cced36b0cc8a3a9
MISC metadata.xml 528 BLAKE2B e7c57658c1e2d86d4f437649706c340148e6c713e7e1fa8fae06e60afb332562683bcef6f4946555664a1d1a916857addb1e3134c49edd20245fbee58468eab2 SHA512 73fe8a564452f48193e92c3c72368868fb0a6c4ea54e836ac91547f8acd190a4c653b6770f36fb645b4aaad86ed720a4cf4793a8cbfaf3188ac297708508d59d
diff --git a/dev-python/celery/celery-4.1.0.ebuild b/dev-python/celery/celery-4.1.0.ebuild
index 23aeae4b7304..abae2734b997 100644
--- a/dev-python/celery/celery-4.1.0.ebuild
+++ b/dev-python/celery/celery-4.1.0.ebuild
@@ -17,6 +17,7 @@ KEYWORDS="amd64 x86"
# There are a number of other optional 'extras' which overlap with those of kombu, however
# there has been no apparent expression of interest or demand by users for them. See requires.txt
IUSE="doc examples redis sqs test yaml"
+RESTRICT="!test? ( test )"
# kombu < 4.2: #666228 (can be loosened in next bump)
RDEPEND="
diff --git a/dev-python/cement/Manifest b/dev-python/cement/Manifest
index b476635bf39c..b8aeca3f03bf 100644
--- a/dev-python/cement/Manifest
+++ b/dev-python/cement/Manifest
@@ -2,6 +2,6 @@ AUX cement-2.6.2-exmples.patch 518 BLAKE2B deb3d8c6c0a182f00070388cc4dc30c768f5c
AUX tests-installation.patch 595 BLAKE2B 5db6b1d97f0e07d630468421f69ed85892d455d03a8ded427d60e370fa96e5c7a25bbe0b3e77c417c4669f19cb74e0aca4504de950966237c66af516b59ce455 SHA512 3f6273a5843c19873ea05f8f61afb00d43281210d523b2260f5e3bf8e84c64c9a8193c1ddfbb09662352e5a92cb291441b3e2bc8e92c1d6d8ade13cdc3c496ff
DIST cement-2.0.2.tar.gz 81009 BLAKE2B 634dc2f1bde45e60b6936399db8928e4adedc1ef1f5fc2b1dc38022a7dffdde6e7c70ccef9ec81542a29572b4368d963ad48b3d8f1bf51164f13807d15bcd0a1 SHA512 d5fb1e31c72440fb74c1f75084599ab569c669443ff4d80b76929159b80870b19ba895a35f7f8125a8ffe74453be2927f048fedd2cbd422f4bb4d7946f334906
DIST cement-2.10.0.tar.gz 179447 BLAKE2B 146e942b177be011a96b7cce91f87d5079fd37503ccbae26164114846c6e01964722c9c6ea4238a808e2320b05d103e3f9f9646af0ba6a35bbb420e229fa5f05 SHA512 3a4e2be833628181fe0d6b8ff5b00b7003e05486eafffe29a2c31825a69e74c609965453a2e66d009444cc43361d7c0c14662215ea46957b87a043ed4f0a0848
-EBUILD cement-2.0.2.ebuild 985 BLAKE2B 9af424b46b4ca56ce43c03a8db65900bed9528405cfa3a308def2696c4d8b92968af6b8d01f2e31b94e93192988f7c17109307f31fe9af84db790fd99ad7ea18 SHA512 abe5f967a81c23b5ee458b16849dc3d30cc936171dc0f6e10654510d16f9ac5635d0cb81a0e45483fe8aaad1c5444662e1608110bbd4f324f2a8ab6357331239
+EBUILD cement-2.0.2.ebuild 1012 BLAKE2B cc387814457c6d2956bf569b2568e8d869cf66a0e25ee406b36e7cf271a2f651ce392c84809dec708643fe1e5cda7d51293c7832dce8e3554997bbaeeb4e9d72 SHA512 2c6350aafcfc8fb3d69d1ebb47e863afd6896b5359ac38f082a9b4626d63750714c5d59a25f9298420fc943e6ea9c38d43855091a7dcce5337496548ff37db33
EBUILD cement-2.10.0.ebuild 1324 BLAKE2B ec1dca71f5657cf05fe31a9fe0fff5134d13507e3228753bcac98d808c6a6d2dbe4e8130123f27ba235875edc5ffeb6e493336f254d828be4ccfc97c05d70a73 SHA512 f0c76a031d9409dd287d008bdba377dc50ec4b50dc22e65f71fbec0770abc4eb5d48441898e8621e5f1c2959a6f5428771cc1ece4ba0df7ebfc14eac814ce9fb
MISC metadata.xml 540 BLAKE2B 5fc8b22211e7b2b6434c45fc55b3a8980470d630859564524189715d608af9b6c4779b2825d67e8d67e342e84c2f88fe04eee355efed399221ac355a815ea3b7 SHA512 58b32c0757712b4e28667d921159e847285bd63c712fee382fa1c83e890a183fea8ffae22bdf088eed936dec152013e8c2bfa63ccfb05a601ed5e43ccfdab4ab
diff --git a/dev-python/cement/cement-2.0.2.ebuild b/dev-python/cement/cement-2.0.2.ebuild
index d4a495d01907..0319dd71c371 100644
--- a/dev-python/cement/cement-2.0.2.ebuild
+++ b/dev-python/cement/cement-2.0.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test doc"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/certifi/Manifest b/dev-python/certifi/Manifest
index 589536283919..bd0891cafddf 100644
--- a/dev-python/certifi/Manifest
+++ b/dev-python/certifi/Manifest
@@ -1,8 +1,10 @@
AUX certifi-2018.4.16-use-system-cacerts.patch 314 BLAKE2B 30c9d53dba96f0062df843c98e507a477888a5d8d4de32fded32c9c6729c3e71690a1a1463372d991fbeb5135298a8fe308ab2ea10521e4a5408591eb1a336a6 SHA512 ff533ca05a736e35c1c567e0da6e79124bc7e070fa1db03fdcda6989df885a16568e4d0dffe07658480b1141dd1fc4c374230c46ce7d7b20e0ada82600ae9141
DIST certifi-2018.4.16.tar.gz 149967 BLAKE2B 4a69ec495266d54032dfabc9c17d0b1e78ad1467214f9f981feb4fae279c1f4b5f0bc3f7a643c2229b17d19e32c1ea894dc16d73b036a0b32f17faa9ac55615c SHA512 96369b318df9592ed4ff48d79ae695f89d27d85e8f5de72548fccb19ac15b83a33fb8bc096a3092d7a7f5b201af08805576888418c7927cf48b892df56464682
+DIST certifi-2019.11.28.tar.gz 156407 BLAKE2B 61fdee083aa1f5467bb4a6a65c9cdff2eb9e88261b4702f9d03b53abebb9f9815499a0cbcb53e983e81d5c54ed40e2ff7b351c19c90b2340373414e7e8afaea6 SHA512 6821444f02db0d9d03ab1891731178af1d7858df3c729f079147a9c588cf97a456e050da3421a0d2a3559145610826669034a8d46cd50b7c76e90249db1b09ad
DIST certifi-2019.6.16.tar.gz 156721 BLAKE2B 3990a9c122dbaf554f4482ad97192efa66f1cf54e83bd4ee67248bbea8797dc4da38ab537230a8263a491a2a2115528138965480ef4da6d6cba9ac2af5bff830 SHA512 4641626bc5073cd0b3a520855ddef1007dcb42933baa7a3469856f936e725581042bcbd5b67e984ba9748e7faa62b9125cba7dc160dcc5db2eafe46461a29f5e
DIST certifi-2019.9.11.tar.gz 154855 BLAKE2B 1a2e39b44e2285bcf2dfc0104873fc2c5004c54b346a27beebffa28894c22ba77b7ba0b17131e686846be14c2200ea0fba89f8b465f4c61139122d88d6d1ebf6 SHA512 aab5734bf65cbad12772bb120153b0325a5c3226339e0a03fdf4c3413303feb930b6d53d1d9dab93bd4f3cf00d2bfbe86419c4c462570340f1a4aa143a31373c
EBUILD certifi-2018.4.16.ebuild 1394 BLAKE2B 631b8ac0be4695a24f478114a02e6bb39b6c0dd7bdcc43c030017d7130f8ccd88c93e269dba52597238984ea8ce171be56b366ac549f54e321569ebb71363d4d SHA512 520854ce5851c12139c5fd05d0bfb2abe3a61429d34dfacdbaa8d74cad8027d9f2a34d450b618f2ebe46ab8c586f12318dd5d6166edf7166f701d8f923ec0f20
+EBUILD certifi-2019.11.28.ebuild 1402 BLAKE2B 08bdd49c696001a2817ebfd2d59978dbedbf8eda2eb10b32bdbe1c33183f835c8656cb36e5fa01c938754961bfd1cbf498e0ece792b5901055e2a9007877fd09 SHA512 70ebad533cad1e523fa5ebdfc6cb3854d25817a41f5495862de2dcec15f9e819ea2dc65cbb263d50dbce1c1445dcc362caaf7ce5f4d08c268fb63b8d8d767339
EBUILD certifi-2019.6.16.ebuild 1380 BLAKE2B 7180aa27e17db38fd7cdd36cfc20da801f6d87f2db041e8f5c1a0da23a4bcd6b9ae249e975a2e5df80134f2bbb34a10db7e07400ffdcdbfbd293caa9dd0ab07f SHA512 9b6a32ae29ec76ca6e7dc355634b2dc67e5fa8d414d5c6fdbb3f06fda4fa156fe74bd8a97e4650380777ccec20d0882802c200dfc28e25c16c98c63de749f5e9
EBUILD certifi-2019.9.11.ebuild 1402 BLAKE2B 08bdd49c696001a2817ebfd2d59978dbedbf8eda2eb10b32bdbe1c33183f835c8656cb36e5fa01c938754961bfd1cbf498e0ece792b5901055e2a9007877fd09 SHA512 70ebad533cad1e523fa5ebdfc6cb3854d25817a41f5495862de2dcec15f9e819ea2dc65cbb263d50dbce1c1445dcc362caaf7ce5f4d08c268fb63b8d8d767339
MISC metadata.xml 320 BLAKE2B ba5c3c1018c5cba293969a523ab6c388f5bc0d0cfdfc69a4b143f1c966aad036df449bb091eacdeae2335a6bdc722da85882caad2a447bf87b600da2ed7c5309 SHA512 0e99564887f0a0b314056b2e1f4b6e3afcaf908de6824a2cc87deab9d1832566e97b8ba88cc7d2bdc5d11e7f1c8532830fc59602efd8c2f1a6061c0ad4853fdd
diff --git a/dev-python/certifi/certifi-2019.11.28.ebuild b/dev-python/certifi/certifi-2019.11.28.ebuild
new file mode 100644
index 000000000000..ba409ef85575
--- /dev/null
+++ b/dev-python/certifi/certifi-2019.11.28.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1 prefix readme.gentoo-r1
+
+DESCRIPTION="Python package for providing Mozilla's CA Bundle"
+HOMEPAGE="http://certifi.io/ https://pypi.org/project/certifi"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~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=""
+
+RDEPEND="app-misc/ca-certificates"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+# Do not drop this patch -- this will affect system's security
+PATCHES=( "${FILESDIR}"/certifi-2018.4.16-use-system-cacerts.patch )
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ eprefixify certifi/core.py
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ local DOC_CONTENTS="
+ In Gentoo, we don't use certifi's bundled CA certificates.
+ Instead we remove bundled cacert.pem and patch certifi
+ to return system's CA certificates.
+ "
+ readme.gentoo_create_doc
+
+ # Precaution -- nothing should use bundled CA certificates
+ find "${D}" -name 'cacert.pem' -delete || die "Failed to delete bundled CA certificates"
+}
diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index fe46d1147b0c..be2eb538d521 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -3,11 +3,13 @@ DIST cffi-1.11.4.tar.gz 436857 BLAKE2B 46b5d1adf4aca2a75ea02ba01ae934821d0e864ac
DIST cffi-1.11.5.tar.gz 438498 BLAKE2B 2e22cf3c2d50d76f8f25b7ac31a77fac8a49e2b2f4952e3b1a1da79c0ad2ca5c6e450000cadd1efa06df53d14f711e0acd73a075bea45ebd61e667fb650a10ab SHA512 6770d5293cfd7405e733d60c96655641b5bcc5878fc66a737f4a8308f465d459ee0e3fcaa47893d8f57fb195e5534dd7e4728c868f33d7e657688f45e1fb1880
DIST cffi-1.12.1.tar.gz 453584 BLAKE2B fb0fee63f5cc4dacd1055036ed6e7882452e848dfece99adadad7ebb1f0cc4171d1be5370fda5552da45127e374382b29cdc8e1f5122081d2551604630774cac SHA512 1863ad26d730d629e1397ba155bebd3f9edc881d661fda5301a5acb080c8e006925317c1b092f054c46834d693c437d6e91a687f379c9ab029223a9a159eaf48
DIST cffi-1.12.3.tar.gz 456340 BLAKE2B bac7265ed9b0858d791443572f39316fdf809c8e40b5a2557ccd667858d994cb44368b4b74655813833d3c5cd5c266fbb5227d777db8fcedc599917f31dab7ad SHA512 9070f5cfe543c9261a79f995548899c3e7539ee20f562ba91a4a909887745bd28448b0e38241031d6b2ab87286fd0ec91768b8bf6577716427612d41b0ed3b93
+DIST cffi-1.13.2.tar.gz 460243 BLAKE2B 74603f2b1bde068a955e94912488fd7d8914267ec2d0cbd8574f62376fc24ef16d85d59e9fee7f6015e6d242726ea25235788faddedc68deb56ae71e627d6322 SHA512 2c57d9c06c39e95498a54408dc39940427190f3c03e1b8f1a3584140db08a5775dd12e6e67b03093429c130af579d01519b0fc868b99ba7a530068ed22d38522
DIST cffi-1.9.1.tar.gz 407108 BLAKE2B f95e99cbb7a10aacb714d6ddbe85755e24d4fbdebb9ada0ab87c95b58aa56b364df612fbdfbf6fcc3a9dfff6e96fe5e979ee37b1c6c9b62b6ba8d3a9565def2f SHA512 6e76f181b6b7b760a14ad70338edd104a8b8e2eac5680e336d3868e0bd031a1665608e29a65dc0c56806afb8a8c03811586f151f3acef11e54e60c1bfcf902e3
EBUILD cffi-1.11.2.ebuild 1491 BLAKE2B 6e5bb4cbaf19f43227d3ddd1cacbf97adb573daac72865a7e209631b92549757694f320c8bc315410d98e69d9deaa984b1e4f3e4ce4b851d093bbf3f9ac8c424 SHA512 99e575a5e9d85b7deb11ab1f32dae93b8d9c7ccd5d46b666890dfb1d98efe38128e93619479127aa50458769c8342ae3da8b15c10e51948c4b165b654ada2bb9
EBUILD cffi-1.11.4.ebuild 1480 BLAKE2B 354d245b6d37c73aa98f567fda2c0081fdd4b268d0087164218ea4742718e95205f0dfd41c18714f5f257201512176df5a50b4190ef6d9f2b892293972d0f94b SHA512 d2361253ea42d6bc50ace5394eee3058b10b2182f6db8edeaad9ea9636ebbc8460442c5cdb3b1e50c2be649714f4cd9e7edc3a6b911704613517e5d91d27275b
EBUILD cffi-1.11.5.ebuild 1582 BLAKE2B 3c8c1002ca7b3ad277ae2222a0168285700e9f0a445a81445f32e4419d8d325ccd0e303d9c1fffc3e6b6f107043ff2f8e9bf10324198f9c32495c69aa9ad4e6b SHA512 1a87a24cbe82d17aa4676296567d5c660764053065f297cd9f048def18fa85716db9f861d8307af7f4b1d63a82cc32870fc4a6a1d646f7a30c3f536d3727e462
EBUILD cffi-1.12.1.ebuild 1582 BLAKE2B 3c8c1002ca7b3ad277ae2222a0168285700e9f0a445a81445f32e4419d8d325ccd0e303d9c1fffc3e6b6f107043ff2f8e9bf10324198f9c32495c69aa9ad4e6b SHA512 1a87a24cbe82d17aa4676296567d5c660764053065f297cd9f048def18fa85716db9f861d8307af7f4b1d63a82cc32870fc4a6a1d646f7a30c3f536d3727e462
EBUILD cffi-1.12.3.ebuild 1519 BLAKE2B d51e6d9d0d8b5762b359fcf63e4ffbf93df75de6bbe5e300ca18507979b21f7ea774e4b1db59b481f19ad7ee2f24fba266c575f0c6a201f8345349d9903e1e69 SHA512 23c72b4a6ccfdf666159e8bfd9efe88a1dccb58874754a4cb5ab35040b447b91b534a3c4c84d51829c28817bb197fbbea0d47060cf7adfdcf7e242d7906f3529
+EBUILD cffi-1.13.2.ebuild 1266 BLAKE2B 102c0804a9299ba7feead3a07677b104f958fdaccc2b4b28212374061f0cc14713a722acdf6c94f26c3dcb647193d1cb9940c32d1e79606701bb3dda744b151f SHA512 7eb6bc837f3057ac423f8ac181eb8b768d1b5c3a4ec48d9314a61c3f6bdd4dfd53d68b607bc0206c0fdb65dcfbf09b76a33970943c24b16436609806908299c3
EBUILD cffi-1.9.1.ebuild 1481 BLAKE2B a1f6ea34fb65784e00f04e22bb1df51a1944af481c3e573911448137f32d7be40b264916158a9e835d17f9a80d9ff23e3048e98275fa9b3426d9081b33557eb9 SHA512 e4e57197c669ec81d7d98e7b447fed58395857ee6b61f21754dada6dcb17fe942e855b3b26095c039c6830d1af67d5e3962950cbeb77adf5c6d6633ca08c8f2e
MISC metadata.xml 317 BLAKE2B b6416209bd2358c42c2be3bd228238b401bf126919b6e7371d83d7cec8cb55a40f89db562701cc8f3dfa904e225426881b22ff1d3b72085365b5caf9b8c6a403 SHA512 0744ca7b98b2ebe2985bf2a81a337d09be62cfaa51f8380bac52f8d30941e997f09be20e28caf6967226a71369003cf35977790aba56ed0d469cc490cfa089b6
diff --git a/dev-python/cffi/cffi-1.13.2.ebuild b/dev-python/cffi/cffi-1.13.2.ebuild
new file mode 100644
index 000000000000..8cafafe56ca3
--- /dev/null
+++ b/dev-python/cffi/cffi-1.13.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# DO NOT ADD pypy to PYTHON_COMPAT
+# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
+
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Foreign Function Interface for Python calling C code"
+HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="virtual/libffi:="
+RDEPEND="${DEPEND}
+ dev-python/pycparser[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+ virtual/pkgconfig
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+distutils_enable_sphinx doc/source
+
+src_configure() {
+ tc-export PKG_CONFIG
+}
+
+python_test() {
+ "${EPYTHON}" -c "import _cffi_backend as backend" || die
+ pytest -x -vv \
+ --ignore testing/test_zintegration.py \
+ --ignore testing/embedding \
+ c/ testing/ \
+ || die "Testing failed with ${EPYTHON}"
+}
diff --git a/dev-python/chai/Manifest b/dev-python/chai/Manifest
index d983434a6431..718b344a647e 100644
--- a/dev-python/chai/Manifest
+++ b/dev-python/chai/Manifest
@@ -1,3 +1,3 @@
DIST chai-1.1.1.tar.gz 81684 BLAKE2B 0aa285d3545e445f26f0b088c1b721f2dd14094a8f499cf7b2dde378a20ee15e376e43a91a664be9d6bd11b45d9c2f4606ce5de73743c27b6bb76e9bea409194 SHA512 f51406258327d9a49e820f0489d60e87f576c72232c701e99f96945932ed300582e6dd81608e5b262e2645c4e9c5216ec8f52e98d454c994beac8d1d8137dc87
-EBUILD chai-1.1.1.ebuild 510 BLAKE2B 8045623cf4388b40aba50a6d38cb0c751263d80c1603ff72f04941e4edb520a4c4870ed1f46ac3f9008f14bc0908f88447e2687fd637ff1dce1a5690f1d502da SHA512 dd6cd142c3018e6bb5802f9c8ab29f1c64ee812fba34ed57ba479cc1b539805a5ed374a6487af40271e129ac07ad7775f6460697c8ecbcb783e695aeaf238eba
+EBUILD chai-1.1.1.ebuild 537 BLAKE2B e3021af35ec285cdec75c0e18cbaa8d459816653039981897d85ab25db82cb33838526ad2b5311025747fac19cd51b59d5e6ec1548b58a8ef2c57c7202fbccd7 SHA512 5935447287bc87d6e4c25dae07a69918545529c868fe4439ca9c0a100fd3f335065fdb9a252b66560acf71b7efc4de484b70bd6940e96cc8be0cae89c7be3591
MISC metadata.xml 362 BLAKE2B 50f7aa3c56d7e09aed14029e4b52d3a1e5b765423e86b5e9df00d11f0b2d12f45b07334e64c1ac01854bcc673ab183e491298bc91537054bd4f3df3a014c5867 SHA512 3adf8064d0528af8205ca600f4f3be089872be7a37cdcb0374f9a8fe9589fe3b807e02a194e0cf08a5dfd08855951c842329b6b81aacf5146465e84cdeef6176
diff --git a/dev-python/chai/chai-1.1.1.ebuild b/dev-python/chai/chai-1.1.1.ebuild
index 9f9224168f81..93673da698d6 100644
--- a/dev-python/chai/chai-1.1.1.ebuild
+++ b/dev-python/chai/chai-1.1.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}] )"
diff --git a/dev-python/chameleon/Manifest b/dev-python/chameleon/Manifest
index 1a5ee7d0e126..f740e36abdbb 100644
--- a/dev-python/chameleon/Manifest
+++ b/dev-python/chameleon/Manifest
@@ -1,3 +1,3 @@
DIST Chameleon-2.25.tar.gz 193965 BLAKE2B a6ae7768c52807a82229d75fc044116a77df5ae3032a98e44558a1d2b3ee2f427f3291b7c2895639050ea1e9fda0e6868ca7b8299cbbf1d5e1b0714af0d835c0 SHA512 b2ffc05c6ab5268757ae6a93a0579d8031dfe7e09882f0f3f0b9a25677ecf896af99a8e7cf6bec98648e9c8526365e7e517bc174d36137734968d80f3f14a05d
-EBUILD chameleon-2.25.ebuild 819 BLAKE2B ae57c6b04ec1853d6a04a2b9a2b1e38e64c94c4c0322555c29439c29fcf9994654bd37bd1591c584d301c20f6c71d0bb9256a2f08ca09049a75d472f68b8c18f SHA512 8642e37c1d4972e249e6cab5408670917777ba5b68eaae0bc25861e794b91e577e95398cd9143b0480450a30a3f4b6ca1c0fc243973fbd0f7e7d31461bd4b664
+EBUILD chameleon-2.25.ebuild 846 BLAKE2B 9125eedd7c1d30bb15d8af1e23f4664fa153068916606beaec7a7bd168a41ef2388cba5a871beeff7be60f71d4cb3c850acadd864661fc76b09cee2fdb449133 SHA512 93d7542748d57b92926f4e19c0ec0cb7884a27db414fdba0b25b95cf8ef10b813bcd0a8b19aa1b6f329e31cf95a1074dcb64e4ca000565103821dd7c0a2d8628
MISC metadata.xml 312 BLAKE2B 9cef667b151e7c744637259ffe810e24eff175a6c1544091effc28d2bfcbc8f7d221af7d572662a037a78af3dfeefdf70ee4ea2ec066b798525d686130632c8d SHA512 12c503e809af190746a7f59c4367083bf566e1d908e0166d109cfb507e1b7472ef8574d790d6f9403d9bb6d4246eafa2cdf77ece46dde74ced493c91acf52f1c
diff --git a/dev-python/chameleon/chameleon-2.25.ebuild b/dev-python/chameleon/chameleon-2.25.ebuild
index 11e8736d7a3b..81722c16ab42 100644
--- a/dev-python/chameleon/chameleon-2.25.ebuild
+++ b/dev-python/chameleon/chameleon-2.25.ebuild
@@ -18,6 +18,7 @@ LICENSE="repoze"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
diff --git a/dev-python/characteristic/Manifest b/dev-python/characteristic/Manifest
index 8e41b70490d4..7d03b5a0581d 100644
--- a/dev-python/characteristic/Manifest
+++ b/dev-python/characteristic/Manifest
@@ -1,4 +1,5 @@
DIST characteristic-14.3.0.tar.gz 26993 BLAKE2B a24548953451da77e08678b8a204c0fc649ebff52026aafc6f80037a65f527c9a2244273420b1ce76e3ac75778f48c11bc2344296cbf34ff1e9a1e82356d52f1 SHA512 e13a86f453cd3688a74188005b82a661a9c73d9f0408d9afe9e0575e69ffe87a5327f51e2c16a9c0a653b738e7c014d5aa08e353835f0aca7897714b7ae56e83
-EBUILD characteristic-14.3.0-r1.ebuild 1037 BLAKE2B e6cd5e36a87841b2b0e46f0377ad1ec4eac4f27f658f023dbed6c347c4a40cac0efcab46350e62fb872aa9f3d579a8744a3cf07d9d312681feb395dabb3b7c25 SHA512 99971d95756ffeb601976309e78d5a16dc223b8d9270259eca7663f4ce38bd35b6fa5c1c16ff3ffa005a3618839526697f628b71c6f99559240644e406ebfdf4
-EBUILD characteristic-14.3.0-r2.ebuild 1052 BLAKE2B 4e42003cb518deb2385d5b31b8274e26e1f8085d2811ac9676dbf7107a289792ef30c318179720e314bc96da1a7667ac20557b57e714f3016e17d35c1de67e44 SHA512 e2bb4e8b6d76f66c002393a215087688c3494b55166d372ccfdecb263af1437b7050f5c6d567996c5de0ebd7ca02a86ddfe209a765b231b9f90f538ea67b0086
+EBUILD characteristic-14.3.0-r1.ebuild 1065 BLAKE2B 5e843ba6a7abff9bd21f624de926b25dddd7df5296bed00a22395bb3b8a95bf715261bcd48983127d75d96ab8e10f5dfb4e9b14f2355d00df3a784ff40f63dc6 SHA512 88df76f567856d3336d4aa350bd96327caa0a94836a5e214a8a60be1fd283b66886d20007da314c3a124b66a3eb421acfeff932d56e04ec041f9a9742eff8dc3
+EBUILD characteristic-14.3.0-r2.ebuild 1080 BLAKE2B f37d0867e415a9169c0e6d9b80cd726bd25deaeca3ce6f002298a85e02b08860297300471575922f85dbd9cd65c6b5c9a28be5fb5b2a095d1a7c85b24d219bd1 SHA512 81fa796de0d691a91289dc53c4e9e8032fca53b15187dace8c160ca6189e1e174c00be4ea75ff3316c5ed158fb5b69779ef9404687278156e915006cade0e318
+EBUILD characteristic-14.3.0-r3.ebuild 863 BLAKE2B 17c6db39cf244829a1ef11c9bfd0b6081193cbfc4996045784f3caf1fd3fd590d3a3ccf894d76e7318110d5831e5c789370c34d325fb7b58be93907c394dc777 SHA512 3e6f158da25a17df5748bbdf3f3c075eed0e1eeda41ac678152281fc97aaf4d90a833524607163fb29e0be869db345f066a1e1f557b4c952064decb20d78c56b
MISC metadata.xml 389 BLAKE2B 0e2226a252bf0308d7bf33b34eee3f035bfd242736b91072eabd77e07216104961c45f8469dcfc3a8871cacb4ed619bebfd3443612bce85d1f2ec4d95a13dd21 SHA512 291bc593113bd6fa148fcb5f978ec1630808a0a6b4ec7fb40b00596c9cd2bd56357fa792af91243d96ac21fdab420d370c0d1f59570e739be22d81b8add56676
diff --git a/dev-python/characteristic/characteristic-14.3.0-r1.ebuild b/dev-python/characteristic/characteristic-14.3.0-r1.ebuild
index a3a39944ebe7..ca90563a2e66 100644
--- a/dev-python/characteristic/characteristic-14.3.0-r1.ebuild
+++ b/dev-python/characteristic/characteristic-14.3.0-r1.ebuild
@@ -22,6 +22,8 @@ DEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+RESTRICT="!test? ( test )"
+
python_prepare_all() {
# Prevent un-needed download during build
sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/conf.py || die
diff --git a/dev-python/characteristic/characteristic-14.3.0-r2.ebuild b/dev-python/characteristic/characteristic-14.3.0-r2.ebuild
index 6a8425596f9d..d11fc76b6bd1 100644
--- a/dev-python/characteristic/characteristic-14.3.0-r2.ebuild
+++ b/dev-python/characteristic/characteristic-14.3.0-r2.ebuild
@@ -22,6 +22,8 @@ DEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+RESTRICT="!test? ( test )"
+
python_prepare_all() {
# Prevent un-needed download during build
sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/conf.py || die
diff --git a/dev-python/characteristic/characteristic-14.3.0-r3.ebuild b/dev-python/characteristic/characteristic-14.3.0-r3.ebuild
new file mode 100644
index 000000000000..cc3c132af490
--- /dev/null
+++ b/dev-python/characteristic/characteristic-14.3.0-r3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python attributes without the boilerplate"
+HOMEPAGE="https://characteristic.readthedocs.org/ https://github.com/hynek/characteristic"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="doc test"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs
+
+python_prepare_all() {
+ # Prevent un-needed download during build
+ sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/conf.py || die
+ sed -e 's|\[pytest\]|\[tool:pytest\]|' -i setup.cfg || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/cheroot/Manifest b/dev-python/cheroot/Manifest
index 7e5ff68441f4..4f39e9b61909 100644
--- a/dev-python/cheroot/Manifest
+++ b/dev-python/cheroot/Manifest
@@ -2,8 +2,8 @@ AUX 6.5.4-fix-requirements.patch 272 BLAKE2B 9694f577198f94ee1634468750f4ca8a1d6
DIST cheroot-6.0.0.tar.gz 62763 BLAKE2B 0946c01c6a6233dc60ca3dd896c3d1dbc0feb97d5099d88598db340a8812b2be4cb076383c0e39d30cd2c6fd3402e048b716a02e82bec8ce08d5b8fca4b1be0f SHA512 0109fbf3b73ed3f12261eaa3c6d86b6c6b80a1ba3564548ba3288aa6c61a1c08db60886e677991bf7997e6a5b1ec7767a3e06098ec1748453e72c40fda7b82a7
DIST cheroot-6.5.4.tar.gz 81067 BLAKE2B 5304373bb8c7cefa341260d4fdb8a99b9e22041260342a716a6b95ba324b4f31d20fb44d8dc10840fb35d3b04de1283deb9aca11bc78772655bf7ad81cf16f3c SHA512 62a48ced225bf9167259b82f5e88a953bdc422982a6c0b0121b28e895cc8347cc033f573b57a048c59167586e0b21e94ad233ce2b65a1b72feb01db82b5ed411
DIST cheroot-8.2.1.tar.gz 89470 BLAKE2B 57515ecf6e047ea67599631a98c15307ea5f9929b398a8143bc157bfe71129b11a1f4bc841f586f98167ac4c6c9680d476bd167323e5828163b4bff9bf24c360 SHA512 3f6b55c6b2403569eedb1fe7b473d3a65ad5d06cb99a38370316db38b6138b1a6921c6b7d8ba64424c5b8c20c9c58ada33da7cb8ebb6f313610f63c1f364f862
-EBUILD cheroot-6.0.0-r1.ebuild 928 BLAKE2B 19820055e86df187d6275757a0bdd8204e54a82898a8808fa361b4580ce1a7453f080ec7c83eaefa8062eecf6ca3aa1ffb87f31216c92568ab6a498f7a948816 SHA512 cf7dadecb9e0f46e9df84da6f271fa91e03995b002c278344684c82cc09416e71916a4efc13e195489db2f2da09996ff94635cc879e0bbf510314f1a8fab5ce7
-EBUILD cheroot-6.0.0.ebuild 931 BLAKE2B 26fd346bfc7525bab57373d11d2c2bda09085b6dc5a7883ea3cfcfda0cdb11be2491d1a382aa1db1e69db37020d2ee9957f328816636ad1cb01ee04de1ba5c0e SHA512 f0c3099b7137a8f577810dbf0f51f566a044661d60f7374c82e9146a2ec094594c69e74848539a89f2f99053aa9634dd53d3fdfe6153e9a52ed1460a1f323ba9
+EBUILD cheroot-6.0.0-r1.ebuild 955 BLAKE2B 35b6bd32f07d9233b58d4e5131c2d1862bd6076aafe892d9173db83e9560144a3ec68aafc69ec5166315f2e4fbb306cf83880eefa842bcea99b72a76ed9dd1c4 SHA512 82427c2440b1cb7d3a503f48e921bbbe0cb071b1569b4d368e4dc5db167ce1a088231eefd0fdddb7e6e1316213dec92485911be3053088d5fa3901017b377c18
+EBUILD cheroot-6.0.0.ebuild 958 BLAKE2B 51c9af6ee0f97e9272868db1e474c13b9537cc4d7a98570a156f579e21316d974dab66a4272e9d6dbe823eb5df8cf3bcae3e49331653abee03588d90f9c49f48 SHA512 37df682e8a6db897984e367dee6ce6d1bec2ded9abfbb1a478fed617746770b52fa239c53788b26c7341c3a40037d940509755c821c4a407dd67779357f9d875
EBUILD cheroot-6.5.4.ebuild 1757 BLAKE2B 91d67e14734ec541797afbfd6579c4bb30147500a7c51a7c8ddce734624cdf9653de60a0c22b73352e13e407a867eaf58e0a315023dcc652b5a5aaa8be18a5a9 SHA512 24fe894299387b4c92ed4aaf7ac7e710dee58923e22dc846e415b2916746bfa8ac19f078a91a50dc9141605d2b52a0e36fe5935edb0b001d77b1aecbd8d1da73
-EBUILD cheroot-8.2.1.ebuild 1681 BLAKE2B e6438a113aa7bb3a569655e071c7b57b6dfea757d073c32006b1a14611f405a1f495276b6f5bc071aa103f9535c3344ce0ffbd3d14f440980c9c3153cf71e961 SHA512 e794c82e118dec63a85e56882cf7242fab1cb0283b81d1f3586344d9b924a948f60d92452f8f202a9ab1f7e70d0858aad6c5a7b2b84251b9ad4bcef481ff25fb
+EBUILD cheroot-8.2.1.ebuild 1688 BLAKE2B 575f9b0b92f3bfc131d3d144d670d576df95883f418c1e4ed3d874f599d76c13abc3d1a6e6b073c4f550f44d51127326d1d0411c92138c2b2f2af9d07671c82a SHA512 1ab5484ae856fc4810039e42efcb2d2823f02769dd13e8952e9efdaff0dc82c01c6b877df32e12ab0f1aaad9a59ddf1781793344ef69ff2bfbb230f9a5b4ea80
MISC metadata.xml 370 BLAKE2B df7ec3eb606f1557e048245eca81402f40f9cd9bc4ec8112ecb0085f65530d9a66b952d56f826b2b97733018ec4b4d31c16ac26bebd3a40f3424421255fcb770 SHA512 22ff00c4677bd898e9d88f2bdebabed6a145a9dd33d6276e997c0435c64fc9dfd396a35a88c6facc8a3844187f0b598bfe8606637ea88420a6c33e1ea9765cbf
diff --git a/dev-python/cheroot/cheroot-6.0.0-r1.ebuild b/dev-python/cheroot/cheroot-6.0.0-r1.ebuild
index 1433e9d15da9..df19109dc7dc 100644
--- a/dev-python/cheroot/cheroot-6.0.0-r1.ebuild
+++ b/dev-python/cheroot/cheroot-6.0.0-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/six-1.11.0[${PYTHON_USEDEP}]
>=dev-python/more-itertools-2.6[${PYTHON_USEDEP}]"
diff --git a/dev-python/cheroot/cheroot-6.0.0.ebuild b/dev-python/cheroot/cheroot-6.0.0.ebuild
index ce7dc4100fc3..5ce25b8c2b27 100644
--- a/dev-python/cheroot/cheroot-6.0.0.ebuild
+++ b/dev-python/cheroot/cheroot-6.0.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/six-1.11.0[${PYTHON_USEDEP}]
>=dev-python/more-itertools-2.6[${PYTHON_USEDEP}]"
diff --git a/dev-python/cheroot/cheroot-8.2.1.ebuild b/dev-python/cheroot/cheroot-8.2.1.ebuild
index bec1012424ea..88bb64a5d8bf 100644
--- a/dev-python/cheroot/cheroot-8.2.1.ebuild
+++ b/dev-python/cheroot/cheroot-8.2.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/C/${PN/c/C}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
# Unit tests are temporarily disabled for this version, see below for
# what needs to be done.
#IUSE="test"
diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest
index 6667f5fcae15..c0122d697cf9 100644
--- a/dev-python/cherrypy/Manifest
+++ b/dev-python/cherrypy/Manifest
@@ -2,9 +2,9 @@ DIST CherryPy-13.1.0.tar.gz 687221 BLAKE2B ab9c8f50026e26d171877e4e68f1c5a53fa85
DIST CherryPy-17.4.1.tar.gz 684113 BLAKE2B 8922c1f6c3e7ac654f84dbc56c7ae17e9ba83e01132dc6a34413064879a5fe22b1dcaa0eac7415b23cf9dc4fe54fd3e5d078121b354599b30c89f69f107208f6 SHA512 588aef80b12bdd27d83fabd466add12753d62760cd0c6beca8ecb78a0cd1e04a507327409bd4cd3c6e6e6133922e06c2f8c6ee2877b42ca635f8001812a4bd8e
DIST CherryPy-18.1.0.tar.gz 682792 BLAKE2B 0e072bf21656778ff8d64e87a6b19c8c5e9a3057312ebd3155b3b876432709f6f205f267cd9a105727153d458daab3e7113ffe9b3c49f911bd956bf72a19086c SHA512 58ae40ef62efeda051bf5dd35768a599094792d06a0e7c6e34c21cc5b003b700f43a02460d38a00067d255939e341fc438d248e3499fad76ccc8100f8eac94d3
DIST CherryPy-3.8.0.tar.gz 433711 BLAKE2B e1b4a554138a61e8c6313c3055723583d812e573a352d67bd5448f799e4f2f22694b800810b53cd041c665e46d9555b471d1da91c252ade96459778d7a5c07fa SHA512 25f84093e30d814c0980f7d77b98492113470c3297c66ee8652e40650757f8e2b7db01bb8de6d7a1ea9b4bed8b764502b1f563ac6f0d082970bc2d46739d19c2
-EBUILD cherrypy-13.1.0-r1.ebuild 1308 BLAKE2B 8cc82aeecef70cfd53f3be9ad2d414479ebdd7a731d37537dd40410d857529e2f2def9668cf666f306c96add3621556ee5c794b447595b6d9906f8ea625d749e SHA512 18db2e5acadd2203c4c27dbc66c01a521f4f73fc3b2be9b73026a5ba313527634e1beaac0a192376ec089328f639e031d3ca143e486e525ee7b12b2d40f1c417
-EBUILD cherrypy-13.1.0.ebuild 1310 BLAKE2B 4d775a4229745550368adc904e587f6839da72dc8b02c9a751cde0fa7baf42a2061457419ad637297660cdfe3f15028288ff33d15475ac500065205468534b9b SHA512 6afea1535ef78aef1e732f83b0f5d758c0099b25e170a3c1f87f9f78e04eb687cd26767f9920c1d7dbf101b458672d92fa3bba7ca41dbdb43b7fa47181c3aedf
-EBUILD cherrypy-17.4.1-r1.ebuild 1863 BLAKE2B 6468dda582f8b5ecde92da5d5ccd750fde930d55d1ea586ede6cd4590d6e90e2dbf57010f437b13bf0405e2e3bd4385ae39ff6ee47966b6fb138685fcb2ac81b SHA512 84b370d239c6e2351603244d4dc77ffc07ca7006b3a0f7e94e02d9371606415274aebf5ea6c5fc7ca503d695bbdca6007e7f513614315aa5a6982436ea2a60f2
+EBUILD cherrypy-13.1.0-r1.ebuild 1335 BLAKE2B b2856a92766143958c5836ca1daf4c6b62a19326c67ec38b25a70077486a73eab04636409503c7d5f8ac5f4cfc348465598ad778295aac5444c7b9c8f5406077 SHA512 5281245a61c96babab87c05c9731045789f1b3a6e3a26417cf760479ac2449469aef119d813c1652f1655e2c785f7086518c3068f4e9e15c278cd8cf6862e96f
+EBUILD cherrypy-13.1.0.ebuild 1337 BLAKE2B e937473571a4c985c69692bb68baa1ac8c67a00f023fab91bc9d9186132bd9005be76cf8fec256ef16d47888da567686914478cf6998ccc8faab7383dcf37826 SHA512 f60d4c06af4c66bc56950e0e47180d14e44ae7be74222cdfd7dbc54885314f7160b175858452eda8f03b6ab07e8d22e43a247d19e400ab8f86c7272834f9cea5
+EBUILD cherrypy-17.4.1-r1.ebuild 1870 BLAKE2B 3a5b1968d388086d88e32ab75c69d75200edbd29a945b29afd2755a6980438a9db0e0ce4944ca106567f293002e999341ebde1ae2441304c6240b1056673f08b SHA512 708725ef083c55b1c323b94e3a54b8836899874f6b1e3a1fc538f61c29ccb25f416956a7941d484d81b2a41e24fa09fbaae40df1ac9226729ca0eab732a3171e
EBUILD cherrypy-18.1.0-r1.ebuild 1867 BLAKE2B 808c36f22bea951fcb7e9db3a6a104387c5ad4e72849263f194a214a399f0b34fdfe9c89c56238f1e4c6ed52a003623c0e15f659161348bfc3e806e4db2365b9 SHA512 2ea24fd2b46137c0c4c1358fa08c5e2cdd495161bd4b390cfd6e3802c8560e55d098d122c5288b8a507df56653a8be9dde4ad20585728c68821523ea9a2b9a6d
EBUILD cherrypy-3.8.0.ebuild 1653 BLAKE2B 425320ba12aea5967ab3a67db824c962c1d9cb01a022a506eda9e74b26adb2bdbe0b0a078982dfb66baa12479e06ee6be537c1eea01392250c70469c17b32618 SHA512 57a9b9520476d06e73431b681f81f98d5a56f4c7ab39e20c4ec63720a913fedb97397d11403e6ab3f74727e0951ba5767db741492a8cc5745e96a47a37972151
MISC metadata.xml 321 BLAKE2B 6636b11693e6e9d09f579bc88b203bd7c41f67222887365de5db2c3aca4c34d8cb2e341f217240ce562f43d60e78221442c12b08f2f7e516c36e06d928a9a995 SHA512 c777da5d545e3d626d663830437ec91a8f228c58734c7df4e4a16f0609904a5ad4613310d2d05b4e8ea89053371ad0bd4f0624137afe54ff6c4f5d9eef734d10
diff --git a/dev-python/cherrypy/cherrypy-13.1.0-r1.ebuild b/dev-python/cherrypy/cherrypy-13.1.0-r1.ebuild
index 2003129c24b9..af6fa84bae5b 100644
--- a/dev-python/cherrypy/cherrypy-13.1.0-r1.ebuild
+++ b/dev-python/cherrypy/cherrypy-13.1.0-r1.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/cheroot-5.9.1[${PYTHON_USEDEP}]
>=dev-python/portend-2.1.1[${PYTHON_USEDEP}]
diff --git a/dev-python/cherrypy/cherrypy-13.1.0.ebuild b/dev-python/cherrypy/cherrypy-13.1.0.ebuild
index ae229a90eca4..95d71619592c 100644
--- a/dev-python/cherrypy/cherrypy-13.1.0.ebuild
+++ b/dev-python/cherrypy/cherrypy-13.1.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/cheroot-5.9.1[${PYTHON_USEDEP}]
>=dev-python/portend-2.1.1[${PYTHON_USEDEP}]
diff --git a/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild b/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild
index eb33e9994482..521944dbe3de 100644
--- a/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild
+++ b/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
IUSE="ssl"
# IUSE="ssl test"
# See below to see what needs to be done before testing can be enabled
diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index ad73064e1ed8..d935068509a3 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -1,11 +1,13 @@
-DIST cfe-6.0.1.src.tar.xz 11905772 BLAKE2B abb60e9f9827d1d8a24f0aaf8a1d1e32979293cc401258d230f93290e633645747fd0344af189ac7081b06be2cada503364e1e432b37110ade4b3578e40c7605 SHA512 f64ba9290059f6e36fee41c8f32bf483609d31c291fcd2f77d41fecfdf3c8233a5e23b93a1c73fed03683823bd6e72757ed993dd32527de3d5f2b7a64bb031b9
DIST cfe-7.1.0.src.tar.xz 12487872 BLAKE2B ca6ec9e45b94823de1dabf9e68f0c97cdd40b5d2a5e5e15d4b2393f6d7fbdee72a541b957cc22ce4cb726d8ee7190228320941d5713aeb59695673b9e9070ceb SHA512 1cd0b80f32aa4de1118c0c676ba96b1fc78b7ff929b01b6589dfe9b4669e599ac8cfb8f5a0abcd3487594193a7dec06b29530ec3fc03042c20a160f0477a79fd
DIST cfe-8.0.1.src.tar.xz 12810056 BLAKE2B 88cee0b6daa477ca0473c76efc45beb634f6194ecd3f45aaec3791e26b203c5dbd33c649435e0d97924096a72c727d76915bffc0b7ea305f24d5e5f06389c4a0 SHA512 1227b2d32052c70b4b494659849000188fce46fc31a71f3352ba8457ac0b0b17e4bc7c8589874c8586d55aa808ee6c1fceb7df501aafa33599f8df7bfd2b791d
DIST cfe-9.0.0.src.tar.xz 13533024 BLAKE2B 61fa57245d54930d09c2ff6024cdefb35592f7d1c644657b0aec9e7cc2dca29b45f08b8a2b716812025a438841e83ac3e30bb6f051498aa860533995ef7757b1 SHA512 83fcca5499102b375e620cdac97d75e6111ebed4ef10240859ddd8a88bc5b022703739d2eae0d8693c91892ad11fc6b531c0dbee62fbce68d3be595b94f0b1fe
+DIST llvmorg-9.0.1-rc2.tar.gz 113203311 BLAKE2B 6e426060853e1587febedb75189444a1451236b713f800a4f3401c54318e48b0f5e0c484e9e4ef261faceed9b43b445a4153b061d4dadcc617047f9320b4f56a SHA512 fececd9365645920b9afdad1e94d5e10553ad4a39d84b3ac811b86014c395d51f7e4dabe54bb095a99481400c408bee3c9a2044168724d5e094e3258587a5d2c
+DIST llvmorg-9.0.1-rc3.tar.gz 113205740 BLAKE2B 3ca81e812833ecc2ac1bacfdeb86f54609ee125ba7390ce6af0113e949496149102360f35a9a0194dff93fb5cb6ade40a68382a03a7e55771a13198abb7ca9de SHA512 ea56a4ee57aacdd00a1d6551cdc768ecce3124a0eb6a9d09fe060bb147019a5119b2a9eaca576474be42e0296293daa923edd86dadb6759df0c2d7fc7a74f9f1
EBUILD clang-python-10.0.0.9999.ebuild 911 BLAKE2B 2be001063777b7960f8a65a96713d2e00b488c6786ff22f99d92607e2cec095d6655d969dfb035f50097044c72b445bf4ae6358fa5a0c33eb55c17f4d8fa53ab SHA512 28cf60ca9bb4b3973dae96063bfa276a56b78649667b450b20c86e1e4ec28738da150df5a2b4285396ee224028dd971fcc2e4e7d457ea3181e35a3bb3d5e3b94
-EBUILD clang-python-6.0.1.ebuild 1078 BLAKE2B 3027d387be07aa59fa005e3c78713396efad35c6c4d3f1f4ec78094b7bee22639cf15da7198be16f51077c8c09f89ca7c15500e21182bc89f106d26bb31bd28d SHA512 0aa123fa8a2dc91c5233646620e992d129c631f08064a3b57a358bfa13808ff26d922c70c84265bdb7119ef2364c17742b5ddfd424a9ee167deb0e408ffebdc5
EBUILD clang-python-7.1.0.ebuild 1087 BLAKE2B 83371e8a63b5345c34a0ada6e669576305ada918be395a7335fac384f3ec7bed0c7087b520b96386e154625972ee303bf8349e8e4da1bc76c5c8839fc8b828a7 SHA512 d8af70530cb8caeaacae8a319474c30681398c083916970e2038bc8f2c480777f745dfea80e9480668d5d2bc480ab6a2b96dd16a2fc04a1feea75ec83f69cf59
EBUILD clang-python-8.0.1.ebuild 1120 BLAKE2B 525bf364a9900da246a411be0027efa4cc40a8cba995f1eb9979107cfb0973115d944d3528c5e25e30425c6858960eb7cf3678494459f1120ace43b5307acaff SHA512 7861dfa4221d5c9bc676e451053712f162df04509602077756f8232429de9be9d5dd8d57136b309b73b4868b192602e86ed4ab1b7329d2d7cb83a170106ef93c
EBUILD clang-python-9.0.0.ebuild 934 BLAKE2B cef82e98f864bda0e1ca61c477f448b10ddcd3ed15b1bc7854c81201e451b7400629684dfde3a1637961392c4dea53d7cbe769949daf1617ed25333f1f0e8d60 SHA512 cdc01e1c56bef9b6727985c7b72b8cd10188315393e494366ae49fe255033e247e962c140320d5a40736496b3a14580550b4ee3935a94a26d58256e0d1e76417
EBUILD clang-python-9.0.1.9999.ebuild 911 BLAKE2B 2be001063777b7960f8a65a96713d2e00b488c6786ff22f99d92607e2cec095d6655d969dfb035f50097044c72b445bf4ae6358fa5a0c33eb55c17f4d8fa53ab SHA512 28cf60ca9bb4b3973dae96063bfa276a56b78649667b450b20c86e1e4ec28738da150df5a2b4285396ee224028dd971fcc2e4e7d457ea3181e35a3bb3d5e3b94
+EBUILD clang-python-9.0.1_rc2.ebuild 934 BLAKE2B cef82e98f864bda0e1ca61c477f448b10ddcd3ed15b1bc7854c81201e451b7400629684dfde3a1637961392c4dea53d7cbe769949daf1617ed25333f1f0e8d60 SHA512 cdc01e1c56bef9b6727985c7b72b8cd10188315393e494366ae49fe255033e247e962c140320d5a40736496b3a14580550b4ee3935a94a26d58256e0d1e76417
+EBUILD clang-python-9.0.1_rc3.ebuild 934 BLAKE2B cef82e98f864bda0e1ca61c477f448b10ddcd3ed15b1bc7854c81201e451b7400629684dfde3a1637961392c4dea53d7cbe769949daf1617ed25333f1f0e8d60 SHA512 cdc01e1c56bef9b6727985c7b72b8cd10188315393e494366ae49fe255033e247e962c140320d5a40736496b3a14580550b4ee3935a94a26d58256e0d1e76417
MISC metadata.xml 216 BLAKE2B fe5e49887842aa513fbf1f2e09bed09a884d531fd21bdaeb2d389e8bf590b6c0e7063f0af98f66e2db129308ab0f0804ba327c3c752bbb4c900c59ac109d99aa SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5
diff --git a/dev-python/clang-python/clang-python-6.0.1.ebuild b/dev-python/clang-python/clang-python-9.0.1_rc2.ebuild
index 97dca0c2affd..6796e58d1b11 100644
--- a/dev-python/clang-python/clang-python-6.0.1.ebuild
+++ b/dev-python/clang-python/clang-python-9.0.1_rc2.ebuild
@@ -1,22 +1,22 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-inherit python-r1
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+inherit llvm.org python-r1
-MY_P=cfe-${PV/_/}.src
DESCRIPTION="Python bindings for sys-devel/clang"
HOMEPAGE="https://llvm.org/"
-SRC_URI="https://releases.llvm.org/${PV/_//}/${MY_P}.tar.xz"
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
-LICENSE="UoI-NCSA"
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
-RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
# The module is opening libclang.so directly, and doing some blasphemy
# on top of it.
@@ -27,13 +27,6 @@ RDEPEND="
${PYTHON_DEPS}"
DEPEND="${RDEPEND}"
-S=${WORKDIR}/${MY_P}/bindings/python
-
-src_unpack() {
- einfo "Unpacking parts of ${MY_P}.tar.xz ..."
- tar -xJf "${DISTDIR}/${MY_P}.tar.xz" "${MY_P}/bindings/python" || die
-}
-
python_test() {
"${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
}
diff --git a/dev-python/clang-python/clang-python-9.0.1_rc3.ebuild b/dev-python/clang-python/clang-python-9.0.1_rc3.ebuild
new file mode 100644
index 000000000000..6796e58d1b11
--- /dev/null
+++ b/dev-python/clang-python/clang-python-9.0.1_rc3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/"
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+RDEPEND="
+ >=sys-devel/clang-${PV}:*
+ !sys-devel/llvm:0[clang(-),python(-)]
+ !sys-devel/clang:0[python(-)]
+ ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+python_test() {
+ "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+ python_foreach_impl python_test
+}
+
+src_install() {
+ python_foreach_impl python_domodule clang
+}
diff --git a/dev-python/cliapp/Manifest b/dev-python/cliapp/Manifest
index 557669c97df8..ff1496d0918f 100644
--- a/dev-python/cliapp/Manifest
+++ b/dev-python/cliapp/Manifest
@@ -1,5 +1,5 @@
DIST cliapp-1.20170823.tar.gz 54601 BLAKE2B b2a414aa77de872045983a9776e2afd55fa18a5997306f1e532b4b2bb413eedd6a868fe52f91565829be09f42808f745bfefd94ab307a61eb39f64805c3d7cdd SHA512 f66e35faf2cf64d56bfac546cde7e4818d54e4eded9841c788eb7800ea87211594cd9921d6e5f7d2c2b69b031823ab85aba92b09ea204f3b89f060b353a2d311
DIST cliapp-1.20180812.1.tar.gz 55134 BLAKE2B 184fb65751ce9960f98a62beaeb7ecd4f55cc8bfc9f5dea568900b7be5f5b42277d5ea8b23c20f73c73ab67d605234fe0a5e28660647a985c0de19de0b625ff1 SHA512 61b6f36abb3eefb1c52752e8eb1048c1629c86aa269fcac9c5ee4d875031a040c9c3824131f953dc9bfe568e9e99202750c2e8c11791afe3fce1c1872ce2510d
EBUILD cliapp-1.20170823.ebuild 660 BLAKE2B 83308ae15f62e466ddd6cb5e57092a2a5ab60d57b9139c5f5280eab19062fb4577f6f8b3d48adce84f7e95bbc8bb1eb7757f89fc60acabafd985222ac88cd6c6 SHA512 376d85afa3b802f4993b88e5302c4389862403ad9a6d67783bcac300042e9fef300f461894ef5b80ceee6554e5313b3fb21105a4a7afaf37686bd7562834ced3
-EBUILD cliapp-1.20180812.1.ebuild 654 BLAKE2B d0e5f152b669d2a2af22098eee2d43fb7a946f85a74a4138ed3765dc56c847d7cdccea07fc1c61b3b8bb572a31eec30fe887265756edd8a105d92f9e73ab85e0 SHA512 f6668a72cd68ea343394067e31651e9b5a80ade968c317c00b0bf2041fd7d074fcbfb68d2ef281946280fff77624499f8ddbe38e54e08aabcc00837cb65d107a
+EBUILD cliapp-1.20180812.1.ebuild 645 BLAKE2B 18000288ac555896e114c2cb0aa2f56ab57748da4d7da6435279a244a546a9e338f81a045879ac4f7574761e09e3bc0a92d77eeddec8b8639c31f88066b80572 SHA512 f761a6e36aedebaa51429f8d7c900daa65ef0e9d062eef53429cf49deae5b6821fe31d4b1bbf3ce13660e94b9404e71217d6c9f09cc384cf8893f14965817e22
MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33
diff --git a/dev-python/cliapp/cliapp-1.20180812.1.ebuild b/dev-python/cliapp/cliapp-1.20180812.1.ebuild
index 3d4cda836ce5..b1ade5fe2e11 100644
--- a/dev-python/cliapp/cliapp-1.20180812.1.ebuild
+++ b/dev-python/cliapp/cliapp-1.20180812.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://git.liw.fi/${PN}/snapshot/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
IUSE=""
DEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
diff --git a/dev-python/click-default-group/Manifest b/dev-python/click-default-group/Manifest
new file mode 100644
index 000000000000..eb78406eb524
--- /dev/null
+++ b/dev-python/click-default-group/Manifest
@@ -0,0 +1,3 @@
+DIST click-default-group-1.2.2.tar.gz 4753 BLAKE2B 919e3921ef3c6723b92cab8433032237af4e5583084badb6cc53d82971d81aa910ae6553deefea2ac46067d2618bb8f6d2003f0b2c4ced04acc5b46588012614 SHA512 6f296d154813e0c3dbf8e435c4c1b4394f51a000320c5585aeb78b81f30fe15bd27a8aad0fdbb71fccb88dc3083682519f1dd06572c8d5c35639fb9c3acf73fa
+EBUILD click-default-group-1.2.2.ebuild 611 BLAKE2B 152d763f767c9e0483a8dc38b04ca73b45b351f59ff43e5df896a992e5285bcb61d2e7e775a7074c08d410ef4da62231460dae5714eaeeb41e1b5495b8d3e16c SHA512 e249ffaba07838d0efb712bdd047eb0dd5e867651eaee56dbbe675a6abaea8ba0b4fa57977953941e7e69a6bb4c4b2ce3dd7f84b7d17cb5195990b61d990e906
+MISC metadata.xml 322 BLAKE2B 8a78490ccdc4b51ba871eac8ca74b0e342ed41d8d91f8a4b7c0c824b6447be791604c71f1f59d5151686931a34160b5f5d1979b2760e4aa533b45033ce3d09c9 SHA512 c90048e0f2c412a4d44e289cada3350df7a74a8d87f09b1568085183a37fa6895163fa913f4a3917c34e314a81fedac06d8c24304b1cf619c3489275a2ef1417
diff --git a/dev-python/click-default-group/click-default-group-1.2.2.ebuild b/dev-python/click-default-group/click-default-group-1.2.2.ebuild
new file mode 100644
index 000000000000..27f8e2be99d4
--- /dev/null
+++ b/dev-python/click-default-group/click-default-group-1.2.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+inherit distutils-r1
+
+DESCRIPTION="Extends click. Group to invoke a command without explicit subcommand name"
+HOMEPAGE="https://github.com/click-contrib/click-default-group"
+SRC_URI="https://github.com/click-contrib/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86"
+
+RDEPEND="dev-python/click[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
diff --git a/dev-python/click-default-group/metadata.xml b/dev-python/click-default-group/metadata.xml
new file mode 100644
index 000000000000..3fbe64efde32
--- /dev/null
+++ b/dev-python/click-default-group/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">click-default-group</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/click-log/Manifest b/dev-python/click-log/Manifest
index be764f7f7da9..d7918a586c69 100644
--- a/dev-python/click-log/Manifest
+++ b/dev-python/click-log/Manifest
@@ -1,7 +1,7 @@
DIST click-log-0.1.8.tar.gz 9277 BLAKE2B 656088998bd6753f491e21a96dbd41e02e4decf1043217863478841b258b4d6e1c0ad7ffa983d0138ffccb22206b1f9fbe47ea0dbf305036db32d9810b149b5e SHA512 35baaabc54502f203da2fee02f6f63478f4f902bf333331b6ef9ae4b9d1677020ef0dce9f24f64e6e48bfc31280b72882f7cdf1f42ecf2cd941256d2e96a40e1
DIST click-log-0.2.1.tar.gz 10062 BLAKE2B bc973ec0a7c9b98567b13bf22cb3732dc4ee9bcabee5cbb4942b9981e78893dc5ffef92142ef02d1d013fcaca81d28d5295ebd83a705adce189f7355fbbfdf7c SHA512 4fd56d4514fe3db74fd626c20579bb4bec559e60194d1b8127007281546e94b7b3248ede4da9f896fbf3e06be97db0ac9e7fe4cfd442848fe7b8e5392eced98f
DIST click-log-0.3.2.tar.gz 9523 BLAKE2B 212ac421b402fc0f32a9aec11a9e20c87a8148c461af87af78f8068ca95d60cab0c47bf24162aefd1c299ba783fb7a70e7e9dde01f0fc1f7c44a69fa8cb07121 SHA512 8ae5c43d739127367bbcdcf32bfd4b34b2ea1c377948df3b8588e4bfe2b0f5e7a61d1ccc6cb32c77045b15251222866daffa5a7bfb7a907487548784ba345351
-EBUILD click-log-0.1.8.ebuild 620 BLAKE2B 046d9eb55728c0c0f17dcd8e1a8d7d8607278c98860b9cb32220fe5dd2e8a11dc52eb69eec59fdead3d7d1675236621d7c6c9674ea692b0010f2cd223bf66717 SHA512 b8f31a05a5e93601c43798b0051ed2c2f678a97a59bb0f59f641b6e8917dd78676c80fb57303dbf5bbafef3069a0165895c0d4dd453386c81f92a1f3b3eba11f
-EBUILD click-log-0.2.1.ebuild 620 BLAKE2B 046d9eb55728c0c0f17dcd8e1a8d7d8607278c98860b9cb32220fe5dd2e8a11dc52eb69eec59fdead3d7d1675236621d7c6c9674ea692b0010f2cd223bf66717 SHA512 b8f31a05a5e93601c43798b0051ed2c2f678a97a59bb0f59f641b6e8917dd78676c80fb57303dbf5bbafef3069a0165895c0d4dd453386c81f92a1f3b3eba11f
-EBUILD click-log-0.3.2.ebuild 620 BLAKE2B 046d9eb55728c0c0f17dcd8e1a8d7d8607278c98860b9cb32220fe5dd2e8a11dc52eb69eec59fdead3d7d1675236621d7c6c9674ea692b0010f2cd223bf66717 SHA512 b8f31a05a5e93601c43798b0051ed2c2f678a97a59bb0f59f641b6e8917dd78676c80fb57303dbf5bbafef3069a0165895c0d4dd453386c81f92a1f3b3eba11f
+EBUILD click-log-0.1.8.ebuild 529 BLAKE2B b767960e486ce8dd73433f2b0e57d99448bbf5f97497841fb7e9048ca56e341651d93dc8f320d485d75522a53a2afc1678d8431a5275f65081a76bc24b5efe17 SHA512 85d50a5a3331ac31611715a5ea57b709bb03029bf8f1175636d9fe9e1e23db111cb48db15510f45558775b4cba23a2a1eb09bd9e511fa29782cc7f1dc42a2da0
+EBUILD click-log-0.2.1.ebuild 529 BLAKE2B b767960e486ce8dd73433f2b0e57d99448bbf5f97497841fb7e9048ca56e341651d93dc8f320d485d75522a53a2afc1678d8431a5275f65081a76bc24b5efe17 SHA512 85d50a5a3331ac31611715a5ea57b709bb03029bf8f1175636d9fe9e1e23db111cb48db15510f45558775b4cba23a2a1eb09bd9e511fa29782cc7f1dc42a2da0
+EBUILD click-log-0.3.2.ebuild 536 BLAKE2B d52b7b2baf885000e7ece68089b02f6c2c1f24549c67d7877855d9ad1f1c4b385af9dba07d7ca1d15a3b1c806227a2ce52d9476a100b4a86e18d33779f26e36e SHA512 1236fead76aa4412f1b3d7e5360af6f3d9c0a4d0b6e7b520aecfa440fb8051cf2d6c778c2fb51028861ee84d3485cf2b4067afe1563d1dfc14cf97f32ceda10d
MISC metadata.xml 352 BLAKE2B da4fa1487d5ee53e0f682676dae2d9dbdb581ebe4289d2673ebfe4ab09759b6d7928c24b28cb4ade9a4d55e05c6473356590190327cced4f2b87b723d15d1c2c SHA512 20b7009e52be3fdfd67690972c9ad09d77a505a59bc2a4c65ede59a72e33e7ffeb7c6a663487e01c94aa73507ad5fe4154ee2f9e336c85d8e173c971644e77d4
diff --git a/dev-python/click-log/click-log-0.1.8.ebuild b/dev-python/click-log/click-log-0.1.8.ebuild
index ceb7bb78774e..0a7775893540 100644
--- a/dev-python/click-log/click-log-0.1.8.ebuild
+++ b/dev-python/click-log/click-log-0.1.8.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
inherit distutils-r1
@@ -13,14 +13,10 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="test"
RDEPEND="dev-python/click[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+DEPEND="${RDEPEND}"
DOCS=( README.rst )
-python_test() {
- py.test -v || die "Tests fail with ${EPYTHON}"
-}
+distutils_enable_tests pytest
diff --git a/dev-python/click-log/click-log-0.2.1.ebuild b/dev-python/click-log/click-log-0.2.1.ebuild
index ceb7bb78774e..0a7775893540 100644
--- a/dev-python/click-log/click-log-0.2.1.ebuild
+++ b/dev-python/click-log/click-log-0.2.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
inherit distutils-r1
@@ -13,14 +13,10 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="test"
RDEPEND="dev-python/click[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+DEPEND="${RDEPEND}"
DOCS=( README.rst )
-python_test() {
- py.test -v || die "Tests fail with ${EPYTHON}"
-}
+distutils_enable_tests pytest
diff --git a/dev-python/click-log/click-log-0.3.2.ebuild b/dev-python/click-log/click-log-0.3.2.ebuild
index ceb7bb78774e..7d9bc6d73ff9 100644
--- a/dev-python/click-log/click-log-0.3.2.ebuild
+++ b/dev-python/click-log/click-log-0.3.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
inherit distutils-r1
@@ -12,15 +12,11 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
+KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND="dev-python/click[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+DEPEND="${RDEPEND}"
DOCS=( README.rst )
-python_test() {
- py.test -v || die "Tests fail with ${EPYTHON}"
-}
+distutils_enable_tests pytest
diff --git a/dev-python/click-threading/Manifest b/dev-python/click-threading/Manifest
index fa68c1fd65f7..fae90a791bf2 100644
--- a/dev-python/click-threading/Manifest
+++ b/dev-python/click-threading/Manifest
@@ -1,5 +1,5 @@
DIST click-threading-0.3.0-gh.tar.gz 3759 BLAKE2B 2d91085004c2cd6dd6af2ad4b61284c93ad83b458fb68df0908fdab0de1d87bfd994d3c68cd58e671219b38af55282ee5a17b45a12a4e76e7c40768869ce7968 SHA512 ca535a54f5d88c70c3f8f05f2d423e1b9b0f0b3793a1c04cdc90b61d4fa99f6906a327143dacb2b946ba8c1a9977d9c96ce9caeac9638521641d574316a0bad6
DIST click-threading-0.4.4-gh.tar.gz 9815 BLAKE2B 57f4cd386c0d1a0ee999ea7ccb91319e8bc2d177e9f52b9979b4a93d68a1c3502f8aa05f163a991a8f78c90692c65d026295a710004035f2c48868453bf2f2a5 SHA512 4a7af23be600cab43dcda267d9d9d3ed0cc885f9829f2412844ac9cd3f0f41d1bea3f157f9e37cc3333c4b0a3d65ab4525edcaeec767850efab5cc037e95e532
-EBUILD click-threading-0.3.0.ebuild 679 BLAKE2B 8a2a102b9b3b0188f264273f6359770392d123f116de502ce348ba7e0aa96cefdef0dff8cba76d791045eccb24a2488722a3ba130d690f662e7db798d3434c33 SHA512 7710cea74ec1d08f8879de2c5b7b10c02f3c43aa57fbe18ec4e2fd21d7f2dc02e1ee8295e84cc169ed95787530650e32cdc67b07a9c2df07f6e4f470c2ef1d92
-EBUILD click-threading-0.4.4.ebuild 679 BLAKE2B 8a2a102b9b3b0188f264273f6359770392d123f116de502ce348ba7e0aa96cefdef0dff8cba76d791045eccb24a2488722a3ba130d690f662e7db798d3434c33 SHA512 7710cea74ec1d08f8879de2c5b7b10c02f3c43aa57fbe18ec4e2fd21d7f2dc02e1ee8295e84cc169ed95787530650e32cdc67b07a9c2df07f6e4f470c2ef1d92
+EBUILD click-threading-0.3.0.ebuild 588 BLAKE2B 08d4068a3c5b6403e64404609da61c0d0328846d023726edb21dc74ab32d6c1b8e5847e84d5170ed2654b05fbdeb3f656bf872d0e3dbf9be9af37c6c9176d290 SHA512 5e85217300ed90b5fcb7d2fe95752700a46158fd7fb9aec6ac6920c4379a958eaa10bb712ae17ecfbf6a89f41988c3b26e1c193b0a6bab3b62359b2377a02c93
+EBUILD click-threading-0.4.4.ebuild 584 BLAKE2B ecf2daab609f46ba11c962206c31d6e6ae9b0d8ee60a654084ea67d6d667d43cc95503936880cd8a919801604fb967c4373049b69bb6bf8a5c3720a4dcddddc0 SHA512 3ccef2240a4d172f1f53f24989d60b7fcdd94db13835bb8f98b24699ed923065efb2f21324f598aaa4d980cc43c7ddcb97f66cb1f69631c18a4da8ae907c7fad
MISC metadata.xml 364 BLAKE2B fed4e1a2699583fc6fe19fed19523c6f452639fb8a6fa7ecc3280207808d83d993e336d2482341390bd63ef8dc41746ba3a476995cd34c436e8360ae2b2012f1 SHA512 bdc9d9789f853bc0bb5a1cf03141f34baff1dcd7d4d169256213b08df47487ffd29edfc5e567239881b00fa81c6452ec50b19670676039044b80d6ee5dcbbbbb
diff --git a/dev-python/click-threading/click-threading-0.3.0.ebuild b/dev-python/click-threading/click-threading-0.3.0.ebuild
index f651fd809f05..5355a0103c2a 100644
--- a/dev-python/click-threading/click-threading-0.3.0.ebuild
+++ b/dev-python/click-threading/click-threading-0.3.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
inherit distutils-r1
@@ -13,14 +13,10 @@ SRC_URI="https://github.com/click-contrib/${PN}/archive/${PV}.tar.gz -> ${P}-gh.
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="test"
RDEPEND=">=dev-python/click-5.0[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+DEPEND="${RDEPEND}"
DOCS=( README.rst )
-python_test() {
- py.test -v || die "Tests fail with ${EPYTHON}"
-}
+distutils_enable_tests pytest
diff --git a/dev-python/click-threading/click-threading-0.4.4.ebuild b/dev-python/click-threading/click-threading-0.4.4.ebuild
index f651fd809f05..a61aa16cab9f 100644
--- a/dev-python/click-threading/click-threading-0.4.4.ebuild
+++ b/dev-python/click-threading/click-threading-0.4.4.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{3_5,3_6,3_7} )
inherit distutils-r1
@@ -13,14 +13,10 @@ SRC_URI="https://github.com/click-contrib/${PN}/archive/${PV}.tar.gz -> ${P}-gh.
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="test"
RDEPEND=">=dev-python/click-5.0[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+DEPEND="${RDEPEND}"
DOCS=( README.rst )
-python_test() {
- py.test -v || die "Tests fail with ${EPYTHON}"
-}
+distutils_enable_tests pytest
diff --git a/dev-python/click/Manifest b/dev-python/click/Manifest
index 3744180f698d..e6d1f0929b78 100644
--- a/dev-python/click/Manifest
+++ b/dev-python/click/Manifest
@@ -4,9 +4,10 @@ DIST click-5.1.tar.gz 275592 BLAKE2B 0a58e210003f88081fd2ba8e9f401c74d8d61758ae0
DIST click-6.6.tar.gz 283420 BLAKE2B 1fdc90ca65d18153d6260b6753e14a1d94cae77ab7f52dcda4fb439f9fdfeea8fdc33b1ce60e93711ba40ecdc508dc3fc5f8aadc371bd85b7dca1bfa070786c2 SHA512 5650cfe6c8b55a7e823e22248964143278d61383dac63497508a864807f1950f9dd5d76ce6a501e589dd81fed6e2a1248d3f8973be25a91950896b7408dc88bc
DIST click-6.7.tar.gz 279019 BLAKE2B cc1e59d0a34ccb4ce50c8a2982b308d23cd525ceb44d84a493c0fe9b5a6f7f616e8a4c440ae211fca811a2bf904ddb75d93618f3c6ac7bbe6b1ed022710dab1f SHA512 d454369fe1acb01c2210a61e15f45ac9cc77102c93345257f4ef3090bd8f31f1ccc49d9fd6ea670cddca9f715ad5db29368b4eecd95abff50d1033c4f7a967d6
DIST click-7.0.tar.gz 289077 BLAKE2B 0e180eeb1d7d9da34c33f95398c2b53dce124317bd2777ad545c1d4b4f3a96da0e281fac46c8fe6446848f25f7b705d2348d3ab6f5786219b4214650424ab260 SHA512 7ed2bf677f4a56f120deb61318675679a8f09c152af618e8808d24a20cc8537b0691c18b0de2e25b814c59e34b47d6f4d71191856422fc3be206de7669d78f3a
-EBUILD click-5.1.ebuild 1213 BLAKE2B 03d408ca41c1d8388774e33e99256cbac1e6a5a1e76ddf02b22f1aa17e57231c228998c7ad2d39a499f39736517ef98c72bbf6d4b73b37fcb246d94d84a637a7 SHA512 9441283c82610a8ed283f9fe14b19fe80468d5f2ef3da5860ef824cf4b31909b4650e6eee959a0d04d0c6ff9317fe72317267993970a805edc999210770c8046
-EBUILD click-6.6.ebuild 1200 BLAKE2B fb5deaa2c1ac14b0f4653835afd3e22718cb4f44795cc315087ed61940993597d0392893e20c0c0ad262a68e50a09712d2b1babe6c21ce671cf5b1fd0d196172 SHA512 d33eb4ffd768d1a26641a62f7ed035b7bcd53a838e9ec413553f3951261b82e37c4905accaa3beeaa09ae6b52dbaaef6d923febc19de75320f1149d2f9be9ea0
-EBUILD click-6.7-r1.ebuild 1419 BLAKE2B 6dcb7b0998d5e05082260d3ef13f86dc8b4794675cf2c24e447c1b9c97787b842ac5a8f5135870f7764be2b3a167e7f7b91ed84cff9729299bf78e85e9d2e4a1 SHA512 6fc30acbbe305fca880f4a192568039d3ebd084ccfa0858d17dc07e11010c97132dff9df7d2f492190d080d6f7dc09c5056eab0371bc348cf51f41468bf6d691
-EBUILD click-6.7.ebuild 1307 BLAKE2B 2f13b521b88d734b69b9be4fc7bbc5cdb5aaf761121fafa9eb4c3fdd5f1f382844b543900a63e0af803dd43d46031018abbd8c73c52557126a3547ade1b2192c SHA512 ea837a3e2d42cf681efe634352b85ce8e63f568289f335dce6d42fe6fd5bd2f576fd52b70835fe4cd58e073013bde5e6ed55b8e29fcf352c12e3f9437e26c617
-EBUILD click-7.0.ebuild 1206 BLAKE2B 10bcc9173104bf70ab0ec06469325d9927e1cb334889d041f9b4628bd3cd4dec39f5b0aec0adce6480704fd0a3aa204d820cf8347f6a76a192369d3c05a4eefe SHA512 a653390bd78944695a8045be98e2aa83d7f5ce4ff9c1e9797e7ac2ab3daf2f7a530b836415adb0654b2a79c40ffd3930bb8c1b19620f366557030b89fd111827
+EBUILD click-5.1.ebuild 1240 BLAKE2B 110e358365c64c59ea1b9b67ce2b7ee8bfb73bf2031728549a142b772e60dbfe784cce37c910b852f857c2f60f16151c3c2634f53c08ac228c1ee07912e0ac73 SHA512 6c945b458954678701b1e55d99de2c443aeedeff655a99cb231e39310271f03c7fb9d546655b7eb230b4e9aa78c0f46f3a53dc2a608a4bfce7e514bb573e09a1
+EBUILD click-6.6.ebuild 1227 BLAKE2B 268b9305995bb815f62176fab629a51006e511c9a43002337b98dac807f89fe655bd6e9b18c3d92c70b003fdf767689bfaf3d8c066b60a380d8fbad423628db9 SHA512 13beb2a779b4bfac9394716587f522c1d3ab28e5c963c6396672cea23e4c3fdb32d80130bb1dd86616b8ff192aaca6fb4ad80a7cc6aa42931eaf62dc8a339f46
+EBUILD click-6.7-r1.ebuild 1446 BLAKE2B 47e7392c38e0829282a52e08d45af71c4776c123301930aff15a9c410d984c75c33712d2f52f4f1ef11ae87b4395aac28f7bfea307bb87fa9e54af2b23e4b4b2 SHA512 afb5f22f1cce370d2a9db2e82ef00bdb52c3daea897b35db08555e5d1a3bc8ae17ef815cf1a8b986d8cb96768484fb43f60bbf8a8e7ec0ceea6d391b825406b4
+EBUILD click-6.7.ebuild 1334 BLAKE2B 4c68d8277aa3702fcea81b54ca26b4481a35db7f6023f303f85b764f7fb38aa0ce7cca6eadbcbcfb2638c5ca7caa99053debf223130a7d741c19431ecfaf346a SHA512 4a82e8670c8e290af264305ccabe9552651a3406e615aad946e33f3da91c5358bae0fc42b5e243163bef36c3bf204de8b78a03ab3ccff45078060a52bd6116b7
+EBUILD click-7.0-r1.ebuild 813 BLAKE2B e2ba60f2838aa5a463d03a5545cc3d98b4770f90a030077d47f1fee279d30229e3f2824decce84fbb42f180aaa05732e2bbccc59578c6bba228af59a834fac07 SHA512 fe62ee9771d48c0baecb42c949346b6eb49f15a75c1dbcc31930165bfc49e0c3450c249515f1ad331622043a1ba9e38c76ca44102b6b4fe578f95d96173300f2
+EBUILD click-7.0.ebuild 1239 BLAKE2B 5e4cb6c58e9c232ac83767ad64eab76261e3a53db64245032e238b6d6a7fdb05273937fd33c0e2175a43e1ed7c0e6a9106b7bdb78f735c752bb04f8f88f84386 SHA512 8d2960c71084200a1a408cc9f4267726583f0749cacd7aa013384fc8f1561602d0908d2f57b7f5d378e16e52232a0e6d6ae51fa22d80fb91db5378a447696f0f
MISC metadata.xml 308 BLAKE2B 813de6efdb1f5f1c8f59f403d8d7d46a4f75bd7b135a46714aba69ac841e12d650ac0c0bc53af62e3c240998fcbdc11a12cde34397af99e7483b29a7b701f1a7 SHA512 6dd2c4334b6ad8b0942f5cbd443e7bd5cefdcadf2541d341f46fa153a28a6ab5f074270638796efe6a7df48a20be9abcb3f41bfa19c58b1e30ed13fe56b1d6d1
diff --git a/dev-python/click/click-5.1.ebuild b/dev-python/click/click-5.1.ebuild
index ee0c82de5415..eefcd37cbb64 100644
--- a/dev-python/click/click-5.1.ebuild
+++ b/dev-python/click/click-5.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="doc? ( || ( $(python_gen_useflags 'python2*') ) )"
diff --git a/dev-python/click/click-6.6.ebuild b/dev-python/click/click-6.6.ebuild
index 6fa6e8441ccf..6c6693dfb00c 100644
--- a/dev-python/click/click-6.6.ebuild
+++ b/dev-python/click/click-6.6.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="doc? ( || ( $(python_gen_useflags 'python2*') ) )"
diff --git a/dev-python/click/click-6.7-r1.ebuild b/dev-python/click/click-6.7-r1.ebuild
index 7d4675f87037..a168f4494fb7 100644
--- a/dev-python/click/click-6.7-r1.ebuild
+++ b/dev-python/click/click-6.7-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="doc? ( || ( $(python_gen_useflags 'python2*') ) )"
diff --git a/dev-python/click/click-6.7.ebuild b/dev-python/click/click-6.7.ebuild
index de4e11bbb623..fbc0eab8dab7 100644
--- a/dev-python/click/click-6.7.ebuild
+++ b/dev-python/click/click-6.7.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="doc? ( || ( $(python_gen_useflags 'python2*') ) )"
diff --git a/dev-python/click/click-7.0-r1.ebuild b/dev-python/click/click-7.0-r1.ebuild
new file mode 100644
index 000000000000..19c2a64fcf0d
--- /dev/null
+++ b/dev-python/click/click-7.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python package for creating beautiful command line interfaces"
+SRC_URI="https://github.com/pallets/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://palletsprojects.com/p/click/ https://pypi.org/project/click/"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="examples"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+distutils_enable_sphinx docs \
+ '>=dev-python/docutils-0.14' \
+ dev-python/pallets-sphinx-themes
+distutils_enable_tests pytest
+
+python_install_all() {
+ use examples && dodoc -r examples
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/click/click-7.0.ebuild b/dev-python/click/click-7.0.ebuild
index bdacbb26441f..ad0d3470267f 100644
--- a/dev-python/click/click-7.0.ebuild
+++ b/dev-python/click/click-7.0.ebuild
@@ -13,8 +13,9 @@ HOMEPAGE="https://palletsprojects.com/p/click/ https://pypi.org/project/click/"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/cliff/Manifest b/dev-python/cliff/Manifest
index f090e7d8ed5b..ef5eed5045a6 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 1792 BLAKE2B 8f5dcafe386ff0a1aa09671a4763c7ba200b71f545a316772c838086954afe4c602e401d466267b98c4919c81f725b7513df87b6ccc068dfb211294d67f83ce8 SHA512 f78f02f790e2c265d0ee5470df87bcaa32f097d227edbb3c7626b5b35530ea23ceab2aa9cd5ea8f43d78680b8711cd746540282bf2e7f4ed27049a89e3561e59
-EBUILD cliff-2.12.0.ebuild 1536 BLAKE2B 784acc7098ccb3ebafad8238e15b6e417d15637017f6fd31fb1334cf2ff0e4c9ad9e92ed84514f3242ea396c38a1709b017d9023897b9ccc18ed354710a6f5a1 SHA512 76c76299e07dfaabfa19e07050797271af521c61d53d0e65741327987ee8fb8326ace22ee19612ae421b73e50b3adb60fe910b0d8863a919d513d8be97d31199
+EBUILD cliff-2.12.0-r2.ebuild 1775 BLAKE2B 54a8cf4a09b0f2740be5f7f3e41e2aa47bf54d540b8fd491c5fb3a289ca02e4ff5b007ed421894f5294ee6b569ec999af1cf0c7f04222e5e2650e121b37348c9 SHA512 79c532d4780eb14af417b3345e4eae41509de33e868c4bebf5ed32315493974a783eb7ff8f70836068bd48281d945a3f18d4375b5508491d0ce4fdfa4d30e563
+EBUILD cliff-2.12.0.ebuild 1563 BLAKE2B f4bb7d8677a0f492c4e73cf959b32d366d8762cd23b1c3255c92d4e7901ff8d8a47ee54fd1a95148925d6055124c6e9d15e72c65805b86d8af5c2957ca1b5357 SHA512 8dd6d5accbe9f6397f84845d926616e27b216dc985f827121ad4a7d933063314eba424cf2d775dde67fb5a969f5c933d74a9e171d96a7ffaea17b5228e9d208d
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 ac9f1fbe5384..bafe40ecb52b 100644
--- a/dev-python/cliff/cliff-2.12.0-r2.ebuild
+++ b/dev-python/cliff/cliff-2.12.0-r2.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~hppa ~mips ~s390 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0"
@@ -49,5 +50,5 @@ RDEPEND="
python_test() {
stestr init || die "stestr init failed under ${EPYTHON}"
# needs outside access, so blacklist the test
- virtx stestr run --black-regex cliff.tests.test_app.TestIO.test_writer_encoding || die "stestr run failed under ${EPYTHON}"
+ virtx stestr run --black-regex cliff.tests.test_app.TestIO.test_writer_encoding
}
diff --git a/dev-python/cliff/cliff-2.12.0.ebuild b/dev-python/cliff/cliff-2.12.0.ebuild
index 5471b0269370..504ef282ad3a 100644
--- a/dev-python/cliff/cliff-2.12.0.ebuild
+++ b/dev-python/cliff/cliff-2.12.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 hppa ~mips s390 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0"
diff --git a/dev-python/clint/Manifest b/dev-python/clint/Manifest
index a8aae1806a64..5b98fd815b3c 100644
--- a/dev-python/clint/Manifest
+++ b/dev-python/clint/Manifest
@@ -1,4 +1,4 @@
DIST clint-0.5.1.tar.gz 81140 BLAKE2B 5b42e7d46321f0416d3ffb51edf66c53476d3e4a211e971f36cab54a412f6b0f0ec26486c2b95871956ab09e7e4adf68e8329dd7e9e3c7ed1adb3f8a0dd2a728 SHA512 3ad8bfc587acb1322c7d7c3e73756a07c98f3b4215a3d4dc409b5a2067bc70dce2dd98d19250b8122b319b7bcf5e2859251de2829780345de06f93b35447c4e8
-EBUILD clint-0.5.1-r1.ebuild 938 BLAKE2B 19302d1bb6be7b38ebbc021be570dbdaec5c2901cb1c4de93aecbf13ae8d76991f6dc4b218eb4be56b1f3707b9f68eebbbb0cdeeee94ec9d59ecf4c7918479ec SHA512 da0849b3f1500e1726dce370f2537f72fa7f34903e7ad1875a35cd9dc2531922f8677ee90f6559febd13a8a8284949236adcf677aee5bbadbb319ec3086c9c85
-EBUILD clint-0.5.1.ebuild 950 BLAKE2B ceca0d23d464abb06f3e8bc111033fc32629be61871c1ac58d0aa2ddff79d999b353fa5f7622dcc533f80e87e04a43e095a54c6109446b96bbe92d4834adf068 SHA512 af0ec1ee715c3d6ae902d807f541c1a2bafac90a7d7b655737aa6a357cf63657c57e158cc29a09e39e2ce2beeffbed9f1b6cf89fb676ac5ced0581c8201b7711
+EBUILD clint-0.5.1-r1.ebuild 965 BLAKE2B f067ad6997e8b9c4497f0c7377642acb37c4ed5e8b4a10b0d5d2c62aef099eb90772c6f661f496fbd31bc753bd81de38e48144f85fc9ab967c03d0963a34b496 SHA512 867fd4957edb99d27d4fc445bff748339c102f74fb41a529bd9327b16e43d3932642c2c429e60cb3d6ddee7661f4925c06466fa26342ce6b8d27ffc32f5e26f3
+EBUILD clint-0.5.1.ebuild 977 BLAKE2B 65c3cac9ce4d37f451e8496dee6209f939a499fb68848175acddc8291ae967c7b355ee5d22aaec2dcee05b2c809b77cbc1f24209bdb5543606404bc01c8e47fb SHA512 cb3bd6d396a203e29745b90ed5d40c2935a9c114cd21af89ebd80607533c73d4938ed250c0126b0ac6ca9860162accc958ce4d4646a2ca8f79209a294e6c889f
MISC metadata.xml 248 BLAKE2B 886e9928c5735483e1b88968c7c68b328965d8b77022184e2428115042bfa146439a44a5b3b6ae1c813fc9626617bc5158d0be4d0c173594dc93efa84f1c2268 SHA512 28daaa3233c61835448e78dfcf4381cbb1d6789f0fc16b309aa9317d36f81754d1757ba5d6be5b6b6209fad9921708619b4e92011d91c879eddc440a819fbbdb
diff --git a/dev-python/clint/clint-0.5.1-r1.ebuild b/dev-python/clint/clint-0.5.1-r1.ebuild
index e32ea028bfd4..6abb5289fdca 100644
--- a/dev-python/clint/clint-0.5.1-r1.ebuild
+++ b/dev-python/clint/clint-0.5.1-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/clint/clint-0.5.1.ebuild b/dev-python/clint/clint-0.5.1.ebuild
index dcb9650b052e..80b7b89c814d 100644
--- a/dev-python/clint/clint-0.5.1.ebuild
+++ b/dev-python/clint/clint-0.5.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="ISC"
SLOT="0"
KEYWORDS="amd64 ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/cloudpickle/Manifest b/dev-python/cloudpickle/Manifest
index 188b1fb0e6db..01b4810ef905 100644
--- a/dev-python/cloudpickle/Manifest
+++ b/dev-python/cloudpickle/Manifest
@@ -3,5 +3,5 @@ DIST cloudpickle-1.2.1.tar.gz 42138 BLAKE2B 37579a1dbe6c38697236273f67221d2cc497
DIST cloudpickle-1.2.2.tar.gz 43576 BLAKE2B 9b99d106196ff88bde8c8add2eca7dd0c6118c89b3d68892b17b11ad73435b83387490e4c5c52306b4355033595f9783e3a313a6bd58f9eebf4517ff77d486b1 SHA512 44f41433bdb12e6495c14b7a470ee671fde3fcddf1a57d8f6d1203925a63944a1458af3ae7fc0353602f9900bd92581699b1f7ab199668f0425447ed8337bfb8
EBUILD cloudpickle-0.3.1.ebuild 649 BLAKE2B b03f481cec5af1f73be2d7e6a64a524e6de9c11fbc80779c7b7bf4f77b1edc0e98a44906a8c3fea6f43ea8986ca38407a73b83c5a4b700f6ee82ef34353dbd20 SHA512 a0acb2a991270b87824512daf57c6f29b77b9c009e393951968d426d4e1bb63288c67baaf302096fa5e222f0e7ad0044ba4c0cf8d94e04586d40f2e1eeab9da0
EBUILD cloudpickle-1.2.1.ebuild 749 BLAKE2B 6bb06894ea14b8949443688268f7c20334a6ced9715589b8463629d9965318cac3d9ac417c3e693450ce4f4d3889f14ed07366f82bf957c0401d3d3bbd678a8b SHA512 45f8b44bb3e387a1d7d5dec5530f70a690c00a3ffb2059434031ea7b5ca153bf33e475fa08cb99a6eea22450e250f458d4846ccf63a6874b4bd8333f372ed91b
-EBUILD cloudpickle-1.2.2.ebuild 759 BLAKE2B 65b38a291da4fac4f39467155ffbb37e3823137267a05d2086c6537e5f365c799f2ca392789d184f8aef89afc8cfd4fb5e7125ac746a74671a02f89be7af4bb8 SHA512 43a8b017e710e6372d08f116435fae7845bc31b3a804dbb5bfc893bab95c5d31a4d1d400584b509e4afc85d35a50a98ba3915010ef28773b7dc85a3ca1cfb7c5
+EBUILD cloudpickle-1.2.2.ebuild 756 BLAKE2B a17507ffd16beb9c95ccb46e1af8cf2d659bcc855934404981754f8f922d538ddc4682c73ac0e4077cece49027acc7ec95ebac613763b1a4870e2f65fee11120 SHA512 e390732e3c0b955ea8d78b3335497f86b9cc0a601fdf8c95b849d32b4959e86c7d23847c59e54f3854696f2370263d09a6ec96dbc32c4cd97abf1bfa6fc1727e
MISC metadata.xml 324 BLAKE2B 1c37428b4d95b58077885d0a53a7f016566b0c1f3b6f6f1304f5f70c4ff3e175e4d4e2f5d1c940c7f231cd143f8592af96136fb303c47cd6762108fb393289b1 SHA512 2f331643b833ea7d97a6e24c21c6583e590204a38cb9ce77361ed7833e35e8c23dfc2b1b430d0e0cf2e45c0781b624f31deb4df6df8044b8dd34a5be16c3b3be
diff --git a/dev-python/cloudpickle/cloudpickle-1.2.2.ebuild b/dev-python/cloudpickle/cloudpickle-1.2.2.ebuild
index 8d685def17e7..1e11924d44fa 100644
--- a/dev-python/cloudpickle/cloudpickle-1.2.2.ebuild
+++ b/dev-python/cloudpickle/cloudpickle-1.2.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ppc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/cmd2/Manifest b/dev-python/cmd2/Manifest
index aa008e7d2072..a90c1d52bf8a 100644
--- a/dev-python/cmd2/Manifest
+++ b/dev-python/cmd2/Manifest
@@ -1,9 +1,9 @@
DIST cmd2-0.7.9.tar.gz 71298 BLAKE2B d1623e2d6a7ac66058b5a43a9688ba850962fa7b5659c3287a9aef9a7deb16338d71a2c07ef15ec72ee5e62aae0ce3cdf2f202d0d423040b734dee059f1d4876 SHA512 39086794ea57cdfdc7388aaa485770f1a76457bf2b2f58cd4703dc0c082f58a8343aa777304e833133040fdab8ef8451d85bc3c19721432514bb380330823abd
DIST cmd2-0.8.9.tar.gz 112543 BLAKE2B b55edd450abcff863a34252b724919ace9f65b62b8175f28a1bb4fb64692a67723339a887dac45e87f37db71773689cfa213038740a4b3d165bf95f9cdad1d0e SHA512 80c80b67f8a1709156450fa476215a5466cca2853102f6012f1d83867a311d86a68d441dcea9895b62add731b3d00a7c3ecefde939b4f2ccd61d058ef9386a84
-DIST cmd2-0.9.19.tar.gz 555158 BLAKE2B f47a6de66ecf38a48b8784a6a7f549b2f1b80bcb6c0a928bdee7ab2828ff768b4e9d267a61a56face889251718fd04cc1b5035136fa6f80c24e862bcc120295c SHA512 3bac4ee23773dd9b721d179aa7085fdff2937a59b39409ba9acc53e4e8cc9726dbaf8e8d7a933a591bd97a6c35512afdc18c4d3228bfb9ba188bb672a56c045c
-DIST cmd2-0.9.20.tar.gz 560696 BLAKE2B bb4a836b01715a8153e3f06b10721a8c8b7bcd1fb3ad36fc62ac6bd0a708d3ec26f32d2ea91f88b629ffe0b1f7dc9535dcd2901587f949660d79caf3d90c0413 SHA512 5d4eb607d5263166ff86bab7b60e6f008c44e1e61eae237eeee81cba22c5a474d6d8018f46648ab423fdf5841c6a65ed7dd6ee4eaae2049c2ad5cbb6a7959abe
+DIST cmd2-0.9.21.tar.gz 563600 BLAKE2B f438dfac5b8bef33e151d3c577bd9d140a5da746a91b445715aa15ff5853346472e62cb361f9ffe742888404606c4731148f3002c7555d70eefc71e44908c06d SHA512 79994739ac311113ace8f7d35c314b34a45cd6893fd9fae3995cd753bc3651f6746f5be65f81bcf1ab7d2810a070602c150af71fba9945331bc3e0f1dea730ad
+DIST cmd2-0.9.22.tar.gz 565214 BLAKE2B e0f950c1bc994bbc3d1ddf2a526a97d61c1aa59c6089574518d2222c385ecf91f53fcc0e6dcaa84460cc4a6647bc5baf37f12c6c9bf16fdb3db14cf15a05bd18 SHA512 1ff5cbea130ef3729c021144ca27a31c0e9cb8b2977eca454a0f528c468180e822fa8d23e7b07846a5109ad38bf12565b613b8295751f94852d9251c4e8d6edf
EBUILD cmd2-0.7.9.ebuild 899 BLAKE2B a475b51f4ecc87d0df39bb21550aab47331d2355310a05d051fd089e5a8262e7e34c301fcadb9559fc850e8f7fef452f4d187c51dcaa0d1a3e09dfb8d55edd3c SHA512 937f70ff38800622db1c2b50e159d53f5ac1628a6f0e16a3ab205f5d1aa4b6f74702b206b4be2bae9d1d0afb5a88db481749a52ef5f777f12dd414cb3304fc3a
EBUILD cmd2-0.8.9.ebuild 979 BLAKE2B 92cfdb67bd7c9619239b8d3b742ec9e004b5c628caa8790859a19ba707d6a2263b63dc84f7e0c5afbf7ebc1a336673507c3de76113e54332c87da1d3661c87a7 SHA512 5c48cf31cc0bf761822c8b78e99a605753023b4b82b8fa634e322c1dae0973c969866ca3f00312b5236aaff59082969165e397ac584d2079118dd57dab2f05ef
-EBUILD cmd2-0.9.19.ebuild 1057 BLAKE2B 58d5ab45d1a8ac6f05195c19c9db1c91c5d2bf75784f6ccba5af9014b889e71417e3695abe63c9dd881a4c842b7248ecdfbfc649f55b150bac2e6a87f2f42d6d SHA512 0d3489368f84e25fec9b63cce78502aaf9d6c35bcc6d864613e730267d1710bd4d4d74251947fdca45e7fd63baf9cb69762f7f607d12aa94e670f2a44f865cb9
-EBUILD cmd2-0.9.20.ebuild 1057 BLAKE2B 58d5ab45d1a8ac6f05195c19c9db1c91c5d2bf75784f6ccba5af9014b889e71417e3695abe63c9dd881a4c842b7248ecdfbfc649f55b150bac2e6a87f2f42d6d SHA512 0d3489368f84e25fec9b63cce78502aaf9d6c35bcc6d864613e730267d1710bd4d4d74251947fdca45e7fd63baf9cb69762f7f607d12aa94e670f2a44f865cb9
+EBUILD cmd2-0.9.21.ebuild 1057 BLAKE2B 58d5ab45d1a8ac6f05195c19c9db1c91c5d2bf75784f6ccba5af9014b889e71417e3695abe63c9dd881a4c842b7248ecdfbfc649f55b150bac2e6a87f2f42d6d SHA512 0d3489368f84e25fec9b63cce78502aaf9d6c35bcc6d864613e730267d1710bd4d4d74251947fdca45e7fd63baf9cb69762f7f607d12aa94e670f2a44f865cb9
+EBUILD cmd2-0.9.22.ebuild 1057 BLAKE2B 58d5ab45d1a8ac6f05195c19c9db1c91c5d2bf75784f6ccba5af9014b889e71417e3695abe63c9dd881a4c842b7248ecdfbfc649f55b150bac2e6a87f2f42d6d SHA512 0d3489368f84e25fec9b63cce78502aaf9d6c35bcc6d864613e730267d1710bd4d4d74251947fdca45e7fd63baf9cb69762f7f607d12aa94e670f2a44f865cb9
MISC metadata.xml 665 BLAKE2B 796824fde35499ef70bd730f7e6c6ae4b239ea278f77188215ae0fc6e062598d943b0ae42ab5b378e8777c7c6a2162b330971bc00572e6dd43c663a3da677aab SHA512 64183ffbb33f229d4295e6fb34d98603d38da0241c6d1593704da866c17e04c9fe7f9500a1256b6e83c919eae019f71da93fdec7f09db99e073dbd809144b735
diff --git a/dev-python/cmd2/cmd2-0.9.19.ebuild b/dev-python/cmd2/cmd2-0.9.21.ebuild
index 715f6032dc28..715f6032dc28 100644
--- a/dev-python/cmd2/cmd2-0.9.19.ebuild
+++ b/dev-python/cmd2/cmd2-0.9.21.ebuild
diff --git a/dev-python/cmd2/cmd2-0.9.20.ebuild b/dev-python/cmd2/cmd2-0.9.22.ebuild
index 715f6032dc28..715f6032dc28 100644
--- a/dev-python/cmd2/cmd2-0.9.20.ebuild
+++ b/dev-python/cmd2/cmd2-0.9.22.ebuild
diff --git a/dev-python/colander/Manifest b/dev-python/colander/Manifest
index d3d71dfd9f45..585bf13fa9be 100644
--- a/dev-python/colander/Manifest
+++ b/dev-python/colander/Manifest
@@ -1,3 +1,3 @@
DIST colander-1.3.1.tar.gz 119999 BLAKE2B 8677dc49eb24b353dc42e858da4e745e711cf852226079190e475f45e6dec341d429cf3d62cfa6b4835b9bd137956ef6a04eb7f1684807bd5f230e114f3ee2e5 SHA512 0aa9063e6f88ef63b5378cd93d3b121c8323e4632dcff31f143d2ee6dd33edb93a7fedfa06ca250288f7bc194a534f1027b89c9c6cc92765cf4348709e539da5
-EBUILD colander-1.3.1.ebuild 1524 BLAKE2B 7bf93f743e88104e30787bd371ee18de83dce266d56e89f7b9a45f1cf8f13f8896036e10eca64aebbe495c2766b0a3c7f8d4cb76bff23523bfb9c43682185fff SHA512 b719a059a63d1c2b58d21b9ac41e174650030a898e2f1eacc7b539664871cfb0d18f122000c3d27ed58238eb6e6cef67bc45f5c305136aab98ae8f101b221278
+EBUILD colander-1.3.1.ebuild 1551 BLAKE2B ba771dee3f5363a7bbac966b847765514b9f93dd378d0215d4956f0d673b8c8e9af0280f9f125d4721a5b63620709082deffbc27f7308305b36ca21dbecae8f7 SHA512 8b6cc5420455f22e64a99be0ca12791f4afbc3a01eb1d43c6f4f0619ba3582f649005ce1602b86dfe6e08c3f95fbef376c80165915d79e45299ae4b2020708c9
MISC metadata.xml 311 BLAKE2B 369a77b1ef148e7c46c7f3eebc89ec61b45295ae10c9882bff3ed33178ef80e671cba4327d31f0a1c7a3ffbc65c52c8e546f9e663b7291636d6b764e88347324 SHA512 c0fe889c10d25c88c37e781c6e355c51f1c2c24615d616170da287c6bce490f6cd6b501a783c5a4e98f7c00c945fb686e066422271d5f43495c5c68e459c7f7f
diff --git a/dev-python/colander/colander-1.3.1.ebuild b/dev-python/colander/colander-1.3.1.ebuild
index 21f923132d7f..a5eab09ea671 100644
--- a/dev-python/colander/colander-1.3.1.ebuild
+++ b/dev-python/colander/colander-1.3.1.ebuild
@@ -19,6 +19,7 @@ LICENSE="repoze MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
# Depend on an ebuild of translationstring with Python 3 support.
RDEPEND=">=dev-python/translationstring-1.1[${PYTHON_USEDEP}]"
diff --git a/dev-python/colorama/Manifest b/dev-python/colorama/Manifest
index fa7ae87e7b3b..32e826600549 100644
--- a/dev-python/colorama/Manifest
+++ b/dev-python/colorama/Manifest
@@ -4,8 +4,8 @@ DIST colorama-0.3.9.tar.gz 25053 BLAKE2B f633a188d032c41d0b6de60540ca1774dd8f3e8
DIST colorama-0.4.0.github.tar.gz 104679 BLAKE2B 416a8bc5af470dc22b71a84279e4d984b57fad7ddb617c80c9104830127efa4f545eb08c003d263e48edbc0db39bc150e74f64f68f22075e759c11a6e84c75d5 SHA512 e2214c0a4ce1dd5515cf12cbb91220d2314da747b1a1246641117e70ea81b162cb4748b2b5dff049e102540470617a0076a3afff64bfe67158bf7bd95e1cc6f8
DIST colorama-0.4.1.github.tar.gz 104708 BLAKE2B 625c6ff325ff0de8113c5c9abe9dd296eb614b0483a2dce59b163431ec4ef1992073719160143b68e76d3ad77f77b975a110ce19496be1d8f6ee90b3f66b6e7b SHA512 006069859ca05ec8a6808860ca73ab541b246e6e6443b1bc8426973beaa5268660b48994f21edb6492fe97c4b9d29949b874b861ec200b1756d40e8abda8dee0
EBUILD colorama-0.3.3.ebuild 672 BLAKE2B 599155a2a963a60b3e54e1fde3ef3a820f4fdeb854b92720cf29280f14f755ab631878738e50827957882bc7f3c8d29714e8e901cdf14f9aa0d677943424a9c5 SHA512 57d054c4bad90ccfec7e90329f6527e0d8b65b734538077ffa31bf87e86fb8c04c6ba592527923e7186fd508a88832a3d1199d8726cc74eb71f1aa29aac956cf
-EBUILD colorama-0.3.9-r1.ebuild 1124 BLAKE2B a252176cb97fefab0e73710639b0f61060ad6b8cca0123897acbca49cec1f5b2705c194a238ac0d0a379b3c62b6ea771ded72404275946734b2d17b96fa32205 SHA512 dabf93462d5453585b6739b9095b296c7abddd582a4bbd7e7297fe734637865724c3e75a9f08249ebe08d0cde72fa0cb66cfafccc0bddd466fdddff39978a573
+EBUILD colorama-0.3.9-r1.ebuild 1151 BLAKE2B f430d41eae492fe2039b5ce4b7098511505d0e6129174e2a5b427b2afa08b5fbcf80051720f51db82b72fa9c84328b4c263d81a47d6dd534e38afd7df4e4a25c SHA512 24f7347ac86780fceea8cfdde67105c920234db6744ba111f458b44991497e793e0b0368b9a3eb14359bdcf0930b0eb07d98a318a2936cf2f037b2de471fd751
EBUILD colorama-0.3.9.ebuild 770 BLAKE2B 5e88e7ea0c5c840aca982c0694d238501c98ec36302020dae7dbb3380d02e2083b834b28582da45d37b1262f4681cc49d297ee75e3cf325a6ece3aa024e2fb71 SHA512 215da74a5ec453d47708d5fb7068b6650cca513d27515941624e0526601f01b0140fb54fdb785486e5622f111f46afb8876d3c0c67efee91c4c2b2db95a78b71
-EBUILD colorama-0.4.0.ebuild 1124 BLAKE2B a252176cb97fefab0e73710639b0f61060ad6b8cca0123897acbca49cec1f5b2705c194a238ac0d0a379b3c62b6ea771ded72404275946734b2d17b96fa32205 SHA512 dabf93462d5453585b6739b9095b296c7abddd582a4bbd7e7297fe734637865724c3e75a9f08249ebe08d0cde72fa0cb66cfafccc0bddd466fdddff39978a573
-EBUILD colorama-0.4.1.ebuild 1124 BLAKE2B a252176cb97fefab0e73710639b0f61060ad6b8cca0123897acbca49cec1f5b2705c194a238ac0d0a379b3c62b6ea771ded72404275946734b2d17b96fa32205 SHA512 dabf93462d5453585b6739b9095b296c7abddd582a4bbd7e7297fe734637865724c3e75a9f08249ebe08d0cde72fa0cb66cfafccc0bddd466fdddff39978a573
+EBUILD colorama-0.4.0.ebuild 1151 BLAKE2B f430d41eae492fe2039b5ce4b7098511505d0e6129174e2a5b427b2afa08b5fbcf80051720f51db82b72fa9c84328b4c263d81a47d6dd534e38afd7df4e4a25c SHA512 24f7347ac86780fceea8cfdde67105c920234db6744ba111f458b44991497e793e0b0368b9a3eb14359bdcf0930b0eb07d98a318a2936cf2f037b2de471fd751
+EBUILD colorama-0.4.1.ebuild 1151 BLAKE2B 07de1b1262a9dcbbdd4d5e368440f7c76c4bfd43e2752777131805d2ab4e36b4624f0e485db3217b0325c046bbe5ef4deb606f270461c615a20b18c52282552a SHA512 bf663d4bbfe0b238a21a4eec93737026ab49b8f80c55b83750b992d3d6962365782cc2f72333aa8962ef81e40b2507846e83e1331197e7890fceed2686ccea64
MISC metadata.xml 682 BLAKE2B 9e9eccb56152824c5d47896af7ae8a699a9a614437f20008fbf9c793e0b79cf3dfb0fb6b9da6d36be4d699b2df8817f74a74e098b8fa945e08734d9f068cca12 SHA512 0a9144ad52b490c2e607eae85aced164f4c2f15c152592ca67a588d659c34c3baa16105746fd4a6894c49ca31ee4b0e1b18957cb7c421fc788cbc933afb3e895
diff --git a/dev-python/colorama/colorama-0.3.9-r1.ebuild b/dev-python/colorama/colorama-0.3.9-r1.ebuild
index ca384c4c293d..3139799d1c24 100644
--- a/dev-python/colorama/colorama-0.3.9-r1.ebuild
+++ b/dev-python/colorama/colorama-0.3.9-r1.ebuild
@@ -19,6 +19,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="examples test"
+RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/colorama/colorama-0.4.0.ebuild b/dev-python/colorama/colorama-0.4.0.ebuild
index ca384c4c293d..3139799d1c24 100644
--- a/dev-python/colorama/colorama-0.4.0.ebuild
+++ b/dev-python/colorama/colorama-0.4.0.ebuild
@@ -19,6 +19,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="examples test"
+RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/colorama/colorama-0.4.1.ebuild b/dev-python/colorama/colorama-0.4.1.ebuild
index ca384c4c293d..ea129d62f2de 100644
--- a/dev-python/colorama/colorama-0.4.1.ebuild
+++ b/dev-python/colorama/colorama-0.4.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7}} )
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
inherit distutils-r1
@@ -17,8 +17,9 @@ SRC_URI="https://github.com/tartley/${PN}/archive/${PV}.tar.gz -> ${P}.github.ta
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="examples test"
+RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/colorclass/Manifest b/dev-python/colorclass/Manifest
index 36628e7730db..a51e88d9e907 100644
--- a/dev-python/colorclass/Manifest
+++ b/dev-python/colorclass/Manifest
@@ -1,3 +1,5 @@
+AUX colorclass-2.2.0-tests.patch 483 BLAKE2B ea0a953102fcb693e451f837cd35b77a0a8430ed7f44e898a8c6b8862643c8f51ef6d793153af795862561df4cb6046c98e9658409aded87ef74073e0858a26f SHA512 f415192d9de61ee8d0d6ac39f33effdc4b107069cc9a9abc3c0b1ecdb903ebe9785036385bac59217a33a75c0bd267dab2a9f2e9b9127b00e4abf4e7632123f2
DIST colorclass-2.2.0.gh.tar.gz 486151 BLAKE2B d8f4c9e826cf284df47bf2aac4da71f448818858e2383b331b5bba791d9db3c5c11d5aff74b3eb740e657914137b2b74b217854ab589806a22a0ff6697cbde1c SHA512 c627cdf6abdb5a60e9ecc1fb3b669898edc027fdc3f8cde31be2e10402ee308c2067fcd50d1228759e93fc58c521b7fc12e6b259233a17cf99f55cda26279fed
+EBUILD colorclass-2.2.0-r1.ebuild 621 BLAKE2B f99305ffa396aec4ac2ac906cf0b6c9e6b3183bf20d3bcf1ee4503abd10cf40c056c91c6d7ea2e994ce33024c567efe4eeb1d6b360f4e3c1ac09b509f654578e SHA512 ec11a351c53aa983c4eafb75503f07b2a126b8ddc7b113a29aa8b983917e990382ae86c8a5ff53a1bfcfd59f53aed291ac246bcb7100bdc39ce2b2b6628d571e
EBUILD colorclass-2.2.0.ebuild 674 BLAKE2B b858d9f2149e54099abfc32f5a7d52d92a9172c1e1b73d65b6c362ff64f7c4370d5c1d6ac99f52a2fde9a3aa2276f297baf3c46be99ff6fc651a1055e21fe0d6 SHA512 c4615fd717098cde340b8e1dbd595764ba1928e303cfdefe2e73506f1fc260417b63cffcdd64663c745fbdeb92873abdad30fa141107be2e93cc0f67252d83e4
MISC metadata.xml 218 BLAKE2B 086fdcf7b63ca7bd6c58e861d717bb375e1cd372eff26d5d2eeeb176d8c5e6f10e653562abafb50eae7d7508f8e3d421b87e6a749acd0490308672828d0da697 SHA512 4558fee4c51117e21b1f42ca3edbdf1195ed297db798d6bfa0e5fbb7019654a187422b0abde7af5d800caffed66d1e55e4280e8be602bad591424d9776c46781
diff --git a/dev-python/colorclass/colorclass-2.2.0-r1.ebuild b/dev-python/colorclass/colorclass-2.2.0-r1.ebuild
new file mode 100644
index 000000000000..edf891faaa70
--- /dev/null
+++ b/dev-python/colorclass/colorclass-2.2.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+inherit distutils-r1
+
+DESCRIPTION="Colorful worry-free console applications for multiple platforms"
+HOMEPAGE="https://pypi.org/project/colorclass/ https://github.com/Robpol86/colorclass"
+SRC_URI="https://github.com/Robpol86/colorclass/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+PATCHES=(
+ "${FILESDIR}/colorclass-2.2.0-tests.patch"
+)
+
+distutils_enable_tests pytest
diff --git a/dev-python/colorclass/files/colorclass-2.2.0-tests.patch b/dev-python/colorclass/files/colorclass-2.2.0-tests.patch
new file mode 100644
index 000000000000..f25dd0440aa7
--- /dev/null
+++ b/dev-python/colorclass/files/colorclass-2.2.0-tests.patch
@@ -0,0 +1,12 @@
+diff --git a/tests/test_example.py b/tests/test_example.py
+index 7ee8c05..3516460 100644
+--- a/tests/test_example.py
++++ b/tests/test_example.py
+@@ -10,6 +10,7 @@ from tests.conftest import PROJECT_ROOT
+ from tests.screenshot import RunNewConsole, screenshot_until_match
+
+
++@pytest.mark.skip(reason="test fails on all platforms")
+ @pytest.mark.parametrize('colors', [True, False, None])
+ @pytest.mark.parametrize('light_bg', [True, False, None])
+ def test_piped(colors, light_bg):
diff --git a/dev-python/coloredlogs/Manifest b/dev-python/coloredlogs/Manifest
index b480aa9981a1..88f28a915ffd 100644
--- a/dev-python/coloredlogs/Manifest
+++ b/dev-python/coloredlogs/Manifest
@@ -1,4 +1,4 @@
AUX coloredlogs-2.0-skip-cli-test.patch 842 BLAKE2B b6e17539f22349bcd20ba4ec64f03dd2e8e291e7f8e892765cc675d88b338d64f5df12b28b1909d0554eb42bfc70cc564f603d026f05e2ca4fe0952b6021af91 SHA512 98e5e8d207de67abf22d0de5729cf6926802329e1a32977dc95155490cf32c6b94b69f8e78a410a718bae073e4d6d618c515dcd7318b057671bb91fcf84c4424
DIST coloredlogs-6.1.tar.gz 28057 BLAKE2B bbb5946db3e6cbfae0b9947d2aa29769858833e35213a44a5be4ceb434021ee8c583ff00c980b9ab4fc533f6fec80e151895097b6a87c44257ef0fd5c7ab0bab SHA512 834cf993e7ffd3328644d334912fcf5a5156a441c6184643b38e5f356d46d7b5c48e02ee1e1b432265052c7a5ab1071ba456e575217a4a762f8387131059c405
-EBUILD coloredlogs-6.1.ebuild 1201 BLAKE2B 8481a1291013ecd33b9ef6db0b1dbf5ecffd2b9c521452ed3036ad6c0406b42c10db8d5453103d58b449155b6f81c9c4a9ebe830fa1d5399f71588661685f709 SHA512 73a1eedd5e44b3298ceb3f20a0a2c7762cf82ad992f7f54346add47805445a9126fa5730eb3780cb91f0904a9443efbf5c59b03b5df84133534a664d39c849ef
+EBUILD coloredlogs-6.1.ebuild 1228 BLAKE2B e4f7fb68f478c8e72b8035448d18f7a94801b9cd1c781d35f51461e1ce491cba4fe2ae0ecd2675295e101373696ad9290e818f37c16331af447dd1d0a8fd0b47 SHA512 4396b32fa200117b63aae3e1336337da3455f686ee94db2f9f7631d8d85e5c8a6c4107eaa4103c39639cbd5f059a9db9ed590d5e6a95708ff2e16fa7b38244a5
MISC metadata.xml 390 BLAKE2B 6f1ce9de711c22d533fd07fb56b62c6f30c78aea141f78b4946fd9400b6daaff70eec5334aad41b92ffc28829d9edb3f6ef1e2515ab5a18c7e139265043f8a98 SHA512 4df2d5312905b2be06239d81f2274ae4e6517f48d62ec54d5d755bb08cccaaece3531b391f45097590f039db10b8bcf6ff265a28506a0f8096f121fda85e498c
diff --git a/dev-python/coloredlogs/coloredlogs-6.1.ebuild b/dev-python/coloredlogs/coloredlogs-6.1.ebuild
index d3ce6b7ea405..f6494abbccd7 100644
--- a/dev-python/coloredlogs/coloredlogs-6.1.ebuild
+++ b/dev-python/coloredlogs/coloredlogs-6.1.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/humanfriendly-2.1[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/colorlog/Manifest b/dev-python/colorlog/Manifest
index 61908a835bbe..835eacf99dd2 100644
--- a/dev-python/colorlog/Manifest
+++ b/dev-python/colorlog/Manifest
@@ -1,5 +1,5 @@
DIST colorlog-2.7.0.tar.gz 10153 BLAKE2B 5e3c1fb3dce5b9a925739777b3f7569cd10094e02385888cdc2865e47bae4dfa0cb9960a3144794fa6cd09c5143adf4df8f18af1c0d9cf561165595e10322053 SHA512 765923004a2e2b0c0e34f7cbf2d79ac7232a13e9aba68166c8ba295303cd7187317d9a34a405a78cc5f7ca0281fc3b653848e419c0b3a0dd473ad0b859216703
DIST colorlog-3.1.4.tar.gz 14424 BLAKE2B 0434c92044c623dc4b9be4ae3ddc491ccda3db7725894d07125ed19e8f8ae184d8cae27a7adb424e799cf092e66c17089eb193686ef710b5a4789f2f7c75dde6 SHA512 9333e8e5a3237cf3f43d0a86cf93c6252ed52031e685342a1afc411568407a77840946620da429dc384c8f77f7e540339632f15a417ce00a13b40b2d51f1c730
EBUILD colorlog-2.7.0.ebuild 674 BLAKE2B 2a1a141b4fe9563105a4234a60b1de5dcb7aa1e3b52eafc6539f00461f0d7c37bd033a9b1590e3162090eab81a0481deffbf7b3c1a08ffe03c77c7faa277aee2 SHA512 5ac4185820ca07e31c7fe9de2e67d589884104cd20d206da4219353b95349c7294c6586280f0c30c44f3f99ddc6c39b67a16834d56dc11b7aced43727d196a31
-EBUILD colorlog-3.1.4.ebuild 593 BLAKE2B 446e23ab09e2a48c0aa1096fde570d0fecef2ae3798789b0d258ff708ced177a885799d25804bc44a99ba4246359563a5418ffb18f12ce1801f22d8d04b043a5 SHA512 7143da8f19973dc1307359b21e43176653fc6a5c028a73dce78acbfe11168e4d7276184312255a650badf7e5275f69672015fda9b788cf60553e966b24ce9394
+EBUILD colorlog-3.1.4.ebuild 620 BLAKE2B 890c63bc5bd1600b6eacecaae077206ad18f4a46f000a56cdec8ccadc45239c92bb0a40c23d1d7e1879d6ac41393f8a066081e750829dca37e6ea9f7f9d5438b SHA512 93afac4f513877bd5c18da5ebb430deb03d60b751c62067ffacd0312f097e52e24735805801192d1353d50e98ceb3d794cc073e894fa067b76132420b0132211
MISC metadata.xml 389 BLAKE2B ded38a2f991252ac74f592870d12edb503ed77e13c60a393545ba0fec689f355ae1ef7bd89190e9d6837bc932f6d61e60e48e567c4ff09ebfb21ab666fed1867 SHA512 04b339e2ca89bfd8862d5491081c7b66f5211dc490b650140499f5a4fc6f66e705a5ab805a6c0bc4d867183e699c3c73a199a750d156862346cb68e3647f8390
diff --git a/dev-python/colorlog/colorlog-3.1.4.ebuild b/dev-python/colorlog/colorlog-3.1.4.ebuild
index 493a5812ca58..bfce984695a8 100644
--- a/dev-python/colorlog/colorlog-3.1.4.ebuild
+++ b/dev-python/colorlog/colorlog-3.1.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
diff --git a/dev-python/colorspacious/Manifest b/dev-python/colorspacious/Manifest
index 43b1cb32419c..eaa9735c6b2d 100644
--- a/dev-python/colorspacious/Manifest
+++ b/dev-python/colorspacious/Manifest
@@ -1,3 +1,3 @@
DIST colorspacious-1.1.0.zip 698745 BLAKE2B 3d6ebf9b76b727a982829fb0e3012507e30524662110628d8bc164bad4581baf147cdf4d6c8d54a52420d3e72497ac547f98f1d162b178ac20e8e9c926d41bd3 SHA512 b4267cab679d581f2072f5a315aeccd78cc68e325e16f14675cb17133cd411a28f376f150aee7822e1568b84571d5d149adff10e9c5a7fd9f41927153967e2ef
-EBUILD colorspacious-1.1.0.ebuild 670 BLAKE2B 486d53a64a0c1a774b718ef4891b8954a72dcca65414ce74454e2051612d967aef290574ca84b91185b39e4fe1fe443cc08c1222bb889429e8b5dafda04919a9 SHA512 31cdbfb15ddcba40c55688ad8d19209a3bdaabd5ba14cc28a97fbd3e40f1167ace51fb3f9a90e864a5e88c6bd7943c56d0db5d3c39354ece942d902cb65aabc7
+EBUILD colorspacious-1.1.0.ebuild 697 BLAKE2B 5aef072f84a5d9e5d0dd236ed6b178a47a159027500ce00f0bd1fa74af73c2e6a39765dd2989d998d5992b28817b89d3dd00a697ba32e589a3f0be72033e6aa4 SHA512 766d47a20e3ffe316b4e60932544e1fac39ab5645cb8e9ef07de81bdb58e0faf45ec81a68ab6a8ade81b4c7e53b761224b276b0f4dfbf574f4d7f43b2c4db7e7
MISC metadata.xml 377 BLAKE2B cb7c86d4c3ae646535ea9bd34ab9b1102227fb900472740734d9e35d18115d4f255cdfa146e9c74c5d1907c0ec3682b01cf72e2a5b6428e2a4eac94ad6854f3e SHA512 5dc4640a370df69368d6d731b54693c4a7f1b2d7b155dbbef2bcc0e8ac4a153d05b4b2a43e6410750a3dfedd15752b3470b023d7b9106eb78ca64bd3a73059e1
diff --git a/dev-python/colorspacious/colorspacious-1.1.0.ebuild b/dev-python/colorspacious/colorspacious-1.1.0.ebuild
index 979ecfd26b23..6e78bdf749a9 100644
--- a/dev-python/colorspacious/colorspacious-1.1.0.ebuild
+++ b/dev-python/colorspacious/colorspacious-1.1.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]"
diff --git a/dev-python/columnize/Manifest b/dev-python/columnize/Manifest
index b12e2d5e7a40..647ef98802c0 100644
--- a/dev-python/columnize/Manifest
+++ b/dev-python/columnize/Manifest
@@ -2,6 +2,6 @@ AUX columnize-0.3.5-nose.patch 425 BLAKE2B 85936064f7982e64b261f6822f517efd463ef
AUX columnize-0.3.8-nose.patch 435 BLAKE2B 3819d39d430dee26109a9def0a12e5565b44fb3f2114096f2a1050d64904a740bb0df8de0a6e291c532da94074066f216957d70fe6cfd1fb93d080dedcffd988 SHA512 5db32976721850538986523fc0a17f8f4c7d95b5bae077644b093d63e1a03ae9c08ae01742b4057a13588347ca5f2ab6be35a00b53a9a0abd9006edde4757ee6
DIST columnize-0.3.5.tar.gz 8841 BLAKE2B c2b26a7b762dbb72e50efd4b6adb81ec490358b2a757c9cd6e299b76335f933aad32287d3a6e8db338f840739f310842505d8768391f6d11bffbc53463f3f08c SHA512 b3090f6588ace5c204a6e31a93ad4bd659df81a0b5568003a970a04b456c946fd1c6adf13122a3327b7032e54e04f0410c06d8c377854de51017842ce58cc360
DIST columnize-0.3.9.tar.gz 8581 BLAKE2B 553927b6d5c9385da13402e27c5f42506840df3fd9df7aed3c077d440ac0d7ec6e5f3f0fa0ce0a7c088a1fe01075ab525580de8a22c995365f8913d2cab5e342 SHA512 2bb9a25200a1574cc6471ce06dfb2b4b62c5a23fa0e4fabad515dd2939b3f67ca61132121e4326dd820691691dce67d664302d99248ea2d5c5f25357203d9d08
-EBUILD columnize-0.3.5-r1.ebuild 636 BLAKE2B daf4f6cc5966ae198fdd1e72fc8b7dce173d4777ab50f8a8281a3c0c29ff18a11bcf291216728641de6ed07b16ed42d1a13b2c8b618735b6cfab588464b512e3 SHA512 325c3d05d74607b7d542221d36205f178f9f0a91207c769305034fcd615024d7836b495e6af1e0a0e24c34ca89f9625d4fb1adfb89e49ea406378fa8fb64d527
+EBUILD columnize-0.3.5-r1.ebuild 660 BLAKE2B 96390940385b23de5e4361ea7cab482007708ac6ae0fd4da42700aa87a26a4275682b0502495961790524f66d06e163b6d47cffd02eefd4936658cf81e9ae882 SHA512 8155474d17c3e7a8266852cca9b8bb359384360d3de7c2f02d905aca27cbf7706211b11e50563408337fa7fbe1b0d281aa2035136876aeefe6a4f0c8eb8a0756
EBUILD columnize-0.3.9.ebuild 634 BLAKE2B c64f879cf27304251cdc52c05618212592b142b057b3671fa7735891d4e8769062619a3ade1f3dbc2a386904bae9f0c6ffa9baa6a094e199ffc7df100e04fa47 SHA512 182aaa2dfae464c0e01ec9b1882a190d7ed7186410ca83f10477379b2b7b99815510066c807694ac391ef07a6fcc1e704fe1cb7f968390c95b7dfb86ff01d5ee
MISC metadata.xml 425 BLAKE2B 0428ddff8f70a44c0f57a0c2eeb661593b36749d56280fd41fd07893665ff7e4b0f51a4f9a6e265c995834ad7f2939a93c748e578376b915afd99e83fd1d624a SHA512 8b1e38b3f56187d7f003c4a3c232fb386e146dc70501387cf3e25a21b9b630eadde4ea2e022599f7fad88e8719e51422e53675d4fcb8526a93198c89cd5f9e1d
diff --git a/dev-python/columnize/columnize-0.3.5-r1.ebuild b/dev-python/columnize/columnize-0.3.5-r1.ebuild
index 43a96abc203f..394c713d65a0 100644
--- a/dev-python/columnize/columnize-0.3.5-r1.ebuild
+++ b/dev-python/columnize/columnize-0.3.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -14,6 +14,7 @@ LICENSE="PSF-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
diff --git a/dev-python/commonmark/Manifest b/dev-python/commonmark/Manifest
index 6acf42c81767..4c0945a7845e 100644
--- a/dev-python/commonmark/Manifest
+++ b/dev-python/commonmark/Manifest
@@ -2,6 +2,6 @@ DIST CommonMark-0.5.4.tar.gz 120316 BLAKE2B 47904d101d9d0e3759f82c28a4b80edfc0ed
DIST CommonMark-0.7.5.tar.gz 88702 BLAKE2B fc80d9e739d27f7e5dbf539b624c2fc2e700e61b17d0335c3234fc0fa0d3738e9117a8ca29e7a6bbaa6cd0d58b112defb6e19a7efce3ca57ca25c8ce67b2d3d2 SHA512 b0e3c4fea6c99b51c541054ecfe887935c2cc517a82df86da1d9cb4914189652326ec5b543cbbcb40ec43e5e09c285c47f5304ca1907764692e659c540591bdd
DIST commonmark-0.8.1.tar.gz 90795 BLAKE2B 718c2b1af035672d74e2c6b6f89ea0cd23f45d7b0e47b6dadeef742d772f5458e08ec5f69fd4f34df9ab2c491d9d7add4c4acc7018c4048649aa0d8244d7db91 SHA512 dbab51d45c1973a8d0906148d785fb8ddc2b52177dfe0e69fe79bef2a5eb05a5a7ab8693852f4aaa8545af19d741569d04a24f06ea65171e6e80d9f66af47fdf
EBUILD commonmark-0.5.4.ebuild 809 BLAKE2B 7a6aa1d9416359c2e8454b2edd801c3a4c9694fe4a6c9c98e39b671155475781e3d9dbeae58aedad7aff692c6446ba3bc26f289613b4e774751c45fff684e1c9 SHA512 175cea42a18bc00806248f1d2cd282846f6163024442674edd8532a7d68ac681d67e0af9e63146572cd6c6ad8ad802232313237c0d442dcbf47f04fde302f763
-EBUILD commonmark-0.7.5.ebuild 1065 BLAKE2B 2cf2edd4468af9527feb4223b1ea8bad6d27d77e5b94dca1522ac223f28b84eb1f11c125ab04e8c786780bac79224eb7c588109aed470380b7a2b66593325723 SHA512 50df43304e481cba6b79150044f3361b6d92f30d3eb59f75ee213eeebf6cbf8998f9a4390d8d214e30d79bc905f151216b3e35c9779831e7ca68b3842a969653
-EBUILD commonmark-0.8.1.ebuild 1018 BLAKE2B cc8c78afb7123b9d0a9e3e9c130aa7f615034f09035e3cc707b7abab7df195a8f3f982ef48301e1a8ed9164d3bc876b57dd9f784768d014f527fd9f2465640a7 SHA512 27436ce9aba7317dc91304fb814a21f7cd077dad543ec90048401561e3a4d7c5e1be984c85f3a8167218624f162eddc6e21df89aecda62dd5a622814cc2c3415
+EBUILD commonmark-0.7.5.ebuild 1092 BLAKE2B 7593d3ca6a89bfdfa7834ff268fd22d3b2f25e139e23db895cf7eddf57e5a3e593df86101381af781d6b31d9e77ed23d39edd0affe500a1789add6327bb0dcce SHA512 22ee362ade08a045223111c08f53041e43e2d965f98f64b823c9e3a972ec0a91aad5e734bde809fe2ae95651c45d0764fd067e246b6978a88ba1b099ba00bcf9
+EBUILD commonmark-0.8.1.ebuild 1045 BLAKE2B a03d194a5967ff74ac541bb071cef54ab997a67a1bb6edd8230bcc7a2fcefe90160943fdfb93e5b9926aa6f1a95be98c57aa49fdf39e7f24fa46724558c90942 SHA512 19fd9c10fa1fbed5b61dce4097eae5c8fd2c70d9b684913fc046574bc919f6d570836a7aa5480c21beb2ad86e8bf72603e96f3418d27b15627b011aeec738980
MISC metadata.xml 756 BLAKE2B b169766e4e9850c3586f1359fb0103bfeb27d494c3d20c2a502618a20a397ff9ba7e9f0d13d07829e59c1350e5ced938d58b726704d00d0499b3ac1c614952d6 SHA512 1a28755c041abef9cb797c8d9ea448a62a500a915ae9c4002a22f85886fbae62c2574675926e80e5ffdcacf3a3257fc9065a14d6495574c556288b334274b03c
diff --git a/dev-python/commonmark/commonmark-0.7.5.ebuild b/dev-python/commonmark/commonmark-0.7.5.ebuild
index 2a15fde4c1ab..13c6460eede4 100644
--- a/dev-python/commonmark/commonmark-0.7.5.ebuild
+++ b/dev-python/commonmark/commonmark-0.7.5.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/future[${PYTHON_USEDEP}]
diff --git a/dev-python/commonmark/commonmark-0.8.1.ebuild b/dev-python/commonmark/commonmark-0.8.1.ebuild
index 006bcc1fabab..3fffe165a5f4 100644
--- a/dev-python/commonmark/commonmark-0.8.1.ebuild
+++ b/dev-python/commonmark/commonmark-0.8.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/future[${PYTHON_USEDEP}]
diff --git a/dev-python/configargparse/Manifest b/dev-python/configargparse/Manifest
index 99a2768e3c3c..6c124e00f657 100644
--- a/dev-python/configargparse/Manifest
+++ b/dev-python/configargparse/Manifest
@@ -1,7 +1,11 @@
DIST ConfigArgParse-0.11.0.tar.gz 40863 BLAKE2B f51e9e1a1973f7e477082f5dfffe8cb03b69ed26d85bc375851a01c2f6e5526f4b5954b71c85a274a58e34abbe07bd864956430d5a94961a38a4ad3340737286 SHA512 f97d37b5d1c0f5ebfdec4c55e9a8d20d0943a41d16b80fe1b2cfdd6acfa210e0cc7bae49340498c1b31dcc76704e8291892b97415137ec90cf49e24f261c62e9
DIST ConfigArgParse-0.12.0.tar.gz 41524 BLAKE2B 7bd8afc4be817c34dc6cfc6c5b862fdc53ce2ea37b019f165489596622f6ed7fed5fb6db8f84afbdd4d749a24b8aeb15378868db55668e7307c712db7fb09094 SHA512 d06f969088fb93479decffd984efed61070a663a652b06a3ac8198e64b5d681423f693ac6fdb58390eddc392ded9cf1e45056dad83256a84773c5f558f6788e8
DIST ConfigArgParse-0.13.0.tar.gz 31775 BLAKE2B 252130b58a514f667655e9fa0bb73c00be410d9c817d3dc57083a9a828d9c25231667720ab7c99068b502bd5eb7c79fd7053c500862447b1213d912568a2e57d SHA512 232ae25e9daf3ebedb8757912a507576a154a3b09c297db7684776172c32aa7ad03362f60d26961499c17dcf0e3cc5763b40004a75ebde5643414bceb4f3eea5
+DIST ConfigArgParse-0.15.1.gh.tar.gz 25760 BLAKE2B f5b8bf4d04bcbdf9f1dbd36fda91e6d0b2cc0034a79c5e2408755d3e7d661ee3518d5c1603fafa866450aafeddfdb0431bdc459d5fe3f401569ad11e87fab0bf SHA512 53d90238ac233249f305585fd8e7abcca0e45a16c53e9353d13ce6f08bbd58dbe7ea26a0627c96e686ed96c001f0b6d28bdcd4b2921c9e54811c6981bd4b7560
+DIST ConfigArgParse-0.15.2.gh.tar.gz 26047 BLAKE2B 1a817a76e237e698f13ebd69394e918b79981f4f983653c3777dfe77c009e01f1b646e0dea88a2e2ec574f48626e8e75ae7570ddfd6adc350e25ffd9a4b2d3cb SHA512 c8403751506b3ce096d707067659492422ecef8e684107935ab26f2e518c7c2c4baca8882cac55dd1961a86e5ad95b73389bc1a681cd2a67b5000bd6d626d2d9
EBUILD configargparse-0.11.0.ebuild 613 BLAKE2B 277ca0e6810d665c054dba3a02be864dad53da61cbdcd154cacd2fc4296dd26e88ceceda25aadbf525be5f8a1f0f14eb700b9947303cf3f63ad67198bf732758 SHA512 5e1fe9264da49c49a3285e5ab76432fd3676e144ec39f59ae5931ad48874174d0abe7ed7d86f3ebc5d3902a73a41e7d9e9a04eeceb5961c12bcc7b4293be626b
EBUILD configargparse-0.12.0.ebuild 629 BLAKE2B d0db5358eb4f7ee7477c70d9c3404b79dff3304bbdd5e0b2690f8a0bdb73e267c7753538ee414ab9af828a8fbd113b37f550c51366a4d0565d9a90ad3f1db71f SHA512 be0a26dda8f3891b6e02c8c7b699be926278972ae34b8216a35d41c56304407541246b09a459a7581642ea31eaa38c93baa09f7e176af5c96ae053d6943bdbfd
-EBUILD configargparse-0.13.0.ebuild 642 BLAKE2B 121478ab45e804cb362cf7b2cfff8ed21112618d9b4f7947235a20a84ce9d6b75a200f930beb16a1b95c3177dafa7aa33a797b18934e733dff42f92b6662c3ec SHA512 3aeb9fd94e74767dea67f0040f45c130ae903785955cc10d9d0151129197c04e282ff04bfd153e9d265a6b6ad548dd6492d2cb74bcf3c6eb31697b1a2872ef0b
-MISC metadata.xml 390 BLAKE2B 995749ba20d242d2de13607cfed9ef739630ed2e1bde7687ef0a87f02c5a53f8b315c5e444cdf0b3a421afaf78786223b9452cfac54450b3426a2dac001198b8 SHA512 c86e84a3a252aa257c332d7bc64601286733ed107af52d71c86b5d073f2ae3d40be839f28894ce2e33ae257fdd57f038834630219b932088b397082c48d401d4
+EBUILD configargparse-0.13.0.ebuild 640 BLAKE2B 23dc863017738a70552effa98cc13633414d503463807f9523b82eb21195bc0358c6688cde504acf5f12d4d69d17dadd740712eaca404dcda768cedae2c0d52f SHA512 1b1662391f1c7afc92e6350b1f6bdff84cecb118010e543a837a02c87eece42487bc6a297856215dcdfe53e162472e64714ad63bc79869f1ba67eb6a9076eeb0
+EBUILD configargparse-0.15.1.ebuild 808 BLAKE2B 84a66e305a79cad82a0b845141f88952d94ff821341aba56dbbc522ab56a8379da753ade904540336502b63093f5bd117de0024aa2c8f55aeb70cc036e3caa1c SHA512 0558cfe98889d5cc84c6d2bc2449c3ec1e64d784fc1c07588aef080db368f4944add1eccc61ecea77fc3f9cde7b79547e2bf34ff4c463032b2dde595de877f19
+EBUILD configargparse-0.15.2.ebuild 740 BLAKE2B 6b314f6b5204a1e3eadbc0372302539a02a46816d359e528d9d3ed9764fb0df98a03ed61f952308bd38836809beb733cdcf388c8ff1389e1fb740e4ad551e375 SHA512 dc4873488c1161503b6966c9c88574de80c4b04e8d708b0674b9be283418ed5962f835903ebc4b95f7befe9a023bebdab298e3a1fd1bdff5de5168534fbfbf0b
+MISC metadata.xml 387 BLAKE2B 36e5244634b47be38d833ffa6fa4996fcf06b54d030e147314289f0d2d920356b6726c1f8ed5529b7ebf74710173dee122ad40195796121855dedbdc07a91ac5 SHA512 5fa5e8515c41658a734dd17f3afdf59310c8347cdc9d6c3c1a9eb35dba26edb13e273bb5f577fc55fb3e3a54c1a8ae3f62d644be7cfe96900545de7b4f796e09
diff --git a/dev-python/configargparse/configargparse-0.13.0.ebuild b/dev-python/configargparse/configargparse-0.13.0.ebuild
index 15a3484331c8..1208a60e46cb 100644
--- a/dev-python/configargparse/configargparse-0.13.0.ebuild
+++ b/dev-python/configargparse/configargparse-0.13.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
S="${WORKDIR}/${MY_P}"
diff --git a/dev-python/configargparse/configargparse-0.15.1.ebuild b/dev-python/configargparse/configargparse-0.15.1.ebuild
new file mode 100644
index 000000000000..cffd852dc51a
--- /dev/null
+++ b/dev-python/configargparse/configargparse-0.15.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN="ConfigArgParse"
+MY_P="${MY_PN}-${PV}"
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7,3_8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Drop-in replacement for argparse supporting config files and env variables"
+HOMEPAGE="https://github.com/zorro3/ConfigArgParse https://pypi.org/project/ConfigArgParse/"
+#SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+SRC_URI="https://github.com/zorro3/ConfigArgParse/archive/${PV}.tar.gz -> ${MY_P}.gh.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? ( dev-python/pyyaml[${PYTHON_USEDEP}] )"
+
+python_test() {
+ local -x COLUMNS=80
+ esetup.py test
+}
diff --git a/dev-python/configargparse/configargparse-0.15.2.ebuild b/dev-python/configargparse/configargparse-0.15.2.ebuild
new file mode 100644
index 000000000000..0124d46ae566
--- /dev/null
+++ b/dev-python/configargparse/configargparse-0.15.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN="ConfigArgParse"
+MY_P="${MY_PN}-${PV}"
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7,3_8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Drop-in replacement for argparse supporting config files and env variables"
+HOMEPAGE="https://github.com/bw2/ConfigArgParse https://pypi.org/project/ConfigArgParse/"
+SRC_URI="https://github.com/bw2/ConfigArgParse/archive/${PV}.tar.gz -> ${MY_P}.gh.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? ( dev-python/pyyaml[${PYTHON_USEDEP}] )"
+
+python_test() {
+ local -x COLUMNS=80
+ esetup.py test
+}
diff --git a/dev-python/configargparse/metadata.xml b/dev-python/configargparse/metadata.xml
index de30b3cdd04d..93d50c37b9fc 100644
--- a/dev-python/configargparse/metadata.xml
+++ b/dev-python/configargparse/metadata.xml
@@ -7,6 +7,6 @@
</maintainer>
<upstream>
<remote-id type="pypi">ConfigArgParse</remote-id>
- <remote-id type="github">zorro3/ConfigArgParse</remote-id>
+ <remote-id type="github">bw2/ConfigArgParse</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/configparser/Manifest b/dev-python/configparser/Manifest
index 5deaf3d95adf..e7554c81fae4 100644
--- a/dev-python/configparser/Manifest
+++ b/dev-python/configparser/Manifest
@@ -1,6 +1,6 @@
DIST configparser-3.3.0r2.tar.gz 32885 BLAKE2B 395a6fc69b1b4c8f6d59bf088ade94f0573faf26964a38a64393912fc8ea7279d4d8bc67d3f7cba5d754cbe82572ddc12e2fdef1ae3ce18cd216f4705eb78b85 SHA512 86c095bb64766e87ba59462a99d0287ec52073f27a1c9be7d37568516bc0cc4af6f362ca90a1b90f52aaa4342dc275d769c77f18d80c0efb114ba6fce37fff5f
DIST configparser-3.5.0.tar.gz 39573 BLAKE2B 100baa33268376e44bc8f7f8e875e93f081baf71226fd84430823617805c0c983e49b5ba08261ba0d73e92d30e0151a9ef9733031673e16fc4012f4020881298 SHA512 490b9f7807bce02667f41a48389b51f550818d2bd4296b528833d65d4b04bdbe5b906e7584e55eee4495405267a697ba26a056e6504fe6b3f8cf07ea8f55f7d3
EBUILD configparser-3.3.0.2.ebuild 496 BLAKE2B 087eadbef663ff1d887d312b1e90b62349bfc0889ab0de0499972911f5cdbda2b3ab20675cbb423981fbdfb9c7b5ac7f941177d8bd29dc7ccaf2c0538ca0d2a9 SHA512 354dae94eee3311df24f084ec3ef355d515ce0f3d6e17637f1b95c5b3f36f732553fc8fd5648afba2f9de2aa42cd28490abf2424aa6855b85fbc44fb99050dce
-EBUILD configparser-3.5.0-r1.ebuild 681 BLAKE2B ab4569477116867663b60fdc87fc41527563da0deda5f66813d8bf9c3ed2469d8dca549727c1f6457f01289cc23d3ca2c83ee6ea897cba732e0ed4bb4e9c3bb0 SHA512 ffaedcde9c350c96459971c999bdacceca388d48a0ea4fc6cb95994a1769660dfd6740958517416228ce8899c62d2f2bbe99498179a5ea2e4b4c557a56c8cfc1
+EBUILD configparser-3.5.0-r1.ebuild 680 BLAKE2B 4f77f823a1481f78dd93549a649afa9eef6e630a8e35cb4c9d6420a1738336fb8bdbc3df767bca39bf844ee39e17696d59329dc1cd71173da85b461ddd540866 SHA512 375dd23e645e616f1b2dc1195c7aeab2a8e66542a994b97ba48388576e7ce8e42a6833c0c5d637e891cc1fa3440cbf47eadd69c638ef0f0f86a4e8818e736700
EBUILD configparser-3.5.0.ebuild 476 BLAKE2B 941a8f0d41fb785b71164789d102ffe0cc8f620988b4326283a0bccc55d11ded12b982947dc2b182e9d491586da6fc8e24b73bc949517c65e8d7daa9ef3b6b6d SHA512 e628d5a8ded1d49f1d8adb9758337c012663cc3550e4600e82c45848a78e13d1c73356b24887b971de3708e4b0ca6837b9c4c349e95be1e09fc368e61774f0d1
MISC metadata.xml 325 BLAKE2B 8b2c0dc1df941bc82398abee2ba3521a98bf318d2cb7ab34105eae2f10582c94d9d6c14dfc4eb9dacf1a87c0e4e0b80aaedfcf8d172205ed2b945abf1d3578f7 SHA512 84ae4fb022faa7158c67ee9be02019edf93a84b0f97d56e9bc4384bb57abc4f7c93db747627cd87696506383922101f3f5c58ed8509111b75eb6f3574cabc75e
diff --git a/dev-python/configparser/configparser-3.5.0-r1.ebuild b/dev-python/configparser/configparser-3.5.0-r1.ebuild
index e60f09a25af3..8433812f8b3e 100644
--- a/dev-python/configparser/configparser-3.5.0-r1.ebuild
+++ b/dev-python/configparser/configparser-3.5.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE=""
RDEPEND="dev-python/backports[${PYTHON_USEDEP}]"
diff --git a/dev-python/consonance/Manifest b/dev-python/consonance/Manifest
index f70c27d6e901..87b5e3f2a0af 100644
--- a/dev-python/consonance/Manifest
+++ b/dev-python/consonance/Manifest
@@ -1,3 +1,3 @@
DIST consonance-0.1.3.tar.gz 30762 BLAKE2B c30db2741a851ae1ef02361102c432d931925125d8648c0e5b1a88005f480219eaf81e8205559dd709b43e98b3925777d1fecf702577e38c3ec1c8f4e8a19cce SHA512 9f36f81b453dc4de2217a997580bb3f8747c86a8116275ba5a0e86cc66ec62d6490ae20c0e5f7401d1c16d601686936ba7b789999941c657a0b508ce0dea1cea
EBUILD consonance-0.1.3.ebuild 935 BLAKE2B e4b12ef116329705e83360b304d21dda2c7e261603e065e23db7c3e7a0c238994574363838c9642d4c9ce0f13dea5f3eb696ec35020b2f0569d819ea668ac3dc SHA512 30c219eea8076d416796ddb4801a1662cf44fe0ce984b107e5318317cf24fce190ddf2804d687efff60ddfd1ff5917015746ad201011ee2cb3242609819425ad
-MISC metadata.xml 701 BLAKE2B d1246e2203f6a6608679daba3f06f6a6bb59774cc6f14031deedc2b563bfeabf09badb2963bb77546d4bda9ed90e20edadafc48e54a99b24d468b76588e8383a SHA512 fe10d9dea796dee568d6538f2d3125ebbf06f62c361494b3cf0e4130a5418a35184f64ec95139e11e135fb6d99fd2e4c3213dd65572866763a103e42d54ce7b2
+MISC metadata.xml 582 BLAKE2B b36276e39edda1de4250583df9a2deb2118b0433ffe44c20960108f79857efc8b3c86950e8fe1b8cf115d40dfc767eb14908886b7e86e108582d3262ec960561 SHA512 fff3526cfea536ac2704be7a8da499b4d4a64f07f5682ed48ab84bbd1ecfdc9e2272d46eb3623a8623097544da121ad8de826ba474579e201b614ff7d61c6572
diff --git a/dev-python/consonance/metadata.xml b/dev-python/consonance/metadata.xml
index 79d7a64269f7..185f266d7db9 100644
--- a/dev-python/consonance/metadata.xml
+++ b/dev-python/consonance/metadata.xml
@@ -2,13 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>ck+gentoo@bl4ckb0x.de</email>
+ <email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<longdescription>
Consonance implements WhatsApp's handshake process
which makes use of Noise Pipes with Curve25519, AES-GCM,
diff --git a/dev-python/constantly/Manifest b/dev-python/constantly/Manifest
index 3b4fbfade739..5c103d6bb46f 100644
--- a/dev-python/constantly/Manifest
+++ b/dev-python/constantly/Manifest
@@ -1,5 +1,3 @@
DIST constantly-15.1.0.gh.tar.gz 40635 BLAKE2B d400336901f7df7b1535a0e46fe092a2542546964ea144014210e8be3807aabfe8e8370e94f426061a0c3a6257ee66a6ceb963b159717def7e047405368d910e SHA512 eeaa74552fe8e01c40566ac3c8b3d41085f800863ac516e30fe1242f40d3401e4e872279149776f29d3ba78a7a16337a794ad26230efab4dd1847d42bffa81ce
-DIST constantly-15.1.0.tar.gz 21465 BLAKE2B fc3781e521f3a9988567c437e456e2f8215b8d61115e076d4f9fc52926125540f59bad457413105422d31184506bf7fd3fa38711dae8a8057b38941f2c5584bb SHA512 ccc6f41b0bd552d2bb5346cc9d64cd7b91a59dd30e0cf66b01e82f7e0e079c01c34bc6c66b69c5fee9d2eed35ae5455258d309e66278d708d5f576ddf2e00ac3
-EBUILD constantly-15.1.0-r1.ebuild 703 BLAKE2B f68511a399f6d276ae3daead347645e3b53a27306db129ae03ca71d911586461c35dd6a5e974002f51f5614d0abb82754a032afe6158e1ec46913b03c61e3f49 SHA512 ee4d2c06504ef5eceaeaf7c91de7f21b840c188967ba7e536b26ca086f470c1b333eacae548a02e2b214687da7b901222072e19760ca7c27b99a34426f0b6cd7
-EBUILD constantly-15.1.0.ebuild 564 BLAKE2B e35159a5947f5e20a90fccd5a8f7e157e2fb89e45d874daa1587b7a19cc12bef3eaf5a72fb805c2029378c527becf1e65c0980c3459859c4c8c320c61d794af8 SHA512 05b76c2db156f6283c43bec8143bf4e0be4b8696a071d9a8339307ed7df6c860eebc51fc4d6d338895406fbfab396b10231e0bed39df7525c882ebb90c049e50
+EBUILD constantly-15.1.0-r1.ebuild 719 BLAKE2B 88471b240bb3dd9fee8308831d219957b6950888034542a192106da80237544880e63ccb10375e1f44b362cadbeeb51290b168ca1bed356a79a61a82313d4323 SHA512 12780953a9f125618888e0f33fcd862f06f5ebdc471d06b39c1f008905954599fa5fa19296a75bd67b09501bd2d85040ef27de5153a10bd6e70b2e36ad50c1af
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 b52306c141f2..2cc0e6074f89 100644
--- a/dev-python/constantly/constantly-15.1.0-r1.ebuild
+++ b/dev-python/constantly/constantly-15.1.0-r1.ebuild
@@ -12,8 +12,9 @@ SRC_URI="https://github.com/twisted/constantly/archive/${PV}.tar.gz -> ${P}.gh.t
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
diff --git a/dev-python/constantly/constantly-15.1.0.ebuild b/dev-python/constantly/constantly-15.1.0.ebuild
deleted file mode 100644
index 82f27669eed1..000000000000
--- a/dev-python/constantly/constantly-15.1.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} pypy)
-
-inherit distutils-r1
-
-DESCRIPTION="Symbolic constants in Python"
-HOMEPAGE="https://github.com/twisted/constantly https://pypi.org/project/constantly/"
-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=""
-
-RDEPEND=""
-DEPEND="
- ${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
-#S=${WORKDIR}/${P}
diff --git a/dev-python/construct/Manifest b/dev-python/construct/Manifest
index 9282aec2767e..ff64da708cd1 100644
--- a/dev-python/construct/Manifest
+++ b/dev-python/construct/Manifest
@@ -1,5 +1,5 @@
DIST construct-2.8.21.tar.gz 706022 BLAKE2B a7fb81185b380b444bede5dffce11158d93f0076cc3fbd836cdef3cf8425e2bcce0cf7b8e2d2654effc8beac3d3d0f722dd2786103f9b85f05b98216fc7684cb SHA512 f8e2c8d0f437cce760b1439fc68e2b10dccf852e1bf3c42e0569a3e32fe218d2a4d4cc662229455a910fa8a7cf0fc0500cb0d38ad0485f1b9fd954334f343562
DIST construct-2.9.45.tar.gz 1042299 BLAKE2B 4d646c3a340b969e83e15436422732f4f4380ef24cd0e9f258f3d3666f17b08ab628d19db39bb8fcd3f370c2b0c93a8329fba56727f28d7a23d868d001610927 SHA512 78d64f3e567e6c9cef842d3e15f416d48856d229a8c6f21e282d3123a86fdd243b20dba5040c6e1d28b67422881351b303262132263efdf94bb73adde0d5dfc1
-EBUILD construct-2.8.21.ebuild 711 BLAKE2B 9d2853cb2f7639b24c896af52f4f3cf6462f35dd68a6831d186c95a48ac4b5365171b0d946233bfdd7c62b50eedfa4501183428be54df2ba473547ee75b44163 SHA512 606777d8cb13a3ac657100be77be716a72d05ccba3b9cd3df41cb11b65f330b9d6a9d05fe0ef0e24bc7f1248238e3d92f671bc2e91e3031d0b42ab32383fd2ce
+EBUILD construct-2.8.21.ebuild 738 BLAKE2B 2159ef7927be01b86097229305dcf0c6a52f8ad83c8ef22a7bd362e2aee14e226f61401a5ecf8364907e7e5f2540ffb47e2500033ecb25933fc42777dfb9fb2f SHA512 9a5624ee9ef830b03087fcea60cc05d04e78e1f9d3cc005ef3aadf28a529d17f2e1a2eeb92756995a7993d1e38d0a9f48e8d8df1774c15b1fff61b12cddc6c87
EBUILD construct-2.9.45.ebuild 983 BLAKE2B 1af28c94b0ce1980df4bb086575feead8896eec41c4bce6c09661929d922d172b53bb2875f039bb0a3c3a7d43d6f1f8079dd620d0eb9568712f71b7fee5a2dca SHA512 e34c370b1d5e5106926cc57cae1b861b4d803131e63480358029752d69cd21bbb0a46e6929b6b106217f11fabf9f6c0e9c4a2fbead757e7a1d51798bfce42205
MISC metadata.xml 491 BLAKE2B bf8f7729988a0a4c39c9f8081a4b05560d1596a69c8670e378ea1f1f81b8dd5a2c366e8211c36e07f809378c6ae769b01181a4ceaf3f82ec8eb2b1879d874a87 SHA512 a8a85937bda8fb36a51bd6e0c0bcb1ce721073ee07a8e198c88b64ee484e8fd1c813e937443885e5ea2e532cda3971e8eb59385797a7a8f44ec9524a57acbbf9
diff --git a/dev-python/construct/construct-2.8.21.ebuild b/dev-python/construct/construct-2.8.21.ebuild
index 7f0fd3dc7751..7004e7042c5a 100644
--- a/dev-python/construct/construct-2.8.21.ebuild
+++ b/dev-python/construct/construct-2.8.21.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="test? (
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/contextlib2/Manifest b/dev-python/contextlib2/Manifest
index 1b7bbece2cd8..995c93c8d2e0 100644
--- a/dev-python/contextlib2/Manifest
+++ b/dev-python/contextlib2/Manifest
@@ -1,5 +1,7 @@
DIST contextlib2-0.5.4.tar.gz 28523 BLAKE2B ada08a83e968f58caba5851b0f6ea0eedf8242d5e4b0d4e9c036ed0576c4ce8300669fd09d4ab3b019d8d49bdb79dfcdd03668d5af8519119013c931f037daa8 SHA512 c8bb5bf9dbbf5bfd882663813f2a456d82215be7ace55aed1d5047ce7f21f26d5518982ec26344b1e950d3aea27cd8a5c48627730bb28f8b3cfb6a331fd7ba66
DIST contextlib2-0.5.5.tar.gz 28755 BLAKE2B 4fa16a0591c5e2138123b4f6d539bae8993bf826bc92b9ba08d335efd142b5e20c53e0d4e3cf5d7ac5d8b43cff45a19e170a7d97a9300fe385fa53d042cbfa38 SHA512 d5c97ff8eef7d8b14da0bfdc3515f8019bcc05e24cb922ce08ca2366d5182b029d873bbf172e9e6791297df05e24f6faf40868550063dcdb54f451b14c9e505d
-EBUILD contextlib2-0.5.4.ebuild 605 BLAKE2B 44e8975aab4490a2eacaa87166e11ccf7b8f772582fe445391689a3b90132e2e4904cf5f5104bbd01b5ceed309fed33c1b975d2c5959f8c0103b04491083f272 SHA512 5929e22159d29e5e5a12aabcc5b788a571070aaa41ee890d2d1d035e53a3d0f0d1f6398fe7833960f763115bdac83cf72ff7aafd8951f636279fa8679185b7dc
-EBUILD contextlib2-0.5.5.ebuild 659 BLAKE2B ef7fd61eca0c5e967509a5bec1a42f2dd1ea1fbbdb81115bc78bd96d7c96edf9cf270dcc732d310584232fd15a7286b9b9e34f8555124981dd9daea9b8eefc1f SHA512 dd92ecd9db1ae0e71faa508296dbd2bcb231fdb110bc6eb3e7400d772a10edfb9e8891a26871f878542d3629070067f7a5b3ceae658cf24b2d6b8bd47aa975d7
+DIST contextlib2-0.6.0.tar.gz 29607 BLAKE2B 674d0ed2cb71837ec8bed46b44790c31601347e315abb3ab666aac3a7754f07602bbc4f1591a8c905e02949ed9178fb6230f600ca35d244b83353286901510e2 SHA512 01901ac226c7fca40add00e95cedb2535a802e0114a53ae1315c6dfee20744dbafa7d9619986ad76345ad9b9aa3e364ac01d23f51b5eb70dd2febd5af1f1fc56
+EBUILD contextlib2-0.5.4.ebuild 645 BLAKE2B 030c9912e9c5712208bf18d341e2ad8cf4bfb849d531cbf7de9c6229a4f5e2964c2679ab12772a9454093b6058a8c19589c74aea2341515a5763749bfe6a1ca3 SHA512 81145a9c7a79c32279a0cb2e2b39188ccaedd6f6259958bb6febea591c8bd0ebbbd57561bb7143286dc91aa52bc3d0f1e61dbe6c7152b9b1b64baabe31bf77eb
+EBUILD contextlib2-0.5.5.ebuild 686 BLAKE2B 6dd19a56a579feca030f9513965aabcb12ea4d2611a6be29a872a7d84d522f7904a75feba5c1ae4e9b89204ff2817fdc84cbbb7a5695df0497e0eb36b6e1e4d4 SHA512 dc4e2d82e57fdf2da1c45900d83846844d75adf7b318a8a5de19bc10258b4c98b1eba6c52072eefaf65866c8156f3e664de62c7b7b2fb393f7e103ea532e4917
+EBUILD contextlib2-0.6.0.ebuild 920 BLAKE2B c1e2876d9e116b43ffc5892a30771d53045b5ed06370dd674f331b84dcfbf4662b5b09de253314b318d59c1cf3c7f1f4ef38b9b4f85c2cd4c2fadae44fbbed35 SHA512 c1577fc7f70e228f299b4fb3a41d7a61b9bb9b8cfe1259b250f2ef84d2ec917e16e4c6cbfadabe0a238fcc72ffdac33ed3b02a6b075f4c14172bc573a0002cc2
MISC metadata.xml 324 BLAKE2B cfd3b05583ab0f14acf1057ac34124525ffd63c1855689ac19fb10fa9f998f477d1c070226c9e5798dd68c8629b2564e2112d24f38306a0f3958526179c4caf5 SHA512 616fe24d7cf8c1e1c52add7d9a8fc15d6e41cf20c116e73997b1e3a732110f6305e5ec50de9a4be75d58c588f55da30980bbdcbd65078c05a6da0dccd89cb36d
diff --git a/dev-python/contextlib2/contextlib2-0.5.4.ebuild b/dev-python/contextlib2/contextlib2-0.5.4.ebuild
index e0dce5282105..d595e8f8f79c 100644
--- a/dev-python/contextlib2/contextlib2-0.5.4.ebuild
+++ b/dev-python/contextlib2/contextlib2-0.5.4.ebuild
@@ -13,13 +13,14 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="PSF-2.4"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~sparc x86"
IUSE="test"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/unittest2[${PYTHON_USEDEP}] )
"
+RESTRICT="!test? ( test )"
python_test() {
"${PYTHON}" test_contextlib2.py || die "Tests fail for ${EPYTHON}"
diff --git a/dev-python/contextlib2/contextlib2-0.5.5.ebuild b/dev-python/contextlib2/contextlib2-0.5.5.ebuild
index 8b1284a82a81..49e57c6b9476 100644
--- a/dev-python/contextlib2/contextlib2-0.5.5.ebuild
+++ b/dev-python/contextlib2/contextlib2-0.5.5.ebuild
@@ -20,6 +20,7 @@ DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/unittest2[${PYTHON_USEDEP}] )
"
+RESTRICT="!test? ( test )"
python_test() {
"${PYTHON}" test_contextlib2.py || die "Tests fail for ${EPYTHON}"
diff --git a/dev-python/contextlib2/contextlib2-0.6.0.ebuild b/dev-python/contextlib2/contextlib2-0.6.0.ebuild
new file mode 100644
index 000000000000..3d3da3b1ba8a
--- /dev/null
+++ b/dev-python/contextlib2/contextlib2-0.6.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,3,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Backports and enhancements for the contextlib module"
+HOMEPAGE="https://pypi.org/project/contextlib2/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="PSF-2.4"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="test"
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( $(python_gen_cond_dep '
+ dev-python/unittest2[${PYTHON_USEDEP}]
+ ' python{2_7,3_{5,3,6,7}} pypy{,3}
+ )
+ )
+"
+
+RESTRICT="!test? ( test )"
+
+python_prepare_all() {
+ sed -i -e 's:unittest.main():unittest.main(verbosity=2):' \
+ test_contextlib2.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ "${PYTHON}" test_contextlib2.py || die "Tests fail for ${EPYTHON}"
+}
diff --git a/dev-python/cookies/Manifest b/dev-python/cookies/Manifest
index 4ee02038ebb7..3a1566729feb 100644
--- a/dev-python/cookies/Manifest
+++ b/dev-python/cookies/Manifest
@@ -1,3 +1,6 @@
+AUX cookies-2.2.1-fix-warnings.patch 9038 BLAKE2B 78692c413a2a5495dc43c544cbc27410a341088c8ffc8cfb8543ef0a6f7e7393ae37379912dada2cf0e4ce8b238160244305869a12629ede435dfcb6df334910 SHA512 cc18c782d07bda0518a1d0824281ac068bc97684abc505ba24bc895e6f43f70bc16835c9781ffada42175ac2cb9dde7a200b0746910e7106c3b41e8a9a0cb382
+AUX cookies-2.2.1-tests.patch 1131 BLAKE2B c98b40cab2a20b5779e670bfb481f34abaa080d0780a76127f12783f0fd108b67c590d01304f2f173ab5808fd8f9ad7ef65d0227a1f31eac4296302b7610ea81 SHA512 ff571d810ca576a9dbcea1960056ed05ceaf738148324d434409b03cf399d43ecb5b13fe228da54465d020c6cabe109a447f1a04a37d1276feaf5be6cf38eea9
DIST cookies-2.2.1.tar.gz 40704 BLAKE2B 422d70f15e93193ac9c4865f988b22a895a81c59ae98a86cb90289940c283f3998a7e1d3b7ecc0a4f4b004d6b4b64de6743cae7a10f45d9bd1e6136ff35518c0 SHA512 76f362a9a1d74b87c90c5b91ad806d872612d31f487e4067a627409316f6099602c9e5a429f85ce20adcb0a7b63dd131b9e1ecc5c0c6444d1569367432a719de
-EBUILD cookies-2.2.1.ebuild 555 BLAKE2B b6329b746b7fadb23797f655f19f01f8550bb3ac108d155bc0a5799a2ad5aca11fb6732847ddd106a3e7d8a3af58c6433fc5315ba72bf7b7114fdb91d00ae1d2 SHA512 013afa45a602cf73448d3346fd8e46a05addaa96bb574a924159879f449ee2385faded53ab23a9952a58f2da3e4d5b0b7c9f35a84c27bbb600abfdd0fb3c1d6e
+EBUILD cookies-2.2.1-r1.ebuild 665 BLAKE2B 01d31578bc9f4fdcf2761fc6a3a93ca386fce133504a51448d2d2d86ae649557ad5a74ac8c4ba6544794443b583599abc5db8dd98fb1c4edfddfb74c5ca08ff1 SHA512 6d41b4cd71679bd2ad44f214f1f359da6e2fe20d6478d84dbf62bb6ff47dd939b070acf15dbd92cf9f6b447a9237aedead1643bc7e5aa937c5d0efa86f2fd6ce
+EBUILD cookies-2.2.1.ebuild 582 BLAKE2B 7465825e51c93e9a331c11502fb0ecfd7783069bff2cd95c5d4092bee69a15a74b01306c998029bbed05206b1db317eaaadfdd79eca5e9cd650e12549be63526 SHA512 f800f137571c3c66c184dfc820f0d60189c2fc55f9958921d3bf3cea03a490911c8cbd42a7ad80b7cd584ae2936e65e607d4051d543957ee6ebd20d3b3d1c876
MISC metadata.xml 310 BLAKE2B 3f44f9692738692ca4eff801de2fa67bf33220d8b5a94985dcf33c21d1b18b78f6dc8f13bdc42b4edb4afa96a869583c6caa0643190ec68a24c57852c4212d8b SHA512 b98da30bc8b8f3deb352a59ca73a88a9640cadbc20b3049523930f6e671cd057d19b4dbd559702efdac09ba1ed238b7df95502e9203f1d34147fdea5a308c82b
diff --git a/dev-python/cookies/cookies-2.2.1-r1.ebuild b/dev-python/cookies/cookies-2.2.1-r1.ebuild
new file mode 100644
index 000000000000..7902a8e44f21
--- /dev/null
+++ b/dev-python/cookies/cookies-2.2.1-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=(python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Friendlier RFC 6265-compliant cookie parser/renderer"
+HOMEPAGE="https://gitlab.com/sashahart/cookies"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+PATCHES=(
+ # https://gitlab.com/sashahart/cookies/merge_requests/2
+ "${FILESDIR}/cookies-2.2.1-fix-warnings.patch"
+
+ "${FILESDIR}/cookies-2.2.1-tests.patch"
+)
+
+distutils_enable_tests pytest
diff --git a/dev-python/cookies/cookies-2.2.1.ebuild b/dev-python/cookies/cookies-2.2.1.ebuild
index 5c5d5337d9b0..6762c79f54a6 100644
--- a/dev-python/cookies/cookies-2.2.1.ebuild
+++ b/dev-python/cookies/cookies-2.2.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )
dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/cookies/files/cookies-2.2.1-fix-warnings.patch b/dev-python/cookies/files/cookies-2.2.1-fix-warnings.patch
new file mode 100644
index 000000000000..adb43f4241df
--- /dev/null
+++ b/dev-python/cookies/files/cookies-2.2.1-fix-warnings.patch
@@ -0,0 +1,201 @@
+diff --git a/cookies.py b/cookies.py
+index d1637d22630580e25cb0b1405754dd7e195bf85f..4fd0ebbd07384e02d6f40e45a4432a2baa95fc8b 100644
+--- a/cookies.py
++++ b/cookies.py
+@@ -132,7 +132,7 @@ class Definitions(object):
+ # attribute and extract it appropriately.
+ # As compared with the RFC production grammar, it is must more liberal with
+ # space characters, in order not to break on data made by barbarians.
+- SET_COOKIE_HEADER = """(?x) # Verbose mode
++ SET_COOKIE_HEADER = r"""(?x) # Verbose mode
+ ^(?:Set-Cookie:[ ]*)?
+ (?P<name>[{name}:]+)
+ [ ]*=[ ]*
+@@ -203,7 +203,7 @@ class Definitions(object):
+ # Here is the overall date format; ~99% of cases fold into one generalized
+ # syntax like RFC 1123, and many of the rest use asctime-like formats.
+ # (see test_date_formats for a full exegesis)
+- DATE = """(?ix) # Case-insensitive mode, verbose mode
++ _DATE = """
+ (?:
+ (?P<weekday>(?:{wdy}|{weekday}),[ ])?
+ (?P<day>{day})
+@@ -230,11 +230,17 @@ class Definitions(object):
+ (?P<year2>\d\d\d\d)
+ (?:[ ]GMT)? # GMT (Amazon)
+ )
+- """
+- DATE = DATE.format(wdy=WEEKDAY_SHORT, weekday=WEEKDAY_LONG,
+- day=DAY_OF_MONTH, mon=MONTH_SHORT, month=MONTH_LONG)
++ """.format(wdy=WEEKDAY_SHORT, weekday=WEEKDAY_LONG,
++ day=DAY_OF_MONTH, mon=MONTH_SHORT, month=MONTH_LONG)
++
++ # Starting in Python 3.6, embedding a regex that starts with "(?ix)" in
++ # the middle of another regex produces a warning (and will stop working
++ # altogether in some future Python version). We thus create two variables
++ # here: _DATE is for embedding inside other regexes (which must themselves
++ # begin with "(?ix)"), DATE is for standalone matching.
++ DATE = '(?ix)' + _DATE
+
+- EXPIRES_AV = "Expires=(?P<expires>%s)" % DATE
++ EXPIRES_AV = "Expires=(?P<expires>%s)" % _DATE
+
+ # Now we're ready to define a regexp which can match any number of attrs
+ # in the variable portion of the Set-Cookie header (like the unnamed latter
+@@ -263,7 +269,7 @@ class Definitions(object):
+ path=PATH_AV, stuff=EXTENSION_AV)
+
+ # For request data ("Cookie: ") parsing, with finditer cf. RFC 6265 4.2.1
+- COOKIE = """(?x) # Verbose mode
++ COOKIE = r"""(?x) # Verbose mode
+ (?: # Either something close to valid...
+
+ # Match starts at start of string, or at separator.
+@@ -306,13 +312,13 @@ class Definitions(object):
+ """.format(name=COOKIE_NAME, value=COOKIE_OCTET)
+
+ # Precompile externally useful definitions into re objects.
+- COOKIE_NAME_RE = re.compile("^([%s:]+)\Z" % COOKIE_NAME)
++ COOKIE_NAME_RE = re.compile(r"^([%s:]+)\Z" % COOKIE_NAME)
+ COOKIE_RE = re.compile(COOKIE)
+ SET_COOKIE_HEADER_RE = re.compile(SET_COOKIE_HEADER)
+ ATTR_RE = re.compile(ATTR)
+ DATE_RE = re.compile(DATE)
+ DOMAIN_RE = re.compile(DOMAIN)
+- PATH_RE = re.compile('^([%s]+)\Z' % EXTENSION_AV)
++ PATH_RE = re.compile(r'^([%s]+)\Z' % EXTENSION_AV)
+ EOL = re.compile("(?:\r\n|\n)")
+
+
+@@ -965,7 +971,7 @@ class Cookie(object):
+ 'path': valid_path,
+ 'max_age': valid_max_age,
+ 'comment': valid_value,
+- 'version': lambda number: re.match("^\d+\Z", str(number)),
++ 'version': lambda number: re.match(r"^\d+\Z", str(number)),
+ 'secure': lambda item: item is True or item is False,
+ 'httponly': lambda item: item is True or item is False,
+ }
+diff --git a/test_cookies.py b/test_cookies.py
+index 2197916effae23a85e571dcb4a1acf78fbe1c71e..abc95a6346a1522556b95e03de81baaa0a478031 100644
+--- a/test_cookies.py
++++ b/test_cookies.py
+@@ -35,19 +35,19 @@ class RFC1034:
+ digit = "[0-9]"
+ letter = "[A-Za-z]"
+ let_dig = "[0-9A-Za-z]"
+- let_dig_hyp = "[0-9A-Za-z\-]"
++ let_dig_hyp = r"[0-9A-Za-z\-]"
+ assert "\\" in let_dig_hyp
+ ldh_str = "%s+" % let_dig_hyp
+ label = "(?:%s|%s|%s)" % (
+ letter,
+ letter + let_dig,
+ letter + ldh_str + let_dig)
+- subdomain = "(?:%s\.)*(?:%s)" % (label, label)
++ subdomain = r"(?:%s\.)*(?:%s)" % (label, label)
+ domain = "( |%s)" % (subdomain)
+
+ def test_sanity(self):
+ "Basic smoke tests that definitions transcribed OK"
+- match = re.compile("^%s\Z" % self.domain).match
++ match = re.compile(r"^%s\Z" % self.domain).match
+ assert match("A.ISI.EDU")
+ assert match("XX.LCS.MIT.EDU")
+ assert match("SRI-NIC.ARPA")
+@@ -74,12 +74,12 @@ class RFC1123:
+ # n.b.: there are length limits in the real thing
+ label = "{let_dig}(?:(?:{let_dig_hyp}+)?{let_dig})?".format(
+ let_dig=RFC1034.let_dig, let_dig_hyp=RFC1034.let_dig_hyp)
+- subdomain = "(?:%s\.)*(?:%s)" % (label, label)
++ subdomain = r"(?:%s\.)*(?:%s)" % (label, label)
+ domain = "( |%s)" % (subdomain)
+
+ def test_sanity(self):
+ "Basic smoke tests that definitions transcribed OK"
+- match = re.compile("^%s\Z" % self.domain).match
++ match = re.compile(r"^%s\Z" % self.domain).match
+ assert match("A.ISI.EDU")
+ assert match("XX.LCS.MIT.EDU")
+ assert match("SRI-NIC.ARPA")
+@@ -241,7 +241,7 @@ class TestDefinitions(object):
+ ; whitespace DQUOTE, comma, semicolon,
+ ; and backslash
+ """
+- match = re.compile("^[%s]+\Z" % Definitions.COOKIE_OCTET).match
++ match = re.compile(r"^[%s]+\Z" % Definitions.COOKIE_OCTET).match
+ for c in RFC5234.CTL:
+ assert not match(c)
+ assert not match("a%sb" % c)
+@@ -331,7 +331,7 @@ class TestDefinitions(object):
+ ('frob', 'laz', '')]
+
+ def assert_correct(s):
+- #naive = re.findall(" *([^;]+)=([^;]+) *(?:;|\Z)", s)
++ #naive = re.findall(r" *([^;]+)=([^;]+) *(?:;|\Z)", s)
+ result = regex.findall(s)
+ assert result == correct
+ # normal-looking case should work normally
+@@ -390,7 +390,7 @@ class TestDefinitions(object):
+ extension_av_explicit = "".join(sorted(
+ set(RFC5234.CHAR) - set(RFC5234.CTL + ";")))
+ # ... that should turn out to be the same as Definitions.EXTENSION_AV
+- match = re.compile("^([%s]+)\Z" % Definitions.EXTENSION_AV).match
++ match = re.compile(r"^([%s]+)\Z" % Definitions.EXTENSION_AV).match
+ # Verify I didn't mess up on escaping here first
+ assert match(r']')
+ assert match(r'[')
+@@ -411,7 +411,7 @@ class TestDefinitions(object):
+ def test_max_age_av(self):
+ "Smoke test Definitions.MAX_AGE_AV"
+ # Not a lot to this, it's just digits
+- match = re.compile("^%s\Z" % Definitions.MAX_AGE_AV).match
++ match = re.compile(r"^%s\Z" % Definitions.MAX_AGE_AV).match
+ assert not match("")
+ assert not match("Whiskers")
+ assert not match("Max-Headroom=992")
+@@ -424,7 +424,7 @@ class TestDefinitions(object):
+
+ def test_label(self, check_unicode=False):
+ "Test label, as used in Domain attribute"
+- match = re.compile("^(%s)\Z" % Definitions.LABEL).match
++ match = re.compile(r"^(%s)\Z" % Definitions.LABEL).match
+ for i in range(0, 10):
+ assert match(str(i))
+ assert not match(".")
+@@ -459,7 +459,7 @@ class TestDefinitions(object):
+ assert match(domain)
+
+ # Now same tests through DOMAIN_AV
+- match = re.compile("^%s\Z" % Definitions.DOMAIN_AV).match
++ match = re.compile(r"^%s\Z" % Definitions.DOMAIN_AV).match
+ for domain in bad_domains:
+ assert not match("Domain=%s" % domain)
+ for domain in good_domains:
+@@ -487,7 +487,7 @@ class TestDefinitions(object):
+ for path in good_paths:
+ assert match(path)
+
+- match = re.compile("^%s\Z" % Definitions.PATH_AV).match
++ match = re.compile(r"^%s\Z" % Definitions.PATH_AV).match
+ for path in bad_paths:
+ assert not match("Path=%s" % path)
+ for path in good_paths:
+@@ -575,7 +575,7 @@ class TestDefinitions(object):
+ # dependencies, and odds are good that other implementations are loose.
+ # so this parser is also loose. "liberal in what you accept,
+ # conservative in what you produce"
+- match = re.compile("^%s\Z" % Definitions.EXPIRES_AV).match
++ match = re.compile(r"^%s\Z" % Definitions.EXPIRES_AV, flags=re.I | re.X).match
+ assert not match("")
+ assert not match("Expires=")
+
+@@ -610,7 +610,7 @@ class TestDefinitions(object):
+
+ If this works, then ATTR should work
+ """
+- match = re.compile("^[%s]+\Z" % Definitions.EXTENSION_AV).match
++ match = re.compile(r"^[%s]+\Z" % Definitions.EXTENSION_AV).match
+ assert match("Expires=Sun, 06 Nov 1994 08:49:37 GMT")
+ assert match("Expires=Sunday, 06-Nov-94 08:49:37 GMT")
+ assert match("Expires=Sun Nov 6 08:49:37 1994")
diff --git a/dev-python/cookies/files/cookies-2.2.1-tests.patch b/dev-python/cookies/files/cookies-2.2.1-tests.patch
new file mode 100644
index 000000000000..9d8c84bb3c9d
--- /dev/null
+++ b/dev-python/cookies/files/cookies-2.2.1-tests.patch
@@ -0,0 +1,28 @@
+diff --git a/test_cookies.py b/test_cookies.py
+index 2197916..502ce86 100644
+--- a/test_cookies.py
++++ b/test_cookies.py
+@@ -2225,7 +2225,10 @@ def test_encoding_assumptions(check_unicode=False):
+ else:
+ assert cookie_value_re.match(quoted)
+
+- assert set(dont_quote) == set("!#$%&'()*+/:<=>?@[]^`{|}~")
++ if sys.hexversion < 0x3070000:
++ assert set(dont_quote) == set("!#$%&'()*+/:<=>?@[]^`{|}~")
++ else:
++ assert set(dont_quote) == set("!#$%&'()*+/:<=>?@[]^`{|}")
+
+ # From 128 on urllib.quote will not work on a unichr() return value.
+ # We'll want to encode utf-8 values into ASCII, then do the quoting.
+@@ -2257,7 +2260,10 @@ def test_encoding_assumptions(check_unicode=False):
+ else:
+ assert extension_av_re.match(quoted)
+
+- assert set(dont_quote) == set(' !"#$%&\'()*+,/:<=>?@[\\]^`{|}~')
++ if sys.hexversion < 0x3070000:
++ assert set(dont_quote) == set(' !"#$%&\'()*+,/:<=>?@[\\]^`{|}~')
++ else:
++ assert set(dont_quote) == set(' !"#$%&\'()*+,/:<=>?@[\\]^`{|}')
+
+
+ test_encode_cookie_value = _simple_test(encode_cookie_value,
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index d68eadd7ab51..73d34e8d1be4 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,8 +1,8 @@
-AUX coverage-4.5.4-tests.patch 4122 BLAKE2B d720f526a171da06b54f6433235875148cf9c5b9f7660afa61eb48811c1c1c61cf57de49a37612f01277d03ed7a4d5473ac9bcda4a326e5be9c02d6062499abd SHA512 14b07e98c59600c2a6a8ef6bea61a80a5129fa034b5ecb87fca67a1ee784bc2d7a62256c2776e9600b3e1a076ffbd0d002187379f773715e9c536ec02e07b0fa
+AUX coverage-4.5.4-tests.patch 5117 BLAKE2B 2a0642f71b8504d542e97fdd3258670c0c505e66100962fb63cc876a3666ba3ba21f3b03fcc664661fce030e57b67e9309c379cd2e82ec3abb79abea3aee8844 SHA512 22caa44eb8e114ddf997d7cce1d762b7140422954df4155e1282a58ee9a79a69c102fd0790a80459f65d1d9313ad38a449118e7254aa1d7751e6abd2eaff9862
DIST coverage-4.2.tar.gz 359873 BLAKE2B 4bca9c44922ad99203d65387267c62bee02b0368dfd70c758dbed959ebaa1352366603359865662cde863ca1518de21a4d33d22b86b78ff75c2c23aecf4d726c SHA512 17c508e65e8494bda51dc301eb99e24f39392cc3efe54eee5d94bf45021f91cb5e1acc192981974eb1725e01cd4590c80308bf9bb237a129c2de067bd4556e23
DIST coverage-4.5.2.tar.gz 384845 BLAKE2B a7b4f249a68e025449d26ef8ee2194b9ce355c979d1f5192a7863a0ab0089f9deb3a8e63a39bef528ed7c58fbcc7cd4bc193fea3a135f5996a6655268a6b7a93 SHA512 0d98c8118648a319ac6f3b4c4c6f1ff8a92085bbe8276dd5504c8df4638933f920d7382d8e6de8e16bff43b62091310e0eab7b7722c6d28c976baedbfae3d03e
DIST coverage-4.5.4.tar.gz 385185 BLAKE2B 9d040bff13cebd1cb7147f15c3ec03bb08648cf801b5b2bb046a6b5bcadb3d3886be8bf0a624d225f25d10a5ca82fe5fb88f55e44e92a0a3285836b837972970 SHA512 ba534e04fe35cbadc4b16735f25c08f579a49a6677ec106680f222f2dfb3d0f1e011d0962f1c2108c375173ac4588bea1619ecda05ff9ba6fd888daddfd27b0e
EBUILD coverage-4.2.ebuild 1245 BLAKE2B ccd13bc4859a329781600fc33c74d6d40c12df18b1552eaeed4d6ef7eb1571f3ae51252cdcfb87de051647bfc4c3831a4e81fe6d09e5954b3d044d57be7576c7 SHA512 75a189500516f4f677410a9df61588ae256a246b3239b1c78f1ec04be5750238710871a39cd928a7f3bcd352025a72a2c3defcaa181ea6f65e82da92fd24a133
EBUILD coverage-4.5.2.ebuild 1244 BLAKE2B 39420d4e3a6ec6f67391f9ee9f7824b28873c7ccdc4ab9515eef1b98d46a21e04d41536bf307326caea6d5d122344c5a16b8731cfee23d3246d34ef40228f8e1 SHA512 20e59c9a860d4d7d8eb914f2278f46186a4fc9f87824fbceda4869779eb82814dba2f6c98157da116df32cc871d9cbc15e459f190527544c9b58149be9b39fb2
-EBUILD coverage-4.5.4.ebuild 1697 BLAKE2B 7aa8c05eb0153992812c30adb4773f92815ac1164c51240c7bb4bb3573f9268d79b06583df634923ccfc117421cad004195990d2cead4cf9038d01d5a245524f SHA512 5b8b6bfe8935ee95735c2a3e5c59d03605bd443ccdb6c098c28583d6c568b9f8ba847fd5bc4902369a93515974f1dd5a7c537f2a1ff84504ef9a098748b2df29
+EBUILD coverage-4.5.4.ebuild 1724 BLAKE2B c354a8f3d927e387f1710e8d537f80f7b85f1e8efe6542d82730538f20b8cb04c72412b829130861c756a6e1a5e896eda10686a88f76e37ad5ec07a929926725 SHA512 dd8d4797250e9f51ee0d046ae2603b8cbc5297ef051be01922ca994aeccd90d5990581b72dd1538e3c339fdc709b9e1a251375d2e936e37f62cb6a65241d2c07
MISC metadata.xml 713 BLAKE2B af0e3d7e3b503581edb2552d0eaddcc9cf3ea5cb92db247cbae4dc66edfb1da6608f472cd2e76e1c17537b6907b991fbf2b4c250792ba6654fd0d4924da599db SHA512 d836604218fc48fd477b27744c6f97a40c3102b859b25e327cd0775ecc54390db62c9f4096c8c54af26557c38dd48ae138a8bed742aaa759572189974522ede5
diff --git a/dev-python/coverage/coverage-4.5.4.ebuild b/dev-python/coverage/coverage-4.5.4.ebuild
index e0198d5dd4ea..c3ce1a9f6d65 100644
--- a/dev-python/coverage/coverage-4.5.4.ebuild
+++ b/dev-python/coverage/coverage-4.5.4.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~sparc"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/coverage/files/coverage-4.5.4-tests.patch b/dev-python/coverage/files/coverage-4.5.4-tests.patch
index 193c4e88ef91..779102c8f658 100644
--- a/dev-python/coverage/files/coverage-4.5.4-tests.patch
+++ b/dev-python/coverage/files/coverage-4.5.4-tests.patch
@@ -15,7 +15,7 @@ index 0370cf84..4e3cf1ca 100644
clean("out_timid")
diff --git a/tests/test_concurrency.py b/tests/test_concurrency.py
-index 578cc679..ae340099 100644
+index 578cc679..c875be86 100644
--- a/tests/test_concurrency.py
+++ b/tests/test_concurrency.py
@@ -11,6 +11,7 @@ import time
@@ -26,7 +26,27 @@ index 578cc679..ae340099 100644
import coverage
from coverage import env
from coverage.backward import import_local_file
-@@ -271,6 +272,7 @@ class ConcurrencyTest(CoverageTest):
+@@ -255,22 +256,27 @@ class ConcurrencyTest(CoverageTest):
+ code = SIMPLE.format(QLIMIT=self.QLIMIT)
+ self.try_some_code(code, "thread", threading)
+
++ @unittest.skipIf(env.PY2, "eventlet tests don't work with python tracer on python2")
+ def test_eventlet(self):
+ code = (EVENTLET + SUM_RANGE_Q + PRINT_SUM_RANGE).format(QLIMIT=self.QLIMIT)
+ self.try_some_code(code, "eventlet", eventlet)
+
++ @unittest.skipIf(env.PY2, "eventlet tests don't work with python tracer on python2")
+ def test_eventlet_simple_code(self):
+ code = SIMPLE.format(QLIMIT=self.QLIMIT)
+ self.try_some_code(code, "eventlet", eventlet)
+
++ @unittest.skipIf(env.PY2, "gevent tests don't work with python tracer on python2")
+ def test_gevent(self):
+ code = (GEVENT + SUM_RANGE_Q + PRINT_SUM_RANGE).format(QLIMIT=self.QLIMIT)
+ self.try_some_code(code, "gevent", gevent)
+
++ @unittest.skipIf(env.PY2, "gevent tests don't work with python tracer on python2")
+ def test_gevent_simple_code(self):
code = SIMPLE.format(QLIMIT=self.QLIMIT)
self.try_some_code(code, "gevent", gevent)
@@ -34,7 +54,7 @@ index 578cc679..ae340099 100644
def test_greenlet(self):
GREENLET = """\
from greenlet import greenlet
-@@ -289,6 +291,7 @@ class ConcurrencyTest(CoverageTest):
+@@ -289,6 +295,7 @@ class ConcurrencyTest(CoverageTest):
"""
self.try_some_code(GREENLET, "greenlet", greenlet, "hello world\n42\n")
diff --git a/dev-python/croniter/Manifest b/dev-python/croniter/Manifest
index c72108ad3c6e..d3434fc50d39 100644
--- a/dev-python/croniter/Manifest
+++ b/dev-python/croniter/Manifest
@@ -1,7 +1,7 @@
DIST croniter-0.3.17.tar.gz 17362 BLAKE2B 59887df1cb1464046612fd87bf82575355361b9baa934817d92ea17ded6a440100015168d7622952a218d96d6f8d3a568ebdcde85f2a7ddbe8a31a44b201b3b6 SHA512 4215fc7461843cc2c62fca05424d5eb7d0c80c21cc1e637f5ce3c4891da458cd609d6ed501fab7fe244bbb234e9834ec8a12b76289eec10808ed6c30c1b4d45a
DIST croniter-0.3.29.tar.gz 20276 BLAKE2B 951b9f2e998be496420dbf08e06a60a0eb3eb8538d9e63bf11182bc449bc49eaec36c1d1025269974fd0ff24430e16c3cf410d2b50873498d077ac22e0b52fb8 SHA512 0333e8d801aa7453ea6bc2b49abcabb24390535eecb5af2050512cf69410d21179405ceea14b8037c8f107321ee53a10c6060796c86c9b24ae48af65068e9b87
DIST croniter-0.3.30.tar.gz 18122 BLAKE2B d15e19167eabf935ca12ad2b277b9b97459248c3a47982346070b4500b45f8296beeabf76c5ceb9bbff579ab2d713392c82446b234a6f4b4f6e8317adc67613d SHA512 1e7f5da56991281a16919abbb386a20a8437604bbe0e57d12726d5f19c1c038e9b320a900471b1d4dad9f5dfd0eeb85ced17232a4907e50025592a293a5a8ad1
-EBUILD croniter-0.3.17.ebuild 705 BLAKE2B 334c85369f1742c53af673b644a8fea6ad2a9610431c5b32cbb741c207aa9a61f3988d818d7838e76f9f5329a23b873270c39b2507b55bcf22cd45192d85b844 SHA512 64bbcf594eadf1ee101dd2c959c79665c42a31eb69ff419c72ee22a913ac2b3977382558131d3ed5850b07b62a9150ebd4cba71090ffbd5c77a183d50edb5a44
-EBUILD croniter-0.3.29.ebuild 707 BLAKE2B ab0d3248a765756c0fff00acf15fabcc87b5921a7537af27c17049a4755b06cd0f7f9b279f3880cee8cb43346761c27b059facebd1f8f453fcdd7592419baa7d SHA512 0a74da3662de834545fbba5de8d6b9ceb2f4a06745b9d0a74cf6348980712c60834406e66a23b6447382ea19bdadb6b96523bd7c44c94e5f0efec47ab65b18f2
-EBUILD croniter-0.3.30.ebuild 709 BLAKE2B 7e780000b3e15366d15467805f9ec8ab3cf70322561212aad92bab87c7019ea0dd518370b7528c32a69fbba724e326c6e760ed3fdd22b0c1283f63e92f82d504 SHA512 5349f4d0d96aa8b6a597c7170446de0b69316262e23855509527be9174216661c1b72e557fd63844241df165d62237a2c20c554fcb37f6969b3a1679d6e867d8
+EBUILD croniter-0.3.17.ebuild 732 BLAKE2B dac85876d1e7bd0445fa728efa66861d28c3ae4c4924dc5954cc839d4cd7e690f694f91bcc7cdc570e2ac4f935410ec41c1f5567fc321157167d49f2f42c6adc SHA512 42bf61b0963600f06fcfb96f0632c5c7ed37ae7cac2ba1f11fb6707fe02f08b8b49845faa34da72b584adcfbdd635e5468fd27c4d325e132980b97e4c9972a15
+EBUILD croniter-0.3.29.ebuild 734 BLAKE2B d62e56ef1e3c80eba27690105038f46648ad08f68a9f9a9f3139dc91258e7860434b8ae4cdc5b7e95cb56908b9cf96b27ce5d938b52bc57f2c23642b7edf699e SHA512 7eb8823514c343b6da28d1e41a9c9cf596cf6c8a186c9286f3ef46abca754c8d6ac314763c2d2d11928dadfa2866f4641c249faeda3b83376d1a86cd3b980230
+EBUILD croniter-0.3.30.ebuild 736 BLAKE2B 6d3b63602b313f90b37924f956a4c0cdc16703583965dafa9783ce2b4078fe32bc42a0cc946c6e3d08e487100b2a05e03905158ed9baf20b438ffd25c21f057f SHA512 42a3f3c3efa3e120672176b0024603f0a6acb9aeda79e4bc8b040999c4dd925d12c5a897245e2ebc58176517b248d791a83082adf38663c45f85e3463e535434
MISC metadata.xml 344 BLAKE2B 1e0acd7a1c4fa483433385eb74da9459dc1348f00cc2bde0d8f5b98a0e298f943628252e15d60b1a3c1b2858358ac6a7683394c51f0e06f3467accaab2af6ce7 SHA512 13584ced1986613a6ab7550b050531bb5049b8f0bafc6dd59045620744513d785635aef91f5300cf9eb302b385e6049107691201a866d51061ef2411a24e9a2b
diff --git a/dev-python/croniter/croniter-0.3.17.ebuild b/dev-python/croniter/croniter-0.3.17.ebuild
index 38a1b382c2d7..5b56e2c93fe0 100644
--- a/dev-python/croniter/croniter-0.3.17.ebuild
+++ b/dev-python/croniter/croniter-0.3.17.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
diff --git a/dev-python/croniter/croniter-0.3.29.ebuild b/dev-python/croniter/croniter-0.3.29.ebuild
index 456ec41e07f3..a990ddebe1b3 100644
--- a/dev-python/croniter/croniter-0.3.29.ebuild
+++ b/dev-python/croniter/croniter-0.3.29.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
diff --git a/dev-python/croniter/croniter-0.3.30.ebuild b/dev-python/croniter/croniter-0.3.30.ebuild
index 7bc1326df135..40acac6a4716 100644
--- a/dev-python/croniter/croniter-0.3.30.ebuild
+++ b/dev-python/croniter/croniter-0.3.30.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
diff --git a/dev-python/crumbs/Manifest b/dev-python/crumbs/Manifest
index 38b0fc03e966..b6a9edc6764b 100644
--- a/dev-python/crumbs/Manifest
+++ b/dev-python/crumbs/Manifest
@@ -1,3 +1,3 @@
DIST crumbs-2.1.0.tar.gz 19968 BLAKE2B 2d02e3d7235e64624558edb4de7cca133f8e013c636d9b0a087171cecc7cc0a5540e20725f65969aae3e2bfe8864fd52b1b01e501ad6ac456641befd7d3cd165 SHA512 f68a7d0eb4375db6172ce714cf9350d236320e9a37b732f96cb6fa35f11b14ff19dcb233ae5062cadede625470e777ade12ddebe669d1ab7fccf9425a31a6087
-EBUILD crumbs-2.1.0.ebuild 946 BLAKE2B 7b203f90339fb955a219eb3dd2a101b0b0214ff4a48b38cfbf5386a6660693370b065b8a58918d07db5bab861f05668e1d8228a2954221153016cd9a2eadb84b SHA512 b3c6fd495c6ed210e33458a409ca1fcecd03bc6f129d5696e9ba9dbd79d1695da4981263340cfe2634e6fcc8803bd70005d9b3a54d7a4a147f6be9af798118cc
+EBUILD crumbs-2.1.0.ebuild 973 BLAKE2B d76ac5aa69c16bf14b89e309b4bbe886fb6683a77c356f15d06900090d271bedca964f3dcf78775516e4dd322cdb114f8c2cf47ae66cbd3e14a2828006aead5f SHA512 a3948bef2cb3e6bbdfbd8899758b825944ffa2c4183aea262673536d52188927dca80756d1c63f7f6f27bfd305cf1f69cfb3b5c62836c71b0f89c55acdc4a4a8
MISC metadata.xml 364 BLAKE2B ba9392dfee87f57c4fb3d120e37ea590700ca42886261f49b004966a91b0ead99f46ce6ca743141d2c48b0589b5ca4822f2019c6330bc00a2e34f133b7c1f6f5 SHA512 b28a482fb9a8a92d05259dde1ac284ca32b60b4c6af0bc433f9da63dcb41df03b242d838f2ae5f7abeb3921989e07efd58ca9731f8eb51f8b812e6b3cf5b0f71
diff --git a/dev-python/crumbs/crumbs-2.1.0.ebuild b/dev-python/crumbs/crumbs-2.1.0.ebuild
index 9e7714a7357f..82a29fd76d3f 100644
--- a/dev-python/crumbs/crumbs-2.1.0.ebuild
+++ b/dev-python/crumbs/crumbs-2.1.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND="dev-python/pyinotify[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
index 76a6bbb3b699..c2981e972124 100644
--- a/dev-python/cryptography/Manifest
+++ b/dev-python/cryptography/Manifest
@@ -3,5 +3,5 @@ DIST cryptography-2.6.1.tar.gz 491580 BLAKE2B b81114b57e9973c80fe999a63a3b1269d6
DIST cryptography-2.8.tar.gz 504516 BLAKE2B 3a853bf59a752acee9e9607f3f35f3815701c6068a1ffa5b6604ec648a31a5d4e31f13a1b19f3156c703313800242d8b06dd71a54a4eb0cc68481dea894002f3 SHA512 bf3ca44123c693b0602be19445925f9efebd46c469909e47b7907d57141fb6bd99268c33e1fe3f42a08ab8b4edd4f98f21b6a682f530352313334dfd31ba91e7
DIST cryptography_vectors-2.8.tar.gz 35102030 BLAKE2B 8e98e12bab31a2097a72c849f52ee93b9b684a8923c140722419154471bd695c6287ff4498c9fe326662c7d9a9f5d9ebaa55dc4d5a0d8180a6827ae244464006 SHA512 d328082d3a65b8036d396172d7e42c753c842e9310850a77c6ccd99c9905d48bbc3e3319d216013c1370b8439f0f8056749ae94b1abf9a5b7088435acdeed7fb
EBUILD cryptography-2.6.1.ebuild 2241 BLAKE2B 23fde60e4629f87b17a8a0575051b9e9371cd43c6f8fc4cb4ea3cbe6228c197010cdc3ff591326c100fc3128190c3e60960e225faefd388c03fc44aadacca97e SHA512 93b740d2cf9b0739328febe821a31c14b6f7b015b267baceb2c486cfd7b93b61a6b436ffca9294835ec0d3dc06e9f0f12a7640532cb9f455f2c9f1451bb4c063
-EBUILD cryptography-2.8.ebuild 2237 BLAKE2B 016b7b2be5653d64cc6c1270ebea547d207321edf790c7b681485be4f3673ce0a6a5dc6b4aa698bf376b2e06a6bcd1d20920845fb6d85781f4023ee11dd0d85f SHA512 a4d6a38ee7fa32fdd6f3f65ffa6c627a9348c6f36eabf38a434fe64a2e0bc70bc7c8aa36ed4078eea0d6025d8721d1e0e94243a54600566efba1fd6018f1cffa
+EBUILD cryptography-2.8.ebuild 2235 BLAKE2B d435869379f0aca996fa3219d983fba9d81460a58c7b5be8d341c6a32914908ed2a4d7f3946a1a5e9db736a725b8f933abee47ad3cb2687ac524ae9199d5fecf SHA512 eab3de85e0af3c29d8039f584ff578bbb5e748d5d56b21c07192458f3d2ce3a24afe840b371dc8cc741fc058c735c528c593b8b2dabb24de3c2d94ab1e736b0f
MISC metadata.xml 499 BLAKE2B 2e4c37917ebb1604f399b0db4abe27b02b133a2cc8fb69fbbf52b6fdc0aee079dde61be188bfa5bca043a1804a670ffb53f6ab1e79147230166f696741fadad8 SHA512 26eda8b0a2ac91dce2946e18e941e2e75df15e4583e4ddb1f1329403eaae30db9976017f92981c462bfb8c8a559de2a2ea9531f4ac5ccb2d57cadb00e68e05ec
diff --git a/dev-python/cryptography/cryptography-2.8.ebuild b/dev-python/cryptography/cryptography-2.8.ebuild
index 777545258fb7..f030b1186e72 100644
--- a/dev-python/cryptography/cryptography-2.8.ebuild
+++ b/dev-python/cryptography/cryptography-2.8.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
LICENSE="|| ( Apache-2.0 BSD )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="libressl idna test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/cssselect/Manifest b/dev-python/cssselect/Manifest
index 6aae84e657ad..8d278f830766 100644
--- a/dev-python/cssselect/Manifest
+++ b/dev-python/cssselect/Manifest
@@ -1,7 +1,9 @@
DIST cssselect-0.9.1.tar.gz 32952 BLAKE2B 7f7a78e8085036bed72c2a1a0e4a97cd1988e8d6981ae830f15d5fc03f5fdd43f0caa7b94d2923181f9dc926a6a11e970b3f091178640124286aa680fa023aaf SHA512 c4cd2c8d6fbfa99b836554685dd59e1e794e1fab06fcf4419a226b0608a05d58be5af54e507003f2a233a22f03d59d3d63c0bf19b3314f15c95ab3ce5f4db6cc
DIST cssselect-1.0.1.tar.gz 21849 BLAKE2B cfe3637746329db224a44b680cda044238fa831ed0d05cf3484be6181de13bf8660330362626ddc03c7284a80e7c4a814bba293dfdca07a529d9c0c7163c95d2 SHA512 060c4b8d427a935b851b4b20d10ef89b9d6f685692b7144afc8f848e318abaa182ed60538355ea3f25050e358f24904fa0d9c01fe77e3d2428e2ef2a825e2928
DIST cssselect-1.0.3.tar.gz 34027 BLAKE2B fff15a50d26ce83a0480020e54d00a027a7f21ca2c4c45d5552c6b4c19f7be21c390650c4befa61b7ae2b63946de88945deb488ebd6c7f7fc470950dab233671 SHA512 08feb3a515cc75089657a508cd1a80c6aaa97d710f27e99f9e749a1519adc13c5540134c6a4e0d7f548b022b8bd23dcbe360530d2329c5da36e43aca1f9627d1
-EBUILD cssselect-0.9.1.ebuild 1110 BLAKE2B 4de5bb0e5881b5e526e271f5da733e57741df8a4cd9889549a888a9036885a3f44279388ea7303ed44792326407ce0f28d1da8224a1eb76e2e19a6e7003eaf8f SHA512 768c193971dc3e42e6fe3c0176d9cce809ce6ea77d1cb327643b41f40d0e0e542df37cf4393f8d693520fc7f507a9d2fd42c131cff988dc2522f7ab6da3dcbdd
+DIST cssselect-1.1.0.tar.gz 35516 BLAKE2B b4480ad4335ba15ae8a2ae758ff942865a5b61de68b3b00fb59d517b1dacfce1cd817280e4aac562dbf829f90601a56220f01d99aecbc502420b9102e50c46ca SHA512 b33bca6a026f4de37b75606fd238dbd170b57d06288fbff3ea97ce79685a99af275fb8522b04ea9d6693aba5a18541d70b657191fdad881be79718bcf2e7655c
+EBUILD cssselect-0.9.1.ebuild 1137 BLAKE2B 982e3d9a39707053463c21378e8020d304aa8e209351c01f44fa7d84d3a4a7f60acd7ddf413b49740710f6391f825400063c25b419adf8f1ba0321f4bfddc20b SHA512 0739793115bb34ad831c25c1a8b55a1e614d5673df21431d26199b0205860b002d5e6ec844b3d51cb057a164962a31ac18e5738067b99e6d8e950031e9c54e2d
EBUILD cssselect-1.0.1.ebuild 1236 BLAKE2B 2e8021da151c696864861d1d51efe17341d73147ac1ee3895c578846cc0ac07e9c1d5c7283312a070c7f617766c2aacd681b27c3c57d81e60204e3c092099a49 SHA512 f19a1a11566aebcd59f56dd14745732ad5fd9121fa819ea3970213f9377006831ac6df365fe67dc0c7d668c8527f00aef8aa4510b9750b3e5c2dfcfb1ff58df1
-EBUILD cssselect-1.0.3.ebuild 1192 BLAKE2B 26a0ea44c9c051ea8399fe226d14df16eac2eb8b72df959b7ff3650b53bf6b07f0027bd421bef71b7b01c8a60554975f1fe1f1b2b47977d52359328f9004e312 SHA512 2b7b223a2c67ee41d3350a2863c46f1709976a88e318a72d0bef3ee10e3b7a5b37c517e8dce8be2adad9918ca982464c7095e0840febc0b84a4cee048fe56c43
+EBUILD cssselect-1.0.3.ebuild 779 BLAKE2B 9bad64bb8a91bfdcc6f2fe6b106371f13ebaf58d4eac32d17c880749b5aaa403f14421f66be3b6fd707276929bb20515c276f552487fdb040b46644ab85e1119 SHA512 4319a87a6144700979908a898bce9da7ede1a4672700e77ed9927c41be9878e1643c5e79850ea35df272dbdda55d2f022af9199a60947c423857b9835c7750f3
+EBUILD cssselect-1.1.0.ebuild 771 BLAKE2B 670e3fe382db88b3e14fd14ace67fe8150c0d283bfa81380dc3e73432ea630b416431e2e127be7956e37257e2ebe0523c68166261fd4cdc60af34d501e485d40 SHA512 5c5e64894663cb04b58b0652b263df479107fe4501bd8abdf65766a82af97421f192d7ce5163f24c2520fcfc463eb1a25f585738cfb3fa289c3dd68ad134250e
MISC metadata.xml 322 BLAKE2B 2ec56f6e5522f780aef1a27df29af54f7169cedf727e4698c0c3764002501a06e52db5a94901d795d75f792ae2e8eb7d82625f88e2069453c2ff4190352aa7c9 SHA512 9933f17432e27a6a708ad4c9ec1e5f65197c4c0048fe2deadf3ba66d878f98510e150dfdb83cf935294a529e505b261808b33503f5d6acb622ae1821e065d798
diff --git a/dev-python/cssselect/cssselect-0.9.1.ebuild b/dev-python/cssselect/cssselect-0.9.1.ebuild
index 5f01bbeb08e4..ea4d791779c8 100644
--- a/dev-python/cssselect/cssselect-0.9.1.ebuild
+++ b/dev-python/cssselect/cssselect-0.9.1.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/cssselect/cssselect-1.0.3.ebuild b/dev-python/cssselect/cssselect-1.0.3.ebuild
index 2d91e85a4ac2..eb7e80a7db75 100644
--- a/dev-python/cssselect/cssselect-1.0.3.ebuild
+++ b/dev-python/cssselect/cssselect-1.0.3.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy )
inherit distutils-r1
@@ -16,32 +16,12 @@ SRC_URI="https://github.com/scrapy/cssselect/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-IUSE="doc test"
+IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/lxml[${PYTHON_USEDEP}] )"
-RDEPEND=""
-
-python_prepare_all() {
- # prevent non essential d'load of files in doc build
- sed -e 's:intersphinx_:#&:' -i docs/conf.py || die
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- if use doc ; then
- esetup.py build_sphinx
- fi
-}
-
-python_test() {
- "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/_build/html/. )
- distutils-r1_python_install_all
-}
+distutils_enable_sphinx docs
+distutils_enable_tests unittest
diff --git a/dev-python/cssselect/cssselect-1.1.0.ebuild b/dev-python/cssselect/cssselect-1.1.0.ebuild
new file mode 100644
index 000000000000..d2cb2b0aa064
--- /dev/null
+++ b/dev-python/cssselect/cssselect-1.1.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="parses CSS3 Selectors and translates them to XPath 1.0"
+HOMEPAGE="https://cssselect.readthedocs.io/en/latest/
+ https://pypi.org/project/cssselect/
+ https://github.com/scrapy/cssselect"
+SRC_URI="https://github.com/scrapy/cssselect/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/lxml[${PYTHON_USEDEP}] )"
+
+distutils_enable_sphinx docs
+distutils_enable_tests unittest
diff --git a/dev-python/cssutils/Manifest b/dev-python/cssutils/Manifest
index bbd6557e4653..4fbdeede59bf 100644
--- a/dev-python/cssutils/Manifest
+++ b/dev-python/cssutils/Manifest
@@ -1,6 +1,6 @@
AUX cssutils-1.0.1-pypy-test-backport.patch 1215 BLAKE2B 8a6859fb3721a1c36541c816d10da5109a525bb8f92e07df79c0bf0d002240f838a7b58b67779acf7c41f331b218fa3342385ed3ecb2d15e624f14cec1336536 SHA512 a0072d67f034b066a30ec9cd35b5f618ce8e0beea2b1236b6900d7e028b1ed7d6095ca0beaf0eacb3f7e8a4649e22b98951df9a303d4761f15d7472e2e57b41e
DIST cssutils-1.0.1.tar.gz 353621 BLAKE2B 142320e2358acb1b5b95400f42fb5eb40840602bd204f68a1896ea92b35dfe2ce6f316d84cf5d21a2ef8047f4748294b908057fa12cab352b42d7ab2ffcfaa6f SHA512 932a128443cc31f689d91c7c75a04ddc79824b4e5c0779e48d30fa0a3a760cad82d8208264ec95a3b120c38962f2eabf6b3456aa8f81d24e9c9718e95fd6bf83
DIST cssutils-1.0.2.tar.gz 367038 BLAKE2B e19edce100dbc05d6e469eb6b0ad234d7d4c9458aca1b2a3e72bdeff1a35dec64427353936a339e2071d8ba2e8804c5754f55a391955a61ef61ae56381269125 SHA512 4988893875a03923d3127e334654799e5c2ebcdc0a7f5b3fb5c9ab27d1b331caa5bf197161312a298531e0757843aa3259ceba5fa19947353eea24a5da53ceda
-EBUILD cssutils-1.0.1.ebuild 1298 BLAKE2B 24f0c534cda97bae227e2e649f9eed15644089f86fff7df8af228ac28cef5d07caee6c6eb4abf7cfd3237c5e876f69d88b88f8edf2129dbeaa859cbcd70eb13f SHA512 df941803fe186467db167209b7c8bd6128563fa134fa08e53e7e4f4ff7aeb5feba4a3c9d37de870afc2d1521605bd031b453247c1339f0fd4bb6bc3ba847493e
-EBUILD cssutils-1.0.2-r1.ebuild 1247 BLAKE2B b52742272848b7513a9746fd811199e885a373213ec24e6542920d57cb52c3efd8f392f530e57ffa18c425832ed3f65536ab19fbf0b4f3be570f7bc2e86f7f92 SHA512 e6e8e2b4ccb39bd161dde57e7d6c2b032474e015dcb601515dec7cff71213f8cc057ca3ca990af9e850160243638eae23d39916ece51503451bea35b59cab815
+EBUILD cssutils-1.0.1.ebuild 1326 BLAKE2B 2d4eaee06258b4f162c25cabf115e6a3682e4221911510230d934d85d753b883cb8726648dc7bd127289116cd1fb68e3d7f5e9fcbd354f123d5bb3eb2437ff14 SHA512 8a68f9668fcc65814b0a415769a479a3459973b425d513b3da547c0e57c06399fdbf3a90e43c7c0d9332018a4c04f3e3f8a48a789d51a1296faff77f9dfb811b
+EBUILD cssutils-1.0.2-r1.ebuild 1520 BLAKE2B e9ccef9164a52342daed990e429ec243bec4e0d9f0e06593739c2e839466733f4470687e705f50ddb6c5a2f9ee075cabf5e612f28afcecce92abcfdc2655e3c2 SHA512 0ae1090a63cc56370e8c232cd193e7ba1dd4e8951045a0bc6106cce0bdb27cd17f6a32590826e9c287a394d58876a878fb1b62a8a654c9d924011f18f6eaa56c
MISC metadata.xml 669 BLAKE2B 1d3cf25cab5d7a828451da5ec24ccae08e31141e6ec2ffe3efaead8284a4a7763a1c5d053138bbbc2f3846a45dcb6bb353efaffdf0a83fc110f13a6af13ed1ac SHA512 3fe0661179833d29c8a5e5ae2b7d872ad860354c58bff8e18935f5876fd95cf8fdfbb4ebda9719198dfce891647d04f263d213b74eca635005098a89a0402294
diff --git a/dev-python/cssutils/cssutils-1.0.1.ebuild b/dev-python/cssutils/cssutils-1.0.1.ebuild
index dbfd669743c4..dce1a69ac358 100644
--- a/dev-python/cssutils/cssutils-1.0.1.ebuild
+++ b/dev-python/cssutils/cssutils-1.0.1.ebuild
@@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=5
+
PYTHON_COMPAT=( python{2_7,3_{5,6}} pypy )
inherit distutils-r1
@@ -14,6 +15,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 arm ppc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/cssutils/cssutils-1.0.2-r1.ebuild b/dev-python/cssutils/cssutils-1.0.2-r1.ebuild
index 3e02fd56a0a7..2791f39a7dfa 100644
--- a/dev-python/cssutils/cssutils-1.0.2-r1.ebuild
+++ b/dev-python/cssutils/cssutils-1.0.2-r1.ebuild
@@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+
PYTHON_COMPAT=( python{2_7,3_{5,6,7}} pypy )
inherit distutils-r1
@@ -12,8 +13,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
@@ -35,6 +37,10 @@ python_prepare_all() {
-e '/tests_require/d' \
-i setup.py || die
+ # fix casing of call to Windows-1252. Remove when upstream fixes casing.
+ sed -i -e 's/encutils.tryEncodings(test)/encutils.tryEncodings(test).lower()/' \
+ src/cssutils/tests/test_encutils/__init__.py || die "fixing test_encutils failed"
+
distutils-r1_python_prepare_all
}
diff --git a/dev-python/ctypescrypto/Manifest b/dev-python/ctypescrypto/Manifest
new file mode 100644
index 000000000000..990363cdeb47
--- /dev/null
+++ b/dev-python/ctypescrypto/Manifest
@@ -0,0 +1,4 @@
+DIST ctypescrypto-0.5.tar.gz 44667 BLAKE2B abf24a4a5dc5ea1d977427f781e44433aaeac716b4f1f8d6f23e7f8de7debae75cfff80e72c369b64b8b9299f4b058763d42c5f21cd499f9b5689481afa5a538 SHA512 96ca12145be503a5b343d936cde172039057e5a2308fb6f6f65e14fe859d4e98d93ffb996849e391cf0c474425ee6243fd4c7998b088938a21456965d135188f
+EBUILD ctypescrypto-0.5.ebuild 1082 BLAKE2B 488ec4389cefd798e4316d8fb3d5fb9fa1670d42ecd1d3e2632511ab0c7d3196879652616852b46c7152f83e5c41d3b16b3cac0a3351892b3eeee87902cae070 SHA512 6b0ab0a0d27b33e5e71b9627a3605f6d081216998182394be6df231030bc01e615c5ae112eb8073f60f1e2efd5519ede79e29a81862ac587aee72ce376ace95c
+EBUILD ctypescrypto-9999.ebuild 1082 BLAKE2B 488ec4389cefd798e4316d8fb3d5fb9fa1670d42ecd1d3e2632511ab0c7d3196879652616852b46c7152f83e5c41d3b16b3cac0a3351892b3eeee87902cae070 SHA512 6b0ab0a0d27b33e5e71b9627a3605f6d081216998182394be6df231030bc01e615c5ae112eb8073f60f1e2efd5519ede79e29a81862ac587aee72ce376ace95c
+MISC metadata.xml 425 BLAKE2B dc5497a725f4d7ce3118e6de7090649851ab489289173a21a687aff121ec731a4713c726aa462f54da58801dd9f53787ce480d93f657e0a4c48b69874b15202d SHA512 a0c956fffdd8fb67922d69df4b687537522c50aa685c5689ccaf216d789d00f2221ec1d3789f75dbedd5d204fbd2089cee03c7aef1db0fa3d43a7c88c7b77494
diff --git a/dev-python/ctypescrypto/ctypescrypto-0.5.ebuild b/dev-python/ctypescrypto/ctypescrypto-0.5.ebuild
new file mode 100644
index 000000000000..cc4b87b8afab
--- /dev/null
+++ b/dev-python/ctypescrypto/ctypescrypto-0.5.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5..7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python interface to some openssl function based on ctypes module"
+HOMEPAGE="https://github.com/vbwagner/ctypescrypto"
+if [ "${PV}" = "9999" ]; then
+ EGIT_REPO_URI="https://github.com/vbwagner/ctypescrypto.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/vbwagner/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="gost test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( gost )"
+
+RDEPEND="gost? ( dev-libs/gost-engine:= )"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_prepare_all() {
+ # Remove failed tests
+ rm tests/testpkey.py || die "rm failed"
+ # Disable test
+ sed -i '/test_verify_by_filestore/i\\ @unittest.skip("disable")' \
+ tests/testx509.py || die "sed failed for tests/testx509.py"
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ "${PYTHON}" -m unittest discover -v tests || die "tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/ctypescrypto/ctypescrypto-9999.ebuild b/dev-python/ctypescrypto/ctypescrypto-9999.ebuild
new file mode 100644
index 000000000000..cc4b87b8afab
--- /dev/null
+++ b/dev-python/ctypescrypto/ctypescrypto-9999.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5..7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python interface to some openssl function based on ctypes module"
+HOMEPAGE="https://github.com/vbwagner/ctypescrypto"
+if [ "${PV}" = "9999" ]; then
+ EGIT_REPO_URI="https://github.com/vbwagner/ctypescrypto.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/vbwagner/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="gost test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( gost )"
+
+RDEPEND="gost? ( dev-libs/gost-engine:= )"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_prepare_all() {
+ # Remove failed tests
+ rm tests/testpkey.py || die "rm failed"
+ # Disable test
+ sed -i '/test_verify_by_filestore/i\\ @unittest.skip("disable")' \
+ tests/testx509.py || die "sed failed for tests/testx509.py"
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ "${PYTHON}" -m unittest discover -v tests || die "tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/ctypescrypto/metadata.xml b/dev-python/ctypescrypto/metadata.xml
new file mode 100644
index 000000000000..db19a33dccc6
--- /dev/null
+++ b/dev-python/ctypescrypto/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>zerochaos@gentoo.org</email>
+ <name>Rick Farina</name>
+ </maintainer>
+ <use>
+ <flag name="gost">Build with support for GOST Message Authentication Code</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-python/curtsies/Manifest b/dev-python/curtsies/Manifest
index 15e458e2f4af..23f0cf27e8c5 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 806 BLAKE2B f8a87a1bbeff781bc555c3c8d2877bd5cf98c1e542d71a0a212f2a3bf0995a0dc890d093b1007996a13f088fde1de1c13c13eccc2508709383e348269fe64f7a SHA512 a65da0edb91b7d1fd255e021bbc2ab05fc31a206691f1271a3aeef0f57bda0df1286c720aedaa651997a92ce65a37c60e90711d51db83c3ffb1717685dccd1e1
-EBUILD curtsies-0.3.0-r1.ebuild 891 BLAKE2B 8774d8ec8ec7bc419fc1695e0f247118930b224d1ae7405b95077bc5372bcd8fb62b8a956abc1c7d3ac2722d42cb82f87aed46c965060d6da5cf98f6cadf4388 SHA512 517efa7f1c9dc16f5f923822f5eac90f74a983b8ff3fcfefcaec98b5e6a1e40f9ec60ec5c49f66ca6d75cb0c96ebf1ade496abf0dd07fe731ee355ee9222b806
-EBUILD curtsies-0.3.0.ebuild 808 BLAKE2B b548f4cb99e2fc8d4f455ff32d42804deaa512f99c13355f00a5b51951a647230dea4d0b65d439e7577379349edd883473ce94ecbe1f3a616bdbab54ad06f83c SHA512 553ae4b8e655d8339e6aa004c2c865d6876347a5848226c7c540521688a88221b0fb77bd6453eefb9cc18548067e0ffb42b5040e8432f2d97bbf8b545f871d0b
+EBUILD curtsies-0.2.11.ebuild 833 BLAKE2B 9b12375ba9b556f8fb8873bddb324d0517c73e6dc6817684a59513fe3ff77b5328c7be6a154db328d8a259e498eed70e655c0479dc42adc5ffea8a5e26afad34 SHA512 9744e1e1d57680c761472400d669782fe36bdef8a4a8e6c722ea373e109e037c4bd12c3de5e7ea82483781cfeef936c90341029b13c6a51e70cee211bea3067d
+EBUILD curtsies-0.3.0-r1.ebuild 918 BLAKE2B 7c7e94a41b062c2e80c22d3dc13e875f1084f7ad4b2c0bbc8e2cd753e5d5dc212f49921e580d933757906d7ccfe6becd10546be3a5f74a458a71fe4c55bc5f51 SHA512 ae5b18e32f13a73aa51e692eef26f2bc84f279114080b305fcefc98ee813181ceb4d40d9ef0535b7fb6529dad7d94a9bc9518fa861d29b1ace2cec8421752b51
+EBUILD curtsies-0.3.0.ebuild 835 BLAKE2B 4c7ee0cf207a42ef93da4e5f410e8eae5acc28cc55016143e816c06a2b0c31c4ab6f4527de46315755eac399d7cebe1c9c70b9e02763143833ee58e31dc33a36 SHA512 ce859a9afe2d67f52cd19e2297b0313ea05680b39bd56798fb57908f4b3492aaac472ee85af497a63893bbb40c503d1a048a61bc3feb6cd1e7786f3d3e639190
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 b7cff7e4659a..68c3b1d69330 100644
--- a/dev-python/curtsies/curtsies-0.2.11.ebuild
+++ b/dev-python/curtsies/curtsies-0.2.11.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/blessings-1.5[${PYTHON_USEDEP}]
diff --git a/dev-python/curtsies/curtsies-0.3.0-r1.ebuild b/dev-python/curtsies/curtsies-0.3.0-r1.ebuild
index d3cffb724a5b..b6091a983f44 100644
--- a/dev-python/curtsies/curtsies-0.3.0-r1.ebuild
+++ b/dev-python/curtsies/curtsies-0.3.0-r1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/blessings-1.5[${PYTHON_USEDEP}]
diff --git a/dev-python/curtsies/curtsies-0.3.0.ebuild b/dev-python/curtsies/curtsies-0.3.0.ebuild
index 1901340c32a0..33613df3df51 100644
--- a/dev-python/curtsies/curtsies-0.3.0.ebuild
+++ b/dev-python/curtsies/curtsies-0.3.0.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/blessings-1.5[${PYTHON_USEDEP}]
diff --git a/dev-python/cycler/Manifest b/dev-python/cycler/Manifest
index 51a93f528617..7f32c4593ce5 100644
--- a/dev-python/cycler/Manifest
+++ b/dev-python/cycler/Manifest
@@ -1,3 +1,3 @@
DIST cycler-0.10.0.tar.gz 16553 BLAKE2B b2f3263e18fab74eed8c92a888f1a5cd47a2c24499fad3d9b9737b2fd01c3b085d6008d65e7cc075d9336321193e779e9c1c7b4daf9bb33be219f54267cd40dc SHA512 b7d2ba19861ffaf4dea0444bfe68b5a6264a022d7b3f02c9ff5e5859e3901de12a90f8dc7469e995e09c418515b3df55dbf05a0cfe5368d40790a2c878a74819
-EBUILD cycler-0.10.0.ebuild 825 BLAKE2B 8b04e791ffd13e084af9f29c14d1a648cdbebf08c7aeabba7da6afb6c220ea794132fce9e5e7eb2e35de52b917b1ffc4d7cdc642bca2a3fcc4b1ce6f469f72fc SHA512 8f805d5db9456f803b8297a7f0d6799f4aec1c301873d26ff4218b93dd0b9033ad396ac45a633f6e254261b43d0910b2d23b1fb2154c8bc8a7a4e24a71e1d791
+EBUILD cycler-0.10.0.ebuild 824 BLAKE2B e7226b27dee790c23f0536204d74364e24ec2697d9713fda39c6bb58794ff84d3d268b597a5b7bc53d81a36ba498dbdb001cded589cd5bc1dfce0f82109a69e9 SHA512 11ad762b47797bb9647ad62fd8ce1d8fba9690ac93d8cc06d89102f4d4d131515c020d3a7863c0c3ea83559b8673f00d8e63c79fff692f2c65217398b407bcfa
MISC metadata.xml 366 BLAKE2B 67803b534c2f9bc0266a5178178da1e400cfb9721c63d8d7103b6ee12b7b76808a570d1748d12ef55685df108d7dfdb7ff632e63152c4cc0e65ccfa442ae8efd SHA512 43c46a3af153f4b58f305632cac2a699eccc74417ea468b1f85810ea90e843979a9c360231d6762acfb1402270ff27491dd0927f762143e354925637dc24df5f
diff --git a/dev-python/cycler/cycler-0.10.0.ebuild b/dev-python/cycler/cycler-0.10.0.ebuild
index 77723fb9b860..09fbf971a00f 100644
--- a/dev-python/cycler/cycler-0.10.0.ebuild
+++ b/dev-python/cycler/cycler-0.10.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="test"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 6bc98f7bb921..7b1e7b2a2fc4 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,10 +1,12 @@
AUX 50cython-gentoo.el 388 BLAKE2B 5bc38190b467efa9e7be1a5831022534dbfdc02206fca34f39bb2c897aa50cdebf960589181a9614a50829c380a892a9013e8ec5f538d51f52475cb8d92fdb5b SHA512 dd554d0d6cc220988552b06a20337af20b847e75bee76c90eb92ea979d9c2ae9d64ffa849266ff403d857b3737981de451bf40061bea0533600476bc57661c18
+AUX cython-0.29.14-sphinx-update.patch 377 BLAKE2B 32ba9ccc6c093fb9e575686c9a3b707a10a2488979d0a1dcc0863022d48255455216d11c1968bc5d49a8b583a340113c090ec103ae233dcac2164beb1765f9cc SHA512 3714019a1659b69243bf5f76d1557e3e4e507fa6b15bf4259001f961d1127e18e01e3d17fe04706c882e264651ea5699c6295f33c66af7577ab6e0906c0d3273
DIST Cython-0.29.12.tar.gz 2050537 BLAKE2B 86c5ffd07e97d549f2d98ae0aa66a03dc2f8e86b3fca304f3fba69f63c1e6d176c57d19f4877cdfd500ca2ebed2eaaebe1ed7cea0099fa23bc7a08c23f1b4f26 SHA512 502756331d8c3618a75a881fc1a20b7e871cd3412904070f3080d5bd0918440230fdae96f096c255fec6b32b81ffcf838f22953b8da23b8845527810f457be60
DIST Cython-0.29.4.tar.gz 2044382 BLAKE2B b36d27706a3270805f66190a4cf2735eaf20b1b932365b324a433c0e58e63e860ce1500333233c3539ae697886ac0adc361a2c158d5d064a3ea05843debc3f26 SHA512 8f115e36975aaf64eda4df8b0a85378d0c80b3292dbd162be826b939def03bdc9f3eb937676e2367003c2944b570d97f50d7880becfdb2fdc5144077b4a722dc
DIST cython-0.29.13.gh.tar.gz 2072564 BLAKE2B 55a8c5c932262972cfa55ee2771e17ab5a57beab03d0dac5668f654a0bf68850ef62b7e59b322c527115af48b7243b9c919e739eaf440338a50b89c4645c0fbf SHA512 79efebfddabf31a046ae86a2c2170e0956098f4b1c7b8bbd338d30be7c96c31ee2d648332fc16ad9cf1e5d0ea4ca1a070b2d31ccbeae0c0f86a2f7700b92f656
DIST cython-0.29.14.gh.tar.gz 2075030 BLAKE2B 12bbc2979c34fee9b498f5425d2cea5cedebda474e3f4ee6c9eb3185a4e33fc84df6c16454830316548e36cd9fb7c47f0925b0d6e16b325cbd81f8747c7e492a SHA512 fa1575fc5ec7ee19de34f91a15bdd45d889f54217dbe2a9654604ada90d8d86fe7bceb86449c41b68d6b65459769916a0d7d5f5da21c5597aedc876cde4e37df
EBUILD cython-0.29.12.ebuild 2194 BLAKE2B ab0487179b79298f92b758b98610f246363be34b0c2af18eb07aec5434c1af37341eb108ab2c056d9377432a024346a3dacfcb34c6e3437fba30b8f5ed4e6150 SHA512 6e366e00fb3502e9013681ba4af7e3999b6e1b34ea01829e4b23ba34561c4f17b7118bf847a3fedb436c0f824b44fac44ea99521e3757b575931457a097a3975
EBUILD cython-0.29.13.ebuild 1992 BLAKE2B 0b0b140208d6fc0c304b52ccf3b9812e9072fc69fb5371732181be934a2ff7a2f6095ce23ebff17b894fd9a5ee4e8430d73121864b6365b94fd49fd0d174b84a SHA512 7d2b74467d79ef2de680468cda3eef19ae3f2fe8df79fa7fe62796f8015d9acd46aafebeb0af303b5cd579ff002e4f682c3a93cafb279c34829d82a7b0afce71
+EBUILD cython-0.29.14-r1.ebuild 1957 BLAKE2B 705b08bb09913448f078c30f783cdabd725e89b9ad49469c474e63304b0d17a4a73579b853b2ae50bc8ef3ea2a20c95d050b7eb270776329bea54fa05f7f45f2 SHA512 ac542dc6f199b2f7492b155b8b20ee3c29e3e7b010c7575e10becd009855a8b122f89e97efa9effb58846312df6237f7d25e2890591207d231d1f8453d9b275d
EBUILD cython-0.29.14.ebuild 1992 BLAKE2B 0b0b140208d6fc0c304b52ccf3b9812e9072fc69fb5371732181be934a2ff7a2f6095ce23ebff17b894fd9a5ee4e8430d73121864b6365b94fd49fd0d174b84a SHA512 7d2b74467d79ef2de680468cda3eef19ae3f2fe8df79fa7fe62796f8015d9acd46aafebeb0af303b5cd579ff002e4f682c3a93cafb279c34829d82a7b0afce71
-EBUILD cython-0.29.4.ebuild 2138 BLAKE2B 5d9c7a737b9704d1cbbadd67ab9eb2a6262bc63ddda154e3bd8c0dbce83584f70f66e960e6753acc24ba80aa66df85659898076756dbf5d5ce1532d93ef64739 SHA512 ca50d1b1bfa76454f460eb4cc368e64955eaf4df341521c5af62637c89f39e84e17b97c297410322e1ceb72367ddddf5c740287e07a1081e3cc548d846b9f303
+EBUILD cython-0.29.4.ebuild 2165 BLAKE2B bd8cdff790567006ced7633820365310421919673e777d18b4983ae2ae2bb139ea1b75b7f0b6aa1017329698d6deebcf9137c3e8d69f42334fd52ff4a5ab13fc SHA512 dac802145933e50aca440faf6351078b468b4478487431e913237ddbd95c707c01380eae60b8a7705bbccc77607c11fd5ae36b4af209e97e64a17ea5c9e9b5bf
MISC metadata.xml 570 BLAKE2B 078d948ba14cbbfb98103ee3746f773c12d35c91e64358950aa0ceb78695e19d8ca4c0c33b388c2c5cd54b83856430a8934d8a40aec74c3aa0d761e0a4a03add SHA512 73c65ef6b088cb50125dd662f263fb1aa1d60c3631aa8453b9ed2ede6bbd839235c6b37c3f8d1a17618c167874d64a3aa6f95c9141c8b6c921eaf4c1c4d68dad
diff --git a/dev-python/cython/cython-0.29.14-r1.ebuild b/dev-python/cython/cython-0.29.14-r1.ebuild
new file mode 100644
index 000000000000..55b4818f31ed
--- /dev/null
+++ b/dev-python/cython/cython-0.29.14-r1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 toolchain-funcs elisp-common
+
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="https://cython.org https://pypi.org/project/Cython/
+ https://github.com/cython/cython"
+SRC_URI="https://github.com/cython/cython/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE="emacs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ emacs? ( virtual/emacs )
+"
+BDEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ $(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' \
+ 'python3*')
+ )"
+
+PATCHES=(
+ "${FILESDIR}/cython-0.29.14-sphinx-update.patch"
+)
+
+SITEFILE=50cython-gentoo.el
+
+distutils_enable_sphinx docs
+
+python_compile() {
+ if ! python_is_python3; then
+ local CFLAGS="${CFLAGS} -fno-strict-aliasing"
+ local CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing"
+ fi
+
+ # Python gets confused when it is in sys.path before build.
+ local -x PYTHONPATH=
+
+ distutils-r1_python_compile
+}
+
+python_compile_all() {
+ use emacs && elisp-compile Tools/cython-mode.el
+}
+
+python_test() {
+ tc-export CC
+ # https://github.com/cython/cython/issues/1911
+ local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+ "${PYTHON}" runtests.py -vv --work-dir "${BUILD_DIR}"/tests \
+ || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+ local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+ distutils-r1_python_install_all
+
+ if use emacs; then
+ elisp-install ${PN} Tools/cython-mode.*
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-python/cython/cython-0.29.4.ebuild b/dev-python/cython/cython-0.29.4.ebuild
index e3e0bcf59f77..cc697a40fd27 100644
--- a/dev-python/cython/cython-0.29.4.ebuild
+++ b/dev-python/cython/cython-0.29.4.ebuild
@@ -20,6 +20,7 @@ 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 ~x64-solaris ~x86-solaris"
IUSE="doc emacs test"
+RESTRICT="!test? ( test )"
RDEPEND="
emacs? ( virtual/emacs )
diff --git a/dev-python/cython/files/cython-0.29.14-sphinx-update.patch b/dev-python/cython/files/cython-0.29.14-sphinx-update.patch
new file mode 100644
index 000000000000..3f426754f6f1
--- /dev/null
+++ b/dev-python/cython/files/cython-0.29.14-sphinx-update.patch
@@ -0,0 +1,13 @@
+diff --git a/docs/conf.py b/docs/conf.py
+index 10662e28c..a84e0b928 100644
+--- a/docs/conf.py
++++ b/docs/conf.py
+@@ -41,7 +41,7 @@ highlight_language = 'cython'
+ extensions = [
+ 'ipython_console_highlighting',
+ 'cython_highlighting',
+- 'sphinx.ext.pngmath',
++ 'sphinx.ext.imgmath',
+ 'sphinx.ext.todo',
+ 'sphinx.ext.intersphinx',
+ 'sphinx.ext.autodoc'
diff --git a/dev-python/cytoolz/Manifest b/dev-python/cytoolz/Manifest
index fddad023bc71..2cc626fcf63b 100644
--- a/dev-python/cytoolz/Manifest
+++ b/dev-python/cytoolz/Manifest
@@ -1,7 +1,7 @@
DIST cytoolz-0.10.0.tar.gz 475069 BLAKE2B aabd1bee4ee5b17640cc1e4126920c4e21893286315e3e4a5e968fb52dab371ade7a00f3082a704dbaeeb00af5ccb3cb9743fd66a3d23ad5879503f66c4f0c49 SHA512 62e90837125fae5dc6b96ac13a7fc2193604cd1250173b8e24ba3e65571e9394369cad07e39e7e6e42da0e3dab04db98193ba55195267c49447cc7ec0ff7b840
DIST cytoolz-0.8.0.tar.gz 349493 BLAKE2B 4dca289eea51f34aa0faf869778a289c12c7e7c43893680c3f6c6302312e47cae6070203b21951a4a9c38f373f87fb773e9ccb9787568b378638d449d82ffb47 SHA512 08a97312602b3bd71cb9a3b6f879121f739c73065210bcbac227e366112b2157d479912040296d58c5aa79d3fab8496fb92b12e0ee8df0cca15f46f151312b73
DIST cytoolz-0.8.2.tar.gz 386259 BLAKE2B eaf31b9e40cf53ecf32b7113d55d4600ea6105187f78a4cb6f0b0ceccf02d2c5fd637ecd3d8f80328b209eb694ef67c7c188ca8c458f896868bbc2a71b2e9ce4 SHA512 b75408db5c13c1142fe71f37c43e7b3dd73cba294571ddaf5dc1bf03ae0e18fb7b6d37f42980db65a4e074b923ac1243a90f1dd30302f0f9be3d7b1904014082
-EBUILD cytoolz-0.10.0.ebuild 1046 BLAKE2B e8fbb3e4aca9ca307530d089b9967b7050cdb8bd4ad285b5ce374985a96b3297958723f25de131d1edf0d829616a273503b5d23fd18f9e564c0d25fca3e362eb SHA512 9110d1fa1f299d45513ea24a5deec91f4cf1159b4ecbff69038b0715ed98df4d65f5bcba6405ea3fe4c78aa58d8b87b46cd5edc5230391f6313867046bd0f0c9
-EBUILD cytoolz-0.8.0.ebuild 1016 BLAKE2B 126af961e1d4b6b5c70d50dde21de1fbf73dd2677073133de5ed0a8421f5260028c82722786a0cb9bfb5c57fdcdbc15617741dc63425b4ab9ddf5fd6bda3bfc2 SHA512 580dfafa32ab0935f8fc0801674a907726d8abeac66ff4e4173ad3d3c22916c6f8a80b926a922a00e66e5642a1e2f409ae3f53be33356dec26453a900bfdea35
-EBUILD cytoolz-0.8.2.ebuild 1042 BLAKE2B a006aa531ac1f8e022c2c8aa5a7ec0fc9b604e23f0231b97a23911e345e9fb55dd7eb77de678051ae2ceb962dc1df0acc11f4eac3bdc816dbc8d977a36d50d06 SHA512 6c0cd0aa91f37c427f6d56627907a2c231ca583179bb890cb19ccd6fbcabdbf031cde38e3c963b936fcae27ef44c3c7f0e178086fa54e6666e7f3ae872a7149b
+EBUILD cytoolz-0.10.0.ebuild 1073 BLAKE2B e8d13199358eb5f4a5f6fe120ae24f4fd7a3119d5ff3c9e606381f4c5c1e18a91786415de8af68e14331d8dbf34b3ee390563195052fc8f6632aad624ebe2de1 SHA512 c5477a9280deb570f6c16b08d72ab78b7e5fa72d29024f40f2c8d5204ed331d1e6d33bbeeed4c5785405fb874d71ea12059be00db471ba7306e22bf9620efb7b
+EBUILD cytoolz-0.8.0.ebuild 1043 BLAKE2B 864de4fc26292962a8c1e91128dac816d68fb052228b45bbef14c5fea07cd1c4bc44cf6172db09682aca7fc7a937ae4c7d304aae8d8af46cdf0c1b2713ba9d32 SHA512 4f54fd4a2224509c1054243ff399be332d5a4bcdd64a02aa19bbe353ba35aa40d65afe980f0706c0520f11939faf236c1b0588698fcab0a9d1886377acb2e89f
+EBUILD cytoolz-0.8.2.ebuild 1069 BLAKE2B 12e3b1eaf38aa198e536d194ccc6208a4a5e82ed7884becaf6be9017ee150dd1451b5cc8309a4b91954aed25c026b245e6f136181d883223f19e8582a5c2e2f8 SHA512 1aa5a44041f4e7470b1cb224d2aa82ad54dede3285fa518cee394c0667a9c1d34746d5fafccff93912da2ed8b6e5be3f58a87adec5a1f9c4254a13a90191e1c2
MISC metadata.xml 310 BLAKE2B e591a8dddc9f32e19aa8510333860ea3ed1f833005b621d59f653b97e0863dac0acc67ee66a3a2c53062bf4ef0c0028e67082d24c0793d3bf0ac2ae60e2bec08 SHA512 3858eac51c768acb385d86f38529d983b781efcc4cb0ce8b6bc326962df9541d13f21881c4deffa19b5575ae7fbd1b97da58a3ab65dc724eac7144a050de540f
diff --git a/dev-python/cytoolz/cytoolz-0.10.0.ebuild b/dev-python/cytoolz/cytoolz-0.10.0.ebuild
index 3ca13821b155..58af60083e3a 100644
--- a/dev-python/cytoolz/cytoolz-0.10.0.ebuild
+++ b/dev-python/cytoolz/cytoolz-0.10.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
# Informed by author the dep in toolz is not only required but the
# tests are version sensitive.
diff --git a/dev-python/cytoolz/cytoolz-0.8.0.ebuild b/dev-python/cytoolz/cytoolz-0.8.0.ebuild
index 65321da4a51f..e91727f171b8 100644
--- a/dev-python/cytoolz/cytoolz-0.8.0.ebuild
+++ b/dev-python/cytoolz/cytoolz-0.8.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
# Informed by author the dep in toolz is not only required but the
# tests are version sensitive.
diff --git a/dev-python/cytoolz/cytoolz-0.8.2.ebuild b/dev-python/cytoolz/cytoolz-0.8.2.ebuild
index 5fe6fa0b17ac..203df1593ab9 100644
--- a/dev-python/cytoolz/cytoolz-0.8.2.ebuild
+++ b/dev-python/cytoolz/cytoolz-0.8.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
# Informed by author the dep in toolz is not only required but the
# tests are version sensitive.
diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest
index eecc3dc101ea..2bdfa47be0d6 100644
--- a/dev-python/dask/Manifest
+++ b/dev-python/dask/Manifest
@@ -1,6 +1,6 @@
AUX dask-0.18.2-skip-broken-test.patch 1349 BLAKE2B 8ebe780c900407dcf9052828059bf14dbd7e7761e1c5e07455e067cb6ad13a83084e573be4be71fdd1218fe1fd67c6ce2f9c0984a20f4373372e8177a7519eb9 SHA512 79ccd5ccdd6709dc01dc0f6c3ee1dea9cc3dcd2c8e443cf74e9002e5658f0e72b709e0717e342040f2bbd85ee8ea331d6d6baa2c600fa498154b7137634b74e5
DIST dask-0.15.1.tar.gz 2147022 BLAKE2B 79c3355e8f3c202e598b32ca057c237d07db283b04b99ea713a820869207af9f46cb80ab58c0a058ac327873851f2d89050a4b9d7ecac3c1e1173f6be5349848 SHA512 44e7119c2a8d15efb89e265e5752edb117dd06da8a5e7511b68c5859e9068aedb3595540645304f0322f869c83df79a497d731bcade79612f8fd3f4eaaf3763b
DIST dask-1.2.0.tar.gz 2381831 BLAKE2B 88d48b9bcd4444dfe066c8049eae2a8b65e6ae1a7e4f4ff89697c254efc365091a61b298333b0f8d660cc9f760d3960a355beafde2555dfd912606dbe4a49db1 SHA512 c00886768b331f48ac9627f81c39368afbb4f1083ee9f7e3ebbe64352cc48c3c580fccef8d5466592f5bf772f873bef2ac084a972d30e7c1b4d1028e1d456059
-EBUILD dask-0.15.1.ebuild 1081 BLAKE2B 17d861604a85af431910ce38682075eff341482b1aea261a932b0db8f626349a2cf6f369adc5888d2fe99d5ef599ca4dc2082cb9ec638335103662707322cb55 SHA512 4f06aaec93231e040d56c61c36312c1d82688e268d65173a64207348d6a2dd9b7c5b48b65a22cd22242a7d2751da513aafd5fce885c7bd4529cde170309725a2
-EBUILD dask-1.2.0.ebuild 1189 BLAKE2B f165198f51404f050ba03eb826710e8432433ae9ec46a5f947c63c6eb379510142e52e356419f113f396b96ac9717be9e81edccb6f3f4846738e9ebfa234b843 SHA512 1ad2d9fc1a9f3706946c2fa2f5b2fff6c1782a1be8e2228315a262657b3f0b3297c970988742c11aff043f5ee53bb782b72f19ec20259aad7e46d61ee8455278
+EBUILD dask-0.15.1.ebuild 1108 BLAKE2B 9f2ae509835cf662c2e861ee5d4615c9c0c1a53dfc759c59f99e87a331a5c6c0be97fd9c7695e636bdd6339e01aed532eed9c9ce33e9e038e4c24750f404f9e2 SHA512 f2714271c10c4ea25b2190a6458c3393aed84f645162d7b1d12ff930f7daee5caff75aa912d5189137ace4f852b73875fbb3372bfa18f99f7b3fcf60e1515169
+EBUILD dask-1.2.0.ebuild 1216 BLAKE2B 47685e6cfea48de9d15994a476833a0a21d97898b1e1cd51be528239e58d205061a9734e456385cb617d2d2cc87732a71a076d9339303a7dfab14d0dedb9535a SHA512 911d3bab7929f4c98dbc15c42d4fdccdebb5168667dfd067d2692cb49eb15366ca0d70691fd0543a1837e934b9d4a734c0237ad39993103fd725f3650ecd6c2b
MISC metadata.xml 777 BLAKE2B 5574aa56065f36366ee721e25b1bfe06127a22a94666bfdcd1b62e4d03456948bb22db23f64ac7ffbab9816ad508f97fe23a2c9a0e34cd58a61946c6098585d7 SHA512 0ec3d7886c54dce68d7aa90cca45e54b37a000617d4bddd88c1d06ef7db50c23a077b8967acbfdc475cfafe444edd2584500867f45f9e89721f259d3dd330850
diff --git a/dev-python/dask/dask-0.15.1.ebuild b/dev-python/dask/dask-0.15.1.ebuild
index 6354ac8d0432..81adc991f791 100644
--- a/dev-python/dask/dask-0.15.1.ebuild
+++ b/dev-python/dask/dask-0.15.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="distributed test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/cloudpickle-0.2.1[${PYTHON_USEDEP}]
diff --git a/dev-python/dask/dask-1.2.0.ebuild b/dev-python/dask/dask-1.2.0.ebuild
index 2b8195101a62..07842de20912 100644
--- a/dev-python/dask/dask-1.2.0.ebuild
+++ b/dev-python/dask/dask-1.2.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="distributed test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/cloudpickle-0.2.1[${PYTHON_USEDEP}]
diff --git a/dev-python/datashape/Manifest b/dev-python/datashape/Manifest
index da3eaa3b1486..5767720d279f 100644
--- a/dev-python/datashape/Manifest
+++ b/dev-python/datashape/Manifest
@@ -1,3 +1,3 @@
DIST datashape-0.5.4.tar.gz 99343 BLAKE2B f976a565e5a099949e359b6b2de0cd9ebf0520e780fc096b1e528e54b26d13fb68a27cc86a7ae6f402837ecd76a6f889308cc79adc9579a26173fdf2f8abf234 SHA512 3640c3871e6a00ad5c9961586821c0aab94ed10e82f5c2d361707c66853025aec70793f74f057c30a7bbc58d4645791b33df2916732e703586fd6bb84e91bdfa
-EBUILD datashape-0.5.4.ebuild 1157 BLAKE2B 03c2f8747ce2fc68b37dfbdfdede4e45ba12e4e1fa4bf1add53d4a69d22971e6c2869b8f438c3beb58dc8452db319149e037e5e36d37491130cef2078e8ea954 SHA512 f65572870d3772e628676e5ef49e4a2eb1455897e8e18d0125188a11978ce3017738b47796ee7fedd4dbdfc94a03845305e1086cfa218c1a7be396e02c339523
+EBUILD datashape-0.5.4.ebuild 1184 BLAKE2B 0a220d9ff87646457bc99516c23b8b1367d183bd9ca4df0b81a1e3951d87a781e629c4c4a79312944d1ac8afa5210ce21bacdc8b392f193d672dd44fb4939552 SHA512 147cfacdf2345791f59e10b3897638b3f3adf76d4118011ab8825fddd1fd255873e065064d0f15df6cbc1d1633150a8c8fdc63692060b011b55e4eccc50e1eac
MISC metadata.xml 510 BLAKE2B 631f7ed8106fd090953d4969cbf687d3ed5990af3803ca8315a848c95c9d8a0a5293cc79b7428e5f8f1c5e8bec76ec18b3cff2eac4f6cef8ab316cc28cc0d185 SHA512 7216551730e65c069c1315ccaaad65434106876e4a33304b9f7214610fdda9919a44bfce6e8f4cff680976ff51ca10ab23ee11abf5987e7b25cdaeac8a174bb8
diff --git a/dev-python/datashape/datashape-0.5.4.ebuild b/dev-python/datashape/datashape-0.5.4.ebuild
index d48099d9de87..22e0065bd364 100644
--- a/dev-python/datashape/datashape-0.5.4.ebuild
+++ b/dev-python/datashape/datashape-0.5.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/numpy-1.7[${PYTHON_USEDEP}]
diff --git a/dev-python/dbus-python/Manifest b/dev-python/dbus-python/Manifest
index 1ff43606e8c3..4aeef3a6f5d0 100644
--- a/dev-python/dbus-python/Manifest
+++ b/dev-python/dbus-python/Manifest
@@ -1,5 +1,7 @@
DIST dbus-python-1.2.12.tar.gz 574727 BLAKE2B e5516e7109fad089af51d3e5db3921d056f327c27f9b74a870b1b31b04ba952ad3c9ba5916a18d674ab1179b94cf516b24e046feded8f2e542b196d162038944 SHA512 6f90eaeeb74ea71a026a331d4c611911eda6dfb6c9086a0a80352f9963a9ae126db6f3e32d183916b8517f177fc947f1ddb15df83ff0b5c886532116868383b4
+DIST dbus-python-1.2.14.tar.gz 576181 BLAKE2B 4e36c3d0ed07ce6c7514e2699b6cf5d0a75332c8dab3ca90e2d451d6649c26f61b2173b4b7f230c54df2b9f4214d0f3c54a45c233d6e8fd38bf39a6312f480fc SHA512 773d66e40ab514639f1c5c619362659f290ddd5ae944eb8e09b5752624f3c86305b6c1d5562e290b36f1e6cf43f6d39cd4a227e18ff41499877546982ceebb51
DIST dbus-python-1.2.4.tar.gz 612112 BLAKE2B cccd3e2f5d700c0d228e7d21fd85e2307357778371742a7fe26a0e419af41886efebb27a73f642d2ecd4603c79f4afe6e7002af95c831180e0e7844c079b2c8c SHA512 efdd9d96a8b56e813c93208d34777f1ca2db96c076d31f13afbcaec3c7770a16a623d5531fe23443130c555240949802503f171f2064d45eee97546d6251304b
-EBUILD dbus-python-1.2.12.ebuild 1744 BLAKE2B 253744a2dccb166c992f3df8815fae42a42e1e3dec030328abc951119ceeda758978997947ddf9a7addb6ded06e58e828d38a953c6b718f55a758bc01d39b8f6 SHA512 3c7476d76ea82481d4b10c624bc4f01477ec26b24b1d7ae853d0ff24f848fe6a43459b3ef56ca0104f3c2c6a8db7e9e26e9694c2cabd785264c06fe4358df66a
-EBUILD dbus-python-1.2.4.ebuild 2200 BLAKE2B db58aeabcab8353407f051d88ce1c97fcb6b5b471647cec855238ebe28dde86519b564caccbcb2df74e2d0abd0f202122e71eead1e2f66681a0819415348e60b SHA512 6c03a6da3445b81b82a6d741c51ebb8cdd1ee686ba271cda0c0ef651fc1bd3d05a40f6da81eceb242d068e81660d97b472f4139b24c3dd47e73923f9d37ebf3e
+EBUILD dbus-python-1.2.12.ebuild 1746 BLAKE2B dfb2c428ab95c36b8ca14ee9e71b8812383832aae56c328ba50c32ef3013c3e51e204f9842db5f9a5db2a2cf7dc24fc717e130df7a1155aa9e54fcab01e3a518 SHA512 9b9ef253ebbf78d7770f7ab964202fb3bfe59e94ea10c377531d7decb189ee0cb5eb782149858ed26f27a48752fe1d0c6513f100b051d15d12ee99c982105abb
+EBUILD dbus-python-1.2.14.ebuild 1746 BLAKE2B d3df9a434b1e215a80b7c880bbd0375ee0d97fb74099f8ec9b66890418a1a6a42e70c68134ab28f4a06193eaa0dec9ec3e0d95355d52a5eaf92d60e1b3973e9e SHA512 0ef61e10c9b1b884a3d0c1a060fb70062e07fdcc7585f61ed87e361b4d1b5cfd0f5823c05c08036e73a377ee1629be37ecf14183a8506c0c10a70cdd6935058a
+EBUILD dbus-python-1.2.4.ebuild 2227 BLAKE2B f201e37d187a59b9ebc5056f89af111da2b628f6ee0a1eec2704c5d72d14e827d6b2d26e441df97cf84403d77c85ed2b1b7678d6141e8c154c5d6c06ab0e1483 SHA512 a46104409fb14d0eb58b6b4a909961b7736753240a29bc1bf3605e8671a3713a1f75c9e7188f4d0bbcea0dc960308c921570b0b1a27fd2a0e6bddef2ee4c56b9
MISC metadata.xml 337 BLAKE2B 96d3f5d7c37edb1a63791e013c39cf5b10c94d621ad851f9975d9d5e36519da135bf963f2a0e38c2c098fa48c2056bf210bdfcebc12bb10a88c9e9f85c55eb2a SHA512 633761250e946af99fcbcbf813b70fa0b1e03a0d89102faa3f324c418f0e749371aa931d253dc5a6f69369c25acc2d50a0f5e2155bd727766bc70f4bc3933d65
diff --git a/dev-python/dbus-python/dbus-python-1.2.12.ebuild b/dev-python/dbus-python/dbus-python-1.2.12.ebuild
index 1fb2cae012c7..494875ffb628 100644
--- a/dev-python/dbus-python/dbus-python-1.2.12.ebuild
+++ b/dev-python/dbus-python/dbus-python-1.2.12.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc ~x86"
IUSE="doc examples test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/dbus-python/dbus-python-1.2.14.ebuild b/dev-python/dbus-python/dbus-python-1.2.14.ebuild
new file mode 100644
index 000000000000..5526593b6e83
--- /dev/null
+++ b/dev-python/dbus-python/dbus-python-1.2.14.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit autotools python-r1
+
+DESCRIPTION="Python bindings for the D-Bus messagebus"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/DBusBindings https://dbus.freedesktop.org/doc/dbus-python/"
+SRC_URI="https://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+IUSE="doc examples test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="${PYTHON_DEPS}
+ >=sys-apps/dbus-1.8:=
+ >=dev-libs/glib-2.40
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ virtual/pkgconfig
+ doc? ( $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]') )
+ test? ( dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-python/tappy[${PYTHON_USEDEP}] )
+"
+
+python_check_deps() {
+ has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+ default
+ # Update py-compile, bug 529502.
+ eautoreconf
+ python_copy_sources
+}
+
+src_configure() {
+ use doc && python_setup
+ local SPHINX_IMPL=${EPYTHON}
+
+ configuring() {
+ local myconf=(
+ --disable-documentation
+ )
+ [[ ${EPYTHON} == ${SPHINX_IMPL} ]] &&
+ myconf+=( --enable-documentation )
+
+ econf "${myconf[@]}"
+ }
+ python_foreach_impl run_in_build_dir configuring
+}
+
+src_compile() {
+ python_foreach_impl run_in_build_dir default
+}
+
+src_test() {
+ unset DBUS_SESSION_BUS_ADDRESS
+ python_foreach_impl run_in_build_dir default
+}
+
+src_install() {
+ python_foreach_impl run_in_build_dir default
+ find "${D}" -name '*.la' -type f -delete || die
+
+ use examples && dodoc -r examples
+}
diff --git a/dev-python/dbus-python/dbus-python-1.2.4.ebuild b/dev-python/dbus-python/dbus-python-1.2.4.ebuild
index 81da830ef011..5708d06496b0 100644
--- a/dev-python/dbus-python/dbus-python-1.2.4.ebuild
+++ b/dev-python/dbus-python/dbus-python-1.2.4.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~m68k-mint"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
# API docs generated with epydoc, which is python2-only
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
diff --git a/dev-python/dbusmock/Manifest b/dev-python/dbusmock/Manifest
index 8b75017ac273..c1a6f3ab3cb2 100644
--- a/dev-python/dbusmock/Manifest
+++ b/dev-python/dbusmock/Manifest
@@ -1,8 +1,4 @@
-AUX 0.16.9-disable-style-tests.patch 502 BLAKE2B bc082ee45ac39a3457457d2d7d92809765ef27eb5d160e44546036223a511ce799e6be8abcfa5b7444619dc62188ab0b30f4b23a23b608e93c9054cd93253223 SHA512 1d9f957a74b767db9355380437233167e1c2e6957dd993843ad7eaac3f0cfb9fad739b9238207d60db203bf6daed6f1b5ce9373ef1a4085431845e8f8f9b6147
-AUX 0.16.9-replace-dbus-launch.patch 2851 BLAKE2B ddbfe3ffb7a5b55af448e5312340a83587ec7aa7613111caad4c9c54df4d2c05f6b0efb755262044e749d1d0c6ed2a289b02103f81518bd6ea24da7181bc71e0 SHA512 43fc52f453b086b59f854677eafda955ddd1e6a448579ac60de7288f6f1c8e8e029f5af12486ef6c14ba01f41fd10785c7bb076dcf4968349811be47c0b56073
AUX 0.18.2-disable-polkitd-tests.patch 372 BLAKE2B bb9b33df485c635a080c41d4bea5360cf6a128a2f569782a51525c1ac9e6972bd03188f9777b1685f04900d48f2e554507db7c8b755de02c0a07de8defa26f05 SHA512 a105bb67702ef10d578e4df723452f060248287e9fc394754257c036ba0c6b186f90f5849a37e32e57cd70f16bbb73d0b8f84d9d153e1649d3ec5ab147dd6183
-DIST dbusmock-0.16.9.tar.gz 71014 BLAKE2B d1c0853cfd06848f1d10afdd8de764814054a44080b44e1ac2ef3a1658a538f1e4c7f5936d65658c16da33ccbc2e94f35d2746f200fc6791f645e1eccc55f6fd SHA512 3aa91f6ede054ed3d3a69f68f3886094e881d266a8f09c7d08a34d10b080a77facde8aae01e75232472c2e643574fe897dae2c3588f5ad9ecf4ec4e67f404f54
DIST dbusmock-0.18.2.tar.gz 72031 BLAKE2B 44b46f05e48f1178fe95e44c83899bbef5bc64dcee856be1b332890893a5b901a03c236ad9a8cc6cf2ece83efbf5ec798551320a098736ff95c13951333ffaa3 SHA512 2421cea872e1d84db639cae0d6cc10c4b80ccf64903b7b3f437cb58ad8e3d957c30c871f9666a7a7774808b4b56d6116959ea03fdc8b575ed98023b77b61c8a0
-EBUILD dbusmock-0.16.9.ebuild 1066 BLAKE2B 9df8f24c4231843c9738982b1836135f8852774bbe5de4b102987594973d5b9d8d23694aa36447cd0246d415e2aa9d4c17db0c423ad2255f2dda55445baad209 SHA512 63c6f73a03800b347c54dd6fb1f060d942e260a9230fec805344ad486d2443d39fb8983427dd8e41cf59048599d95e5ec7d0c65f6766f8bdeace873e2bfc328b
-EBUILD dbusmock-0.18.2.ebuild 1046 BLAKE2B 6b637377e8e97d293ccebc62982ac33b176b92dfc3020967774eace49f9d48c3b90b2a27f260e7bcb8f47293a889b98b91260b7cbf839acd6f0d97d4de3e2f3e SHA512 23de8fc1732f6578746cf6e332c6ea292402dba295041620b061f6f79deb362c1ece16cf79e5fe5bb30094df5412654fde87d4fc3714012c07d7473499eee8c3
+EBUILD dbusmock-0.18.2.ebuild 1075 BLAKE2B e821ac7d0be21633e3b9f0cc53b193741145eb43ff99456c9b3a077fd32bdc069c6c51215d270e8b60599f87ec0be9ff8bfb54db32abc4574fd4e029a8a64d90 SHA512 deac3fdc5d2b8f523ae04ec9899d969369704ca1fc17c0ce0468ea79a932efbb7d04ec67353ab34d35c11a2e03096ef522afe8f20a8eaeb47ae45500be7fd3a5
MISC metadata.xml 253 BLAKE2B a1efbd3751efaa83ee173f557ec1c8a4497a90b60896cf5a7a07da40b4f94a7a299ca0385477e82b2f5e5dbdf9afa482ccbe21f35ef44214e9c451d764b65529 SHA512 8d59f413993268ca783f7407b676900bb2d964754bf705d4175e2bafbe058a52af74f3928e4bd84d292518f8cf13fab7051486ab7cdc61d02fae6e0188d44442
diff --git a/dev-python/dbusmock/dbusmock-0.16.9.ebuild b/dev-python/dbusmock/dbusmock-0.16.9.ebuild
deleted file mode 100644
index 47cb5113fdfe..000000000000
--- a/dev-python/dbusmock/dbusmock-0.16.9.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1
-
-MY_PN="python-${PN}"
-MY_P="${MY_PN}-${PV}"
-S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="Easily create mock objects on D-Bus for software testing"
-HOMEPAGE="https://github.com/martinpitt/python-dbusmock"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 sparc x86"
-IUSE="test"
-
-RDEPEND="
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- >=dev-python/setuptools-17.1[${PYTHON_USEDEP}]
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- )"
-
-PATCHES=(
- "${FILESDIR}"/0.16.9-disable-style-tests.patch
- "${FILESDIR}"/0.16.9-replace-dbus-launch.patch
-)
-
-python_test() {
- nosetests --verbose || die "tests fail under ${EPYTHON}"
-}
-
-python_install_all() {
- local DOCS=( NEWS README.rst )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/dbusmock/dbusmock-0.18.2.ebuild b/dev-python/dbusmock/dbusmock-0.18.2.ebuild
index e6abe64d7261..5189486b8f30 100644
--- a/dev-python/dbusmock/dbusmock-0.18.2.ebuild
+++ b/dev-python/dbusmock/dbusmock-0.18.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
@@ -20,6 +20,7 @@ LICENSE="LGPL-3+"
SLOT="0"
KEYWORDS="alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/dbus-python[${PYTHON_USEDEP}]
diff --git a/dev-python/dbusmock/files/0.16.9-disable-style-tests.patch b/dev-python/dbusmock/files/0.16.9-disable-style-tests.patch
deleted file mode 100644
index cb7febdb4e53..000000000000
--- a/dev-python/dbusmock/files/0.16.9-disable-style-tests.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-These tests are bound to fail dependending on QA tools updates
-
-https://github.com/martinpitt/python-dbusmock/issues/28
-
---- a/tests/test_code.py 2017-08-16 09:20:43.848503995 +0200
-+++ b/tests/test_code.py 2017-08-16 09:20:54.410177037 +0200
-@@ -21,6 +21,7 @@
- pycodestyle = None
-
-
-+@unittest.skip('style tests')
- class StaticCodeTests(unittest.TestCase):
- @unittest.skipIf(subprocess.call(['which', 'pyflakes'], stdout=subprocess.PIPE) != 0,
- 'pyflakes not installed')
diff --git a/dev-python/dbusmock/files/0.16.9-replace-dbus-launch.patch b/dev-python/dbusmock/files/0.16.9-replace-dbus-launch.patch
deleted file mode 100644
index 54149ed033aa..000000000000
--- a/dev-python/dbusmock/files/0.16.9-replace-dbus-launch.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 9470c54a2836795974e83e55ea859e4653b20b37 Mon Sep 17 00:00:00 2001
-From: Martin Pitt <martin@piware.de>
-Date: Mon, 19 Jun 2017 16:31:28 +0200
-Subject: [PATCH] Call dbus-daemon directly instead of dbus-launch
-
-dbus-launch is X11 specific and being deprecated.
-
-Adjust documentation to use dbus-run-session instead.
-
-https://bugs.debian.org/836053
----
- NEWS | 4 ++++
- README.rst | 6 +++---
- dbusmock/testcase.py | 18 ++++++++++--------
- 3 files changed, 17 insertions(+), 11 deletions(-)
-
-diff --git a/NEWS b/NEWS
-index c1250ea..181a4df 100644
---- a/NEWS
-+++ b/NEWS
-@@ -1,3 +1,7 @@
-+0.17 (UNRELEASED)
-+-----------------
-+ - Call dbus-daemon directly instead of dbus-launch. (Debian #836053)
-+
- 0.16.9 (2017-06-19)
- -------------------
- - NetworkManager template: Fix type of 'State' property in AddActiveConnection()
-diff --git a/README.rst b/README.rst
-index 3dc4552..310e1ac 100644
---- a/README.rst
-+++ b/README.rst
-@@ -118,9 +118,9 @@ Let's walk through:
- Simple example from shell
- -------------------------
-
--We use the actual session bus for this example. You can use ``dbus-launch`` to
--start a private one as well if you want, but that is not part of the actual
--mocking.
-+We use the actual session bus for this example. You can use
-+``dbus-run-session`` to start a private one as well if you want, but that is
-+not part of the actual mocking.
-
- So let's start a mock at the D-Bus name ``com.example.Foo`` with an initial
- "main" object on path /, with the main D-Bus interface
-diff --git a/dbusmock/testcase.py b/dbusmock/testcase.py
-index 825c61f..49787e2 100644
---- a/dbusmock/testcase.py
-+++ b/dbusmock/testcase.py
-@@ -97,16 +97,18 @@ def start_dbus(klass, conf=None):
- Normally you do not need to call this directly. Use start_system_bus()
- and start_session_bus() instead.
- '''
-- argv = ['dbus-launch']
-+ argv = ['dbus-daemon', '--fork', '--print-address=1', '--print-pid=1']
- if conf:
- argv.append('--config-file=' + conf)
-- out = subprocess.check_output(argv, universal_newlines=True)
-- variables = {}
-- for line in out.splitlines():
-- (k, v) = line.split('=', 1)
-- variables[k] = v
-- return (int(variables['DBUS_SESSION_BUS_PID']),
-- variables['DBUS_SESSION_BUS_ADDRESS'])
-+ else:
-+ argv.append('--session')
-+ lines = subprocess.check_output(argv, universal_newlines=True).strip().splitlines()
-+ assert len(lines) == 2, 'expected exactly 2 lines of output from dbus-daemon'
-+ # usually the first line is the address, but be lenient and accept any order
-+ try:
-+ return (int(lines[1]), lines[0])
-+ except ValueError:
-+ return (int(lines[0]), lines[1])
-
- @classmethod
- def stop_dbus(klass, pid):
diff --git a/dev-python/ddt/Manifest b/dev-python/ddt/Manifest
index 829f0ff9d212..da41c464ea36 100644
--- a/dev-python/ddt/Manifest
+++ b/dev-python/ddt/Manifest
@@ -1,3 +1,5 @@
DIST ddt-1.1.1.tar.gz 10021 BLAKE2B b2024bb214bbc13b585ebfedecec32e3e53072a9c82ac2355625ba0e8a77159cc8e3c3d86788b5da4319f9ba6afddd61086b1b305ae7e2b9bd71edde139b7185 SHA512 3839ac0448292bde07d676456640cd9466353e8c4481e60cb51e33704c21f92fdf840901430aa7f5276ccf579a7cd70b277fa2ceae03bce183e2422d514897a9
-EBUILD ddt-1.1.1.ebuild 624 BLAKE2B 7bdc9c6d5a5bf5d58dee24a39b35fa505aa80f39f51022698db38309d3fcb5013eb7b28fe306b9a0f835be7fa4670cb56ead86a7aa0b24087531dd8664d529de SHA512 7e474362e4d9844d99bc47e3432d83002298abb83ad9f4ef4c5548f51b268b296f8dfef1882a9fb801d008279b519bb66579b3f63d8563ef6709ba3c1faa3cd4
+DIST ddt-1.2.2.tar.gz 15170 BLAKE2B 4fb4a4493b96b7d45e060146212d6f2b4b31ecfa8ad5650da34cedb53725b20cbecafc765f3208cffbb3bb3c4f92579e94f369c9b8216e9693eb0fcddff96af9 SHA512 9b45c4b422cab9e6858235b413b622f077bf4e5254214165c50afdea767dda7d9f39e7be7b0d583b87849a078271f4fba34ac5fe0f35bd196eb7f396bd308fe7
+EBUILD ddt-1.1.1.ebuild 650 BLAKE2B f436128d57ca350a5c05474d6de53a4fe869ff4f116bbb2f624d8226461d41b3637f7940ffae525e0eff651bc819695c7522b41b0014098bff8752d9dc7a025c SHA512 bda16b4da6b4ba9e71f08f8563f6d4de37bfe87642f75bfccde0a2372242beb5c98c5df7af290be3cce7da2e07df7cc2bfa78abe319ecc461cd4081036f9553a
+EBUILD ddt-1.2.2.ebuild 620 BLAKE2B be6385ad8960dc516423e45d781c2df76b7352411c3201f3f4065f7efabe4adab42647f58914b711b2cea8299a3bcef6e6fe4f035ca2c26723b0466881a9f519 SHA512 4824a636c49685d9c51c5d67b1b7c99e3f129624be8261c9e2d7f2842466148f7b36eb2b627f576c5e6fa27c657c8f40ab14b80217daa70e1fe9e8e3d934d4c2
MISC metadata.xml 731 BLAKE2B a3bfcf8b61d030a5b8637c1c913e999ac5ac960333bc56bc7fd20edafa538a0b679f818677a5a32b3a6c06e8cf5d42e120b89b76c4c4dd7db47e989cbc252a2a SHA512 71dcc2ff9b9b0f152a361e56cff5151c43d16a7517c26982e0af5133fd2ed953f38976ec75fdfa7e2b138e8d8d3d983777392438f2495a188ed9a5fda9ed4538
diff --git a/dev-python/ddt/ddt-1.1.1.ebuild b/dev-python/ddt/ddt-1.1.1.ebuild
index e303c2d4513c..9d03194aa6e1 100644
--- a/dev-python/ddt/ddt-1.1.1.ebuild
+++ b/dev-python/ddt/ddt-1.1.1.ebuild
@@ -13,8 +13,9 @@ SRC_URI="mirror://pypi/d/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/ddt/ddt-1.2.2.ebuild b/dev-python/ddt/ddt-1.2.2.ebuild
new file mode 100644
index 000000000000..b3e404bebdea
--- /dev/null
+++ b/dev-python/ddt/ddt-1.2.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="A library to multiply test cases"
+HOMEPAGE="https://pypi.org/project/ddt/ https://github.com/txels/ddt"
+SRC_URI="https://github.com/datadriventests/ddt/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests nose
diff --git a/dev-python/debtcollector/Manifest b/dev-python/debtcollector/Manifest
index eb5371229a73..d3ebb87078ba 100644
--- a/dev-python/debtcollector/Manifest
+++ b/dev-python/debtcollector/Manifest
@@ -1,3 +1,3 @@
DIST debtcollector-1.21.0.tar.gz 28472 BLAKE2B a7c4a2d41ff6df1df1bfc2b775d888c1f9839ddb76bc80ff6b9bb9d1fb8e14eb225006021a0889d2a49c317c48f65cec024ff1d3c4e9c9bee1c0139a7cd1fc71 SHA512 a5a4f66a4d65134e84164de6953d4c6d5b2b9d36974055d26263b6d8505c4a131d693c371287ccd9c76220a9b59d6c3d1f0015db1d0f2bd8eafcb79c0bef0822
-EBUILD debtcollector-1.21.0.ebuild 1474 BLAKE2B fb1d65bfbc19e9656813ed676696faa136a0ae90875acf113bc7cb618f51d6f72eaaa8558db440b7c0f026fd6dedd43a89a03ae8b2d4c17e9cdfb9185277876e SHA512 c10bc2d5445b48b545db165837f8e223398e91341701725a5307bc328e5e3c8a749bbf3318a271d972419e2ae05897933770de9efd926c25052d98100177a8ca
+EBUILD debtcollector-1.21.0.ebuild 1501 BLAKE2B 2c1080a607fe180fcfbfa0f5df38a6430b16b89bb174d0f177db854a44791fda029cb0d41242fdfa20e119f5dbaea88a91811bb48633274cf9061ebe0160c02e SHA512 bb5a12dae184077bf357e315d37651d33cab6f3aac2477960fc9c537072e9a42cd188f2b42c93ba234a33b63c459bd85e384a8e93ea6fb4114f1c107f6684fa3
MISC metadata.xml 330 BLAKE2B f67815c96ec5d1c50e57e80edcf471c38482eab644d201f4f1d4afa9a44941aa26cf5151d74ab2be666514454a3cb041cb1cf31ab22b4c4efe01a4a57ab5aa75 SHA512 b7a055d8cce134695b3443f4c361636ec4b6741080671b65b47cb7823384370caefb825ab3851cd8cb4852a696d2ded714087917cb565e381aac7ce53e537268
diff --git a/dev-python/debtcollector/debtcollector-1.21.0.ebuild b/dev-python/debtcollector/debtcollector-1.21.0.ebuild
index 7f1dd61f94c4..6f77d8d2dbe3 100644
--- a/dev-python/debtcollector/debtcollector-1.21.0.ebuild
+++ b/dev-python/debtcollector/debtcollector-1.21.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/decorator/Manifest b/dev-python/decorator/Manifest
index e544991ac0a9..67a1c5c4234c 100644
--- a/dev-python/decorator/Manifest
+++ b/dev-python/decorator/Manifest
@@ -1,5 +1,7 @@
DIST decorator-4.3.2.tar.gz 34892 BLAKE2B 49485ec0ae25947b27dbc23c8f17194bf5b03778e7e43524e561c320487e1b6830a1ab39e9fba2a154e1cd00155af779965e497724f01d81d301a0ca979ba058 SHA512 87102e1b314086d008c48bf53f1061b28fdbd3ccd3d301773102fd43e3a4ce8b5ffeb9107fb5d5f47b7bd45c26e5b3b2913ea20745ffc9b274e2c0b24a69ef70
DIST decorator-4.4.0.tar.gz 34559 BLAKE2B ed8cad0081ca47cef15f30d10afda1d19dd496f482a4621a1a349d0b5fa63d41ea4daee389d21b8b176be09949f8519c117a448003b2e8ee5f5c2d50d3015cac SHA512 32c35c80581cb7fd0b2461d21c7eb14190294b2ccc9f92749b6bc74449f7d02a26281e9a2817f6f16871a6cddb7b02b8fae8119c22256fe43a6aaa31a7599dd5
+DIST decorator-4.4.1.tar.gz 33350 BLAKE2B 75544aeb6dd995edc091515da70f4bfff8a12a02442b47c945d4ab18e90eb48647cdc86540de542ff3357cb2114eebdefead7edeeba25587a15fb1e7c87519c6 SHA512 12378702246b212d5fe0153dc97cafdb2afd4779c51fd224385e3c3562e1a1e3439574aa7c37c8521fe5f86a5f0b4d4b3075e0407cc249f8fa4b341e1ebe06e0
EBUILD decorator-4.3.2.ebuild 701 BLAKE2B 8ce6978d9fc2d69bff93f2effcb0f44cfe0839ab7d31e9b130d93bda0ea63a736e036d0f6afff6ff3fce7ba2b4f37c8a311a4296a14e0b93f9413342cb6f1979 SHA512 0afc60a353077ae003be791145a43e15f494c45eab0004d1c0d55068ea9a4f082f9e5fdca6c276872f2f88e346c6d7a1995cedaca0e9efb8e1da8565d85a8952
EBUILD decorator-4.4.0.ebuild 664 BLAKE2B 9fcd2f34a9d4aa78c7a9de85dc3a9efd19e853fb98693fea00d6076f13f790e9b493ab4778a9696b2f846fc9022e868488bff893227495162e967ffd1c0f756a SHA512 6eec12d7018f3f2bd8ae23f2c5fffae04c74bc7ba96be81836acb677504d477981e80aa8d6298c98dd48016995ac3ae9186a237dbd64e99b52ff1239e309d166
+EBUILD decorator-4.4.1.ebuild 652 BLAKE2B 9406d799be011412a792498119ee4f391a499deb1dac789cb75ee444e952050dbd3c1457cc8578957c579aa74eb0f8d14e947b00462e35d1f2feff5e03997f36 SHA512 887b14eecd90b61232823559817edea005709a93ddc7a95418159088833e4524b26c64be778532d4a94f705244ca750b7cf2487379c57c35dafebb7b4900f873
MISC metadata.xml 731 BLAKE2B 9dcc846096fd68b11b1af0259b9707ca288b962a871c50b1701dba0e00011db27d3bc17970310b57b70301a51f083d41a3f6659ced9a7c34e48caaa60333af25 SHA512 6df81157bc757c8a8218fd75a28165cb8349d5a17a320db78582311d614a4fd586cf928e4d1c2158d8fa96cbc6537e26d85524839b688e82b29e5d7997819219
diff --git a/dev-python/decorator/decorator-4.4.1.ebuild b/dev-python/decorator/decorator-4.4.1.ebuild
new file mode 100644
index 000000000000..c7eead64caa6
--- /dev/null
+++ b/dev-python/decorator/decorator-4.4.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Simplifies the usage of decorators for the average programmer"
+HOMEPAGE="https://github.com/micheles/decorator https://pypi.org/project/decorator/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+DOCS=( CHANGES.md )
+
+distutils_enable_tests setup.py
diff --git a/dev-python/defcon/Manifest b/dev-python/defcon/Manifest
index cd254669766d..2fc1a3b1bda3 100644
--- a/dev-python/defcon/Manifest
+++ b/dev-python/defcon/Manifest
@@ -1,5 +1,3 @@
-DIST defcon-0.5.3.tar.gz 439149 BLAKE2B 5407eeb8c9bb8e63056d0d42e653eb3bad793b17139fc31f153b12f7ae604aa6615442556f5360f84cc29dfd9674b8117a9022a1e4bdc62324c31378b4c075f1 SHA512 5975c2c0054a1c5d067414b5fe02dc4546fffd12d316c6773ce48425276d7ca7b4e132b772fab2ebc4e683170d02592e1917a67f0dbad64a4c2f2a6a3bfae9ce
DIST defcon-0.6.0.tar.gz 403682 BLAKE2B c85cf4f846cab3f7543dcec885221e9f828cdf56fb1a373c9d06b27a29c1ab22fc9702d2ce561af97e3d4aa3b03712538ce0b29a0042fa4a0fea6f11eacba69b SHA512 b981c87d2355dc83b5da0ea4879707336ade8ea4d6ca2bc13da064367938579f2a60dfa5b1c0fd3629f4a2de97676e4f02f30f99a6116049cc2a10abd13a3d7b
-EBUILD defcon-0.5.3.ebuild 575 BLAKE2B b51d8f3d6b8866a5e2958629278dc5be1b8e0d0ee812ea6fb1bbfc80c2de737dfd19883f3b8a89ab60d8e6f32b171d0cfc4cdb15b3dfda9f8c12ca54d128071c SHA512 053c0968a56fac3eb15994b3359b45ab0da48002d5d77faf89e9c1d6c0f65c7d46c047245b9101a890a93a6ff24582ec219c224adac9e9eeee85d76a7e95a454
-EBUILD defcon-0.6.0.ebuild 561 BLAKE2B 4a05caa800d20e659c3070802c24601ac75edde9935b892d67d04e0694f57b788f6ca2aa87866d5268afd22fb10284eb2f7ab617db48ffa3e3bbb9d39c411a24 SHA512 8b7b4d38fce44d5a4eea35dd82571e04e2c502f608bec7ca398ddd13ccccaedbd1b8387b0e45b93edf5ec60279e547794e68853149845a12004498738dd8cce5
+EBUILD defcon-0.6.0.ebuild 560 BLAKE2B d1ce0337f8a42444fa772fe616a5520831a9739ec8cc28218e4581e79fb6731baecbe0c65026cd35ac1c3085ee4e3e0903aaa53a773bc76c4e2e3e0fed366e09 SHA512 4e12882cf87037e7bac8231b2ba07e3de781d81c5bff86c9d0f00622ef224430302752f8d206b67805de1123b1339a1540d79a991736271a9f23ef2527e81d73
MISC metadata.xml 243 BLAKE2B f40c5d69470d5136cba32e1ea6b2351ca1842a5d83381e0bef3e063e266c64bebb9ba85e1f155010e219b136c2827c989d9adf3b2c6b2f6ca265f03339c9a7ce SHA512 640630eb9d42c319ca1da37b03a03677a3dd4e48f28ce2690b64f6e4e7d5885cfda41d439f3f9d8b009be04891b043a5b0ac6f9d43b701f65c8fcc0e0613b04a
diff --git a/dev-python/defcon/defcon-0.5.3.ebuild b/dev-python/defcon/defcon-0.5.3.ebuild
deleted file mode 100644
index 8f8ee06aa949..000000000000
--- a/dev-python/defcon/defcon-0.5.3.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_6 )
-inherit distutils-r1
-
-DESCRIPTION="A set of UFO based objects for use in font editing applications"
-HOMEPAGE="https://github.com/typesupply/defcon"
-SRC_URI="https://github.com/typesupply/defcon/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE=""
-
-DEPEND="
- dev-python/fonttools[${PYTHON_USEDEP}]
- dev-python/ufoLib[${PYTHON_USEDEP}]
-"
-RDEPEND="${DEPEND}"
-
-python_test() {
- esetup.py test
-}
diff --git a/dev-python/defcon/defcon-0.6.0.ebuild b/dev-python/defcon/defcon-0.6.0.ebuild
index d30040be8979..09816db1fdac 100644
--- a/dev-python/defcon/defcon-0.6.0.ebuild
+++ b/dev-python/defcon/defcon-0.6.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/typesupply/defcon/archive/${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE=""
RDEPEND=">=dev-python/fonttools-3.31.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/deform/Manifest b/dev-python/deform/Manifest
index b4645cfda9ac..8fa54e17be06 100644
--- a/dev-python/deform/Manifest
+++ b/dev-python/deform/Manifest
@@ -1,3 +1,3 @@
DIST deform-0.9.9.tar.gz 1336829 BLAKE2B 45ef40587e308f889ab8088abea51756291289c44d2ccbc63cafffea57d885360ef750860f95436a3e6d1b4f16ba67e8ebac69ff8281466227655a51a813c00b SHA512 f0f615415696adba8add8f37c7ab8b8d213ec6d1eb68e2322961cef46df9e381b2368515b524d71eed110a33aa8a7f0aee8302e39b4d6a8871a0eb78108aca11
-EBUILD deform-0.9.9.ebuild 1287 BLAKE2B ebb8eb8833ad7a78931b3328c2c8edd0db6c32a21daab194c62d082ef209a9041efb9eae0e64f2a1ca873aaf384bc9bb5d6844164c8c12559fe0bc717b3d2ac5 SHA512 31effa38bcae803125aea783c80e247be88dba6b60b0499be68b6ad42695f652924fd73d89195efa8be2ccebec56fd7a2de6d0b8f27636201d9ade524ea8bdd2
+EBUILD deform-0.9.9.ebuild 1280 BLAKE2B a1d8fb0db9c297a111b715b2bddc0478222a9be4e0cdf309b25b61257c49f4bb70225eb4327518f7a968ca90f64ef495226bc2475b1b8c27e0852d500e5cd115 SHA512 74cf41545a1471d54c12d83fb6d4829d69940695a55017d0c0cd9d0c5a376d35e86857d8079b99badbaf9894d8ad34d9b8915fd31825deebfe23390cdd085ddd
MISC metadata.xml 374 BLAKE2B d9ac7238236780e9577a2e23b01f20b814b941966a023ba76c3aa441bb5e51e226297549855bf1a97ed5045e755df87fb753ef526c057cd6d53e89b6301e056b SHA512 0a4ba9e4f6072f1fb583028f4c4ae34598d9663c380c0ddac4fa7c497cf5d3b44ed8c761777c4f5467ff2c1baa393699f2bd36d15a3cf9cce9a35c2ef00734bf
diff --git a/dev-python/deform/deform-0.9.9.ebuild b/dev-python/deform/deform-0.9.9.ebuild
index 9f5b59fc1fce..64f187924daf 100644
--- a/dev-python/deform/deform-0.9.9.ebuild
+++ b/dev-python/deform/deform-0.9.9.ebuild
@@ -36,5 +36,5 @@ src_install() {
# the docs would not actually work offline). Install the
# source, which is somewhat readable.
docinto docs
- dodoc docs/*.rst || die
+ dodoc docs/*.rst
}
diff --git a/dev-python/demjson/Manifest b/dev-python/demjson/Manifest
index 2e32a8ad20bb..4fa6977bc11c 100644
--- a/dev-python/demjson/Manifest
+++ b/dev-python/demjson/Manifest
@@ -1,3 +1,3 @@
DIST demjson-2.2.4.tar.gz 131457 BLAKE2B 2bd38a922d68c1a415e7258d7e1cc8b852c703df5cfcd2dbffb3936fb5b93950f2af56c0a8eb961868c1e478520bf8fc33855ecc704cd5f95e6e5b310ddb3b3d SHA512 d8a1cde062d0b062bdae29b6d79ad69fb9cc185428718a0009ccbed544ed37bd354fbb86edadb56bd98183ac8636b2edae322ed19aa5f07a7b6df668c7aa0029
-EBUILD demjson-2.2.4.ebuild 837 BLAKE2B b75c7bc871e4f04d18670e7abacf729dd626376f7248edbbae15ca5bef1dda59ec1bb251ba126176f21299ec2ffa49f1eded709fdf688821e8783929e67c007e SHA512 1e1559a0b233f49c9cb312d518d5d1eead9ed9d1869069afbccddbe454adbc1e30b99b2d56cb7e289a3acfac1f658209129e22c64b8d25f0905c7fecff8b452f
+EBUILD demjson-2.2.4.ebuild 791 BLAKE2B af3e7ddb265a096556a0912d4f1cb9af3d6331b96727c9d0b423bdcfd3207a0a7be4ea85dc21033ab5f24dbf0b79d4e0aa2c892cca8364d966f11abde5be479a SHA512 707de88f867e5d0029347eb0adf015df45dd8f46a06876643a712a2b41ec2743a2005c87d610ed61570e0786d4f09097f5c46cc52d959bf7fa165f00f9653803
MISC metadata.xml 236 BLAKE2B 167eb58da19caba0e03167e2f209e118ce8a468851bca2790a0353112848fffcd72522497e5f951bf5c6eafa9691fa2a1ad980843cb4170a8194f3b8178ebe16 SHA512 0f2c2a0401b53543eac90eafdd4d11c5913be07f47b968e2892ca92c265adbd9564f02a491ff2607d7031194ba3e50c7720851537341b1541120821c487147a3
diff --git a/dev-python/demjson/demjson-2.2.4.ebuild b/dev-python/demjson/demjson-2.2.4.ebuild
index 4e3c6cc80948..45f254647785 100644
--- a/dev-python/demjson/demjson-2.2.4.ebuild
+++ b/dev-python/demjson/demjson-2.2.4.ebuild
@@ -30,6 +30,6 @@ python_install_all() {
distutils-r1_python_install_all
# Docs are .txt files
if use doc; then
- dodoc docs/*.txt || die "Installation of documentation failed"
+ dodoc docs/*.txt
fi
}
diff --git a/dev-python/denonavr/Manifest b/dev-python/denonavr/Manifest
index d6fbf8903b1b..329e47cfe593 100644
--- a/dev-python/denonavr/Manifest
+++ b/dev-python/denonavr/Manifest
@@ -1,5 +1,5 @@
DIST denonavr-0.7.10.tar.gz 62877 BLAKE2B 0b011f187f8952af81669d3568d5c6ae5584ce6b106ca769609711883bf62f7d4b7a605bc12e8cfac8f1a1e9622e7b37cc17be0545bbd24898b0a6f882f7adac SHA512 62b8a1f61f0fcf5c7d13b473d990a562e3fddf777b077bf5f9a0d7c24f9bc76810917421653dbbedd292b659e6c0ef7e1c303a5f152cf9d7aee2039d47702314
DIST denonavr-0.7.9.tar.gz 62838 BLAKE2B 59a036a1b2fdd48731741180b143f69d0fc78e30cfafb88c675eb4a30b079eb3955b1e2f76306809d183d10a9583dbb500962cbae352203c570861687c58b539 SHA512 2c9cd25bd38d9128602b0bf009d3d147059d712a3ead99514a257e71ea2a1c97d94c151d42840dcff55ababffce53a23fab33759cf7bbc8bb786fefb91dbe362
-EBUILD denonavr-0.7.10.ebuild 741 BLAKE2B 129c4a678d34ba00d120ec0ece1de439f38c3456220623674aa5635436c880ee3b0087900467e7e15cc00d50dd2edbd9408b2e836000e1db0e3c07c5c4b656c9 SHA512 452739766312780a4465598a3970bdfb00a13aa8ac3999bc9eb80f44eb0ee118c0e22fbf723ef342b2a681b637a7b28ab8223da0cbe44741f7f4bba901d11e8e
-EBUILD denonavr-0.7.9.ebuild 741 BLAKE2B 129c4a678d34ba00d120ec0ece1de439f38c3456220623674aa5635436c880ee3b0087900467e7e15cc00d50dd2edbd9408b2e836000e1db0e3c07c5c4b656c9 SHA512 452739766312780a4465598a3970bdfb00a13aa8ac3999bc9eb80f44eb0ee118c0e22fbf723ef342b2a681b637a7b28ab8223da0cbe44741f7f4bba901d11e8e
+EBUILD denonavr-0.7.10.ebuild 768 BLAKE2B 7a97611dab76d87adef1dbfbc4a866f99664cab01991b58a62d9f37ebc098579443cadba4664b26f756e11458eddecf57aec9e5d686060a95833a4b14610cc07 SHA512 9a2b14c3514f98ac8f3c57b075138e7f4adb04b30a580a4ac23fcfa6dd2d5b2167ea772ae474a410e09bf1c1afa578acedf7230df1a13cedcf25dd296fa1add2
+EBUILD denonavr-0.7.9.ebuild 768 BLAKE2B 7a97611dab76d87adef1dbfbc4a866f99664cab01991b58a62d9f37ebc098579443cadba4664b26f756e11458eddecf57aec9e5d686060a95833a4b14610cc07 SHA512 9a2b14c3514f98ac8f3c57b075138e7f4adb04b30a580a4ac23fcfa6dd2d5b2167ea772ae474a410e09bf1c1afa578acedf7230df1a13cedcf25dd296fa1add2
MISC metadata.xml 448 BLAKE2B abf1f391011c497830fd97efbefd1bf3ee9a92967b962859f9b557427b3dde2fb9da76a5c14c8f33b28ebb0e57a0d4511c4403c6a13270f500389d2dc0aff487 SHA512 017d0cc05c8dd263292a080f39a86b415955081f2c2d06a58ef59f21703748b8e15b54a88a4592f9e378e256d6f5ce60d5317aecd373777fb1e686a8cfcd8031
diff --git a/dev-python/denonavr/denonavr-0.7.10.ebuild b/dev-python/denonavr/denonavr-0.7.10.ebuild
index 82e01eee1a36..e0d6e3b36457 100644
--- a/dev-python/denonavr/denonavr-0.7.10.ebuild
+++ b/dev-python/denonavr/denonavr-0.7.10.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
BDEPEND="
diff --git a/dev-python/denonavr/denonavr-0.7.9.ebuild b/dev-python/denonavr/denonavr-0.7.9.ebuild
index 82e01eee1a36..e0d6e3b36457 100644
--- a/dev-python/denonavr/denonavr-0.7.9.ebuild
+++ b/dev-python/denonavr/denonavr-0.7.9.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
BDEPEND="
diff --git a/dev-python/deprecated/Manifest b/dev-python/deprecated/Manifest
index 7184818113e7..4c83a84bf1e3 100644
--- a/dev-python/deprecated/Manifest
+++ b/dev-python/deprecated/Manifest
@@ -1,5 +1,5 @@
DIST deprecated-1.2.6.gh.tar.gz 5043633 BLAKE2B cc72838dc772db62ca75637268d09cbab4c9acb84b42bd1d2d76397d43b81781cfcef075a9a6e6ca2ab55eda19acae95cdfbdd820c1363e7ea4841fb1cb61b7b SHA512 fcef322c6d9c317081dae365d469d4b26b0d23d8290e7aa0ca18592fb098ae7f535cb5e898cc81e5c734e7e211c847cdd9d5430c1999a4b9612f30934243ee9e
DIST deprecated-1.2.7.gh.tar.gz 5044697 BLAKE2B 5e295ce21a3e536e08b6e57d78d3682b31e9041f4c53d97c06af03f8272a5b729c892449210471b80500ce499fe9e6af22df8ac0aeec5ac774fd74590ebdfc3b SHA512 da99a22410fdcc2a96cb5b15c489971078ce34e251406ae3dce6b3f97e284a4f09aaf1c5702407abe85a94cb6c8d9237f373a3096d6182e4a9cd1990be2817f1
-EBUILD deprecated-1.2.6.ebuild 654 BLAKE2B 3b20ffa39a7d589623603d4d227ba668af39d08a4b655bf56da18f44eac032cb323250eb23bb935389e68d63cbca1a7e880e1f7875652e5c72ef24d74eb96020 SHA512 d916d0a769494fb6744a0d8fa300445550819ccf367fc38ce8989034843060adb23008d78b190afa614462c5aeb532ce6b7f5e709f8f05b9184d1dc3e99ff0ca
+EBUILD deprecated-1.2.6.ebuild 681 BLAKE2B 5e0fe484c5d35ad867e3aa52dbc893f82f9dc5a32e804dcd0886b4621be15936288f09ddb1ccdd0f97a7a0e88da540a7b653543f65b09562add67e822a8ac4bd SHA512 bc167eca3a8f890c467b0e4f1a38d382ad3e1ff51ae9c93c575d11d892c6c56bb35336a6899b6aee2cebc79de45fce48579a519d470899bff6ea594cc5fbbdbd
EBUILD deprecated-1.2.7.ebuild 545 BLAKE2B 014398f08ed8e20520de6f13149719dd0feccf5dad97c14a764f261e8773721eafe506070ccd5a73d6cefb3daa720a1b8aa52bf53567551e17e33cafc280477c SHA512 7fb1908a5986fb4c18ae901664d498ef7358cdb27e87ae4bd739eddf512ba307386c16ce072f017c6ccd322a2975c4b30c915e423b4619f7ef133e3d077184fd
MISC metadata.xml 326 BLAKE2B 465cb8f46170cfced4ed1ba3af61210b58fba1c1fe0af7f5f9b5d498f1a32993ff19f860231ac84b5f6661a67cc7837aa8a19b81afc108cd44e5d836f3fb93e3 SHA512 19656915996f8905a7c2ea398da098d5ae704445273471730c82c3bc391d4662a6e7fe8bf9b416ce23d3c171008d93bd6b462fe278c7bef64b304b2e467d894a
diff --git a/dev-python/deprecated/deprecated-1.2.6.ebuild b/dev-python/deprecated/deprecated-1.2.6.ebuild
index a90eadf150ab..eccff652e55b 100644
--- a/dev-python/deprecated/deprecated-1.2.6.ebuild
+++ b/dev-python/deprecated/deprecated-1.2.6.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/wrapt[${PYTHON_USEDEP}]"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/deprecation/Manifest b/dev-python/deprecation/Manifest
index df12d486501f..586ee8bc5e2a 100644
--- a/dev-python/deprecation/Manifest
+++ b/dev-python/deprecation/Manifest
@@ -2,6 +2,6 @@ DIST deprecation-1.0.1.tar.gz 9596 BLAKE2B afc4cb457ce224f120d41944e6eb71c212ef4
DIST deprecation-2.0.6.tar.gz 13381 BLAKE2B 1f21a4b8bd9293d50e9068762d4f909afe02fb1f7a8f352c5b3d5d10e0da90d122927a97cf060bec626ff8538478f83740dc1d79e050fe43dc27ade8729f26d1 SHA512 69dcf5e07cfc1c746564e03063088cce65690e2b34cffe327d59edad24f00d23cf9904089ab9ff5e67dce2b6b02ed617e53959be4a907074440ddb778576aa2f
DIST deprecation-2.0.7.tar.gz 17077 BLAKE2B da3fb5db53f281c29e2af40335ef4038e37d133563b85d0ea795a314fd9f2d725a98c100aca338dc9ebe60bb1000476e0debcfdc9c4583108004df207cb36747 SHA512 4412e2e95f4aa4b3d5598346a6649c8d945d7401ac2d0fba3b6f6eef567403c8454ebe537e8de646903cd0c2308f48ecb949dae3015ba7617edd2fa3a26ed429
EBUILD deprecation-1.0.1.ebuild 467 BLAKE2B 223c9caae66c8830dd03170bce2a31e0afe98af0d2801efa9aff54479c93853cdf1df2e66cb71b6dcfdcf57849e2a3e8690438cdb26e4493f8cdd3806411d006 SHA512 5f90ee69bf623a018861dc4f21b26112eb84ec9613c402fe286a35b4f15f6e3e5d2ee502ec97e6590537e0e384a4e896fba64c377a28399e431eb8165c896dea
-EBUILD deprecation-2.0.6.ebuild 678 BLAKE2B c2eb5be9f24b9b602adc7108ef6e3da3c30a6c92505017404c3b028f7792fe0f543723f639d6906740ac391bd3ad8c568802bb3b891883633784f6e0deaefa86 SHA512 ccf8038e987837569ab0a29c33e7cd003c4337746df961cd3e4d4271295989e905960d29764ca2cd36d7466dc0a79b487ea8716af98fd391ee3cbf6a77704ff2
-EBUILD deprecation-2.0.7.ebuild 975 BLAKE2B 9c5121d996cf07e1709e97011a207ac8208b87e257d96f8cdd15961766c8ba92eff73d55ddd9b34a3dc642ad50fe29d49a2b0ca9691eb7c26c34575c3cbdbb4f SHA512 851cefe5000af75464ce5093d43da2561afc0fd75b1688550ddb81278dddfd27f81109c54345c87faee9b6139a18aae93a92a975152316d642fc04f69814d95e
+EBUILD deprecation-2.0.6.ebuild 705 BLAKE2B a3c02ababd046470996453b377c78e928ae0cf3d5ad7548fbe41b48e9ff1e74450aea29bfa007d4c56d2c82e7db2acbf852f576ab974c0c5bd201678af951701 SHA512 ba1fda4a0700e9281e83c48f87b5ae42ce2bd560d37de0f57563825ed52200bf1aecfb4e24ef9b74d057f391f0c93d14b6429f0e9d9f0b42d3f8a2d730b9bb0e
+EBUILD deprecation-2.0.7.ebuild 1002 BLAKE2B a9f0c802918c600221d89798ce4d63095e35e2208e4227e3c73998528220760053e06fbcdfaa31b6148c8121a599f03c039ee032694a66dd93621952740a108e SHA512 0238461666ca6f76aa2a0a1e002752f18f4047197e0005b1ab383462a019bf7d8ff2226b01114e2fd2c52b048169dfa7b6c66f341fae0d5c3e150c0a3e638be6
MISC metadata.xml 635 BLAKE2B 5f363fe7d6dfea7c8e2a2d250134dab625e1b349be4f12c7438adeb6bd81ee1332762259b38a9460ad6de845152151e272a8454aeef86ad8994a0f755a8db89e SHA512 6878bae4d120e4d0db92023f5fbae1eba8a056515fe2746f34fcbc931d6cae8ca0c0d972eb91a571ad462fa140bcee15b6401dbbb96af09eadffb147ec3a826a
diff --git a/dev-python/deprecation/deprecation-2.0.6.ebuild b/dev-python/deprecation/deprecation-2.0.6.ebuild
index 73bd41c2de64..aaf9394dc847 100644
--- a/dev-python/deprecation/deprecation-2.0.6.ebuild
+++ b/dev-python/deprecation/deprecation-2.0.6.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/packaging[${PYTHON_USEDEP}]"
BDEPEND="
diff --git a/dev-python/deprecation/deprecation-2.0.7.ebuild b/dev-python/deprecation/deprecation-2.0.7.ebuild
index 7b4f8a12a278..1bb27c7c37d9 100644
--- a/dev-python/deprecation/deprecation-2.0.7.ebuild
+++ b/dev-python/deprecation/deprecation-2.0.7.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/packaging[${PYTHON_USEDEP}]"
BDEPEND="
diff --git a/dev-python/dexml/Manifest b/dev-python/dexml/Manifest
index c1ea986fe2af..49df79e86b66 100644
--- a/dev-python/dexml/Manifest
+++ b/dev-python/dexml/Manifest
@@ -1,3 +1,3 @@
DIST dexml-0.5.1.tar.gz 24359 BLAKE2B 98f315a331fc1d2b69250a088bc491d6e425106dea0025a26c044951b164f61880cd772a88eaee688ccb550050981c5fe489dd9e8d74bda2c351e183b15bb5e9 SHA512 b8ac2b9f875ac7cf699eb9ee17adb8678ed8d4a796130bbb60f05431207adb68f490b7a7a41600acbc16a3cc08d55f22d91a13e53fe3d835a322709ee3446c9f
-EBUILD dexml-0.5.1.ebuild 568 BLAKE2B 4b6bd1016ea3aa33263e34727f687f32b5ab49b90a692ad4df8728d48b7106cc91601f465755fa3d4b500acaf60e3f0615f45f4b99b137216b5f0159d23acac8 SHA512 94bd597125bd57048dc90d3e821ab90701fc6d1681797bd47da4f061aef62d3bfc1e1e3aa02e9bb0b8283b2f0a002ce3062cfcbe4b030aaf0b601e87c02dc60a
+EBUILD dexml-0.5.1.ebuild 595 BLAKE2B 4be371252e2bacad23319b3a382b77dae6eb57c8b53f9045c7e8316f1001f83381958b833ff4e40e6faeb7d80a29858c0c23d6691173acb1520c4a81dacb712f SHA512 68535b3d174c92618b9c6bdaa610b358474aa30d40fcce7221b6ba7b3f9521e094e4281019e5caf45e03b0cf1c5e00768defa787d514f31c8c7cabf03700112f
MISC metadata.xml 482 BLAKE2B 723601ff5198bd9c34e3e4500e49ea082618c341e217d1fe845123d38b80992620d0e3c1a4c113bd25a2105f7dd12b865f0a9f1201886a954ea43c66b743755d SHA512 ab731eeb859d2eda21fc492a4c63c39001e49011e6d2b9fa661aa2b1b3a03874d0219b81e614ef371a42b6695847376c6880b349bb40862d3e23f6646be0096a
diff --git a/dev-python/dexml/dexml-0.5.1.ebuild b/dev-python/dexml/dexml-0.5.1.ebuild
index 828fddd162be..63b86b04026e 100644
--- a/dev-python/dexml/dexml-0.5.1.ebuild
+++ b/dev-python/dexml/dexml-0.5.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/diskcache/Manifest b/dev-python/diskcache/Manifest
index 7286c982a8b9..0cb593e045b8 100644
--- a/dev-python/diskcache/Manifest
+++ b/dev-python/diskcache/Manifest
@@ -1,5 +1,5 @@
DIST diskcache-2.8.3.tar.gz 438587 BLAKE2B 3b7b50fe6cabe8a4eb92b3dd72a2b99d6cedc8b7d055fcdf7b445f016957e6c7692571e9f83aafe36141b69a0e93f638b9e3e2f210bb56e6358260a5ff4130d3 SHA512 d96ac76dfb68cb817febd3f4ed8927a8409c02b13b4112a739528cade40f9a588c732dfc3148392dd12676380c3a2b006ee63b86f30ad70f5d205273003bf23d
DIST diskcache-3.1.0.tar.gz 489821 BLAKE2B 56b54662f31172f4f746ce885d57a3e9f34af9d7318300fe6906aee1b3373919f6ee33922ab30b7979cc6e271f2f780894438b4114483a7c76f198fb7b2213c1 SHA512 30ea3e6c1ed6430c1a7e3bf022bd9233e89a2486308d1f48f6e2f0b50ccc1ee50dade7c55d98a5611ef384bd193cd28f7e65f5737bae00845b17c159177dd345
-EBUILD diskcache-2.8.3.ebuild 830 BLAKE2B fc8113b66f2c1c97a31affb175e17be2c056dabb1076f4b9b090a4927c8e676e6fffc155af7b9f2186e3af223a666c983bd85a5014b4f247aee01f019494ac2c SHA512 946fa03549e179c1d0f48ff3e89ba79b673dbc5a5659b1d269e17926b51563b6df5fd5b787b8dfcf7ababd1208fc9a6c0a467285627e0560feb5ea72d7b11dbd
-EBUILD diskcache-3.1.0.ebuild 854 BLAKE2B ae5e98aad7de6acf33ac7211c1535c8e38ee9d939a05405997189a3375732c7eecf747b90a2b4128e90bf2fa1150725bc3d642b019ea5c837ca855aed4c16fab SHA512 bcc57fea06c462a298e609c7103c9294984819d4c385ac370b2f15533aca9714e051890c488f3fa28255571b74ef73685ecb7e7ee0f5de0064f03e6a78aedbd4
+EBUILD diskcache-2.8.3.ebuild 857 BLAKE2B c8523affab68bba8a607aea50266ad75f1f3455f8a3c3c36404cb0e5cb65df425d0f58c20e83c616736659ef0855cf62e1164fa4ed7f43ae0e3872bb5f46281e SHA512 db18ce60f93e676fab88afa908c122fadda34b8a7aed9864a57f9252358875ab79613b51fb6c09d25b18c43baa62b82a6e0d784c32051a91abda97a35008d9d5
+EBUILD diskcache-3.1.0.ebuild 881 BLAKE2B 83a92ba1042ed18aeaa75e57b7fa8f325b47160daf0b2397bdf6e0cb5af1d802a01b59af22a7ba204b9c30cc999f6db643f3fd3bf9b0149c066085654a48bad0 SHA512 dd13f8b9bf7f22591377acbec159770dfc89860810d2d5049aec1e07b9826d3e7f79b505a0d6d9b05632ad26f82b3bb4e354a2a8d575da7af523a9468f442bd3
MISC metadata.xml 391 BLAKE2B 74eba8c76944b17dd3b7a446129b9786a56e1afa0a787af75c8e832317b5051afa7e527ac8e7c04a2f9f4c36b0eb3bc72a61655f7de4a5caf9048c50f438d745 SHA512 0d088c14dbbf7c11541b5f47d193280c0f92f8f1b3ec62c8aad49648b3fbcc393ce639b5b9ae18533a4d4b9cb5ad536a5a847b705e2b4bd385d3b90d48f812ec
diff --git a/dev-python/diskcache/diskcache-2.8.3.ebuild b/dev-python/diskcache/diskcache-2.8.3.ebuild
index 36aeee56100f..916f64d802f2 100644
--- a/dev-python/diskcache/diskcache-2.8.3.ebuild
+++ b/dev-python/diskcache/diskcache-2.8.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/django[${PYTHON_USEDEP}]
diff --git a/dev-python/diskcache/diskcache-3.1.0.ebuild b/dev-python/diskcache/diskcache-3.1.0.ebuild
index 2cfbdadeb76c..5cd0816eb49b 100644
--- a/dev-python/diskcache/diskcache-3.1.0.ebuild
+++ b/dev-python/diskcache/diskcache-3.1.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/django[${PYTHON_USEDEP}]
diff --git a/dev-python/disqus-python/Manifest b/dev-python/disqus-python/Manifest
index 8492c0be2ce0..0539916e4402 100644
--- a/dev-python/disqus-python/Manifest
+++ b/dev-python/disqus-python/Manifest
@@ -1,3 +1,3 @@
DIST disqus-python-0.4.2.tar.gz 9751 BLAKE2B 976b44585696291b217247ca1a673d3aec3f5b87600270a6216d51b3c22cf3cac0cac79c8f25e5a4c07982bf6a1c387c2fcbf57589fe2c6ac93a628e25106e66 SHA512 ad55c5d95ff9b382a187cfa13b2cc41ec8e90acb6378ebe11a32fc2dc7b125e3e9ebd94d8f24d686f56e87808cda7642d1356c1dfa1e4b7f5d7e1ee9e7875b0a
-EBUILD disqus-python-0.4.2.ebuild 658 BLAKE2B 7f226d27baa39a5be9ee66c20ef1c156699d26b2ec74c11206604ab39c18d31141781f6820544037ba80a941d108259063fc736f12c3d0fbe17e166d899f1155 SHA512 b6941631eba5cf1711bf5709355a105957a0c982113aef3e6e42ec74816e5fa7ec85bc4fd7389a982dc7da7ea103d4afb26ad873f22753e9692826fc60903acd
+EBUILD disqus-python-0.4.2.ebuild 682 BLAKE2B d82f63018effa1487c5181ad03a1e1c2c950a97f671e7ec37935e07341e4b34941336c6c97dc2b89e64b2d83e8ce5dfc7f5f5e46ce50079d691ddd90f93a359e SHA512 d96750660855f2ae7d5cbe41abd0da4bf3bed23aece1f899fe59ba0b3b41fc887c8ea24c4b1befdca6afc4f1ae3eba35e62c31d589d189913194c0850afaee2f
MISC metadata.xml 388 BLAKE2B 34d4d3ca0ebea7c37da09d09748f44ac442a959cc014bb966e24122ec6856e1d0dd3460084bb14588d5ca5dffb2300c7e59b78f8688761be8d89e1cc486092e9 SHA512 80dc55c5648da0fab5f055d9f882f7dd06ae4b5300c8c320ce93ddb712cbaf2689dd7fdb5597cb8edc653b056fe29424f3f4788af7cf21a036d5294c64a435e7
diff --git a/dev-python/disqus-python/disqus-python-0.4.2.ebuild b/dev-python/disqus-python/disqus-python-0.4.2.ebuild
index 457a583e5641..13bfdff7443c 100644
--- a/dev-python/disqus-python/disqus-python-0.4.2.ebuild
+++ b/dev-python/disqus-python/disqus-python-0.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/nose[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/dissononce/Manifest b/dev-python/dissononce/Manifest
index 78a80f269efe..47588bc772a9 100644
--- a/dev-python/dissononce/Manifest
+++ b/dev-python/dissononce/Manifest
@@ -1,4 +1,4 @@
AUX dissononce-0.34.3-fix-test-requirements.patch 1099 BLAKE2B 9bd65c18b440181187dbce8f8d6c3c97902d127e904efd9514fd7d2c987b16c4f82ea10e7182ef3a72b73998d3cb76c3a3ee4838f4f3b3d83dfd40b1ad748273 SHA512 e875717877881372e3b446e5a1eee4f3aa0deaf5381e16c54992ecc0c0b8e36e44419dcda3a8603bbbed1cb3bcb8710f8cafc086a016a6c49267b10b443023b8
DIST dissononce-0.34.3.tar.gz 594227 BLAKE2B e37ce7a41aa71f36a60b14b3da50df5c387aa64c472a48fe76d66f05ee495673b2719fb0ca0fab196992c4920eeba72701d47defceb70c2d85f5f894d13d40dd SHA512 f192c3f6abc3943fa8fffe959d3db74e810483c9f5868cc128a851ffc42069d084c0d935ca74fd45d5bcce3fe2cfeeb788094dc34f0567ed709ddfb57275fa18
EBUILD dissononce-0.34.3.ebuild 943 BLAKE2B 2e7414501bb5ab0eb3d21b93d0f61512de2299973f3879308c42343485aaff2322a0a4ffeaefe44e0e8e4062c8be53e9cd5aa50c4be99bd14adea3763615e485 SHA512 d2a354cc2845f9b0afbbef2ee4c3f3b3264f95740b3c1b16e6c98c6004a6dd4ffaf91be7cb5547fe14581728994f2f88fb285e8dc13fc73ab9a3d127db40134a
-MISC metadata.xml 778 BLAKE2B e90b3dc114969d571a98c02d61d7521698cd404ab8c83c712e07b99ef8e5d2d82e6d88752456b533ca914f5848a0220ba5c757e4e25ba94958119372038bbf4c SHA512 c929362f5f2cdf534639282686fc9227eea4071e7e042939f41f8e092eff4b1d561e466bf10269bae4c9158fa7cb99c130d4597131b6df8d7893e1986bcaa0fa
+MISC metadata.xml 659 BLAKE2B 9e628e24c999a14575817d45ba61f5ff0e444c222c67c3204c1c53a7c928e926ebf9e4319c3f450d30686eeb01c1b94adec2008d65e3275df09964a9b281aa16 SHA512 2bba877c4161cb766f935cbfb5b7b421cebca89116e9bee83655ded6bdcb332c719314e0c2c1cae010409e071e511bb1335f5118993b647b1c25a99076f072bd
diff --git a/dev-python/dissononce/metadata.xml b/dev-python/dissononce/metadata.xml
index e93d01b15460..394038dd3ab6 100644
--- a/dev-python/dissononce/metadata.xml
+++ b/dev-python/dissononce/metadata.xml
@@ -2,13 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>ck+gentoo@bl4ckb0x.de</email>
+ <email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<longdescription>
Dissononce is a python implementation for Noise Protocol Framework.
A main goal of this project is to provide a simple,
diff --git a/dev-python/distributed/Manifest b/dev-python/distributed/Manifest
index cdad6671f567..897a26ff9965 100644
--- a/dev-python/distributed/Manifest
+++ b/dev-python/distributed/Manifest
@@ -1,4 +1,4 @@
DIST distributed-1.18.0.tar.gz 395888 BLAKE2B a1f84f93130b4e878d2b6a2059e71330fd10ac7be2c8e1d3fa06984e34dda4984180f496b9513f531ae21f3cc978f71f8e9492fcd5d644613a7d9ececcb5ecb6 SHA512 3603b22a454c7010c64fceb79b4aa024476bd038f4c27585c8f2dd51a2e4ace1c900dfc7c3bf096d4274be985003b72e9bd16af7b351ec9a65c6712a1f5e39d4
-EBUILD distributed-1.18.0-r1.ebuild 1304 BLAKE2B 0dbfd61ae8e4a287703bc544a9bd65311d5e7ff5b53fb154a15037c1977356f0a31c5cb4d779a7dce85fa8084b0e09bc40a5825bf9ee03f630a439fdec21fc01 SHA512 86529387c35148dba0f2806d69e53c0c643dc24d9b5c5b66c1027dec463704f0f6d217b326afc225cc910fd65a812e2a58ab95eec803993404770afcab2683ac
-EBUILD distributed-1.18.0.ebuild 1322 BLAKE2B 2b607c58a02adebf8160d16dea34bb790b9734a2c65867b048fb784b2b119c6dd347bd684397d8b8c6f8c951b9ec1d7a9392409c65202bce943a0f8df47b98ca SHA512 f43d9b5c6de4def3cfa90c6ff1811600dce66daa4753230fa23e87e05bd0825c6d6b0f146564b53702abc902886134b0ff2cef80a1744fbcab24d35ec6b298de
+EBUILD distributed-1.18.0-r1.ebuild 1331 BLAKE2B 33330d644bf79ca05759558524074c850a76db66d55da5a22e5a0a0807f21f8b70b218a8e3a111659e0701f48c8b28f38f0e696423ee49da3bafd75a0864bab0 SHA512 1c9efb2732a2eec0c733d5d724463847aff35b51d6d7c814829680a4c1dc73468bce1b1abd1190f162e5ecbbedcbc2972ff1f25053fb08e51e9f1a0d6ac872b4
+EBUILD distributed-1.18.0.ebuild 1349 BLAKE2B d7d326506aea80100c249a738391f76ab797676bef9cf1b8bd363f3fac7f74ccecbd91865b71bfa3ee5fa6f18daa7487fba1bf1ed140d80520859e49777002c8 SHA512 cbf0af758dbfe87f8b4a57ab1b82b30b4cb3a96c15e717775b74e67d3a02b9d294eacb9af8cc4a8c8a61adc8c34a88c3f8c8b8089bfa9468aa46be495d88da3b
MISC metadata.xml 511 BLAKE2B cd7c1cbc44915c6a922c188703d69260c85f0f1d4a97606fccec97b2d11deba4ef25f91dffe7fbd407a93dffa4f69f50f9289d948ebf4764da2980acdebe5ffe SHA512 b512481cca22a1dffd5620312825bdec9348b1a469be61874211dd25befb2111fab1ea79596087f5226b053a2ab660174508828d5300de9ff24119880995a296
diff --git a/dev-python/distributed/distributed-1.18.0-r1.ebuild b/dev-python/distributed/distributed-1.18.0-r1.ebuild
index 9fa13dad1476..577099d8d139 100644
--- a/dev-python/distributed/distributed-1.18.0-r1.ebuild
+++ b/dev-python/distributed/distributed-1.18.0-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/click[${PYTHON_USEDEP}]
diff --git a/dev-python/distributed/distributed-1.18.0.ebuild b/dev-python/distributed/distributed-1.18.0.ebuild
index c7f521437679..2e33c1a50210 100644
--- a/dev-python/distributed/distributed-1.18.0.ebuild
+++ b/dev-python/distributed/distributed-1.18.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/click[${PYTHON_USEDEP}]
diff --git a/dev-python/django-auth-ldap/Manifest b/dev-python/django-auth-ldap/Manifest
index a9426d100cd9..735d009f9bfe 100644
--- a/dev-python/django-auth-ldap/Manifest
+++ b/dev-python/django-auth-ldap/Manifest
@@ -2,7 +2,7 @@ AUX docs.patch 697 BLAKE2B 049d893d773ca447315ca5aebec808e6933dc39cc6ebb40b06291
DIST django-auth-ldap-1.2.2.tar.gz 131086 BLAKE2B 78f93eb24620907f5b5671972e2b80ec6e59cdc42a455c298bef4c3215616228735a0647b0646b683357bc16ea6d03488aa86626e2ad51211a382ee2d0482909 SHA512 676d1114faeb9a2956ed51c586afea7618c1bf62867d3525596599391f8327b8f22a075c4203311df88279c317ca37b9097b59e55a64330afee6eb1c5a9c9ac3
DIST django-auth-ldap-1.2.7.tar.gz 131431 BLAKE2B 03fac590118d25ad0d9d8a3ac5dd8bb24f138f193bf27ae85d4e2776be79bb31ca7efb278fd05ca1d45976116ca7ec79ec3b510ca380dd8912ce47f1522ad348 SHA512 2ca29bdceb4b2540f7c90c9dfdfd7a02f91e72cd44ae062cebff84199dab737ee69ada56269189ec0dd70ee7916c3373acba50866280ad080c4c68dd69dffb09
DIST django-auth-ldap-1.7.0.tar.gz 48897 BLAKE2B b4b196e4cd0882a48d2437326cda57394963fa44a64a3cf5a0ff668bb86243da3979e2746e096a458a5bf1d3c8be687f3d3fe456f5a6b0ada11ebd1f4787e323 SHA512 6478b2ef43e6f49acff3dd2e3a2a462ae02a3f1475d5615ba2f14bfd5efe2b232a3d2008902177d90822fea6b096a05814a5f028f4eec5ee09c5e5a62793e73d
-EBUILD django-auth-ldap-1.2.2.ebuild 1095 BLAKE2B 4812e2d22c451417d33e8986519c63b580e2b6e296947e1028e8c936991abd85da12ca6b34ba71902ca039b24e805879935d028ed90bd369a15c25bf41abb351 SHA512 5f7ea4e4d09077576260829640c5513428fd7355943ec2a1e93df8b5dc697090a3c3241786d33344f12f2b0b556322098c3b52513aaab7b18f8821dcc6e8dbee
-EBUILD django-auth-ldap-1.2.7.ebuild 1053 BLAKE2B 00ecb60473127200ec35f775961382d1cbcb97318ea791a24b45d8f18d13987b2240d88fe3d547b781c499f3bfe853071d9d169a0a520cb90a6926431f466ead SHA512 d83209650888a3490b20b64e24e137b487f1340b06d4057e83d550c962e573c55d15acc3700c2b15d73b5ec21ee9d0fba8b1d14e4aea5a0fea9a32b482e9a989
+EBUILD django-auth-ldap-1.2.2.ebuild 1119 BLAKE2B ce81969838ac90ac6c89e299802aa5c4ef3e75795fa451db86ec1bbf29f6b1b191b9966940628be3f09f6696f0d799faccd193c64f7afd2c6a899ab609d4f32d SHA512 219f42b1e5b4040df1473bc12e9c74961403018fc98ce8af9704bd1180491fa6a37d4d60108d087d9ea2f96e2484405fee38a273c6f9fbed75b4d9f7bbe557a7
+EBUILD django-auth-ldap-1.2.7.ebuild 1077 BLAKE2B 3d0330ad4f16ca839c19ccc5cc100a1ede24aa3327ef999432b2ec3132978595a0fd65dc0e5ff058920cfccd763e27f2a010aa0fb268c697a9d8babe3ffa071b SHA512 6678a340a480cce6e34f9ed9da95a6d411f007e25fbcf978ce7ef00bb8072613b5b8aa20ac0cc9f6d0fec50cb7b66a0535199ae707edc67326a435567a564317
EBUILD django-auth-ldap-1.7.0.ebuild 824 BLAKE2B 14457834fdf184d103ae94ec578ae5b1208d99a3e6a6e6ef537b673eb9957193cc2e13480556fd3a2a8c2b46539f911cb8e08bc3f9700e5acdcae960bd4f83e0 SHA512 edc90be8109f5c5d370404272564785877fdabde5e4dec0568795ae3b8fd658002b181be9d958cef78019648b9d43170810843a4beaa9549885b2e8c918ee42d
MISC metadata.xml 398 BLAKE2B 89e1948a1d118a27477e02fc01d630aaf7c9199cd913a08efc5510fec05996e1aef84fbac359d09ef73a5de083b1920747928c3626afe7aa9c1c9dfa720f16c1 SHA512 e3350f6ab3d2c07965eb2c6ba1d82a929bea8e9974d8a2cdc12acde88aab50f2c20105e90e847a23e5dea5f97a7ab6a7a0c9eb75e193eb90ea5453c53eb36d41
diff --git a/dev-python/django-auth-ldap/django-auth-ldap-1.2.2.ebuild b/dev-python/django-auth-ldap/django-auth-ldap-1.2.2.ebuild
index e35e9de678fb..cb9ae9528d40 100644
--- a/dev-python/django-auth-ldap/django-auth-ldap-1.2.2.ebuild
+++ b/dev-python/django-auth-ldap/django-auth-ldap-1.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -13,6 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/django-auth-ldap/django-auth-ldap-1.2.7.ebuild b/dev-python/django-auth-ldap/django-auth-ldap-1.2.7.ebuild
index 304dfc4d0d70..0b5e2b24b544 100644
--- a/dev-python/django-auth-ldap/django-auth-ldap-1.2.7.ebuild
+++ b/dev-python/django-auth-ldap/django-auth-ldap-1.2.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -13,6 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/django-endless-pagination/Manifest b/dev-python/django-endless-pagination/Manifest
index 31cd26d7262f..fda915278f7e 100644
--- a/dev-python/django-endless-pagination/Manifest
+++ b/dev-python/django-endless-pagination/Manifest
@@ -1,3 +1,3 @@
DIST django-endless-pagination-2.0.tar.gz 61514 BLAKE2B aba5ce2959825fd0fab6fc18521555eede74c1686f9f03a0c40d0c97bc84c726b70ddee0fce4ffec547ce118624d9d6637947650fdc64a8e84eef976a1b445fa SHA512 d413c3e4f46c73c47e98eeb073bdbedaea3c03931c7147190594bc170489ae09325b43edae9c1eabe56f606b62bf93777f7444b0b174ff6303a5e30453578ac3
-EBUILD django-endless-pagination-2.0.ebuild 1287 BLAKE2B aa7694ad57967226bea9d59a007cec706b3df55cd9b713183f6abf2c26b0efe7e69e2e0bf73200629fe2effcc8f98d5a29a7e18d28704f9ba98a443de964a1d4 SHA512 c634c9f790a5cd3493d6c2c23ca2b2e47bcd5561816990ed34ea939ae15a22732c2ab276370762e64b00888a1ac5484349ad9934e6aa4340ecca1e4d16524b7b
+EBUILD django-endless-pagination-2.0.ebuild 1275 BLAKE2B 8c847fa98c291241a050c2a3068858aaac51674333bd955a0ec10d5336ea93c47c32c96bb54122a448f6ddc4ac7c819d28f2eb96a363b09e0d18ee835aab48d2 SHA512 1f7592ee88ac867793a0638c7cb414f7f96735610721248fd94c0eae8b84391e86a8a807f340788857c4c43a12b55824d76ac9e89a02bcea369342ede680e0c7
MISC metadata.xml 349 BLAKE2B 6daab4ccc506a54a891a7a7121be63ae3d71ef6d8a9401d8ac67e57bb2aa6b611d2b7ff41ca850f23392f72e16c1bfc9e46a96b1d61f30613a2864cb97bc4b42 SHA512 5aebc133700f4f4122b98ab3f547df221ab1c60fd0d78f88e52312dbef5c1b33783a5eee50b12e4c77ab8bfc74ea97218548393fb851df589b86183fb9e0ae02
diff --git a/dev-python/django-endless-pagination/django-endless-pagination-2.0.ebuild b/dev-python/django-endless-pagination/django-endless-pagination-2.0.ebuild
index 6e68885b9ba4..d3b7633ef19e 100644
--- a/dev-python/django-endless-pagination/django-endless-pagination-2.0.ebuild
+++ b/dev-python/django-endless-pagination/django-endless-pagination-2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/django-1.3[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
@@ -22,7 +23,6 @@ DEPEND="${RDEPEND}
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? (
dev-python/django-nose[${PYTHON_USEDEP}]
- dev-python/ipdb[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/selenium[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
diff --git a/dev-python/django-ldapdb/Manifest b/dev-python/django-ldapdb/Manifest
index 0e9a1c26ee3f..236c0243e222 100644
--- a/dev-python/django-ldapdb/Manifest
+++ b/dev-python/django-ldapdb/Manifest
@@ -1,5 +1,5 @@
DIST django-ldapdb-0.3.2.tar.gz 11029 BLAKE2B d163431693b663cd53bfa71b592b13203c7bc5829ca40e5172d9636ede67c2c2ac22736aec7e9934690967bb511ebc5565c21da9fd8dd4844a70b5e090524961 SHA512 d1f88f754bebda53b5f51c5120b070ce93e229a1c31d59bcdb5cbffdfdc1d590479ae5a2024805705d8bcf51bad8787d578a348ec78ffc5565bdeedb9ffa7b96
DIST django-ldapdb-0.4.0.tar.gz 12068 BLAKE2B affd0b3f4b845fc88e7c157e2d1340a7db490e4fb0842baf466520db52f41f62f93eb30694b10050745413361fe7bd3cc6e1b7b7e5bb82438ab9121264cfa305 SHA512 4527bf443bd72ad3adfbd4ac7333160ba80e8ec525787b01bc6e0cd9ad007e6d7742222d60cab65a3e3cfb70307e575f096f1f244bbfc350796890c23f10338a
-EBUILD django-ldapdb-0.3.2.ebuild 520 BLAKE2B 2db983319339d10c1b4ed44589f0b7225eca99cac63bff5663b37a7a7e3547822860049ae7e8f918d9b9c23ce2a6d3903585b680875d4377f0d38b5b97856341 SHA512 9821cc09607193b202e7c75a54480a7251f207e729fcab5b3abd894837758d2ee5b0f8a9dd2e294053a6e6b5e08aed644785984fd9449fea9a038ab2f789ed8a
-EBUILD django-ldapdb-0.4.0.ebuild 522 BLAKE2B 11d55ec81ce30fb9d1f513fa5c88507461f36cb22b0e66e8f40eb386c514d9e841e2d08a73e1f206f2d628762824738eaf7121d9c264c2bc6a4c78b9ef1a195e SHA512 62f9644c4af77c8c6d39a528c4082c05a3e2e8832979cc157f138e89bca60ce4612d88c34c3680de624589cea55209fbe04e28a8683ebae629164835952944c6
+EBUILD django-ldapdb-0.3.2.ebuild 544 BLAKE2B c248ba798a6a660433daef2bfc926321a0eb84c1dbef30e2ea47ea9e44f72d5dc9c3c4ea70e2bb6a55fb18ebf35ddb27554e3bc10350d9b379d2b7a4245aaaf1 SHA512 3b221df71d918a5577f19b4999e404800a11b9948ad73629f0b7b6c4687da93a0bb21aa0343ec7b1ce9acbe74fbd0d44733ebf42a4e614c286bfdf630c530808
+EBUILD django-ldapdb-0.4.0.ebuild 546 BLAKE2B 97c6eaa60b7905cda6dded31fe3680a96fc9b28b2eec24593457165e7993ee366b70681b11fbe016c7206aa0799d5ef72c8ea407fdbca72ce269a86f7c3c38ac SHA512 4e8c2912622e88c2aafcc022f140e8062b7c71f6ee8962243a39a1e827ffa1c28e0d0e27a641d32ecaf0fdcdd132d529ff4710de36d815299d96741e71cb64fd
MISC metadata.xml 388 BLAKE2B 9ce69543f355b38b5c025087f347953982d38f37ecf22befee37245fbd52ca2b7be3df3dbcd7a67231221eddc43168202b7aac22fd649ca8a6c68fce7829f0d7 SHA512 81ae290bb8b9f8ccd3ff8a5982f7829e5ec8c3fa3926cc786796f03461e77e4485a50c6ce9a88a65864a76976403eacfd6017510a6e9c9f637ef001d97c44027
diff --git a/dev-python/django-ldapdb/django-ldapdb-0.3.2.ebuild b/dev-python/django-ldapdb/django-ldapdb-0.3.2.ebuild
index 456918d3543d..c7f43bc9cd5b 100644
--- a/dev-python/django-ldapdb/django-ldapdb-0.3.2.ebuild
+++ b/dev-python/django-ldapdb/django-ldapdb-0.3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -12,6 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/django-ldapdb/django-ldapdb-0.4.0.ebuild b/dev-python/django-ldapdb/django-ldapdb-0.4.0.ebuild
index 9185d791ed8a..03d59bb1444e 100644
--- a/dev-python/django-ldapdb/django-ldapdb-0.4.0.ebuild
+++ b/dev-python/django-ldapdb/django-ldapdb-0.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -12,6 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/django-nose/Manifest b/dev-python/django-nose/Manifest
index 8afe6c855fe4..0e3c1c7fada4 100644
--- a/dev-python/django-nose/Manifest
+++ b/dev-python/django-nose/Manifest
@@ -1,3 +1,3 @@
DIST django-nose-1.4.4.tar.gz 44266 BLAKE2B 0c2785c98350b55df332eabb534ef3a614d961fffd8f44dd9e74c55a55e298b16c4963bfb389945fe76dc7ecb1e344104a8fe4afa35219ba748a8c7aadb97dc7 SHA512 b69af1e8539f7d792e6c9ef002cbeeee95bd144148d55850a49e2759784b68ce07e19587365beb06cc138136498c0e952f7b16067567a5a2eaa31e9f4d47b8da
-EBUILD django-nose-1.4.4.ebuild 726 BLAKE2B 31fcc8bff643521b6cb81560d82c47fba66cc9015373f20a8e4d46baebb523d613695a69944f34068e6721fcbc7609df9872ceed6e2571c37ed048cf761358c6 SHA512 b2523de954f34e4daeed2bb58fb8388f82be1f9752d2c19eeb1f9007e0017aa5d35497db69223d74721bef687fe0e250c2e7fb75bc0007b8c10901e6f80a216b
+EBUILD django-nose-1.4.4.ebuild 753 BLAKE2B 507a6cb5c799ac769de148fcffbf9197e6b2c3704aeee2656db3dc5ee0e5295e4777ca44ffc46c8ff8d11ec32b6368277188736e2bba02f5622300d4e755e9c8 SHA512 d071de4dee485334e3c3d0174105bdaa8ad27662dcb3a88a48192057a68e1bf2bacb8bc4317900774c56ec3e3918f1a6f56e67a9fb9236c97eb1a838994ce0ac
MISC metadata.xml 385 BLAKE2B 776c504bb1b47f0bf19fa7e138b0ebdab5b8007e151e43d317d66f4cc9f3e5c273b710efd02edb57a923a37a1ce898a65b45d81232a4badb3b2da6ef7f77536b SHA512 39479b284469c8d29f60d39a8900ac5894c207706c4f141c565a52694b0fbf69b08ac77ca0dae44ec724e0548fee5a160a5d194033f06a53dea867787160a126
diff --git a/dev-python/django-nose/django-nose-1.4.4.ebuild b/dev-python/django-nose/django-nose-1.4.4.ebuild
index 5ab78e8c81be..da15ae816bad 100644
--- a/dev-python/django-nose/django-nose-1.4.4.ebuild
+++ b/dev-python/django-nose/django-nose-1.4.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
#RESTRICT="test" # The testsuite currently broken See notes below
diff --git a/dev-python/django-oauth-plus/Manifest b/dev-python/django-oauth-plus/Manifest
index 3a0878a716cb..0654fad59df4 100644
--- a/dev-python/django-oauth-plus/Manifest
+++ b/dev-python/django-oauth-plus/Manifest
@@ -1,3 +1,3 @@
DIST django-oauth-plus-2.2.8.tar.gz 25911 BLAKE2B 5356257f2d95fafe40ae8d65e7baf5ca8b3b7269151acb81dc5eac74fd1bdb97100a916fd406a4116ba2df0b6c0f44f561abefcfb059cc1520291d04eab5a66b SHA512 9237a2e2e52923b2fdfd3b7feff63e11f2c06c871faca3455189edba233e2a6513169481092f413c3ddea1c919f4b995fb465a505935388f1d803d094942ee07
-EBUILD django-oauth-plus-2.2.8.ebuild 922 BLAKE2B 80116d95a7ec9d8a6804d8a322bacce1b9784028da5ef0e0caab9a9606da0f2dd63b17e5f94ca66030ff36ff5ea4a6f263317719a8b63c056652eb9c455ecdbc SHA512 5143f91acda1d75b293fd1077aab6a87ec2dca97f7546c029b7ab349311320f72044920d6da07c85868b9bda05dfe0eb39f019ad3de5cd39c849d766578d5e62
+EBUILD django-oauth-plus-2.2.8.ebuild 946 BLAKE2B 83854e9d6668582efff9b3c4f5d5ac1773a89c601e932d0de1d207b304f0754b7f0cb52dc9178a1378540a08cf884a9f4c55ee49166c1e390451b89732bdfa76 SHA512 4837c02f8d5ae43e42c77cad79b0e3a27c7e2f1655d64a80d2744ff2bef57686aae7ec2091420f7b15ec0d4e07f9f8f54e0751893248da136fde6a50e5ac45ba
MISC metadata.xml 320 BLAKE2B 5b0abaaa21ff82ce24003879834e0b77cdd6701e3665d79f06d2a21594c5f50cab033628ad7ef8fcbb2eb6aa387b96f569b4eaf2b3785aa7482da4d064bcbeff SHA512 c5ca167dfd305e47ddff6d68b5d473ec4c98cd869eba30148fd3cb82dd7d105717a70d5e50f519263c8fbac5e41108041df1ce972406262b170aeb2414406eb8
diff --git a/dev-python/django-oauth-plus/django-oauth-plus-2.2.8.ebuild b/dev-python/django-oauth-plus/django-oauth-plus-2.2.8.ebuild
index 3ac3f880ea8d..ff7eed513bd9 100644
--- a/dev-python/django-oauth-plus/django-oauth-plus-2.2.8.ebuild
+++ b/dev-python/django-oauth-plus/django-oauth-plus-2.2.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/django-1.3[${PYTHON_USEDEP}]
diff --git a/dev-python/django-piston/Manifest b/dev-python/django-piston/Manifest
index c0198f2d415b..1fea8b46576b 100644
--- a/dev-python/django-piston/Manifest
+++ b/dev-python/django-piston/Manifest
@@ -1,4 +1,4 @@
DIST django-piston-0.2.3.tar.gz 34319 BLAKE2B 36d0f724fee72c0dece8b91b55a8aac5140db8f319b16221c0982caec72bfcae734b74165bd267073b2be59e1907f6936e640c4c60e5768934cfaae91f02b1f8 SHA512 205cb15b4e59e7cb4d744525e149480ce9f54afa6b514c038ecf20df9221b4193d5041963b7217f40454c34d77125a1e52f0e7bfed5a471b27b1694a3af2ef6a
EBUILD django-piston-0.2.3-r1.ebuild 502 BLAKE2B 57fb9441aab123122a6961e38865616671ba71a63d8754062a7be64ccdd1e39089e8f81e4208a8483ef77b47de6410770f590eb2114b15839f91ea0714411db4 SHA512 63e745aaf7ce5e1df9c4a8cb81b9a2b0994399a2a8524eac8a42be3d8b6ccec5b68a3fc4c38d3e32f24b4d9da92194325ce2a386227524ee844fe0f4fb2c383c
EBUILD django-piston-9999.ebuild 534 BLAKE2B d672e1cafd5e75a4360e84dcbe8f4ba4809d8714947c3ca2d6d4bbcee9c0e3c5da33f0111502480c616bd05aa44ccd15a60f74c2f02d62b03ae453295203f6d2 SHA512 ceb34dea8d18d53ef80b1bc7140e951290fe9d984d2f2685d14f3e3a7d6165bf54d0f2ebe23dc04e6a2f2ee4e2823fba549a0879d96fa7e2f51a6ec365872854
-MISC metadata.xml 509 BLAKE2B d2ca0f89d6e7e642bd7855a67f5b8c736f3b33471cb01ded38468bebf44184061a7c845e1d5267ee94c2558159d06ddccfcca55cb7a9c589779914477b031030 SHA512 85971f86267acc6b22bbfa53fe1bc026644bb1fa190a67fc4fdb96990e2288fdff43bdec9a4a337ad5dbdfc0899802491f7e8acf99a6395d2ae9d9a17a14217b
+MISC metadata.xml 392 BLAKE2B 2653f1621deadd71fee58b4867a498171ea4114e26c883233bce6a74a9f64c3ceab498a0193cd5755d2101dd4dd1326f7cec5767cadcf2447d4dff76ae2bd4fe SHA512 8b9985dacfb2d2df1bccc90fd83bc0afbb12fcc8c1e5ac76276b2860233055df232eec10bbbeec4c314ed5e2a78773a34333e16c17be251b3aaae92e28a5ed78
diff --git a/dev-python/django-piston/metadata.xml b/dev-python/django-piston/metadata.xml
index 3c7fd0b88127..31132fbfe196 100644
--- a/dev-python/django-piston/metadata.xml
+++ b/dev-python/django-piston/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>dev-zero@gentoo.org</email>
- <name>Tiziano Müller</name>
- </maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
diff --git a/dev-python/django-recaptcha/Manifest b/dev-python/django-recaptcha/Manifest
index 08467348f469..697968275ecd 100644
--- a/dev-python/django-recaptcha/Manifest
+++ b/dev-python/django-recaptcha/Manifest
@@ -1,3 +1,3 @@
DIST django-recaptcha-1.0.5.tar.gz 12827 BLAKE2B d17799e891c083adb005de488b4d8f3d7113c4440296d2b0ba5d7a29bc0177a85543dda84511a7a80e82781133bc13be6eda63ac22ba7e471ed7e1a41a662b99 SHA512 2ccf0a6c25d242d86ef7e89705d3f299c94c0ee2fc40853db9bb8cf1f7397650dcde85f1a6d995d452d432ce947bd8fa850d64334d4c124ddc9315cab6fe222c
-EBUILD django-recaptcha-1.0.5.ebuild 731 BLAKE2B 27a33bebe1b6850de117e7ecac2d34fd354d5fd2550004e82f9f95488d5cbfc8ca4966471348e48d96a6a7eedf3bbd71fedba8cad5428958994f98dd26a6d741 SHA512 e76328d365aa4bc736663fffb6676106d456ae749ecac631306d4a8db1e1c99cc31f4c3e1da7bfe032694204671e4e6e220fe60a14f6cb5523ced74c982f82cf
+EBUILD django-recaptcha-1.0.5.ebuild 758 BLAKE2B bb1578de0093bd7dd0c5b209a4b92577600eb2f9c5c961c34ffe54288bdcdeb5c41dafd7564f082b9a9b2dfcd87324198e68b2341a9e8ec6097e8845f9aca8e0 SHA512 dbcea77ffe541206d2721d0872bc40744600c8e00669f21b98335757e2b4ee91ebbdbf3308e6cd5a187446e3f8c3e90f643bf3535f0b94c0748480aba6216449
MISC metadata.xml 384 BLAKE2B 0b35dcdb2b5e934a3ca8ec179c7ae62b6810dc53ea51a58f1fbc5f30c9487dc0a3afc68f4183c3688a950115a00a867c77044f6df7e7d97f1b4bf7c915abc343 SHA512 ada7280319fd9fafeb8c9096a472bf88d1d49508733e7d847f08e33cc084f73dbd304af6be1725610127bc1ed054dbe66b74c6a3faf5c20520d4ea8d4e2087c8
diff --git a/dev-python/django-recaptcha/django-recaptcha-1.0.5.ebuild b/dev-python/django-recaptcha/django-recaptcha-1.0.5.ebuild
index 7c09659b75a8..7f4c92aa7875 100644
--- a/dev-python/django-recaptcha/django-recaptcha-1.0.5.ebuild
+++ b/dev-python/django-recaptcha/django-recaptcha-1.0.5.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/django[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/django-xslt/Manifest b/dev-python/django-xslt/Manifest
index dc51e6a2e4e3..125e24d5c735 100644
--- a/dev-python/django-xslt/Manifest
+++ b/dev-python/django-xslt/Manifest
@@ -1,4 +1,4 @@
DIST django-xslt-0.4.5.tar.gz 15717 BLAKE2B d150d105acc0834cda4f512f27a1a9cbdf7833585661e49d66761eee0fd5d00e45b292e04f602ed891a0ff0d7f1df303748194ca17cbc0e9bdd441671dc29a03 SHA512 25f3268d5eae29326ee93b5c4189389577bbf282e9f9007798de2ce96c6420d240c07e6a2abbbc57ce0bb4abb3aef557b545948a02b36a118afaefb30ca5a2b4
DIST django-xslt-demoapp-0.4.5_p20120427.tar.bz2 5506 BLAKE2B 9a5d166fbe942747e48764d47ddce0c3b4a0efb3bc4220a1cca9f009da46356287ac03b719d5457ddf06e541212ef78bf99302b26a3c7b1adc26eb06100388d7 SHA512 200832172eac9c2729816c800fc32376ae62be2d832a398538054dca875fbedc41a300618f37f4d2b1cc36f36be20a6cbd86cc7f66e5ada476309e734c3f578d
-EBUILD django-xslt-0.4.5-r1.ebuild 924 BLAKE2B 08b0300b2fee84f9cf145dc9ee86627b35f9f848071e291c03ca2371e9bacd0c85abd5a415e039bf84f156e61e45d517ae233f34b83fa2f53fddf2c81b965c41 SHA512 b5d466dfa051a7970890fd5318ac17d4455241e32405655d5b9f277ce188a27327aab0fe3b00f9c65d36b6b17ba187cc5a38fe7ab22cd77dd02ee5d4e5f3a279
+EBUILD django-xslt-0.4.5-r1.ebuild 948 BLAKE2B 804c412a006d29109cbb6fa8c376c0258d286f208c358019ea07d0577d6835f04ca1a35f6c5014a57d9fa6eaa761a225f1a52d7936e29791873d9eddc0010f34 SHA512 d04f95cb91fa450f9cf4317d603a16a68395245528b3bfc0bdc5925b817ba83a319b85d6a85eed172b1285058605dfb9f86863050ba007e4d65319edb53541d4
MISC metadata.xml 324 BLAKE2B b6a558c019141968dfe52806211bf865f57e1bc3234da1e6a1af51f0fa6b99ca23e4cc8c16b0e486b322b4f1ea7ba25fba9993439e68308d2faa54b79dda6aa6 SHA512 aa9db49e681665d1d2ef3b1f2681985e0d12f7df1a8e731f966e7a426fe92a7901adbf3cc761d7885c553af8629d524a83a8dc2afea1bd24f55fe21e6601d047
diff --git a/dev-python/django-xslt/django-xslt-0.4.5-r1.ebuild b/dev-python/django-xslt/django-xslt-0.4.5-r1.ebuild
index b1b0ac06235c..a1a966891376 100644
--- a/dev-python/django-xslt/django-xslt-0.4.5-r1.ebuild
+++ b/dev-python/django-xslt/django-xslt-0.4.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -13,6 +13,7 @@ DESCRIPTION="an XSLT template system for Django"
HOMEPAGE="https://pypi.org/project/django-xslt/"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest
index 85eee668f19f..6125eaddc8dd 100644
--- a/dev-python/django/Manifest
+++ b/dev-python/django/Manifest
@@ -6,10 +6,10 @@ DIST Django-2.1.8.tar.gz 8613572 BLAKE2B 543e41f1b4031b624f903f075e95af7e010510f
DIST Django-2.1.9.tar.gz 8608747 BLAKE2B d5ef1aacc30067dfe5369655eb23ea67788f22edcf8ba070944c0fb4fdf2fc3628a364d480a3d47bae0339255fb66a3bc27f11eb5f07280812ab5f57b4367c64 SHA512 1f6ad122012d898da52ce44465700d2492ef9002d5c327b25e3edfe2116b8a1143feab79751a581029664311452d52d96fe116d8817edb0ef7d7dbddfc0a5ec7
DIST Django-2.2.1.tar.gz 8973889 BLAKE2B 890ab092807a587dbaba69fb6da7a4c53c8e976d3a4c29003549d72dd69c374640df280885a62845dda0d00f432e398747b9ed652aebbd7e3434c07e71d9a80f SHA512 661ed7352847d2167f8d3410b476cb585a269ef5d3afe0cb59cf0c9a2ea22f0572f12825368bc222f33f8c6d4c71767adade97e25b69f5a619795ccb670773e2
DIST Django-2.2.2.tar.gz 8841523 BLAKE2B fc498c19caed7fc8766b015df3049ce325886ebcebf02a1f6618c13ea9d12dea56ad65b860f3b0dee0b6532d97e754bb8cca2c3f0a375c630c28d52a2fd62a2e SHA512 87e0a7b2d0e6d6149c746a7cd5547351ba002c6eaedac160e72544b429d41b133da5c36256a07155b7b4743969e9ff4c3ac890c9925db428117f68a67104df0f
-EBUILD django-1.11.20.ebuild 3206 BLAKE2B ce411ef69549cf501025cc0baf2588aa81e7fd2d2305c8d8c12f29b57a1034345056e171e4a5381d8083941d44fa7094c74cf60450421e6e80ccc16d999f8935 SHA512 16129a6a976401ce7d0f63ec9879eecfcd6559c0b25f88e8a171b55b0297cbd6fac4c3888e1e6b0e6bede64d6b71ec37072e266cb3f66d329c5cebeae89f229f
-EBUILD django-1.11.21.ebuild 3208 BLAKE2B f7b6b742dcd181e35197f97f354898e3d68e8a57c1b12087d3f1ae048707686958f894456b4bb6fa44cbac37c31ee49ff2b846c115a90302fde83d6b9825ae3d SHA512 b3121c149bbff96e6584cafce45183b70b0c9f78241bfd97d8f5e8e7219d85356efb30495d50ffcd342096053819b6d4d9f571ae9743c5f93d69573b569b0b1c
-EBUILD django-2.1.8.ebuild 2464 BLAKE2B bdc448444a4649e799f4909f4e49b32eac71fabcf43dd8c973f7aeb4ed5a95e34d5ffd5c64ff7fa1e2714a3a236d478308f8aeff095dc36495e4b53951143295 SHA512 6095be7c4c7b83fec7a9bd81657532a206e46220bbe0ffc7b46c269a40449ea78b1f3c377885faf31a88c9cf2397fed154c1abf9e439d9c44ea8204120a76e94
-EBUILD django-2.1.9.ebuild 2466 BLAKE2B 05e452e7b4bf2a0ebb029262f0bd7a48b6762917a2f2d0bebeddfb68c50023f370eacdfb39b9534d13749ea6b57f440a7bdb68207e41eb11c9203735778fb0d7 SHA512 1264dc02c4078e6bff3a09836aef35b8a0800ab31773dad3a416a23d668d3d8a1a74dec59af7e11fc43d0f1d1f00ef926dbd87c1330f58ebeddf8fe8d2fb8b16
-EBUILD django-2.2.1.ebuild 2555 BLAKE2B 3347b04aab922283999b455da3c7544dcbb3c49977f5ee93a64cad5ca5cf7f36280b539ccaa9d156e1933aba2fba054936b0cf1094dcf3feb6f82d02eb7c3dbb SHA512 ff533072669b72cc70a51fb740e9a45d78d9b6a15098c6245679df4e9f059b938f471ab0b8cd97c00fce7a7d96e3270a9d8a298f039d998756862151dc07176b
-EBUILD django-2.2.2.ebuild 2557 BLAKE2B a806fc75b414e10fce56a9e9d9412ae60af8a7e563e1075836b5c49dc2e241f5cb7084a4ebfaf4a066b0a6563ffc3b21a591d60edb9e3ca4391f7f49b0c2f332 SHA512 1adbdd84199114b471f3019cf2f87bd7ef68c2c64eb4633aa080138480875f687012228820116f2abd9020d30d10201445982f65742ab289ee54c8526c9b010b
+EBUILD django-1.11.20.ebuild 3233 BLAKE2B 7c0f96ebb194450d1d4f98d7c9ac14dbe86094f302b1b19bd6a67dbd9b164ff4f2f43f45c2be9b1a22cb002ee7acacf187dbebfd6b427ed401d2dc2da4d8d5b3 SHA512 bccdf87c5923c2dbc5302d0f56e6d1db104bba46b01fe44828e3b3b2e456098180b55e3e3064e161d78337f34d4898f86c2db77e11d09f909c581670ca951624
+EBUILD django-1.11.21.ebuild 3235 BLAKE2B 0924efde9d3e3dc89b1fef22e66c9ebe86cc7109de091199220fadfc91bd2e6420082480a710af62deba3cade4e444804d134046c93d6ddd70291b91b15a8f07 SHA512 d1dff45fd45400c04e16834aaac70632bb669a765dd2f808fd5df09528faf8125ed2e1cb5e592e7a0880b71303020204c35ccfb5d8aa4adf02d208df1f647846
+EBUILD django-2.1.8.ebuild 2491 BLAKE2B 51c52a6a4ffb188c62a74b4d262895c3d92b6de1156d24cf7d1d8a6fd4b057489f38cd6947c05a450e05e6e6ceb4bda59430295a2d1614e7ef37b2546a0f6ade SHA512 19a221d7b4fa379dd4a79bdfc18854be82e4d5668f1404a77d3020f2628eee2d910e89c3b23e368a220dcb79242d8f712d98513a4fb30fa0cba6c4f26273e0ab
+EBUILD django-2.1.9.ebuild 2493 BLAKE2B 5e8ccc6001f35bdd41c2d3c02d36f8f16b6033e067094de524c8d6d055e519d05234fcb6e255282684fa49dd91e0287332a8cfbfc7404e7dfc0c809b7dac1d67 SHA512 a74320e407da4d8a4f64e7bd1751f2b72ec3d31135af609a6bced43bc71d374385e956dacfd75dfc617386022476d611f347757f1042bf0fab52a3afab02a0e0
+EBUILD django-2.2.1.ebuild 2582 BLAKE2B 0cfee4c39877e52c1052ee201ca20e1abf72e7824138c8b4099a255e1858107f32269a9755e9b3e1a37dd169e66e71540194faa89591c3d14c4540224ee116a1 SHA512 be81dd987884df346d37bb1c5720b27f7fd9395549e58fbbea242c9fda549c8cf36f2f97827ec0690b1c148ea240ec62fcbf3d51b707fadd776d7fb0ed423ed8
+EBUILD django-2.2.2.ebuild 2584 BLAKE2B 67e9293e7b57b60266ee0daaf21839ef71c883a3ee45bb7e2c4d6a583e82a3d45537ac17b7504ad3cebf8d3592dfa428aeef1b7d868ec93c33a37d813fb74303 SHA512 a71527365561eeeea9b40c25f15196b4d85f48cebc9499d05ef5ea5ffca2ad3d0a0c52afb9a6e87d81113886dfe183fb783b4da8eaab45b4d832adc442c986aa
MISC metadata.xml 374 BLAKE2B 79d646d66b955dfbc419783bcfe7677f92472872292dbe726e55bf873d066be9365664e14ff1d190578b0294fe14dcee1c43e648bf2508cb2ceff4000b6002b8 SHA512 9aa0b388987c115e18e0aaa8747605e67fc8c8b5125d2a634dfae2ba8c6627963029fe913401a0647026adaa4d0037d91075a46d20f924f4d4f8d45bff195cff
diff --git a/dev-python/django/django-1.11.20.ebuild b/dev-python/django/django-1.11.20.ebuild
index 2a23f7aad3d3..1f71983781cd 100644
--- a/dev-python/django/django-1.11.20.ebuild
+++ b/dev-python/django/django-1.11.20.ebuild
@@ -27,6 +27,7 @@ LICENSE+=" MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc sqlite test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/django/django-1.11.21.ebuild b/dev-python/django/django-1.11.21.ebuild
index ee370acc1a66..dfb6c4f192b4 100644
--- a/dev-python/django/django-1.11.21.ebuild
+++ b/dev-python/django/django-1.11.21.ebuild
@@ -27,6 +27,7 @@ LICENSE+=" MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc sqlite test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/django/django-2.1.8.ebuild b/dev-python/django/django-2.1.8.ebuild
index a5c6abc5c17b..0a08e67daa18 100644
--- a/dev-python/django/django-2.1.8.ebuild
+++ b/dev-python/django/django-2.1.8.ebuild
@@ -23,6 +23,7 @@ LICENSE+=" MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc sqlite test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]"
BDEPEND="
diff --git a/dev-python/django/django-2.1.9.ebuild b/dev-python/django/django-2.1.9.ebuild
index cd8b709aef2b..0c1045dd2c84 100644
--- a/dev-python/django/django-2.1.9.ebuild
+++ b/dev-python/django/django-2.1.9.ebuild
@@ -23,6 +23,7 @@ LICENSE+=" MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc sqlite test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]"
BDEPEND="
diff --git a/dev-python/django/django-2.2.1.ebuild b/dev-python/django/django-2.2.1.ebuild
index a8df2bb56584..0a76513f2ac0 100644
--- a/dev-python/django/django-2.2.1.ebuild
+++ b/dev-python/django/django-2.2.1.ebuild
@@ -23,6 +23,7 @@ LICENSE+=" MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc sqlite test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pytz[${PYTHON_USEDEP}]
diff --git a/dev-python/django/django-2.2.2.ebuild b/dev-python/django/django-2.2.2.ebuild
index e3af21ded5df..45963469fc10 100644
--- a/dev-python/django/django-2.2.2.ebuild
+++ b/dev-python/django/django-2.2.2.ebuild
@@ -23,6 +23,7 @@ LICENSE+=" MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc sqlite test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pytz[${PYTHON_USEDEP}]
diff --git a/dev-python/dnspython/Manifest b/dev-python/dnspython/Manifest
index 48115af2d8c1..95d409fa20a9 100644
--- a/dev-python/dnspython/Manifest
+++ b/dev-python/dnspython/Manifest
@@ -1,5 +1,6 @@
DIST dnspython-1.15.0.zip 252157 BLAKE2B 6766c1e69bc4225b08f3b1b3871fac2aba7ae707de5f16718798ce4d6846308500c5341f9ace1b48d3858ffc965a7295ee42cc2c35ff23ac38d71927dcaecfe9 SHA512 942f7cf083d1b0a9f03f040ceca194c38777f2e40862c388051986112b3f2a4a8426733ff46ec5a155319776e4a856412c3430b052b2f92f251f0e3260eb9bc1
DIST dnspython-1.16.0.tar.gz 167172 BLAKE2B a246684aae8651d94b4312a4b4cce2236a0c4f2289a8fe8a2bb8e81c6beddf6e81a7d54928bc50f950fde862b27e589e83fa9f7aaff7d263a6442f47fe9bb3bb SHA512 825a1815855e036ea1dfece6ec0d42242f83163960439ecba3da58d9adb85b65dda7e628cf38c386807a6c0c36aa026d5e95f7a1bdc2927aa2f6f042f873c14c
-EBUILD dnspython-1.15.0-r1.ebuild 1020 BLAKE2B acdbda13aa13601d3b114ca03c6717265871ac4473a9496aaf6f4f76a8844ec7250117c37f805f1e8efa7a8ca346c70c1e4c1642090b2ce53e33dd5c84e8734f SHA512 991318d5e3a995fbf26f54a50ab9f8b3ff749a707151d57ca7f4c1f4187220de741642a40df7fdbcf0de28244b5dfa3d48c7eb2306cb23bbfb67cb84165bfea9
+EBUILD dnspython-1.15.0-r1.ebuild 1047 BLAKE2B 9d9f2455585eee22646c4ad2613b903149edbf6338bb6c80e5c97aafebb3ccaa5d3f162f3dbb4dc4d6cd609565d94f93011b8c247905d014fc9ffa23cdcc7c4b SHA512 43050217cc0d7153a5a9595633454ec0d9fa51197e28d60685ef2be6cfda1ae4824187c27216010acf237176002db33e53046c369df19d6d20bb2c6122b18d11
+EBUILD dnspython-1.16.0-r1.ebuild 1132 BLAKE2B 6ef2c5eec9c1b6608aed6f030468575dce2a7bd59fd69d56115266dd4d8f5938cbf26b04c75ff680c0fe445687bf4916cc981a88b7e8e421dc6cd6e9522821cc SHA512 918210e99b8210651cd0d5730e669c0fd3c868ac174dda039b3b957e264235bb14b91af1aa7103fcfe7f0de531ba0a34df049f2337706b029c59cff7730bceee
EBUILD dnspython-1.16.0.ebuild 1114 BLAKE2B ae215867b69fcf5f3031efd6b09e35ea21b9534cb41397c4583dc87c8ce83d377aa44ed64e9ab57e4cd9d14d2935c0e3b7609ed8f9f11ca9324807445cbd0139 SHA512 62aab93509e3451042c7b7652a693ef2caaf375ea7e5df1dcc6b2c29093e84ba3807c664f31b62746468659cb9293a05aa5c9efac778444cde9d83a69d0c32ff
MISC metadata.xml 1458 BLAKE2B 9a04546a3cb62f7ed6a72a8416e7f38aca15733a444970e84fe0134d0097eca4ae8fab9433f66196539de66a4b6b92103a4531f9248cf508a2e0f4d16c85c172 SHA512 40c86234936ba4f0c01a98266e74d49a80a8a48d4761b887ec84fe3ff9b534e7b6daf3c317d299b1333132a6025e49abf63884e7d6d0634c876dc74b470e0a7d
diff --git a/dev-python/dnspython/dnspython-1.15.0-r1.ebuild b/dev-python/dnspython/dnspython-1.15.0-r1.ebuild
index 9bc1622d5e2d..01a44cc94174 100644
--- a/dev-python/dnspython/dnspython-1.15.0-r1.ebuild
+++ b/dev-python/dnspython/dnspython-1.15.0-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="ISC"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pycrypto[${PYTHON_USEDEP}]
!dev-python/dnspython:py2
diff --git a/dev-python/dnspython/dnspython-1.16.0-r1.ebuild b/dev-python/dnspython/dnspython-1.16.0-r1.ebuild
new file mode 100644
index 000000000000..3b57e85601a4
--- /dev/null
+++ b/dev-python/dnspython/dnspython-1.16.0-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="DNS toolkit for Python"
+HOMEPAGE="http://www.dnspython.org/ https://pypi.org/project/dnspython/"
+SRC_URI="https://github.com/rthalley/dnspython/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+IUSE="examples test"
+
+RDEPEND="dev-python/pycryptodome[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
+ >=dev-python/idna-2.1[${PYTHON_USEDEP}]
+ !dev-python/dnspython:py2
+ !dev-python/dnspython:py3"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+RESTRICT+=" !test? ( test )"
+
+python_test() {
+ pushd tests >/dev/null || die
+ "${EPYTHON}" utest.py || die "tests failed under ${EPYTHON}"
+ popd > /dev/null || die
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ if use examples; then
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
diff --git a/dev-python/docker-py/Manifest b/dev-python/docker-py/Manifest
index 36a5d09a31d7..042d08793e82 100644
--- a/dev-python/docker-py/Manifest
+++ b/dev-python/docker-py/Manifest
@@ -2,8 +2,8 @@ DIST docker-py-2.7.0.tar.gz 196369 BLAKE2B dd181dbf32f5afda06e748cb49f15d5fc6ff4
DIST docker-py-3.6.0.tar.gz 213435 BLAKE2B 28301a508ef346373f8ac4033b697a71092c4162ba1be81bc69c513d1de700326a4e8ffcb1c015e20516aa1a09d31162d54182985eea3dc1dc23d6e79ef28fea SHA512 b32acb2585995c3c5bdef95ea4bbb6bcadba3b9fca81a3e637dc294b5dbd3823ee6c98236c4bb197373a96feafcaae665b9c64b805abd52e1ae27aa42079278d
DIST docker-py-3.7.1.tar.gz 220882 BLAKE2B a7547d2989b3fc2dfc38dfffb909508b7a5b3f8ee6b0fc874a73d0cdfaa17fe28c971f5a226893a41d893e75b1b2e4c74da806996e85b097b3a85b2d8dadcfcb SHA512 0a89c5fc05423d913b1029390318d9cd4ca54a3b4df1e9a9f459e27fa114fd7b03047ff95f3ea2ef6bb2cb48c5f6fe712da11c940249d3b253aa3fe74b8b1c98
DIST docker-py-3.7.3.tar.gz 221311 BLAKE2B 6bdfc5cd53fccec6e060d08ebde845d373f961a8a418e3bfbeac79e736f64aa07807a4f2074d243765d10c0e4cc87c672d039cdefe4223ec1b33b56cf4ea31a9 SHA512 d3217361617f12e841bfa443c7ab4b44ca5f7ead8b40834919aad9043220efa7611a8bd18cbec6adc4d98f2551bfb169535e1eec904b90425648093c0d6a1722
-EBUILD docker-py-2.7.0.ebuild 1512 BLAKE2B 3816813d7a0259d7a4342ca575590ea4fd395f010e74f0b2ada6c1b0f34b22332784d88a9fe7a2777ef00199e78e785a96dc3ad46f182cee9719b6b97e850fa2 SHA512 2e9bd5037ccf6a133859d54c0f6f5859ec0f36222de0517f13ed2785ec6ba03ba36a9559b41633cf03a1b73c2fd8ecd6ead3e8e22c8f88947e732bd219aa8052
-EBUILD docker-py-3.6.0.ebuild 1424 BLAKE2B 0aa4a503cdf0dfaf3a317a4499b9505fe4479c0ed76aa7c018d39d05a8f20ed3cb40b2a2edbf7d5f1654073739e03302c89a398174cfa872d01625cabfa99356 SHA512 86c16d4bd30b7eaecd727c240154f5d529478251a75fc40d9a1caee1c69958c8e6b6a7fdc3ea2e3156ebae95b03e62939e3607f520900b43f9b4be645198b182
-EBUILD docker-py-3.7.1.ebuild 1425 BLAKE2B f51c0bc038dfce1ea5f4901c3163802d30977af6591a7906f12379b87255b52eed9811a21f8433d026d576ec56314becde7514ae4310f3df77be05acadf0582d SHA512 5a257dd1de90d8c737f1700f205cfee7ed317b59a3e73f2eae14f4591736703980dc061a90b5cff67dbf747d03a2899f01c03b8a6f1c6de5755c91d5038de938
-EBUILD docker-py-3.7.3.ebuild 1426 BLAKE2B 54e7659153510592ea0a600a66e2dd961fb04596727d74b61bc679c89d4d1949ad444748ce24ffcb7cd7c916c26ec55a64547551e375911192f85a311abc82c9 SHA512 368e67f47da94ecbb9d522599d2e53a39340a1e34bfc48604e728b5c51c5864882b0dc9b7986329810a38c614d13f5fafa3e36bfe294a97e4015c20419a39ad6
-MISC metadata.xml 402 BLAKE2B 449733b9057dfcde3dd0ff82df6a9cf870d1138d3c721a39174a71f54a359422cb3411f513f68662b1c840480c4aa253f8fe77a2afe1020e82c4e7c81dc4d691 SHA512 13bee9843188ebf018e25e2a738fd0ecc10ddb3508bbbe3e47048a9ec714196498ea71044a57a20b4c649eacd0672b956d20a3e5487047723cbda9047ca214cd
+EBUILD docker-py-2.7.0.ebuild 1539 BLAKE2B 388eb2de15265da264f0ac2697f4e5a375ae2e34e9d532bc8ff41cd24cac4a8a9ed79682b8fc154363360917f4528ad7f43bcef70af296c580911b7a26a562a9 SHA512 cd06b09a2188616616ec2b534def5b062cb0520cd0d7a10ad27c95ea071d0d2b3d8ae2f1e9a7271f3a80bd8f27cea5c0e59766bd28efe8f79720a5cb56ab3711
+EBUILD docker-py-3.6.0.ebuild 1459 BLAKE2B fc791fd6cbc37ae9501fb7613aecbd7fbd63d3e3692b58892687e78fd605f7f4c3e31654c064f2720c6c1a1099ba49810474721dc78dc0210184e03fe19e1964 SHA512 d6181326179ea3de90f383267f451d23838627dddd0af3052f3b86f7d2a549e0f6350b61901cb3d0308bf7b5917d0ddfd075428b40ab7a0ed4d73bb4b950fe37
+EBUILD docker-py-3.7.1.ebuild 1460 BLAKE2B 36466f94b331395520624ae83477ef8df065c111e6fdbf67ba7097b854e99c31f4ea007c4dfbe205ef131fb06a896aedc77cf5e2aea4efc6f9d575f1ebb3b667 SHA512 2253716a557ec07aa12148ccc9c2d14cd4ead6c1dabc281b2e59335c37d183307a97ae4d8a0aec512d81c2310476f38030f04819fccab471aedebe0d195dfcbe
+EBUILD docker-py-3.7.3.ebuild 1461 BLAKE2B 3da08d34f1c39bd252a9469352d926d404491eac9b838621ae230e13c789dcbaa230818b7cfbeb82279ff3ceaea49729ee2f500947e78c25a432cc4f25ff31dc SHA512 61718cb9e4c9f9475a98f605306fa4d5fecda68a1f78d0979cf593bef7ddfabe50d288eb635796babe63c6b8e644c351b028393606263be57a0202d3f7978ebb
+MISC metadata.xml 319 BLAKE2B 94c736dc4cced0c42b48683b887ca3bca96bee3a8bb847c0af93764abeb55a14d1f8f77eedad59f68612550dda67b4b6c227c61abd0c7155932f22f463194de7 SHA512 0e33a17e754e136b13dce5ad5fe93b159951c834e1140a176c25fc747aaf4eb4de18112c62a7bc7eab3fcf3f580583a335b88e6ab35c52c582f627d0b81c35e6
diff --git a/dev-python/docker-py/docker-py-2.7.0.ebuild b/dev-python/docker-py/docker-py-2.7.0.ebuild
index 47ecce78b134..9a5f8deb604a 100644
--- a/dev-python/docker-py/docker-py-2.7.0.ebuild
+++ b/dev-python/docker-py/docker-py-2.7.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/docker-pycreds-0.2.1[${PYTHON_USEDEP}]
diff --git a/dev-python/docker-py/docker-py-3.6.0.ebuild b/dev-python/docker-py/docker-py-3.6.0.ebuild
index c0ee1da6a19a..e2816c4415c1 100644
--- a/dev-python/docker-py/docker-py-3.6.0.ebuild
+++ b/dev-python/docker-py/docker-py-3.6.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/docker-pycreds-0.3.0[${PYTHON_USEDEP}]
@@ -29,7 +30,7 @@ DEPEND="
test? (
${RDEPEND}
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
- dev-python/paramiko[${PYTHON_USEDEP}]
+ >=dev-python/paramiko-2.4.2[${PYTHON_USEDEP}]
dev-python/pytest-runner[${PYTHON_USEDEP}]
>=dev-python/pytest-2.9.1[${PYTHON_USEDEP}]
)
diff --git a/dev-python/docker-py/docker-py-3.7.1.ebuild b/dev-python/docker-py/docker-py-3.7.1.ebuild
index a007f6c0e15b..e407eb9892fa 100644
--- a/dev-python/docker-py/docker-py-3.7.1.ebuild
+++ b/dev-python/docker-py/docker-py-3.7.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/docker-pycreds-0.4.0[${PYTHON_USEDEP}]
@@ -29,7 +30,7 @@ DEPEND="
test? (
${RDEPEND}
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
- dev-python/paramiko[${PYTHON_USEDEP}]
+ >=dev-python/paramiko-2.4.2[${PYTHON_USEDEP}]
dev-python/pytest-runner[${PYTHON_USEDEP}]
>=dev-python/pytest-2.9.1[${PYTHON_USEDEP}]
)
diff --git a/dev-python/docker-py/docker-py-3.7.3.ebuild b/dev-python/docker-py/docker-py-3.7.3.ebuild
index 2573b1681c68..94687fd3c146 100644
--- a/dev-python/docker-py/docker-py-3.7.3.ebuild
+++ b/dev-python/docker-py/docker-py-3.7.3.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/docker-pycreds-0.4.0[${PYTHON_USEDEP}]
@@ -29,7 +30,7 @@ DEPEND="
test? (
${RDEPEND}
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
- dev-python/paramiko[${PYTHON_USEDEP}]
+ >=dev-python/paramiko-2.4.2[${PYTHON_USEDEP}]
dev-python/pytest-runner[${PYTHON_USEDEP}]
>=dev-python/pytest-2.9.1[${PYTHON_USEDEP}]
)
diff --git a/dev-python/docker-py/metadata.xml b/dev-python/docker-py/metadata.xml
index c95aef16078e..ce48845f4613 100644
--- a/dev-python/docker-py/metadata.xml
+++ b/dev-python/docker-py/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>mrueg@gentoo.org</email>
- <name>Manuel Rüger</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">docker/docker-py</remote-id>
<bugs-to>https://github.com/docker/docker-py/issues</bugs-to>
diff --git a/dev-python/dockerpty/Manifest b/dev-python/dockerpty/Manifest
index 378df7b5965b..1711a5a627a9 100644
--- a/dev-python/dockerpty/Manifest
+++ b/dev-python/dockerpty/Manifest
@@ -1,3 +1,3 @@
DIST dockerpty-0.4.1.tar.gz 19608 BLAKE2B 1c7229bdd18100bb75a8ec80f0b8a636137efce40affb2bbadf27eef5ee13322ab92f9a3f77db0ef79c35366daf700550eb9a358534f7a1f1c2b92ec2cd4d5d0 SHA512 1f27a1d1cf9bfa21a77f2c0695334ec09a81ed5b70190b16fb23ec0e2ab4cb84af334b5e9275265eff2d8014aac5f96890276bed5775bb805c3f30260c99da70
-EBUILD dockerpty-0.4.1.ebuild 778 BLAKE2B 51ebee072c088eae8bbf0ea266e69792f671e3426b3e7a7fd437960fc874e5b354395da4312bae15123e96d9f9ea1b26d36b8ad48b08b2f20853e3b2128146c5 SHA512 8f2175eda9b20d242b738ed5569b46c3d3c2dcc175fc2afc6acd52e4dbd65201f3686bfecf8f662c9c6459b241e12eda20f83bba4318ec4418df96f10e55b4cb
+EBUILD dockerpty-0.4.1.ebuild 805 BLAKE2B 4462cf84b49bbaab51e7cc2d218c7d4f8e4fe5f0e3bec73451d54451309181e3f1d826a75d0e51cd1f398950f94fa4adce4abed676ee02b3a7c70a29b5033837 SHA512 9e4385570b2dfcb51be40e4a584f1e351f088275139e37ed3096251a05e974635cf76e62323f8ec117fe81be6f1882ddf6ee7050377543172fa2e59a835ffd22
MISC metadata.xml 246 BLAKE2B a3790516e837d7d62a7efa31295004ba64b36026f45d696d87b5fb83e0b08815b887209bd5ba4f0be5a8b1371797d4abdbd125f4f018b32dd95613b36c53ffbb SHA512 c9e4e7717be1b4f5571d287b57d59c6de4bee0f4bb0a21a55cbbc886f711d57e52e74761bcf7f1102e1efa4b0e56f508e5f15eeb69cb38866692bc232032f936
diff --git a/dev-python/dockerpty/dockerpty-0.4.1.ebuild b/dev-python/dockerpty/dockerpty-0.4.1.ebuild
index c259d99588b0..4bcdf0afc23d 100644
--- a/dev-python/dockerpty/dockerpty-0.4.1.ebuild
+++ b/dev-python/dockerpty/dockerpty-0.4.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/doctest-ignore-unicode/Manifest b/dev-python/doctest-ignore-unicode/Manifest
index b2fdcf2948ae..726c01c39aed 100644
--- a/dev-python/doctest-ignore-unicode/Manifest
+++ b/dev-python/doctest-ignore-unicode/Manifest
@@ -1,3 +1,3 @@
DIST doctest-ignore-unicode-0.1.2.tar.gz 2270 BLAKE2B a114a1724445ed2c5c41f46098d5930da8b255e82256ef686fa8567dc305608363895655ede36f70b87896f0ed22f1c8e1047632cff5719ef7417159b0a691e6 SHA512 ac88d1cc90b1db21b21b121cddde246314d8a3e399ea0e96f1cd4f7812949cebdd0850566a90d47da01ea159bb8d69c8a73ee05c62cc40d0839d4701f2f330d3
-EBUILD doctest-ignore-unicode-0.1.2.ebuild 633 BLAKE2B 25046ac3fcb02b7da0744b67be24ae6b46f969d69f551c61bcadcddff39cc9093e59c7522320117868d278ea22088a9ecd543856e75476235d1105f3bba046a5 SHA512 c534e5c5644539b9cdb977694c94d095a4e1d8f9a6447a3112932d0b0d857bc03707d4a89a5a3cb36db1b604b2f9a1a64fe00123abf5250bcffb2d883eb1b800
+EBUILD doctest-ignore-unicode-0.1.2.ebuild 660 BLAKE2B 345f190c7dc48ed7d635cf8dec84a7d56459d209b1955c832bcf3039b6ef9a8dbf0d9f16216cc32abe7ca1d0cc59df0f0ffc5c1ed4edc31af144f9e7691b63ac SHA512 6a96e96509b6c1f2af0fd09cd8c2ecc0e04aa1c4dff4946e4449258f31c890d2f46d9dcc36a5d31bbbc17a4e399bc980e0c1076393dff9e17f50a5ebbcdaa4f6
MISC metadata.xml 396 BLAKE2B 9d6ed08e6f963cb03406050e1ec934e9fd0484633e7989b52d5277e6668ebdc919d60f8b0898b0ccec076e9839ed07c6cf5273e14a289049f815cb119e4c13d9 SHA512 da8a39b0f46893a69b4e53ef6b62845f70b1ebdb0ff1c339f52b61b69c6a6e730ecc26d3f99db16a259c73ff454685faf546babc7afc9e804170a0e738cd7d1d
diff --git a/dev-python/doctest-ignore-unicode/doctest-ignore-unicode-0.1.2.ebuild b/dev-python/doctest-ignore-unicode/doctest-ignore-unicode-0.1.2.ebuild
index d4ec5f6196f9..e0f024570084 100644
--- a/dev-python/doctest-ignore-unicode/doctest-ignore-unicode-0.1.2.ebuild
+++ b/dev-python/doctest-ignore-unicode/doctest-ignore-unicode-0.1.2.ebuild
@@ -14,6 +14,7 @@ SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="amd64 ~arm64 ppc x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/nose[${PYTHON_USEDEP}]
diff --git a/dev-python/docutils/Manifest b/dev-python/docutils/Manifest
index 155bb67c4164..1dcb55795c6b 100644
--- a/dev-python/docutils/Manifest
+++ b/dev-python/docutils/Manifest
@@ -1,7 +1,10 @@
+AUX docutils-0.15.2-tests.patch 1547 BLAKE2B 361285ad1ffd4d32a7e04b5e9e56a9dd91c69475a5c7b9fffd64b6735d789b4793ec35d0fa733d016ffd4eb5c97a8a8baba64bbb79b8f5cece71e9f4d3d947bc SHA512 83856452008c041295659c95e45d477672a1faedfae642d3980c3ac416864a77f21bdaebc88b67f43f7da87a92b3bd6baf04e37f44c66a46e2bbc941c0d75131
DIST docutils-0.12.tar.gz 1618353 BLAKE2B c431e4f2d5ca21235bba860ae7aa4698af0f41b5bc1184bf39452f2c90fdae35d77fb52cab3b9fb5c4202541a01508d268c92c98845bbfd1d38e215e4228234d SHA512 0087433f8b76e1d0302d2fab77fdbda941132d16ac1fcecb26ca66119687eefd9e2f6901e05d705f857fa31e2526136c9827dfd57c44cd295bd10dcce3faebf9
DIST docutils-0.13.1.tar.gz 1735216 BLAKE2B 6229e7de842c6871bcc44a536333f005c5f4691423a4284d72f617bacbdbeb67c0e49e1ee74ce6ebf96e9329d0df2a5acdef306da975551108e74bd557aff4f9 SHA512 6a68b27dac3705ff532cb79d6b6808071206544a1c653e6a24d46971a5e10edffc7d275834eec4e80d948eb066bb099cae0195c0ab674e68747820e54f0ea64e
DIST docutils-0.14.tar.gz 1727105 BLAKE2B d8880918e04ae19ec17ec8aeeaeb44d198a15d7f4c300e08d50b730aa5f753e564391e796b71947c66179ad58fb99e17d11172867d804e0734a17be7dcef3b4b SHA512 1ed72c2ef7d2ca38d1c6f3154b7986ea46f599d9bd826405a5257fdd7740c8626957d6298aa95fb0edea8a24515de22f1ad9b2ecbd59341a1ab7a2bab30f500c
+DIST docutils-0.15.2.tar.gz 1797388 BLAKE2B d7f78c37346fe30156335f31bab0fbec420980e08b10806b62ca67135388c161daf758378d74ca4650546d519923444e9343605de125295e3ca271d6109adc73 SHA512 b4528c7eba5a27e40f290a9df6894c277d11906d02f6842b9f364b29af9aa1e46f6008c87e4355947bcfa9f2db1cae9f38cf9fa7b8008ba45fa6d685922003a6
EBUILD docutils-0.12.ebuild 1785 BLAKE2B 41c300ba5131ae5e43ed0e56d286a743c29865d0ba6c44fbd2125ccc4f58e4c32e4db5a0c3e5f869379f96be0beaad4f65a0a9e6ab3bfce154e7d52121903bec SHA512 a34dc97537a6f039e023c60496187e8ed0ed58346ccc2c0cf1b1e9f3b79a857e0c13eb1eb5cfa9db61368dba878e89f176049cd428a406006ecac78e9cebca8c
EBUILD docutils-0.13.1.ebuild 1799 BLAKE2B 7a0396b993588019fc2bf391bd5fba88fc75e3199d2d6feb43ec6359179fa20614ef5e93267c68b932077448de4d7463684f70a3c922cc088413f001bc07801b SHA512 d94979112f9e87a35ecac5369453f70820034289a47a9cbff69521557a8c22eae8e0e67a124db30866de1cc7be67825e12ff036f1eb6c6227965577f1b3a5412
EBUILD docutils-0.14.ebuild 1811 BLAKE2B 4893bfed0ed2f30718141854cf405dae52cbfcd27af0e85355c92ea134a62e9b185962c403bca20a8f6af4d8396d907077cb682cb6a19e87c5e8888ce10ad31d SHA512 c4d32acd0fa96ff972fd33d6e98a5cbb52ef71eb6a29d7e4e4c8f2fcb71d0350fc7ef66d2cd8e28a216faa4ef437820bbf8ee4a4262bc282033ab6dc5c926bff
+EBUILD docutils-0.15.2.ebuild 1982 BLAKE2B e53f5f3740f1f0fc5779835ce075bb3889eaf5e0951cd243b31d57217193954d9e56adba648edd46f69c7ac94345535747f18943eb6c303e7c00ccca3e5ef3ed SHA512 be904c221a7bf34a6be83d03d36a587a58332d986e5f907ec0cbe7dd06cd4293e75ffb9ec07cc64c9a5d85df8a9c415784b29af8f75de70438fdf6c2b16afcf0
MISC metadata.xml 318 BLAKE2B 396ae24ba924fbaed55e84016c94fdef294c87d791c3fa911f16ffe04b452980d112b27112b58b0092d1730cce7db36efae2851d150102046a3379b65d347de2 SHA512 3cf09c6d943288ec0fd9fa92d4475ac184a87b47b7bc8df80fc24a712d8bf0363d4c2a08efb2ace4d94adcd59fdd6f82ae9fd9bbe58561ead5715f7daf84a96f
diff --git a/dev-python/docutils/docutils-0.15.2.ebuild b/dev-python/docutils/docutils-0.15.2.ebuild
new file mode 100644
index 000000000000..036c2fa367c5
--- /dev/null
+++ b/dev-python/docutils/docutils-0.15.2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python Documentation Utilities"
+HOMEPAGE="http://docutils.sourceforge.net/ https://pypi.org/project/docutils/"
+#SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2 GPL-3 public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~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=""
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/docutils-0.15.2-tests.patch"
+)
+
+python_compile_all() {
+ # Generate html docs from reStructured text sources.
+
+ # Place html4css1.css in base directory to ensure that the generated reference to it is correct.
+ cp docutils/writers/html4css1/html4css1.css . || die
+
+ pushd tools >/dev/null || die
+ "${EPYTHON}" buildhtml.py --input-encoding=utf-8 \
+ --stylesheet-path=../html4css1.css, --traceback ../docs || die
+}
+
+python_test() {
+ if python_is_python3; then
+ pushd test3 > /dev/null || die
+ else
+ pushd test > /dev/null || die
+ fi
+ "${EPYTHON}" alltests.py || die "Testing failed with ${EPYTHON}"
+ popd > /dev/null || die
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ # Install tools.
+ python_doscript tools/{buildhtml,quicktest}.py
+}
+
+install_txt_doc() {
+ local doc="${1}"
+ local dir="txt/$(dirname ${doc})"
+ docinto "${dir}"
+ dodoc "${doc}"
+}
+
+python_install_all() {
+ local DOCS=( *.txt )
+ local HTML_DOCS=( docs tools docutils/writers/html4css1/html4css1.css )
+
+ distutils-r1_python_install_all
+
+ local doc
+ while IFS= read -r -d '' doc; do
+ install_txt_doc "${doc}"
+ done < <(find docs tools -name '*.txt' -print0)
+}
diff --git a/dev-python/docutils/files/docutils-0.15.2-tests.patch b/dev-python/docutils/files/docutils-0.15.2-tests.patch
new file mode 100644
index 000000000000..11ccbd01b90e
--- /dev/null
+++ b/dev-python/docutils/files/docutils-0.15.2-tests.patch
@@ -0,0 +1,40 @@
+diff -ru docutils-0.15.2.orig/test/test_writers/test_odt.py docutils-0.15.2/test/test_writers/test_odt.py
+--- docutils-0.15.2.orig/test/test_writers/test_odt.py 2019-11-25 19:38:23.327374852 -0800
++++ docutils-0.15.2/test/test_writers/test_odt.py 2019-11-25 19:38:13.585433399 -0800
+@@ -38,6 +38,7 @@
+
+ from __init__ import DocutilsTestSupport
+
++import unittest
+ import docutils
+ import docutils.core
+ from docutils._compat import BytesIO
+@@ -146,12 +147,13 @@
+ # xxxx is replaced with a name for the new test.
+ # See instructions above in module doc-string.
+ #
+-
++ @unittest.skipIf(sys.hexversion > 0x308000, "test is buggy on 3.8")
+ def test_odt_basic(self):
+ self.process_test('odt_basic.txt', 'odt_basic.odt',
+ save_output_name='odt_basic.odt'
+ )
+
++ @unittest.skipIf(sys.hexversion > 0x308000, "test is buggy on 3.8")
+ def test_odt_nested_class(self):
+ self.process_test('odt_nested_class.txt',
+ 'odt_nested_class.odt',
+@@ -166,11 +168,13 @@
+ save_output_name='odt_no_class.odt'
+ )
+
++ @unittest.skipIf(sys.hexversion > 0x308000, "test is buggy on 3.8")
+ def test_odt_tables1(self):
+ self.process_test('odt_tables1.txt', 'odt_tables1.odt',
+ save_output_name='odt_tables1.odt'
+ )
+
++ @unittest.skipIf(sys.hexversion > 0x308000, "test is buggy on 3.8")
+ def test_odt_custom_headfoot(self):
+ settings_overrides = {
+ 'custom_header': 'Page %p% of %P%',
diff --git a/dev-python/dogpile-cache/Manifest b/dev-python/dogpile-cache/Manifest
index 01ea8d4dba96..5db3fe98c801 100644
--- a/dev-python/dogpile-cache/Manifest
+++ b/dev-python/dogpile-cache/Manifest
@@ -1,5 +1,5 @@
DIST dogpile.cache-0.6.4.tar.gz 315533 BLAKE2B 92848b82d923c6d19bc3aa7f0f1c399f8d7131bc308a79686269e904520e6b690c8d78a3c715e3e9153f81f1478bbb6e82ed6caad60a791e2488b023f1fe3d8c SHA512 0e86ed6aacbfbbbefdc3622ac956679c4986c77989daa3c3e845d4b8dbbf7945b4d0764789f03540b2ff59712e2ee86c8283cc3ee8d9e950f9ef1772db7ea137
DIST dogpile.cache-0.7.1.tar.gz 326127 BLAKE2B 358391033d1d22b2711052f1aa3003c0c5f2da42b33b3f4fbb2d582418b0b42695db5df638dabcb9ba81ba414d142ac7f52a6c80ea645f5fcba12ca21122a495 SHA512 39c0a1d3d5027bc61cc69eda46c846c72d09892b2de0ea2e9545b1f710911dce8726b4ee4a0daef0d3c409a16733920d437f6e833a5b3f55ccc80267bb0da39c
-EBUILD dogpile-cache-0.6.4.ebuild 892 BLAKE2B 90730b1c4257490b239fbc88ad21e38bf8fb741d197efb5827aa5ed791c3778f70046737436dbb52be536cb9b12c9e615646e25cd005c4403f507ab42e7dc571 SHA512 979ab4b89187cb1f62e41412efaac18cbeb55f40168a202e84dbd4bfb68c215b6ffe8e804fffed02eb8e3a0233418b1c976d4ba7284b915dc4f4bf60cd963456
-EBUILD dogpile-cache-0.7.1.ebuild 896 BLAKE2B 82efaf378e993e994ba4609b1fe3d4a01d83ef1fbf58002e4a1d0675f5518ba94a4697d964a979d8f3c19975e5d6bf095f08a5bb8cd5b5a240490edb9e629aa9 SHA512 1f62efcd6c6529438825762e30e63551a4421ce033cb9e8b5b0a9dc020b5181423102a74f3778c47b3392ed94a41fdccabf53fb3ac7d36e3c3ed2ab75ba00ba7
+EBUILD dogpile-cache-0.6.4.ebuild 919 BLAKE2B 13851b9bf9866bedbfdb29b22b5e5267eb821ba0afb83d4c6cc35b7e088bac03db3ab71858d49b705227f5f55fbe0d15bbe183388247b92d63363a2742ee77f3 SHA512 50b862c5506e62769b0e7204c6188d3df6cdb5fdb5e56899d6b9798dca92429ba1a6c47134667dac097ab78ba7e4c7d7c6c7598ed278b9d97c0a963869671988
+EBUILD dogpile-cache-0.7.1.ebuild 923 BLAKE2B 163bafd6268d738742a424e7452e8ebf2141fb25ab4532d533b73d4de4dd3aa4702bb8839cb00a5b8a199f3e0fb8b34723978e4e56e429bf5a57fe16fbbde558 SHA512 31de5ef21c776691d3d1d23ded3e8593b1bc39aca45692450958281b8ece6d65fa203949217f01e7aa5f480e97c48bcf197044dade6d98ed288f6b8d2744208a
MISC metadata.xml 716 BLAKE2B 790b3d6205c7f01a122bdc92250cb507408742e973a33dcadf4be9180d4bc4d6c77a9a9283057b88406d852a461dbc46d834b6a95309b7641b2ad78430b0f553 SHA512 7d260f1511dd2507f67149e1dda7a5ef5e5fee21bdd45832d141cfda5794b32b5b99a31e0f351da5f076fe481f14c7b420cf11f5b14587a1858b61325f4ff59b
diff --git a/dev-python/dogpile-cache/dogpile-cache-0.6.4.ebuild b/dev-python/dogpile-cache/dogpile-cache-0.6.4.ebuild
index 9aadca46fd13..f5bbfcffb8d2 100644
--- a/dev-python/dogpile-cache/dogpile-cache-0.6.4.ebuild
+++ b/dev-python/dogpile-cache/dogpile-cache-0.6.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/dogpile-cache/dogpile-cache-0.7.1.ebuild b/dev-python/dogpile-cache/dogpile-cache-0.7.1.ebuild
index 3513c0da1f54..4ab4585ecb1a 100644
--- a/dev-python/dogpile-cache/dogpile-cache-0.7.1.ebuild
+++ b/dev-python/dogpile-cache/dogpile-cache-0.7.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/dogpile-core/Manifest b/dev-python/dogpile-core/Manifest
index f3ce452c8626..85428f3590d4 100644
--- a/dev-python/dogpile-core/Manifest
+++ b/dev-python/dogpile-core/Manifest
@@ -1,3 +1,3 @@
DIST dogpile.core-0.4.1.tar.gz 99534 BLAKE2B 40f2bafbee07a4d66ad75f19a3587ae448d1bf22a57f9e8d12a102f6c5add9365ea9fa957432675b26600c906722c73a5d39d98f2e35fe8ffff07d48752f9da4 SHA512 f4c37297788677afe6ab17ba5aa928f9770b0edbd1a675cd4ad512ef0c15cf1e2d765d9b7a9fe3638f0a646e0ad51d54c9b4ded33611022744226bfde1aa9896
-EBUILD dogpile-core-0.4.1.ebuild 704 BLAKE2B ae6a78462acb579d2ef3a031c366ec6c99dd118e06ef6a8f5764e9eaea9144dabdaa58abff3c6ece2c456cfb5a16f819845103dc5856db49d7d12fb0f25cf177 SHA512 0b72004fd17f407178048c8dd2e72f0a7edd73aacbe5299056b38522ddfbb650be937bed3382c06f64e93fe3fdf1f7a1a832cfceb8dd4b5ae9701eee51bcf6a5
+EBUILD dogpile-core-0.4.1.ebuild 731 BLAKE2B 744eaa2959a820ace820c16d5ac0b5bb82d19e21104d3de5167cba29eb012380918dcf3ffe698f54e891c99b4a2739b64ef380224d0a39d11310784a76068511 SHA512 655a9766daa90f9702d7a96905670eae67c38a1950a5668ab93578bf0fb3668d2bb2f5fd7df1edb4a4a93290bf82c7862894fa9fde6a3caa89456c3427b7dad1
MISC metadata.xml 705 BLAKE2B 86ab8475e0633aa405da1b945ac6ad764d152d6ffb117980630923eae25752ed411ecbf63faa9510a4d0ab9c359f68cfe0ced19d9b43743733c5e7e602057b9f SHA512 1869aa6bde7be478ef26e8b4877a67e62e9b33249cec251f27ccdfb824d1bd7a377349245bb5b2f92698fcdfec2ee11ff2967c19c5f169adadafd41d0e81806f
diff --git a/dev-python/dogpile-core/dogpile-core-0.4.1.ebuild b/dev-python/dogpile-core/dogpile-core-0.4.1.ebuild
index a3c5ac8a9bfc..b9a85e397e16 100644
--- a/dev-python/dogpile-core/dogpile-core-0.4.1.ebuild
+++ b/dev-python/dogpile-core/dogpile-core-0.4.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
diff --git a/dev-python/doit-py/Manifest b/dev-python/doit-py/Manifest
index 36b6303181b5..efecc7d619df 100644
--- a/dev-python/doit-py/Manifest
+++ b/dev-python/doit-py/Manifest
@@ -1,3 +1,3 @@
DIST doit-py-0.4.0.tar.gz 16534 BLAKE2B 390a7ac17efc1938176ff6aad8fd404b8a0155e82dd2f346cd416d0357cc888e1b3e84dd9ddb19260bc9ee463e013ae544032199967a6ace7d63840a178e0933 SHA512 72aa850928c99bf43eefd827334b361243da3b26283fa358ed3f7fba72d1916b1cbe50e581d3d62ed3b4f0efb9b5d1e7f59c3dc913b2ee27e6503bf4e47def33
-EBUILD doit-py-0.4.0.ebuild 1036 BLAKE2B 5b96e8c67e14452c0c2891d4ade657d3843ce73220c09f33470be593a0ecc967d36fa29e2c4529d77586ed97d88d7a32594bebf7bad5551510e22e5aae3e8b98 SHA512 721d8adc9bc5b64c2a08cebb8bec3e60575905a409f012b66b8366039be763b229b714f6f55964486c6cdf1b9b946c111e4060fc77170bacf7d15c11eadc002d
+EBUILD doit-py-0.4.0.ebuild 1063 BLAKE2B 81f039cba16edc041233d57995e6d81ca65da936dd6f6ea2f16fcb4414d847963ba2bd99c1b0d458156110ec5a5701440ead4587f8a4008ae0f2dd2099a08fa9 SHA512 4b0e745ff7a812f998442d4266d96ce911c8779e479510d081a9cda24aa31afd5b6c7683b708e30182fe01374c04de0c311229934c0b02b7fb6f63f0167fc033
MISC metadata.xml 237 BLAKE2B a4b0f86fd4f5d56e2c8cb4ed5cf0671ad2faa61567572fe1173d07d34fc8fd08790f53306e88c3f5135a5b099e10991358c8af0930c2207708c5a11f71e82c6a SHA512 f87674e3eea3a9ea242100ba88aabe10df84aada9aa7e6e2b4b89f0103b20dc5b4d52fa43bbbb0fd2c5356bc0e544e1955a8fa0cbfd06503b51752d571bfae1c
diff --git a/dev-python/doit-py/doit-py-0.4.0.ebuild b/dev-python/doit-py/doit-py-0.4.0.ebuild
index 452ed641fae7..9082cfa9689f 100644
--- a/dev-python/doit-py/doit-py-0.4.0.ebuild
+++ b/dev-python/doit-py/doit-py-0.4.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
diff --git a/dev-python/dominate/Manifest b/dev-python/dominate/Manifest
index 1d3a541a092f..60722ba98c04 100644
--- a/dev-python/dominate/Manifest
+++ b/dev-python/dominate/Manifest
@@ -1,7 +1,7 @@
DIST dominate-2.3.1.tar.gz 27887 BLAKE2B 3ac0820bd0cb79e648dc947d3cb69aa207e3c129cbae05daaca8fd3a6e22c67bd20fa350ce211986451caa7feb5b60c8ff692e568073e007c34de7cb8847b8a1 SHA512 599147cd9aabc7c3bc24e6c82a13b690808899107999a3b0d7d3f2f113b38c90f2c720298ffdcdf1933d2573cced05d730dab53265397b7fc010e57feabc10b3
DIST dominate-2.3.5.tar.gz 27875 BLAKE2B 72bac3554888427a3ed46f8e6a681ff8f48d37043fecc3ff984e65190bfd09bd28ab887168d7e56e0ce2fe8f7c986a4f9d4f47d2041524f53960a5ca3751826a SHA512 a48fff16fc3430201d757a5947c08397f821acdc07a2bd13bb77d65b0d71919726cf4f4792d591cf84ca05912223f439e9cb63e9d18b9a743b217e21ec97d3c2
DIST dominate-2.4.0.tar.gz 32810 BLAKE2B 07dcaa1c4c748951e6f1e7e650cc25df7b59a2933370df6f6da67c22edb05cfff35f0daa9137ec7a68061722006a3de2233dd4802ad4c9e587cda4284e4094bd SHA512 a14f5dead31364543839c54a6ea4e16d796c9c99277a8fe2cb29edfb2f8259f45befcb33923fe6932cc7da25d9c09cc54d1ea1bd12cc11c52fe6ba52f4f9ef8f
-EBUILD dominate-2.3.1.ebuild 601 BLAKE2B 4171d3aac39646662f7f7ebf1c385ac76345384934155f215f4e0c52eefb1a62660aa520347af763466b36701e1a040ebec9fde40b586aa8c7523141b5dac799 SHA512 5fee8dfda24408ada65451f2bb1285cdb02fab6dd908ecd6fe57894864b69e9bc80026d7518b9a058246558d69ffa2c1069a9552d358fadd693d8b3411537078
-EBUILD dominate-2.3.5.ebuild 603 BLAKE2B cfea3ed2ed54d9efe4c6dc81da676e88b25c7da292a2f0dbff0f2db67a5db266c76e153327b971eb6f2efae1dcf3a867f411f59c54215a90583e9a30fa7c8da8 SHA512 00ca75a622d9040b81e9b8513440a32b371feaa29f9f6ddc529cf0fe055e909e0e7b1a02be4d5ded870c29a614d806ef0c63e1f4aa449c60d5a7880c7f38c2b2
-EBUILD dominate-2.4.0.ebuild 604 BLAKE2B d8642d6a152c4fb8116aa439f19691ff2bba07172c69deb32540e5bdba5eaad10b4115578f40e41bab2d35e68c1a416f51b826cba7bbc22b970c6ed0a6e285a4 SHA512 6362ce7770c6908dfbf0d4e6330bdc952953985a3501226917e664d08ff3c9a8e185aac1f7af59676996d55ea46fe25a6e9558cb39179a70a7daa51e9a9e054a
+EBUILD dominate-2.3.1.ebuild 628 BLAKE2B 4eb32f44163343581532992a211c4a2349f01aaac8b12126e809d58fa65aab9bfce8ce0f7af778c205a67f31467dd0a051e137a52df4eb77855e19a8d16ea9a6 SHA512 eec612532a405027b8005fc7c84b6f8519371646a6b9d2977a50d7a41b8126fc99c434ea884633cbd00f572eac0224e9e60373cc446b7a883e4c1eb6e6b52be3
+EBUILD dominate-2.3.5.ebuild 630 BLAKE2B 703d24fa3abfe8aeeae30e3fde4907de12fc90ccf6db86d5ae52287abcd1feea686a20e50be35654ddd57f616344d807e9607bee72d847c1a112a80c40f42250 SHA512 9d3725224835296ba618ffc86c2ac3be45b1960a276404178e5cb8858c08cd9ff9d06712de64474341cf5648c2c62aa7f77f3e55a42ed3159f0e02bb3d9fee17
+EBUILD dominate-2.4.0.ebuild 631 BLAKE2B 79e7bb05cc4590ffcdae05610fc8494ae3e8453bce920ea20de5c551b7d92b4fa8a4de9c9dd6baada7c73b0c9179536fcc6c580c1942c6243eedee0563be60b9 SHA512 2b0e4ecdd026aa933746154f153c5b326108ff36b6ad1e6127cbc74d4b25da64114c060e4350b0c69f9ed77aa3ffdfd446dad57c5d0a671469233083ceda075b
MISC metadata.xml 771 BLAKE2B b57440fdd8bad6140d982af019944cc740ba47183908dc2505c1436448e735cd63f537b3ef2158b6014c4dc050128b13881b368ef9ed5e840b37f7e88ac72a25 SHA512 2af8875459291f59c07ece49ac0edeab74408f54031878c1b03581bdbcfcb509caf37ee30d03e2f86f59dd67aba62c54808ca5a6c67037717113c3bfb6f9961e
diff --git a/dev-python/dominate/dominate-2.3.1.ebuild b/dev-python/dominate/dominate-2.3.1.ebuild
index c9387fe9c15a..d34ab44a6b2c 100644
--- a/dev-python/dominate/dominate-2.3.1.ebuild
+++ b/dev-python/dominate/dominate-2.3.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/dominate/dominate-2.3.5.ebuild b/dev-python/dominate/dominate-2.3.5.ebuild
index e3351d0beca1..87a7947b686b 100644
--- a/dev-python/dominate/dominate-2.3.5.ebuild
+++ b/dev-python/dominate/dominate-2.3.5.ebuild
@@ -14,6 +14,7 @@ LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/dominate/dominate-2.4.0.ebuild b/dev-python/dominate/dominate-2.4.0.ebuild
index 1b6ca3ac3a8d..5dcd55e13086 100644
--- a/dev-python/dominate/dominate-2.4.0.ebuild
+++ b/dev-python/dominate/dominate-2.4.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/doublex-expects/Manifest b/dev-python/doublex-expects/Manifest
index 27c5741aa6be..bb5d9ce1ad94 100644
--- a/dev-python/doublex-expects/Manifest
+++ b/dev-python/doublex-expects/Manifest
@@ -1,3 +1,3 @@
DIST doublex-expects-0.7.0_rc2.tar.gz 6151 BLAKE2B 34d385467fec24a5210dcad53ef768d23eb5117b14679b89bcef721bf90ea380da50c62233afe92abaaf3bd015dc1bb021adedaf98c463400af3ec4e462b7aaf SHA512 94e499f01fbdc73f3f97bbfb64f299d43e3b767f8eb00eecb7c05e062cedd8fa84569cc97ef48aeca24df5ff94b1bfbb330a786500641c857039c2e7d287e952
-EBUILD doublex-expects-0.7.0_rc2.ebuild 750 BLAKE2B e0a826173f92a0ff2a8757530df6507ea031d09d3248a6bc4d8b584a33a8b5eb2b16bc0c0ec2b69444d0f1702a94ec355e03dc7b9434fec5ecf9acb8f8dd5186 SHA512 388c420d4e8973a2419998e59ca7b7bbefcd6f050dfc0d0d971220269ed16a3d86ba760e7ece2e020a25395472644fef2065fcd9d1ea4fd23bb213d65200245b
+EBUILD doublex-expects-0.7.0_rc2.ebuild 777 BLAKE2B 27a12d9a3e4f9f47f31a51fadf615df7bb893bff624e86303a0c9b3c3baeb870c398a262d5ec81a2d1d03cc92aa6fddb9089d011c8261446dea201541f9e67e9 SHA512 59331da358d193c09eda2cef618feb263caf4c2732afa775de238b2cc22c64fa5a453d51ccc67db169c5fcf6705a18c8693914cea0c1cbbbdb0c4a497936227b
MISC metadata.xml 263 BLAKE2B b2f81a90ecd9e66c5495a4c8cf4bb7d0e2dbce41a5e5fbc172f1d2ab65569bf15223789dbc356ae93774af872c3267b756eddaec82014c64f242c92455e8f3aa SHA512 0281999c203e87325a1f2688efd19a57088305289308fdf2401b775a3ffe375ceefb200dd4896417a7e1a5f436e5681143326c74635acc504af8e25d3b876c1c
diff --git a/dev-python/doublex-expects/doublex-expects-0.7.0_rc2.ebuild b/dev-python/doublex-expects/doublex-expects-0.7.0_rc2.ebuild
index 879d98211403..6847964a45df 100644
--- a/dev-python/doublex-expects/doublex-expects-0.7.0_rc2.ebuild
+++ b/dev-python/doublex-expects/doublex-expects-0.7.0_rc2.ebuild
@@ -16,6 +16,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/doublex/Manifest b/dev-python/doublex/Manifest
index e4077950585b..739c62726df0 100644
--- a/dev-python/doublex/Manifest
+++ b/dev-python/doublex/Manifest
@@ -1,3 +1,3 @@
DIST doublex-1.8.1.tar.gz 69685 BLAKE2B 38f80ac0cf68dc2401eaa8051542c91d382e9ba22ed229b3c12a192f0b180b33a5660e54f647b2273401500a3292619d918dde9b0f685807217bca40e1aafbfc SHA512 30d2b572862370da8402cc2cfa5481d3278f0fefd2d5b2f5be126a793c8e165df0e2ae6089ba321e71d994f14024b882933c1523f7a0b9e341bf75644b49e073
-EBUILD doublex-1.8.1.ebuild 965 BLAKE2B 0e180f1884acd89d78cfbe82e075d424727e075ec8d4866a6c894802f838fd6e3da93e4528eff2b08485fe12915876c9dd8fc8e12ec798682266ff1e8c790815 SHA512 d7ee64f9ff77843f97f7366e43bd4b31e65f8d31be15c31be690eea7a9c906bb1567432f1dbd2053304f21afe33ac5e8d452e40312217a10eb72aac412f3c118
+EBUILD doublex-1.8.1.ebuild 992 BLAKE2B e5b802abc26523dfeeaaea630d6ee6a71cbc0d16f162659e9e8786760bdd628556bb5798eb0942435ce1c4f36bac3e7dbe7f53954532b2c014e58e047a9d11c6 SHA512 7a057fd6b15f5641e3f1811fd65ed1b80b6d7df39d5c2d4d9890b158f2d5e2c5c8d471b79c6173f03337f1c9d1abc1197fc06d6f39a34e8edb06174e7d1cf0c2
MISC metadata.xml 303 BLAKE2B 45ebb26950f3f4fc9bc3d6d99418f544523b778c3952e91e6bfb5f37bdfc13b73d25e24bcaf199d61a69cad733fe370cd19ad0c934b3d478097c52ede1316784 SHA512 efe73a700fe748323eeb26f9203b3aab0e189c8ceb56efba5ba97a91793a5deb0ad973dad345e240fc9c15803b929fd84f26524055de1f2290f40042f318d2c9
diff --git a/dev-python/doublex/doublex-1.8.1.ebuild b/dev-python/doublex/doublex-1.8.1.ebuild
index bdf49fa4cbde..64595f9d08bd 100644
--- a/dev-python/doublex/doublex-1.8.1.ebuild
+++ b/dev-python/doublex/doublex-1.8.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND="dev-python/pyhamcrest[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/dugong/Manifest b/dev-python/dugong/Manifest
index e3e917f44c6c..59ef3a16cc9d 100644
--- a/dev-python/dugong/Manifest
+++ b/dev-python/dugong/Manifest
@@ -1,7 +1,7 @@
DIST dugong-3.7.1.tar.bz2 194243 BLAKE2B a7514f4b515fcd519f5c11b834d44d16cd395d9eada659dd1913bd07a9a072e19f6737a3d702d9ef2a63160eb5452f146a4b04e744610b8f51c9403a648aef9b SHA512 85c276bba85d650bf0baa6257bf0872cb2da546a23d19e0c94cc15c95721a8d9f6392db0e64b38ab2e801803e3ab7908e6a931d18736d33c87138eca35b4f27c
DIST dugong-3.7.2.tar.bz2 206730 BLAKE2B f362208db26582a1d3681900e99b2143c779d4da1dff9f1a5bc21a2a00fbd0e0c1abb045a60b6cc29d173c0980c42c19f33d091c3b6f300d0e2d85b180b12995 SHA512 00b6d349fa7c5b8a356d663381a39bc40dd42fe9c01a92003c58437f4c4acc31fdde880b743f2c1035016e6f1e1d0f9cf6608832332f3a4a8640bf868680bea6
DIST dugong-3.7.3.tar.bz2 206720 BLAKE2B 41dd349336ae37dd290c88233a4a1eed283a774a072396a03b0b97fe3aaca95a4aa90b2951ebc3d59c517221b1b1b77f90d64538f5a17fcc84fa927650af1fdb SHA512 b20b720fa18789ff137524b67dd7339ec3ad532cff164c03c74d38accc72e035d33ebe97df028f75d7d904f3d0d460f99edf7cf45abf9c4849a5a3a05529a7a4
-EBUILD dugong-3.7.1.ebuild 773 BLAKE2B 9694f4ee375c7b45cfae7f272d83c15a6e4f66ef282380c139208f7429fa233c5b970f9f5959febf5ed02fb9154ec40da2d96f921ab76adc49f28ad480424aa6 SHA512 3e1549a46c89b8b08a13563975b65262a846db497323fa33f875258ab23f68ad9127ab7437d86f3fc5260a3180e6aee9050b73e442c68dd71a38b3994e3bf6cc
-EBUILD dugong-3.7.2.ebuild 775 BLAKE2B a17bbf3660cc35e13123bad33f552fc129cf2572d402b4fce9fe31f6fcde12fbd005990a8090e1b4b28305883bb3c12315da41b15fc79e1d6f84343547f61d73 SHA512 f328bb96edaf814197b26245f1ae151a55ef5381983a0497baffec9c267b914fc5996d8a3635ca279c2dc6f97ccfb0319062850cde51bb77f374b6f545b32b2f
-EBUILD dugong-3.7.3.ebuild 838 BLAKE2B bd1914d89626867c931c109fc87568f5c476efb2c9f299c0e78f80ce7ca1bffccd15c08f822a39d452e6ea15cf5656dd0b1e12f533ddd8b7602b20192cdbff17 SHA512 6271c41a45bdaf2a650be5cecd70abedb7c55b318c33583bfd8b354d41520859328d22c17d45cd0a9a8b6387b4441f2fcb3c38c482ffdffe36e97ee226004289
+EBUILD dugong-3.7.1.ebuild 800 BLAKE2B 562a40735889d3f6b296446145f3d6ed5556bdd360697b8f412d1940a2731a12e3ba2df25940906cb394c0381bb4328d612504e273b523be13f811933a599dee SHA512 f0b359aad62447f25bf2c5e57feb185a07dae5604facf2bdaa97523d240f6b0067a60b4f4fda56b0b5a9d22754818f27c093b7aa4199a79ca677c39489193c35
+EBUILD dugong-3.7.2.ebuild 802 BLAKE2B f3a492be1081193dfac7a344523b63f4bff485574bba08bfbbd7a8d943c4ad7b80947bfa9ec6c20b896968844f35536a15d6d996bd5cd7956079ae854939fa32 SHA512 f40aa3974f9c1e06c783beeae9dba93604914160c7a55db0edf781e171f9ef6390ee89418e07c6a7f9abee4c5d45c0cfe0f8886d593264badd02ea1c09cf789e
+EBUILD dugong-3.7.3.ebuild 865 BLAKE2B f82e11b2c0419cb7b3719a1ba3709c247a23d95faa76b3233423919efdfcfdf96cd0c1cf15e52468f18eff607066bf918ca7f38851684ae2f9d1ad503276a160 SHA512 6ffc21c1b42bb571fd549909ec361071b71bc727dbe0b362ca0ec08b46ab147fce7649cf605dc2f011595879dc7705d95854f48512bb51aa9be5ec9a7b3139ba
MISC metadata.xml 388 BLAKE2B 1453af784bebfeee692394cd0a211776e2379f34e058c7a6182d75a9331a4b7571c5398295f4159fe18e4864d29627aea06e6ea2b74f87140a5767f0ba3e0ed2 SHA512 c900862d3b1ff9e43faecd6144150a49179ff3dfdc83b82861174a233791c6df8e28c619ddf1b15e8ce6e193a9dc124d0860b8638ea57a114a9cb59bf10ef0c3
diff --git a/dev-python/dugong/dugong-3.7.1.ebuild b/dev-python/dugong/dugong-3.7.1.ebuild
index 2e300f462309..374b5c71f875 100644
--- a/dev-python/dugong/dugong-3.7.1.ebuild
+++ b/dev-python/dugong/dugong-3.7.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
diff --git a/dev-python/dugong/dugong-3.7.2.ebuild b/dev-python/dugong/dugong-3.7.2.ebuild
index 4e11f33565b6..8d0e3eaed790 100644
--- a/dev-python/dugong/dugong-3.7.2.ebuild
+++ b/dev-python/dugong/dugong-3.7.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
diff --git a/dev-python/dugong/dugong-3.7.3.ebuild b/dev-python/dugong/dugong-3.7.3.ebuild
index 72766cb30ee2..43f21f5a880d 100644
--- a/dev-python/dugong/dugong-3.7.3.ebuild
+++ b/dev-python/dugong/dugong-3.7.3.ebuild
@@ -14,6 +14,7 @@ LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
diff --git a/dev-python/dulwich/Manifest b/dev-python/dulwich/Manifest
index 3c3723c91806..9b4eb4b31b18 100644
--- a/dev-python/dulwich/Manifest
+++ b/dev-python/dulwich/Manifest
@@ -3,8 +3,8 @@ DIST dulwich-0.18.5.tar.gz 330097 BLAKE2B c29f3016ab63082051c8c4fc42301c12ca7520
DIST dulwich-0.18.6.tar.gz 331325 BLAKE2B 781227bf91d8df8f941dd2eddb1682fb8c358d37f35671b08334ef197355e33dbbd09d18b43a179f9200cd6abca563a2fc833da68bd860859a52d951fe679ac0 SHA512 2d2120e23dd4bc2c9dcfe601f21ac757ee3fe2a343923c50b32c067f4d329ac89cdf0894bff450bf52c69e99759bb8692f0f14ed73d01be6bc3b0402d58d1148
DIST dulwich-0.19.4.tar.gz 349813 BLAKE2B a14dc2dccdb68df639a6a4bbf3aa8314fe831f7086573d7cd194f7426eb0021b2faa1663edf318b37031be90121e64a1186c381bfb2cd32a3824abac2a3aa52b SHA512 42aa7d35a491f2d98a8afae6e0afc68089f9d37dbd706961359f1d624a47c627dceb73bb614b608d29dd28faf87406f2e81b1ddcec607aeb0fabc9744b733232
DIST dulwich-0.19.6.tar.gz 349939 BLAKE2B a88836c8a6fa3f732643f88cb94ec37c138146336709651f7fbc604fe80ff3dcf88b24ffca5e5d14c3c947b847a9678fa8b431ef6be0b78e6046bcd3f7ed29bc SHA512 7e13b465672c5eee4f6d14f28e9cba63ceddf1ad119822fabd17b01ad6b89c6dd8c0bbf562bdf50e0ada5ce17bcad531549054417d744e5cf64a610e8a1740bc
-EBUILD dulwich-0.18.5.ebuild 1319 BLAKE2B 6a16ec58791a35e4f43fb539193a8e02885b32e0ff711578d9e34b3194ca8efbc06bb6b6e287c3b90dd0e39e281c5210d4804d53dc65dd155b05d6b7095465b5 SHA512 7debda2ffa422c31989fe8c5ce7a6d34f5547907ce4d865f064543c21ceeaddbd9903f11a093b22dec7252500bc4399ac41ab7656c894ad535396f6d55a53158
-EBUILD dulwich-0.18.6.ebuild 1319 BLAKE2B d680bc281622cf9fe3d7e04e68a289cc841085b95233f1c3f2e6a98e54a1584b5ca2331dfdb9cb418337d3e3a1f0deec5f2cb4024a8912073bedec483ef38aad SHA512 e25b22c92fcdf6fc997a2fcc3fa010c947fc7190da4d81ddfcd9ce5911dc1c602c401dcfd7b79df12034073f7fb13b279e6e0f70747bc6ee3ca0e3515aa80252
-EBUILD dulwich-0.19.4.ebuild 1627 BLAKE2B 6b0159f2b23d4694b05dc63a71b23543f64dbf9af167e904e2b4375b617fa740ad6c5aa13582c6c933b0662cc3524b0c2ef82cccb7c6d1d4694d4edebea01580 SHA512 53d0c227935002842cdc01069e301c0e24738b174d25857b6a0e3f2285163f42930954b2690c2c988bd22eb92331dcfdc42b025755fdeb37dba452b77c037d37
-EBUILD dulwich-0.19.6.ebuild 1629 BLAKE2B 07477aeacb3e17488caf289c11eef86d4b32df614f557af1590a4d07299091255c6f0d558962d354a17e944d75934718ce5e14386408bef4ff80afdffd29527f SHA512 a76d6148ff4588b882cf94578ac5130cf1feaa3ccbef8fcc040d39ad578682662ba02897cc946b4e4a5ec412bb4a3878d5f9d63b6ba8634e89fba46a00aff707
+EBUILD dulwich-0.18.5.ebuild 1346 BLAKE2B 9635ee5a9c784919f1d93b4623520adeb9d482b5d20a49b854d271428d88e43f1f271862fe67cd9dfc428641bd671d68017538f2a41bdf459be1e5a714206cf3 SHA512 d986f68be1d7ee428e225857a810dda78e5d0371fd6f0940f18354a3d4f5b77d567f14081aaf6d3bad876ba853484df1ee732cf69859773ae433163d65be49c8
+EBUILD dulwich-0.18.6.ebuild 1346 BLAKE2B 977189e88afa3fb6b6930354ef18e5182e016eb472e64e1c9bae2d57e9c4e18d5e10a1b8ca4ca736f9bb38f208438467741269d049ffd3df19f01f2c702fa272 SHA512 0219309d139d579541870a6f1380e2a7bfe2eee93dfeefdb0d33a730ef33b466dc404938fe3c010b4de70da4ddb2408ac4ba271280b4e2ccc907fb982d83fbd4
+EBUILD dulwich-0.19.4.ebuild 1654 BLAKE2B 064903850ddd32f317dfe5e54db75bb8cea8d6acff2bc08a7d98fda02af785dcaa994a8cf429f77247e55b381be9f7d289e9500cfb77fa4292f1b39c798c54c7 SHA512 ecc993598f4e9bfe651f9c684259ce73ee044647361260925856f16139ed60c4fd2895d1d42ac1de3bdb8c1e6f8cd66fc1fd733b6844cded97f8cae1d4912886
+EBUILD dulwich-0.19.6.ebuild 1652 BLAKE2B 4a6f595d1d068e37ff4f5d2e9bcc321eba56121f18672ce2c54b8659266030301ddc7c954a810f9bc7612fe0d3bf4bc9f8e2ccd02ef69d54a4b15c68d0726457 SHA512 9637baaf78659c19f33c39ac91d523dd60277a8958dad1c5600be747401ef7be3f4081575a87a9b4a518fb26f899ba2cd3eedf9fd929ac4da7d600dca75f5c71
MISC metadata.xml 448 BLAKE2B 15b62d6a9a252067a63c02db94a906b0da6b72cf8287997252e8fab9cc6f52059ea966d915449a9bd4c64a5bf045e0725d62ff14baf6864cd5212c1765cb5738 SHA512 3a490b46094e92d66e7e0f8e2d0282b75cb33ee2a7a21e4f89029b0a454909466ff5ab4732193480203da9d2481c6134494ccef95953906f6a9da66cc9834830
diff --git a/dev-python/dulwich/dulwich-0.18.5.ebuild b/dev-python/dulwich/dulwich-0.18.5.ebuild
index 2534a0302774..7f26969f98bf 100644
--- a/dev-python/dulwich/dulwich-0.18.5.ebuild
+++ b/dev-python/dulwich/dulwich-0.18.5.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ~arm64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/dulwich/dulwich-0.18.6.ebuild b/dev-python/dulwich/dulwich-0.18.6.ebuild
index d004841db32c..f96bf713d3a1 100644
--- a/dev-python/dulwich/dulwich-0.18.6.ebuild
+++ b/dev-python/dulwich/dulwich-0.18.6.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/dulwich/dulwich-0.19.4.ebuild b/dev-python/dulwich/dulwich-0.19.4.ebuild
index 64cc44fa77ea..8998735f88d3 100644
--- a/dev-python/dulwich/dulwich-0.19.4.ebuild
+++ b/dev-python/dulwich/dulwich-0.19.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/certifi[${PYTHON_USEDEP}]
diff --git a/dev-python/dulwich/dulwich-0.19.6.ebuild b/dev-python/dulwich/dulwich-0.19.6.ebuild
index f990afc57226..38f2232c35b6 100644
--- a/dev-python/dulwich/dulwich-0.19.6.ebuild
+++ b/dev-python/dulwich/dulwich-0.19.6.ebuild
@@ -13,8 +13,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/certifi[${PYTHON_USEDEP}]
diff --git a/dev-python/dynd-python/Manifest b/dev-python/dynd-python/Manifest
index 07e40334d7a8..96dab8f1f13d 100644
--- a/dev-python/dynd-python/Manifest
+++ b/dev-python/dynd-python/Manifest
@@ -1,3 +1,3 @@
DIST dynd-python-0.7.2.tar.gz 184981 BLAKE2B 826a46c7c920533dbd64f310ce6136e37f5d3f7e2bb1190977c72e9c7b65aa9957547b02ca92f5aadc1db268ca4ceda9459036e9fe24a57e090f4312645d348b SHA512 e51df7b368b1f6869338cb12a2f093064b1e7531ef674a83dbc7b9cc1dc6143cbe12cb37273bcc01e7b1066eda541b3b15473bc01e88fd9a8d1b594f6f37eaba
-EBUILD dynd-python-0.7.2-r1.ebuild 1538 BLAKE2B 47abe55ec81611b3162b6af42d24ec00dd496f4495bf735114cfb72df83805e1c16f7b4e72aaeacb246d9ba35d478f05ce9f1583627dd47637892cf590bf18ec SHA512 14f0266c707cee7ee1c201def361f9308b86b84b8bc839718fdbc71de65ae76d4f32f0992890481659c1fc33eb1d720865e35c9256535d9a3481f7facae7dd17
+EBUILD dynd-python-0.7.2-r1.ebuild 1565 BLAKE2B 3b529cb0bc628c69c851794126e510e907b18e9ed8b2d2daed4dae3323ffa4fcda9a202d75b2d1eb26c2e56a93e824686b24ab5c74fa1ec7c8fdecb567999fb4 SHA512 c07b23d37e5f64038e99aa0ce6d15a5f93418903358a8527aa0230cb500bbdec28929ffda083ce70db2501482fcfe149d6c7695910af4276e2a3b64d8cc6540d
MISC metadata.xml 529 BLAKE2B bc365c7019af30defbcddf4eb0c590666199d43acba144d4b42f21fecea7c572d6122b60bd0b767437ec4b1887e7d3bc50c50b83f88deb99e627cb67030ec95f SHA512 8500904a91a51d552ef6f0fe17486b8d935bc4f50860120376ed40a31c002bda8ca66b5c3c8b8c244dccf659cbf8574f1e031e62a0a0b870af133062055a25b9
diff --git a/dev-python/dynd-python/dynd-python-0.7.2-r1.ebuild b/dev-python/dynd-python/dynd-python-0.7.2-r1.ebuild
index ca14179d8f4f..dfdc702d90f5 100644
--- a/dev-python/dynd-python/dynd-python-0.7.2-r1.ebuild
+++ b/dev-python/dynd-python/dynd-python-0.7.2-r1.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
diff --git a/dev-python/e4u/Manifest b/dev-python/e4u/Manifest
index fd072fbd9b26..499ae6355d03 100644
--- a/dev-python/e4u/Manifest
+++ b/dev-python/e4u/Manifest
@@ -2,4 +2,4 @@ AUX change-emoji4unicode-url.patch 1573 BLAKE2B 3808bf3b3529cdb3df518b5c4bf6ab03
AUX initialize-e4u-tests.patch 247 BLAKE2B 984fd17e09ba494a7af4a54490c23fde6a436975a2ed04527a5fc9ee83993588e3a110645b42cde9df773c9f0cd58c9e33b66cf38840dce8116318bd3e391631 SHA512 a7794b024ff0ef47faa5f5ced9e30fd3161531b744ab0368090d84f7b2fff651eb5b1c90b75e2e6858ade6c875008a8f74900ec4ae931e6ce84ac7464dee1f66
DIST e4u-0.1rc5.tar.gz 51001 BLAKE2B 32f8b1a32d0f1b51eb97169f0375cf725571c2c7df8cab7414483c997bc7e501c19339d2fbe287718cd50afc2451bc9e9a39d2b42b242657d9a52931f89cfa0e SHA512 d19085a767275c91e807517d714955c123e2dbe3c3904240e09ba115298474067f60393ab613af3eb1af8a09964b157acfc6d69dcaccc4493b014a9bc51e3662
EBUILD e4u-0.1_rc5-r1.ebuild 858 BLAKE2B e46db7daeaaad87b5f80101c0d388f543299bf5eae0293271be13e713caec92d8f6897472252c5e23704a6ff29a9525222e8bce5e88354092003f8662ed02ee2 SHA512 060dcce55f1c82471f25c0586b09c3d2936c83ae82e9b2b4bb2e35d89c6d09bf647bcc0a077f9db3be76ca9e59140214cbeda45fc2f4cf2462dbeeaef2a660b9
-MISC metadata.xml 728 BLAKE2B df21a956ca12a239654af8886880833482950fef29e5bce8532229a218cf6ff6cf442e66e8c12dd739eedb21696f288a4e714d94d4a90f1f02bb57e20153b90a SHA512 0c98742721f00b7ce92f660aa4d5760b1e8b22436577df6aae110f5e521e2be5e019cb958c17ab22f31c7c099af4d5328f8b612325fe538131c18f90d453fdd5
+MISC metadata.xml 609 BLAKE2B a25353d6b420b42608f156d447aa0cf7f3526a1affbe16e85b851760aaf3584d64904763150d01ff66d1976d26db878d0f08069ad873e0ea6dcbee905b0f3b5f SHA512 a5926f6f899f4d56bcb8530b5cce37baf1c3e20faf6da8b820901c39cb5eec4692b6818a863abcaaf125cdee47cdc601d83140de8ea6fe166bc28070424123b7
diff --git a/dev-python/e4u/metadata.xml b/dev-python/e4u/metadata.xml
index 5e7524088529..6ef851dc26a8 100644
--- a/dev-python/e4u/metadata.xml
+++ b/dev-python/e4u/metadata.xml
@@ -2,13 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>ck+gentoo@bl4ckb0x.de</email>
+ <email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<upstream>
<bugs-to>https://github.com/lambdalisue/e4u/issues</bugs-to>
<remote-id type="github">lambdalisue/e4u</remote-id>
diff --git a/dev-python/ebuildtester/Manifest b/dev-python/ebuildtester/Manifest
index 25a14a77fcca..737c74ff48e7 100644
--- a/dev-python/ebuildtester/Manifest
+++ b/dev-python/ebuildtester/Manifest
@@ -2,7 +2,7 @@ AUX ebuildtester.bash-completion 538 BLAKE2B b56fd67648a73b184c6965c1377066bfded
DIST ebuildtester-0.1.12.tar.gz 13608 BLAKE2B 4ba39f8317028f906da54aca3a3cab466eeeed9b223a93e56b25dd8212c5266e593dbfdc96f8babfc3569bd9bf676ca255636ca1d285481972a794dd9d8208bf SHA512 62d9245c0e6dc428d3def73266aea83b73659318a5a771062b5dddb634398bab62ae12d8588c247377e84a4ba4088b0ef0cc86ff1d5774a306c43af8eb6fdecb
DIST ebuildtester-0.1.13.tar.gz 14687 BLAKE2B d88c739707e6bc0dabaf5f03eb94a55c98f73b2dd23f311df6101556899b9ddebc4f9d40715ab9d2c2a01018fa121589e707afc28b59f18378690a9176b48c75 SHA512 88ebe3218d795e395eca2d048f74bbc0bca7c304e3b70d5a04e07256e8d8ae66feadf37d196f46523b9589ec9748aa47f8807e15479b9dd9f42871819f1523f7
DIST ebuildtester-0.1.14.tar.gz 14601 BLAKE2B ccd2b921524dfb2d6bd1de862292e4f918d14acc806838018f2571a691be5f8226c5666a53e367ca687b3153ac8f568e13b3112a514afccb24c182c96535be81 SHA512 e01a614b00df8e1e5bc5a25e61cb2154c4f39caf2b42b2ba3c8d69341a3f105fa80988f6afff305a96a91d277b6132f00426cac290893d16d2ca2f37f4573011
-EBUILD ebuildtester-0.1.12.ebuild 669 BLAKE2B bc8a0a5c9d2d5a2122b791816f6e29b752f5bfc27d23676cb3e88aee2fa62e7b86818a22cce9711547a513593d33705e4ecdda8caac87d873523b8517616526a SHA512 44c47f335eee0e18c0f745d27ea03d90ffbae6fed423a35b705802d21bfd494181401a773d3aca0fe14d09123428cf92fbf205211da9ae4540cba61f24fee3be
-EBUILD ebuildtester-0.1.13.ebuild 669 BLAKE2B bc8a0a5c9d2d5a2122b791816f6e29b752f5bfc27d23676cb3e88aee2fa62e7b86818a22cce9711547a513593d33705e4ecdda8caac87d873523b8517616526a SHA512 44c47f335eee0e18c0f745d27ea03d90ffbae6fed423a35b705802d21bfd494181401a773d3aca0fe14d09123428cf92fbf205211da9ae4540cba61f24fee3be
-EBUILD ebuildtester-0.1.14.ebuild 669 BLAKE2B bc8a0a5c9d2d5a2122b791816f6e29b752f5bfc27d23676cb3e88aee2fa62e7b86818a22cce9711547a513593d33705e4ecdda8caac87d873523b8517616526a SHA512 44c47f335eee0e18c0f745d27ea03d90ffbae6fed423a35b705802d21bfd494181401a773d3aca0fe14d09123428cf92fbf205211da9ae4540cba61f24fee3be
+EBUILD ebuildtester-0.1.12.ebuild 696 BLAKE2B 35e95e5bb884b8331d72a2da5cf274ed6d8fa26c15a5990e23143cb66d370995f97c240baa35bf6318529e365fa70634ae349e39e35e1c740c19d95743819980 SHA512 28b79da91fc3d955f4af3531e7a8dfe203896bfe04ca4cb65d552d6610cb8145fd52e51216abf267923ff3b024f2c1115de5fff2e3cc882a23a17b89ea773f2d
+EBUILD ebuildtester-0.1.13.ebuild 696 BLAKE2B 35e95e5bb884b8331d72a2da5cf274ed6d8fa26c15a5990e23143cb66d370995f97c240baa35bf6318529e365fa70634ae349e39e35e1c740c19d95743819980 SHA512 28b79da91fc3d955f4af3531e7a8dfe203896bfe04ca4cb65d552d6610cb8145fd52e51216abf267923ff3b024f2c1115de5fff2e3cc882a23a17b89ea773f2d
+EBUILD ebuildtester-0.1.14.ebuild 696 BLAKE2B 35e95e5bb884b8331d72a2da5cf274ed6d8fa26c15a5990e23143cb66d370995f97c240baa35bf6318529e365fa70634ae349e39e35e1c740c19d95743819980 SHA512 28b79da91fc3d955f4af3531e7a8dfe203896bfe04ca4cb65d552d6610cb8145fd52e51216abf267923ff3b024f2c1115de5fff2e3cc882a23a17b89ea773f2d
MISC metadata.xml 222 BLAKE2B aa232ff5c60f78800795caafa7e9ad7cf285afeca45a8d7d5d95808dbadbdd6dd1e7ca04ef38eebde2b199302691fe8cb0f1428150be4b29a8660a4f30f75709 SHA512 7dd37880388ed41ddfd8eddc790e4e800039bc34fcf03baf6d77865f081b3a8cf425060ec9a77182479fec918b7d04ceead69eae2b357f0fe7481be42adfe1c0
diff --git a/dev-python/ebuildtester/ebuildtester-0.1.12.ebuild b/dev-python/ebuildtester/ebuildtester-0.1.12.ebuild
index ac2ad9fc9747..f7088968c68a 100644
--- a/dev-python/ebuildtester/ebuildtester-0.1.12.ebuild
+++ b/dev-python/ebuildtester/ebuildtester-0.1.12.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
app-emulation/docker
diff --git a/dev-python/ebuildtester/ebuildtester-0.1.13.ebuild b/dev-python/ebuildtester/ebuildtester-0.1.13.ebuild
index ac2ad9fc9747..f7088968c68a 100644
--- a/dev-python/ebuildtester/ebuildtester-0.1.13.ebuild
+++ b/dev-python/ebuildtester/ebuildtester-0.1.13.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
app-emulation/docker
diff --git a/dev-python/ebuildtester/ebuildtester-0.1.14.ebuild b/dev-python/ebuildtester/ebuildtester-0.1.14.ebuild
index ac2ad9fc9747..f7088968c68a 100644
--- a/dev-python/ebuildtester/ebuildtester-0.1.14.ebuild
+++ b/dev-python/ebuildtester/ebuildtester-0.1.14.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
app-emulation/docker
diff --git a/dev-python/ecdsa/Manifest b/dev-python/ecdsa/Manifest
index 542206c65fc8..6af9fb784110 100644
--- a/dev-python/ecdsa/Manifest
+++ b/dev-python/ecdsa/Manifest
@@ -5,5 +5,6 @@ DIST ecdsa-0.14.1.tar.gz 100303 BLAKE2B f7f02bcd99752a7e0c7ac7d22625f5a42638fefb
EBUILD ecdsa-0.13.2.ebuild 616 BLAKE2B 0ff8a541ea8c5e3fe1e2ba23fcae0f2afcd4849c976d78ad84a1f98eb103e194879ce90522b913422d0bda54e9abd7ead53e68f78fced764a63f16003884fb46 SHA512 1466057033557acd1000abcb5aa25021b012799027c0505dbd675552922890b1469b2c7d35a13980371648434fe8ad2393ab4f06e317e447db63cfcc07a913b9
EBUILD ecdsa-0.13.3.ebuild 616 BLAKE2B 52893c5430fe5197078754423c817c425da0f1738e5dd451b6ba7e401ef9d3caef51e6458650af957f2eb095c5ab6b31f9861a80e0cb1086717ab7b2f6070a86 SHA512 f8437c0b95ef6d301c6c2f8ebe53f086a07cbaf3167362fde816acb764fb86b0eb5b159fd55e8d9d99233fdd0488ecedb5d57436a06b1d474a51d84c30444aab
EBUILD ecdsa-0.13.ebuild 607 BLAKE2B ae318da321cfedd7f5b61d836a8892002a43d917885770690bf64b199337b5b026aeb550f474121de0ffd31204a8ea81d6368b7d188a7d57dfca91568a38fb01 SHA512 3b0af9c22ddbb13bf703fa1a6a28769c09898a555c4346539b16aaafb7b7bd0b77dbaf46ce594add453c20eb7efc0e3243cf7c26036bfcca2ff9d41f229663ce
-EBUILD ecdsa-0.14.1.ebuild 609 BLAKE2B 895bc79872e10adce1b677d4d48469850fb8cc74d346668f1988f590c12135eee84d31cd7cfde3217edc66b1ef1d19e85dc6ee866eda58e6960d3779027896c6 SHA512 8ca2e05e466baa3ad6dfebd80be2f531af4c9b04c4d2aafc7d80b5d74974fe9328e7ad8cea0d03e864adab671c0c4a2ea4e7b9c40952d00f702583ff339bcf32
+EBUILD ecdsa-0.14.1-r1.ebuild 913 BLAKE2B 94f81500959b845b8cae9f2a3cf766945b71ba53de86027d4050b243b1a62a0105d94b6a9a66789aafb51a50a8987f2c6e23acc6f747d7cddaa04026b2f01ac2 SHA512 e399fe15a50775a2af63069c3888c72f334bd11a6faabd9befac287edd1fe622c02ebd712d4534ce2ce8fede2c39efb7ec3cb82044f325a3546d8489caa0b462
+EBUILD ecdsa-0.14.1.ebuild 607 BLAKE2B 631bfc0f98a3d6039d8ca510bd53caa556393b1db5a1f0bfe005ab548b05f586d469245b1289b86347d961aed4a8162260fef91ebc6887abe0bcac8808430823 SHA512 0cdc0d1e4af6949f4651489935f76b8e3416b0caf4f7333665daeff7d5366528f4442ef034ebdad2312d242773d90962f9066bd572bba4836995868a7b0a0f32
MISC metadata.xml 638 BLAKE2B 70c66edf039ec739f21145846f74e2306ce879551a2ae39a9321b53a6f5a636235006146c2049dae41ecf3b77dad887f88f45cbf67ead493288570b4b79c6d2b SHA512 b08361b7b3fca4f1623aa71fe1090e3a8890f7b475ae2edfb5f0d7d2075be226e9826ad54b90756060be1d58aaa03a942d39834bf29c09338359b402db5ea7b8
diff --git a/dev-python/ecdsa/ecdsa-0.14.1-r1.ebuild b/dev-python/ecdsa/ecdsa-0.14.1-r1.ebuild
new file mode 100644
index 000000000000..a67b935eb7bc
--- /dev/null
+++ b/dev-python/ecdsa/ecdsa-0.14.1-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="ECDSA cryptographic signature library in pure Python"
+HOMEPAGE="https://github.com/warner/python-ecdsa"
+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 ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint"
+IUSE="test"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ test? (
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pluggy[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/idna[${PYTHON_USEDEP}]' -2)
+ $(python_gen_cond_dep 'dev-python/unittest2[${PYTHON_USEDEP}]' -2)
+ )"
+
+distutils_enable_tests pytest
diff --git a/dev-python/ecdsa/ecdsa-0.14.1.ebuild b/dev-python/ecdsa/ecdsa-0.14.1.ebuild
index 002cdfc9dfe7..3b71df11c7f7 100644
--- a/dev-python/ecdsa/ecdsa-0.14.1.ebuild
+++ b/dev-python/ecdsa/ecdsa-0.14.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/ed25519ll/Manifest b/dev-python/ed25519ll/Manifest
index 26088b940976..3de005d27d03 100644
--- a/dev-python/ed25519ll/Manifest
+++ b/dev-python/ed25519ll/Manifest
@@ -1,3 +1,3 @@
DIST ed25519ll-0.6.tar.gz 74782 BLAKE2B b00619ac41ce01d8c4c16adf78bb7568f037e96bcb92cac150d59258729d424f1830ae68028dc5441574acecd4de6a914a19b609dedfb8a151dbdb4478855f5e SHA512 03d6e1985371698d2fee9627fa24cd724ae2ce8399f55ef9c88df7166ddf88c4b56abbbf7971eb2c8591a6d703b92fcd52f743ecb5752841849eea23eba0978d
-EBUILD ed25519ll-0.6.ebuild 659 BLAKE2B 9f304ce6bd4753974a98f8cd51971292b1796ab1d2d27480b9059e274f8f5d4beb160d7693b9bb0e7dd24e7fd18e48c12efb67e89112cbfee4e8a1f659ef5c8c SHA512 56608bfa7416daede6c38c96dbe0438a38f6f01206ea79bf639b010f22ea82aa0aaaff2b52667c42c10cc666420055516b659ab5b5bbe6e7deed448b18c13713
+EBUILD ed25519ll-0.6.ebuild 683 BLAKE2B 9adec1323bcbacdf221a0cc7b73c4e5074c40f5fa70571b7844cde07fcb393b32fa005ab80291988fe2eea6263992a7b7914bd426e4fb35ad1898ebaecdb3d78 SHA512 aee9d9d6a6c828b99451f2b6cf43c3ef198c2fa27352e7c3bd551f650c4573018a84d3deb5728888d007c835ea4cc1afb84e154f07e859dce743927ce85d180f
MISC metadata.xml 507 BLAKE2B 3f844e5fc8384f78ce8b411fe0d368e7865df1145dcaeccd75c2d5648ff2d2062bfdab67a352803361bfd6ed7cd0e6b8b692617a5a2e0b75476e04135da0192d SHA512 a058610dfb8512ddb145083644fcaa685dc69fd9b1263bebbe8aeea0f7be9a683607cc5fd84a7c730b173989c745af928a13ca0b96913486c1fbc474ba32b37d
diff --git a/dev-python/ed25519ll/ed25519ll-0.6.ebuild b/dev-python/ed25519ll/ed25519ll-0.6.ebuild
index b55559e763e1..6c33db4acf79 100644
--- a/dev-python/ed25519ll/ed25519ll-0.6.ebuild
+++ b/dev-python/ed25519ll/ed25519ll-0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/editorconfig-core-py/Manifest b/dev-python/editorconfig-core-py/Manifest
index dc35327a8e9d..507edb79f121 100644
--- a/dev-python/editorconfig-core-py/Manifest
+++ b/dev-python/editorconfig-core-py/Manifest
@@ -1,5 +1,5 @@
AUX editorconfig-core-py-0.12.0-no-cli.patch 503 BLAKE2B 98c71ac5fba08ee58d83dba92c37ce4a1d232d96b5f0648102da5b749f382af93b45a59b73d7a81c322937dfc94566f45b6203bea3b286ed49e81b69fa590667 SHA512 3c8802b4df1799c5456e30cf2f62d8c7d5b939a935bd511e2b1dc4ee681131ea7da114038e67efc1938b2c4c110c11dd4cbee0b77024d311e9b50585c364b591
DIST editorconfig-core-py-0.12.0.tar.gz 24801 BLAKE2B 10901b1595965139dbc3aa3227f335c2128b2ea83204ed88b0e799021f7c215fd13c3e2246cb9197ecb7c918aca2d6e9269d94298aa0665432ab091630a29dd6 SHA512 29c5f58bd7293052e4b1fbfbadcf4a148eb939558494d599bafd46151a4fb5af9cd07dcef477db9a709a0ea63dec0dd7e9d4071779f8ca6e3bd137268cc22f72
DIST editorconfig-core-test-abb579e00f2deeede91cb485e53512efab9c6474.tar.gz 7900 BLAKE2B 9ebdb5e522948bc9e86ea84435ccaa11585a8a12f4cd6fe54c64d78917281c913568351767d8077623b1196d84206d1c2d0126a0510f70df484c1b55d829028b SHA512 ae5424b4926d6cb127cb3da473400ced4f7ccf224f7baa8bc5bde0317cc045bb7b99738a56efe5fd0e5a0fbe39b997b9fb1739d24713e7f83b58e987c5e56a32
-EBUILD editorconfig-core-py-0.12.0.ebuild 1356 BLAKE2B f6262e1d240838b776450a4eef73b0a89bff2ffe227a6c73c6efcae3f6b3de3da575a6b0dcff404553a4b685f4e5e5167cb12f04d45798781b18a49ef02498ec SHA512 ea9fea3e538be4a0224a1d879cdea01f1adf38fbd016e6305d12cde57994dffc8c577f7185ae3a84a69d78af33a45a4280af57f85bd2cdf97b173b3d076d7b5b
+EBUILD editorconfig-core-py-0.12.0.ebuild 1383 BLAKE2B ebc4bc758c036e19557ee3dc7b440c6d2698f4bae3903051d1107ee4a415a8b1a751618537f83c9605b0a3f733fc7a1bd703608406b5891a2ec77fc84a69274c SHA512 08326ae43a067094b5f88f10c973077886be11d89dca516b044da4a7eceaef597fbbaefae52914e1dd861d2250cfae184d657485da61dd75070cf2d8940e36a1
MISC metadata.xml 679 BLAKE2B e9d5e33c647f61258a1d8a691f98716030cf425e1b4279a6b05a0151dfc7ec4298ae2070f60316a983618eb9628b5e3c8e1149783cd7768547f8624cec504a87 SHA512 ebac6fb7f09e22832a5436aba0b445775800d377a794c0a5b32302f2d3baf0c6c09d70685bcd12f21e084b290915a43d729cd94b8e92246259446aa17548710b
diff --git a/dev-python/editorconfig-core-py/editorconfig-core-py-0.12.0.ebuild b/dev-python/editorconfig-core-py/editorconfig-core-py-0.12.0.ebuild
index 02106a0e5203..c7edfe6e0a6a 100644
--- a/dev-python/editorconfig-core-py/editorconfig-core-py-0.12.0.ebuild
+++ b/dev-python/editorconfig-core-py/editorconfig-core-py-0.12.0.ebuild
@@ -18,6 +18,7 @@ LICENSE="PYTHON BSD-4"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test cli"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/elementpath/Manifest b/dev-python/elementpath/Manifest
new file mode 100644
index 000000000000..3a8d72d550ad
--- /dev/null
+++ b/dev-python/elementpath/Manifest
@@ -0,0 +1,3 @@
+DIST elementpath-1.3.1.tar.gz 100631 BLAKE2B fb3238006afb5100ad03314bddb16e77ea2fc7a91acf95e479ad67308456f761c53c64920266aa251a3f1b9bb6c6bebe39faa6413dd840a19ca1e9b3293f5253 SHA512 3beea19fe431514630f3957d2005d5883fb496a7192a47ea593d4b0df7a0050a19756275af7f85c7807c929482ddaacaba76ec0f3a715b6779d4aec125ee5550
+EBUILD elementpath-1.3.1.ebuild 886 BLAKE2B 7a23cd256352ed555cf634ce0595377a923d36290638edf1394e2a5d3b5b38d8f6820cf39fc9bd93544d2126826590f62a725a82fb6c3b4962fcafa6c0616878 SHA512 68a957dba7167c455301852cc08c864a8d2bb4ce1e9d56f48c7b3ce43dc92fab4ccc82029a4524bd5525dda5a3ea6bb775eb5636e31801f2d2ca5bb05cf67020
+MISC metadata.xml 218 BLAKE2B 086fdcf7b63ca7bd6c58e861d717bb375e1cd372eff26d5d2eeeb176d8c5e6f10e653562abafb50eae7d7508f8e3d421b87e6a749acd0490308672828d0da697 SHA512 4558fee4c51117e21b1f42ca3edbdf1195ed297db798d6bfa0e5fbb7019654a187422b0abde7af5d800caffed66d1e55e4280e8be602bad591424d9776c46781
diff --git a/dev-python/elementpath/elementpath-1.3.1.ebuild b/dev-python/elementpath/elementpath-1.3.1.ebuild
new file mode 100644
index 000000000000..4884138e8842
--- /dev/null
+++ b/dev-python/elementpath/elementpath-1.3.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
+inherit distutils-r1
+
+DESCRIPTION="XPath 1.0/2.0 parsers and selectors for ElementTree and lxml"
+HOMEPAGE="https://github.com/sissaschool/elementpath
+ https://pypi.org/project/elementpath/"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/xmlschema[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # this test fails depending on system locale + requires some random
+ # locales being installed
+ sed -e 's:test_compare_strings_function:_&:' \
+ -i tests/test_xpath2_parser.py || die
+}
diff --git a/dev-python/gnome-keyring-python/metadata.xml b/dev-python/elementpath/metadata.xml
index 39980802b1da..266e3f19ca59 100644
--- a/dev-python/gnome-keyring-python/metadata.xml
+++ b/dev-python/elementpath/metadata.xml
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
-</maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
</pkgmetadata>
diff --git a/dev-python/emcee/Manifest b/dev-python/emcee/Manifest
index 3dd5d514ad29..c2c7e76b8657 100644
--- a/dev-python/emcee/Manifest
+++ b/dev-python/emcee/Manifest
@@ -1,5 +1,5 @@
DIST emcee-2.1.0.tar.gz 23094 BLAKE2B 302741e2edf29ab092974a240e8dba257caee60447218c7120df7386bfa2d3a52e037328578a12c00c3492b5ca919c95a12c4fab886eb18daf894bab3877ef3d SHA512 dff055dddec630e922565c38fd65d41cbfb974f6efd301d7779a3cc7de8372d7ca64ced91d01757b5b37c7a00eecdbbda74c1cd3a899ae8999959cfdc2e7fe05
DIST emcee-2.2.1.tar.gz 24277 BLAKE2B 26572cf242caa2f9f7018e91434d7ff8b235d59349fb7b034e52bbab77098ff952e84eb96d013b66853a763c8fccc0cdd7121a5387b5081dd238df85416cda0a SHA512 8f612a135fe5fc2bc75c2bc231d9210d4a70a91f5d7b94ac2161618c082d18aa1b896604b7ece166b86d93a93902e89ee9961da2a3e65307880c0dbc63bea267
-EBUILD emcee-2.1.0.ebuild 639 BLAKE2B 52bb0ca4ea2c366a864bb2001303c36a84eb0688adae50f08be1c0a2eaa55cc57751aeac740b26e2c355fcbabe38c118fbe774f57e3741d46746579ab4c3dae0 SHA512 727a6f70a9d88ef13ba1f681778a6aa16707f1cb027c394937dcd68ecf06dfe9d37d9ab899edb7981dc513d448d6607b2f50f7806c378c7e637fa550c83d9d6a
-EBUILD emcee-2.2.1.ebuild 643 BLAKE2B 0732adcc92a08307f1ee41186ce635e941d8e58e00acf18a2726621d14c5f1afad0d2b8d17bf6091e7955960772d07a5e6410d8fbdd08eda236cb327179a5c24 SHA512 7f1ebd7961de438d3ea724dedd0711f423a02dd5432c4b9c8de8eacea5fcc48560b035f997c9bd33d4046c39846bf375a14a25b111e32ad5ebbb58daf123b9fa
+EBUILD emcee-2.1.0.ebuild 666 BLAKE2B d76354e477bafa63c94e484c12d13453dcc964c02c1f4e5f488e0d7e4221ebb8a656cb52336b2cef401bfa6ebdc4fc2af1c82ff47ad0ea41012c333e273d43a5 SHA512 8dcf06debb9a063824991cc2ead4845d35bac673c72de48336f4a4e94498227eb1b2468de44851aa3e3617695c6293df2715c469dda04c1bd4062dfe14ad401d
+EBUILD emcee-2.2.1.ebuild 670 BLAKE2B 65130d4a7a87cc91c1acd51930c0a27ffeca665544bb65821fe5bf760dc5f34be89f23c362eda19722e02ae088c2e81ea77332618e6d62fffc55d7a01b99b4d3 SHA512 b3d6f3edded0b0f54470df68b9fbbd1b6fa27b536104ef936ea200462a9cc062d262bff03fb4ed42945448dbd68cd65f38470a2cd8b883b0cfcb05e45123810d
MISC metadata.xml 865 BLAKE2B 5d1067b3f5aa4969bf5e50ca73aceacdf45795f0e28562b8800d1b0c84d1d0df36d50f788392b3c508aae9c7eb3bc80d8115ea2becdca370f046f543d6f66112 SHA512 e3a8df62f73e85de2462f6f631706f2940cf7903017065e9b1c1e639e409bc7e99d2213ccbeba7da20f8ef15dd04ccb17be6664d2dd10b285f53b204f97e2102
diff --git a/dev-python/emcee/emcee-2.1.0.ebuild b/dev-python/emcee/emcee-2.1.0.ebuild
index 996016603443..86a57297a1cd 100644
--- a/dev-python/emcee/emcee-2.1.0.ebuild
+++ b/dev-python/emcee/emcee-2.1.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/emcee/emcee-2.2.1.ebuild b/dev-python/emcee/emcee-2.2.1.ebuild
index 40c50d8fd42e..894091db1541 100644
--- a/dev-python/emcee/emcee-2.2.1.ebuild
+++ b/dev-python/emcee/emcee-2.2.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/entrypoints/Manifest b/dev-python/entrypoints/Manifest
index aa08b7b20a2b..3525e72fa77e 100644
--- a/dev-python/entrypoints/Manifest
+++ b/dev-python/entrypoints/Manifest
@@ -1,5 +1,8 @@
AUX entrypoints-0.2.1-init.py.patch 243 BLAKE2B 79706eacd51f9eb2b9bb319befc01c44894e2fa0c394585d2ad578b07e64fa4a6fce5e7c8f1c50752b1fa63e05776186759bc1ce426559405fd0a0e6c8b14aa3 SHA512 f25cb047aa8743dd9145c8e5913c53b5faa6a2b0ed3a50a957d69739bef43b3a6612ec38754bb088c2f9a8e116df61e00962fd1a78c45e5c107cbdd40a9569d0
AUX entrypoints-0.2.3-setup.py.patch 614 BLAKE2B cd5248f366546bbba8c068d8a27f5853ced0757528f95f082473ab086dff5145f7735d48bb29da92237e1d1f31183726a0da4f7a8a405d1635c23ae634414c79 SHA512 eff2b655b0b0efe32fba265ee7816e6618062a665f86371104862cbc2e1ef79bd6ded749084ef18c09c6a5a43f572daff4c3377b6fa39b6b46d926de5bfeb42a
DIST entrypoints-0.2.3.tar.gz 11219 BLAKE2B ae7745a075d564b3cc25a0580ae9f30f6e1a0b4bca7315c4fc3700408e4ab3762831212a451eb937ab94096d1db5c1478980b216dea7cfb95a8577d6337534a0 SHA512 dbf8085652e50cbdbe137ae655ef765cff58bdaa6beefebf1383dcd96dfcbf9c92580c09e9a58de7893aebdd7b2a701ef8d13a56ef0fa9a3d9ef7a5bd1d9b11b
-EBUILD entrypoints-0.2.3.ebuild 1294 BLAKE2B 9ca193f90026ca4c1eff86509d7285feb791a6bdc8df963ebd8e9206e72662b240ee110c3e1b5e809223a4ce579040a8c37b555e0853083eb43d71def2196ce4 SHA512 10fc02f0393cab09261d8b1a02b0ee2e07f701be086c8d1bd7034b707d12f6e44a7de8656df7a4075dee2b9e8139b5ecd0a891479f982b8fc46d3bbd62cd8164
+DIST entrypoints-0.3.tar.gz 12315 BLAKE2B f548d98eeb9dcf5760b26f66e5dec0849c9a9027cd68447c07a585e7b80f79a7c66712d0dd270b6960db167d26f9cf0c9c221edd21f2692c2221d36e952ede65 SHA512 aa1274362d3a4b00266103319ca51aa266605b4999c89a9d0673eb61bfae9e646cb0ec6b86c95544493f6fe048385a2c7641d64adca8f45815546fb1e663c858
+EBUILD entrypoints-0.2.3.ebuild 1362 BLAKE2B dd7880bad5b9aedab071b4fcbbb02b00c7130a555acb1198344aa1c7e76f86574335e74cf334367b99641ed65890015415dd46de705cb8bb4dab585520cf3f20 SHA512 cc57a38b7fdad659bcec27de5f698d16f736b078709e75e4db6f31d6a45c57f4e471fc58812d1b4d6adc81a9a9cb4a496511a723cf7594485aa5e400195ca10c
+EBUILD entrypoints-0.3-r1.ebuild 930 BLAKE2B 4a44cfdf528c662b68908abe73adfa44cb90a58c8ad260559d2076b28de2901085903feac64ba66bbe831023c1c9ba70298299b9432e1a9b98a79cffae06f0f6 SHA512 bfca4b79c7bd4eb4cdcb6aef0b0f6ec92099a369cc75e6a52444f82bcc110b450d4ee49243de2bbfb6393c5f8888bdd587958749cf6abda779ef6bbe78146e59
+EBUILD entrypoints-0.3.ebuild 1229 BLAKE2B dd5281ed4ca9ef09d8163b7a7fa970069dbc276ca8192ba46baeab92cb2c6996775f78efff7d0039c2f5d8d09999aa00c16e515895169f698e9301a377117741 SHA512 16565039604bf202c11e9b795fc883a6feaa54f34326180ee637c03bdfbc96aa713475d65e3bcd3cd76430c4f641c43e75fac0a6b0999b2b8a3814ea7c813797
MISC metadata.xml 623 BLAKE2B 997ce85b64d32c5c365c929f73349582978e299e71b2e304c54e37b0886b19d468270a63d2d766ed7ee52de4a9fc45eb02d11e3289154b03769dab99306d0940 SHA512 0cba95670dc165b6d6d173947a0a6bd567db198cdc6f10617ed68eeb55f3ee4392e5f95fdd136a6a1886a2f9b1e33b0ba8e098ff8c07f7e11b2374ae544ad506
diff --git a/dev-python/entrypoints/entrypoints-0.2.3.ebuild b/dev-python/entrypoints/entrypoints-0.2.3.ebuild
index 733fe1027b9c..e1c09bde6457 100644
--- a/dev-python/entrypoints/entrypoints-0.2.3.ebuild
+++ b/dev-python/entrypoints/entrypoints-0.2.3.ebuild
@@ -15,8 +15,10 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
$(python_gen_cond_dep '>=dev-python/configparser-3.5.0[${PYTHON_USEDEP}]' 'python2*')
test? (
dev-python/pytest[${PYTHON_USEDEP}]
diff --git a/dev-python/entrypoints/entrypoints-0.3-r1.ebuild b/dev-python/entrypoints/entrypoints-0.3-r1.ebuild
new file mode 100644
index 000000000000..da55a0a76990
--- /dev/null
+++ b/dev-python/entrypoints/entrypoints-0.3-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Discover and load entry points from installed packages"
+HOMEPAGE="https://github.com/takluyver/entrypoints"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~sparc ~x86"
+IUSE="test"
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '>=dev-python/configparser-3.5.0[${PYTHON_USEDEP}]' 'python2*')
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ virtual/python-pathlib[${PYTHON_USEDEP}]
+ )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}"-0.2.1-init.py.patch
+)
+
+python_test() {
+ distutils_install_for_testing
+ cd "${TEST_DIR}"/lib || die
+ cp -r "${S}"/tests "${TEST_DIR}"/lib/ || die
+ pytest -vv || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/entrypoints/entrypoints-0.3.ebuild b/dev-python/entrypoints/entrypoints-0.3.ebuild
new file mode 100644
index 000000000000..50ee9d9a4ca2
--- /dev/null
+++ b/dev-python/entrypoints/entrypoints-0.3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Discover and load entry points from installed packages"
+HOMEPAGE="https://github.com/takluyver/entrypoints"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="doc test"
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '>=dev-python/configparser-3.5.0[${PYTHON_USEDEP}]' 'python2*')
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ virtual/python-pathlib[${PYTHON_USEDEP}]
+ )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}"-0.2.1-init.py.patch
+)
+
+python_prepare_all() {
+ # Prevent un-needed download during build
+ if use doc; then
+ sed -e "/^ 'sphinx.ext.intersphinx',/d" -i doc/conf.py || die
+ fi
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ if use doc; then
+ emake -C doc html
+ HTML_DOCS=( doc/_build/html/. )
+ fi
+}
+
+python_test() {
+ distutils_install_for_testing
+ cd "${TEST_DIR}"/lib || die
+ cp -r "${S}"/tests "${TEST_DIR}"/lib/ || die
+ py.test || die
+}
diff --git a/dev-python/enzyme/Manifest b/dev-python/enzyme/Manifest
index 3d74b572c39b..d1db8e6577f7 100644
--- a/dev-python/enzyme/Manifest
+++ b/dev-python/enzyme/Manifest
@@ -1,5 +1,5 @@
DIST enzyme-0.4.1.tar.gz 47953 BLAKE2B e81faf1c0b3316511706c2a31f56cdc2230fbce468017134692f1892439c4aa043c5537b78fd267b83d84a1811e2c015aa37d724813da5864f14ae04a9fd961a SHA512 62a85c076a7eb320249a507dcc9dd26572e3a9b9643e0a960ed114a80c75213e6e5028a726fbcdd0c2c46c53af980a69828a54a66af9a17af3210273376395b3
DIST matroska_test_w1_1.zip 184550509 BLAKE2B f111725aa08267661942072c2d4ac019d3d322c4e933aad10afb3aa6f69bb3469114c4400d161e53d8a7618b818b22465177460003804a7ac3e69fa4f4db000d SHA512 f170a8e83dab15228f992b3692330163da2402b8e436c7fa195ac1ecc06cf1eaf1a48d8c99a85c031122c158c2d4006023aae75d5b7805385ba25a6d601cb78f
-EBUILD enzyme-0.4.1-r2.ebuild 982 BLAKE2B 1c27c6de2f6066fa10a6330d3aeedd8d5996e2e22d169cc039ffa59f04ca85b03776a5cfd6caee8f2169b24677c1044a71935262ede09f9ed84dbe5622c2dca3 SHA512 e99675276531fd84ea00fd357beaa46b60de856db9616267e247c9e2f98153f2b427ed55fbc69c0e942d9fd4467e4374d95e0a0fcbf2461052cb9bb3ea83d0d6
-EBUILD enzyme-9999.ebuild 1043 BLAKE2B f7fbfcbeeb14c9e67aeca8b3ffc1f26a37b9c665b83d93ce93f055fd6e78ab645e0b0f731366f26b70c74758ffbef679be7ffee4cceec424e786ca3a7ee960cc SHA512 2cabc6661657f3261fa88ba1bf33aba5615030c69506d6baf47eef1901411662790204c9c1618591aa5a2f93afabb8a6838740152c94af0382215bbcf3ce93f7
+EBUILD enzyme-0.4.1-r2.ebuild 1009 BLAKE2B b8dcf37aa784736b1a2fe3afc29687eb057a858ccb121095655cd78bf2c4c00258cc40893db4d6b7e84805b333b416c717f274ff794b815d5c3e4b8a34b94236 SHA512 20f0a3a7a0724c95e6c6d538667bb7b16b28d599d9c7190d265c0e109d051f6cb2cbb16ab1d1b37d20c32710a0cdeef25d81dc7722776fed92e89f2008256e17
+EBUILD enzyme-9999.ebuild 1070 BLAKE2B 04217eb2fa4e476c2946f4f3be4de0e694190049dd2955d18c3b4361824f7a89b47859563e55cdcc90f36cd9c3ee043605f25312ccf3bd9245fba6dd2a842599 SHA512 5aa914d52a327245b6b9905ecfb3d6b442c82e2c2d61fc14fc1d8e677d3a74d010d53d5b4bdfba2c91b4c06245b980c10d7f6644f1ad51d8c64cf0880d7d4d99
MISC metadata.xml 342 BLAKE2B 1f5c47ca80b45dbb9476f33a22c12596c9b5c319bd278a6ae9e6910105a12aa3d6f15d4336c3fed77bfdb1501338a2514503158d3280e7163fb2b321c0e915c6 SHA512 4ed4ebc1027d54008738661d92361d44e317533fff94a03fc1c5d3e0c33f2cede8715947cf772593df0ab56d642aeb895a772250a31a946b49bad6ff07fa52e1
diff --git a/dev-python/enzyme/enzyme-0.4.1-r2.ebuild b/dev-python/enzyme/enzyme-0.4.1-r2.ebuild
index 8b8b273d8add..cef237174a6c 100644
--- a/dev-python/enzyme/enzyme-0.4.1-r2.ebuild
+++ b/dev-python/enzyme/enzyme-0.4.1-r2.ebuild
@@ -19,6 +19,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/enzyme/enzyme-9999.ebuild b/dev-python/enzyme/enzyme-9999.ebuild
index 846324d0d291..cafffacf8ab5 100644
--- a/dev-python/enzyme/enzyme-9999.ebuild
+++ b/dev-python/enzyme/enzyme-9999.ebuild
@@ -17,6 +17,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS=""
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/epsilon/Manifest b/dev-python/epsilon/Manifest
index 754b3a8909ca..dd473cc32ed2 100644
--- a/dev-python/epsilon/Manifest
+++ b/dev-python/epsilon/Manifest
@@ -1,6 +1,6 @@
AUX epsilon_plugincache_portagesandbox.patch 537 BLAKE2B 44b8dbdb5069734f5cf12ed93518c332469fdab2c9793149effcab37b300eda9f2391f330fb5d7d1865a8bda80e488d1dfc17d7b81fefaa85b7d5fdbe1d50f21 SHA512 44aa8441d22951e573ddb6771f452c400bd971ae8cd17994959717c6d543d519bc9f2e0721e38815210048f553ca60fcc09260cd1fac1a4fc78c51055c7a6acc
DIST Epsilon-0.7.0.tar.gz 81218 BLAKE2B c4cb4290087bb7d929dc793c190c26a0e90c1de89dc6c990dc3b53bd42499bc1979e7541bd8c416e15b10ff7478ff57b79896b88f6d1e72642dcfd20e1a9e488 SHA512 d1927ca431df3233a94296ca9e1f5dd70d6d61091d23f77df2222c6472d9a5f7b55c5c8dd2a75d0fead41af862c9e3a6a0ea9a31e21447459d5182f0d677d9b2
DIST Epsilon-0.7.1.tar.gz 96820 BLAKE2B c856492f58e7e5ee35fdde51e876f7b4a93992e9cea556f5775d0017fc086fb7934ce9f892672331b8e363e9247bf8576a839d20fb7f5dea8f99b8c51bd5042d SHA512 ecf34a402208e514c430b4b3785df9b29f3708026ceba1301a2db8760b55111f59e7c40f868f4b642e4c7dd6c78735edbc32b2ef96ec3582e90aa2d978f06842
-EBUILD epsilon-0.7.0.ebuild 1707 BLAKE2B edaa1fcf5f51c5e8e5dfbca5686ab310b2d6ea5b2d13e12ff21d1b92c431f81f8a6e5da3d3a68cc13adc84be2ffa679a3eb893d3c5da04be8299f3c25b3f6fc4 SHA512 00498258f67ca64e52e195867b38178fcdb45bb075e3202467e2f057d0771e05b5d28ea496f872ddcdc078698c6c664d7768d89f8f6663235d64526768ab3fb4
-EBUILD epsilon-0.7.1.ebuild 1753 BLAKE2B fbb7738e6c069912b14d76cf4bf2b7c73a12d365c6897a8cb2aef687571250da6bb1c5a1eec5d3f29235c9c995ea290933a4958d593ef0f318e6e7940770205b SHA512 742770b1ca53c21034e429d5e801f3ece23f1eb5c1e36aac5b9250c8d8bca5f27ab351a10567f08e38f7e3f2eabf9f7aa5983c603b5f4fae652b679d93171f96
+EBUILD epsilon-0.7.0.ebuild 1731 BLAKE2B 6154dc9f52ca6614bc117f796807191aff299e8d171188549d67129e83185e4edba7eb816b2cf2091aea5e7bf3c6848f4f39e06a702d7e5f76e1b58042f37532 SHA512 b83585077258f7c4239a0804f149a28f73dc59c827cd172710509e02646179591398f82b9a8a2b14d2056a4dec0ff46b6d8b1f6a5b6490e0fb99344a481cd4d6
+EBUILD epsilon-0.7.1.ebuild 1777 BLAKE2B 90a935f4118af440265c926c17f7febf5d5eff829379998828b76b617a43c3fd397f15b712c4b07fbc39903bfe693a28fc444ddfd06cb182f9551483beac455d SHA512 c622f8a8205de82354f6dd327484d95925e213d48f84961c54a8792acad8fc3acd86a5c3fcc588d0fd00cf4d1c6c578b37c1b7c191d41fa572c7d0bb013abac4
MISC metadata.xml 652 BLAKE2B 595ad28125c6f7b0fb2ce56aea39a546e70f68a506b8a0e9708d930ac7fcba36ae15979c2e1745318655a755e3505c318043680cd3ca8f52f12fd2d9d5d063b2 SHA512 aad17bdfe9501dda95cf69d3b8069ec9dfe624a07c5f0ce4160cca62928217a16140a7188d87ffe46f0626624e25ae764db892170fad6f9f0bafff7dbb413d30
diff --git a/dev-python/epsilon/epsilon-0.7.0.ebuild b/dev-python/epsilon/epsilon-0.7.0.ebuild
index 30a42d3d2844..b8ce29ccc22b 100644
--- a/dev-python/epsilon/epsilon-0.7.0.ebuild
+++ b/dev-python/epsilon/epsilon-0.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -12,6 +12,7 @@ SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
KEYWORDS="amd64 ppc ppc64 sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/twisted-core-13.2.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]"
diff --git a/dev-python/epsilon/epsilon-0.7.1.ebuild b/dev-python/epsilon/epsilon-0.7.1.ebuild
index 110e0e768c54..9960fd9f5824 100644
--- a/dev-python/epsilon/epsilon-0.7.1.ebuild
+++ b/dev-python/epsilon/epsilon-0.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -12,6 +12,7 @@ SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
|| (
diff --git a/dev-python/errorhandler/Manifest b/dev-python/errorhandler/Manifest
index a9825888eae1..e33668cdca3f 100644
--- a/dev-python/errorhandler/Manifest
+++ b/dev-python/errorhandler/Manifest
@@ -4,5 +4,5 @@ AUX errorhandler-2.0.1-no-intersphinx.patch 342 BLAKE2B b2165e4dcc5acb49c7f456c9
DIST errorhandler-1.1.1.tar.gz 8321 BLAKE2B f2b0cc9dcf9bf86c1b89356f66fca2d64d49acb919ae6bfc18b1dcb013cb67a358f2f81d47cd1c3bca601c85fc3bb5f870e1cc2452d25b187309a844efed15b3 SHA512 a2f875537103086be956becfdac25a43a646a89b404b6a7a2a243c6d2ddbc29d55948b781529d0a0fa82b163187747f3396b62ed0be98d39834de038cc4a1fd2
DIST errorhandler-2.0.1.tar.gz 8534 BLAKE2B 2a1db016acef81b5e625800614b2b5084cb6e8175d623e42726a728018871d200709ec66db16847ae0cf604551925a18fd2207c861388844f324a6eaae4bbe90 SHA512 b2fe44f400551e2af8aa589aefce042ee761893678b211a0e3ec7eb4527803001ac930d0941425f6e1487d36493d0c8f439e0bf672536ec27f041309fd69420e
EBUILD errorhandler-1.1.1-r2.ebuild 1129 BLAKE2B b04eb174321a2f870f1b8e0006f095dae3e6058f25db1c62a0672421437878844a5388640dcdb35e34eefda845b443068cf51e12d76ffeceb22995c38d42d098 SHA512 ed41fdced7f976173391192c0768f6da7e417147a981b6b2ac2ffa9fc2621e6b4ac1c2c563402cb76de9b14d6c7dbba1122e7609dff33dd4beafe599af96ed9d
-EBUILD errorhandler-2.0.1.ebuild 880 BLAKE2B 918c2254adb737adf27d33d06c1974b9f52a9dc19940ae2267e51b5cf31d2bb96a505bbe25d9a0b4180db1d475ffab79eda791b9028a7ac4576b5bd9f75175ce SHA512 cca4f944521ba2d7eb12391fa071869501cb319499b18322037256ada2584cf3d6398dccf16fb702ca388ff00bde9648994a1fb06e805f6642e74dfe0d82a549
+EBUILD errorhandler-2.0.1.ebuild 907 BLAKE2B 81a01e7f4fc0f705e5e3489715499835f37f65ad0bdb094f97f63b4addfcfc575f5ed3cbc23484c2376872c32b49cd058b4d9b0197c96e7c08d5cb48087d796a SHA512 cd8e04e49c0485947a0dabac0d2f2dcd1a56f035a72f4762669ff584b32d48feea915b1ad33ba168a9ff21d65bc5ce085bdab7f69837ec71c906618a4eb44540
MISC metadata.xml 325 BLAKE2B b9d3bdc299f206991f900f0fefbf436445eedfd32b0c005919d37417003fb115d435924e424943554333fb65d6811d82e27436f6cd40b0818e204804da74ce6f SHA512 d7a0591bd66d48cab6821c9ac4131839a8b60f026ffbb677263f1af1a0f6f9b9dea2cfe3be003c40e2da7f16914ff2078ed591de0c6833406595010ed88479ff
diff --git a/dev-python/errorhandler/errorhandler-2.0.1.ebuild b/dev-python/errorhandler/errorhandler-2.0.1.ebuild
index 042a4d7cb20f..3338349024aa 100644
--- a/dev-python/errorhandler/errorhandler-2.0.1.ebuild
+++ b/dev-python/errorhandler/errorhandler-2.0.1.ebuild
@@ -13,6 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/et_xmlfile/Manifest b/dev-python/et_xmlfile/Manifest
index 976ada343481..98f21bf5faf5 100644
--- a/dev-python/et_xmlfile/Manifest
+++ b/dev-python/et_xmlfile/Manifest
@@ -1,3 +1,3 @@
DIST et_xmlfile-1.0.1.tar.gz 8427 BLAKE2B 39677f4e8101eee012427bbc2959a187bee96bf052e14c47a2d5fc9000d62243e3842ce20953f7541ca534b151c025ee8cd8da96ec8bd82d926a21c68e8a0a04 SHA512 551fd87efd961b9c3202154dea9468aa97814ab8f6e5efc00962a651b17400866f2ad4fc85484a04c183c85a06375fd1c576c425e2e01bee4395ccfb680ce39b
-EBUILD et_xmlfile-1.0.1.ebuild 674 BLAKE2B 02568dddf936822ab74e8b9b0e51d763b3b3bee25d7971c6d6111009b7db2b893bcd09f77f0ff8fffe304423bd68b40e30558e345f19e8c09deeac6ccdf30753 SHA512 d349f84729d98879a03ae4c7ea0cff21c0af7ced60735cdc00194b5f6bdcd203ef42081bc45b9f2a3ea0baf73e8441157c02178e5dfaf3d12bfb6e7cc7c26190
+EBUILD et_xmlfile-1.0.1.ebuild 701 BLAKE2B 4e51a3f9768d512a3cd2d4422837a3ecf57dc22d81dea6c65afdba61848dccba496ff28f86418bef6a9b7ac190a9de9b5ed0d2c8c94207ab171c2189668fe8c1 SHA512 60878eb4303025420440402779f62d1d96869999dbe6ccb284a0cbbcbc6e507bd9ee6e4f2f05008adc069a276726c4c562b73ec58ac5410eed381cd9243148b0
MISC metadata.xml 387 BLAKE2B 3845ddfa1338a00f43db111a459108eeedebd0946dc93ef359f7dc01a005acf19d9985d7fd508853bb2a44de18579018450bd0f56850766bb7afa542ad8adec9 SHA512 777c9ddb70e315fa3d5a943a4037b2876361f9ae53db8d86fd84453d2ad21f10882e79b3f9148263bc2288e77382a04614a006797a35f8da810104063826d244
diff --git a/dev-python/et_xmlfile/et_xmlfile-1.0.1.ebuild b/dev-python/et_xmlfile/et_xmlfile-1.0.1.ebuild
index 4c85897c814a..0f38d3983a67 100644
--- a/dev-python/et_xmlfile/et_xmlfile-1.0.1.ebuild
+++ b/dev-python/et_xmlfile/et_xmlfile-1.0.1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/lxml[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/eventlet/Manifest b/dev-python/eventlet/Manifest
index 8b4c2e305e46..9737c3169dfe 100644
--- a/dev-python/eventlet/Manifest
+++ b/dev-python/eventlet/Manifest
@@ -1,14 +1,16 @@
+AUX eventlet-0.25.1-tests.patch 1428 BLAKE2B be4b0e0104473e8434075175a85cb658e7257eea6bb554f92160d308649aa7faee6f4db7d2aa8a3df54e22bf6689d649dec6b74d523425a27bc1a77233b5976e SHA512 a7a413cce99def526ed63b79d1f73d270db9332ac88ff83a830fdc4106ffa20f2e14dfbf8d0dbdd071d39c4d2f161250bd8e7c0681f187fa0736d8184cccd872
DIST eventlet-0.18.4.tar.gz 288920 BLAKE2B 497b5e154de495049e477ab54660fa4e5af978c5a2d4a8faa566a965ccbbc017aaf9fc14df6e763191ad2daac70c859b935bce6cc73c6c097bcadd507d738f55 SHA512 3098f2e8649b1e10157b9474571b372176b05263a7d5e7bb915b0464551d70505bbdf77dc072f64c1c05b3011406ae4814ea1b6f746cea766bb58827b1515fcc
DIST eventlet-0.20.0.tar.gz 466828 BLAKE2B 43beb8f924c5e375a554db3fb90e3c39121ff9899aa1a214118531e3e6fa7711899f278b2187e1e61409a58c05e9bba1a8a6392e1b31a811ef1f32dd7b929016 SHA512 4be70ba8cc3ac76d424aad66cd214e97249a42785319b992d048a77cd26f53a428f7959596d07da9a88c92ee103d73d4990733fc00bca57cc8fd242041365348
DIST eventlet-0.20.1.tar.gz 469509 BLAKE2B 727844b70c4e1874a58efc95551dd7f12bec1c8d01cadeaedbc49f00a86e1393b690076fe720e8efdf00107f72b892a3a1f4c4921f95656b904221e748df7f09 SHA512 875c1ca82822a486bf28866c7d1f34df2419e7d33450a21740434d2e7f15c37a1090436cb7fe1feaeb5c810d39e4b238206c502323317897c8a42e844cbe7734
DIST eventlet-0.21.0.tar.gz 484191 BLAKE2B 07d3f5d1dca11032d51fef9ceb624e07da9e93bed914233da9abbdff27f21f2482b9e3417b50a63f383cae13615c6a781104a05dfb66f28d6ab4e469bce06ef9 SHA512 4ee682ca8faf870ff6f1d72e93527028f73ae13d7f755eceafb23f3cde48e52b83ff04b645b7e90299997713de93c52f244db8b81d6abc7788a56ea38c7b0f47
DIST eventlet-0.24.1.tar.gz 391579 BLAKE2B f8abfe6d18ed3b2edf4b2fa3d197abdd1e9029dd10c035427a2ddcb70cdaa76da114083ce7016af7151927fcb2f93ce6ffa0417dbe1a125948318baaed2f6184 SHA512 867f8ead3a6c0dd692c5cc5d9f1181b04456bdb270ea95d84f7f97da4603b333df539721cda002437c035fac51134bee8cc3495e09b6a25ae1c46fdaf015d0c3
DIST eventlet-0.25.1.tar.gz 392719 BLAKE2B 7dbc23e63e9dc8b8bb0b4a53fc07cb467661bd695b6c778b973bd690bd24f3dd0f867d7ed803e1a89ffd36e5597fd244ef2c616c663d3d9130033f5f5928e816 SHA512 936aac45e24b2797cc8b6cd6238d493ce5eb60a47096e13827b8be145bd8dd14503f5ae624485c87b163718a85733b2317688366ef5fdf347f7d367fbf4d521d
-EBUILD eventlet-0.18.4.ebuild 2032 BLAKE2B 63837d2cd0c1bfc60a90edd9dd5fdd9fb350393bf2746b1a26308ab83d768f1929a2126d73fb846ce06db05f93631f806d27c8e8e8b4dd98f4dc38cf3a02093a SHA512 2306655b590f797fe6fde21ba7f0ebcc42480426d14c3a7a484924babf3b82649a4727386bb6ac8845545b698f9d20c563b6bfcec5c3ccd5b18799dc4f1d6c69
-EBUILD eventlet-0.20.0-r1.ebuild 2136 BLAKE2B 93e89d1901920feffc42f891cf588b23638b0ee8974c1653991d568dd3c407e69bf29cbd402677768f49baf99a816fda4b2cf685bd64236b9bca0353f473e7da SHA512 63897686d8a41c07c96047660a29b4c52d6647e65a9a0f832e445f43287b7d684ccf7ccb982d5814fc8e51cc2e680240fc09b50b815a986cde04e3a0d084662f
-EBUILD eventlet-0.20.1-r1.ebuild 2152 BLAKE2B 041c85d02ec79ee2aa0e7893d8b38f7609aff6b4b975b66eb1f1825fef6fe1584ea70fd7f8781b5515e7f77c1aa947cbdd0d4eb6179336f4d608da1db65de37a SHA512 6c6344ff54aa32452821c3b85c633b417034cb31d4fbed24d5cb8c735b81668d1971ea118b8e61a5fe5f2a0ecb684423f61f18f0e5822040332f9bfb342def5b
-EBUILD eventlet-0.21.0-r1.ebuild 2154 BLAKE2B 208f7c80894393af6f730f5b2e104b4e61790245b212ee4165f1f7c4a1072e1f6730ca378a31270a6e334ffc3eb6527543ed908cac608890dbbeb0d071040028 SHA512 12b9056a134542d0053ea237a1311b64aed89f4bbb7c2f61aba1c985b508b5ecaee92f86040ab2eae47ed8ced9f8eb92c22529349c9ef70cdbe75c8beb77eb58
-EBUILD eventlet-0.24.1-r1.ebuild 2353 BLAKE2B 5edc04a9ef60c05729cff78da418afcf058e5f4808bffcae8eb55cc381dcda6698b4b5a53e6a79252360b65276aab54799ac6be4e71650fe4c27a5cecd722e88 SHA512 fa0d91230fb90c4ecc38d7b0b94d0faf3c662019f7dbbc7962c451686e8101795da587003a58bfbb544b7020f446a82a121c381234d9159a29a8f24d0e1b22b3
-EBUILD eventlet-0.24.1.ebuild 2354 BLAKE2B cecac273fa58fca2446c00882b94314733951e3c8ec2c369ff9ba06faeb9fd56408f26d499b3613d96d1473ebdec46c162b2470c1162603980653624035293f1 SHA512 f60b7379073e01931f2134f9c10bbd5b668fb7c1ada4df730f490c3f83fcd872b530afbe240fd1bd9ced707ad183940a4b3efd21d648d845b11ef61859adab89
-EBUILD eventlet-0.25.1.ebuild 2354 BLAKE2B 0e1cbd60a6c5b17c0e9dbe19a534b3e1c0c09170e0a855139265e7a9e2fbe132001eab5aaa6dbc484d7fc4ce89c5735e7b2aed291b9fed7d3a6209a415b0561f SHA512 e7415426e02bdb62ffa156d677bef4f9ce29495d96b451836b22cd9331847308b6ff13f5300ea2443924cb5e1567c40db57de57591c4c8d9c26066a9e9b73b53
+EBUILD eventlet-0.18.4.ebuild 2059 BLAKE2B 4f95c9fb1106a5f8110be9312a7f8f63e7a02eaff802299be6900bbeb69771d8766ba729f2ce2a8299a1fe46165a74a8c22e5a699e9e2618ba058812923b514e SHA512 031699efa95ddb03343962331aa52521bcdbf1b0554a27aa94930217f2bd67192ec1c2ec2be9517b6b1953886235bf518a6010736d80d18e98fce38912d6096a
+EBUILD eventlet-0.20.0-r1.ebuild 2163 BLAKE2B c3d420f2e22a0c8ccf24a090f445dbb2663f4c95dbe8df23df4e03ed920d82ea62b8da8c70205cbb9d817097d7c37a7ff46b5b9359a720b0e8059d305e9dd285 SHA512 e1cea792d2f7a6f351cf52bf6d65ffe5df5806a64c9a2915a2c898f6c16bf68d75cc6d57a0d10fe5253f8cf93e095fc6cf328dbaed33527f515dda1c74eb28bd
+EBUILD eventlet-0.20.1-r1.ebuild 2179 BLAKE2B 1378aa6cd5647a9e0c519a62535bd0261f009078ff2c12b23197652fb2acedda9e48b15ce7f43c962b46b5574c969d597931e130d0b9ce66bb1418c15fceed3c SHA512 0d3be7f4f9cbdb33585515497be272791c0da44274f02a0ff5914d81ce99af5200c7b02808bd1fe8b4abda7186ee3265b9b2235d640dbbaf29b61e611c4231ca
+EBUILD eventlet-0.21.0-r1.ebuild 2181 BLAKE2B a2b9ec29f750c4a2262863b41cf16e7813c2c66f1013be3be51256ca9cae7d7bd1855de9d08234cb85ef0ba92f06b323a6783bd3461dadfcd55cd434e5f5da0e SHA512 cd4bd05c28d9dd0c5ad244f4264447fd0479daea40243cc758adcd8eca9a6858d4463af8ff0d80d46664f4e0184cbd24f270675f0fa462ca44a208fbfd293c50
+EBUILD eventlet-0.24.1-r1.ebuild 2380 BLAKE2B 4a2a86d6a6fae1ba038ecbaa8eebe39c55a1fb4e814d0fb4c01b097d34f65f06e624508afed6586c7b0b4bbe321899e42bac79040ec9767a1feb75e42ce72bcb SHA512 88eeed398ede737c0af68ff813675ce9d77167f518e8c4004fcd1544a71b28e6c7442f24a787257db10bc1d0ed9077582427919a3baf2fe26f037092673f60d5
+EBUILD eventlet-0.24.1.ebuild 2381 BLAKE2B 4f2980fad722e2f107a8ae505bcf9ff6f47a3ab34edf41720c55a4b8da86ea05827222287b85e620dd138a5a8bec62d8e85d35d469f955673218f86d537d1ff6 SHA512 f611ef460e86a36dca3fe6b3ec624e2dfca8b396974173b68184a0c57a2a91d66fd706c6ed6a804fdabde8d52a8f13dc1887fc4b54d61d46a2941012f8c5bbc2
+EBUILD eventlet-0.25.1-r1.ebuild 2245 BLAKE2B a886f5f602f994a8a138ed93ce9128ed8baae2740c4dbfcb30841ef3506559e0efe547033f76c1623185742df78bd99cf2479c6ae3ce942d5e5bec13c6dc21be SHA512 bb0c051e0c71e00a6a77e9c7d07e3d7990fcb95e4e1ece6523269568297ca379c6559f8ec9d741383f8ad8160fa0e535963c854cf56f9ea32db06d1249e2ba4e
+EBUILD eventlet-0.25.1.ebuild 2381 BLAKE2B 7c4bab5b200fc39f810b5a656677901d248bdebcfefdb416cf7d3a96b3cae6d846eec95a5b392d95e34900bf940a45ab6a6a0f5c3793f8cbce643f9240afed78 SHA512 e41e94211590c35afcd69237eb114ca20df432bd78ed663af961242f705e04f5824ad3da54156471ca8782049824d129cbbd8a6e27c059498cb68a0e887d5904
MISC metadata.xml 380 BLAKE2B abdf12718464c834d63994ad012a6d47279fa6f0e5cb0d075bfbbf24167438220ec9681eac874c93dc3abd9c1498a1a7f658a622f8ebe764cb6803b1b2bb4561 SHA512 8100edfde1885122848aa543b99bbc8529b9dc2aeea3b7efb74a3d1e8e01bdd2110e4cdce2c4ddeab9fd0182f193118e876843a61a25e17355d0916d50331daa
diff --git a/dev-python/eventlet/eventlet-0.18.4.ebuild b/dev-python/eventlet/eventlet-0.18.4.ebuild
index c413cdcd0c40..246d5ee98b16 100644
--- a/dev-python/eventlet/eventlet-0.18.4.ebuild
+++ b/dev-python/eventlet/eventlet-0.18.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/greenlet-0.3[${PYTHON_USEDEP}]"
DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}]
diff --git a/dev-python/eventlet/eventlet-0.20.0-r1.ebuild b/dev-python/eventlet/eventlet-0.20.0-r1.ebuild
index f1b8d7b96f72..f4b75e1af26f 100644
--- a/dev-python/eventlet/eventlet-0.20.0-r1.ebuild
+++ b/dev-python/eventlet/eventlet-0.20.0-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="virtual/python-enum34
>=dev-python/greenlet-0.3[${PYTHON_USEDEP}]"
diff --git a/dev-python/eventlet/eventlet-0.20.1-r1.ebuild b/dev-python/eventlet/eventlet-0.20.1-r1.ebuild
index 392443819416..3d35e40da4bd 100644
--- a/dev-python/eventlet/eventlet-0.20.1-r1.ebuild
+++ b/dev-python/eventlet/eventlet-0.20.1-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/greenlet-0.3[${PYTHON_USEDEP}]
virtual/python-enum34[${PYTHON_USEDEP}]"
diff --git a/dev-python/eventlet/eventlet-0.21.0-r1.ebuild b/dev-python/eventlet/eventlet-0.21.0-r1.ebuild
index d1de3b351cf1..0cc28ab2f4cf 100644
--- a/dev-python/eventlet/eventlet-0.21.0-r1.ebuild
+++ b/dev-python/eventlet/eventlet-0.21.0-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/greenlet-0.3[${PYTHON_USEDEP}]
virtual/python-enum34[${PYTHON_USEDEP}]"
diff --git a/dev-python/eventlet/eventlet-0.24.1-r1.ebuild b/dev-python/eventlet/eventlet-0.24.1-r1.ebuild
index 3ba860818805..ccd2dd92db17 100644
--- a/dev-python/eventlet/eventlet-0.24.1-r1.ebuild
+++ b/dev-python/eventlet/eventlet-0.24.1-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/dnspython-1.15.0[${PYTHON_USEDEP}]
diff --git a/dev-python/eventlet/eventlet-0.24.1.ebuild b/dev-python/eventlet/eventlet-0.24.1.ebuild
index dc239a70b4a9..e8ef7a00a766 100644
--- a/dev-python/eventlet/eventlet-0.24.1.ebuild
+++ b/dev-python/eventlet/eventlet-0.24.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/dnspython-1.15.0[${PYTHON_USEDEP}]
diff --git a/dev-python/eventlet/eventlet-0.25.1-r1.ebuild b/dev-python/eventlet/eventlet-0.25.1-r1.ebuild
new file mode 100644
index 000000000000..9d080f657124
--- /dev/null
+++ b/dev-python/eventlet/eventlet-0.25.1-r1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Highly concurrent networking library"
+HOMEPAGE="https://pypi.org/project/eventlet/ https://github.com/eventlet/eventlet/"
+SRC_URI="mirror://pypi/e/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc examples test"
+
+RDEPEND="
+ >=dev-python/dnspython-1.15.0[${PYTHON_USEDEP}]
+ virtual/python-enum34[${PYTHON_USEDEP}]
+ >=dev-python/greenlet-0.3[${PYTHON_USEDEP}]
+ >=dev-python/monotonic-1.4[${PYTHON_USEDEP}]
+ >=dev-python/six-1.10.0[${PYTHON_USEDEP}]"
+DEPEND="doc? ( >=dev-python/python-docs-2.7.6-r1:2.7 )
+ test? ( ${RDEPEND}
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}] )"
+
+PATCHES=(
+ "${FILESDIR}/eventlet-0.25.1-tests.patch"
+)
+
+distutils_enable_sphinx doc
+distutils_enable_tests nose
+
+python_prepare_all() {
+ # provided by virtual/python-enum34
+ sed -i '/enum-compat/d' setup.py || die
+
+ if use doc; then
+ local PYTHON_DOC_ATOM=$(best_version -b dev-python/python-docs:2.7)
+ local PYTHON_DOC_VERSION="${PYTHON_DOC_ATOM#dev-python/python-docs-}"
+ local PYTHON_DOC="/usr/share/doc/python-docs-${PYTHON_DOC_VERSION}/html"
+ local PYTHON_DOC_INVENTORY="${PYTHON_DOC}/objects.inv"
+ sed -i "s|'https://docs.python.org/': None|'${PYTHON_DOC}': '${PYTHON_DOC_INVENTORY}'|" doc/conf.py || die
+ fi
+
+ if use test; then
+# sed -i '/This is a Python 3 module/d' eventlet/green/http/__init__.py || die
+# sed -i 's/^import/from OpenSSL import/g' eventlet/green/OpenSSL/__init__.py || die
+# sed -i 's/^from version/from OpenSSL.version/' eventlet/green/OpenSSL/__init__.py || die
+ sed -i 's/TEST_TIMEOUT = 1/TEST_TIMEOUT = 10/' tests/__init__.py || die
+ fi
+
+ # Prevent file collisions from teestsuite
+ sed -e "s:'tests', :'tests', 'tests.*', :" -i setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_prepare() {
+ if ! python_is_python3; then
+ # this is for python3 only
+ rm -r eventlet/green/http || die
+ fi
+}
+
+python_install_all() {
+ if use examples; then
+ docompress -x "/usr/share/doc/${PF}/examples"
+ docinto examples
+ dodoc -r examples/.
+ fi
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/eventlet/eventlet-0.25.1.ebuild b/dev-python/eventlet/eventlet-0.25.1.ebuild
index bf74019d7bf1..3400a711e972 100644
--- a/dev-python/eventlet/eventlet-0.25.1.ebuild
+++ b/dev-python/eventlet/eventlet-0.25.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/dnspython-1.15.0[${PYTHON_USEDEP}]
diff --git a/dev-python/eventlet/files/eventlet-0.25.1-tests.patch b/dev-python/eventlet/files/eventlet-0.25.1-tests.patch
new file mode 100644
index 000000000000..423f8ef8e408
--- /dev/null
+++ b/dev-python/eventlet/files/eventlet-0.25.1-tests.patch
@@ -0,0 +1,40 @@
+diff --git a/tests/ssl_test.py b/tests/ssl_test.py
+index d8b7d7e..5a3580b 100644
+--- a/tests/ssl_test.py
++++ b/tests/ssl_test.py
+@@ -180,7 +180,6 @@ class SSLTest(tests.LimitedTestCase):
+ self.assertEqual(client.recv(8), b'response')
+ stage_1.send()
+
+- tests.check_idle_cpu_usage(0.2, 0.1)
+ server_coro.kill()
+
+ def test_greensslobject(self):
+diff --git a/tests/zmq_test.py b/tests/zmq_test.py
+index 601878f..c643e48 100644
+--- a/tests/zmq_test.py
++++ b/tests/zmq_test.py
+@@ -432,6 +432,8 @@ class TestUpstreamDownStream(tests.LimitedTestCase):
+ events = sock2.getsockopt(zmq.EVENTS)
+ self.assertEqual(events & zmq.POLLIN, zmq.POLLIN)
+
++ # this will often fail on portage...
++ @tests.skip_if(True)
+ @tests.skip_unless(zmq_supported)
+ def test_cpu_usage_after_bind(self):
+ """zmq eats CPU after PUB socket .bind()
+@@ -461,14 +463,12 @@ class TestUpstreamDownStream(tests.LimitedTestCase):
+ sub.setsockopt(zmq.SUBSCRIBE, b"")
+ eventlet.sleep()
+ pub.send(b'test_send')
+- tests.check_idle_cpu_usage(0.2, 0.1)
+
+ sender, receiver, _port = self.create_bound_pair(zmq.DEALER, zmq.DEALER)
+ eventlet.sleep()
+ sender.send(b'test_recv')
+ msg = receiver.recv()
+ self.assertEqual(msg, b'test_recv')
+- tests.check_idle_cpu_usage(0.2, 0.1)
+
+
+ class TestQueueLock(tests.LimitedTestCase):
diff --git a/dev-python/execnet/Manifest b/dev-python/execnet/Manifest
index cebae04823ad..4dca4f8df753 100644
--- a/dev-python/execnet/Manifest
+++ b/dev-python/execnet/Manifest
@@ -1,5 +1,8 @@
+AUX execnet-1.7.1-tests.patch 7299 BLAKE2B a2bf00a2b283dcebb777ff4743f6dbd522ddb8ede743f77bbaa20b1b2e5956ea08e04359459a2c6837a5b2bb64585b8bf3bb826236acbbd874ffa5950d8d1196 SHA512 938bdc6185a5251a7f1e5185a694774a1b6e1c1ad39dbc444ee248f338f2e8a15dc3761980224f9eb378fa4c384a2c83f96f8a3ce55da2a24ea04b85997bdcf9
DIST execnet-1.4.1.tar.gz 171041 BLAKE2B 7e51320969b0203a8ff55d69364c3fa69d747d67f5dd3a3aaeab7700192d63918bbc11ae29a1e26e466078f1ca87ea00ddcfe0f98132921bacfc95671c3ad7c7 SHA512 e8c0c32e873f8585ff4d4da3b9cbd40046479370f5653f67a98c9029d4535a619731d1b825332fe4af4dc5ebc9ab11ee879ef45df07f08943b1e1685f2255790
DIST execnet-1.5.0.tar.gz 168497 BLAKE2B 1777f3a72cbf75e5bdef90cdda956a5d8101980f299a1bade6d6faeec52e1026a18a87c8b6b08c8d27073acedacd38473f68c6823908701816b4725edd3d9fb0 SHA512 ca2b571fafdf8f68b3cc7a04ee326e3255828d4cde28ead65d0cef325569c3a6dee09359e525152248038de65326ffc6b75c8362f53aa5c0b3f736eb596cb2d9
+DIST execnet-1.7.1.tar.gz 174157 BLAKE2B 0c2f7b8918bdd5a3cd1fdc49607e571874e20bd26a4806a6ec1a11359b912ed09244afb781670ff24fbee752516d59ab2bba7f662bbcddb802e7e6efd2c544ef SHA512 375748c03f8d955bd8fca90d5c6308073c31a978fd7a604257512e0a710f899dec5db8a91d5bb5f16de9b0656e1742da9ab513827a1a065a5125bafcf1e63a70
EBUILD execnet-1.4.1.ebuild 1257 BLAKE2B f9fa662316ad31d0614a43c0cfea7c1112953d18d2047fc28093a4caba5248a17bb95ff014aa7303b2809c3a7db661ef499f08bea52e31066a0de48f622af22a SHA512 b517b123696eb9c6342b8b3cd5bf488cdf26eeb33b3d6e7a9e1496736d79a468c779cbce5c0a7fdb1ba12ef55533ac65257143eedad1001eb7332c7e7044aeff
EBUILD execnet-1.5.0.ebuild 1270 BLAKE2B b4140a099a54a731a5bd207eb3fbf376b837791b53846d5ded8fdf086f21379217e76a35b85c311e6767f3f26b99466733b46ff62a66fd32cae5fec9cca6ae52 SHA512 e74bf61737cea6d78fb64339aec858425f18878f8e4210f7ec6603f0490fa6e36eddcb6f1e49bf999c6e92129d53cc19a84a07258cbf6e45e7a9cb9a01e4ebfa
+EBUILD execnet-1.7.1.ebuild 1181 BLAKE2B 2980e46a6cfecd73056614e462ad38e314653d952e5ba1e622d246a5a3b2da1a495d038ed9c7d6fb73469e6da20b8bf2308883405b6013e600be58c201d52a7e SHA512 59109e7e7829fcda3d0c207353f126f660e47ccd4bf86687e0d875d5b574dd957a281d0721a1b3780e91c9d84ae273fa66d1d270d2634f299a55b500cdb2cc61
MISC metadata.xml 541 BLAKE2B a1e9f563cf102eef9dcde4800cca44d354e4cb7d77c20422074296c3eb2df1baa46f4cf5a803b07f454e98f902124f185ff24224f499d50577a2c2ed3cdbe21b SHA512 8afb04a008ce5704560a8f984dc5662abb01244b93bbf655bf0c66365a125a07dd1adca26f75df2bc89f923409b3687bc610f0ed739879a6f66167b799963091
diff --git a/dev-python/execnet/execnet-1.7.1.ebuild b/dev-python/execnet/execnet-1.7.1.ebuild
new file mode 100644
index 000000000000..fc19260a71da
--- /dev/null
+++ b/dev-python/execnet/execnet-1.7.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Rapid multi-Python deployment"
+HOMEPAGE="http://codespeak.net/execnet/ https://pypi.org/project/execnet/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
+
+RDEPEND=">=dev-python/apipkg-1.4[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+
+PATCHES=(
+ "${FILESDIR}/execnet-1.7.1-tests.patch"
+)
+
+distutils_enable_sphinx doc
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # Remove doctest that access an i'net site
+ rm doc/example/test_info.rst || die
+
+ sed -i -r 's:(,[[:space:]]*|)"eventlet":: ; s:(,[[:space:]]*|)"gevent"(,|)::' \
+ testing/conftest.py || die
+
+ # get rid of setuptools_scm dep
+ sed -i -r "s:use_scm_version=.+,:version='${PV}',: ; s:\"setuptools_scm\"::" \
+ setup.py || die
+
+ printf -- '__version__ = "%s"\nversion = "%s"\n' "${PV}" "${PV}" > \
+ execnet/_version.py || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/execnet/files/execnet-1.7.1-tests.patch b/dev-python/execnet/files/execnet-1.7.1-tests.patch
new file mode 100644
index 000000000000..5144201d2a1f
--- /dev/null
+++ b/dev-python/execnet/files/execnet-1.7.1-tests.patch
@@ -0,0 +1,224 @@
+diff --git a/testing/test_channel.py b/testing/test_channel.py
+index 017abb0..0983bae 100644
+--- a/testing/test_channel.py
++++ b/testing/test_channel.py
+@@ -3,6 +3,7 @@
+ mostly functional tests of gateways.
+ """
+ import time
++import platform
+
+ import py
+ import pytest
+@@ -362,6 +363,7 @@ class TestChannelFile:
+ s = f.read(5)
+ assert s == ""
+
++ @pytest.mark.skipif('pypy' in platform.python_implementation().lower(), reason="broken on pypy")
+ def test_channel_file_readline_remote(self, gw):
+ channel = gw.remote_exec(
+ """
+@@ -382,7 +384,7 @@ class TestChannelFile:
+
+
+ class TestStringCoerce:
+- @pytest.mark.skipif('sys.version>="3.0"')
++ @pytest.mark.skip(reason="trying to run stuff under different impls")
+ def test_2to3(self, makegateway):
+ python = _find_version("3")
+ gw = makegateway("popen//python=%s" % python)
+@@ -410,7 +412,7 @@ class TestStringCoerce:
+ assert isinstance(res, str)
+ gw.exit()
+
+- @pytest.mark.skipif('sys.version<"3.0"')
++ @pytest.mark.skip(reason="trying to run stuff under different impls")
+ def test_3to2(self, makegateway):
+ python = _find_version("2")
+ gw = makegateway("popen//python=%s" % python)
+diff --git a/testing/test_gateway.py b/testing/test_gateway.py
+index fc1cf6a..b06a18d 100644
+--- a/testing/test_gateway.py
++++ b/testing/test_gateway.py
+@@ -5,6 +5,7 @@ mostly functional tests of gateways.
+ import os
+ import socket
+ import subprocess
++import platform
+ import sys
+ from textwrap import dedent
+
+@@ -153,6 +154,7 @@ class TestBasicGateway:
+
+ assert result is True
+
++ @pytest.mark.skipif('pypy' in platform.python_implementation().lower(), reason="broken on pypy")
+ def test_remote_exec_module_with_traceback(self, gw, tmpdir, monkeypatch):
+ remotetest = tmpdir.join("remotetest.py")
+ remotetest.write(
+@@ -233,6 +235,7 @@ class TestBasicGateway:
+ assert result == 42
+
+ @needs_osdup
++ @pytest.mark.skipif('pypy' in platform.python_implementation().lower(), reason="broken on pypy")
+ def test_confusion_from_os_write_stdout(self, gw):
+ channel = gw.remote_exec(
+ """
+@@ -250,6 +253,7 @@ class TestBasicGateway:
+ assert res == 42
+
+ @needs_osdup
++ @pytest.mark.skipif('pypy' in platform.python_implementation().lower(), reason="broken on pypy")
+ def test_confusion_from_os_write_stderr(self, gw):
+ channel = gw.remote_exec(
+ """
+@@ -355,6 +359,7 @@ class TestPopenGateway:
+ )
+ py.test.raises(channel.RemoteError, channel.receive)
+
++ @pytest.mark.skip(reason="fails if bytecode writing is on")
+ def test_dont_write_bytecode(self, makegateway):
+ check_sys_dont_write_bytecode = """
+ import sys
+@@ -498,7 +503,7 @@ class TestTracing:
+
+
+ class TestStringCoerce:
+- @py.test.mark.skipif('sys.version>="3.0"')
++ @pytest.mark.skip(reason="trying to run stuff under different impls")
+ def test_2to3(self, makegateway):
+ python = _find_version("3")
+ gw = makegateway("popen//python=%s" % python)
+@@ -515,7 +520,7 @@ class TestStringCoerce:
+ assert isinstance(res, str)
+ gw.exit()
+
+- @py.test.mark.skipif('sys.version<"3.0"')
++ @pytest.mark.skip(reason="trying to run stuff under different impls")
+ def test_3to2(self, makegateway):
+ python = _find_version("2")
+ gw = makegateway("popen//python=%s" % python)
+diff --git a/testing/test_rsync.py b/testing/test_rsync.py
+index 995f229..a3f69a3 100644
+--- a/testing/test_rsync.py
++++ b/testing/test_rsync.py
+@@ -230,6 +230,7 @@ class TestRSync:
+ assert len(dest.listdir()) == 1
+ assert len(source.listdir()) == 1
+
++ @pytest.mark.skip(reason="tries to run other python impls")
+ @py.test.mark.skipif("sys.version_info >= (3,)")
+ def test_2_to_3_bridge_can_send_binary_files(self, tmpdir, makegateway):
+ python = _find_version("3")
+diff --git a/testing/test_serializer.py b/testing/test_serializer.py
+index 892e474..2f7f2f7 100644
+--- a/testing/test_serializer.py
++++ b/testing/test_serializer.py
+@@ -146,6 +146,7 @@ simple_tests = [
+ ]
+
+
++@pytest.mark.skip(reason="trying to run stuff under different impls")
+ @py.test.mark.parametrize(["tp_name", "repr"], simple_tests)
+ def test_simple(tp_name, repr, dump, load):
+ p = dump(repr)
+@@ -154,6 +155,7 @@ def test_simple(tp_name, repr, dump, load):
+ assert v == repr
+
+
++@pytest.mark.skip(reason="trying to run stuff under different impls")
+ def test_set(py2, py3, dump):
+ p = dump("set((1, 2, 3))")
+ tp, v = py2.load(p)
+@@ -176,6 +178,7 @@ def test_set(py2, py3, dump):
+ assert v == "set()"
+
+
++@pytest.mark.skip(reason="trying to run stuff under different impls")
+ def test_frozenset(py2, py3, dump):
+ p = dump("frozenset((1, 2, 3))")
+ tp, v = py2.load(p)
+@@ -193,6 +196,7 @@ def test_frozenset(py2, py3, dump):
+ assert v == "frozenset()"
+
+
++@pytest.mark.skip(reason="trying to run stuff under different impls")
+ def test_long(py2, py3):
+ really_big = "9223372036854775807324234"
+ p = py2.dump(really_big)
+@@ -211,6 +215,7 @@ def test_long(py2, py3):
+ assert v == really_big + "L"
+
+
++@pytest.mark.skip(reason="trying to run stuff under different impls")
+ def test_small_long(py2, py3):
+ p = py2.dump("123L")
+ tp, s = py2.load(p)
+@@ -219,6 +224,7 @@ def test_small_long(py2, py3):
+ assert s == "123"
+
+
++@pytest.mark.skip(reason="trying to run stuff under different impls")
+ def test_bytes(py2, py3):
+ p = py3.dump("b'hi'")
+ tp, v = py2.load(p)
+@@ -229,6 +235,7 @@ def test_bytes(py2, py3):
+ assert v == "b'hi'"
+
+
++@pytest.mark.skip(reason="trying to run stuff under different impls")
+ def test_str(py2, py3):
+ p = py2.dump("'xyz'")
+ tp, s = py2.load(p)
+@@ -242,6 +249,7 @@ def test_str(py2, py3):
+ assert tp == "bytes"
+
+
++@pytest.mark.skip(reason="trying to run stuff under different impls")
+ def test_unicode(py2, py3):
+ p = py2.dump("u'hi'")
+ tp, s = py2.load(p)
+@@ -260,6 +268,7 @@ def test_unicode(py2, py3):
+ assert s == "u'hi'"
+
+
++@pytest.mark.skip(reason="trying to run stuff under different impls")
+ def test_bool(py2, py3):
+ p = py2.dump("True")
+ tp, s = py2.load(p)
+@@ -273,12 +282,14 @@ def test_bool(py2, py3):
+ assert s == "False"
+
+
++@pytest.mark.skip(reason="trying to run stuff under different impls")
+ def test_none(dump, load):
+ p = dump("None")
+ tp, s = load(p)
+ assert s == "None"
+
+
++@pytest.mark.skip(reason="trying to run stuff under different impls")
+ def test_tuple_nested_with_empty_in_between(py2):
+ p = py2.dump("(1, (), 3)")
+ tp, s = py2.load(p)
+diff --git a/testing/test_threadpool.py b/testing/test_threadpool.py
+index d469436..a473e4a 100644
+--- a/testing/test_threadpool.py
++++ b/testing/test_threadpool.py
+@@ -3,6 +3,7 @@ from __future__ import with_statement
+
+ import os
+ import sys
++import platform
+
+ import py
+ import pytest
+@@ -29,7 +30,7 @@ def test_simple(pool):
+ reply = pool.spawn(lambda: 42)
+ assert reply.get() == 42
+
+-
++@pytest.mark.skipif('pypy' in platform.python_implementation().lower(), reason="broken on pypy")
+ def test_some(pool, execmodel):
+ q = execmodel.queue.Queue()
+ num = 4
diff --git a/dev-python/expects/Manifest b/dev-python/expects/Manifest
index c151772f3712..ad32a7608c81 100644
--- a/dev-python/expects/Manifest
+++ b/dev-python/expects/Manifest
@@ -1,3 +1,3 @@
DIST expects-0.8.0.tar.gz 27801 BLAKE2B 3371ad3b494a6cfaf463660d013dbd5c26d88e0cd7816be11a39466a831d2a3c19e9459967947651e004dc1bbc6f6e9a61eb0b9f69685482440056061fb9bd95 SHA512 c2379bb6b3b6181a0365a84b0602f2552de40760b7cbadd775705bacfe113ffbe55bcde818c5766f7079867ae38c8c02e318f3c9ffdccdddb58e6cf0559f1e25
-EBUILD expects-0.8.0.ebuild 811 BLAKE2B a9f705392a85bd8157b62dd8ba521cd8243a39ca809123395a0f77d9750fc045cb09418276244371b28b81acd07d3067f9540158b265de7751ecc926895a6059 SHA512 883b70ccaade3e678efa74f08c7aae685dfb46836d06aea41edc33a72f4c1441046da633be68e6f4249d0e0694eff7a64ed79318ee6275e82769cd2e3b88002b
+EBUILD expects-0.8.0.ebuild 838 BLAKE2B 6358be6dbd1a54607caa346b0d8ab44d33d5f589407f6a6237d16efd6ae5dbb80ae2aead77da7f616d00286a9da2620abca4c6d5adce003f2b778238cb2721a8 SHA512 5e8614cd992d832e111658301b6d0d268b255ba59631f79672024cecf369765f582549e9f1f422d7112e06db87c4a526b52b0969ea0adf314883f088ff0586f1
MISC metadata.xml 300 BLAKE2B 31a0397f19e9d532bcf03051b430f97e50cda0ad360e9ae6ffbdcd17ddc5d6067495ed3ddcb73fad288fd7a7c0808e6e08a1a629ae1eb8fdb92749ef423a147c SHA512 8540e7e195b657fce1c062e1a41b3e0bc988a393f4f251069f14379a072708707e4ffbbd5dbb80fa217eccbf887bccc4c6a550dadfcb9aba54a1bdd4db8ecca2
diff --git a/dev-python/expects/expects-0.8.0.ebuild b/dev-python/expects/expects-0.8.0.ebuild
index 926b92456eb4..8be339ff9348 100644
--- a/dev-python/expects/expects-0.8.0.ebuild
+++ b/dev-python/expects/expects-0.8.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/extras/Manifest b/dev-python/extras/Manifest
index 3ff74b61d465..bfc389876665 100644
--- a/dev-python/extras/Manifest
+++ b/dev-python/extras/Manifest
@@ -1,5 +1,5 @@
DIST extras-0.0.3.tar.gz 6231 BLAKE2B 28f60a341628f87f2fbd333de8f2d6e37d42890a186e42d262079f26beca5f9452860b9c434c6953fb8395d13903c2fe63969726d1c1cb4bcc0a469efec8fb13 SHA512 7b08d094717a27fbb522d49c0c538e98baccef6540216479d176b55b94f3f0b97c4b70ed48f3802a1bf08a58fe9a319a113d4ca04d9dadcb85e3a99bf7490a3c
DIST extras-1.0.0.tar.gz 6759 BLAKE2B 341bce7f172afeb9e2a5179ab392d396920dc8ec2b9a6e734daf8668c7f329d9a64de6f3f90b70f8e42d5e111ef196315341c0bb0f347f13ba4974d970695fac SHA512 510c796628f28db90bb96c7c9ba5fc9b2b950d2968e219efe67f3899bbe7ef68fe5de1494f8fd640f13a1ccd329e7dac9cd38aa965ab1e07c4cd287c04da50fb
-EBUILD extras-0.0.3.ebuild 708 BLAKE2B 6979ac1bad09330bcd3062a512b59a6fa458a54687bf809cd5c5726eb99b2101fbb0c74ab3227a04427809024c99d169c2bda667eed27b84fd802d9f6d498330 SHA512 9a162774255cd951dd5c33081a2b4e8a88eb02b28f11965aea6d4319f27efa37ad27f371fc883f1bcb4473ae57d71eaffb611617aeb81f27beaad462658e5e52
-EBUILD extras-1.0.0.ebuild 723 BLAKE2B 68638f70207370768a6b8a64cf44ddbc60073e84fbb61ea453acfa97c1d5137ab3433e49521d337876479eeb0df962427a0b422ff1e31b1bb29feddeb629740c SHA512 e3090defcb112facf3a8364f985d651729ae85d036761d5d1c555677ab92d04f8765b9802edddc3bfbfaab9ada65055c8bdb220994e3a8451b09bb7a9a0cceb5
+EBUILD extras-0.0.3.ebuild 735 BLAKE2B 3658d26c15744174f7c3681e09335f7dee29d413bc584724f25344686ff3879b09430366f4bf1563de03fe57dc1ba6d98bafdaf260803a5c9be3bcd418aace4b SHA512 e8cad940bf7f38774eee74e346ceed960b3d89e54b4594873d59418230a3f83800111ae6c9e0b9864fc2cc9c7905a6b2ba230e1fcc39ccdc671fd336912f63d8
+EBUILD extras-1.0.0.ebuild 750 BLAKE2B 469f4052d85ee837d7c0a12515737a90f47b7c4ba46e8622a1f52ca44021529b22ef01f81c5cdf42754756231e18158b0fc7972d8a3b39faa888db9a37d93956 SHA512 efb2d07ed63503e5308cbc604bae99338a8e9119b0e4873bc3b368d76f7a460120e393583b7d8159a9c31b893ecae6ade1fd856dd3cc543bd3651f39e22ee270
MISC metadata.xml 381 BLAKE2B c7f141d44f01d1f5163cf4f55c03f5a939f575297bfda8a6b5c59442372314cc637cd83f1f0b2fa4c21f70266bebb5645468afad0d747f8e15df689751b89545 SHA512 bd91400e2886a9f79e973f16fa5a84c6b3d38a3fab45db89bdc5f930e7bd8adff02fddbb9f8fcc72199dad32881a355b046c5cdc2c16e679a46c1bc9e08c3e02
diff --git a/dev-python/extras/extras-0.0.3.ebuild b/dev-python/extras/extras-0.0.3.ebuild
index 62db883b2cab..52eefd336280 100644
--- a/dev-python/extras/extras-0.0.3.ebuild
+++ b/dev-python/extras/extras-0.0.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/extras/extras-1.0.0.ebuild b/dev-python/extras/extras-1.0.0.ebuild
index 8be6479700e0..0d5c8c3a5217 100644
--- a/dev-python/extras/extras-1.0.0.ebuild
+++ b/dev-python/extras/extras-1.0.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/eyeD3/Manifest b/dev-python/eyeD3/Manifest
index 111788b3b21c..d826aed7c292 100644
--- a/dev-python/eyeD3/Manifest
+++ b/dev-python/eyeD3/Manifest
@@ -1,3 +1,5 @@
DIST eyeD3-0.7.5.tgz 221685 BLAKE2B c296f61036cd0e43f1820c830e9fa9630d8bb56770c36c922ec0bbbd2ed9566c4a0330677dc1c7fd6cc6fa30f9b415abef2867d93a55ba337b520ed52e330c39 SHA512 9f57e05e4db78618e73ec15ca6ac7b983e13c24ae926bfb9194ee4fc1d735f80308dfc5bdac6016f5491bdb06d46b645d7ac54247d581467a8a22129fae85ba5
+DIST eyeD3-0.8.11.tar.gz 215807 BLAKE2B e289a274198a4adceb0ec3b77a5c79f50faaa320edecdf07d1d2af3b5519f0c884c8cef146b124fd172d74626f70af2b689dd536ade1a68ed27fedff840513ee SHA512 ed147fbe6ce88319cdbfc752e1ddbcb141180bdd87854c209c621956bc52395c5ba442d929016419620c0b230f5b8a3e1fa638b73c7cf329405425148f953c9c
EBUILD eyeD3-0.7.5.ebuild 989 BLAKE2B c4b04e2dcd8b6f20ab0261a0eac723564c1c69bff7577eb56cd43323abfc0f836b8f5666c906f232e699275911b4e049bc43b2ebea43d2165572fd19bc0602a7 SHA512 4ee3e662e9b48f7e3720e8955bedd48a5c3df1949e13ade12bfe4cf02e354e222a86c8632ed2ff345d95087b1e93128a25b73b1638b7d262b963be9ce79562cd
+EBUILD eyeD3-0.8.11.ebuild 585 BLAKE2B 9aaa1527191d1878128cffa0fca14a987d86e0b5e5312edfc920a0711d4c36f70d9173d10d5517c12e7f96aca210616423eec14c5206b151767b3ca93fbd923c SHA512 bd60050283c8d58373ceacf1998bec3928bbb8e021803cc9fc5e12556c5914b1f5c9a96ca73f742412f5024949b711e49fcfef32a2d58a96e45ec15a42b2a96f
MISC metadata.xml 353 BLAKE2B 936234dca3e9cd646ab403b630c1dd05eb56bc3648bfdbda6fa31b6609334dbf04622760ea00d78f3c9b2bb37ab3c3d8e992db3210bcaffdaecbd5bc3e538fa0 SHA512 5d9b0061aaffcdcaa374f9ebe83ac47d7d6acdd28a51452f68d3f43a5e7b866639b9edebd82c20a440fe4e7f54a93567219a91cbf524218276c6c17df8b605c1
diff --git a/dev-python/eyeD3/eyeD3-0.8.11.ebuild b/dev-python/eyeD3/eyeD3-0.8.11.ebuild
new file mode 100644
index 000000000000..c25201b060e5
--- /dev/null
+++ b/dev-python/eyeD3/eyeD3-0.8.11.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Module for manipulating ID3 (v1 + v2) tags in Python"
+HOMEPAGE="http://eyed3.nicfit.net/"
+SRC_URI="https://github.com/nicfit/eyeD3/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0.7"
+KEYWORDS="~amd64 ~hppa ~ia64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+DEPEND="dev-python/paver[${PYTHON_USEDEP}]
+ dev-python/python-magic[${PYTHON_USEDEP}]"
diff --git a/dev-python/fabric/Manifest b/dev-python/fabric/Manifest
index 92c8c7388cad..b4160fb723df 100644
--- a/dev-python/fabric/Manifest
+++ b/dev-python/fabric/Manifest
@@ -1,7 +1,3 @@
-DIST Fabric-1.14.0.tar.gz 219294 BLAKE2B e4f8512fd5f84dacccdafbde51ed109fd7128954635ea67ed7461f686769c107cfa6bf0181921aea5db214ffb9fb52c7f0de88c5edbbdd63258e8c280e37c70d SHA512 3bb90597356ac033e5a9bba668ec8b080ee10cac31f54b1e89b6e2e21550ba5f2341e774ed9ff52c3a4ecbc3bae3206d155c6bfe6678576caca8e439c7810ed9
-DIST fabric-1.14.0-completion.bash 4266 BLAKE2B b691b34d3a62ab8a70d184fe89150d50a0817df0619cfcb4a82dcda485b0a77bb33b5f7e548b1c50ddf8c9c9ae48721c9621e0ca6ed4396dea2f9a0e1ae61931 SHA512 2303e3b6a71ac8f6a61ce3bd464f3c950db8374b61a6375ccc6fbb2dc815a4a44509a034788862bd361ace7c0f401533cd5cee0fb6fca8d9ff7e0ffd143706a3
DIST fabric-2.3.1.tar.gz 148829 BLAKE2B 65df8856d7d7ae61ad045ee7710c1aa0517b3be63751380d349c27c4ca4667a9179ae4e7f14612d7fec71cf90de5c98d7c7867508e56717235703c688c54a4e2 SHA512 8341869004b9ec2ac4459245af30b06f8f693f696339ec08aa83a9d56069379390a89f6e04f66ea3f064436d9184de0435a8fb283db8ec5a815471684889dad9
-EBUILD fabric-1.14.0-r1.ebuild 2164 BLAKE2B ec127746fc664b2b2c2912d24d6d00c05726b767c75842c4232fefc8bc305c4e03add32b4fe02aa9b5991d416df3ba0e4596a30540e952377fa4d51389e88618 SHA512 61b3db0b304068865b19ec7d947c31f026fdb8acf12beb53e9ada569e66170a3331867cf2826dc23523a8f86c140618fafde26c3d0bab11dda783d0648fa29b1
-EBUILD fabric-1.14.0.ebuild 2165 BLAKE2B d46bb79f45d25acab384cda763452c6f966bd8bef3a1a6bb4d8fdef45e6eda79a7d34dcf2b6333ed57125f5c23b600a67ed53fdd5c603acecfeef2c93a711fdd SHA512 caf771a5a4ae4f3af317dc62dc7062db24958e92b801d0fe7ae4426098c261cc3c5d2aede6ae5e6f12e5775d17a437fa019b429cf96f132ecf2409da98bebc65
-EBUILD fabric-2.3.1.ebuild 1229 BLAKE2B 471b6e7540809947b27c083b6f00c56678e79304bf36cafc0522b835f3022d33b0a47324e7ca9c3c2d77e9fe62a4593ff7306845b6483974c4022b142e11bbbe SHA512 05f2a18349b14e57ffa436fd3029fa7b09b1dd048c47f5799c18ca4416fb219b6fbfcbe06ab9853af9b7f6980e51e47f5cd7fe79430f4f824a538dd90dfcf2ca
+EBUILD fabric-2.3.1.ebuild 1229 BLAKE2B 089ca161af6d0a2bf68c90b646eda375798eeef1ac079cc8a67a51b9db0c073e4c7db7447ccd69c9cd2c382a71792b876205a108cfd79ea20d13c6da15c02377 SHA512 4ea1af8703a217b2eaaa3b2112e98b81e8b5b1d9cd3d596c334fd5f98a575d656c1a5927fda8d82161d95f2e8ca1bdccd904fb6eb02451c84811a0adc507eb29
MISC metadata.xml 416 BLAKE2B dad0309bc188c5d36edbb6694bb06e9080249a419b0b6140a2e1a8dc35c63a5720a91ce1b70f40e8f8a923671bde7c01f5da20d9ddd003ee9d319246422a001b SHA512 6b5fd491f212f7e18955920dd1e70703cbef4e8821f04ab4d44b0a794c3c9820250f9f36749e52479c5655579d83af2507b614131bbc3929eb67466e538de97d
diff --git a/dev-python/fabric/fabric-1.14.0-r1.ebuild b/dev-python/fabric/fabric-1.14.0-r1.ebuild
deleted file mode 100644
index 7d9586840713..000000000000
--- a/dev-python/fabric/fabric-1.14.0-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit bash-completion-r1 distutils-r1
-
-MY_PN="Fabric"
-MY_P="${MY_PN}-${PV}"
-
-COMP_HASH="83d303e9fb352deaf4885b6db0781b3d9115e9c6"
-
-DESCRIPTION="A simple pythonic tool for remote execution and deployment"
-HOMEPAGE="https://www.fabfile.org https://pypi.org/project/Fabric/"
-SRC_URI="
- mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz
- https://raw.githubusercontent.com/kbakulin/fabric-completion/${COMP_HASH}/fabric-completion.bash -> ${P}-completion.bash"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="doc test"
-
-RDEPEND="
- >=dev-python/paramiko-1.10[${PYTHON_USEDEP}]
- <dev-python/paramiko-3.0[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- >=dev-python/python-docs-2.7.6-r1:2.7
- dev-python/alabaster[${PYTHON_USEDEP}] )
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- <dev-python/fudge-1.0[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}] )"
-
-S="${WORKDIR}/${MY_P}"
-
-python_prepare_all() {
- # Re-set intersphinx_mapping for doc build
- if use doc; then
- local PYTHON_DOC_ATOM=$(best_version --host-root dev-python/python-docs:2.7)
- local PYTHON_DOC_VERSION="${PYTHON_DOC_ATOM#dev-python/python-docs-}"
- local PYTHON_DOC="/usr/share/doc/python-docs-${PYTHON_DOC_VERSION}/html"
- local PYTHON_DOC_INVENTORY="${PYTHON_DOC}/objects.inv"
- sed \
- -e "s|'http://docs.python.org/2.6', None|'${PYTHON_DOC}', '${PYTHON_DOC_INVENTORY}'|" \
- -e "s| 'www'| #'www'|" \
- -i sites/docs/conf.py || die
- fi
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- if use doc; then
- sphinx-build -b html -c sites/docs/ sites/docs/ sites/docs/html || die
- fi
-}
-
-python_test() {
- # 1 failure, reported https://github.com/fabric/fabric/issues/1360
- sed \
- -e 's:test_abort_message_only_printed_once:_&:g' \
- -i tests/test_utils.py || die
- esetup.py test
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( sites/docs/html/. )
- distutils-r1_python_install_all
- newbashcomp "${DISTDIR}"/${P}-completion.bash fab
-}
diff --git a/dev-python/fabric/fabric-1.14.0.ebuild b/dev-python/fabric/fabric-1.14.0.ebuild
deleted file mode 100644
index bbebaa950394..000000000000
--- a/dev-python/fabric/fabric-1.14.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit bash-completion-r1 distutils-r1
-
-MY_PN="Fabric"
-MY_P="${MY_PN}-${PV}"
-
-COMP_HASH="83d303e9fb352deaf4885b6db0781b3d9115e9c6"
-
-DESCRIPTION="A simple pythonic tool for remote execution and deployment"
-HOMEPAGE="https://www.fabfile.org https://pypi.org/project/Fabric/"
-SRC_URI="
- mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz
- https://raw.githubusercontent.com/kbakulin/fabric-completion/${COMP_HASH}/fabric-completion.bash -> ${P}-completion.bash"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="doc test"
-
-RDEPEND="
- >=dev-python/paramiko-1.10[${PYTHON_USEDEP}]
- <dev-python/paramiko-3.0[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- >=dev-python/python-docs-2.7.6-r1:2.7
- dev-python/alabaster[${PYTHON_USEDEP}] )
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- <dev-python/fudge-1.0[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}] )"
-
-S="${WORKDIR}/${MY_P}"
-
-python_prepare_all() {
- # Re-set intersphinx_mapping for doc build
- if use doc; then
- local PYTHON_DOC_ATOM=$(best_version --host-root dev-python/python-docs:2.7)
- local PYTHON_DOC_VERSION="${PYTHON_DOC_ATOM#dev-python/python-docs-}"
- local PYTHON_DOC="/usr/share/doc/python-docs-${PYTHON_DOC_VERSION}/html"
- local PYTHON_DOC_INVENTORY="${PYTHON_DOC}/objects.inv"
- sed \
- -e "s|'http://docs.python.org/2.6', None|'${PYTHON_DOC}', '${PYTHON_DOC_INVENTORY}'|" \
- -e "s| 'www'| #'www'|" \
- -i sites/docs/conf.py || die
- fi
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- if use doc; then
- sphinx-build -b html -c sites/docs/ sites/docs/ sites/docs/html || die
- fi
-}
-
-python_test() {
- # 1 failure, reported https://github.com/fabric/fabric/issues/1360
- sed \
- -e 's:test_abort_message_only_printed_once:_&:g' \
- -i tests/test_utils.py || die
- esetup.py test
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( sites/docs/html/. )
- distutils-r1_python_install_all
- newbashcomp "${DISTDIR}"/${P}-completion.bash ${PN}
-}
diff --git a/dev-python/fabric/fabric-2.3.1.ebuild b/dev-python/fabric/fabric-2.3.1.ebuild
index 8265a2381332..430bb1ca83dd 100644
--- a/dev-python/fabric/fabric-2.3.1.ebuild
+++ b/dev-python/fabric/fabric-2.3.1.ebuild
@@ -3,18 +3,20 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 )
+PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="A simple pythonic tool for remote execution and deployment"
-HOMEPAGE="https://www.fabfile.org https://pypi.org/project/Fabric/"
+HOMEPAGE="https://www.fabfile.org https://pypi.org/project/fabric/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="2"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="doc fab2"
+# Depends on pytest-relaxed which is not in tree
+RESTRICT="test"
RDEPEND="
!fab2? ( !dev-python/fabric:0 )
@@ -26,24 +28,21 @@ BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
doc? (
dev-python/alabaster[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.4[${PYTHON_USEDEP}]
- <dev-python/sphinx-1.7[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
)"
-# Depends on pytest-relaxed which is broken
-RESTRICT="test"
-
python_compile() {
if use fab2; then
export PACKAGE_AS_FABRIC2=1
- ln -s fabric fabric2 || die
+ ln -s fabric fabric2 || die "symlink create failed"
fi
distutils-r1_python_compile
}
python_compile_all() {
if use doc; then
- sphinx-build -b html -c sites/docs/ sites/docs/ sites/docs/html || die
+ sphinx-build -b html -c sites/docs/ sites/docs/ sites/docs/html \
+ || die "building docs failed"
fi
}
diff --git a/dev-python/falcon/Manifest b/dev-python/falcon/Manifest
index e247e02dcc58..54195ab453b2 100644
--- a/dev-python/falcon/Manifest
+++ b/dev-python/falcon/Manifest
@@ -3,9 +3,9 @@ DIST falcon-0.1.7.tar.gz 193151 BLAKE2B 35d4dc329eda806cd193525c953b011770cbb5ff
DIST falcon-0.1.8.tar.gz 202170 BLAKE2B 3857672d39138b83760bc58a869a384f7305f7938e20f801b35e5777e3028caa8500ac045101a69c32f2925000e175eefaf4a4a5ac5488aa26d41ce2cf9d9701 SHA512 e0ec028c1d1dc3fba722bd91f9bb315523367313bef40238579a96ca49de37f4c63e53746bf6ab40add053320925378860e3571e32401151c00d4afcbad9b7ca
DIST falcon-0.1.9.tar.gz 202209 BLAKE2B 89c786fb777fda3e4118271bedc979bbb4968defe40e863464d27ca7a65ee5ab1e4c0d694625b7c96bf492fb6b8f9cba15fde686af871ec3629477bf4bfc7655 SHA512 442a04c925f4af69bb0f1906c4123e68ef423e4040fbde82cecc200a44410665c0f97ad28e7f59e4139aae1209ba1df1dd445c5a44e6b975bed9416a97e681e8
DIST falcon-1.3.0.tar.gz 507250 BLAKE2B 3ba3a989f2e9eb281f519e36a24772fe329fee849097028f3183b0e0c7908b7e06dbf0a70ba28cf7570dccbe88fa87703c47d985ea3cf761ea7d6ec3d41ac04b SHA512 a92d0b641152f653f47c9cb9b2e368d643aae14dcabe7028450d190bd08b883d37116d23d3a1ae4e092207f15926f66b12f57e38dd2edd347f6f8df48baa65ce
-EBUILD falcon-0.1.6.ebuild 1150 BLAKE2B 641512da408e9d282013ab01cf70a03e0fdd1e86646c284a930793cb24c7839f0b1bb5aa428d18a8c1f93349e2eca3e71e37dae6da01e4c4d75e3fb63c7d1afe SHA512 1f542a33682106bd3f54d5c539dd951f325eefde82392f8ea2f4de7641a8b713d62fa0810c928156d79e7e390e292aa2e2b446a675b527c1f0e1cc3ab2b434ff
-EBUILD falcon-0.1.7.ebuild 1190 BLAKE2B e40e95f8d840b39a95c6446c03482fe3d5f4a4c08e2b7edae54b7bd29cd998accc61f19dacbe248e877dde53e24471fc1296d36529b13f2337b4dc35f49a1788 SHA512 2895f2b4b09232201a77db411192f11e5988b75d3aa364fb06e45c527e7a9ea9b4dfbcb65b1e9203a7a80cc8be1b6fae2b8482db4db7a2c0f3f0969e6609eaba
-EBUILD falcon-0.1.8.ebuild 1329 BLAKE2B e01ed18d1743773942e1cc73dc00f4a2b0c5cc23c36cc14be6419fc2485cd13498d27e168fb26b0ee25e7dc2226782f93e40e8f020f344d4c13605ba3a9fa43a SHA512 d37df5d961be2286814f69ae0dd26f7958247e885967275ec154c72696040482e68d6feea0e85e9f408740148d95109e7edbf639f825b8140651afe7efdb6333
-EBUILD falcon-0.1.9.ebuild 1335 BLAKE2B 186b4dfda97da4b91ea63674e1d4bb94012e03f9a6588c7cae389873ca9c0695fcc2afb2144a3862bc4132a3f6c97c0a636c078798005c925f9169605b28513c SHA512 898ba37153b68b67dcd84b4f2e7c17c08571bbba30c721f0d7dc59604bc9499ddfae8e53c56879c9b3366082dc79e2fb1159e960a5f2aa2dbab001b6f1a1fc8b
-EBUILD falcon-1.3.0.ebuild 1498 BLAKE2B 27189cf6500700bcd773db01b2adb1ec7bef95a97ae4fd11d426d50e31056b20d8effbce1cf4235f46051b39e1a70df0e6d2b526949fa8119146182bb0c77b69 SHA512 ff7fc5e9a546b38c0fb1ae2316fb1adba5fb8fd8e71299a1a03685211555ea538125e9b50c5836352449817edfb42571b8d01cde6f111cd2af8e7b81cfb2d5bc
+EBUILD falcon-0.1.6.ebuild 1174 BLAKE2B f02a2222e8c0a974255492b8abef3534255907aed3d56f62fed21f2b2be1c359404b9f11e95bdc189986360116e8778748a20ea59780ea4d0ec5bf52dae28d83 SHA512 9ed1fbbcfb6f32900d12a9c36d18c5b13608eaf5947e7674461bb62099dccf7c069c9c4373e3fea5039927b8ca5313d5ea7193da3d95a39b10f4c49b999f710f
+EBUILD falcon-0.1.7.ebuild 1214 BLAKE2B 6495260181814ce0e20bc6e5d149554bb6bf4c0a9d44f2948c6db26b2d9808c267b2de7f2d2e65beb597966ee65d09d2aba078b2eb3590b20cd8a1efe07ae8e6 SHA512 e9eafd6c2e9920e135232333c76984ff6ebcc44d9498d377e6d55cdd3cbf4dea75e048e57b70a9f9c7408d2fd32821fe718b7e3967cec888ebeda74d122f4829
+EBUILD falcon-0.1.8.ebuild 1356 BLAKE2B f6d781b6680d5aa8925c466eda4b60bf1cd51f234dad1eeedaa9c9f7c00916a2c90f08c0d34c0afe19b70e54d5a99b9eb106d729886567ac454a1526518ec7f1 SHA512 63ca223f16ef207897185a9f9f91c38b15069288a0ba79a14eab6f18dc0a06ead5ff2c214332073b99f88cd753e3a55cf13bd1d2d201f3e1e1734facaf901f6b
+EBUILD falcon-0.1.9.ebuild 1362 BLAKE2B 2aa932dad77bd7db698af43f1b68210f9baf927feaa11b6e3b5aa563b70c8816589155664f354e06d38331d689ce2abb80785cb0d600787f6bd371432c204555 SHA512 78abb7ea66b1ffa6d4c90aeb0311b041ddc9adfbc8e01199927b1360a07e64f9febce5cf74b07a65e948290b1c83330a1a28db31fb19a89233f585189da53808
+EBUILD falcon-1.3.0.ebuild 1525 BLAKE2B ae67c68ea03a8ccc4d88fc032d88d9cfc8a963a9d4351ebd014ea2200b9abbee18ea3e342e42b6d88e32860ee4e0170b3240b08bd33058af428427e4d9b96ce5 SHA512 4b3e1b8e56c7ec7b70205be6afff49ba84b2a42f53e2d366f8b244513e6c9f6a6a4a061358affcbe0a87b0b6fcf0d3b92ee52cc1021102a409f97cfb4da56a1b
MISC metadata.xml 427 BLAKE2B 419677eaecb3e5eb3fb26781cc3df41cff373a70a4899ce89cef22efbce131c457ce2bdd489b92287ff80f6d12962bd210035a5db77e518e456898498a5eea1d SHA512 7221c24f2bfa8068d4f5516e094af7dfc01786c63ae8d3f040b8d1da0ec4a83a6c507332e524fbd78e0644c978c11c89bec8c9771e0247ef48de1f50c50d8fbe
diff --git a/dev-python/falcon/falcon-0.1.6.ebuild b/dev-python/falcon/falcon-0.1.6.ebuild
index cc18513864ad..fe4a67fb7944 100644
--- a/dev-python/falcon/falcon-0.1.6.ebuild
+++ b/dev-python/falcon/falcon-0.1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -18,6 +18,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+cython test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]
cython? (
diff --git a/dev-python/falcon/falcon-0.1.7.ebuild b/dev-python/falcon/falcon-0.1.7.ebuild
index 9acb24d616f8..a1f2614f599d 100644
--- a/dev-python/falcon/falcon-0.1.7.ebuild
+++ b/dev-python/falcon/falcon-0.1.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -18,6 +18,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+cython test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]
dev-python/mimeparse[${PYTHON_USEDEP}]
diff --git a/dev-python/falcon/falcon-0.1.8.ebuild b/dev-python/falcon/falcon-0.1.8.ebuild
index 6d91e2a76a0e..4b28fa1e9913 100644
--- a/dev-python/falcon/falcon-0.1.8.ebuild
+++ b/dev-python/falcon/falcon-0.1.8.ebuild
@@ -18,6 +18,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+cython test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]
dev-python/mimeparse[${PYTHON_USEDEP}]
diff --git a/dev-python/falcon/falcon-0.1.9.ebuild b/dev-python/falcon/falcon-0.1.9.ebuild
index 738dbee923d3..613ba792d84a 100644
--- a/dev-python/falcon/falcon-0.1.9.ebuild
+++ b/dev-python/falcon/falcon-0.1.9.ebuild
@@ -18,6 +18,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+cython test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]
dev-python/mimeparse[${PYTHON_USEDEP}]
diff --git a/dev-python/falcon/falcon-1.3.0.ebuild b/dev-python/falcon/falcon-1.3.0.ebuild
index 8e38840aebc4..f441f1b81505 100644
--- a/dev-python/falcon/falcon-1.3.0.ebuild
+++ b/dev-python/falcon/falcon-1.3.0.ebuild
@@ -18,6 +18,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+cython test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]
dev-python/mimeparse[${PYTHON_USEDEP}]
diff --git a/dev-python/fasteners/Manifest b/dev-python/fasteners/Manifest
index e63b81ea4ae7..4c10b8090cb9 100644
--- a/dev-python/fasteners/Manifest
+++ b/dev-python/fasteners/Manifest
@@ -1,6 +1,6 @@
DIST fasteners-0.13.0.tar.gz 17510 BLAKE2B d964dc1faeaf24159ddacde835a37752c9ac8e5c9e7d1109488571e0624aee8d8fefcf73d5a11b45350ad304c3dfcca3ec4343040444f6f0e7bf6b704af7c6b0 SHA512 921affd29452548e97e0dbb2dc70d7f0df9c181b6f17da734dceef37f42f0873d4316da50905b56d9dae20801001d1fdde94569f6bb41f60fc211ef5bc7f161d
DIST fasteners-0.14.1.tar.gz 17749 BLAKE2B a1367257b495197f974712a3444d4d7f02bff2e919ecd649aac5d0fd946c128dc7592afaed4ae5044324af5d8c63fcbca6bf56eecf04e2f521dfbaceae8bbe16 SHA512 a58c5f1658b1bc664c825f2237fa91b72b9f31590e7eb79c7ae7a86c507ebe84574ac7d8e837a7bec11ad32f04204ef6f5906219b00a6adb0732daee1eb6faa1
EBUILD fasteners-0.13.0.ebuild 500 BLAKE2B c448d6c2ccdef06551de39662ae474aa35f1740974b2d2a90ee803222dcdec95a4f899c0eaa7a065626a95be2f4406be8de3b549a777fc8068bc6457418d7c9d SHA512 7962a4d60d58c3bcca0a7da353267eab5b7b9864201506fdd5313e82da7800f4afb661f316a2a9be16817e4028eb3abc163f48e9c70154f79bc838c34c79be18
-EBUILD fasteners-0.14.1-r1.ebuild 771 BLAKE2B 37c9ebc928cb2a94135f9c0699d68eb2d91f08364fce358252d3f3f9007b0a4478a318772d115be5e82cf49ce6b0ad15de32c86a20aea3c55dee18db9b8bec57 SHA512 d3842f51c000d5d6b8076513cd1bcfcae6330b37717c34da66d530aefa2c2dd515b6fb1fbb0763f36f426ddb1783ccaf8a095142aad3f4dfefb37cd5353fa72f
-EBUILD fasteners-0.14.1.ebuild 766 BLAKE2B 024d373362a798b3b4153f7c7cca5dd5169b1d0624b49da98ee1079da27b92eed003954717e6443d436df1c62dec8933a2922ddb4d75451997536bb7fff792ef SHA512 815f6e4a87734a3bee38d5c2052e5fa32e7fdd8be746be64687a74c86ee4f65307cc84f52f91052016c9109148ed4200a34c5653eada798abfae1ae481b96988
+EBUILD fasteners-0.14.1-r1.ebuild 794 BLAKE2B 9372b241cc4f39b4bc3df38be4a1ee240768e1701a0053851cfe8aae882649ad98af80cbe611b43b55b3854759bd4bf9c353eb389d5fb30762a13c9e27532dea SHA512 54eacd49bd59bc67aa9ca4d0a0a3bd6b30a4a443a62cc0fe23e47d9f8d73686843512f0a0112c7b4f6c2bd1684e89f20a1c9cf31f66e7adf431400e75d6d39da
+EBUILD fasteners-0.14.1.ebuild 793 BLAKE2B c6977ebf3e5de8a7b01ebc17961fc130453e2a2dbf865043140bae9f3616aa4df55ff4032385268e064ad67e8f6be40f39070f1b74ac398bc95613338f3fb122 SHA512 39522549e81555559609ae20b4335f18b85674bcdbef27192ac64beef6d1790851d09b267b5c1007333a53dcf4e933b5fbc9eeb510040ecfdb49f78620596afd
MISC metadata.xml 384 BLAKE2B 4f899480dbec1add7bb7cf4c55c303c56dc17b591e23f4f024a594a943654d8b4b35283454bba7260ce62645235c07c03f40be7a01c997c8ee523db942ab770f SHA512 ee6f6af5c106f8afb401defc7f8ad7f8801b8a84dcb3f3ce76520b46774ce363277f0383523f71ccb4b0d00ea4f358deb42fba64853498037375ce15b137a491
diff --git a/dev-python/fasteners/fasteners-0.14.1-r1.ebuild b/dev-python/fasteners/fasteners-0.14.1-r1.ebuild
index 6a46ed3b0241..156cb0c19361 100644
--- a/dev-python/fasteners/fasteners-0.14.1-r1.ebuild
+++ b/dev-python/fasteners/fasteners-0.14.1-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7,7} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
inherit distutils-r1
@@ -12,8 +12,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/monotonic-0.1[${PYTHON_USEDEP}]
diff --git a/dev-python/fasteners/fasteners-0.14.1.ebuild b/dev-python/fasteners/fasteners-0.14.1.ebuild
index c722a8f6fbf9..ef49731e5f0b 100644
--- a/dev-python/fasteners/fasteners-0.14.1.ebuild
+++ b/dev-python/fasteners/fasteners-0.14.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/monotonic-0.1[${PYTHON_USEDEP}]
diff --git a/dev-python/feedgenerator/Manifest b/dev-python/feedgenerator/Manifest
index 37966bbb7ea5..041d74218f05 100644
--- a/dev-python/feedgenerator/Manifest
+++ b/dev-python/feedgenerator/Manifest
@@ -1,3 +1,3 @@
DIST feedgenerator-1.9.tar.gz 4136224 BLAKE2B efb70a48a290fcbd959e4213ef2bb95138433a0b86ca000d7a498fed3705ef237690e81a6e2bfae0d050b2be89486f1c2d7d0038c1626dfbfa38842ddf5fc11d SHA512 77f4df51c6bdf261f0d1665206ab048a21f8660cf8f2c7abf3d71e17c63284240d0eaa690dd6d53b0b7d8ce9c9e0349094d5270c75c2a069608b7717538d7fa1
-EBUILD feedgenerator-1.9.ebuild 706 BLAKE2B 8e1319ab6a14a6361929d1e9a7bb6b3d6a28a03cd0f7f574d1744bfbee9a8304508446d024ec01a744418dd08a6a5cf604ee277c3d9428e8accd02e799c3ca27 SHA512 a6edd2d98ad7ff7b1ac715525225706b871bb45c565a205b564fd8f246e59fd810f860277829e1312ca70e833460a5bf36fe845f99f41f9cf5f28082b7286e93
+EBUILD feedgenerator-1.9.ebuild 733 BLAKE2B 412c1c3fe9dcd72f94958a5e70d2b6040b9559e2540e6838bbdeb2cdb66cfa40ed1746688a845fe5daa9f1d7557540824e23fb8815b137dbfdf6fed86f2f3e55 SHA512 3d09a2ac04571035a985cfe987f001fc76bf93423dbc55681907091da6fd9d5052dabf1a67c3383efba638ed43d2bcb6e9d666954fdbe75e31ca2e6e4cf12463
MISC metadata.xml 452 BLAKE2B 418a1e8ead7966378946aa28e1978cd64b2a85890e3b380b808d064d37597d60205a6457d626968e1831256ef48a82325fec6b38ee5710a2e3841cf6b5f49437 SHA512 d37223c168450987a8f3d09a34636cbf08b6e95622ba23aad3a0d240ce179fde3f20d0645631cea16b147215b91c8132940d6376cbd3e6a435dd4ee00524b585
diff --git a/dev-python/feedgenerator/feedgenerator-1.9.ebuild b/dev-python/feedgenerator/feedgenerator-1.9.ebuild
index 4899f7d932d2..11099cef1764 100644
--- a/dev-python/feedgenerator/feedgenerator-1.9.ebuild
+++ b/dev-python/feedgenerator/feedgenerator-1.9.ebuild
@@ -13,6 +13,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/fido2/Manifest b/dev-python/fido2/Manifest
index 57976ff5e166..a9caae739f5d 100644
--- a/dev-python/fido2/Manifest
+++ b/dev-python/fido2/Manifest
@@ -1,15 +1,5 @@
-DIST fido2-0.3.0.tar.gz 125907 BLAKE2B 95054f258c775ac3b4f65608fd3b62ec4165a568c237064ebb66da1ca6ae899a3d88b5613e9dd4be87c05068ebd698be452dd3467800317e5894092216196e12 SHA512 c6ea83e104d77350413156eba4c1aa2635b77ae00d157dce61e5a8539c65aca4dd1dfc5303f9d408359582eeb98ae558aa1e2043a9b1dfcb23415eb8bc9c6a09
-DIST fido2-0.4.0.tar.gz 141714 BLAKE2B 3d57ef1598d2c84cea8a98e75cdef96b77807d4eb5951515560b43655a48bb0816c4e05ef39314b13b6bad84509e09145aeab5727a9fc6cba65ddf42f588b007 SHA512 4eb95a95e1f5b8b49267bc0a11e5501bd041a211ac8a6249ff9cc26ebb0b155b9d16494c18391a14feecb197d61dc50c8530b2ab38ba7e9dc600276abd6f8bcf
-DIST fido2-0.5.0.tar.gz 161562 BLAKE2B 20d4f6c4e54366a26d5a56a84a6ff84bec0f0e22107aa612db721df8a5186a2129373ae609fb58a27008dc700b4b92d607fc2bf16aab7ac6bff8d9e7219204aa SHA512 fa83848e179b9208e2a701a3330faa1dde75e5e23133540eaec896145dbde376bc424a5e59865d3cf90c5765882e22530e96df2491101d2b5dcb22cfc4bcbb87
-DIST fido2-0.6.0.tar.gz 163137 BLAKE2B 3a30d4267a1aae00eac8fa8c05065163f992b72895097aca95dba72300bd9c30373c7537a867e532949af779e8e7528e1a3aad8f04cb0170678675294757b5d4 SHA512 1fb8e591480ac2ac9c405e4fc74895d55d630e462626f849952193c3ae6720104cca1da47af1f89adbcc026034f69dba12fc38577b00f9802434db2162d0d1d5
-DIST fido2-0.7.0.tar.gz 171787 BLAKE2B 6458a606ecbbd22ac7c49b2e32b46e43c0ca184645fff4c54e0204f044a415db05b3e7187b6138e4d1b67dad9ed5faf3eb561b11b391b5105bac4299481bd95d SHA512 65fdaeeb1932873fb2ae86257182eb6098d6bf4ce5ed45336327bd3e9040eddccd7f7559ece58d9bdcbfe8c98c2eb8646069556a6d00035fef5eade4907a45d8
-DIST fido2-0.7.1.tar.gz 176790 BLAKE2B d6e800b750902ad26ea6fc0634b37215ac57a65c18d0139b38263d7b97fdf0aaa41070abd5da35891a0dee0c788e43cc7c3bf47e8c1328e292352612ad719c9b SHA512 07024a4076d88bd9ec5d5dbfd924c88e314906668444d96aa9177c373309e90e33c18fd5313943fd83eb28b6d40f0c16a8f64c5d9a2aa50f2fc5115c1967ae3a
DIST fido2-0.7.3.tar.gz 188262 BLAKE2B c1d832229ce741be3b81e4cded65b77e57c008aaba8ccbdf640bae1c27f4d86f2c0ce7ffc83405e3693646a8f2868030619c958ecbaa58a6a6328ece2cf6d3de SHA512 715779ecc9dba19de0e45df13d018e7dd223f20f5662860874aa8aa6f811c1df71c07656d21b49a4b6f14a149134d8af6bac076a7f71cb7392ca2fef70b173e1
-EBUILD fido2-0.3.0.ebuild 815 BLAKE2B 47d151f3b6815c8e4e1d1b1b358a990740de87fcddead0faf1e1b5af7a65f25605f14ff187552966639556a590339c15b9ee07d65a5c534d2f73e00c7aecbf84 SHA512 d362a8541aa7d38fb48cee5aedcf3d19f6cdaca0abcad46a4570fe878d5e87d4d54f4804fabf48945e69359242508ba64f5f5feaf65e27a7267bf20cf162a14f
-EBUILD fido2-0.4.0.ebuild 1105 BLAKE2B 962bd3af7f775bcf36789d49b5c38351f4e011ec6353b18efc7bb20ea87420499bbb04917c2f1dabca1315c4b4518b47f8eba73c94871d8a6e3f2c4ff67b227d SHA512 bcdf8004248851758b7ee65a7bd1ce50ad0ccb185c9ca00c11276096e1f75a370e34fe582bda443cfac6bb247ab2c0072b0c40aad53e1113afab570fa44485a5
-EBUILD fido2-0.5.0.ebuild 1108 BLAKE2B 3236a27d2332a0a7a8aabb6fb378ee154fb3f79be7573b35be91dbfc9455b0ff2f5eb610665bc09ad81b5aec1b3270bc6b6b84ec9fcde80f8f7b7139be3a5323 SHA512 73c2a5bd2063a5a08cba6cea1860f4e6b8b2d94e5363672d8155a6ab1a954eb0bc07aafacf67d7a113e0a05b45188efe312818d4151c15f7b0b6393e7cd4017f
-EBUILD fido2-0.6.0.ebuild 1156 BLAKE2B 3d8346c8709265241373b9c4b55efb19417f2d86f650f23693a28ec02756cd1958860bdd3c6a6ca04f280ab3222ac57414a3a1338a10a1dfa6d99576c7321b82 SHA512 a6b08fe75c9fb85deb6249eb6418e2f5f9153e9246d088ecf81c5cecab6a9f5382efba38cfcb46765a62a67e6b69be91824499a5749e9f5b8bc54d5261f25cf7
-EBUILD fido2-0.7.0.ebuild 1110 BLAKE2B 40dbd55cb02cfcea693faf5802a61ec010acf65b7e63757e8600021e4639a31c7aecd02087a422e2ab827175541fe31f7a38e14fa0e38b9b48a580ba801ea66c SHA512 da060d3128c54bc57b1b5d019c23e689bfbe96bc86ccbe3125e3196d03efb2c7b392f41ae722a91df79b14d6b349b0e4310ea6b8ce8bb402c6e167167e5ca25b
-EBUILD fido2-0.7.1.ebuild 1110 BLAKE2B 40dbd55cb02cfcea693faf5802a61ec010acf65b7e63757e8600021e4639a31c7aecd02087a422e2ab827175541fe31f7a38e14fa0e38b9b48a580ba801ea66c SHA512 da060d3128c54bc57b1b5d019c23e689bfbe96bc86ccbe3125e3196d03efb2c7b392f41ae722a91df79b14d6b349b0e4310ea6b8ce8bb402c6e167167e5ca25b
-EBUILD fido2-0.7.3.ebuild 1116 BLAKE2B 82adba5559e568c48f05209dc7f75cb279e017c37dcf72e27e32a07a11e1c6f0106f5629b2779a9606fd80076cebe6d96b3926bdf770d0dede231426f673edab SHA512 edd3532e21254a1e6ac2b29158f80880c10c9ae9288de581524821bc9b9f794f77a0fb084a872f359ea23fd05326a4d7650980a3af9313ad487faa8182da8278
+DIST fido2-0.8.1.tar.gz 201198 BLAKE2B 33411dd05d7f513445afa8a6fc4bb90f3989a655fa05d2ba9da411aa7eea3b30ffa253fae6586f76c416115e5bec90f6f120472a49a0acfbd91020d2cba8f74d SHA512 fc0753ea694f2170d529129764cd9f9c5439cd2f467e4f384d7a698266ee8391a5c9c7c6e51d2dc2a99b93fca1c7d5288d5236e302672a87b8ca7704f328c0b5
+EBUILD fido2-0.7.3.ebuild 1141 BLAKE2B d42f14cfd22a914b2e2381023773f8caa664bca576510c3d9643c43eb0122c230330b57bf42d91ce9d1210da3afccadbfa8beca9a447f05991107a19df10e273 SHA512 6b312fc18dd0bd15dfd065a1ee1e85345ebb27a4edbe253d6793fc92b256b758fb2d0d0c6a091eb8f25ef9e35ae6021dd86ee91f91c558d6f57c6e98f76becfa
+EBUILD fido2-0.8.1.ebuild 1143 BLAKE2B 1d2d5d879dc1e27e620d4bd0bb8c4ccb7ad7b564ba612640507638e03f236f2a782faeead8962d752bfb284513d6510ea74ff20704d7ccb6c7a93254d484a539 SHA512 6ff8bc788691a42688ef4689aedd53f3b34bc227955ba8c0e8951bbeb78eee7405dd1b1f872ee9de01c51e855ddc51840de22e633275624178705b72c646459e
MISC metadata.xml 516 BLAKE2B c8d1710daa727f863e8936fcd4d2374c174ba6f1224d7c66d498bd9353e165b5659d3239d730bf406cd18adaf0acbe1446ebd3d2e3d0baf4fe28e512ac70fea6 SHA512 18f926acaf096999fb70f2942e81ff76effd0f769defbc975653992282ede547c2403df64937edb4d183dc3e218c0183ceb39f343349502f6ff9052db1446090
diff --git a/dev-python/fido2/fido2-0.3.0.ebuild b/dev-python/fido2/fido2-0.3.0.ebuild
deleted file mode 100644
index 7b18d1a6c46d..000000000000
--- a/dev-python/fido2/fido2-0.3.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_{5,6}} )
-inherit distutils-r1
-
-DESCRIPTION="Python based FIDO 2.0 library"
-HOMEPAGE="https://github.com/Yubico/python-fido2"
-SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD-2 MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7)
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- ${RDEPEND}
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pyfakefs[${PYTHON_USEDEP}]
- )
-"
-
-python_test() {
- touch "${S}"/test/__init__.py || die
- esetup.py test
-}
diff --git a/dev-python/fido2/fido2-0.4.0.ebuild b/dev-python/fido2/fido2-0.4.0.ebuild
deleted file mode 100644
index ee7a21949ebf..000000000000
--- a/dev-python/fido2/fido2-0.4.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{2_7,3_{5,6}} )
-inherit distutils-r1
-
-DESCRIPTION="Python based FIDO 2.0 library"
-HOMEPAGE="https://github.com/Yubico/python-fido2"
-SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="examples test"
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7)
- examples? (
- dev-python/flask[${PYTHON_USEDEP}]
- dev-python/pyopenssl[${PYTHON_USEDEP}]
- )
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- ${RDEPEND}
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pyfakefs[${PYTHON_USEDEP}]
- )
-"
-
-python_test() {
- touch "${S}"/test/__init__.py || die
- esetup.py test
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- if use examples; then
- docinto examples
- dodoc -r "${S}"/examples/.
- docompress -x "/usr/share/doc/${PF}/examples"
- fi
-}
diff --git a/dev-python/fido2/fido2-0.5.0.ebuild b/dev-python/fido2/fido2-0.5.0.ebuild
deleted file mode 100644
index 6ca9106c9588..000000000000
--- a/dev-python/fido2/fido2-0.5.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{2_7,3_{5,6}} )
-inherit distutils-r1
-
-DESCRIPTION="Python based FIDO 2.0 library"
-HOMEPAGE="https://github.com/Yubico/python-fido2"
-SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="examples test"
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7)
- examples? (
- dev-python/flask[${PYTHON_USEDEP}]
- dev-python/pyopenssl[${PYTHON_USEDEP}]
- )
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- ${RDEPEND}
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pyfakefs[${PYTHON_USEDEP}]
- )
-"
-
-python_test() {
- touch "${S}"/test/__init__.py || die
- esetup.py test
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- if use examples; then
- docinto examples
- dodoc -r "${S}"/examples/.
- docompress -x "/usr/share/doc/${PF}/examples"
- fi
-}
diff --git a/dev-python/fido2/fido2-0.6.0.ebuild b/dev-python/fido2/fido2-0.6.0.ebuild
deleted file mode 100644
index 59d15dc14264..000000000000
--- a/dev-python/fido2/fido2-0.6.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{2_7,3_{5,6}} )
-inherit distutils-r1
-
-DESCRIPTION="Python based FIDO 2.0 library"
-HOMEPAGE="https://github.com/Yubico/python-fido2"
-SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples test"
-RESTRICT="test" # Tests partially fail due to stable openssl not supporting ed25519
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7)
- examples? (
- dev-python/flask[${PYTHON_USEDEP}]
- dev-python/pyopenssl[${PYTHON_USEDEP}]
- )
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- ${RDEPEND}
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pyfakefs[${PYTHON_USEDEP}]
- )
-"
-
-python_test() {
- esetup.py test
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- if use examples; then
- docinto examples
- dodoc -r "${S}"/examples/.
- docompress -x "/usr/share/doc/${PF}/examples"
- fi
-}
diff --git a/dev-python/fido2/fido2-0.7.0.ebuild b/dev-python/fido2/fido2-0.7.0.ebuild
deleted file mode 100644
index bc1d3938cb32..000000000000
--- a/dev-python/fido2/fido2-0.7.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{2_7,3_{5,6}} )
-inherit distutils-r1
-
-DESCRIPTION="Python based FIDO 2.0 library"
-HOMEPAGE="https://github.com/Yubico/python-fido2"
-SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples test"
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- dev-python/pyscard[${PYTHON_USEDEP}]
- $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7)
- examples? (
- dev-python/flask[${PYTHON_USEDEP}]
- dev-python/pyopenssl[${PYTHON_USEDEP}]
- )
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- ${RDEPEND}
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pyfakefs[${PYTHON_USEDEP}]
- )
-"
-
-python_test() {
- esetup.py test
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- if use examples; then
- docinto examples
- dodoc -r "${S}"/examples/.
- docompress -x "/usr/share/doc/${PF}/examples"
- fi
-}
diff --git a/dev-python/fido2/fido2-0.7.3.ebuild b/dev-python/fido2/fido2-0.7.3.ebuild
index 311a481c34f0..1e2a3a91e169 100644
--- a/dev-python/fido2/fido2-0.7.3.ebuild
+++ b/dev-python/fido2/fido2-0.7.3.ebuild
@@ -12,8 +12,9 @@ SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar
LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/fido2/fido2-0.7.1.ebuild b/dev-python/fido2/fido2-0.8.1.ebuild
index bc1d3938cb32..cf5e5a8076d8 100644
--- a/dev-python/fido2/fido2-0.7.1.ebuild
+++ b/dev-python/fido2/fido2-0.8.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
@@ -30,7 +31,7 @@ DEPEND="
test? (
${RDEPEND}
dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pyfakefs[${PYTHON_USEDEP}]
+ >=dev-python/pyfakefs-3.4[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/fields/Manifest b/dev-python/fields/Manifest
index 84c9ba2a27cb..9efddc497a31 100644
--- a/dev-python/fields/Manifest
+++ b/dev-python/fields/Manifest
@@ -1,4 +1,5 @@
DIST fields-5.0.0.tar.gz 36232 BLAKE2B 7e5ebc5b7c76b456acbe02e0b325685776c573dd0715e27402e5245e04f3c54e6e0ac04b8780a50d9b560cb5fbb664bca6a3addc76666f012aa2427140dbf870 SHA512 3d80b9c6a1d0a43568045fc25422b0db783c84e2e3f2be8b1d41b0150f48fef58736d863d06b4562b29190cd6dc2616829faab8e901b7268ac2e9e63e996180e
-EBUILD fields-5.0.0-r1.ebuild 782 BLAKE2B 4896a269b4936b9505f6238df9ed9ea0e171fec11fb97067ac197bbaf158583f58e063594982e6c572c8b4adeba6b48a48d0b852620cdf2c1bf83bf5f07cf7e0 SHA512 4b4db64938eb874a6e5b1cee6fea004a97bf163caa0e20e68fa793c1e0fc06c636812bc81f7f729781b545802211c5f36683a8953422e9ae6f2fdb213689bb8d
-EBUILD fields-5.0.0.ebuild 773 BLAKE2B ba34665c8b027e9982dea8657453abafb2bee82ac5fd29731dadcd7cf345370ceca8d1c01b0432b72643af72feec2eec44419a1a50e7ec834d5d4eb332572172 SHA512 618d225cd8fbddf611b7dba3aa948a8103e7b803603eb342f81b412e5588db862d96e109a0c645fe2234294c9e09a68c782d5b160090f76d55642e51d314b891
+EBUILD fields-5.0.0-r1.ebuild 809 BLAKE2B c8e10cae833624cf09ba3adcc3e64700bba3472ecedd5b7e180de23b618dbb3bf741cd0cfa3acebfcea75f72ccf59d80ef56a7ebe27a40722f3177ccf07039aa SHA512 b0fc0b5873641661f2fc3e910f5137ac04932169f2a57f56ea6d1dc546dcfa86880db806963c978fe2fc7eacd1be2fb109c01a1ea3d09d1befc601a69028592c
+EBUILD fields-5.0.0-r2.ebuild 848 BLAKE2B d4fbf39defc3e23ce19a76d4abe509b22c6bffe8545df08fbd8b49dea9b5ad8856bd04362ae9d0b0b3dd812f02b5eba4562353aa32f276de0e65bea2ea263f99 SHA512 920d97525398acc40564f677860c90fa79b66147dc0bbe30dff7d3ba2f2b8dc529ef570d69b8d1c0d5e58cb23b941b100bd3044ccbc0f061b1bf59522023da99
+EBUILD fields-5.0.0.ebuild 801 BLAKE2B 4616ff6c3d331046a611108daa12b0622cbf5e28317c9e44db92e4659f1fbc9a4ded6eb80f4d023357d6a27e79e75927a8103287209610a9f7e8db8e926967a2 SHA512 a9dce28b6ae76b6fef7e4f285cdb1da15d0dc192213c4d70ec5cdea0e276b4d201c6215b62a5afc87f39e840f095eae77f3ebb344281c39d6fe32f60a73b1665
MISC metadata.xml 336 BLAKE2B 4bec1a37213268f4116b30d5b6db4b43718d3803467423c01ea7c44702c0ccad255d2c0ae6d55469f0e6c6a82a6c4f344000f86989fd820b13513ac4e9d354c6 SHA512 3c055d4cf5070c7535ac37c335f224c0cafbeb68a7bf7677acd06a786b4aff93b5ddeeed3e2514cb999407c21303adf2945561688d5e20148d7e712000f62d0d
diff --git a/dev-python/fields/fields-5.0.0-r1.ebuild b/dev-python/fields/fields-5.0.0-r1.ebuild
index ed7f92bab9fc..923609a8116c 100644
--- a/dev-python/fields/fields-5.0.0-r1.ebuild
+++ b/dev-python/fields/fields-5.0.0-r1.ebuild
@@ -12,13 +12,15 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="test"
DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}]
dev-python/attrs[${PYTHON_USEDEP}]
dev-python/characteristic[${PYTHON_USEDEP}] )"
+RESTRICT="!test? ( test )"
+
python_prepare_all() {
sed -i -e "/--benchmark-disable/d" setup.cfg || die
rm -rf tests/test_perf.py || die
diff --git a/dev-python/fields/fields-5.0.0-r2.ebuild b/dev-python/fields/fields-5.0.0-r2.ebuild
new file mode 100644
index 000000000000..80962dea5553
--- /dev/null
+++ b/dev-python/fields/fields-5.0.0-r2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Container class boilerplate killer"
+HOMEPAGE="https://github.com/ionelmc/python-fields"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="test"
+
+DEPEND="test? (
+ dev-python/attrs[${PYTHON_USEDEP}]
+ dev-python/characteristic[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ sed -r \
+ -e "/--benchmark-disable/d" \
+ -e 's|\[pytest\]|\[tool:pytest\]|' \
+ -e '/^[[:space:]]*--doctest-modules[[:space:]]*$/ d' \
+ -i setup.cfg || die
+
+ rm -rf tests/test_perf.py || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/fields/fields-5.0.0.ebuild b/dev-python/fields/fields-5.0.0.ebuild
index 7dd567ad9dc8..d38f9e90618e 100644
--- a/dev-python/fields/fields-5.0.0.ebuild
+++ b/dev-python/fields/fields-5.0.0.ebuild
@@ -19,6 +19,8 @@ DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}]
dev-python/attrs[${PYTHON_USEDEP}]
dev-python/characteristic[${PYTHON_USEDEP}] )"
+RESTRICT="!test? ( test )"
+
python_prepare_all() {
sed -i -e "/--benchmark-disable/d" setup.cfg || die
rm -rf tests/test_perf.py || die
diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest
index cd15688115f1..d600c22276b1 100644
--- a/dev-python/filelock/Manifest
+++ b/dev-python/filelock/Manifest
@@ -1,3 +1,5 @@
DIST py-filelock-3.0.10.tar.gz 587469 BLAKE2B 8a116f038f344f282540243a757524bd2e72ab8419a0cbdc35910245b8794cab0f96f93d7d8e3b267018054aa1459892506edc9cbfe1099d141a44be9eaa937a SHA512 1fa4594eaba6689ea61149a60a71e86007297614a1c22dc6c94b4774520d396ff8ad03076dfdbb2ce49d2b6e42c374af065a115c167d81cf6107918abfbe52ef
-EBUILD filelock-3.0.10.ebuild 1006 BLAKE2B 346c0fe98e614d30089be03a3b562e70a114b48658fdc29f4fb36cb600d4485398fefc662ac2b75abf2af07785b4da74d273a2e129c8e072ad28c9de5cb01c06 SHA512 ccc110ee1164390da471b0fadb463fd7f4c5ab7cdddfaa0d9bbeca5ebdb57be002341be2fe9ec0067f22414ae4f8850e1536c248de83af892dbfb13b6508434e
+DIST py-filelock-3.0.12.tar.gz 587613 BLAKE2B 3eb765e4cb251ace50fcaf3b7cf52939e697d5a710b87eb2f0ea0cf66f554b90bda2e95754b82e1544e45d0abd8dea861f52cdf9c7de0f1e91a8f5c8e0f9759c SHA512 0f30b54b9de2540f023855effcc582b18fedcee6681f21e1733f1b60dbd39eb148e3830bc798a44c5e8c22e7ea8ca26b6d4547fae79dacc78c62b819a3d84683
+EBUILD filelock-3.0.10.ebuild 1012 BLAKE2B 907739d2872ff857b1f65d4aa4e8a2aeed462526eae8bfa16b82aa0ab3fd9e0bde7b705a7ff68cdf8e8240b469350d0eb11df3d7cde610a33c37fa87303622ca SHA512 2a0e2a1a2bd40893570849239c8838ba01c17d0e47d58768fa134926789f1dd30b65f02a8fa2ac886c3445d4e1feb3ac5f375fbfe43a5aedf75445698877e84a
+EBUILD filelock-3.0.12.ebuild 678 BLAKE2B a608081cf3c75a40fa89512ba2a2201371a0e7be5e3e88dddd6424ed233f72ebf74d60bdc785fee1fbd41a7fb8c26c35fab35362d5e491b84434a8a8f775185b SHA512 d1751a001ea14a9b73326334b36c63baf85609d1c90d154f3b213613455346bc4e376b035a9f21922b032e9f1d109125bf3c81294ba3465ea812f18a9573eb34
MISC metadata.xml 356 BLAKE2B 795142cf645edcb80e9a087e62fadbab50c5db359946ec290dc0c0b1c4ae12a666a0dbba4b2212a27310339c783f0c13e0a28a42df45a4cc9e781674d9514fc2 SHA512 3617ad60e67b84ce0d36bb1caef8a6b1dfac31d487ead4887b70f575726974b27d73208cc8ca0039a2334c6deb6609cf8ed85c8404c6b3a4efe0ad7bbc69507a
diff --git a/dev-python/filelock/filelock-3.0.10.ebuild b/dev-python/filelock/filelock-3.0.10.ebuild
index d66c2b992d9b..9a5fc2c2bda6 100644
--- a/dev-python/filelock/filelock-3.0.10.ebuild
+++ b/dev-python/filelock/filelock-3.0.10.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/benediktschmitt/py-filelock/archive/v${PV}.tar.gz ->
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/filelock/filelock-3.0.12.ebuild b/dev-python/filelock/filelock-3.0.12.ebuild
new file mode 100644
index 000000000000..ff9f692b30b8
--- /dev/null
+++ b/dev-python/filelock/filelock-3.0.12.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2018-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+inherit distutils-r1
+
+MY_P=py-filelock-${PV}
+DESCRIPTION="A platform independent file lock for Python"
+HOMEPAGE="https://github.com/benediktschmitt/py-filelock
+ https://pypi.org/project/filelock/"
+SRC_URI="https://github.com/benediktschmitt/py-filelock/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+distutils_enable_tests unittest
diff --git a/dev-python/fixtures/Manifest b/dev-python/fixtures/Manifest
index 8e61cb8f091c..1c390ba09d0e 100644
--- a/dev-python/fixtures/Manifest
+++ b/dev-python/fixtures/Manifest
@@ -1,5 +1,5 @@
DIST fixtures-1.4.0.tar.gz 50411 BLAKE2B 2dddd3ea21a4b7cf62d58563b67a99a9ead0c32b62b818818567133b72bd85d73df4399173e262683f02ee892842b6444e06896592e1968f219cffd39e6aec0e SHA512 62e314821ea507ab5c1465fb626c29c91430b36ae4670fd05a3aa7180452989c393d35ab623da3646b25cf671a84861ab68d9529d04ae759c0d38efca7c7d8cf
DIST fixtures-3.0.0.tar.gz 56629 BLAKE2B 949c67c428f5e5ca0afc2f875dd4e2a212922415762a2528c185794e4ae2b74d32873aaf7132d97dec95a681bb4d87d85b11a39c43c64cd531dd4bf2fce75f87 SHA512 e52ba864c42d15a8baa60583761006b2dd78e3cd5f3f043f5702346aef428b933d62e8fa5889b7cb4196e4072acc5df3b7ffa39702a1b782887bdc109299b695
-EBUILD fixtures-1.4.0.ebuild 939 BLAKE2B a728640e6927020fc0bdf7c2dc78662d235caf827648eac832a70b6feaf77fa4d0724eb13e005c40181bc77ed99a9752da91b565e08565ebb09b68ef71bfd4a2 SHA512 c40d2bd80444f3905217d6f6b3b650b5904c47c47f42ba734b1f853c9c20b726f0db7df9e0bdd6876b16be7d60775026309d0dbb01b1e6d2e8a676fd623319b1
-EBUILD fixtures-3.0.0.ebuild 945 BLAKE2B 1eb35ebfd866d21fae2885c424cc8b7899806c7ef2913f58618c8633a74aa04b38f0b91014b92bd8e5c9ae31318865be0973938e68a29e7193039665af3204e9 SHA512 703d71785a116dfa30be97bbfdc8b16d23de65645d110e57344de8646b415c7a8930a46e7cf806bd6031f22b3303f027f332c25006f3ecaec1974bcc584649f3
+EBUILD fixtures-1.4.0.ebuild 966 BLAKE2B a75a3ff8ea82579714c00ce457c62ef0cb8ab74691d5410527bca7ff96c1dcd318324fcffd02b1288b39728bb547fe75f18666a462d3b8b209c6985570cf89b0 SHA512 be8a277c506d7c5a0d3cb749898d121a0bad71ea3bacb704631229de44ebd40db190ddc1a019e29acf0ec7b11f3a9dea29cdb60a738fdab8d8e7b679485a21ed
+EBUILD fixtures-3.0.0.ebuild 972 BLAKE2B 480b4ba48ff9d6e9ba656b2d1ee4d49a6dfebe6034bb643445fe2644149583edba239a20555c733385c8138437ccefc48b329dcc3dae77883402fe65dd00f93f SHA512 4cbba100c213d5afc5e122ad9e9cd718eb519aa2e0c39ee76f4cdb7ade069700c509d2f06f3031d9036b8c07657012f90eeced2b2e777839113299013bedadee
MISC metadata.xml 889 BLAKE2B 4cabcada61b38bd01f30fe3f5f637abeab381b4dbac5c1f4999040afc02f22fb9ecc92930f724a26de040e1437b09a0cdcc67fc0964f92296061e0cc43b6decc SHA512 8887064dea4084b58983b19ff033b543fddaab24ee29e6b52dc4cde0941eac612fd5c7054bda842d69b900555e308f0b9bea388ee2af3ffb3eb04cf8f76a4232
diff --git a/dev-python/fixtures/fixtures-1.4.0.ebuild b/dev-python/fixtures/fixtures-1.4.0.ebuild
index 7b871ac3eb55..1109dcccf667 100644
--- a/dev-python/fixtures/fixtures-1.4.0.ebuild
+++ b/dev-python/fixtures/fixtures-1.4.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="|| ( Apache-2.0 BSD )"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
# nose not listed but provides coverage output of tests
# run of test files by python lacks any output except on fail
diff --git a/dev-python/fixtures/fixtures-3.0.0.ebuild b/dev-python/fixtures/fixtures-3.0.0.ebuild
index e6939667f1b6..b9c16abcebaf 100644
--- a/dev-python/fixtures/fixtures-3.0.0.ebuild
+++ b/dev-python/fixtures/fixtures-3.0.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="|| ( Apache-2.0 BSD )"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
# nose not listed but provides coverage output of tests
# run of test files by python lacks any output except on fail
diff --git a/dev-python/flake8-polyfill/Manifest b/dev-python/flake8-polyfill/Manifest
index 8ad34b8c557d..c56ce95e165a 100644
--- a/dev-python/flake8-polyfill/Manifest
+++ b/dev-python/flake8-polyfill/Manifest
@@ -1,3 +1,3 @@
DIST flake8-polyfill-1.0.1.tar.gz 8094 BLAKE2B 1e93503b7f45da1d2f8086ea7e2f619df73a68f6680e958fd1dc13dfa0409ecaf0a045e1a6fbb3634279b17479e7227d68412d97c16d3a87182ae2a3e2c7cc11 SHA512 cdb1530c004015fc44007eb4efb5a84b2ff6f22bf75b3a33ada0c0e80eca5e137a2504baea11ae186018ff7617c8935bc14c36703c17c533a27abc81f9856883
-EBUILD flake8-polyfill-1.0.1.ebuild 708 BLAKE2B fe441597bf5d1857e0cadbddf20b1527f3c5d27d82d0baca343271fc11ca6d7e18438e19eb0c1a1053256d9795e09796d78011317e3bd59e4eb3bfb22bc6bee6 SHA512 0bed3b37d1c5755425b024108700df170528e74b7e6697019fff1ffa774836f3ee95f38f14aa3d3ea6496685418e7e9d03186fe24c996c11d7db3e595928297b
+EBUILD flake8-polyfill-1.0.1.ebuild 735 BLAKE2B 7d2fc30e899127b1b240caee2b99f28b5c25be5ed7a285286d697b411970794658755e064a19377ce69c2e7ce527d32f1cba69d50422c7f5501ed33c838759ca SHA512 0e234734dfd1f7071f566df4af26b784cbe5da0d940aa985568810b8ba39dbe334669750d0face2d8b01dd53b337c37e4b817ef141e85e522b870604e9aca990
MISC metadata.xml 296 BLAKE2B 1b6ed3723bc9c8b200aa8edeac760400493117046f88144e6684c41326de6b5c0c17fb474e9d25a6f4b75ec55d3a699ea3f0134d204e95551f143f8bb935f5f3 SHA512 8a15e9dc8f9ff3ffcb88147950d11ab9dfe69124bb8aa9293c5b3582044ddda95acc0f62453667f53a732dc98f984ca40c8739e965edfa3e8db4f61ecebcdc1b
diff --git a/dev-python/flake8-polyfill/flake8-polyfill-1.0.1.ebuild b/dev-python/flake8-polyfill/flake8-polyfill-1.0.1.ebuild
index 6fbf58dedda1..7decfc5d3dc2 100644
--- a/dev-python/flake8-polyfill/flake8-polyfill-1.0.1.ebuild
+++ b/dev-python/flake8-polyfill/flake8-polyfill-1.0.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/flake8[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/flake8/Manifest b/dev-python/flake8/Manifest
index 665d225279d1..51a7da1fbc5a 100644
--- a/dev-python/flake8/Manifest
+++ b/dev-python/flake8/Manifest
@@ -3,9 +3,11 @@ DIST flake8-2.2.5.tar.gz 28333 BLAKE2B 016b5b05b7448dec762e7d5e06fad9d631351d02b
DIST flake8-2.5.4.tar.gz 81663 BLAKE2B 89bd5965fe1f6862cadbfc7b614a819a13d4ab147994485542ba519d6151ab11d4b496066c74141020858f468050e7b6dc3d6ce3a89ddf809e9cdc6d130984ef SHA512 31cbec556fc41361ac464d2547275e319ab663c907a4a8644113a2288a9f349bcfbec85197b6dfa13a7db9e82419f01e0f2abc84a347e133c144ea137e0daa28
DIST flake8-3.5.0.tar.gz 140608 BLAKE2B 938ad4406370da27155512355432edd23a824db1d6ee635591628fefad43ee1116256ae7f240496d93941800212ea2479be73fb9ee9bd03c9a54ab70bbce452f SHA512 ac5d1bd9c44ed76c9e5cbd941b24bb552aa76e156b24ccda6cc8440ee90f3a574fdb393665adc75298e4f57111d7ab3115ef21ef9088fb327d0a9703d442450c
DIST flake8-3.6.0.tar.gz 144684 BLAKE2B 3a6edf83860c6c6a59c150cde47b22eeb17b9e83cb23e4d8f747715b8867093a7f1d1e2bc55c9f9cf43b69463746026d839b0177f2abef746581563a670c3ce0 SHA512 f4377bc7806074a88f88b3652c3061583e576ee515b2b741cee9c6dc18f84f34a7807c93fda9dca3d8b006e379dcee60bb3ae20e6a2e62fd216a82a2b36f2eb5
-EBUILD flake8-2.1.0.ebuild 1074 BLAKE2B ae5aaff53623a2986691276ac411402a71203e26673e63d091571d6d4b2e10b3d2769381283df5c4174c8654e2fc31841684e9266a8168bf5a9b0d4a9ca35f5c SHA512 c37e9d45eb541986bc3a49cb9210a0da54e1455c528d9a509834020857a487be4d67fa726428c7110d1070c300606e0a9ef0287b0285f2d2ddefc8a98eb0c0d4
-EBUILD flake8-2.2.5.ebuild 1099 BLAKE2B 41e33761823d6015225e56b49cb235823a41d54bddff79a1f3b73c81b3251f7ae004aae6dc5f3224f54717903c796a8282e29c07d979beb6eedc39c5da2e915a SHA512 50faf86e6b23f2e14dbb2b96e40a6461db6697b47450761b72c9a427c0237f34eaf68da93845eaee808fabce443c2d05a303a6a4f33705a8e5f9d8d297827842
-EBUILD flake8-2.5.4.ebuild 1602 BLAKE2B 06e59d86db5653c68aa3be355134e5cec68fde5427d0502c1976a6ed65a15908425477af4f3d6e80b1e35b161f39651a29c6e69b1286fca78ff8205b7700fc0b SHA512 c248295bb71ae1b699ced678e8476637032ee97c02670b3aef050dc075b9cb5a186f82250a40b1e5373422587d218b1d3cc58313a833bc859c78d4b160c1d939
-EBUILD flake8-3.5.0.ebuild 1579 BLAKE2B 8c42d7b392b3a3a529549986f6b2c3fc26001c3a69abc9c2b4e7d6eb0b4f405d6268ae5040176753e39fb05e519ba8bac1c7a3214bd1e4da2db64bf85b4a2b59 SHA512 2a6b82cf3fa7a239ddca1c4e72be7148aa9a59cb9f9f4ad43c403deccf646e8a5f240fd88c2e3ca504b12c21c5f4a98f6c1da73aaf0ef3820f273b2740ad03e8
-EBUILD flake8-3.6.0.ebuild 1591 BLAKE2B 886d76f606128b43c0a96c1643bf2ed3dc7056131d5e5b618225bb75f245f7f07b7bbbe2fb5545d8258fac3eb1fea5207adfb09f65f3bc8c13001cb79b2248b9 SHA512 6c882ca0046feea03933f68c3d67629b3df26f3653cac9a455652253766d27ba85b87ae159dcbfdb514b9bf81e5c060558c82ddaf28a76bb21b8934c0561cd32
+DIST flake8-3.7.9.tar.gz 150123 BLAKE2B fd46710c0dcce7d3dcb3d5fc8ff7a83a35315679fa838e68abafd5bdc342c13218706fec0dac3fc9a6d919971f1f846c855f00cbd60c925e979378e431dace0b SHA512 c3c753ad050d8a8f87f7c28c8a1c953ed9bd04f08b09512d9323152b4eebb57d67fbfb0f5317d629174fa12fa234e1a86d6a633dd951fff6a45330b1c4f62850
+EBUILD flake8-2.1.0.ebuild 1101 BLAKE2B 45669a2d405babde95a72c9d414a2fefa031ce9d462e6eee536088e5195f602c64a567554b340c922ddc3cbfb8ed8f0e8bf34facbebd8b7f1e5a5ea57b2b6d0a SHA512 aebd937e5d17e21e8158d8c3f110d978b55bd690c66c058f47c416473682616a1b547d65d407cd0a38ac6267df61fc7ef95d46fe3ec1100fc57b9e447a436fb4
+EBUILD flake8-2.2.5.ebuild 1126 BLAKE2B 0ced2be5896ae9d98362cd4566ec25178d24e65c4482cc1ea4bcec3a1faec4eb57a948026569829c932e765e9bbf7dfa873909c0c877d734649ed92f93711201 SHA512 a5659f589678aeac2c71e852b309b1e3cc1cf68e867d16709dae770eb15cd4de372abd6be9d2a8e028ec595c679c1e1c0ad4d1d651b826e1bb8e4f28370a374b
+EBUILD flake8-2.5.4.ebuild 1629 BLAKE2B 0d8a1da8c74cd7b211159bd0559f78564da47ad5c4578924eed648e5386ad4a3a401f02863a157f317ff44d7818b7d1b7ed5b63e80f01e5d268c9771c7674fb4 SHA512 d01e40435d01e1789d091f3c2e0501bf045e2ba4fb1c7a1751c05cbf39b12c50cc5e1b6a7a06d1f9d5d36a09de82e1938fa2cf0df5ec43adca94d25fc10e2eed
+EBUILD flake8-3.5.0.ebuild 1606 BLAKE2B 0e7f66502e4d80ed8e2d5782970b683fdb229707ace61aeba3063226fa3c9a69132c74224fd4c51cc625e45539c27e58146f844c5dd19800dc92c550f124daec SHA512 9376d59420c1d3dd7e195f13d917b53aa003c0c122829ea23565535a3777da9b157445a849caa89074910aa61ca849cfb71e1f1fe80c6fef21921e88433b56cd
+EBUILD flake8-3.6.0.ebuild 1618 BLAKE2B 9248529358e67711d1d3e50e8032472b67d493054ce5c878148f8b1fdd63e79aa9cc481af564e659b28d7f65d4026296719d0b14d4a72d53befa046714cb4694 SHA512 f7952b8ef3fafd8f7befc4ef98222d9861fe24a923ed528a9c43709ac135a4d60cc2f329a6bfeec2cad366e33485f84fe3f2b8e802e2741054b8a4f74701c56d
+EBUILD flake8-3.7.9.ebuild 1585 BLAKE2B e52d4e51522bbf6c4476196ee66b0395d74bffc85bb002acd9ba29ebb7e2e34a09c7c303cd4e041bbf1e86556a70ec0a0c6680929a931ad8ecc8531fdea0092d SHA512 2d4078fa771f636deb9ab464afce05d21fac71aa76d6a64b9b4cabe4c522e8f371234e0a05decb4e927ee8d4ec132c08f9a26941ba88f103d8cef23c1a28ce07
MISC metadata.xml 373 BLAKE2B af4d7678c87281f631048d3c49b0a642ceee1d771be2b662458888659b7c8e262c98adcd7bcb7f6ab251783998950725729ed35c887c004f8d8da87da81eda7d SHA512 449aa40152590e7103a4bf10006a33e6a0d5010a7846b0c5fbee8a78d99a3539995eccf441845c205bf48fc1e9b35cd7b1d6af0d98b469bdd06989baf8b88646
diff --git a/dev-python/flake8/flake8-2.1.0.ebuild b/dev-python/flake8/flake8-2.1.0.ebuild
index 01e15756dd58..fddc46964e72 100644
--- a/dev-python/flake8/flake8-2.1.0.ebuild
+++ b/dev-python/flake8/flake8-2.1.0.ebuild
@@ -13,6 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/flake8/flake8-2.2.5.ebuild b/dev-python/flake8/flake8-2.2.5.ebuild
index 54192c268bf1..f13332dd509d 100644
--- a/dev-python/flake8/flake8-2.2.5.ebuild
+++ b/dev-python/flake8/flake8-2.2.5.ebuild
@@ -13,6 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/flake8/flake8-2.5.4.ebuild b/dev-python/flake8/flake8-2.5.4.ebuild
index e3bae01f461a..032641a33f3f 100644
--- a/dev-python/flake8/flake8-2.5.4.ebuild
+++ b/dev-python/flake8/flake8-2.5.4.ebuild
@@ -13,6 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/flake8/flake8-3.5.0.ebuild b/dev-python/flake8/flake8-3.5.0.ebuild
index efd1119df040..0430deda4ac6 100644
--- a/dev-python/flake8/flake8-3.5.0.ebuild
+++ b/dev-python/flake8/flake8-3.5.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
# requires.txt inc. mccabe however that creates a circular dep
RDEPEND="
diff --git a/dev-python/flake8/flake8-3.6.0.ebuild b/dev-python/flake8/flake8-3.6.0.ebuild
index 2ef1cddccba7..c407431f4c71 100644
--- a/dev-python/flake8/flake8-3.6.0.ebuild
+++ b/dev-python/flake8/flake8-3.6.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
# requires.txt inc. mccabe however that creates a circular dep
RDEPEND="
diff --git a/dev-python/flake8/flake8-3.7.9.ebuild b/dev-python/flake8/flake8-3.7.9.ebuild
new file mode 100644
index 000000000000..773f3c0f88a6
--- /dev/null
+++ b/dev-python/flake8/flake8-3.7.9.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="A wrapper around PyFlakes, pep8 & mccabe"
+HOMEPAGE="https://gitlab.com/pycqa/flake8 https://pypi.org/project/flake8/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~x86"
+IUSE="test"
+
+# requires.txt inc. mccabe however that creates a circular dep
+RDEPEND="
+ >=dev-python/entrypoints-0.3[${PYTHON_USEDEP}]
+ <dev-python/entrypoints-0.4[${PYTHON_USEDEP}]
+ >=dev-python/pyflakes-2.1.0[${PYTHON_USEDEP}]
+ <dev-python/pyflakes-2.2.0[${PYTHON_USEDEP}]
+ >=dev-python/pycodestyle-2.5.0[${PYTHON_USEDEP}]
+ <dev-python/pycodestyle-2.6.0[${PYTHON_USEDEP}]
+ virtual/python-enum34[${PYTHON_USEDEP}]
+ virtual/python-typing[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/configparser[${PYTHON_USEDEP}]' -2)
+ $(python_gen_cond_dep 'dev-python/functools32[${PYTHON_USEDEP}]' -2)
+ $(python_gen_cond_dep 'dev-python/functools32[${PYTHON_USEDEP}]' -2)
+ !dev-python/pep8[${PYTHON_USEDEP}]
+"
+PDEPEND="
+ >=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
+ <dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${PDEPEND}
+ >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't treat warnings as errors when running tests
+ sed -r -i '/^[[:space:]]*error[[:space:]]*$/ d' pytest.ini || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/flaky/Manifest b/dev-python/flaky/Manifest
index e92ee3bfcd3c..c50108af4f66 100644
--- a/dev-python/flaky/Manifest
+++ b/dev-python/flaky/Manifest
@@ -5,5 +5,5 @@ DIST flaky-3.6.1.tar.gz 29501 BLAKE2B 57d8c1ed9f271688f8a6f2acf25456058b3a67c86e
EBUILD flaky-3.1.1.ebuild 1410 BLAKE2B 2b6d0c15e0f0d369e8f30824abae3077c61d98c5d09e1f5ccd8baac48583fb7fc973ac1b34ccf7127022e64f54928fe4832188e7fa907431c6a00785b3faf5a8 SHA512 e81c626aa1b464fb41f1be32474b8709c78849ee40f59f3285bd81e0b3d6ee3a412baa84f5ef0fa00ffa1e7e5bed0402ca585194245c4c21c799684540b458e9
EBUILD flaky-3.4.0.ebuild 1480 BLAKE2B 1ecfd81eb506d787eda53030f4ba3f0fa9e849b2eca65bb5853e696616b06db20e517a40f6bd4719dd8c2025139793edcc10393639c66f21a23c0893364038af SHA512 33271d56bdd819fcb5de0c00f9819ed9c418ff7fa79b8c9b40f507091e8bae9b36f6025641de19a20bc18198e84c91477326a85a11ab149994b477cccdc8e028
EBUILD flaky-3.5.3.ebuild 1479 BLAKE2B 984a1d7197eb115e0691ccd96307f4d1a05ba43f2f56eb17d6c3571b5e1c3e129d1814abc4dca7d6cb33e5d99c89ecb2992b29e2da0b69e0bc1b2079968db8c6 SHA512 3d2f38e4c5ff112ba156551823645bbc84dbecf150254b7fbd2d4c2587c9aae30884423882c0e487c591c193b8d8e28858edcb23409c767901e319e3597fe889
-EBUILD flaky-3.6.1.ebuild 1322 BLAKE2B ac4f7261a690ad297a78a90df182bd54b84a2b7230a46b671fa79da4f3e0fa918143c780635000ad6e10afc5797eb3cd874d180e13b8c3b3913b0e3bed3a19f1 SHA512 6f56677504c5e13dedb2554433a6e96f724685ccad3f67fdf285f8d562d5bfeaed534af4ac9b36adce5148a355d213d787c520fde1204e76c4b0982b8d4a153b
+EBUILD flaky-3.6.1.ebuild 1314 BLAKE2B cc07ddcd1067aecab7a1cdc8c738388d7c20c435851ce618b1975b6e0b6e8770d9c32d8ae87d30bb672cf902c4475120b08d0f3c4ec1da5a442bd846ccb9b252 SHA512 369c5718373b23a00df440b69a5027230d177ec0a590536e0de9b40d037e18b08d1cc94f811a23cadfda488b037e06cb38a1f85bcc53808f10a31cfa10d0e467
MISC metadata.xml 369 BLAKE2B ffa607acfbc98fc2e539492f87b55cedb039b39b3cdb7ce07cf9dcebe1a1559296284b27d06fc6262f362c0ea8577e23f4bef07ffd01a94c4d981fa060384d5a SHA512 da1597d14b2e3f9bc56e48064718a2a52bc1615d982d679d8c971f1fb1b9c25169d5412f99542f808fa42f958e1bb589e7615a13077a7d1b0574acbec1d4b1dd
diff --git a/dev-python/flaky/flaky-3.6.1.ebuild b/dev-python/flaky/flaky-3.6.1.ebuild
index 9c2bdf409ef2..297a4774d97f 100644
--- a/dev-python/flaky/flaky-3.6.1.ebuild
+++ b/dev-python/flaky/flaky-3.6.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="Apache-2.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/flask-admin/Manifest b/dev-python/flask-admin/Manifest
index 43a892166d5d..01d35f6268ba 100644
--- a/dev-python/flask-admin/Manifest
+++ b/dev-python/flask-admin/Manifest
@@ -1,7 +1,7 @@
DIST Flask-Admin-1.0.6.tar.gz 235842 BLAKE2B d0c2d48076d8c5d6f5df4b779128d1b9ecf00d8a6ef01df1d39a75212dc99f08a4ba7d03a95c8f39c4b3442ae4651d7185bf3faf528804f78f46277dd18dc3e2 SHA512 a30e2678a063d45d55ccf41cfec07fd16973cc8c770b1e7f16d11b9aba693049b1d9d4cff81d8ae8f2548d019f977f0906728e98d23d229d76bf135a079abc8f
DIST Flask-Admin-1.5.0.tar.gz 1598074 BLAKE2B a7ca1fab32621cacfcf691f779e88e134369be82f1904db02f72cd51fbbdfecb22b9da06800a9cfae99336ed2807914a6420248c43775c9ec37d65ce242ce17c SHA512 dbf5b97f27228eb000fd1298f4da8d4824196856e4ba9e2d8cbae6e562794ec2d1a998b382efaa84ec4fd7a74ae589a739c52e117efebfb171f19bc16e7350e7
DIST Flask-Admin-1.5.1.tar.gz 1587527 BLAKE2B e734284d3adb7380b71df3718910977c49f76c7e561991c969b8e85952cd3963ede0e1e039c8dcb7c512c00851f1968a9c6e011ad1a064dd8fe4d00390581c31 SHA512 00e31f126048321114e422fda4a0ec84b5caa1a0c03afa17fc6a7078a3f99f843c2688b07462bae283533d52a575935dbab2ce6b731b1d1c3a1e93f315e37de3
-EBUILD flask-admin-1.0.6.ebuild 1184 BLAKE2B d207f625927fb81569924d6637f67d1492922b0550d2700c3f0342da0b9504559bd26d65ff44af4a144b4cc2b825d4a3bf1fef4ce4d5e897d1802b6c1c4519e1 SHA512 6be0333027aec3c0c35922bbdf8bad26236377c688ac42f40f3792d7006e1e5444c662f50990334b94b3ed5d024f12de3f84de4dac99bb9b3cc93ffef7cb24e8
-EBUILD flask-admin-1.5.0.ebuild 1551 BLAKE2B 429dbed1d0769823cdae8edfa5e04d66a9a933a345736c0de336e8322ce9b5a3b8d8be1c51c1bf2d827a6d386f073190018998ea9bdea412963d05d02f8178f5 SHA512 b6ca6bdf8e6c8880c2faece2090f14444aee2ea250b5c3e1b05a08893ee2f30bbe02235cd9bdcf6649ab32eac97cc697e2590213b0186eb7865bed34b2bb78ba
-EBUILD flask-admin-1.5.1.ebuild 1553 BLAKE2B d417e188ec7d0d045627028a663cb9291ff82ac8aab61298f2f1596732f923a53499d342ea46be20dd6c414846fa4b1dfa59db4d2b18f29bba45a66f1c553526 SHA512 38bceeeebd556dfe8e62fe4921a9ddf39be91035a0586149375fbb45ee874da3aeb723ad90d6e983b8bba1820c132618e8ff8ded770eb267475b188f8a697ccf
+EBUILD flask-admin-1.0.6.ebuild 1208 BLAKE2B 9a04335ce3e698e8c2850dbc8665877fe3f28eb84b357b1e9e3a9f404113b8dd6349240142d1a541bd58c79e06c23bbff23ec138cd6f52e1372d4ceab3c071c0 SHA512 97ccf1e6a0930236ced56b88aac8b2c3a768b2082da7832d5eab1e1a5025bef126914209a640a1fec414f5543694de89716d1e52ccc71e5f731224f8d93c778c
+EBUILD flask-admin-1.5.0.ebuild 1578 BLAKE2B 132a601083685bc2bcb54b6e87b9edefcc46c2aba37539982aca622ac9c48d73ad6a7bfe2d077d0843f0744f8f1442717cede80788b0510605cbc19812a1af06 SHA512 e549d57de325584f7d3d05b4fa12dd83874dab05b05f6d8d2943cf82823796389734189222f8a582f72cfda517e8a779afda04c631f6848b827c0839113dbab1
+EBUILD flask-admin-1.5.1.ebuild 1580 BLAKE2B f34feeaa373e583cee8bf1d4c771eadbae7ec4abc55f49d0472d19af9417c7ec9e7064bd1917374d8ff0e183bef29eb9fc53821e6247a3f66baa4a54015812b5 SHA512 cd8c7c2e95f7d88e2eab0f184c7bc79a53053caa2f6cbd2a05ec08034282324f0666468b0076f8cd2e15fcd4d1bf496774f4bc3091347d83cba21c591056e3d2
MISC metadata.xml 324 BLAKE2B 55c4107d89499162e5db7cb618a5d0214fec80c6780bebcdcdf2fdecad7b12163e5e405935e1bdb1f37d687e23ccb72b4f9d2440b6bec1b906b0057fda96e9ef SHA512 02944086c5f7fbcc10241e5596db8caef60c142ddfcc28627c9e7bbe9b472663fc6be2f6234d0205233c7ab5e51b9a4a1c4f7f08256daf1314ae3f0274469ff8
diff --git a/dev-python/flask-admin/flask-admin-1.0.6.ebuild b/dev-python/flask-admin/flask-admin-1.0.6.ebuild
index 8433ca9aadab..e0e8d24c95f8 100644
--- a/dev-python/flask-admin/flask-admin-1.0.6.ebuild
+++ b/dev-python/flask-admin/flask-admin-1.0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -19,6 +19,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/flask-admin/flask-admin-1.5.0.ebuild b/dev-python/flask-admin/flask-admin-1.5.0.ebuild
index dcec32e5b753..7dca645bcb29 100644
--- a/dev-python/flask-admin/flask-admin-1.5.0.ebuild
+++ b/dev-python/flask-admin/flask-admin-1.5.0.ebuild
@@ -19,6 +19,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/flask-0.7[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-admin/flask-admin-1.5.1.ebuild b/dev-python/flask-admin/flask-admin-1.5.1.ebuild
index b23be2ac5ac7..13849ec1560d 100644
--- a/dev-python/flask-admin/flask-admin-1.5.1.ebuild
+++ b/dev-python/flask-admin/flask-admin-1.5.1.ebuild
@@ -19,6 +19,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/flask-0.7[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-api/Manifest b/dev-python/flask-api/Manifest
index 91b82c2c78d6..981b0cfe9737 100644
--- a/dev-python/flask-api/Manifest
+++ b/dev-python/flask-api/Manifest
@@ -1,5 +1,5 @@
DIST flask-api-1.0.tar.gz 180000 BLAKE2B 113bc6a3ba9f548e61ab6c1822491d91f8562c7809929bcd2b0ecc4160a2358532d5da398b7c876cf5e4f3d9dd03bc159da6a1f24621af1e07bc9d9680b87d7f SHA512 425669e54b9f5dbf548acdb9fc2c3c661b8cfc4631d7677f20a838729584c4f970f9fbd47621e5b3155124637f5b8f4b5cb51bc402f7f406108882d46e4908de
DIST flask-api-1.1.tar.gz 235042 BLAKE2B b3c7e476c8ef1fa21f7e60aa1fb87ef5b40708ea96332ca0290d9355552bc5c195914da769b39ace1d34864c32989cf7f9856d070b1e6b690a6c1f60b495cabc SHA512 52bb983bf9a0f906f37b645ff907eaa6ee3bc557b51f8935817963f3d66d99689eeba6a3e17711974663ad5ede267f9c85eb1d11f27597fe63806dc9f9e7ea22
-EBUILD flask-api-1.0.ebuild 691 BLAKE2B 1a0653d352e904298565a0249cf68e4a07abe0fcbd99a9b96f1edae8e0b9dd49d6e558fc3920d6c07c66cd67e3c76c7e99c206d97201863d021cda0346e08ddd SHA512 c3b16b594c03b9e8ef21f40a95ab455b2516c70228782f8b24dbbfe76d0f5a1c07a8fcb78db7b60180e4f42ccdb91b6c23a0f21d44006460f60453ccf46fddf8
-EBUILD flask-api-1.1.ebuild 736 BLAKE2B 558f3d65efbfe956929c6be5b08aa4e7056da5f384b85f2125f9d2f8e4645a03caa08de60df740e79fd14ef70a9b1d4e1b28803652eaa29e21429ed0e25a927a SHA512 454dde375e474294df16fbe02f02ca3d46b6ef1a8ebadc173833f1e9a4e363a862d3b3e122a5fc928480421290a80aa7bfea32aac981d122fd8732e7bab1d2fa
+EBUILD flask-api-1.0.ebuild 718 BLAKE2B 0358f62fbcd05811d50d653add627d04fe02fe9ba67f5f296487c0b733e2d509e83c11e5faf04c33c2ad84344d6017c4ebdc5cb9ae4a45c6f92c6dc5cfa80181 SHA512 2cf8229ce12c8c28c8f72fa44f389c8d6fafc883095bbac4d989840dac34c96ee7736eea9d308ef980ebc7b99b7bc1fc94ff8c022115fbc28817b782eb10dbb7
+EBUILD flask-api-1.1.ebuild 763 BLAKE2B 1424a59ac27f3763d2a7b26f6b33eff54caea4e75166ada74df3e3b2222c2176c8dc4bfb7278aa343cfc446cd0c8282fffa9a365d1bbda2704c5794ad003b206 SHA512 20b7264ae47e36a4ae719b3212cd14fd7a1558fa4c8870582eb7c779a7985c9e1238c4ff6261bbcdcf6cb6ee188828c9c92cef8b95141c2fb8ca19b4caeaff36
MISC metadata.xml 617 BLAKE2B 66fe82a8642db27cae5192f4842c284f9f93e70f007388f7baeb8a8c71c1aaf6144460d9c6ae801c941fcf5bdc4a10576ac21a45e01bef3a5bcb93861d67ed8d SHA512 f91e83c8e1453662a8218f421c44a98343c743322e2d39e87bc2a0c4b4bef20c96679dca05c381d8e91cc900bb9ec9de89685a7cbb45b00d78cb7bd1e3a349a8
diff --git a/dev-python/flask-api/flask-api-1.0.ebuild b/dev-python/flask-api/flask-api-1.0.ebuild
index d05e2fde8f62..6574b8d59dee 100644
--- a/dev-python/flask-api/flask-api-1.0.ebuild
+++ b/dev-python/flask-api/flask-api-1.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
diff --git a/dev-python/flask-api/flask-api-1.1.ebuild b/dev-python/flask-api/flask-api-1.1.ebuild
index 324a88dcb524..fc485f63404b 100644
--- a/dev-python/flask-api/flask-api-1.1.ebuild
+++ b/dev-python/flask-api/flask-api-1.1.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/flask[${PYTHON_USEDEP}]
dev-python/markdown[${PYTHON_USEDEP}]"
diff --git a/dev-python/flask-appconfig/Manifest b/dev-python/flask-appconfig/Manifest
index 72e2ca3e12ba..6ce012539f54 100644
--- a/dev-python/flask-appconfig/Manifest
+++ b/dev-python/flask-appconfig/Manifest
@@ -1,3 +1,3 @@
DIST flask-appconfig-0.11.1.tar.gz 14545 BLAKE2B 71cb3252707ee546aaa16ed36f1c605c5e90d49070a64aa381f23fcc1fa9147724a8794b8530738115c3b0505537487c63b3131c586b4383884b58f6141cd515 SHA512 9ebc42be5ef247b1f14b85f7b65600a1595ecdc70e792c0cd495347254b07675a3b7a306df8d2f2663626ceafa4ce7700f6f26cd0f1bcd974ba6bbab293847ee
-EBUILD flask-appconfig-0.11.1-r1.ebuild 1263 BLAKE2B bd7a41ecc6d1fc40ff1802da302555291d5e972cd71cf9ad59a11cbf7007e6a0e6c8d0951d9df18aef758d2482ec7e0a1797fe01851ee011cf4b8f321641e5c8 SHA512 992662c81a8a447428c6003171b7fbca8e7318d2a989362c1adfbcf4ff5839ea6b2cccc9ad21fdd954955a7a9b171c585474118fea8f7b6cbe69eb8298c65483
+EBUILD flask-appconfig-0.11.1-r1.ebuild 1290 BLAKE2B 0db5331ae654c46a93182a911ca0dd7935666e12f8b4384be97c30a22faa3183f1b69fb5167858686262e95160396693aa413ea52b942fc8fd8087dd2e8c1766 SHA512 36ed9a0f3ae642563a7bafee023247b51efddf11fee581f3cc6d14f1e9337f47cb6356a11ca9a395e80c6ac8db75b51d97d3e24151dd977ed91a43fad77825da
MISC metadata.xml 449 BLAKE2B 062ef689f336373983993c0c666feb9a5fa6a6d6a19d3509a6856c6f75a4b810fbf6ed6ea42511073691d83c23a63c5cf3a78db1f0e41d2001b146d8b950e30c SHA512 6a71fd90326834e06eab6e45aeddf17940a9140d7ac41e9fbd1dd8551042066a7fe4f6eb6840d5e2363deffb9d00d59283aea87c113b4b190590d545cd283122
diff --git a/dev-python/flask-appconfig/flask-appconfig-0.11.1-r1.ebuild b/dev-python/flask-appconfig/flask-appconfig-0.11.1-r1.ebuild
index a9f4552ccbc5..b1e2348d1474 100644
--- a/dev-python/flask-appconfig/flask-appconfig-0.11.1-r1.ebuild
+++ b/dev-python/flask-appconfig/flask-appconfig-0.11.1-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/click[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-babel/Manifest b/dev-python/flask-babel/Manifest
index c888dc7b0876..afc2d9ddeefd 100644
--- a/dev-python/flask-babel/Manifest
+++ b/dev-python/flask-babel/Manifest
@@ -1,4 +1,4 @@
DIST Flask-Babel-0.11.2.tar.gz 41105 BLAKE2B 88cd5f2f72c7533f173a3fef7acdcd9ee882b06111f112da18075ce007f94cb342acd16f35da138ca0548b5bd0fd8070d4b3b7941a136e5490c3b45d1351d239 SHA512 d95947983ff5bc33a28384f000512e85ed64c16555aa03e110a32b7c0c9e91eebc02259bfc69a0dbc84adb6ecf8155cffaecde5726658d64d36435060de3f22b
-EBUILD flask-babel-0.11.2-r1.ebuild 1107 BLAKE2B f698a39491c8ec1852386174992c9a0330176c5e4836670d111d16bc5c512e14287805f959cb86bfb6ab9fe94676e51be092ef4fb6b8836d4ef93d92625fd266 SHA512 c6f53e535ea1194b7fa0d4db5f267042bdd28f39103f5bc7f4d244f03e46c3d77499de456ad89135bb4a629067491a869418b64d2c3fcc3f23db378bcb007817
-EBUILD flask-babel-0.11.2-r2.ebuild 1192 BLAKE2B 572e2d24e27d50519f7dee10b25647fb76decd63d114d1be24f8566ddcdbaf1f165dd83cdb54304e9416707b8c00764ddeedbb6793a0b8c6bf74c6e7d3b83488 SHA512 f426ccab215782bdbc970ebdaef37f3ec53245471167f47faf1b2b6ac6a543d33755718e12704c7b2824ff8663f54e3593fefef257219bb2c45c9932d6ad7aef
+EBUILD flask-babel-0.11.2-r1.ebuild 1134 BLAKE2B 447487984635b55c3bc27fa4822d624c04337694c694c7c3c2a1348705ae0af6cfa19b7772d33de14d5fdcc13038814eee88447ae897b228747094aab9f67aad SHA512 8a2e0bc5213bf5c2868b213b19be19dd7f0bb264e730889d7c1fe2be2b068756dcabb338240031c70138948261926daeec4a1c7fa565c836d5c66071a5c85202
+EBUILD flask-babel-0.11.2-r2.ebuild 1224 BLAKE2B 05f04ab53f270d4f268860fdab02f7709537485d11d01e5cf89f4d7e259c6d551960001a123e54e6418240d6d3c9e0fec43abd2815485350fa333f5cacb5e858 SHA512 836389abd2344252eaebe90381e432083f84555f6ec9576fb0ae152ff943685771a5e6f900d46d3a92ea5ca652862cb826f320dcf54bcea4da17412fb00c9021
MISC metadata.xml 450 BLAKE2B db38ca56f4b683429248baf7411355305672c23126c4b6c7486971fb1e099bb3117b9246870a24f6ecd66e7f27647e80285461d046c02e9227970a111c58dd98 SHA512 d6fb2f7cdf0a8d4b54dce372bbb3d9728a5ebb0e6d714da9c58e5215d6711e3f4211e2a6ef5390cdfa663d375d7e2942a210bfa2822489dd04a911d9e9c24985
diff --git a/dev-python/flask-babel/flask-babel-0.11.2-r1.ebuild b/dev-python/flask-babel/flask-babel-0.11.2-r1.ebuild
index 99dc0f4e86a2..8c7d8f25ead7 100644
--- a/dev-python/flask-babel/flask-babel-0.11.2-r1.ebuild
+++ b/dev-python/flask-babel/flask-babel-0.11.2-r1.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/flask[${PYTHON_USEDEP}]
dev-python/Babel[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-babel/flask-babel-0.11.2-r2.ebuild b/dev-python/flask-babel/flask-babel-0.11.2-r2.ebuild
index 194980cc4134..17dcbc9dcac1 100644
--- a/dev-python/flask-babel/flask-babel-0.11.2-r2.ebuild
+++ b/dev-python/flask-babel/flask-babel-0.11.2-r2.ebuild
@@ -15,8 +15,9 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/Babel[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-babelex/Manifest b/dev-python/flask-babelex/Manifest
index 3943e26c3fc8..192b2b819d26 100644
--- a/dev-python/flask-babelex/Manifest
+++ b/dev-python/flask-babelex/Manifest
@@ -1,4 +1,4 @@
AUX flask-babelex-0.9.3-tests-fix.patch 1508 BLAKE2B 828c0932722c4a052e8360338a21f31e45e26d6aeb2e7ef18678dd159ac9b4ec4f2566e46bc088dcf556dfeefb25567227d28a885a00617c1551bef40328d728 SHA512 60761e4117919619562701c24ea2e7f7f55554da251b8144526063cdde35413ced741bcfb35c8666104b7f0850e665450a27e8f134d768b0c5d49d1ee6775ace
DIST Flask-BabelEx-0.9.3.tar.gz 41040 BLAKE2B 010f8a7be2d59db143010456673a34e2a42f8978cf000d844f11d27969f120c0768038271b8c62b4f6965a3a60f9c845c4027daf26459fce1489482cad0f8856 SHA512 c759f990c4c96dab7cf2fbe83c1ac6dde4606adfd2f5d03ed293578bec621170be319b71fc3e38c1910d2edaba3e4394f32ede3754940e315abd917beaf3982c
-EBUILD flask-babelex-0.9.3.ebuild 1161 BLAKE2B eb8dd7540fa35c1bf1cf713727a553b1c129473421b43a5e9487353acb8e361dbe166ac765100adcec86aac67563bad130db215d8fc5a35082d3a3b4e8983d7d SHA512 25ae8dc827efe5245a96bbc70c567b40d703503ab25ddd1b69343876622fe36aea4bcf61dfe57d5634d2e4551c7ce98df772fc38c68eb09030fcdbffa485d0b6
+EBUILD flask-babelex-0.9.3.ebuild 1164 BLAKE2B 2929c3700b2a04c6b9312223d9e1e465a9c538644fcef737832a562e9a534ce54c5dc03099eb1acc38bdc2b0ecb206a0e42f55331db26dfceefde79e294a0120 SHA512 89897ac33fb37bcfc0b5065cf5944d99d6ebb19420c0b95fea53d74679ff227574126ef1ca049d6e826b0356b005dfcb5bd39937a89907739955d587ff98b3d0
MISC metadata.xml 388 BLAKE2B c961ae85719f00427bb3c616873c4cfbb3d928d1acfdbdedc2abcc3fcff8d0ef4d406dccedcb18748c99b094735ca9dd8f42df755ba6fc3155f229202e13ab36 SHA512 844d8f6784fdeb00484620a822f16256cbb7f07b9c0da936a3cc1b158219839612439e8158b30c4b4c713a88b70edf64068e1091ed102f7b5ecac17b1ef53ed0
diff --git a/dev-python/flask-babelex/flask-babelex-0.9.3.ebuild b/dev-python/flask-babelex/flask-babelex-0.9.3.ebuild
index 9a106c8b49e4..d29852f89832 100644
--- a/dev-python/flask-babelex/flask-babelex-0.9.3.ebuild
+++ b/dev-python/flask-babelex/flask-babelex-0.9.3.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
inherit distutils-r1
diff --git a/dev-python/flask-bootstrap/Manifest b/dev-python/flask-bootstrap/Manifest
index 6271718d4965..32ca0a904fda 100644
--- a/dev-python/flask-bootstrap/Manifest
+++ b/dev-python/flask-bootstrap/Manifest
@@ -1,7 +1,7 @@
DIST flask-bootstrap-3.3.6.0.tar.gz 489779 BLAKE2B ad35fbdbb8ce9700cf23759c3ebff11952ce5ba5c25628877fb7e7ec2032ac2e885579d8d9ffdd639abc842d7b7f06e40f695ab933aabbb09a2da300027ee787 SHA512 4cf08a6fd75185fdf5c89783cf8610d74835bf9dc07bd83b36819147bd40cf0e10d20f563a5fc5b8e799e2b87f1e80ad896c76930ca1bc72f74a94818ac708c8
DIST flask-bootstrap-3.3.7.0.tar.gz 490438 BLAKE2B a254525eaa2a71abdd3d2a9964e79c734c59e73bc5fd7c3084c8ef4c74d07585b1af4421ea3ea5905a017708387c10fdcd76220be8da946f670f1fcc4020387b SHA512 0c7950d633d88f2e71eab444760229efde324b5169bc774215db4a5cd816d4b8eee8b5d55a68921330b2018d4ae57aafefa6e66cefa0ee822260103cf42143e6
DIST flask-bootstrap-3.3.7.1.tar.gz 490821 BLAKE2B 48773fa1632a9b34284af90924d0d7c6bbe06e43c30b09e72747072d4cdead88a08a1d95a661548709cc46cb9d9c9c017835cd6537ec1a23993fe79cfef31662 SHA512 010c71f69a95cb51afb449d1b43cb345ad23815ea89b368281f721a2af13cf2c143d67b586114898450d8e7fec413f45ff042cfca3dc1183cb0f50566e39fdc3
-EBUILD flask-bootstrap-3.3.6.0.ebuild 1510 BLAKE2B d9789cab80b74c99c529b307dbbadc7b3d3e30716675d79c05ebdfb87a5fc274058377030c5fa40dc54b38fab6ca3efac1cc60f0b08e6d45fa7e1d4259000650 SHA512 0816f760a95258efdafbbc859321142e6ddda728adce07ad44780bba4eadd2b1a5ef4dc5ddcc2a955d09b0f0d644c2b2ad1e654a2a7054e8573dc15c87cb05f5
-EBUILD flask-bootstrap-3.3.7.0.ebuild 1510 BLAKE2B d9789cab80b74c99c529b307dbbadc7b3d3e30716675d79c05ebdfb87a5fc274058377030c5fa40dc54b38fab6ca3efac1cc60f0b08e6d45fa7e1d4259000650 SHA512 0816f760a95258efdafbbc859321142e6ddda728adce07ad44780bba4eadd2b1a5ef4dc5ddcc2a955d09b0f0d644c2b2ad1e654a2a7054e8573dc15c87cb05f5
-EBUILD flask-bootstrap-3.3.7.1.ebuild 1519 BLAKE2B c68ad26a482e58b89a4494ab9bc40ef0a66c70fae92106f49c771ad987dc30855ad3b4dc2e56cc780b52a6ef61210ca646cbba94360f9bab661c691a4d2ec320 SHA512 7a82e7d88c96996f5459f201449fafb707dc4e9e31f68ae38d33582f175470152d19c0f3467ef7a501cc045d1cc751095680e284f7b7a175d07c220da4111e13
+EBUILD flask-bootstrap-3.3.6.0.ebuild 1537 BLAKE2B e4c3293f4c0c7c3aa1ffcb7e13cefd1fad74a44f22ccdc0c336e95806448ba981f42d25fd85fd1171f8e83dc62304234c3801d1300494e0c14fc0c4ca58bef34 SHA512 867b62c926ba65b01464e381e6b5b082840fe06fd0bd017e42ca6c4a37023cbdcad993d9ff253ce5113b60606a6474e2870a608ce096c6733e43611e7fefd1e0
+EBUILD flask-bootstrap-3.3.7.0.ebuild 1537 BLAKE2B e4c3293f4c0c7c3aa1ffcb7e13cefd1fad74a44f22ccdc0c336e95806448ba981f42d25fd85fd1171f8e83dc62304234c3801d1300494e0c14fc0c4ca58bef34 SHA512 867b62c926ba65b01464e381e6b5b082840fe06fd0bd017e42ca6c4a37023cbdcad993d9ff253ce5113b60606a6474e2870a608ce096c6733e43611e7fefd1e0
+EBUILD flask-bootstrap-3.3.7.1.ebuild 1546 BLAKE2B b11ad5763a0b35d778c68f3a4bdcd0aa7a90901d1c234f78126bdc7dfe001fde8311d1211b337df3dcf2d69776de85251b2aeebd3fb2679052c9aea4e10c5c08 SHA512 9ecc6fdfcd8d6ec54a804a8a94d77f406650eda3282bbad612b8d737e582cfab73081b985684612c4e4f369d0c86c07b56ee0e22b5afbb7c60972a4cbbd68430
MISC metadata.xml 449 BLAKE2B 9e9297b48e6a43c171d18f6d6b03767499c9edd2be418bd9493048906ad261c9b715f4d86cbebc478a76cd432600b9bebfa006926c65c9c029551ea24556194c SHA512 d0a640007c8cdfb9c950c2de71fc4ea97d8d2a2499bce05bc0e7ac0b4983d9ca9d8782f39129f8f664549f531be35ab471023e9f498498ff8aa821622d39332b
diff --git a/dev-python/flask-bootstrap/flask-bootstrap-3.3.6.0.ebuild b/dev-python/flask-bootstrap/flask-bootstrap-3.3.6.0.ebuild
index 247796cfba71..71dbf8893bc7 100644
--- a/dev-python/flask-bootstrap/flask-bootstrap-3.3.6.0.ebuild
+++ b/dev-python/flask-bootstrap/flask-bootstrap-3.3.6.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/dominate[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-bootstrap/flask-bootstrap-3.3.7.0.ebuild b/dev-python/flask-bootstrap/flask-bootstrap-3.3.7.0.ebuild
index 247796cfba71..71dbf8893bc7 100644
--- a/dev-python/flask-bootstrap/flask-bootstrap-3.3.7.0.ebuild
+++ b/dev-python/flask-bootstrap/flask-bootstrap-3.3.7.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/dominate[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-bootstrap/flask-bootstrap-3.3.7.1.ebuild b/dev-python/flask-bootstrap/flask-bootstrap-3.3.7.1.ebuild
index 80e4b20e77af..284d03052a71 100644
--- a/dev-python/flask-bootstrap/flask-bootstrap-3.3.7.1.ebuild
+++ b/dev-python/flask-bootstrap/flask-bootstrap-3.3.7.1.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/dominate[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-cors/Manifest b/dev-python/flask-cors/Manifest
index 82126d98d936..5087e33ba738 100644
--- a/dev-python/flask-cors/Manifest
+++ b/dev-python/flask-cors/Manifest
@@ -1,7 +1,7 @@
DIST flask-cors-1.8.0.tar.gz 17368 BLAKE2B e342a8d026cec1148448f49a0114c598dba7825d5a3c0ba3d92557c826c2474686741721a35dc5b8970a344b463c1fab21988527dc46846c5f84bfad1aeb096a SHA512 185a4e5785223d547373ff40d18dee2112a8da2dec2ecb39cb7b7c394e9220551e46302590870393c35902dd12e58d3d7cd4fb8fa052828b21d4107457a080fa
DIST flask-cors-1.9.0.tar.gz 22846 BLAKE2B c0aae306a810fe39c9f7d374ca2af1a89f8ab6e51dfa03c7542ff0009e928ef47370d29543ebf6d457c4882cf25c2cde8df9095974db707f60e7e46f524f3bf1 SHA512 0ed2d4fdd80b43bbbcab4257c3917ea12b39a9da89989e3cad5575d1ebca1523f9cefaca6c36b4dae81629f65936b2cdf3af04c789b28cc03d5660062c2a0e56
DIST flask-cors-2.1.0.tar.gz 28038 BLAKE2B ecba951b0bac645088658ea5dc4947c0eaf9d0adb8f0f70e3a3f68337e008cb04a5efab3cb8139aaddf380f9b59c2524d33a5c5ac851b98446dadff9aa82fc92 SHA512 235162749485588e9112a52a833a43e68ad1737997628dc51cc30358d01837f427ba33872ecb1fff8e821b84c3de0a15a1c89c57f2407ef0cacafae9ca354640
-EBUILD flask-cors-1.8.0.ebuild 882 BLAKE2B eb724769f4ab1f0def314607fcad884d6d62f2a316d482faa78d213a1416546a987dd46b45e7d808c0a34c1707c5ebeb378b93f4f7e92f2d6e5631dda876dc7d SHA512 fb17b81a616c1fadaa8104ddf500f0faa8f8b0ba96bad5806e5e8bdb65f44e3a86a8b3ceadc78436b1511a769990729c88eb68c2aa408fe1180763455e24d111
-EBUILD flask-cors-1.9.0.ebuild 1677 BLAKE2B 6cb66cbdf3095df36d84a9ac3c29c35eec2ff3eb851401e77115789336f80f8cfa092bffc5e1227e6f6de573c5f12f4c1e4afd0dc06c8575abd6f71cd107e4e5 SHA512 307913783c88e4e50ef96d8bc533412f1a76ef426879a58c8c33cc953b9e662a5688f0539a07179039cd1e419317088dedacbb0a9fb31a8376e45f119e8bdfdb
-EBUILD flask-cors-2.1.0.ebuild 1685 BLAKE2B 3a02b472ba13a6001de7d0f5ce52e4d8abf7382844c5e6ba29893a32dd4008b7b28cf2a90072e0ac518d4713fb4792a5cda29682fcc07302e92df4cefd22b4cc SHA512 7e24e31295cd890197f146d2fbf02c35b5b875e32b526b1681be898cfa62959c9fd15b92bcf26f0b0ccaa1a5e709479966b608245326cdf44763a164f02a4381
+EBUILD flask-cors-1.8.0.ebuild 909 BLAKE2B c0366afa30b8ff882d7b3ce7145b7801fbf62d993836196e923dab37c924a66c8a8ed3714977e8833f4b9fc2a53ffac1263c8a288297b01c224c6d9db048b4ac SHA512 28d89bf5d2e985c4b6614c83373bdf596d7a02806ac19c0d85dffd745a3f116a5edd547cb11d593734d514305d82ba01d7e83fe7a5c07a4218f098fc80699905
+EBUILD flask-cors-1.9.0.ebuild 1704 BLAKE2B 20d8ceea14eec140b5b7cee96d2d1fd76bde67160b67a9537f5e13dfcbbfc12245054544c142b3b4a186a89e15bdf5a7b97e3bf745b8442512d37c1cb7b75f1a SHA512 534f8dc1ffda63c11ce5f2746b3aa04eabbf0ddd5a4680c0d0f6f723422e5c4fb4e6bfb81e5a2a52827481c170dced36e49da0e67cbfd4341a7ca63b0c2d742d
+EBUILD flask-cors-2.1.0.ebuild 1712 BLAKE2B 585821dca9e68027b7079a35f30cbd99eff22deeb2f8bd91840c3491fb32b4a0886316120faa406e5fdc6b64f48acf6d8f660936b4827cebca536c3540148693 SHA512 e53efa0e20086069b1dcc5a427cf0f7485f55c65419caa5095eb106f0df6f9b6bb708918f86cec2c498c7d5999207fbfde894ababd68b1bfc862d01bc6be6245
MISC metadata.xml 514 BLAKE2B 255de178f7bce4d4b4678199a8edf799c2a07bd79c8c518bf28a056a2166169864c3e70315d80a09db14ac15a858cc759f5e401ac9808dc5d7d3f2b1c8495dde SHA512 d91e721a0f45e423cb947f5943d9d0615a17f84401c365584ef3eb2b157259f5bf978a10c90e690a52d49f4160c1991f9edfb26e74768686200149f50a15a443
diff --git a/dev-python/flask-cors/flask-cors-1.8.0.ebuild b/dev-python/flask-cors/flask-cors-1.8.0.ebuild
index d103cda592ca..11129c7c0ee6 100644
--- a/dev-python/flask-cors/flask-cors-1.8.0.ebuild
+++ b/dev-python/flask-cors/flask-cors-1.8.0.ebuild
@@ -24,6 +24,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/flask[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/flask-cors/flask-cors-1.9.0.ebuild b/dev-python/flask-cors/flask-cors-1.9.0.ebuild
index 47e7fa03c57f..ee4ed95fbf44 100644
--- a/dev-python/flask-cors/flask-cors-1.9.0.ebuild
+++ b/dev-python/flask-cors/flask-cors-1.9.0.ebuild
@@ -24,6 +24,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/flask[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/flask-cors/flask-cors-2.1.0.ebuild b/dev-python/flask-cors/flask-cors-2.1.0.ebuild
index a1c410ddc939..dd7ed0fd32a1 100644
--- a/dev-python/flask-cors/flask-cors-2.1.0.ebuild
+++ b/dev-python/flask-cors/flask-cors-2.1.0.ebuild
@@ -24,6 +24,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/flask[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/flask-debug/Manifest b/dev-python/flask-debug/Manifest
index 19ddfd944ae8..b0cc1773812e 100644
--- a/dev-python/flask-debug/Manifest
+++ b/dev-python/flask-debug/Manifest
@@ -1,3 +1,3 @@
DIST flask-debug-0.4.3.tar.gz 9148 BLAKE2B 9263a4df08f1a9518a42a025a14a89b902c62ab08b25d79b3dfffb25675a47785d0bf9075290190ee4622a30a89e190a465a87986b47ceed7d724ce0b59ad218 SHA512 7bc1cf9f88f28e2ca5a24c1454dcdb4e2a450eff3c00329f299c3840032e0803079f565652974f4c3a0e5aac443365ce47a3d2c2fee8e21e2e0c7150367e8816
-EBUILD flask-debug-0.4.3.ebuild 1195 BLAKE2B 1cd7d982334335e31b7518d4ff9d4bd6b360a139a8afe7a90099662f84b2c0e0e122ee679ef3cf21146480cdc074713d9f8a6c3decfa943490527fec6df4d514 SHA512 a59b3dc1a9385d3d4d9f45dc45b0e34835a7f544be6665973944622e7727a8e7d68d7406680759187371a032ee7e3565ab0ddc1e8712b5bb43470bd742d2b54f
+EBUILD flask-debug-0.4.3.ebuild 1222 BLAKE2B cb35b6d85038cf220eaa64e2513b282faf90f728fad25d58304f454d9e19b9f1dba75192a153372aa3a2cc3cd281a153e6e5548441c67a87267ad1e3f401aff0 SHA512 b8cab971e18455f37e7a907e0d0a5b1f789428eca587d85ebb8689172630e1287376f364b7d03afb47d6089b505754e2dd5fe54e1c2584d015f17185ac3a3802
MISC metadata.xml 437 BLAKE2B a47818cc11d0365a7a03da5ea3c9fa7bb60d3ec783d63bd8780e11db56dd2093e39ecf4633f462f17cf95e97c93dfbc64301c1c321450a985dcfe28bd6a1bbb5 SHA512 93d72b4859ed2838632f65de971957dc279ccb5897b703b61baf5287a5748f33a7b94f484f8f457b6e4a4e7c5c25e7a5f35506c86e3f539ad7240bbc66748398
diff --git a/dev-python/flask-debug/flask-debug-0.4.3.ebuild b/dev-python/flask-debug/flask-debug-0.4.3.ebuild
index 2c49e448e32b..3afc356acecc 100644
--- a/dev-python/flask-debug/flask-debug-0.4.3.ebuild
+++ b/dev-python/flask-debug/flask-debug-0.4.3.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/flask[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-gravatar/Manifest b/dev-python/flask-gravatar/Manifest
index d8dd481aa14e..5cec548706c9 100644
--- a/dev-python/flask-gravatar/Manifest
+++ b/dev-python/flask-gravatar/Manifest
@@ -1,5 +1,5 @@
DIST Flask-Gravatar-0.4.2.tar.gz 14216 BLAKE2B 3dd270e620c047990a099315b8273e60ffeac01cc2dcf152a30203027623a209bc4f895ad3c8a2320a0f0eddeb8c84765e46a601c99dbace8f6983914175bd16 SHA512 9f18faff3dc0b3a5fae4abd538b690c8000fe17e3ed0a9417d6b28e5a40f34143530916bc35c1bb302ed8a72e15bb8e0f98116e5bf7270f9671f8cbbf7671ba1
DIST Flask-Gravatar-0.5.0.tar.gz 17299 BLAKE2B 7dc16c609cdfbf690a39fbb3bd2810398030bd5c7a54394468902dd131116509da8de448a55907e4738fc984ef422f3c7970b8453b27971eadb106cbb8648562 SHA512 bb4ff064489a030fd763a46fc045109104535474d115aaabdf5c4d1a82a1e3303ee34f590a3f1203a9d009307fc8c45c37af7c30e76a4fb10bc46dd684d37751
EBUILD flask-gravatar-0.4.2.ebuild 634 BLAKE2B c0cfa66deb166ba1049007a727ce77c08295ec4f4afc832174b6f4aa8741849a1c191ef76d57b97d0bb350dbe6fc6ad9807ebf6b67b2e546050ec6a13fdd4b21 SHA512 463183ec037fe3d5d6dde827ee18074646a1ba2fefabdcb884bab8fbc64a60fc18e80bf16829ea97fae074b7437dcb298c406e969b7d460230bb8c6e46ebdc2d
-EBUILD flask-gravatar-0.5.0.ebuild 626 BLAKE2B cf77b4df5ed281a46ff257f4fe3bc2e183ee5b62945ac3bebb353778f13526f189646e850ee3cd6ea00fa71faeda8ede9415155e1d47da3896fbe6861cd5b493 SHA512 04e745422051b9ce92cb2d968ba45e2363a0bdf504a0e53c2973e2dbbd8076f9fc0bbee6d422c2e987b74444c00582c77f42a82b626a48d53e0318835d424809
+EBUILD flask-gravatar-0.5.0.ebuild 628 BLAKE2B 449218c6157b44a05dd26d4dc9580c8507f6083d07bdc47b888c862b99e7136b9f19efc29f45be22d9a48ce3200ee1c8a345d3915daad69ad8e7c694a7ff2e45 SHA512 97e2455f9368ecd6679abd562a81c375ddc611070f92fa0979156a9130837ab48b534c2b9277fb374a044da5be1838aaec0f09910f7b3c92d366267ead1668bc
MISC metadata.xml 431 BLAKE2B f3d71b4c8b86528458a7dbbefd527c9b32252338950f799ec315351454219dafed0b84e74e1e2443b48114a50c8bade0953648cd5ec441b2722fee4e63e5beb6 SHA512 d6cc23df1b882978c77421c21b2a00ea7bdc6781ebd283b00cefdff1efd79e6822025e63f2fc64d2268237f114a6e0f6b451487060d66bfa30295312518f6bbb
diff --git a/dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild b/dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild
index c5439a17035b..aa5cd58512f6 100644
--- a/dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild
+++ b/dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild
@@ -6,7 +6,7 @@ EAPI=6
MY_PN="Flask-Gravatar"
MY_P=${MY_PN}-${PV}
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Small extension for Flask to make usage of Gravatar service easy"
diff --git a/dev-python/flask-htmlmin/Manifest b/dev-python/flask-htmlmin/Manifest
index 6625adf1abd8..163bf6b4a1c8 100644
--- a/dev-python/flask-htmlmin/Manifest
+++ b/dev-python/flask-htmlmin/Manifest
@@ -4,6 +4,6 @@ DIST Flask-HTMLmin-1.5.0.tar.gz 3609 BLAKE2B 0e3eca5978d98be413d9e52caaa25ee7949
DIST Flask-HTMLmin-1.5.2.tar.gz 3807 BLAKE2B 226d0ba30ce3c0f0d8077f67d3a56aabf6606ac31858fd051f46203123fdbb2e3707575a91f545b7ec57a1e6f4cf62f87c3d387cc7ec321d7f1f9e4b3c6038fd SHA512 b468b95329054f996ad275b00f58dd2cddf52a029eeb08ff83acc5ef37ff0557af4e98181c445a980da2eeb21dd913ec1da08e0953fb97765d4790731353dcc2
EBUILD flask-htmlmin-1.2.1.ebuild 572 BLAKE2B fc3a70cb82909012ce0064e571bdc28fc6a4abd1765a3ce6fcd0bc58ed53887a85b890ff7f0dcfa42ab94af5b81a77263863ff0a9270ff5ab1e3a91f5a500cd4 SHA512 3274b536a8d6b123b0a5bf4ef8b0e8722fe3acd3062cf73f03d4733da56e7d959fda02dde4bd8d96953dec67464ab2507b9830ce2bcc18e3f4921efe5adf84c3
EBUILD flask-htmlmin-1.3.2.ebuild 572 BLAKE2B fc3a70cb82909012ce0064e571bdc28fc6a4abd1765a3ce6fcd0bc58ed53887a85b890ff7f0dcfa42ab94af5b81a77263863ff0a9270ff5ab1e3a91f5a500cd4 SHA512 3274b536a8d6b123b0a5bf4ef8b0e8722fe3acd3062cf73f03d4733da56e7d959fda02dde4bd8d96953dec67464ab2507b9830ce2bcc18e3f4921efe5adf84c3
-EBUILD flask-htmlmin-1.5.0.ebuild 683 BLAKE2B c601ff1f5eeeba57d6595015343d0f2a09baeb2033fa8ecc5e3285e9faf17383fdbff71a788458a98ffe1fa5364c62a71b64f9a5696902d6e6d715c9d7aa93ba SHA512 e39a966a8df41a4e28a8aa2fad00eec403d4b7f474b3a6f6213f6d4a2b3d9d68f7f4fe209ee521147206b1a91a3c2bd3817cca7fe0b4092993c5ecf87e65454a
+EBUILD flask-htmlmin-1.5.0.ebuild 681 BLAKE2B de3c9a129b64ef7e7df0ba1b8ca7c882e88368b1586892aa922e6997c9e4ed172b6109f60a5134775c2a4aac7c276cf429c8a9835f4d0677905c4f2e673a9e40 SHA512 61f7b914d719f26e01564a112998c7822c9c3e2696d6c474c595a4140a3156712fefdb98f6807b3e3d550f59e65b32ce3ef6375ceb50b292dcd8720ec3bce395
EBUILD flask-htmlmin-1.5.2.ebuild 683 BLAKE2B c601ff1f5eeeba57d6595015343d0f2a09baeb2033fa8ecc5e3285e9faf17383fdbff71a788458a98ffe1fa5364c62a71b64f9a5696902d6e6d715c9d7aa93ba SHA512 e39a966a8df41a4e28a8aa2fad00eec403d4b7f474b3a6f6213f6d4a2b3d9d68f7f4fe209ee521147206b1a91a3c2bd3817cca7fe0b4092993c5ecf87e65454a
MISC metadata.xml 430 BLAKE2B 5e46d9cb5b03bc29264074d3abad076a3699e6753679cacf19134355f35265cc70dbc8fbad591eed798a36cde80a44d78244e88dd7deadc830440ac7724132b6 SHA512 78c978ecd3f4ef205b0ddef1cec9e60b95988ce92bafefb5134e8a1f1f8fec8ef47f50af05ce3f71047b7f72ecae76a9f4d83add103ebedbc374fc4e49a24180
diff --git a/dev-python/flask-htmlmin/flask-htmlmin-1.5.0.ebuild b/dev-python/flask-htmlmin/flask-htmlmin-1.5.0.ebuild
index 7d47d05704ac..130ecc91b1ca 100644
--- a/dev-python/flask-htmlmin/flask-htmlmin-1.5.0.ebuild
+++ b/dev-python/flask-htmlmin/flask-htmlmin-1.5.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="
diff --git a/dev-python/flask-login/Manifest b/dev-python/flask-login/Manifest
index 61bf8dce8eaa..58e2f177ead6 100644
--- a/dev-python/flask-login/Manifest
+++ b/dev-python/flask-login/Manifest
@@ -1,6 +1,6 @@
AUX flask-login-0.3.2-fix-tests-python2.patch 1115 BLAKE2B 138cab48cbf144a3d4d4704ae293db79e9d41b30326bb2ec28c1c00e75ceec42a2b0eb46bf61ac369bd863406b9fa4a3d7bdb81421e1288ef19d03871e7f5d02 SHA512 2796244a27b504feba773d29cf394ed04b8d7812d8989aca9a5dcd58207c3b192545531c23883f9d6828320adfb09f31388e92af72da5d5a2d2e6df05b89282c
DIST flask-login-0.3.2.tar.gz 38626 BLAKE2B fbcac55e4a8dc5fe78b4b5b3cb8acbe7293bfcc30ce5323ebe992c92407238198d34724179ac12e688875356e54f85f21a2870249ccafb48499df3880a6c2062 SHA512 c42af6ed7902145cc4778815f247ed88de6df7c929abe0a1f22aca0515495a54d298b2af2b74ba7d5e0ce9b453eee4c4ce03802a3e9ab531137e117e9dcdfc1b
DIST flask-login-0.4.1.tar.gz 43679 BLAKE2B f30df1cc84289bc2dd1e59a30284d7152cee0731daf8b6e58b8203007c0ba74eb512bf9f2e41608d9656138038f5b5c752509ef5a203ef1e8bdba9182912b133 SHA512 c87a2948ac37439ddd76f3f11584bdd5910cb00e96a7400343cf4dadc5a0f9bc84d40bdc068d2e8c05bd5a510046e18473e9ad71502c5039a5f05b371ce9bb4c
-EBUILD flask-login-0.3.2-r1.ebuild 895 BLAKE2B a6768420257109e0a56a21c4bbe9f3525ca6843f246c9e58a52ff241ef8611c8e0f981976f54adbed1ae729e8bb64a8ef72d4b08300770751356511364055c06 SHA512 25edf6e187e9343d8bbf097ae647f6cc318c6f61f87147281409933f32baa87f7044bd39ba40d252ad2603fb3e503ae70133e33f527a47170554b67d3465127a
-EBUILD flask-login-0.4.1.ebuild 1188 BLAKE2B d3057c75890eab4ba1950c9f2683b5e6f567275d423e8a077639bf640023b163c681528820999eba7203ee3bc5b5089495cb2ffb33c29fd2e84d5c40f0df33f5 SHA512 58c82726d03e7e743cf4b21f8fcbd7f82d3724a2c172ba9aa796661d12d9410b4eff48b254c3cb86978035f025dc4c8b778e1480c20b91c25e7367c4a50d142a
+EBUILD flask-login-0.3.2-r1.ebuild 922 BLAKE2B 3b36b2d8cb9b7a292d0d037f23f7fbd94f35b86ec9a25dbf616abe362d6ce4d6ee1122b8690de0b8d4eca6ae3460e2e41a7c7e62e89265b975ab85f4b8fe79db SHA512 048d43ae6ea841517e021f1d4e345ec2afcf61a8ea2eb24e84622f2503ce6d93b3adae7466d19c441fe58ede176e0be312dfe1f5dfa19af80189211e6f0b49ab
+EBUILD flask-login-0.4.1.ebuild 1216 BLAKE2B 81ec00d8805f1262280b1664d55a07d56aeb8770d09f891a1706acc7d452a3193133cd84178726262c27fa30bdb2a70bebae4b76d219eecf02beb09487407d15 SHA512 0a81491d926f827f1b4ea8ab75be0c6b9364cf1dd3ddf8240720a5202a189f54348ae775ee4f3666c304366ab36db183a0d003d63f28fd5688f7afea403c52e9
MISC metadata.xml 379 BLAKE2B 0dd211944ab3c15c51198cfbd6a6bebfacbe3cc84c3f5bacb9d942c68ab1567399c5dac987bc8ba2e6c9a96eba063168689edd67563dec49946df346c38bc4cf SHA512 fdce43f3694a2e027fd12ca87bd0c964e243dac37a2d31a93c034cf7881097985402f9dc6ac45f02a157914705ddeb77965486506e94f67e0f868cb77a81f6fe
diff --git a/dev-python/flask-login/flask-login-0.3.2-r1.ebuild b/dev-python/flask-login/flask-login-0.3.2-r1.ebuild
index 62b89e7c6486..e6f1be6368f8 100644
--- a/dev-python/flask-login/flask-login-0.3.2-r1.ebuild
+++ b/dev-python/flask-login/flask-login-0.3.2-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/flask-0.10[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/flask-login/flask-login-0.4.1.ebuild b/dev-python/flask-login/flask-login-0.4.1.ebuild
index 83dd7384dd47..374ba51babca 100644
--- a/dev-python/flask-login/flask-login-0.4.1.ebuild
+++ b/dev-python/flask-login/flask-login-0.4.1.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6}} )
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7}} )
inherit distutils-r1
@@ -14,8 +15,9 @@ SRC_URI="https://github.com/maxcountryman/${PN}/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/flask-0.10[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/flask-mail/Manifest b/dev-python/flask-mail/Manifest
index 064ab21cce4e..4c08d8ef98dd 100644
--- a/dev-python/flask-mail/Manifest
+++ b/dev-python/flask-mail/Manifest
@@ -1,3 +1,3 @@
DIST Flask-Mail-0.9.1.tar.gz 45654 BLAKE2B 4b7e352698bd9434c507d3a27b8e5b4976cc82484e86e64245423392b25000d904d19bafa07ea97a32c2a80ed6bbbbc59aed7386a8d5a2ad6b9b61b23fe4c5f8 SHA512 1d19f0bade77c66e73624d8af0919165f8b6f208a00c1e4025049b50ad56912557b8446cb80f8567adf697e92b126954a5f130bd9fa7a2345d4e98e35b29ac47
-EBUILD flask-mail-0.9.1-r1.ebuild 1045 BLAKE2B 51b16cacc9818daed1c02788e1eae5546bd71767da0707bc51e28dc8587c243ba9607764b52ad070642fde44f12592e0820c8db1e8557504774c58b0b6271e89 SHA512 9c231331d8af9ed41a9a27cbda141812601b74516e1850477f8ee9a63855cce440ef6d431f15f6a75361f204b4d59bc9c4dcb81c72c1d15c068867d3d7033f05
+EBUILD flask-mail-0.9.1-r1.ebuild 1075 BLAKE2B 2235ab738eafd4325cd955a33b91a9d1622bb014b7c79cf69f483faf920566e08683c83d61fddc044ee7fc297c03076c2f43869486b56c3f0ca6683cae2d5019 SHA512 9fc55a8d6624fee31001c852ac1b547212d5ba61151934047ce984ca3e96d5f805c09edb2fa17bd0767f73fd222cbfd7614dec9e9c1401b58c8b77ee74e3054a
MISC metadata.xml 313 BLAKE2B 750a760388ab833bed8c5bea79a563798f3f47790fcacd72779bcce17678a2df4214e22e3c5c636d9f0a1eb6892c235f9a573e991a518e68319d45ee5dc9f076 SHA512 b898617b8854d5d1abe05a263ff182c9734539aca8a7ed6721db1de0a9c76c5c90aca7867fc5a213b0e938d2b610ca48a79c3b71b01ff5291aadf6f46de93532
diff --git a/dev-python/flask-mail/flask-mail-0.9.1-r1.ebuild b/dev-python/flask-mail/flask-mail-0.9.1-r1.ebuild
index 549a4debc7b7..4f25a9f6a39e 100644
--- a/dev-python/flask-mail/flask-mail-0.9.1-r1.ebuild
+++ b/dev-python/flask-mail/flask-mail-0.9.1-r1.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
inherit distutils-r1
@@ -17,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/flask[${PYTHON_USEDEP}]
dev-python/blinker[${PYTHON_USEDEP}]"
diff --git a/dev-python/flask-migrate/Manifest b/dev-python/flask-migrate/Manifest
index 5d6926db6327..aa7b5f22a106 100644
--- a/dev-python/flask-migrate/Manifest
+++ b/dev-python/flask-migrate/Manifest
@@ -1,6 +1,6 @@
DIST Flask-Migrate-2.1.1.tar.gz 15034 BLAKE2B b9cbf7bd15bd9dc8bba27e0c79800ec283b58e4fa9980a01f028e73225af1392b6271be0cd94a79de2cfc69fae1ea75e4ea1166b2a12cb7b398a6775f0f31583 SHA512 b5bf6b1b15dfa969e645640d14077fd4755f0db9279a75045fbc3ac685ff32ec19b3207b3d937e341e3546ba5c5c34e509c3964cc63d0e864f200c706b73d851
DIST Flask-Migrate-2.5.2.tar.gz 12127 BLAKE2B 4c30cd5a3e59c890b0b3e397845cfd1424cdbdec1340793f406fb2e77cc3dc1c7eda777498d75e2250d09a310f28aea1b6ff5248df1ea151ff62bd7c7acabe72 SHA512 9c20fef77c1e0cd2a3ff14bdac48117e3d1610fe9417c928e111fa9c5761a63e67154dedbe83247bbea0f62796203bac61f4193478431607e26bdb253ee0892b
-EBUILD flask-migrate-2.1.1-r1.ebuild 840 BLAKE2B d1e3f50d074e5223e721783620362c6ae89120dbebbef79f8c5827284987f68126a8a00223b9327c6d26d68c8fc94fd598f24ae325c631b712bf68adfa78328a SHA512 8bf71d97d945b29714906f3cfe9405049e237f6afbdea6a1f1bb5abd61dad8009b36b52e59a6b359c2c153594fa45268ed98e4405c096bfbd8447a6fd7aebed1
-EBUILD flask-migrate-2.1.1.ebuild 836 BLAKE2B 07be010d9bc76d2316b18da92247e4cbe9c20ea76f614cdeeecd8bfa875faffd0ec0c726702374e9579b5c4c1eb34a43ecdf14838fc4bfdbe43067fe0d6a677e SHA512 9f9273e1d39fd457b4034ba2bdd251b1820c25f5079132c7560441a6960907903fc3a588fbfaca00636593290536f9b88034bfa269b92b2dba71961d00480f4a
-EBUILD flask-migrate-2.5.2.ebuild 846 BLAKE2B 6f9c7c14fbbf75c0e0a11f8f2987e6f39d33b9eab397ed1574e9bddc5fbc8addc6812f99ac48b236e54c49a4ab39774aea5fa1529ce88541bfc09b702755ae81 SHA512 192af404542a6e7733f7d297ec72acaac86dc89f79f5688b98dcefc53ae040e3b4e0f658061a5dab2a816db0e1790df98d7a6c9517bf2a4675080fda95d03a0e
+EBUILD flask-migrate-2.1.1-r1.ebuild 867 BLAKE2B 440e1564e8bbbd99c6f6d69b8de3263731aff94954f9e61a7f98ce5892d768a0176a9135723b7fda66a83451e64234a13336cd53acaa72a58757713149723755 SHA512 b9db272fff91b77a61315abe64e1686e1a4773a37030e502f98af881c2ce6dd1c5d0dbcd644b9c363e218d8e94b45fb346a4dfd27635949829a871092b22d790
+EBUILD flask-migrate-2.1.1.ebuild 863 BLAKE2B aa923c797511d5630f37da51e24acbbb3d0eaa893c35e2d49594847408f852824644bea299b9a259f12705393cd7072ae95a50558af59cad1490eb756bcf0589 SHA512 0f7a6135674706ce5ed7d4a36da4ac417a42e619f9d2d06c93cda14f4ba1bd2868191c759764a0c9d99943d0b93d6d2960bc8d46f1c1fca343a06e380738679b
+EBUILD flask-migrate-2.5.2.ebuild 874 BLAKE2B cb2968de1424db4c2613023c12b897224a7c22463cc0694e04155708b07b2de7cba89cb0d0f395114c6f70b179a7505c2c75becfc297209d82d8340b307e503c SHA512 3bea8b456ef4ea47861b3962dc93712fe9d53affdccf0e89f871f13401249bcb86ee964f75fcccafd7b4c160a25d526c41a2db5e4ff2447f2433cb63ca70249b
MISC metadata.xml 316 BLAKE2B d01833219129a9ba04f2198bd569d605319bc4c4d604e69cb6a50a5d855e0dddb6491f78a6674b939476b7128d15c11aa35d0f9eb44db149d3053c004ead4bf8 SHA512 1dfa03b638a9c39be69148ea8aabb4554326dc65bc3a004a2eb93b05fe4be8d667efc7470ea35a138bbe1bae17511a42d530448a98da5c5eaa3eb1c2d3126ede
diff --git a/dev-python/flask-migrate/flask-migrate-2.1.1-r1.ebuild b/dev-python/flask-migrate/flask-migrate-2.1.1-r1.ebuild
index e6db838c8122..44c79a9af998 100644
--- a/dev-python/flask-migrate/flask-migrate-2.1.1-r1.ebuild
+++ b/dev-python/flask-migrate/flask-migrate-2.1.1-r1.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/flask-0.9[${PYTHON_USEDEP}]
>=dev-python/alembic-0.6[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-migrate/flask-migrate-2.1.1.ebuild b/dev-python/flask-migrate/flask-migrate-2.1.1.ebuild
index 6a034b3c4742..f6426ea8ceab 100644
--- a/dev-python/flask-migrate/flask-migrate-2.1.1.ebuild
+++ b/dev-python/flask-migrate/flask-migrate-2.1.1.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/flask-0.9[${PYTHON_USEDEP}]
>=dev-python/alembic-0.6[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-migrate/flask-migrate-2.5.2.ebuild b/dev-python/flask-migrate/flask-migrate-2.5.2.ebuild
index 8cd9e3848fd1..12e2093b0e1c 100644
--- a/dev-python/flask-migrate/flask-migrate-2.5.2.ebuild
+++ b/dev-python/flask-migrate/flask-migrate-2.5.2.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
inherit distutils-r1
@@ -15,8 +16,9 @@ SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/alembic-0.7[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-mongoengine/Manifest b/dev-python/flask-mongoengine/Manifest
index a4939340b31e..5654cebd409d 100644
--- a/dev-python/flask-mongoengine/Manifest
+++ b/dev-python/flask-mongoengine/Manifest
@@ -1,4 +1,4 @@
DIST flask-mongoengine-0.9.3.tar.gz 111690 BLAKE2B f94f057bb416715d877154bb2816308324d3f0bb41dfe2002b80ed2f078ab2bffeb62fc7bd53344b7d995111122d0b59a09dfe7700975e151e61fe60f2bdad45 SHA512 15b8031e4f8a9275fa6a602aed8466533fc9e6eb408d8f3316fc8814cc785feeee59dae25f40c1c30371e7e33bcc8727bb866bd99dbee0dc75cf15049576fb3d
-EBUILD flask-mongoengine-0.9.3-r1.ebuild 1162 BLAKE2B a08c44bbb5b19896c007dee979dc13cb2125284b110815ed9b224bc81517f38bb228b20f32bf813fe9dc969817c59418ba73716d7db10c879664939aafa9450c SHA512 446050f084da85ab93a801c6b801475bb09adaf6ac8483571bb60cbfa0b300e21696a09bfae4df7a68bcb45b6b7037ef54c2d96fc46a7a5905b38ac236362d05
+EBUILD flask-mongoengine-0.9.3-r1.ebuild 1165 BLAKE2B bb38dd9a0b7bf66cc89cb9bdf77a8956f35700a0216ebfc18c2aa821e01d1f764b14c7a8e1de9ff3f1f311fe00619c860f6cf0c4b18ea432f364df43250eceb4 SHA512 febfb3bce35acb4cc4298ee1b4e8c4b8e14e7e6e3d2980ee79f5331b2f3bd0ba7da983a10318ef608d8ab4907bf964ef5af62ff1dba1e9fc0a5fe1a94c1dd1bc
EBUILD flask-mongoengine-0.9.3.ebuild 1158 BLAKE2B c33d1b36794b41d91b0fde6ee0859002f401795c42e4d18fd4ad41d9ee35a2bd2ba7c9c69ea5be5d8493c8b495f20a6dc95e71f17992c6a4b60626855beec076 SHA512 3176118d7e36d9036f6d41b6a4891cb56af046931ef3bc55fb0823ae968366ee961262f7b9b256b36ba1c6fdd3b7c5d59e65d768544f8e4dbdbdbe6b22d876e1
MISC metadata.xml 330 BLAKE2B 590f7ce9feffc4646a100469830bd4db174302fe419eb50ebc227fa9e7ae543b4d2a2da0d74b333ee4ea9db3c54a2ec9858f9f3cad7e6e063a4609ba11d18f00 SHA512 02da72329c4df28bb5298edb25f2a79117214feda68a264f7885406e8b8a5287ebad89c31f110ef2a409e1d3ecca525155ff2b6a7b2d2ed798342f02224b8b66
diff --git a/dev-python/flask-mongoengine/flask-mongoengine-0.9.3-r1.ebuild b/dev-python/flask-mongoengine/flask-mongoengine-0.9.3-r1.ebuild
index 315514ea3633..09ac348d8be4 100644
--- a/dev-python/flask-mongoengine/flask-mongoengine-0.9.3-r1.ebuild
+++ b/dev-python/flask-mongoengine/flask-mongoengine-0.9.3-r1.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
inherit distutils-r1
diff --git a/dev-python/flask-nav/Manifest b/dev-python/flask-nav/Manifest
index 967a370b2ffc..df63011b8a73 100644
--- a/dev-python/flask-nav/Manifest
+++ b/dev-python/flask-nav/Manifest
@@ -1,5 +1,5 @@
DIST flask-nav-0.5.tar.gz 11579 BLAKE2B e643a7b49214ae164da390ca6c2b6b00fde6fc0848b4ff2c74749034d0e225bd8a5388e64db69a88e8edba91af9635ef843b133ab7bfabb33f92eec562930133 SHA512 94ebd858754c0ac936b43762cf427c381faa40de86e73b487d6b415d099696e6216b96ad9fefa62516cefd8e51e7ef282e01e1a492783ab696a9fd3602de7e78
DIST flask-nav-0.6.tar.gz 12270 BLAKE2B eff90b6fc08629139012e2d920b4d464ed06954040a5e97636a7aa4d59d11654839460ef52477cfcec967bd774d942028a53675d682e850f08f6359c5cfbb54e SHA512 a7930687425a53fac9ad9a7cb65c2e2a759a0c9660189965bf37ea6e9925dd869074d37a283801631b3e6c3391f9f4167e0a36294104f72970e876b5a7a0930c
EBUILD flask-nav-0.5.ebuild 1001 BLAKE2B af98b85e039153685e81bcbe4cd0b3c130aab1caee3593d98b3c46dcb85f5b98887f185bd3244f5f9b7587a8a1d699f462b28961dcac4fad4055b30bdb01117d SHA512 2f228b185369924ad987c556341a05d24d665a0c2e5c37b199133e63f133938c02fb44dbb6f84503000579358ea749318dec03bfed12e259f0bdac65768568aa
-EBUILD flask-nav-0.6-r1.ebuild 1198 BLAKE2B 09d9c85db2a375d772ba79289566f83a6dadf82d6c1f24746f2d504ee75339937b71f910fce22f795b19cb9cb28b1310fc1d5fa4ff23358ca165bea7d3744c0c SHA512 9e1bc7eef14075fdb10c6e57c34aebed28570ba35733f5cdba04732130967929f32a40c58eb1bfc7f2a5245ea6e826850a55e721fa8799e1b0bab9eecce96854
+EBUILD flask-nav-0.6-r1.ebuild 1225 BLAKE2B 61b9ce41c537b0266fbcb7dad6ffed93e11f1821e5faf99b5a9ac46c6f5300be80d002986dafd8e9d455b9668d1eeb2bd2d7857122a85f724af363e6f6adf37c SHA512 04236df1cbc45a32b8931a6f33a13e039ce624d2b748f9c57709ea901e3be0c281e0be418c06c182ee6b096935f7988c00367f1be300f351b63eb7ff9237b89f
MISC metadata.xml 431 BLAKE2B 949791299994b108e48e5bfc9076726ffac5a530783464f54b44deb95646492078e3cb608e99382c04b2ae825336e644433fa5ce7775e7f44d39f6e2840565b5 SHA512 aeae5220fab0583fb7b5f4a0e694791edbaf6b9f5f61fdb04d48b4a91f12726b3101e41097e26980404a19e8b6c5e43723dfc0b61f8d4cfea0f6a5924f8b67f4
diff --git a/dev-python/flask-nav/flask-nav-0.6-r1.ebuild b/dev-python/flask-nav/flask-nav-0.6-r1.ebuild
index c56734559939..a9d937a83c5c 100644
--- a/dev-python/flask-nav/flask-nav-0.6-r1.ebuild
+++ b/dev-python/flask-nav/flask-nav-0.6-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/dominate[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-paginate/Manifest b/dev-python/flask-paginate/Manifest
index 0eff284e038b..05e1009694f3 100644
--- a/dev-python/flask-paginate/Manifest
+++ b/dev-python/flask-paginate/Manifest
@@ -3,5 +3,5 @@ DIST flask-paginate-0.5.2.tar.gz 5535 BLAKE2B c343fdbd04097ccbf187f7a0aa127157fd
DIST flask-paginate-0.5.3.tar.gz 118570 BLAKE2B 0c6d1163dcd8144afa80b217ab3a714a39f4015aa732b4c32cf0feee0d7ee06968bd8549651f2941be9c60d3fd36a18e132dd4c174eb4148e63f83e461cbf519 SHA512 fe3cdc808459528c449611b2411c377d46bdef4995cd2851730e90dc0091da15479022f401e31113c4d39f766841d9701f285c81e0ec6293eddd4c8f0821567e
EBUILD flask-paginate-0.5.1.ebuild 519 BLAKE2B 991a5e31ff7876609146937efbeff40f8d48d9f06f0c30f00215db77f34e42c9d832290d166f85b812d7b5f02db7f8150ba82719f46250199a080f54b7981daf SHA512 8b899d8bcb98aab56878e2d4fc71a6311a49a43b20053b29b8d96c4312e5eda32badee668105df44c1898b1c0fbb809147586aadff4aeee2c5c542791f93f8b5
EBUILD flask-paginate-0.5.2.ebuild 556 BLAKE2B 345acfd9853826a8d0f1498b0855292d958310d6f5a2b7e1783fa24882d25d3723b7966c4039512003ccde4566dac79ee87a4af08bdca1abaa3ab3a6af0e90f3 SHA512 96a2b5f11b52a32c96899583363cb90c9c2878223e1aba448cd833a1db9e07baf762a0397b7fdb682c0f4df88b25961275966c454fbe7533c90e5ad8cb886167
-EBUILD flask-paginate-0.5.3-r1.ebuild 800 BLAKE2B f46c7c3df9ce9b6a96d4fbc3e9bf637017b1922522b89193efcd9833917c7f0860eed81fae86fb899cd8effafa147432808bb699385f79b17f91a994dac87329 SHA512 8b3b33c61fa02e1ea249c54b3dabf3773f07adf87847b0df7f34095092494eb78a09d5e83d431ce9f28872fb286a5a23e00fbffe469b18a5c3f5a593d68cb5cf
+EBUILD flask-paginate-0.5.3-r1.ebuild 827 BLAKE2B 77a5a0bdde57c48d9a929ac3f4b023ef7b1d0a044261c6a14b33240089c102dfc6a5c542941cbb43e54fcd6fb272b280e93d34a069ddd8c3aa1e518979fdc7a9 SHA512 2ae81f1e0fe084a20bff0f09fe515770f3464654a6207e20c4263d92f3eeacc6ebff597e0b5d2e5aaf614c7a8f1f8675180a954586f1302898201ed5fd4b4b71
MISC metadata.xml 618 BLAKE2B f9feebe27aa247c8458d416154475e0c0234e2ab391d6b9dcf06016c01cebd3d7078efde6079646ff3a8b718911cec1d0699bb5cb4eb2a319b14752718f8fdb5 SHA512 9f6ff105f8b01580628888ecba7a9175e42618ef17e96a90dce15f08335b5dbc76a6b09cbabfd9a7fb659557e04531e4fb46ec3856418d96e18cff5da7a61cba
diff --git a/dev-python/flask-paginate/flask-paginate-0.5.3-r1.ebuild b/dev-python/flask-paginate/flask-paginate-0.5.3-r1.ebuild
index 1cdce8d7c42b..f4051d490486 100644
--- a/dev-python/flask-paginate/flask-paginate-0.5.3-r1.ebuild
+++ b/dev-python/flask-paginate/flask-paginate-0.5.3-r1.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
BDEPEND="
diff --git a/dev-python/flask-paranoid/Manifest b/dev-python/flask-paranoid/Manifest
index a7d161013c6b..81dc7586ce7e 100644
--- a/dev-python/flask-paranoid/Manifest
+++ b/dev-python/flask-paranoid/Manifest
@@ -1,3 +1,3 @@
DIST flask-paranoid-0.2.0.tar.gz 101084 BLAKE2B 5f1f92679da5f374699c8acc97300085840d47e57f48d935cba60e78782109f70651bb7f804410dbb241b48c96ec08498b8b2cc8c18573f14d0bc7972b746d19 SHA512 0d642999fa4d5b795c3dcecc586fc1600cdfceec4adb38bb87ca8be9825d9ddafabb07d98df573a89e61a44a0abd27cbbd21524237b0e23b337a7d5e32ddfdae
-EBUILD flask-paranoid-0.2.0-r1.ebuild 644 BLAKE2B 6b1dbc8e6b3948731b44a2afac68c245ec084e4b109a2cf5d0bd9a35d696525dffc23ed3e5d60b2e4d3fb9dc9c92dbc6c7fd55aaa1bcc7f64248f49abdc2ebcc SHA512 6a5d62be59ac82757de51eebb493cb3b5dcb96cfb98bea612991de41cc97c15c99750cafa97f6c24ad43c8be95ac759b2a8eeb06c4fb9ae49968444a38f85446
+EBUILD flask-paranoid-0.2.0-r1.ebuild 673 BLAKE2B ce71541735fb655b08273a7c408dffcc506397a56974cc3347e0e26a50bde107181051a755ac9684751ab6b4d536fdebe8c5c49b1b27b6af4309ef5ba27ae52c SHA512 d515336ef14e265e4ab072b0473b41f98fab301bd9f4e02ba01c763f58e41196dfef10b29d2b6e501df2f01b3b32f41d8bf9842ad73470d0b1cb69045f7cefc4
MISC metadata.xml 431 BLAKE2B a011627716653140fc147c2bc05f1c949b71225fd5d83b389371bdbf51e1fea614dbec9269b95dffca914c6e952e712d400f3d63ad38a8c4debd994194080cd4 SHA512 52469023be87cd14845fffb7290a1c0fbf087bd60759fe87ae2ead185664f7006d899494f1c0d6c29dce49900cffa27526241fa9ac715efe27d23e0bd5dbf415
diff --git a/dev-python/flask-paranoid/flask-paranoid-0.2.0-r1.ebuild b/dev-python/flask-paranoid/flask-paranoid-0.2.0-r1.ebuild
index 4d809e75c710..53fe8850e98a 100644
--- a/dev-python/flask-paranoid/flask-paranoid-0.2.0-r1.ebuild
+++ b/dev-python/flask-paranoid/flask-paranoid-0.2.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=6
DISTUTILS_IN_SOURCE_BUILD=1
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
inherit distutils-r1 eapi7-ver
MY_PV=$(ver_cut 1-2)
@@ -19,6 +19,7 @@ SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/dev-python/flask-principal/Manifest b/dev-python/flask-principal/Manifest
index 7b2a2b48010b..9b8a0dd47d69 100644
--- a/dev-python/flask-principal/Manifest
+++ b/dev-python/flask-principal/Manifest
@@ -1,3 +1,3 @@
DIST flask-principal-0.4.0.tar.gz 17287 BLAKE2B f5c44e21b4e8242122fc10c7c17bd0e6a4759eda555d4355bc340228eff18f1fc3f519f2ef822448b651c0aa3a00a16c562001d17d8915ce417eb56cd39d2adc SHA512 ed8cb28c4e8d936de96db0bf9f7cb45b253dc204c4b8f8dd8022ef1552592ff6324b4a33d3ee862794a6e20eb8c32a0365e7b9397d427da5022c5ded3dfa308a
-EBUILD flask-principal-0.4.0-r1.ebuild 768 BLAKE2B 929857a3322ec6e415f6cfffcfe07abaede8d161fa0fd1e246dccc2122a1f48afc63c2d3688faa461a356221c550e2a0cc67ffc6ad2ed4e5c3a94a25c9e121d4 SHA512 7ad2a737c3be3198ec709e1f22c097ef34cb6762de7a302b280d5ae2a42ca10b870d692a566ea5ab103fab42031471808bb8a97964e5c523546b15e78fe6fab3
+EBUILD flask-principal-0.4.0-r1.ebuild 798 BLAKE2B 3fc3dcf2e9f2fa3cc48537ec0ca59225cbba90fce430ca287541e0179193ceeea5236fa6d8f6733104581a0b00378e7fbcce609c3c4e8c22d9d9fdc62669bdb7 SHA512 1327339c269608315fdb44f0943d0c7578cc51292d087ea274d889b57b7f8ee71ce8a80334290cb4f34b239a45825bb6803a582d764dabe60fd9c0b11748ed78
MISC metadata.xml 385 BLAKE2B bd3864394906ea719cecc764a75db12eb0dc3e7e59c96859665e59fafaf206860f0a9be2a49cba98de5a3566b9fa7e8bae848de71bd06ec41797364f0c58b463 SHA512 453ca2da57ca6cca5d2b4d55f048827f0a62e5d629af12120a314117a2b11fa405402580ba5da933bd5eccb924816dd6471a64cbe409d13c22f3a923ba815f0b
diff --git a/dev-python/flask-principal/flask-principal-0.4.0-r1.ebuild b/dev-python/flask-principal/flask-principal-0.4.0-r1.ebuild
index ade103580095..a6b997cd98bb 100644
--- a/dev-python/flask-principal/flask-principal-0.4.0-r1.ebuild
+++ b/dev-python/flask-principal/flask-principal-0.4.0-r1.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
inherit distutils-r1
@@ -15,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/flask[${PYTHON_USEDEP}]
dev-python/blinker[${PYTHON_USEDEP}]"
diff --git a/dev-python/flask-restful/Manifest b/dev-python/flask-restful/Manifest
index 679fb7824301..b0285468e067 100644
--- a/dev-python/flask-restful/Manifest
+++ b/dev-python/flask-restful/Manifest
@@ -1,7 +1,7 @@
DIST flask-restful-0.3.5.tar.gz 113214 BLAKE2B 0acf4d0449c55861b801a990bc3220d98e47ebeacb3c5b6452774992ae19ada97e31922e440a8a533bb1be68d4476e2654a8ca224b2369fd7733cc4c0da465c4 SHA512 a541e6739644b4db6ae97cf529bfc43f3136c97fc19a8538277d1f9be033b7c6dc3e39e1c4b2f313e099efbe750dbdc85c67b527224df557567ecac668e5969a
DIST flask-restful-0.3.6.tar.gz 114512 BLAKE2B f03f7ed0fd521a265b8a2293d1526273650a38f65b28933b4d90d74f7365e04650efc89a743a49ab7c9fdd59d238958bb7bc03936f44af8728a4c435d2df23be SHA512 c5136302111e6c8953e038d31b42b029744111bb916dea7ec8bd5fac2de5e17a86d30a7d04a7335cdc5da25ee13f35ad9a6d284166e11cca0c6fec96d23fd977
DIST flask-restful-0.3.7.tar.gz 114238 BLAKE2B ec960f060b3a1a36e538606d710a57e9d9fb3b1c2c1ee1874c5f7592e9ad8a9a2af4716f820f27ec1a9e55fcb0505ca711c6e045e6cb0ef8c9c64de339871710 SHA512 1d1d066dec5f39af3197b680f791d83df686602b703efe874ea0e81d7f3b65f605dbdb63f84fdd07e469c6824d52571e195ae70f58e1543b53f13a81e1cd8543
-EBUILD flask-restful-0.3.5-r1.ebuild 1281 BLAKE2B e830a36ff2b11cf52db025ca0fc17f56da68b63049c469759e9bd5792f5b3a0568fa44e6a3d235fea0c37af17b4ae349ea5e595fe3e43302910eb1b63260eda8 SHA512 9c4e8fe56d4cddfa40dd820bbb26110994e5517b7b5ccbcc844864876b9d3372f397bec0db9327e78d266dd3b20dad46d97a083e42842aceddb82cf30ade7f94
-EBUILD flask-restful-0.3.6.ebuild 1290 BLAKE2B 2550866bcbbfec2ef5b7350d9734141adc82f39181123b57979d6dcf683f47afb19bddf4864464fec113ed11feeb66fc727ca07e86970fdf22099eb7158fbc99 SHA512 9b3ba0ba3d32daa126bf4a6b8ae7d40d67d38971d3e96c51beca6f4d70adf72075e5c08e85430efe7c95be8761a7409ed7343a04c25bc1027a37777c92668c17
-EBUILD flask-restful-0.3.7.ebuild 1290 BLAKE2B f75ac94d5e30068d4cd1e9727175ddcc20cba00d2a55e48aa92aebaffc2ca817b700586b02a79658beac9c96eb69d6be25e43414a251d4d36326756eba9c11e7 SHA512 8615521f2d5aee80a28ef638095a88582710e6df778dfb7f9675e40ac34a148ac238bf074270f3334fa67669376a78ddc2aa3b17c1d5d7a2cdb91be9f8a0b9c5
+EBUILD flask-restful-0.3.5-r1.ebuild 1308 BLAKE2B 684f8cf08a18b19ce7f59308a20c4ca242f534175c1d1333caa859c90526ded40cc4ec5dac82f013d54c8f2e836852cea283c18c51d8d77c3ee3636334f81e78 SHA512 c96a4a051ea69559f96168fba0a3dcafc93823442d950542339b5a9e1a9dd36c31046e4486205942ab21b32e2cdfa1d7fd44fbeb3ef248159a3564147a190e37
+EBUILD flask-restful-0.3.6.ebuild 1317 BLAKE2B 4672d58aef85b6b4872f53f8371d51ea1a6e68f77349db0719c55352798b99384e495a88994bd91bdd3d74dc17071842e3ee0ed0e4373c03ca9734e08e2b2b1e SHA512 369146e09e92f54a7afbb03416983431ba6238a73d92ea5621a11217e390b4ce4220363814f98b3cfca1694551a8205ede8a4aa8f6e729dce9809af9cca5b482
+EBUILD flask-restful-0.3.7.ebuild 1317 BLAKE2B d762aff2c5b32c4aeac79214568f4304937c47fa9b7cb747fb51bc1df7fc7a6aaee9a98e54380e83db5ecf01b11fea82e002cd31e0fe5f833f934af9db680565 SHA512 19cb678d187c524309fd9ea85529f583c88b0065da3162eb9f5607e1961d97061034b98ba827bb7a805152d71e7b8ae85bcbc0fe925f8db2053b903da6674743
MISC metadata.xml 400 BLAKE2B 73ff908518d52fcfb2aaf73571c5c1a36cf0cc749b0d1f5e2c28780323b096aed34644c8bf373e241112892e08dc184d0310bcce52aa583ad6301473cd7a4248 SHA512 be62c37c4d0fd8a051cc14fb2a9dec6885a1e83420bbe95282a0fdc7803d700372b345d83c3d648037c45080246d71b91086b3e4841d9e41fb3003d7c114e0c0
diff --git a/dev-python/flask-restful/flask-restful-0.3.5-r1.ebuild b/dev-python/flask-restful/flask-restful-0.3.5-r1.ebuild
index 553f0e4039fd..1a082901abf1 100644
--- a/dev-python/flask-restful/flask-restful-0.3.5-r1.ebuild
+++ b/dev-python/flask-restful/flask-restful-0.3.5-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc examples paging test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/aniso8601-0.82[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-restful/flask-restful-0.3.6.ebuild b/dev-python/flask-restful/flask-restful-0.3.6.ebuild
index 44eb43948b33..f64b2078e3f3 100644
--- a/dev-python/flask-restful/flask-restful-0.3.6.ebuild
+++ b/dev-python/flask-restful/flask-restful-0.3.6.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="doc examples paging test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/aniso8601-0.82[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-restful/flask-restful-0.3.7.ebuild b/dev-python/flask-restful/flask-restful-0.3.7.ebuild
index cc20eed8e066..bf57ddf223ff 100644
--- a/dev-python/flask-restful/flask-restful-0.3.7.ebuild
+++ b/dev-python/flask-restful/flask-restful-0.3.7.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc examples paging test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/aniso8601-0.82[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-script/Manifest b/dev-python/flask-script/Manifest
index 9b4099d506db..922d6a4f031f 100644
--- a/dev-python/flask-script/Manifest
+++ b/dev-python/flask-script/Manifest
@@ -1,5 +1,6 @@
+AUX flask-script-2.0.6-flask_script-everywhere.patch 1792 BLAKE2B d3d674ad325f04b9338fd50850850173a3bb8c89de64702a8c6f5e78b6ad3945dadff4ffeb24bfce20b8d7e032338ae58695f9ce6eaa56f130286197915c3110 SHA512 83acf9eca3b2ee87222e6d307367f1aa789c8c89d6d4cba8dc93ff69a6149bf05e958baa4f9d7e71d3878e90ddce54a2d89b258024bf3bafc39de86814e4ad4a
DIST Flask-Script-2.0.5.tar.gz 42580 BLAKE2B e614890fcf57c4122098a6181171d288c83bc80611ab1d240a41d57de522079fa1be68a679fd27a84fe36a843e5ddf8aa7b29eded66761e75b4b2e9771468074 SHA512 257b724c05dde79c99b028c7fa1980b700f273010de82fa9f1bb090b23519297d8bad87e436fa88a63feabfcd8908041d4a5ad9a673e08f4ed15e97310f16fbb
DIST Flask-Script-2.0.6.tar.gz 43146 BLAKE2B 146a65fce432063e67e5b6221a0c2437f2a8df1e2b72a5e14fb382dc51ef3f0755e4d8a0a67831c6c2c61d07acc332e8c87b7c9df3443a9f22aa2eeb580c4086 SHA512 03c51213be8e2b86f1f4450565cf4d7e3d9d7257ac017bd53830be57620d581f43bcfe959ef7b621af722c688c56495229aad3dd9654c8a8a5905db0105275fc
-EBUILD flask-script-2.0.5-r1.ebuild 1026 BLAKE2B 033e5003868fd3ca4a9f2c971d4573ba74cf4cf1b967d75ca2ee8694b038550e446332b44d861490150fdd426860702d3e655fc8eb0c2be16c90c7354541ec04 SHA512 1c5d74047b3e3465ced5e716c35f738e97ec242e7e9278f0ccfd1cd412eedd0bea61df7e6ab87702a746485e456dc653696ead0077d3997c34ab937920d7726b
-EBUILD flask-script-2.0.6.ebuild 1030 BLAKE2B 28e0bbe3025ba1646ab22220d8592281fb0f1ca9923da097afd513dcaf5b6f2c0327471a5953aa6d7552a891b8a1325e738ee04ba5a1cf9f0032886d087bf259 SHA512 ef35ac359ccb53c265b2ce93ca3507cf135d6d41562c7e3143471465d6b56f6b5b5615ed1d9a901a2226630c7aa9aa379884f036e79bc529ba31b242a6759659
+EBUILD flask-script-2.0.5-r1.ebuild 1053 BLAKE2B b111675c888eca9b99c872329d2b386fd30c570e4bc4a363cbaf67cfe1be1d7d9414dbb92704b93ed631a76dfd2c8464b75e7942f4911a7555756bc18a44818b SHA512 f431c8c8c0e102d6f909c8e673eb673927b99f207c99330b184a3a45492a8e6dd565b96e00a9b829cf0610b450a5b2017679173844959d83585694037e6f5882
+EBUILD flask-script-2.0.6.ebuild 1122 BLAKE2B 9e2718df8efda58d376f86c13b0b7ad5cf804690488530e44d72de651a8b496a1ef408d23301687d8e85780d7475587c9032c377b3a4ec66a5b5c5f181dc012a SHA512 77d3c11be69e28ee491c36e86b89f8ba76ab39c8384c4c9d75e74c51efa65bef40958f2493f065294b44ff03e9095962cbb811114e23e1f67387d50cad7ca560
MISC metadata.xml 315 BLAKE2B 5baaa0a40d2641eecd8e326c8a585457f539a890c47fbc0bb63d041cccecefe5c3f0b9691cb837eabf7718a05a5ec95c1806684d6d4950d7793361bae804bf74 SHA512 95cc9ed58105d822599495d5a093550da1665276efdf4e13a885d730265d229fa01d72322a33598363a87bec9cb1e112b9bae7b7874d1f03c6465089779483f7
diff --git a/dev-python/flask-script/files/flask-script-2.0.6-flask_script-everywhere.patch b/dev-python/flask-script/files/flask-script-2.0.6-flask_script-everywhere.patch
new file mode 100644
index 000000000000..b10b2f0a2283
--- /dev/null
+++ b/dev-python/flask-script/files/flask-script-2.0.6-flask_script-everywhere.patch
@@ -0,0 +1,54 @@
+From fcf894b6e4d0ad17489480b722c870aaea600db1 Mon Sep 17 00:00:00 2001
+From: anthraxx <levente@leventepolyak.net>
+Date: Wed, 6 Sep 2017 12:03:22 +0200
+Subject: [PATCH] using flask_script everywhere instead of flask.ext.script
+
+---
+ docs/index.rst | 2 +-
+ examples/manage.py | 4 ++--
+ tests.py | 4 ++--
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/docs/index.rst b/docs/index.rst
+index 775ffca..9266d4b 100644
+--- a/docs/index.rst
++++ b/docs/index.rst
+@@ -577,7 +577,7 @@ Then the user can register the sub-manager to their primary Manager (within mana
+
+ manager = Manager(app)
+
+- from flask.ext.database import manager as database_manager
++ from flask_database import manager as database_manager
+ manager.add_command("database", database_manager)
+
+ The commands will then be available::
+#diff --git a/examples/manage.py b/examples/manage.py
+#index 5c0dc21..8129555 100755
+#--- a/examples/manage.py
+#+++ b/examples/manage.py
+#@@ -4,8 +4,8 @@
+# import pprint
+#
+# from flask import Flask, current_app
+#-from flask.ext.script import Manager, prompt_choices, Server
+#-from flask.ext.script.commands import ShowUrls, Clean
+#+from flask_script import Manager, prompt_choices, Server
+#+from flask_script.commands import ShowUrls, Clean
+#
+#
+# def create_app(config=None):
+diff --git a/tests.py b/tests.py
+index 93d0071..24f3f15 100644
+--- a/tests.py
++++ b/tests.py
+@@ -5,8 +5,8 @@
+ import unittest
+
+ from flask import Flask
+-from flask.ext.script._compat import StringIO, text_type
+-from flask.ext.script import Command, Manager, Option, prompt, prompt_bool, prompt_choices
++from flask_script._compat import StringIO, text_type
++from flask_script import Command, Manager, Option, prompt, prompt_bool, prompt_choices
+
+ from pytest import raises
+
diff --git a/dev-python/flask-script/flask-script-2.0.5-r1.ebuild b/dev-python/flask-script/flask-script-2.0.5-r1.ebuild
index b5f8633b7038..7e2b014394a8 100644
--- a/dev-python/flask-script/flask-script-2.0.5-r1.ebuild
+++ b/dev-python/flask-script/flask-script-2.0.5-r1.ebuild
@@ -19,6 +19,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/flask-0.10.1-r1[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/flask-script/flask-script-2.0.6.ebuild b/dev-python/flask-script/flask-script-2.0.6.ebuild
index 8510f9ee8f00..29e92f3e53b4 100644
--- a/dev-python/flask-script/flask-script-2.0.6.ebuild
+++ b/dev-python/flask-script/flask-script-2.0.6.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
inherit distutils-r1
@@ -19,6 +20,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/flask-0.10.1-r1[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
@@ -28,6 +30,8 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/${MY_P}"
+PATCHES=( "${FILESDIR}/${P}-flask_script-everywhere.patch" )
+
python_compile_all() {
use doc && emake -C docs html
}
diff --git a/dev-python/flask-security/Manifest b/dev-python/flask-security/Manifest
index 75447188ac78..2b39169fc693 100644
--- a/dev-python/flask-security/Manifest
+++ b/dev-python/flask-security/Manifest
@@ -1,5 +1,5 @@
DIST Flask-Security-1.7.5.tar.gz 42261 BLAKE2B b71170e83acadf036f8b7d2ab6d2cf6521ee06109bb1cb45801a10fa20c050ae5f933df4414ce57d1c9dabed60b068eeab3e0a0f6d318f092680ac7f5e775cfb SHA512 41fd806d35746bdc212aa4ab01af678d39765a6d4df42cd19c87b8a2060374112d3e8a5f2fc243e88906505d6a942b9a824cf19a29b2c0eebacde9299534ffc9
DIST Flask-Security-3.0.0.tar.gz 160367 BLAKE2B c2e1449dc2807c2c40519fa3afb894157e17ecc9ff3f6dcf5ef0d02839a5988f827afd26c1d31af86d5e240e0ea8bfb8ed86354bb6a83535436b08721cac8f26 SHA512 09b94f0850372513add5c054c07aa465ecb95e8d1c414647e3ebee571ec08c94a29f0c138d092c02a55e242c422bc53f929ca066d671c082dcb29834ac753984
EBUILD flask-security-1.7.5-r1.ebuild 1319 BLAKE2B 160ddd1ec38048cea74287286b72d3bc57418bbcfb11ef1897b2e82dcb32cca340543475f4fe241018482546277737fa2643540e0712dfd142d22a1d87753f5b SHA512 4fe7e37a765e7b7665c60506d8166f6dd5492415384641c7cc6d6c82d35187d43883b994a64d358fb00eaac816153700edc15e27269289d15ba5fd1e33a41eb4
-EBUILD flask-security-3.0.0.ebuild 1423 BLAKE2B fbbc07c2cbb5e00b312d557bc0ce85cfe7aae574219c4002a4908ecd5011f8c6113869d0d75c60d5672b9512679d9e01068243b6be89b468eb4ef307a035882f SHA512 2b59361c794361ec239bdc9e798633cc7039e2b14d1d2310f92f1aee29c8dd3ffa91d38ab1369ca267235ec9d4ead258a20301f3a3c1c6c58e16ad1c65314985
+EBUILD flask-security-3.0.0.ebuild 1426 BLAKE2B d7de7e94caa90f84b95b42704a45dcdfdfa6e52a4bb2abe26516fb52a235da32c5d2a4de092ba06843b841837f123d50a93481e044e1ff02f244ef77a2eff6cd SHA512 6875d793f29909bf5c91c5ebfabb40344dccd7acebef96ca957e1aca5e110c7a4037a200ad569e9ea28024d0ec74e4b3a963325b0d7466f32d57748dfb92d013
MISC metadata.xml 317 BLAKE2B 4889668ab37b857d0e46000d1663eb953b8f54b20e9ea16979d9db73b6d96b3fa8317bbb5cb10d9e4b4cf0268b966531e33b1bc4a9ab9758768120466999e9cd SHA512 4e5d572e3b4c865bd75763af3bf90a1aeae9a74865ed3da3aa8d00956158cf842a7fb8f2ec837bd53fda5e2a3266777c41bc109d64f31fe75a5d219f1dba1ed2
diff --git a/dev-python/flask-security/flask-security-3.0.0.ebuild b/dev-python/flask-security/flask-security-3.0.0.ebuild
index a7663bdf8ff7..2c30e4558a56 100644
--- a/dev-python/flask-security/flask-security-3.0.0.ebuild
+++ b/dev-python/flask-security/flask-security-3.0.0.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
inherit distutils-r1
diff --git a/dev-python/flask-sphinx-themes/Manifest b/dev-python/flask-sphinx-themes/Manifest
index 0b611dfca1d2..35b7960388d5 100644
--- a/dev-python/flask-sphinx-themes/Manifest
+++ b/dev-python/flask-sphinx-themes/Manifest
@@ -2,5 +2,5 @@ AUX flask-sphinx-themes-1.0.1-python2-encoding-kw.patch 256 BLAKE2B 2ed9a849832d
DIST Flask-Sphinx-Themes-1.0.1.tar.gz 8150 BLAKE2B d228666424318552f3c865f64b0ad478a3794162c533ce7c4cb50414964c04d3a8ec84d64fdcd05f26bdfdb6e3ceeb9d96b9ee7dc7d632f07f99454f92e1231c SHA512 65ab8dcc75697fc61e6f6f78ec497ece99eba19c48e778f79e3883079cd0d5e42a2e0f1cf3d656dedf92423d1758caf6fd2279907dd87b50f3a79700f66c5e65
DIST Flask-Sphinx-Themes-1.0.2.tar.gz 9066 BLAKE2B f4c67bf6c8e064a9d278779613182fa2139c83255b6e5c28adfd7d5e8df90c2203a6758dc22702b2d708d9876de029ff4e4d05daeb462dc8127bbb28a1392ac0 SHA512 55893b19f1c3da026e1e6d98143ccb4d2939da0d76e6530dd00f72ace6095d0fd038213a4ad02151a82670543634c6efe61a546df3ef90d71b1864914d36e2ac
EBUILD flask-sphinx-themes-1.0.1.ebuild 708 BLAKE2B 42e829d1349361d4a0c0f85e8ad8d914f848c2389788ccb51e74bb3fc25324d5149bd1ce60c4ad5bb1fe26481d57dbac984afbfdff7f7df177f03f188936ac7c SHA512 facff4fda74cc23d3f1444f6446dedc1637636f3005cf631bd7a49370e3734328f8b425cfaa6137e0c004b419756f96620fa6cc3d3502df911565f9a8693048c
-EBUILD flask-sphinx-themes-1.0.2.ebuild 594 BLAKE2B cfb82bf054631445d3ce38238a0a2559a4bb036a2f02cac1fe7b2e7c58edac5ff373696ea9c49a86913d596e41cc64645d875e206ce7237e821b355eaf2a1af2 SHA512 5e1d8e7997601006d072068371d6bf8bfa953421f5799a7ff182c8fc409879a6bdaeb95d0fa30ab7c3d2edfd58162551c139758fa751b214c02525628e04823b
+EBUILD flask-sphinx-themes-1.0.2.ebuild 599 BLAKE2B eaeb5ceeef2335a9ba22bd9eb71fed14093c9d446d6ce6498ac0ad26875a366b6cde2298567c10f80038da376c0d90f079b8b2d2d262a2af220311f5ac087b66 SHA512 261380246e0ef1e06a29825be8fb22b075e706afd52ad88e27dbf6536cccba225fc3c817226ef8cb65d1429ff42d4cb8ab1769a2e305cbb43cdfd8a1db935f16
MISC metadata.xml 478 BLAKE2B 0842416a53a98283c3cbcdb25aa3e0ce1fb41e5227b326c2a5d60e669d270f0dd73950d79d737179a0209d59a82c1c0d1e680718dbd572fc0b4dffef84074c0a SHA512 6a8b152272da403e849cba183f6bd7b97caefe6be58a06b72c3d5e9900c56375ad4c384112803b1985e1740ddf3bb0ee2d6e650cf23443e4917a5a38ad59d0f8
diff --git a/dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.2.ebuild b/dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.2.ebuild
index 27e48c611905..893d915d62a4 100644
--- a/dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.2.ebuild
+++ b/dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/flask-sqlalchemy/Manifest b/dev-python/flask-sqlalchemy/Manifest
index 9c7e03234b7d..e3217e3ae87c 100644
--- a/dev-python/flask-sqlalchemy/Manifest
+++ b/dev-python/flask-sqlalchemy/Manifest
@@ -4,6 +4,6 @@ DIST Flask-SQLAlchemy-2.1.tar.gz 95967 BLAKE2B 1e316fb4b72f43f9342dcdc5e6c54b317
DIST Flask-SQLAlchemy-2.3.2.tar.gz 105530 BLAKE2B 2355c82b1ffb68429af4c16869e1a171aaf8b89f1dbdd48759dfe1e0a7021f17bdb301a45b837bd0d2de85ebd6ba81d4cd5a3d8659293f38f5893a260598b82f SHA512 e0c12e5cc5ddb3685f04c928185e4526fb6a94dedb5c53e2b5ece2e0f1cae6ea4c00b3f9d6863c1b6252357ccf2b5a4c1fca0185d2d741bdbc0ab62e2901d2ff
DIST Flask-SQLAlchemy-2.4.1.tar.gz 128863 BLAKE2B 5ce87601a5dbeb8505144c0970eecd0bf553ad3feccd74e7de567a4fe0702575c6f7935d4812410ced17b7b98e6b8e6fcb67a589681cd82464fa4cf0dc09ba74 SHA512 a55e6fe563583e240bb594c157424fba1a8462f953fa0bb14701954bcb52d1e7bf71eec38f4037c1752ceab90e798642274de58e0f950d83e234f4c702e0b6ee
EBUILD flask-sqlalchemy-2.1.ebuild 1045 BLAKE2B fc781a89c14ac9e6ad6f6a7200fe023264ecade8b523071c1d1ae0a2405b69d0a9009dfb1d82bbb430f901281adaa807fd677a649dd6307f1aa6843ee3fad439 SHA512 ab69862c457567bcd23ea99a6995c8a60162ccb40f55d7405a3c76d17df137030b99ecc5f0c13235d9f82e940aba3c9dcaed7738668b084ad257f2de20edf00b
-EBUILD flask-sqlalchemy-2.3.2.ebuild 1095 BLAKE2B 7e38fdab54fcbb246c71c18eca42e04b1115ba52d578acd35de141e57ad5b878a7bbf3c563607194101097b5be725ac7c1ff6b2b453054ad8022b92d48f12de0 SHA512 cc8eb06b195b3e8b0b2775f424c44bd4a1e6ad885e1e8600fca4fc26dc46b51f300b47d52dd7870e2b6b243639d36a56f4add529715ae715e36444f4b47c6873
-EBUILD flask-sqlalchemy-2.4.1.ebuild 1000 BLAKE2B f880b193e29f7b12114a62aa462b1a3199367c519ac2dc3c1a6cfc45f308dd7f1ef1c0a4e76090c7909d54fd5138ea1b1a0a501b7af8627d5c7fe1ddf24eafc1 SHA512 661feeb06d63d7ed093b1a7d011b75198d3fe28f2d5c507049cfd944a2967d560b780cf4600c5343b0712c64e4e7c655b2e3f56baf8a7f9a4446be1e5c3c4624
+EBUILD flask-sqlalchemy-2.3.2.ebuild 1122 BLAKE2B 5858bdfafd033838fe03f91b124f44efa55008b3308c7305a46436ba3ab597a72943edc253bdb1ee0b26264b6569b207c10847ea79a5ceaf41c155eff2b49757 SHA512 2a6fe13eae163bd217cd988964c1f5061ccc8b23d050f0d3e7ff01a2cd799f2124b4630b939636221f6f3817a423df0ab802e108141ad7d105a36bcaa687bbdc
+EBUILD flask-sqlalchemy-2.4.1.ebuild 1123 BLAKE2B 7ed042c50d7b92b3b4a78bc56e4c9f388c98956187463aba9c9c03415618900f3b8c0eb4f17afabdd1dc37b9056e076e6aa6d9530d92a0446180adfba8860a01 SHA512 f8429fbd13b959089e66cc0fb651d89ff95cf5e9a099deef932dcd04a894b93b30de1ead153ae5e6592da6f3ed9a0a14cf79dc996bab6d86843a0d8b94305594
MISC metadata.xml 699 BLAKE2B cbe5227ca3a346d4e26a0df966a64337d037ed790a1fa3c6d4bf71cb8bdbd78a0f35b0badad7507352b92ebb2a58965a300fec0c49a5c916eb7ddcecd327f78c SHA512 7d116340ea46dcc4c739c63071923e235b31d3eac197d36f6d347fb500092cdb9bdf3365b9dcc5f80eaffeb2cc7fe6391fd31c1a48d009cff1645d7aa1684542
diff --git a/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.3.2.ebuild b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.3.2.ebuild
index 9a754756399a..017e5ed3152f 100644
--- a/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.3.2.ebuild
+++ b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.3.2.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/flask-0.10[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.1.ebuild b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.1.ebuild
index 815d015a2f3d..a4403e40215f 100644
--- a/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.1.ebuild
+++ b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.1.ebuild
@@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+
PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy )
inherit distutils-r1
@@ -15,11 +16,14 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/flask-0.10[${PYTHON_USEDEP}]
+ dev-python/pallets-sphinx-themes[${PYTHON_USEDEP}]
+ dev-python/sphinx-issues[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-0.8.0[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
diff --git a/dev-python/flask-themes/Manifest b/dev-python/flask-themes/Manifest
index 6e99d2044023..f51a49a11daa 100644
--- a/dev-python/flask-themes/Manifest
+++ b/dev-python/flask-themes/Manifest
@@ -2,5 +2,5 @@ AUX fixtests.patch 1036 BLAKE2B 5049bf5a41ec630408b2ff4ddd8062529d615271a3d0afbc
DIST Flask-Themes-0.1.3.tar.gz 9723 BLAKE2B c141363ddcd4d0fa510845fcece4aedf831fed6c1ffac8a6b625265165bce77193ba6240bf5acc9ba990b914d88dabccb76871ac62eff629886348c3b4c7a382 SHA512 baf609b8b08446dda5b5d6d39bc0a2e7406f9270d70924c795243384be8967c82f82adcebe5e060352a0c33b763d600eeb5600d3116c10bdbbb3ceddfadf764a
DIST flask-themes-0.1.3_p20180112.tar.gz 35526 BLAKE2B 71c606b8d0f2d2edf65594904c2ae11ca9236bb9386452592dae347293803e6c613cb2223e92e58f4b8a4e3b20365b17520889d173cd0ceb2255f849ea216ee8 SHA512 e7adbf309b07690906700608963f2cc8dd0fffb3edb061a10dae3b9d40f9ba6c6a56661ae47d34d808798d4ed168376c32642b47cbbab186d587bbedf1eba722
EBUILD flask-themes-0.1.3-r1.ebuild 858 BLAKE2B 0f2cb864f0650db3f179ed9519ffec223d8aeea3e0aa2369b691e7b1e0953cc344c876e4591ca92853c805daaa17a5f11fc870dc4b458d7d6dd4e5e3eacef1a7 SHA512 55d7f468be5efd08b804adff1e4c6978e84a0531639044d085f5e459220f278063f36cfb99f79d702a58c5cfd94a62e3a5ee1b29c60999ca69b8427f934917f9
-EBUILD flask-themes-0.1.3_p20180112.ebuild 1261 BLAKE2B c809cef9a811197723bf3d90499455c9e7318ce23f50eec24bab337e7d987bc9f393a55dd600613b656f1561a1b0712c34321b4a52d8156943348a8324181c11 SHA512 47469ba6af0b8280e5462bb27b6eaff671b5af9efd1e1e8c9a3389d727517ec079e49783a31dbe7499ecd121ddc8a07bff8161e71aca5d2d0e9a982e3b5dc8eb
+EBUILD flask-themes-0.1.3_p20180112.ebuild 1288 BLAKE2B f98f294c8781150200d64bef5533b52e729189c2d9aa04bd226404e9039480d97f884bd0490fd3c911d52fe921e7457146f4b4d0f6b3c1a7747fccbb6a60d284 SHA512 dbd495c1b0183e30e4bc59649b487e1c61d122440b2ae289c3e1181b746b2c5118dbe8d13344f6d6be316d73d0b0e00dc1f54c4020687327fed071532909134b
MISC metadata.xml 455 BLAKE2B 81dd8f3a0b03e34cfa6580c83f493a61660814163ddf00014ada553c5de2035b02e659f1928868e4d33f9985a6ce86a39feaffb41b376e8e2806c757065301a3 SHA512 9626dd965d51739ba74c6009c3d1359236393ddec3cf63adf224458342a1d505f565fa692bb453862e63f213b88e8cea750a293882f58f20d5f76036a39d994b
diff --git a/dev-python/flask-themes/flask-themes-0.1.3_p20180112.ebuild b/dev-python/flask-themes/flask-themes-0.1.3_p20180112.ebuild
index c0e38edd02a2..28897c00b361 100644
--- a/dev-python/flask-themes/flask-themes-0.1.3_p20180112.ebuild
+++ b/dev-python/flask-themes/flask-themes-0.1.3_p20180112.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/flask-0.6[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-uploads/Manifest b/dev-python/flask-uploads/Manifest
index f5ca8f7407ec..4bce3ece1e05 100644
--- a/dev-python/flask-uploads/Manifest
+++ b/dev-python/flask-uploads/Manifest
@@ -1,4 +1,4 @@
AUX flask-uploads-0.2.0-remove-deprecated-module.patch 737 BLAKE2B 9d4120f5f94439b65dac1b2ccdc10df974edb3b4950d5ca4d0a44278c7b68b97a8bdcc7cf2f00301263c1853888858b6995516342a6f4aef4ccd452403f71484 SHA512 d382208366de79e2cad19e26799120282b85a684ace4ac2d23e7a45661e1434805e4302e6c1dcf9bfaa0d4cbf9be8302804cf80f643d98122a5241722bb4f746
DIST flask-uploads-0.2.0.tar.gz 23304 BLAKE2B 920005b72112bf6ee9cacfd49bd77be91f1282eb8b18500cdb7c4e9ee6277461fecd81ebcc6a8a9fe5c60a847985ad3f91da9adb59bf7d42e21f8412b882b45a SHA512 ad80448b111019a5e731529267a790d1dd95a356671780efc20f1dc830044e539ab348404b706baf3666c7407518ed04cd2871d811f72b6145261dcc307ffacc
-EBUILD flask-uploads-0.2.0-r1.ebuild 841 BLAKE2B 56a325eafbcf1eab323841d9aba2fe31fdce70d88cde8171cd28771e8de61b31d22340a79c21fa38b0a70281682bb79b620cbeac5bac8ff38e1890147729cef2 SHA512 0c11aa12aaf0983430e9e3ba6be3fb615601a9c968838fdf3a36ac65d5f34313ded67f07347e828e1896ea4db96b1159c9b1f45f4efa799d30cb446064be8c88
+EBUILD flask-uploads-0.2.0-r1.ebuild 868 BLAKE2B 1046457c5ed4d29384741a6fa3a2fc8b654ebf795055fa24e72d5aeead69a5989b8c5fc53eaebf56cb78d696f064cf0007ccf75fc7b9521ede90e4363b4092ab SHA512 b2feaa86384c943cec768786eeb1d2b660f5d01c2f25354cd73e7b52a288ec00313d1efbfc2089637bed1afb345476ded35bac4a8a3e1924f50fbaf686ae877d
MISC metadata.xml 458 BLAKE2B 1a588f2294a606d9341ad5d37944c2676641da126c476220d29c943897a9721340419c69838102f58c3bb81ea141be5103c302bebf008921177cd898315a22a2 SHA512 731c3d6009d98a61dd00f29f563b5651ddae42e35a9b86da0653fc38ad416369304dc6dbdeb2e36fb2f6f3273032aa7f97d5a816a7b4d5ed5a7d642158ac859a
diff --git a/dev-python/flask-uploads/flask-uploads-0.2.0-r1.ebuild b/dev-python/flask-uploads/flask-uploads-0.2.0-r1.ebuild
index c1b5748e05e3..6e8490b2ce01 100644
--- a/dev-python/flask-uploads/flask-uploads-0.2.0-r1.ebuild
+++ b/dev-python/flask-uploads/flask-uploads-0.2.0-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/flask-0.5[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/flask-wtf/Manifest b/dev-python/flask-wtf/Manifest
index 5c0f4afc56ce..a481770559df 100644
--- a/dev-python/flask-wtf/Manifest
+++ b/dev-python/flask-wtf/Manifest
@@ -1,3 +1,3 @@
DIST Flask-WTF-0.14.2.tar.gz 254903 BLAKE2B dd6b650d97622dbb56cc0bdd3c036f14e562181720ede0c48652b8fcbc88d2d684f013f0468e723b8b0746f2c6f44ca18ffe0ea353594680b47bc1212664ce52 SHA512 9d4b4b24eb24827aeb524699e6720eab384c42901a102daddd9fdc6b8dbc8eebec8c9d31a1e9052c9af4d61bd08eef8ef9dc4cdc8d9b950ff5bdd0201db1dfde
-EBUILD flask-wtf-0.14.2-r1.ebuild 1357 BLAKE2B 6d31950b693b291f718a308afc7c92c100e1389ddcff80679ecdfea442f7c08a2e4aa6383d54efecb2b11e89c2e50b828dc338fcb048802506bd722bca6257c7 SHA512 f4b370741de91b8908f5304730806e3dc18a8641ef0f50f4c255cca87c2a98b0e2b12752612d0cd9383c2844aeb7ee893389db38c22b5ddfbacebaad4b52c63c
+EBUILD flask-wtf-0.14.2-r1.ebuild 1387 BLAKE2B 839ed387ed462f53417749d384c329dab11bed9d1e4c162ae97ae03bf774c59ab1af87cf129c78763007de7b2df5cf86691fddf0f15add085152c0365e6beb80 SHA512 9babc85f986c965704936fb34606ad8d46d62ca24c78e87a71f68a0491efe83af29520d04f04cce43809c638cd2fc8a633e9649153e9dc1e237a38280c7c5406
MISC metadata.xml 635 BLAKE2B 1914db37789f92c3a41a30564fc58298b32a6babd32c812f3c5be7dbd22e5ebbea6ff4c7139772bbbfefb502f8325ee9fda9854ce9b167305541e8f56596cb90 SHA512 67b6dd0104a4f949aa2df5f9de39c7d77c18ee1a20104e92b68ece9c9ce04b7d7d27721b4170b562855862c99f4080df0949935d23c8f82cd27d15d8e93972e9
diff --git a/dev-python/flask-wtf/flask-wtf-0.14.2-r1.ebuild b/dev-python/flask-wtf/flask-wtf-0.14.2-r1.ebuild
index 797f3d90dd6c..2e7a68deff95 100644
--- a/dev-python/flask-wtf/flask-wtf-0.14.2-r1.ebuild
+++ b/dev-python/flask-wtf/flask-wtf-0.14.2-r1.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( pypy python{2_7,3_{5,6}} )
+
+PYTHON_COMPAT=( pypy python{2_7,3_{5,6,7}} )
inherit distutils-r1
@@ -17,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/Babel[${PYTHON_USEDEP}]
diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest
index 482edcb5aff1..6121e189b2a1 100644
--- a/dev-python/flask/Manifest
+++ b/dev-python/flask/Manifest
@@ -1,10 +1,11 @@
+AUX flask-1.1.1-py38.patch 1134 BLAKE2B bc252d38ca5c49ac7a327b50ee62eccb26a81f041a81fb6996fba790a6ec0f11b004fe90917ef4d90238126a17bb9864f81843f41edc7e43795acfb382799482 SHA512 ce43cf60c59aa17c716802779c163231435310b1942dd02373da51658119922bd6707b910c23dea49a9727f5a6a82219893ad3918384e7ebe3b5025bb4f7a6db
DIST Flask-0.12.2.tar.gz 548510 BLAKE2B bd92d0e7e6ff36d371ffd958708517d16e41d1475af9153bf3d5234c33aa5c0ab415cbd254b711731cf8cffddac94b475f62d9fff2f9fe756b0fa30bb36d4343 SHA512 c00bb807e8fbc943e23a3721acf5b04320e7a58d658bca46bdf83a345b4c4d5729accae338505e134f01bc908adec9555fd94e8c87ef6f0367e6037215c06319
DIST Flask-1.0.2.tar.gz 644534 BLAKE2B dd024f6f7a68691c759e3fd494a9482c4ab5216b5c7486fc1717346f953678c3198deedd657e7ddd3a5deff57ce31b1afdc40ef2ba9cc2fbed48f3afc223f6d0 SHA512 0ddf5d8bb0b0ae61f990096dffe3cf02744d7986015d05ae2cc09dfe0def17df44e2a4c58e330d17c7bd8c3eb74014dee5e2edef6e300b8e4ed756c251938f52
DIST Flask-1.0.4.tar.gz 615497 BLAKE2B 4141de3754a8ce42c6978a72da80c991d13415a19946180f5fd8f08a1827209be605ec10283b78841bee94c5a2036b8e6083187a3e68c188fde93cb702a6d645 SHA512 2ed45ebdef80fe354a0a221f991560e17c442550f667fb76dd9c9631428fe8b6686127504f4ee81fcc6748f99cd376bed7a1ff4e0a9ae913cd70c9f5f4ac1c61
DIST Flask-1.1.1.tar.gz 625458 BLAKE2B aea56848dd1f8bb2d96059adf069f8d19c55395e5dd0d98bf4e89c7d1b54241f1f476cbf7fdb91a2390cb5438a3bd7a5bdb58383f2a196b042e90f272cb39e53 SHA512 d4e6304bdb2e20deda5b9800dc9ebeabf0442528d6cef2d15416129c151b25ab32c41460939f64fb72b15ead8d4e9bcea5694039323d080d279bfba2f6266178
-EBUILD flask-0.12.2.ebuild 1832 BLAKE2B 3842b508f228388958d8f88cfa8379bbbefdb4dcb1946fb1ece67b3cd7339fcdb2d7674663381023d68e1355cbcfc2df1f2a6c40f2fa357f29029596d0f4768b SHA512 a05a66316c2727d75bdc7dc65616256241afa69fa83fff57e88ca25cce6f258b3f40950b1a38b9fe58799329441b8124f2bcfa2bec66f10b196dc6c13e5ffb52
-EBUILD flask-1.0.2.ebuild 1539 BLAKE2B 5e6d5e28412eed92ec448547a3a23335172d6d47fe551eeb0a2071ac81c12c6173f6b02d4953a3a56c529b27729fcdd1593e97b84b5c6a10b2aa9dfc6cc5aaa4 SHA512 4d7f130fc985b4dff5a488c2f34511a12fb6020e6cb3bc065273e2b9d55cdfed747e7ecfe90cad69246f4bf2f2266b7671127f5ddbb5a403ac6471eda7a9c1cf
-EBUILD flask-1.0.4.ebuild 1544 BLAKE2B 38e1bf11882f98b282a0c6e107bbb02f50fc96912b87d8902b678a534354a8040d3c9af36d04686fa727c714677efb7f12552ac03e34cbb9c9b8f7d53228d4dc SHA512 49a45558f158e4ee72732288bb22912278b01a59c3e60d443db2638c4ece8a0b5e490bb437af2370379f09cdaaff8a82a7952d311ee76b967dd4cea3ea672d77
-EBUILD flask-1.1.1.ebuild 1544 BLAKE2B 38e1bf11882f98b282a0c6e107bbb02f50fc96912b87d8902b678a534354a8040d3c9af36d04686fa727c714677efb7f12552ac03e34cbb9c9b8f7d53228d4dc SHA512 49a45558f158e4ee72732288bb22912278b01a59c3e60d443db2638c4ece8a0b5e490bb437af2370379f09cdaaff8a82a7952d311ee76b967dd4cea3ea672d77
-EBUILD flask-9999.ebuild 1544 BLAKE2B 38e1bf11882f98b282a0c6e107bbb02f50fc96912b87d8902b678a534354a8040d3c9af36d04686fa727c714677efb7f12552ac03e34cbb9c9b8f7d53228d4dc SHA512 49a45558f158e4ee72732288bb22912278b01a59c3e60d443db2638c4ece8a0b5e490bb437af2370379f09cdaaff8a82a7952d311ee76b967dd4cea3ea672d77
+EBUILD flask-0.12.2.ebuild 1859 BLAKE2B 1bcbbcdcbd8e218ed3257d82a50589b65cfeba01ace28147fc87947ca2738651c95df23fdcd484cb8e02ae431c44e6c60e0e08a6ba12fdb2bc5eda146b3df0e5 SHA512 e979ec60cb50f9a3f50ce26684cfece39fd69e3ff206b934e98fb9f0f536eba468baee44c32d3cbbc7ab8c9445fad635f8b191f1566112386bf21c7ffed34e81
+EBUILD flask-1.0.2.ebuild 1565 BLAKE2B fc51858e265bbbe881bc0dcfebb291284a8d546a9df87adb2a85d738d5427809571e430e17edbb5e1e97adc4b41d8c6e24f08b51ae661b2b3c803b8b78af0d8d SHA512 aae80a325018bd4d51044fd72a753a1e74d553eace6c18159c3c9edcbab69ff4217f43b104d95d0e9108d66cca061bb7108a4d8ac130055571e5804a380b7e0a
+EBUILD flask-1.0.4.ebuild 1571 BLAKE2B 14d9e4068ee905140e4a5d632abdefd6e58486a9e62aeebda4745d93c391e34955bf52da6315920cc979d6ba9c66cd995e0f29d764a9e6dea13fa735f32fe810 SHA512 adababc193243e801bea4f22555716fc05709fe7ca224a117b8835ff91f70839302d258ceb96180248bc8f91ec82b5c14e96e64ed1d73d46f7232ea3f02781ff
+EBUILD flask-1.1.1.ebuild 1414 BLAKE2B 5cf87a0f7121747ec886a3f2693b51e1973593f826610556ce9482c470582a896ce194daad116f6c61f21d44502af4c57664fb9d944039b78a7c6a7a39cc5114 SHA512 e057cff790f820e1e5dc1366b61606731559d9baea415348a2643bfff2b7220d7a0e7c42090138e55af69f8fd9dd75aa28c3ed44c961c7cdd635758f0afa4795
+EBUILD flask-9999.ebuild 1311 BLAKE2B 531cc5b3b8e0c21e5a255880eec7ec7c5d1df3f4b3265bc1e10b4eb21aba884c4aeaab475916cfeb63a7577cade27152f4d377dc52ae1e874e8270eab5b63689 SHA512 0e34fe92867543d812c61a6c40f3b27fb21d3c647c1a5b3afb1ca92fe1bcfbab24230331c2c926039fa49ff611772afb9eacf2fe4f86ae714b2b3ffb922422f6
MISC metadata.xml 363 BLAKE2B f031e9e0d44bc626f4cc00538e6030e732f97286a09d061cfd8b7e03c8506cc9ddc8caab73d9c10363c5bd0eab1bfe6129a668bd6c66e3d82d9221cfd1175629 SHA512 33989d02b79b82d3256dbbf7402d79580d529e728222d74dbb80f740dfc1f8f1357f03ab5da857ff1821f2bb90f7b7eeae71d89e237516da62656d3d124ef4d6
diff --git a/dev-python/flask/files/flask-1.1.1-py38.patch b/dev-python/flask/files/flask-1.1.1-py38.patch
new file mode 100644
index 000000000000..a03aa445137b
--- /dev/null
+++ b/dev-python/flask/files/flask-1.1.1-py38.patch
@@ -0,0 +1,38 @@
+commit c367a86cc5be70da4928b276d0218f98df6e854d
+Author: Fernanda Guimarães <fernandaguimaraes28@gmail.com>
+Date: Mon Oct 28 21:37:25 2019 -0300
+
+ Test test_send_from_directory_bad_request no longer fails in Python 3.8.
+
+diff --git a/tests/test_helpers.py b/tests/test_helpers.py
+index 78a56221..21735af1 100644
+--- a/tests/test_helpers.py
++++ b/tests/test_helpers.py
+@@ -11,6 +11,7 @@
+ import datetime
+ import io
+ import os
++import sys
+ import uuid
+
+ import pytest
+@@ -780,12 +781,17 @@ class TestSendfile(object):
+ assert rv.data.strip() == b"Hello Subdomain"
+ rv.close()
+
+- def test_send_from_directory_bad_request(self, app, req_ctx):
++ def test_send_from_directory_null_character(self, app, req_ctx):
+ app.root_path = os.path.join(
+ os.path.dirname(__file__), "test_apps", "subdomaintestmodule"
+ )
+
+- with pytest.raises(BadRequest):
++ if sys.version_info >= (3, 8):
++ exception = NotFound
++ else:
++ exception = BadRequest
++
++ with pytest.raises(exception):
+ flask.send_from_directory("static", "bad\x00")
+
+
diff --git a/dev-python/flask/flask-0.12.2.ebuild b/dev-python/flask/flask-0.12.2.ebuild
index e5a7abba8cf5..910edf128854 100644
--- a/dev-python/flask/flask-0.12.2.ebuild
+++ b/dev-python/flask/flask-0.12.2.ebuild
@@ -23,6 +23,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/click-2[${PYTHON_USEDEP}]
>=dev-python/blinker-1[${PYTHON_USEDEP}]
diff --git a/dev-python/flask/flask-1.0.2.ebuild b/dev-python/flask/flask-1.0.2.ebuild
index 9ac665ced8d5..c7d90235cdb5 100644
--- a/dev-python/flask/flask-1.0.2.ebuild
+++ b/dev-python/flask/flask-1.0.2.ebuild
@@ -16,13 +16,14 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
- KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
S="${WORKDIR}/${MY_P}"
fi
LICENSE="BSD"
SLOT="0"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/click[${PYTHON_USEDEP}]
dev-python/blinker[${PYTHON_USEDEP}]
diff --git a/dev-python/flask/flask-1.0.4.ebuild b/dev-python/flask/flask-1.0.4.ebuild
index 80cc931b35be..309a5494f244 100644
--- a/dev-python/flask/flask-1.0.4.ebuild
+++ b/dev-python/flask/flask-1.0.4.ebuild
@@ -23,6 +23,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/click[${PYTHON_USEDEP}]
dev-python/blinker[${PYTHON_USEDEP}]
diff --git a/dev-python/flask/flask-1.1.1.ebuild b/dev-python/flask/flask-1.1.1.ebuild
index 80cc931b35be..3cfa93664536 100644
--- a/dev-python/flask/flask-1.1.1.ebuild
+++ b/dev-python/flask/flask-1.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
inherit distutils-r1
@@ -22,7 +22,8 @@ fi
LICENSE="BSD"
SLOT="0"
-IUSE="doc examples test"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/click[${PYTHON_USEDEP}]
dev-python/blinker[${PYTHON_USEDEP}]
@@ -31,27 +32,22 @@ RDEPEND="dev-python/click[${PYTHON_USEDEP}]
>=dev-python/werkzeug-0.15[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-python_prepare_all() {
- # Prevent un-needed d'loading
- sed -e "s/ 'sphinx.ext.intersphinx',//" -i docs/conf.py || die
- distutils-r1_python_prepare_all
-}
+PATCHES=(
+ # taken from upstream git, will be in next release
+ "${FILESDIR}/flask-1.1.1-py38.patch"
+)
-python_compile_all() {
- use doc && emake -C docs html
-}
+distutils_enable_sphinx docs
python_test() {
PYTHONPATH=${S}/examples/flaskr:${S}/examples/minitwit${PYTHONPATH:+:${PYTHONPATH}} \
- py.test -v || die "Testing failed with ${EPYTHON}"
+ pytest -vv -p no:httpbin || die "Testing failed with ${EPYTHON}"
}
python_install_all() {
use examples && dodoc -r examples
- use doc && HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}
diff --git a/dev-python/flask/flask-9999.ebuild b/dev-python/flask/flask-9999.ebuild
index 80cc931b35be..ab417690d6fe 100644
--- a/dev-python/flask/flask-9999.ebuild
+++ b/dev-python/flask/flask-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
inherit distutils-r1
@@ -22,7 +22,8 @@ fi
LICENSE="BSD"
SLOT="0"
-IUSE="doc examples test"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/click[${PYTHON_USEDEP}]
dev-python/blinker[${PYTHON_USEDEP}]
@@ -31,27 +32,17 @@ RDEPEND="dev-python/click[${PYTHON_USEDEP}]
>=dev-python/werkzeug-0.15[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-python_prepare_all() {
- # Prevent un-needed d'loading
- sed -e "s/ 'sphinx.ext.intersphinx',//" -i docs/conf.py || die
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- use doc && emake -C docs html
-}
+distutils_enable_sphinx docs
python_test() {
PYTHONPATH=${S}/examples/flaskr:${S}/examples/minitwit${PYTHONPATH:+:${PYTHONPATH}} \
- py.test -v || die "Testing failed with ${EPYTHON}"
+ pytest -vv -p no:httpbin || die "Testing failed with ${EPYTHON}"
}
python_install_all() {
use examples && dodoc -r examples
- use doc && HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}
diff --git a/dev-python/fleep/Manifest b/dev-python/fleep/Manifest
new file mode 100644
index 000000000000..b1f7d79018aa
--- /dev/null
+++ b/dev-python/fleep/Manifest
@@ -0,0 +1,4 @@
+DIST fleep-1.0.1.tar.gz 6547 BLAKE2B 75ede77464e32404b3e1229adc9484d1d44b33323ed18f4be5275ffd1c8f63863459f46ff9cbf4f90d0e1387c0e5c967cce13ac8f6ce65710709dd227c04df89 SHA512 ba56f3a6c99f4c793e9f5c4ec04f7a96effabeadd92b18aeb7689a75d8504ccfca086db635d33e358ea9f67887e904c141e259ce2e9b9f3ea77f9e24c1b0eb27
+EBUILD fleep-1.0.1.ebuild 502 BLAKE2B bde0bcbf9b3095823fcacb1608967b0a3f001067419c216efea08b9873d2dfbb259dba701ac91c1d3d8f1d54bf160043c4ba82cda705a7df5ef5b6cc0b65f7d5 SHA512 ca785fbab990f5681f77da48e564424c3b5852d4d354ca270eef4d028930d11032544c27e27b57af71c8e9354f98889c3dcd649e095fd17d261d8306afa16419
+EBUILD fleep-9999.ebuild 502 BLAKE2B bde0bcbf9b3095823fcacb1608967b0a3f001067419c216efea08b9873d2dfbb259dba701ac91c1d3d8f1d54bf160043c4ba82cda705a7df5ef5b6cc0b65f7d5 SHA512 ca785fbab990f5681f77da48e564424c3b5852d4d354ca270eef4d028930d11032544c27e27b57af71c8e9354f98889c3dcd649e095fd17d261d8306afa16419
+MISC metadata.xml 326 BLAKE2B 165baf53562230ca992f549f9eb81ba297244f399f1c76356ac7b1e7afc0ff979a3bf923c43ce3f85f8ef01599ff6a7a1134758e4aa3052451024bdcf748982a SHA512 47fa850b90008ba48db395a4cee9b150da6d201b829f3507d39577e4f2d3296beeabf3515557b7816bad6c23c75c8e395fc00e62dfb3e6b27dc172d94eddfbbb
diff --git a/dev-python/fleep/fleep-1.0.1.ebuild b/dev-python/fleep/fleep-1.0.1.ebuild
new file mode 100644
index 000000000000..3482940aec1d
--- /dev/null
+++ b/dev-python/fleep/fleep-1.0.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5..7} )
+
+inherit distutils-r1
+
+DESCRIPTION="File format determination library for Python"
+HOMEPAGE="https://github.com/floyernick/fleep-py"
+
+if [ "${PV}" = "9999" ]; then
+ EGIT_REPO_URI="https://github.com/floyernick/fleep-py.git"
+ inherit git-r3
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
diff --git a/dev-python/fleep/fleep-9999.ebuild b/dev-python/fleep/fleep-9999.ebuild
new file mode 100644
index 000000000000..3482940aec1d
--- /dev/null
+++ b/dev-python/fleep/fleep-9999.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5..7} )
+
+inherit distutils-r1
+
+DESCRIPTION="File format determination library for Python"
+HOMEPAGE="https://github.com/floyernick/fleep-py"
+
+if [ "${PV}" = "9999" ]; then
+ EGIT_REPO_URI="https://github.com/floyernick/fleep-py.git"
+ inherit git-r3
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
diff --git a/dev-python/fleep/metadata.xml b/dev-python/fleep/metadata.xml
new file mode 100644
index 000000000000..c8ab1000c5be
--- /dev/null
+++ b/dev-python/fleep/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>zerochaos@gentoo.org</email>
+ <name>Rick Farina</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/flexmock/Manifest b/dev-python/flexmock/Manifest
index 481f403098a7..9c372f431f52 100644
--- a/dev-python/flexmock/Manifest
+++ b/dev-python/flexmock/Manifest
@@ -1,7 +1,7 @@
DIST flexmock-0.10.2.tar.gz 44425 BLAKE2B e49db5b7a4a739f72a2560c52d0493cc284641f7c54d11e67a4c40ae3681ed2ca22fdc17c9f8ffc667bef409e1ecb5e36acdcd73a968984a38992927ff7c416f SHA512 6824da47af260a93ad685b66bcbd2d9a93f98eec218242e0dd9ef885594d9218e4c7170c832a0b3ea3cf201896ec1efc2afacbffe1fc5dab032240369d7b3ac3
DIST flexmock-0.10.3.tar.gz 45017 BLAKE2B 03e6a709bd6c7889fa91692c27041f3d8109a57aa188a7043d5f45f757dd2bf929f80b9e57375bf7835ec4a88f032ed026c183320098546862f30c6bfedf6e8d SHA512 9c19e7a6765e57789065e6f5940270f5c0395194eddd8fedaf0abe52e0ffaaa33945385e981285caa1b7facb58be92b76dd0f370c242216626a30ab97b926bd1
DIST flexmock-0.10.4.tar.gz 45362 BLAKE2B 4ff79cff3b0d8fb0c97bd60b0d5aa5555a7b939d3d6275a17c9bd1002b1d7acb53d4f63f5f834faf0d349d8b8d429eb063f121c4d7b6d12aa1bb3e7bdbadb861 SHA512 d190fcb66f0c2c4e3be2384d68b95a22c695ffa0fe8f8a218f2baa68c91683641396197cac69ddab21e4b0990b9930f56423bb7cd85770ceade9c22ece72cedc
-EBUILD flexmock-0.10.2.ebuild 590 BLAKE2B ffd6cc079d56344b8f38bcb13ab51657c204d9ff3530b4b4624dd46238b5f54dd1965a52b3be924aeba142c9e69b45e0ae3277decbe54541530279ac1de2c1fb SHA512 f95248fa6a21af85446fa19a120ebc544adf40c271ab1fd01a963888f088729ee4ccdb696fa8cbc2a2c9da289f4c833417f28229423712769942466dbe3cf8a6
-EBUILD flexmock-0.10.3.ebuild 592 BLAKE2B 32f79adc0e70ee1d2d0c96ed05fa55ce31d2832cfef065549d3ffa128dde1fb64f2ad735e82eb5a4b5c554893a39f5343486f6b0e80690931d22256973bca8a5 SHA512 c15fa4bd804cc9108f716e34f23e4bf03f9b8079086ac2112fd382fc6673b04ca6304c3d179998b904a558d03361e71e9278531f6c9a63b34e93b07fdc6ba5f7
-EBUILD flexmock-0.10.4.ebuild 591 BLAKE2B e7d7c3d45c688e1247c3c9d8003dbfa7add133320471ee2e82dc37bbb7d523ad702f013ef2351873681979b67da58406d73b98bdff21e6cec2f65d8879d3cdf7 SHA512 5df9b99bc95c8ac850e4511f2cd410663d0b38822f68af61bcd7b6cc78144a089efded0367df6b73583003cc8223948042ceb6eeea1347c4601d1a6c15af1692
+EBUILD flexmock-0.10.2.ebuild 617 BLAKE2B 9b3058ee99b3cd8e403044a61e85702713ecfd7d7d5037c776f44ec2d02992251014f37107c956a14d780762d36ff3d12f261a1bffa703b9c544860de19ef918 SHA512 9c0202e6080168a69d4518c7bbeef3658bb09d0bcceab09cc9a9196790406401ef247bbb28bf24ed1ba494032c57092d3311d4529e81b00aa2218e99832d8654
+EBUILD flexmock-0.10.3.ebuild 619 BLAKE2B 212a84be84b043dfcdea7dd938efaf381673acac77bf21518a9db7dc1e862d087c34c27c44983620a5bbb7ade580cb416e017a62573b58d92f5a6a15b55d2a0a SHA512 887e89766365b42fde10269d8ba95097a0ba8340a55242b4e4ff0415e169092e1317fb47ee48304adbb13ba712f27c36388fbea9ac70620dd06a1200630d1674
+EBUILD flexmock-0.10.4.ebuild 618 BLAKE2B a1fa9ddbf9159a28ebefe71d5ef2cb8fea49ef8524c007050249ce1a0d1e6f586797f90ab05db1557e3f460551a9260b2355cd321181ea4f9115d82dcad5f837 SHA512 ac7b5186a5110401a8da08d60b859c465a73174632f2679cf3466c6ec0f86bf815e48769564cdaf9aa231d04b9da2f49e4399367f09283b443b4429d59036d8c
MISC metadata.xml 603 BLAKE2B 7bc248befb25b5071da321c7ad0cbefb6c57ee6f4fb9870a27c4888dac3239c90cac23a7adb0cfe41f7301edcb453463decf1c1b2be644a5e0c2fac5a41c0c0a SHA512 30088206cc5e7f24858f474160bc646e4744a0ebf14ac39048d5c31cf767da5f97d02559062c1002abba59d0a1ecd08861e52c3d2a29ad6b7e9d1d35c06e96f8
diff --git a/dev-python/flexmock/flexmock-0.10.2.ebuild b/dev-python/flexmock/flexmock-0.10.2.ebuild
index eaf594829501..b6d6d260e2a6 100644
--- a/dev-python/flexmock/flexmock-0.10.2.ebuild
+++ b/dev-python/flexmock/flexmock-0.10.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
test? (
diff --git a/dev-python/flexmock/flexmock-0.10.3.ebuild b/dev-python/flexmock/flexmock-0.10.3.ebuild
index cd2c289917a6..bc53f3f97bbe 100644
--- a/dev-python/flexmock/flexmock-0.10.3.ebuild
+++ b/dev-python/flexmock/flexmock-0.10.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
test? (
diff --git a/dev-python/flexmock/flexmock-0.10.4.ebuild b/dev-python/flexmock/flexmock-0.10.4.ebuild
index 59e66efe32a9..eef14b90cbee 100644
--- a/dev-python/flexmock/flexmock-0.10.4.ebuild
+++ b/dev-python/flexmock/flexmock-0.10.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
test? (
diff --git a/dev-python/flexx/Manifest b/dev-python/flexx/Manifest
index 3d7dba5b012f..aae2d88da869 100644
--- a/dev-python/flexx/Manifest
+++ b/dev-python/flexx/Manifest
@@ -1,5 +1,3 @@
-DIST flexx-0.3.1.zip 418280 BLAKE2B 9b0d5e91b7a0c61c2b7c65594546531f7f611620d20fbe1ad487f7f8db104d106d75c2818364658901ce7133f3676f8274cea5946b9525a9f6b6f4f4fdd8c64f SHA512 3d98daa18e0f307ed24386fc59a59a4df1727cdc7483cb1fa7bc6c5b2eb8cba36fbc100a98d8549ac890ef8ba86b9acef77d34e26c99994b918f5344354b0bfd
DIST flexx-0.4.1.tar.gz 287596 BLAKE2B 768100f6ed38ea7639e79c23a74a2ba38c41e4450920be4c331c159fed92ee8fd143de28c33ac7eb2625717c2fd53b90571a0a9064b36e5c9be4883d6e71468d SHA512 af9d84876d2c6b5f8b9fe7967dc282e4043456606c1574c10cfcd15a3f3d0d3f8f889a41ff254655eed06200b5d9c10fa27249343ee689ff62346031a4ed607b
-EBUILD flexx-0.3.1.ebuild 546 BLAKE2B a8482196c708e47ba25b4a459918669d0f4f500cb780ee47dc4e4a060a7764395f3d33141b4eeac21394c96ee59a7c665e9945f51e661457dbf01a1a1fbb4c18 SHA512 9e4b9b9909a0ee1f73a336ddcddfda2a79a3392d647b0da87a9784cd27e85691c4fa82459d3273723d180acc622145568056cf77c650a4abf589f8145e5eec49
EBUILD flexx-0.4.1.ebuild 646 BLAKE2B 01e8323982f9bad8a8825c647182d4773fa4fd831dfbf4924c25ca5fe29d724f466ea8eb9511ba19a3349e49bec2d5eec227914cf92f0fb977f33f99b8c89016 SHA512 10f6032d38857aa4b5f757e5c60dbd5cfd4692b8968a5af4c0b01184ecf6cde9253de4277c9d999e42058e9639f0546cdef0c3ae4188d3c3ec692327e0cc7e87
MISC metadata.xml 509 BLAKE2B cae737d6d72895541b62c3aad8301bda5b44314fd46df14237061cfd260a57f524d803b7054927834b00316d1add8e28be4fdc05adcc6142a68986944e263ccc SHA512 5e15dab8c10def713dacd1e6883502c075aff68e72b839d89273d28b3edc7ad03cc82152e1f4fddbd416b08fb0efdda3df26832c99bab7cddf700caba0258492
diff --git a/dev-python/flexx/flexx-0.3.1.ebuild b/dev-python/flexx/flexx-0.3.1.ebuild
deleted file mode 100644
index 3a2ab1aeee01..000000000000
--- a/dev-python/flexx/flexx-0.3.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python3_5 )
-
-inherit distutils-r1
-
-DESCRIPTION="Pure Python toolkit for creating GUI's using web technology"
-HOMEPAGE="
- https://flexx.readthedocs.org
- https://github.com/zoofio/flexx
- https://pypi.org/project/flexx/"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
diff --git a/dev-python/flit/Manifest b/dev-python/flit/Manifest
new file mode 100644
index 000000000000..4f5efea5dbd0
--- /dev/null
+++ b/dev-python/flit/Manifest
@@ -0,0 +1,4 @@
+AUX flit-2.1.0-tests.patch 287 BLAKE2B e2deed39a206096f1c4be29678a93fbfc7dabd7cb26bbf8e1e249bc506e5c8550e5531d3252f93d99cc2bad9e317b61d10f1d87e3094f3dd8c1c2d34a85b9049 SHA512 2e628275e3db217c9d5c1a593d3ea6a8539902737da8ed2d98f96f5fc99e0e25da1d427ea153f8279f3de0d7afde14684a7898c7e01e55ebeab4a5572479724b
+DIST flit-2.1.0.tar.gz 106459 BLAKE2B db51d8cc119ae8aa5f8d0ac1655cd29390065567391cbdf06ca7dbb98a79e96a6d8f318273c2f9a58aaf549090a903360701a844ac071d15304a21ea54052a91 SHA512 0fcbfaa1e5e83216a5c98cc87b0a8f2aa17e2c184ec3f09c7dd0dd5e695311be62344ac4f101cb71f87390513496f8c1152a2cd8d7363202f7696ee002f07a55
+EBUILD flit-2.1.0.ebuild 1407 BLAKE2B a15374372677fab9ee474a8c884b70f8b35b34f82eae82ae48214b5c848931905c67ee66d57c3ab03cd7237ddf73c34581be0d0dae6d94bcdd028985fde69a08 SHA512 508751369174b490c9b29f11934f07f369aca709fb5bf1d908c5047879cbcaa2bcc733cb34a8ca1aeb556be49e99c5f2b2c812db0c925500b3ef91b2fb9941a8
+MISC metadata.xml 382 BLAKE2B a64c13a8d32d2bdd74412e7fe0f742be1db8ac68ddd7b335be1a7b6a53953108a0d99db35932b5e07dda371695b5da3162c8805bc58df0eddfd6575be7d54144 SHA512 844c64182ed86828ee8ac533cdb72f9e56106e37051570f9ad1c83d4aa9d3fb5cf2257448363e7380175893aed21d96322c54c4d94eea8358285d561b6c08568
diff --git a/dev-python/flit/files/flit-2.1.0-tests.patch b/dev-python/flit/files/flit-2.1.0-tests.patch
new file mode 100644
index 000000000000..04cf9839dbc4
--- /dev/null
+++ b/dev-python/flit/files/flit-2.1.0-tests.patch
@@ -0,0 +1,8 @@
+diff --git a/tests/test_inifile.py b/tests/test_inifile.py
+index 150fa47..53ce597 100644
+--- a/tests/test_inifile.py
++++ b/tests/test_inifile.py
+@@ -7,2 +7,3 @@ samples_dir = Path(__file__).parent / 'samples'
+
++@pytest.mark.skip("Needs internet access")
+ def test_invalid_classifier():
diff --git a/dev-python/flit/flit-2.1.0.ebuild b/dev-python/flit/flit-2.1.0.ebuild
new file mode 100644
index 000000000000..ea8427af6c24
--- /dev/null
+++ b/dev-python/flit/flit-2.1.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="Simplified packaging of Python modules"
+HOMEPAGE="https://github.com/takluyver/flit https://flit.readthedocs.io/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-python/flit_core[${PYTHON_USEDEP}]
+ dev-python/intreehooks[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/requests_download[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+"
+BDEPEND="${RDEPEND}
+ sys-apps/grep
+ sys-apps/findutils
+ test? (
+ >=dev-python/pytest-2.7.3[${PYTHON_USEDEP}]
+ dev-python/responses[${PYTHON_USEDEP}]
+ dev-python/testpath[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/flit-2.1.0-tests.patch"
+)
+
+distutils_enable_tests pytest
+distutils_enable_sphinx doc \
+ dev-python/sphinxcontrib-github-alt \
+ dev-python/pygments-github-lexers \
+
+python_prepare_all() {
+ printf -- "from setuptools import setup, find_packages\nsetup(name='%s',version='%s',%s)" \
+ "${PN}" "${PV}" "packages=find_packages(exclude=['tests'])" > setup.py || die
+
+ # use toml instead of depricated pytoml
+ grep -r -l -Z -F 'pytoml' | xargs -0 \
+ sed -e 's:import pytoml as toml:import toml:' \
+ -e 's:pytoml:toml:' -i || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/flit/metadata.xml b/dev-python/flit/metadata.xml
new file mode 100644
index 000000000000..48a322e099ad
--- /dev/null
+++ b/dev-python/flit/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>chutzpah@gentoo.org</email>
+ <name>Patrick McLean</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">flit</remote-id>
+ <remote-id type="github">takluyver/flit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/flit_core/Manifest b/dev-python/flit_core/Manifest
new file mode 100644
index 000000000000..fa817be17982
--- /dev/null
+++ b/dev-python/flit_core/Manifest
@@ -0,0 +1,3 @@
+DIST flit_core-2.1.0.tar.gz 22978 BLAKE2B 87cb5ced56666eb9ae4963628864b66c77758c823b34712770a61a52cb7916196c0d6f51e7b2ad9804b853f27a257966aabef7dd9c95155af8e76f5100b1c9fa SHA512 dfc11cdd62af367b56773e5e0b28763554cd27a272a040a5dd35c8fae4f1e6695b2e2b15b6e63f6aa52df9854874eccc31f6eaf5b349ed85aa33cc5e1d2e1acd
+EBUILD flit_core-2.1.0.ebuild 1003 BLAKE2B ea5b0259884628f203a3ab3d867e26e768505957d2e742b8c75365e68ce993d6b555c2b1cb86a986b94c13c314e7e5cc4dd4f114354a3867d44fef2fe0cff09e SHA512 9e6ef22a384e04db09b355ef858b2e8033ae0024605c0832f00ff5916d81c796fd77e06654473b98c47ce125ddb4b34c596226869d9c54c0ebc3edd37428b0f2
+MISC metadata.xml 387 BLAKE2B 80b0a547d8f1c60916e68279805d3d60473d0674de329a5c3077e4dfb3aeb1285f9236c825e121f9b56f3ee16f9a5dcc65b667cbfdb230b99f430b38735d4bf0 SHA512 97c77a9eb206814534d35eafb4f64a3a613d7e2bbff8de5f929c94cc0e9377c13e7305c2e5f05911567172214566f4d7ec03fe1514ac307fe59b3a457cbbadbf
diff --git a/dev-python/flit_core/flit_core-2.1.0.ebuild b/dev-python/flit_core/flit_core-2.1.0.ebuild
new file mode 100644
index 000000000000..837b6cc3c505
--- /dev/null
+++ b/dev-python/flit_core/flit_core-2.1.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+inherit distutils-r1
+
+DESCRIPTION="Simplified packaging of Python modules (core module)"
+HOMEPAGE="https://pypi.org/project/flit-core/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-python/intreehooks[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+"
+BDEPEND="${RDEPEND}
+ test? ( dev-python/testpath[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ printf -- "from setuptools import setup, find_packages\nsetup(name='${PN//_/-}',version='${PV}',%s)" \
+ "packages=find_packages()" > setup.py || die
+
+ # use toml instead of depricated pytoml
+ sed -e 's:import pytoml as toml:import toml:' \
+ -i flit_core/inifile.py || die
+ sed -e 's:pytoml:toml:' \
+ -i flit_core/build_thyself.py || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/flit_core/metadata.xml b/dev-python/flit_core/metadata.xml
new file mode 100644
index 000000000000..12ad08ae74e2
--- /dev/null
+++ b/dev-python/flit_core/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>chutzpah@gentoo.org</email>
+ <name>Patrick McLean</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">flit-core</remote-id>
+ <remote-id type="github">takluyver/flit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/flup/Manifest b/dev-python/flup/Manifest
index 25ce712cd766..87336ec8d488 100644
--- a/dev-python/flup/Manifest
+++ b/dev-python/flup/Manifest
@@ -1,3 +1,3 @@
DIST flup-1.0.2.tar.gz 49051 BLAKE2B e3acb1c1a4028ed8eea5381c55d25f2cebb050a5ce9e18f74612d50453238338aa52b268059581a56438a1a0e42ecaaa0d747bc3bc2779ec0646daf1df3ce02c SHA512 65c610f9ddc3df6ed6deb6753b2b15ce4f4579efd9dfd25166d3b6803e5d7058fee6617388c9c67c39f7db54da5c918181dcbddfbb7be4a78cf8b65501af4c4a
-EBUILD flup-1.0.2-r1.ebuild 528 BLAKE2B 3fc7fcdd2cda94e37cad19b6b493173daa8f14cf3425b3dda7adfdf7b77f84eae9e64bf94f17107765988af3a8b3fef97fcd92f6f32acce4dc7962e513eb475d SHA512 c5b09f75a7be12ae4c8da48f74790eb7573631e81b96a163b662d121601a463950515ec557de5f5a3905aec78e6b388cf4f1b1ed3e161debf15abf5ac8adeac7
+EBUILD flup-1.0.2-r1.ebuild 524 BLAKE2B ea6c41460b023ff50b70a865c71da3c81dd9216c82cb8f0b9bc7f8cdb10117b575980382eed2be12bfd074160d51c2f77ac8ded9b5ebcdc573205722a1a3932d SHA512 f66a708201b63934fb03c7292d173eb58e7ce9892dcfc3e0a5dd6aece56e894cbd6c589a9bad5d3d84f71f8f682becc2b2187b36183c5f6350aec5208490207b
MISC metadata.xml 236 BLAKE2B 167eb58da19caba0e03167e2f209e118ce8a468851bca2790a0353112848fffcd72522497e5f951bf5c6eafa9691fa2a1ad980843cb4170a8194f3b8178ebe16 SHA512 0f2c2a0401b53543eac90eafdd4d11c5913be07f47b968e2892ca92c265adbd9564f02a491ff2607d7031194ba3e50c7720851537341b1541120821c487147a3
diff --git a/dev-python/flup/flup-1.0.2-r1.ebuild b/dev-python/flup/flup-1.0.2-r1.ebuild
index 16d0941de25d..750272b76fe6 100644
--- a/dev-python/flup/flup-1.0.2-r1.ebuild
+++ b/dev-python/flup/flup-1.0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -13,7 +13,7 @@ SRC_URI="https://www.saddi.com/software/${PN}/dist/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE=""
RDEPEND=""
diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index bbec2d0e1337..7b9feb6597c0 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,9 +1,7 @@
-DIST fonttools-3.0.tar.gz 298992 BLAKE2B 74adad38ea49e95b19a306d7a37cdff60f9983d32f4cce0685135153f1cd9adaf1b344edff57cdb060ec085dfde41d9f096e4eb49d5789494e19e54343c55316 SHA512 d0793d4c17e077e2cd308f37680d8b2ac34502542fda5a4a20e9567dff3667c8fc3f73aff8605e2e86d5486bf9a61f3f25f1f8d20d6de610477f7f8b0c7be40e
-DIST fonttools-3.24.2.tar.gz 1264825 BLAKE2B dd08243ec237c9c8616cb15f749a89b38fce13a0ac3a3deb64abe19dd95854222aa40003d0457f8821aeebe2e2d637262861f2af90235deb26bafccba30819dc SHA512 6a4b771e94ff23bf75f7a4aad2049350bc8cc41aae09c7fddaac6dc76662248032f138f64849cad8b8a46ad4c7ff8ff115e22084b6af4833cefb2614fdd289a8
DIST fonttools-3.44.0.tar.gz 2040100 BLAKE2B cdbebe8b38929ed8f436b899a9f5c7c5cddf546558ffd9e347fd41fc06dc4521741dd80d4b8c1cec4f996322ec09e8892174c965ff55bc6e4c7e4c5f44be0fe5 SHA512 ce390ccf69a4222ab8042f72c4e2495e39cb6907fafaea36f505407c7c6cca891d43374d648ae9f1a3119bfaeb1768b34f7c0340fad4fd158722cf2bfff425f7
DIST fonttools-4.0.1.tar.gz 2240578 BLAKE2B d7d735c4edfc09d90e2fd5b05e195e900f4f96e7acb52d0fdb00d95e9a39fa698dc853908b93f6f54674d9536caa9b7bc6c2b487565443b3e115a5ab3237eae7 SHA512 ae8a956ee03923ccbaf9d8950361cf0a2e3b86d61145298de07e8f4ed50680cea07dc56802663e3edf1fd9f18850983fac5685036f3c99fc454ea72591646eb0
-EBUILD fonttools-3.0.ebuild 726 BLAKE2B e62cfb46680252cde540fa383f11e88ae8926d09e5810724fb77476ae408ae72c5093a8fca22f204778e1a7fdcd7f312e051dca037a4cce94d12aedcab6157bc SHA512 2e2a26304e6eba1ef030b4b991015076bcbfdcc0ebfc753ebc99ba3859416cdb5d6e77195d49465269c5cd80e46207020e5dfd339eb5e427f7a9ea9f7046ac78
-EBUILD fonttools-3.24.2.ebuild 793 BLAKE2B 4a2fc04f6c669ca62b03b650a8d919366b89d37f00185c29ed642e57696262b914a61a0acd42306712449003f73ff7c848ac97b27d6d5bbbc2f74fd98c153bba SHA512 0336578576671d0ef5668b91f8e3a16a87e6b4f91812d73f263f5744bd26df1636be78f326c1323402b6469b78b1009bb1ca60abdadd44c9b920395522b19071
-EBUILD fonttools-3.44.0.ebuild 914 BLAKE2B 62d4e1a675b851269b7626fc7462cad0c2f7ee35d286f3e6ae08cc78adc12a7c2c81e10afe25b4fc6886765a20fe478b4164e3378501d6b4a6025af0c409ed4a SHA512 3c9f0ba0682b7c3ceb4308c6c81ae1e295706acf39b4349678a36448a3376d84b307f3e260cbc98f227247d8664280e4729d8421164c85b2ef5cd2b8b4de1b4b
-EBUILD fonttools-4.0.1.ebuild 910 BLAKE2B 2a0846f9ded885cfcab77d9cd78a6c98d057f60e89c98be708fbe5dbd5fb0049b3e3d2f36a748f902067f165d4ebc3ccd37f60912f896c42625f47f79b2b9b01 SHA512 4b0631a727274c5fc3ba660d4026a19221da1cba8dea2a8ae4a7468fa95cfce485c44293f5143c0f1ad45578d0449029bd6a44b2b5f734de2b00bda68049e58f
+DIST fonttools-4.1.0.tar.gz 2253792 BLAKE2B 470207d74404851aa111142ad8541d45820ded0212029867c289f2e7741d4b41b4ac824f65555a23d4f3dcc974428537cd319a8787bc4d80f2fb67561a21d1ee SHA512 3d9485cd34b5ea3dfdcc26474e0b21a96811b84eda16341c39165aea72bb09c3cf3360a069b316ae6575a399e26f6518c199180caec7bb959f245ced7ca45e3b
+EBUILD fonttools-3.44.0.ebuild 1479 BLAKE2B 81662e78ed574cc0377e38be3b1f41b896cff9ce300c07acfed8992326a6f58ae05c7413990cf6dfb38401c56ea81a3192dec99cefddf749766f9c77a4404197 SHA512 583b8d949eaf0b5497981a68319f86a32df01adc505487309e0d826bffd9460cdd1f76ab5dd3fdf5845c45dd75e090e341d4eae0d831e1abb09192d6d97f3290
+EBUILD fonttools-4.0.1.ebuild 1388 BLAKE2B 065474e8ae4c107b50d39421c3c92107c60d81e8cff77a8d457eb6c0c1bd92501f59acf46552d383b9059a2b5cd8b7b9b1e464c7422140a7459d0009acbca083 SHA512 6eeb194b8312b892a5edd619ce5e1be1745dae27bc5d2e45d7e3225e2555388458f2af6f4e88a607fa5322a7c9e5ac80ca1ff2885311117707c2a366e8d371af
+EBUILD fonttools-4.1.0.ebuild 1386 BLAKE2B 6c702fa823426d5aa59d1aa8c2237039a4af1b1bb0a21a5195a2d39a0c456aa0c8fab2e31f786d5564e3bbc1c3dc2e1481ee414e57741ffe953294c5123f7347 SHA512 d2b6f1bd6b1104700eeb8a3609eb90ae151208f9947d100f15981053efd086849750ce9dbde3532f06a354bdcda52dc7ad8188c81eddaded0e7dafec963922d6
MISC metadata.xml 474 BLAKE2B 54300181cb1e91d9754d3a0ab96f3ef8ecf4dbfb2d57ac6d2fb2cf9727acd07fa39b45155e1109e570b498be6cc3c1c98919593620f050482a41490c6a219af3 SHA512 f683da73b5db5e132fa4eacd6de94e50e434f12a88e14b1d97585492c4c4bbe3dda1791eb7855e6b4111ecd61601da4da22c6b77305d9affdd8f9e478c140ed4
diff --git a/dev-python/fonttools/fonttools-3.0.ebuild b/dev-python/fonttools/fonttools-3.0.ebuild
deleted file mode 100644
index ece1a7adc9c1..000000000000
--- a/dev-python/fonttools/fonttools-3.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
-HOMEPAGE="https://github.com/fonttools/fonttools/"
-SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86"
-IUSE=""
-
-DEPEND=">=dev-python/numpy-1.0.2[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"
-
-python_install_all() {
- DOCS=( README.md Doc/{changes.txt,install.txt} )
- HTML_DOCS=( Doc/documentation.html )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/fonttools/fonttools-3.24.2.ebuild b/dev-python/fonttools/fonttools-3.24.2.ebuild
deleted file mode 100644
index 3f9adb57e046..000000000000
--- a/dev-python/fonttools/fonttools-3.24.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
-HOMEPAGE="https://github.com/fonttools/fonttools/"
-SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 s390 ~sparc x86"
-IUSE="test"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- test? (
- >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
- dev-python/pytest-runner[${PYTHON_USEDEP}]
- )"
-
-python_prepare_all() {
- touch Tests/svgLib/__init__.py || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- esetup.py test
-}
diff --git a/dev-python/fonttools/fonttools-3.44.0.ebuild b/dev-python/fonttools/fonttools-3.44.0.ebuild
index a0487ce8e15b..14c286579526 100644
--- a/dev-python/fonttools/fonttools-3.44.0.ebuild
+++ b/dev-python/fonttools/fonttools-3.44.0.ebuild
@@ -14,8 +14,9 @@ SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ppc ppc64 ~s390 sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
@@ -26,9 +27,28 @@ DEPEND="${RDEPEND}
>=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
app-arch/brotli[python,${PYTHON_USEDEP}]
app-arch/zopfli
+ python_targets_python2_7? (
+ dev-python/backports-os[python_targets_python2_7]
+ )
)"
+python_prepare_all() {
+ # When dev-python/pytest-shutil is installed, we get weird import errors.
+ # This is due to incomplete nesting in the Tests/ tree:
+ #
+ # Tests/feaLib/__init__.py
+ # Tests/ufoLib/__init__.py
+ # Tests/svgLib/path/__init__.py
+ # Tests/otlLib/__init__.py
+ # Tests/varLib/__init__.py
+ #
+ # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+ touch Tests/svgLib/__init__.py || die
+
+ distutils-r1_python_prepare_all
+}
+
python_test() {
# virtualx used when matplotlib is installed causing plot module tests to run
- virtx pytest -vv Tests fontTools || die "pytest failed"
+ virtx pytest -vv Tests fontTools
}
diff --git a/dev-python/fonttools/fonttools-4.0.1.ebuild b/dev-python/fonttools/fonttools-4.0.1.ebuild
index b9df172c14cc..b798b62b0282 100644
--- a/dev-python/fonttools/fonttools-4.0.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.0.1.ebuild
@@ -14,8 +14,9 @@ SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ppc ppc64 ~s390 sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
@@ -28,7 +29,23 @@ DEPEND="${RDEPEND}
app-arch/zopfli
)"
+python_prepare_all() {
+ # When dev-python/pytest-shutil is installed, we get weird import errors.
+ # This is due to incomplete nesting in the Tests/ tree:
+ #
+ # Tests/feaLib/__init__.py
+ # Tests/ufoLib/__init__.py
+ # Tests/svgLib/path/__init__.py
+ # Tests/otlLib/__init__.py
+ # Tests/varLib/__init__.py
+ #
+ # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+ touch Tests/svgLib/__init__.py || die
+
+ distutils-r1_python_prepare_all
+}
+
python_test() {
# virtualx used when matplotlib is installed causing plot module tests to run
- virtx pytest -vv Tests fontTools || die "pytest failed"
+ virtx pytest -vv Tests fontTools
}
diff --git a/dev-python/fonttools/fonttools-4.1.0.ebuild b/dev-python/fonttools/fonttools-4.1.0.ebuild
new file mode 100644
index 000000000000..b395c5d610a5
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.1.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="https://github.com/fonttools/fonttools/"
+SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ test? (
+ >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
+ dev-python/pytest-runner[${PYTHON_USEDEP}]
+
+ >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+ app-arch/brotli[python,${PYTHON_USEDEP}]
+ app-arch/zopfli
+ )"
+
+python_prepare_all() {
+ # When dev-python/pytest-shutil is installed, we get weird import errors.
+ # This is due to incomplete nesting in the Tests/ tree:
+ #
+ # Tests/feaLib/__init__.py
+ # Tests/ufoLib/__init__.py
+ # Tests/svgLib/path/__init__.py
+ # Tests/otlLib/__init__.py
+ # Tests/varLib/__init__.py
+ #
+ # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+ touch Tests/svgLib/__init__.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ # virtualx used when matplotlib is installed causing plot module tests to run
+ virtx pytest -vv Tests fontTools
+}
diff --git a/dev-python/foolscap/Manifest b/dev-python/foolscap/Manifest
index 5792816b211d..c4115762ce1d 100644
--- a/dev-python/foolscap/Manifest
+++ b/dev-python/foolscap/Manifest
@@ -1,7 +1,7 @@
DIST foolscap-0.11.0.tar.gz 491916 BLAKE2B bf36442b4274943c00df244c2880dbf8f16b67288a6b8391c8f3e8547ab907ff6de3e1dd92e7173c5801349d1f04f3789ef1f95b5baa32dadc3c56d3dd5b5d0e SHA512 577cd15e7f9207a9675999590cb1189edbdd77a2daee5cab80d66d40b1343bcb338a064eedf372ca7f8a102ed1cef0770923d6dea27dd6c3b37c0717cdc912e8
DIST foolscap-0.13.1.tar.gz 524167 BLAKE2B 4d68b0a969dc90fdabadc38ceb7a912f7e0c25f2c1206d4613d3bc314a907832de02656c32f32bd2361e519476e1178a80c2d4ade7fc1f17caeb6ab7b4b72dfc SHA512 aa77fc22d6c1c32e1361f0ccc42902f25cf18ac917f81428d32f1170b75ecb4fe73f639e8bb641822775326ec920f14308ad7f4c5c01cd8051305fccde9c5e9e
DIST foolscap-0.7.0.tar.gz 478999 BLAKE2B fbe3979efe8533a7727703af79aa3074f5ff54e4cd42cee4e981d8b2b73c445272792472236a52dc9fa69e9a25bd8cd30972d1fd2f37127db857ce5d5d3e7f6d SHA512 b2eb5415376d4e8e4ee3fd9ecef80a02d195d6b44059e5292c2daa7dcfdea9deafd8678ff89391128244a8d41fb6a69a92f9e4f07cc599f7358783dc8cb70f15
-EBUILD foolscap-0.11.0.ebuild 1268 BLAKE2B 17697a21cb0a1914a37105fb74358777adb430301b08be1a64aea6e3386acc2c70146ce092604b8e2fe9f5f1f81ccf575b6b41891d4aa84c7cafe4648dc32801 SHA512 8f61c6d8e2f9d8dfb5992a639f2e1ffa4441686be755dd603979887b09d335578432c5aa589d5ab07019082d141be2c29fe688ca55f19bc226c1c7b380742620
+EBUILD foolscap-0.11.0.ebuild 1292 BLAKE2B e829cf2e1bb640c5dbf99400c55fe0f5cee414c2208b092dd135d2af4629ddf20a74a6cc251ab3815ffbc2747646598fa0c6aea2fe449155b607312c9d0aa52c SHA512 3687e1058d8ce3e227b86db51a3abb1bf93254565a432970c29bc59a626c31f77b525b4517dd45aa5f086975bdc2ad2a787a432fe826a7b4d4397569d5676593
EBUILD foolscap-0.13.1.ebuild 1280 BLAKE2B baa2aebad2976eb72c1b172cfabfe836683d2b26ec5026075decf303fad0ac4d8aed978a5f1661464477e6795c93b22c6b855718717564d92d39ed0c9d727d11 SHA512 1103feefe4b6da74d3b7dbb5fdd2bf150e7bb80b73a6212476f50dca69b295e14c274de85ae82eac7160a530a20830331146d4d9a230673a84543af4d14efc1e
-EBUILD foolscap-0.7.0.ebuild 910 BLAKE2B eda252d8f8aef4648d06e3c281fbae305669142dbaf1120482c97899b003721d37545e104c3c0b0c4e52e2da476b8e61fbb91e6609c555202144afa53d69cef8 SHA512 3c181ec3d826f9e1f8c843266e5513341530e4c62533f56107d600da7da08030747c9c1710913b2d66c0fe1441e2e2b418259108ec9d360f1301428d38c2501d
+EBUILD foolscap-0.7.0.ebuild 934 BLAKE2B 1eb1b57d4aaf96dcd2408f181c819a44a94bf815638c02c166ea4efddb722f86b7ec61b5869213f474e0969e877adf7a98d021988131ef3a3c8450ded922c165 SHA512 01b7c93cb119d639f358eb8fd36fbda787a9c7e8c4dc3a0d75c8aac3db9b591bbf10d0b60dac0ad51ffdcc5e45e1d1be67f976226c201db32d2e0cca52e8df7d
MISC metadata.xml 1272 BLAKE2B 2e8117819b9d14b123baeb54170b7e166c591af67d1d53911add7cf9cf1d7f5a1e23b00a4f32792d3109750a474c97341ae4d57db400c4884e2c212bfaea1547 SHA512 5509a54a69ca4d5c6898cdf125fc62d974b494dcce9117e9c66fc2e4e17b7f0d07e423739c9ea8b81cd2b3f16012400df9f764a5e2a4ab939edb2f8a3428ced0
diff --git a/dev-python/foolscap/foolscap-0.11.0.ebuild b/dev-python/foolscap/foolscap-0.11.0.ebuild
index e096ba770f6f..6fabb0687bef 100644
--- a/dev-python/foolscap/foolscap-0.11.0.ebuild
+++ b/dev-python/foolscap/foolscap-0.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc +ssl test"
+RESTRICT="!test? ( test )"
# setup.py stipulates >=twisted-core-2.5.0 but failures occur in testsuite under -15.x
RDEPEND="
diff --git a/dev-python/foolscap/foolscap-0.7.0.ebuild b/dev-python/foolscap/foolscap-0.7.0.ebuild
index f7f1ceaf0029..458a37b04f4a 100644
--- a/dev-python/foolscap/foolscap-0.7.0.ebuild
+++ b/dev-python/foolscap/foolscap-0.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc +ssl test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/twisted-core-2.5.0[${PYTHON_USEDEP}]
>=dev-python/twisted-web-2.5.0[${PYTHON_USEDEP}]
diff --git a/dev-python/fqdn/Manifest b/dev-python/fqdn/Manifest
index 3fdba08bb273..62b4d32afcbd 100644
--- a/dev-python/fqdn/Manifest
+++ b/dev-python/fqdn/Manifest
@@ -1,3 +1,3 @@
DIST fqdn-1.1.1.tar.gz 12056 BLAKE2B 8f78e16b73239ec7dbd2f1565026459c08b80245999b4bd93fe7119f45f604c84ae9d60cbb42aec147d5096bb1a6b1898a2d884db244e1ad507ed516aa3591b3 SHA512 46487bcdf2639b84023f710c323b33b8bdb9a3a3d6e7f22c1e9b759940193f9473d3bd639678ab377741ce84c180bc18eb7e65060fdd59189dacadcb50df317b
-EBUILD fqdn-1.1.1.ebuild 613 BLAKE2B ddec666e4bd449520a85d2c49915a343879cd456bd4121bdaec9f30e5b2db90fb9b790852462d7628a9fa84e3f1f1229d2fa9ffbc18449fd22899127f838dbf1 SHA512 01294320562e58d9f1e1ce65dc42c3436c6428d0c58f99ccfd4cf4dd11404809f220130dc718896e96968fd5e08817186aab8d07931a5b6042f296e75e2ae6c5
+EBUILD fqdn-1.1.1.ebuild 640 BLAKE2B 0c00f1631709b704216cff51d62fb55ecec82047215ecff87efe69191f587f6b7450bd76f8f17f3ed89d4555a5cd460d7c169a0e059b9af9b66025c33468a1f9 SHA512 4e5543ece0191cb78ee8334a6a93d12f6fd9345dbfda717f658eec9d6c3f544462e99054d05e05fa0cb4ee6345fe015a43c656a5800731a9477d546f626e3ba0
MISC metadata.xml 526 BLAKE2B 1fb86ccea80fe5eadf839fb67a10f428907b402f8559935ba97ea054012497253b3b139818d7cab92f3375fae374772b8e90d470be10773998ec554b3407c401 SHA512 d9107d31f2e828667938b86209ecfe70f0eabd8c10517e3dfdaceb63ac860c314e4889a1b06ef680b2a9acd84212aa0f703147c6180a9b7e031bc4579e93e6a7
diff --git a/dev-python/fqdn/fqdn-1.1.1.ebuild b/dev-python/fqdn/fqdn-1.1.1.ebuild
index 07c567ad6896..a32fb6b8dce0 100644
--- a/dev-python/fqdn/fqdn-1.1.1.ebuild
+++ b/dev-python/fqdn/fqdn-1.1.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="dev-python/cached-property[${PYTHON_USEDEP}]"
diff --git a/dev-python/freezegun/Manifest b/dev-python/freezegun/Manifest
index 506167b8f8e5..5f055f0347dc 100644
--- a/dev-python/freezegun/Manifest
+++ b/dev-python/freezegun/Manifest
@@ -1,6 +1,10 @@
AUX freezegun-0.3.10-py37.patch 2157 BLAKE2B 9d7815473f512a36431872664aae95d9aba815380ec08ed6bd54d764a3e65347c9214fbc7ede39b94964105f8fca2a3127e1eddb9b4385d30788b3bceb2f975d SHA512 1664ce2e1947a6b9b37beb3191ab83f3e7e257f500aa512c0d0d085af34b150fb964b18875faba976f0d094b80681e778a7b06b5251eaa1e811cfb2eaf9a2fb3
+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
-EBUILD freezegun-0.3.10.ebuild 926 BLAKE2B 13ce0d244680523b9c6102c1ad0ddcd0dad5ebfd9e48a327e0eb5f3102800841db5af12755838201d4cd0f6cb404123cf1d0b169591ca35c9ee04d19df414f9f SHA512 a921b61e9718b68cfea116b378be225b017e4995ee2953e42eeebd30edd76938f22b76c27fb6ed6784517937265e549b3866098b27bf92325cc177519f09c833
-EBUILD freezegun-0.3.11.ebuild 881 BLAKE2B 8950f71f840dcb6cdf7aa4ab22282b64ef0b624cf5eb7a89f03390dbd0b6524d5e2602a97c606ffd96028c58f6b55c52cae8ab3c99227fac22a4595cf0e797da SHA512 b44bdac10d8e07ac253febf41bea3ee785acc2b37ed9e523b8494e8a0e5d3b2545087519ba903c335900b9b4eaf3fc9d985d7f6ec8224c526e62cbeb8e89fa99
+DIST freezegun-0.3.12.tar.gz 24346 BLAKE2B 09d7c662a82d7b7fa6ae56c09bff0d73e2b63fba2b492620cd8e68ee06a15129a7e901418d1881e65b440babcfe0d014ad3574ab8dd2c7eab8486b3d868273ac SHA512 f7d98ea84735b24380fa53e1e62622fe91be5a35cb75221ca4cb02418add9b0a4add9b2f691242be75acbc45d4745fef82ffe3c89890dcdffa4405940e527af4
+EBUILD freezegun-0.3.10.ebuild 953 BLAKE2B b57ac38fe16e8bf255e317f8bb5b6fa18d3546a5fa853c721548540fea27434d83d77da97feff77744eff53117aa21f3e5aa759596d8857b072d370fd8402c6d SHA512 f466ea45fc4d8880f327835483109c49da31b738f2d34aa281f7c0e44dfca44f7448c859a321d23463d13474848188bae53e36b2de42492f3c15d77252851966
+EBUILD freezegun-0.3.11.ebuild 908 BLAKE2B 7133c4b2ef60a147479ef362174cf49a43feadcb709b753eb3766685568bea95e258f3549a0fb3e2e7870547f991407d6620d7bc342db4832971a34778685f91 SHA512 fa7f70603226bda71b641daa8fb6bde0b06b446950065b4ff189b6d7d8ea5e877882bf57ce6b61b06e9fa85d5b74527ae5d773ec701b9eea429894a79943390b
+EBUILD freezegun-0.3.12-r1.ebuild 1306 BLAKE2B 6695516c7d81a5d1cf3e99408ef4bb80e9af7b7ea7e529c66f28399869fd31b05f94afb0bfbd81299465b491679dbc2ff96d9a7302c8eff82319d10d3bd6bb86 SHA512 294298ffedbb8ac583e8c8d3d0aa0e857155d4fc1490e6ed5c68cc11481a4086d8f50285762a2b74d4416e34c3ad96feb6ce5d78ae814767c4b187b59def6aec
MISC metadata.xml 392 BLAKE2B 574f859b6be3de78801f9214b561b366ddb87357be71a6891084da1f3de2e6481692d5da7ca6d5008d3ae963cc1e36ead4aae6115f0008d63d65a089cf70115f SHA512 b39f8a45d62f0c220fb915ad64c6a17e9f9619aa8c358694c3a3a83464eb5fcf50ed658430d9aabfb76e8310d4ab3baf059a8de78ebe46a59d6af187735489ed
diff --git a/dev-python/freezegun/files/freezegun-0.3.12-py38.patch b/dev-python/freezegun/files/freezegun-0.3.12-py38.patch
new file mode 100644
index 000000000000..d35303bf9fe5
--- /dev/null
+++ b/dev-python/freezegun/files/freezegun-0.3.12-py38.patch
@@ -0,0 +1,122 @@
+commit 4d998c9d6b130ed4e2d54cb96b010fec749a9c59
+Author: xtreak <tir.karthi@gmail.com>
+Date: Wed Jun 19 14:54:22 2019 +0000
+
+ Patch time.time_ns to support Python 3.8
+
+diff --git a/CHANGELOG b/CHANGELOG
+index efac4d3..14d96be 100644
+--- a/CHANGELOG
++++ b/CHANGELOG
+@@ -11,6 +11,7 @@ Latest
+ * Ignore Selenium
+ * Move to pytest
+ * Conditionally patch time.clock
++* Patch time.time_ns added in Python 3.7
+
+ 0.3.11
+ ------
+@@ -57,4 +58,4 @@ Latest
+
+ * Add `tick` argument to allow time to move forward
+ * Performance improvements
+-* Fix timezone example in README
+\ No newline at end of file
++* Fix timezone example in README
+diff --git a/freezegun/api.py b/freezegun/api.py
+index 5e7d7fa..bc61270 100644
+--- a/freezegun/api.py
++++ b/freezegun/api.py
+@@ -20,6 +20,7 @@ try:
+ except ImportError:
+ MayaDT = None
+
++_TIME_NS_PRESENT = hasattr(time, 'time_ns')
+
+ real_time = time.time
+ real_localtime = time.localtime
+@@ -28,6 +29,11 @@ real_strftime = time.strftime
+ real_date = datetime.date
+ real_datetime = datetime.datetime
+ real_date_objects = [real_time, real_localtime, real_gmtime, real_strftime, real_date, real_datetime]
++
++if _TIME_NS_PRESENT:
++ real_time_ns = time.time_ns
++ real_date_objects.append(real_time_ns)
++
+ _real_time_object_ids = set(id(obj) for obj in real_date_objects)
+
+ # time.clock is deprecated and was removed in Python 3.8
+@@ -175,6 +181,12 @@ def fake_time():
+ current_time = get_current_time()
+ return calendar.timegm(current_time.timetuple()) + current_time.microsecond / 1000000.0
+
++if _TIME_NS_PRESENT:
++ def fake_time_ns():
++ if _should_use_real_time():
++ return real_time_ns()
++ return int(int(fake_time()) * 1e9)
++
+
+ def fake_localtime(t=None):
+ if t is not None:
+@@ -331,7 +343,7 @@ class FakeDatetime(with_metaclass(FakeDatetimeMeta, real_datetime, FakeDate)):
+
+ def date(self):
+ return date_to_fakedate(self)
+-
++
+ @property
+ def nanosecond(self):
+ try:
+@@ -599,6 +611,10 @@ class _freeze_time(object):
+ ('real_time', real_time, fake_time),
+ ]
+
++ if _TIME_NS_PRESENT:
++ time.time_ns = fake_time_ns
++ to_patch.append(('real_time_ns', real_time_ns, fake_time_ns))
++
+ if real_clock is not None:
+ # time.clock is deprecated and was removed in Python 3.8
+ time.clock = fake_clock
+@@ -741,7 +757,7 @@ def freeze_time(time_to_freeze=None, tz_offset=0, ignore=None, tick=False, as_ar
+ ignore.append('selenium')
+ ignore.append('_pytest.terminal.')
+ ignore.append('_pytest.runner.')
+-
++
+ return _freeze_time(time_to_freeze, tz_offset, ignore, tick, as_arg, auto_tick_seconds)
+
+
+diff --git a/tests/test_datetimes.py b/tests/test_datetimes.py
+index cfef4a1..688fdce 100644
+--- a/tests/test_datetimes.py
++++ b/tests/test_datetimes.py
+@@ -19,6 +19,7 @@ except ImportError:
+
+ # time.clock was removed in Python 3.8
+ HAS_CLOCK = hasattr(time, 'clock')
++HAS_TIME_NS = hasattr(time, 'time_ns')
+
+ class temp_locale(object):
+ """Temporarily change the locale."""
+@@ -656,3 +657,18 @@ def test_should_use_real_time():
+ assert time.gmtime() != expected_frozen_gmt
+ if HAS_CLOCK:
+ assert time.clock() != expected_clock
++
++
++@pytest.mark.skipif(not HAS_TIME_NS,
++ reason="time.time_ns is present only on 3.7 and above")
++def test_time_ns():
++ freezer = freeze_time("2012-01-14")
++ local_time = datetime.datetime(2012, 1, 14)
++ utc_time = local_time - datetime.timedelta(seconds=time.timezone)
++ expected_timestamp = time.mktime(utc_time.timetuple())
++
++ freezer.start()
++ assert time.time() == expected_timestamp
++ assert time.time_ns() == expected_timestamp * 1e9
++ freezer.stop()
++ assert time.time() != expected_timestamp
diff --git a/dev-python/freezegun/files/freezegun-0.3.12-tests.patch b/dev-python/freezegun/files/freezegun-0.3.12-tests.patch
new file mode 100644
index 000000000000..08543fc7d595
--- /dev/null
+++ b/dev-python/freezegun/files/freezegun-0.3.12-tests.patch
@@ -0,0 +1,13 @@
+diff --git a/tests/test_datetimes.py b/tests/test_datetimes.py
+index 688fdce..a61484d 100644
+--- a/tests/test_datetimes.py
++++ b/tests/test_datetimes.py
+@@ -18,7 +18,7 @@ except ImportError:
+ maya = None
+
+ # time.clock was removed in Python 3.8
+-HAS_CLOCK = hasattr(time, 'clock')
++HAS_CLOCK = hasattr(time, 'clock') and getattr(time, 'clock') is not None
+ HAS_TIME_NS = hasattr(time, 'time_ns')
+
+ class temp_locale(object):
diff --git a/dev-python/freezegun/freezegun-0.3.10.ebuild b/dev-python/freezegun/freezegun-0.3.10.ebuild
index d87eb1ebce87..a398a264edc3 100644
--- a/dev-python/freezegun/freezegun-0.3.10.ebuild
+++ b/dev-python/freezegun/freezegun-0.3.10.ebuild
@@ -14,6 +14,7 @@ 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}]
diff --git a/dev-python/freezegun/freezegun-0.3.11.ebuild b/dev-python/freezegun/freezegun-0.3.11.ebuild
index d74d7f9153bd..8211ca08193a 100644
--- a/dev-python/freezegun/freezegun-0.3.11.ebuild
+++ b/dev-python/freezegun/freezegun-0.3.11.ebuild
@@ -14,6 +14,7 @@ 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}]
diff --git a/dev-python/freezegun/freezegun-0.3.12-r1.ebuild b/dev-python/freezegun/freezegun-0.3.12-r1.ebuild
new file mode 100644
index 000000000000..bef9ce1ee62a
--- /dev/null
+++ b/dev-python/freezegun/freezegun-0.3.12-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Let your Python tests travel through time"
+HOMEPAGE="https://github.com/spulec/freezegun"
+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"
+
+RDEPEND="
+ >dev-python/python-dateutil-2.0[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ $(python_gen_impl_dep sqlite)
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ # pulled from upstream git, will be in next release
+ "${FILESDIR}/freezegun-0.3.12-py38.patch"
+
+ # test fixes
+ "${FILESDIR}/freezegun-0.3.12-tests.patch"
+)
+
+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 ${PN}/_async.py || die
+ fi
+}
diff --git a/dev-python/frozen-flask/Manifest b/dev-python/frozen-flask/Manifest
index f0add3c00366..5c3da209ca0e 100644
--- a/dev-python/frozen-flask/Manifest
+++ b/dev-python/frozen-flask/Manifest
@@ -1,5 +1,5 @@
DIST Frozen-Flask-0.11.tar.gz 106927 BLAKE2B b23caedc0a60ebdf089753b698ebc04f2d89c8fbea58819a959533c68a181ca73dfc66c5d263b7c05c84c92b8540e00d3094992ff0064f7edaec1fed42fe1ae7 SHA512 a734c6e090f08b01756b677a577c013e0198272a9e469410be81e5214eceb34d98e163410e8e04850036c58c5e7c9e718145e69cd26dd9e30c821f6949aede76
DIST Frozen-Flask-0.15.tar.gz 477516 BLAKE2B 1f9ecc59cabc547f7c4358c5fbbde0c57264a6c8e45bcf567c00f5c20eef288b8d261edf878e1295ef702d863c16dd605b59982abfe4daf9f073b29787b01921 SHA512 8cb80ccb5018abdaaf53a43c219504d57f2630af3d8d5c7bd6bee44c7cf483f50530bc00ff49fd674d54c0e1f6a5e0caa004bff04e95dec7f58a8bb443a36241
-EBUILD frozen-flask-0.11-r1.ebuild 1063 BLAKE2B bfd187fadd5c167384eb3be353e25847667184e984b096489d5c8edf5357c13adf25a6f2d6a8e2da78d286d65bc3e92677d295535348320d7b833c0ad149e014 SHA512 a7e4ed93d3cc473eedf1bcfaa2727dca7e24cbd05615b8a367f1e855e09a9777ed7c46c178929eaabb8996a745135a6a791849361e49cf0e9c478db542d34711
-EBUILD frozen-flask-0.15.ebuild 999 BLAKE2B 253b8ce6e5aa407e222729568bd946cb6330c24462fa6cbd704bf8335edc2d74e4ffead6cf96c17a5f675c72238ffa152cad6fd88c975db6e14ecc1f081a381c SHA512 53d74738ad525acef8d049562d9771117ca27110e34bc6b836402da9c2abd4ca9c294c8dfdd0241543db9734e318c0fd54f826f2deb276dfcff3534e7becf3ff
+EBUILD frozen-flask-0.11-r1.ebuild 1087 BLAKE2B 48a18b760a079d5a76666fb389a5900f6fee605f10df6920d7b1834c88be3228ae3a6682323b155d97259aa1bb6bc4c311e090e7f484bd03c0ae720d5f86e8f2 SHA512 b234a776babb0d1514a173e42348fdefe10a81c4abe156d5cdcb3607c6043a805cc72b714aa299040e4c173bdaa9a1e13229b1a67f649b3cc4e4c51fbde4e1fd
+EBUILD frozen-flask-0.15.ebuild 1023 BLAKE2B 7e3fa0f0babcc63572eaa3dd812312da4cc4732b457fea1a9b6dba24f41c6a7469b4acf8d6db558aae6c972ee24f76e0fa0610c445198089df6b901df207b84d SHA512 118c6c9f5e57c8b80a7f5c4392baac924edcfae663a101893391b7df8cb410c6b9412109d28398dc627bdea9889c505244b2dcfc6f5d3be73fbf5073ffb04dfa
MISC metadata.xml 390 BLAKE2B 596dd147a24653b5cace2a55534505dd497afe299a31962db838e5b9333e84a6cc28f5b933886b78f4cf082b17430cbf0cb5131350da1bce501ff2a9acc85d2a SHA512 d8c13cff6277121723990211a23849cedef64a6571ec745233d65ee8fd11f9e3499436a9ca7fd2f98ff47f65de0147a7df870ff23455fcdbc684ae7c6bda0857
diff --git a/dev-python/frozen-flask/frozen-flask-0.11-r1.ebuild b/dev-python/frozen-flask/frozen-flask-0.11-r1.ebuild
index 65d9952c0597..bd6ddcdf57ec 100644
--- a/dev-python/frozen-flask/frozen-flask-0.11-r1.ebuild
+++ b/dev-python/frozen-flask/frozen-flask-0.11-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/flask-0.7[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/frozen-flask/frozen-flask-0.15.ebuild b/dev-python/frozen-flask/frozen-flask-0.15.ebuild
index c233a73dac4a..001c24b4870b 100644
--- a/dev-python/frozen-flask/frozen-flask-0.15.ebuild
+++ b/dev-python/frozen-flask/frozen-flask-0.15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/flask-0.7[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/fs/Manifest b/dev-python/fs/Manifest
index ac3158537fa9..689a3eff3cc4 100644
--- a/dev-python/fs/Manifest
+++ b/dev-python/fs/Manifest
@@ -6,6 +6,6 @@ DIST fs-2.4.9.tar.gz 126022 BLAKE2B bd7406ee0c22171af349bed6096f58bc749af30f3fae
EBUILD fs-0.5.4.ebuild 987 BLAKE2B 777f766d38815ff454e1918107b71568a4ea2cf7ba5537158d637008bc3810a66b468489a081c5c7e1981b90ece402e0ded30e357a86139ded8d6739d38f181f SHA512 bc23d52fe682aa1df344a469d3be70b58f6691b58c28f2f722be78b5fe24f28c7d38ae5536793abc85c8598e441f1ffb6a6eba9ece4ceea6d08a26657b66fbad
EBUILD fs-2.0.21.ebuild 987 BLAKE2B 777f766d38815ff454e1918107b71568a4ea2cf7ba5537158d637008bc3810a66b468489a081c5c7e1981b90ece402e0ded30e357a86139ded8d6739d38f181f SHA512 bc23d52fe682aa1df344a469d3be70b58f6691b58c28f2f722be78b5fe24f28c7d38ae5536793abc85c8598e441f1ffb6a6eba9ece4ceea6d08a26657b66fbad
EBUILD fs-2.0.26.ebuild 986 BLAKE2B 7d86c01e0869da0a344e0de394c26c26ab490b19340901e426aa75607ed95d93b4f4d1802277dbd79d1b68dc999cfcbc7add921f84ca49598057ab51e2c78bd6 SHA512 e40b8465422c7dfeadfccb01b179277ec88a21e5e443d66ed219b78de37fe5be0aeac155cb3837e3d23d6f77456e73a9427b9a923988ca5c7edf6389e81a9442
-EBUILD fs-2.4.8.ebuild 1027 BLAKE2B 496eb35c4b3af36352244411574bdf7d6f289e95eb4746cdbc8dc4240908827a91b854023f8c87784f4f5fe8f34ab57a3b1e917cc3b3ee4dd279ad32f93004f4 SHA512 42f94e49b245138ce4221359585de3154ee275d056ed03dec7d3a2fbc9cbdd590b1de6beb2d5f457515870b901d7c58b9b2fd6285496c01285bb42b53b3b7d6a
-EBUILD fs-2.4.9.ebuild 1106 BLAKE2B edfb8ad2bed70c5e994ef7c8e7116dca7258600670661f5972908b640ea01db20006645572771fa6604cbf7b43b46958c07347cc4e60a5422bab8786540bc0cd SHA512 a3b2e49ffd03e724f0814351143ae505664d3fa25bbc65c949b278b04bc2491ccd8f6f0aeb2d0e85c068a37bffcd05ebb2b0e47e2b233cfbfb5f4eddec3a80db
+EBUILD fs-2.4.8.ebuild 1054 BLAKE2B 2b43ffe0d28a690b226885696e3d5ad786bd367cd6d1fca589861cfbcbb9278dc626e260cf7db246bca31b222d22f0956569f43a6770f16d819d8918b03cbe02 SHA512 d42ede850f0929201b44734c31d0f64a435f658220e9c275df07318e0c0b5a09cc6f6d9faec52e1fe80fa44fd3bd4b7c3a659c176a8b658cdf61363b8e164fae
+EBUILD fs-2.4.9.ebuild 1378 BLAKE2B 93fe5a3c71b6f2694feb7377794136239e9b2832883e90ebab6b6204f5c098bc80de5c2e6672eeec3d2a5ada4254d447106039dbd3676f1ae7fb8ad67bcca694 SHA512 47a8d7b6b137db6b5ab4cccad9a8f183db43febe9eb4f07f056b5cffc3425a4ddccb578166a174da6a3b11fc11df18fcffbf3a7f76e0ca76cd6d713f2429b8ce
MISC metadata.xml 486 BLAKE2B 69d62d79b3d0e05fb12bbf8a4d4f703f82488cace87e8f42aaace9319c18f564c3c841b5b69a189530ffb760bceb1acb9fce38472af659a6c4ce24b1bddc16c0 SHA512 48e48fb5f3c868fb8e1b9dce7c483c13291659c99e0f19e096204451e1ada83fb0d2334d89a3beb45de11b7e710a3deb9e5777e5c8f905312efe899cbee02d07
diff --git a/dev-python/fs/fs-2.4.8.ebuild b/dev-python/fs/fs-2.4.8.ebuild
index 24cbad85b702..954b646005e7 100644
--- a/dev-python/fs/fs-2.4.8.ebuild
+++ b/dev-python/fs/fs-2.4.8.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/appdirs-1.4.3[${PYTHON_USEDEP}]
diff --git a/dev-python/fs/fs-2.4.9.ebuild b/dev-python/fs/fs-2.4.9.ebuild
index a30c5ed47c00..357dbf314795 100644
--- a/dev-python/fs/fs-2.4.9.ebuild
+++ b/dev-python/fs/fs-2.4.9.ebuild
@@ -16,8 +16,9 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/appdirs-1.4.3[${PYTHON_USEDEP}]
@@ -25,17 +26,24 @@ RDEPEND="
>=dev-python/six-1.10[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+BDEPEND="test? (
+ $(python_gen_cond_dep '
dev-python/nose[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pyftpdlib[${PYTHON_USEDEP}]
+ dev-python/pysendfile[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/unittest2[${PYTHON_USEDEP}]
- )"
+ ' -3)
+)"
python_test() {
- esetup.py test
+ # python2_7 tests require dev-python/typing which is
+ # now in stdlib so ignore tests. py2.7 is going away.
+ if python_is_python3; then
+ esetup.py test || die "tests failed"
+ fi
}
pkg_postinst() {
diff --git a/dev-python/fudge/Manifest b/dev-python/fudge/Manifest
index 4b50bf2f7b84..87257a4c3282 100644
--- a/dev-python/fudge/Manifest
+++ b/dev-python/fudge/Manifest
@@ -1,5 +1,5 @@
DIST fudge-0.9.6.tar.gz 81653 BLAKE2B 106a0c774f9eb2f90beabfa1d84f55febaafa6c6e650b8d194464d9b7bdcf3b3ed18b943d0b7cad143f87febc75047d956d66521675c1f917f7835bf8585edd2 SHA512 69b2fa5bdd678779c0a8d9863a67e1e6724828720d2764f9f8958bc3598dcf39b22f9827efccb03014961d27d6e214c2125f639bab200b63c824c2306e3bb617
DIST fudge-1.1.0.tar.gz 86418 BLAKE2B 3264b693bb8d4e8a0849c480b48ee79e4e99a88a819f94bfab9c098fd8ccef1171f3f0a8ca7632f29b2c22998d0847e53fcc613bbdf8ac4c1fe33aeae406997c SHA512 061d9303d28509d4e22eb2036d041359f872be85911dd85bb16e4d13bfc1cf27637f8206f215f4a37d63108ab2500d2af3f6a1a3e206fe461ead9163e0519417
-EBUILD fudge-0.9.6-r1.ebuild 911 BLAKE2B cff4278a8393d6343699d93b820bba98988160cea85d20fdd8a0d58812b300140b2743933f6194b9c527685323fcfe5dcf31f4d822f1ffd5fb360a73ef26dccd SHA512 5afd275bd86c364c0c946b4aff6db457f9cb2ea7386253439186a3d35ebc43c712919922de49766dbf982ad9441eaeae7cff4f366992803e826b955d841a61dd
-EBUILD fudge-1.1.0.ebuild 867 BLAKE2B b87da35808c64fbc13e70f45112f04a44001e29748880066de889aa222a1b1940942b4a1e987921023ebb60d29d8c6d8d64be83634be947cf2539fde11e916fe SHA512 1aa4832a0b30810d6d266a12911419ef7b1fcc33f4719cb8b184c182d59fa03fdd4f3cd887d8d17eaacf8bb0ef8fa7ee415dfba9abfb8bc7d84c1a4da885df02
+EBUILD fudge-0.9.6-r1.ebuild 935 BLAKE2B 0a847cd2435da507645be194c6808977d23ce8e2719758ca1ca84eae98e894c87700e2da12145456752fb148a8564e6d4b5e599512e3c2df64a8f8c864dfe32e SHA512 27ad709e73f64c99fd1fcf20fda6338efa2f0b1f16ecc7de98e0c45a47bfb4f2bf9e24bad4585af6b3323c96de560134b20c4c3ddb7b03292589ec44f114b6c2
+EBUILD fudge-1.1.0.ebuild 894 BLAKE2B 1a894099892ae2757d114453c1cc06fbe2abf91eaf80c130302e109e470a26d9a0d1bec084f9eb431f3d3d6430508ede8f14977cc6fbf6f9f48f0c8431be0605 SHA512 bc0cb8a1905913f8403a0160308f3f80de0a9fd707643bec0b1f172a7bac08f19e0be2cd4b0480a02ef6530f757dfe7ed3415a94287e6745fbaac79f35b713d7
MISC metadata.xml 308 BLAKE2B 515b12cd0857952a40c85fdb530340408506cdc4b33f54609b1489fd9ca458f8ee25d195f7cf3b151ca2d219451766714406d7788d7fabc718d2f0f234e5e588 SHA512 b453f365fc5bb8e91cf95982d92096d7f952f4d4cdef59ec1cc41e53a6e2e4861d815db845174952791a1ff67007c8c076151b2a12a1730d3ea03471cab02c56
diff --git a/dev-python/fudge/fudge-0.9.6-r1.ebuild b/dev-python/fudge/fudge-0.9.6-r1.ebuild
index ff7d192d2c4f..91e4234c05d9 100644
--- a/dev-python/fudge/fudge-0.9.6-r1.ebuild
+++ b/dev-python/fudge/fudge-0.9.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
diff --git a/dev-python/fudge/fudge-1.1.0.ebuild b/dev-python/fudge/fudge-1.1.0.ebuild
index 39fc9a2b38c3..ccacd3ce7396 100644
--- a/dev-python/fudge/fudge-1.1.0.ebuild
+++ b/dev-python/fudge/fudge-1.1.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/funcparserlib/Manifest b/dev-python/funcparserlib/Manifest
index cac3a0f83d37..93fc4afebb31 100644
--- a/dev-python/funcparserlib/Manifest
+++ b/dev-python/funcparserlib/Manifest
@@ -1,4 +1,4 @@
DIST funcparserlib-0.3.6.tar.gz 30401 BLAKE2B cfce97cf08914f67ba3bd743bd3d6e7e7a03599ddc00d58a884aa84118d197d92bcc67a93ff1f7a2ab2074d66704078f5392c1d846004a5cd6eed2a423ba6b61 SHA512 efa52f788aa902b099660cb8bc60a025085a8c383e52bd0824a0c3ae28a6c13804a0659de0c80b4dcd839ee70491805d4eecda6cea221e35c3750ec569098c24
-EBUILD funcparserlib-0.3.6-r1.ebuild 701 BLAKE2B ace78425db364907ae69bb659a3c326278dbd673916b3d5ab4aa91964d5b6bed0c60229cc84ce5dd329c5b6c29b24067353f627e01a4c3efe6f1334d0cec6ed7 SHA512 f4709c4abb4d5ed6f4b978ae1bf1fd9e5d14644abf89c4906b1f054bc0ee77cb52c5b5fecce1c415803f0d47633f679143841334baa5c066f31e3843312db80e
-EBUILD funcparserlib-0.3.6.ebuild 709 BLAKE2B 2c44c142f5412fefda9a6b74371c59b76ec4fd8e2db1bcf2577f59a4483468a55eecc55af481721497a1eaf590a72b92fd71313abf8721c747d6f7ece7733818 SHA512 89307f2baa6c80cde2a1e3d31ed15437d2fc940ac2df57f6552bfcf4e0d69db3c25e53945d30c38c6d5b0ff52ccde76436e5b4a2950b71a86964cb2c534164d0
+EBUILD funcparserlib-0.3.6-r1.ebuild 699 BLAKE2B 80982c444282d30f6664c22f3c3db7a5c7badcf3290151ed103dbde0f30253cb9835f4cd2d7e90dfd4f54aaea4f67b2542131d9b04c94bef83fb1309a0895a17 SHA512 5d1cfd8d000bc573de2d8d82684c76e303851acbff03174301025a084dbcffd088e3fc10305e2b018f4ae57c665a7c7a325b61cfefabb9c23e9fcb684488e291
+EBUILD funcparserlib-0.3.6.ebuild 736 BLAKE2B a5c5e849862a838634f3fb592f6dcc3cb7f7d5f2546ddb4016434f2167b76f368989509f9211ae9f7fca4220a383a9cdd980c90e2456541f9e0b2000ac8791ce SHA512 02e3d3713701cf01ef5c29e2cb1d64bf59c4a5dcf80ba8f93a8cb6d38f1e4bfabd756b16ff9a149c269ee6bbca674055b02ce29b92e403556c4889257895208e
MISC metadata.xml 316 BLAKE2B 1899ee4255eb25643967fafb8aa09ea4b8e6319074de967e512d98ed182c2c7f7992c11c6689000f7bd2076b7296fc544fb8aff86fb03c86d661ce183a41c9b1 SHA512 9fe54328f405d097056ad5e3e0795ded4e3eacd72381dca3298a9af0e7c78f11eab97548b251c6bfaa9144dd0b00c00ac4292ad2ed5e84c31ab6c593a26b8caa
diff --git a/dev-python/funcparserlib/funcparserlib-0.3.6-r1.ebuild b/dev-python/funcparserlib/funcparserlib-0.3.6-r1.ebuild
index 44bdd4a9935a..d43775d3201b 100644
--- a/dev-python/funcparserlib/funcparserlib-0.3.6-r1.ebuild
+++ b/dev-python/funcparserlib/funcparserlib-0.3.6-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~x86"
IUSE=""
RDEPEND=""
diff --git a/dev-python/funcparserlib/funcparserlib-0.3.6.ebuild b/dev-python/funcparserlib/funcparserlib-0.3.6.ebuild
index 89faa7da4231..e26854da0950 100644
--- a/dev-python/funcparserlib/funcparserlib-0.3.6.ebuild
+++ b/dev-python/funcparserlib/funcparserlib-0.3.6.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/funcsigs/Manifest b/dev-python/funcsigs/Manifest
index 71eb346fe3e5..d813fa936d29 100644
--- a/dev-python/funcsigs/Manifest
+++ b/dev-python/funcsigs/Manifest
@@ -1,4 +1,4 @@
AUX funcsigs-1.0.2-fix-pypy3-tests.patch 3154 BLAKE2B face7accdd8bc2c5d3ab9dbcf9fa172695901768849d9278b0b384819b4c6ca3409f8dba3d9ce058f16e88f0696d1fd7dd6d3b7ba119989fb8b3e97fa0399635 SHA512 f4f93b2587fe2b0a41dda070d827f663785c367fcb3a181c0f461175ebeff47147907cc901954cb98cb7cce25754535663fbefe9227462fa2963d3ed572a852a
DIST funcsigs-1.0.2.tar.gz 27947 BLAKE2B 3006d46018ae040b930e397c3f11575ae0ef18a8b2c9b6c10075804d83d23bea1fb81179de85180146673e0bd4c775a68c0ff624cdaceb1894efe5b2c8fd753c SHA512 4e583bb7081bb1d6c0fe5a6935ca03032d562b93ef5c11b51a72ce9e7ac12902451cc2233c7e6f70440629d88d8e6e9625965ee408100b80b0024f3a6204afda
-EBUILD funcsigs-1.0.2-r1.ebuild 933 BLAKE2B bc65bdbfb2fbc12cc3bdefa84879bf3c53bfaff0d7a7dc515cc17395b4bc6919ced0b30d851b05a6df8f294d6161d571cf3bbd9f746c72ea388b56a1af38e7b5 SHA512 5d0a6eae5f68d6dc567fa12deea330257f53982e51a1c40462eb2ce78083d4fc02e28b2fcb138227864230e84e63d30b05ca0741a3089ea2f7b4c924fbc916ef
+EBUILD funcsigs-1.0.2-r1.ebuild 960 BLAKE2B 1e6712d85fa1688e0c787744f4c34ea12e16e78b1510350c66dc81c5446a38a212be2f774d2acf391138b8d6862d3bf3893884e8e4b8740cde1f48bc3fa7ba4a SHA512 00407eed8d5983d8d15e2fcf51ed443d476cf085966d697447bac1c93abf7af3fbdd3699f57e6601539df753620cc4384d8f84c9aa399ace5bd7e42555596a71
MISC metadata.xml 321 BLAKE2B 8aa6245455756e5d3a197dfb37bb706551ff8ea0c6beb047d0c59c54d2ed74853e6d9857d37a531a5313a7a85a0849f5e0b308a58fa98a3cce6040b5b91a1a80 SHA512 a3df23a85e33881f6ac0da0b0e33fd69de760c79e636574982606964134d303bfa219f429006a54ad71622c05c07b6eb233a1e8918f4703257b0e8c389acb6d8
diff --git a/dev-python/funcsigs/funcsigs-1.0.2-r1.ebuild b/dev-python/funcsigs/funcsigs-1.0.2-r1.ebuild
index 47cd945080e3..95d90c123eaf 100644
--- a/dev-python/funcsigs/funcsigs-1.0.2-r1.ebuild
+++ b/dev-python/funcsigs/funcsigs-1.0.2-r1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/fusepy/Manifest b/dev-python/fusepy/Manifest
index cb3379535c14..71cc217b96f8 100644
--- a/dev-python/fusepy/Manifest
+++ b/dev-python/fusepy/Manifest
@@ -1,3 +1,3 @@
-DIST fusepy-2.0.4.tar.gz 14113 BLAKE2B 520a619fa3abaec0fb375f1f109101c57b1239973b21cfc98b4c3eee02a9792c5cba0e194b25e72fa7fd49e3f238d6ab560a9e91d0fa051b9931ed96c31a1c24 SHA512 a76d6a795ea08bcfea30f783b06e263c0c31d603ade95f8ac40071fa844668c5f989111649908d26b4c2759feb48abedaf887c75f177c3639b1916b246e7d83c
-EBUILD fusepy-2.0.4-r1.ebuild 475 BLAKE2B b6048b5d2a23ff87eeaddd5c2a608eb1ada04157fae07176034069ed113602641cbb462e8adbae416df7f1253aecb5c69eb6a7548e80f1e25f2843ecca9abf03 SHA512 f0259714541d634ac2df6fab3db9ca9670606ac6616ed49f53eaff681062511d005f19d5202a10b69344b3df30b71304503bf163852ce0141aa5ed4bb14b79e5
+DIST fusepy-3.0.1.tar.gz 11519 BLAKE2B c76319b0d0b64a8dc674b803551f32352fed9a1e6e050110963a159259c3fed8fefbb63cfe6dda689738f07cb796c6b9da14e3070c4a1cf5b70892a6ebe52cc2 SHA512 f913dfd9f29412daa8239548c8ad8bcc64f8fc7be1425bf34cd40a5c4d22faae67c5d5575c187395d911f64ad0dda186614ada598b38b9557e18794639d43767
+EBUILD fusepy-3.0.1.ebuild 516 BLAKE2B 3cef91f3d2fee215f33723cf80ecd22560e96a441a13d8456a3d4f18485929d9fa926ab163872db4eeb80b603b4dd857d9d67a12c3368e56539b13034bf4878d SHA512 d565bd3b0274bd1effdf7ce0cf0d7c7ded4be212ae9bb008d49b999e5adcbf16805474c09e6a15f434d2a2e8b360d398c8c84cf087907a61472c652a66741ab4
MISC metadata.xml 493 BLAKE2B 139e250725d882e24e06330f3d584c640640a89c7225a5e23b207929705b1575cf271b1825e41b5bb0d5d0696653158b1c750352a8fe36427c712144237873d6 SHA512 5594136f5a9883936577a26f48e3cb67cd68be17bfc267d48c2107bd170b713ed9b3a7fb8418421ec6b6d522b14a26a325d84880133f4e12c05df5fd2b20c435
diff --git a/dev-python/fusepy/fusepy-2.0.4-r1.ebuild b/dev-python/fusepy/fusepy-2.0.4-r1.ebuild
deleted file mode 100644
index 09d01ec79093..000000000000
--- a/dev-python/fusepy/fusepy-2.0.4-r1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python FUSE bindings using ctypes"
-HOMEPAGE="https://github.com/fusepy/fusepy"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=sys-fs/fuse-2.9.7"
-RDEPEND="
- ${DEPEND}
- !dev-python/fuse-python"
diff --git a/dev-python/fusepy/fusepy-3.0.1.ebuild b/dev-python/fusepy/fusepy-3.0.1.ebuild
new file mode 100644
index 000000000000..dff543e781d4
--- /dev/null
+++ b/dev-python/fusepy/fusepy-3.0.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7,3_8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python FUSE bindings using ctypes"
+HOMEPAGE="https://github.com/fusepy/fusepy https://pypi.org/project/fusepy/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="ISC"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="
+ >=sys-fs/fuse-2.9.7:0
+ !dev-python/fuse-python
+"
diff --git a/dev-python/future/Manifest b/dev-python/future/Manifest
index b9e028821a26..cf17d4974e36 100644
--- a/dev-python/future/Manifest
+++ b/dev-python/future/Manifest
@@ -3,6 +3,6 @@ DIST future-0.17.0.tar.gz 827812 BLAKE2B 14bfce4927386b157da91e6bbad547e21bb622f
DIST future-0.17.1.tar.gz 829119 BLAKE2B 95210b5128d25d6c189cd38bced873f096802690e8fab5f4591c08fa913c41dc255e24af1931cad91d872a286f690f47bf6e0aa365e2f6508b03b0d305779c26 SHA512 50094c44db81afbfd37ee25e1710ed11ecb2c2d64ad076fb62a2688dd36a9696ab26b0d7989bf1ecb10da251961a0ee6bb37c4dbd115f70384cd8c9a675d0b2d
DIST future-0.18.2.tar.gz 829220 BLAKE2B 68574b589bf54aa8dacbd162a54885589faa32829ccf212f50de5bf036ebd8b9aba0c13e63e80d34e507cc0dae4d8d3d47fea33433b17d2c2e6dbf6c37f66d8f SHA512 91c025f7d94bcdf93df838fab67053165a414fc84e8496f92ecbb910dd55f6b6af5e360bbd051444066880c5a6877e75157bd95e150ead46e5c605930dfc50f2
EBUILD future-0.17.0.ebuild 1063 BLAKE2B e2cd787f349b76f6b7fe1da85d520976dc2c63a11fad671358469c573579e0eba2be4b5b3b41b6095378b43a7391715ff199578a53cc54a4fe27b389228ada1e SHA512 3848c27fb924ab7bf1ed3c99a2f7ce73999c22a0a368476b7bb6398f47876eb59003f99e136ff1a60b21dee4d2459c5e71b084b546fcdfd91daf03eb179d3554
-EBUILD future-0.17.1.ebuild 1455 BLAKE2B 7d6696d9e0ea2d2d8abc8b226130905d5235c5486fb78fef9188f19b5fe653dc4236bd639a4811b20818bfe49fc887bce93553e789fb6b5f8f127de553815dd4 SHA512 19ff053bdf7d03650be438134a158947fceabc9246d6eb86d294271953c4a37dcf3d93d80260eaadecca6abce0b020ca140b20501955093971baf585362c5068
-EBUILD future-0.18.2.ebuild 1489 BLAKE2B 5d424652e540f7360dac9932c46e340e1288138a48954cd87ed9078fcc822e3db8560fe403521fafa1beccffc61e0c35f0ec9a47f018028fdfc49829b1f7f9eb SHA512 f58432e12a0d539ab889170b158cd1aa55db55e3e302f249da4c97dcbe2579f0450e8621e65c317c71cba24329dfd7e79ae0ef7553455d518af07c1a368e81e8
+EBUILD future-0.17.1.ebuild 999 BLAKE2B 2391df6454881b02d1f61b018785137351eef7348b222b66395ab78e06c1facd7c39355becfb9fa2c763699bb9eabf5aa6585a08c9e6803fa85a38ae6d268808 SHA512 7922a028837078ffb725506309c95cbe5d15b436813c8a3d47efde02e7b410958a8687992cc494574d7ffba61e5d07b19a2976085e0ba4bdded5321014f9398d
+EBUILD future-0.18.2.ebuild 1125 BLAKE2B 10343789a5ef333a1210892407f712db8c8c49def73d7d2183cba1e9245b70cafc63f4b509d477383619351e85680a23c725ea0a90b9f3fb56e0eb8d120c0b1a SHA512 ab4a4278d0cc10a733d2972fd8dc7e6d6f7696d57159afb6e300fd40c510ec7a1fa1db4c8e981e3ff799fc122b84aff4d761f9b9116e78a4c2f44ebe62886057
MISC metadata.xml 309 BLAKE2B ac0715185226cea8e3c38698ed3e494b6464d86dad0211e4d0583e3ceb6634c2b1ec230d9dff659d5ef47208b6f3358c701a0c42e49848816ae99703cab82f46 SHA512 e01e3b2733211e1eb6aaef4da19265c7165411a46fde4c2156118700c315bc2ad52cd87de1b90355741de77d91aa22eed5f9e5847d45186bf7138d246cd775e4
diff --git a/dev-python/future/future-0.17.1.ebuild b/dev-python/future/future-0.17.1.ebuild
index 0aee1d1a9313..a1b80c57871a 100644
--- a/dev-python/future/future-0.17.1.ebuild
+++ b/dev-python/future/future-0.17.1.ebuild
@@ -14,33 +14,21 @@ 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 ~amd64-linux ~x86-linux"
-IUSE="doc"
+distutils_enable_sphinx docs \
+ dev-python/sphinx-bootstrap-theme
distutils_enable_tests pytest
# TODO: make numpy unconditional when it supports py3.8
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- $(python_gen_any_dep '
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}]
- ' python{2_7,3_{5,6,7}})
- )
test? (
$(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' \
python{2_7,3_{5,6,7}})
)
"
-python_check_deps() {
- use doc || return 0
- has_version "dev-python/sphinx[${PYTHON_USEDEP}]" &&
- has_version "dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}]"
-}
-
python_prepare_all() {
- sed -i "/'sphinx.ext.intersphinx'/d" docs/conf.py || die
# tests requiring network access
rm tests/test_future/test_requests.py || die
sed -i -e 's:test.*request_http:_&:' \
@@ -48,10 +36,3 @@ python_prepare_all() {
distutils-r1_python_prepare_all
}
-
-python_compile_all() {
- if use doc; then
- sphinx-build docs/ docs/_build/html || die
- HTML_DOCS=( docs/_build/html/. )
- fi
-}
diff --git a/dev-python/future/future-0.18.2.ebuild b/dev-python/future/future-0.18.2.ebuild
index d5b55ddea8d2..91b1a6a29af8 100644
--- a/dev-python/future/future-0.18.2.ebuild
+++ b/dev-python/future/future-0.18.2.ebuild
@@ -17,16 +17,12 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~
IUSE="doc"
distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+ dev-python/sphinx-bootstrap-theme
# TODO: make numpy unconditional when it supports py3.8
-BDEPEND="
+BDEPEND+="
dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- $(python_gen_any_dep '
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}]
- ')
- )
test? (
$(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' \
python{2_7,3_{5,6,7}})
@@ -37,12 +33,6 @@ PATCHES=(
"${FILESDIR}"/${P}-tests.patch
)
-python_check_deps() {
- use doc || return 0
- has_version "dev-python/sphinx[${PYTHON_USEDEP}]" &&
- has_version "dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}]"
-}
-
python_prepare_all() {
sed -i "/'sphinx.ext.intersphinx'/d" docs/conf.py || die
# tests requiring network access
@@ -52,10 +42,3 @@ python_prepare_all() {
distutils-r1_python_prepare_all
}
-
-python_compile_all() {
- if use doc; then
- sphinx-build docs/ docs/_build/html || die
- HTML_DOCS=( docs/_build/html/. )
- fi
-}
diff --git a/dev-python/gammapy/Manifest b/dev-python/gammapy/Manifest
index 5820263adb81..e32d37a2a137 100644
--- a/dev-python/gammapy/Manifest
+++ b/dev-python/gammapy/Manifest
@@ -1,3 +1,3 @@
DIST gammapy-0.6.tar.gz 950419 BLAKE2B 51a3a288938d863c99f4826aaf1839b0376b0aca3b421ebe129adf3c1ba89c698dd7d0937f92333c3ab128bbdf35fa40265b7402369d8cd9a99fac3fb4957d65 SHA512 37e660ab23614895eb033949d737b884968e1d15a21a146acab65250248585c9cfd100026d5ee7473b2db7b3b56777e1953fbe876fff1983cdd72d624fcb9bed
-EBUILD gammapy-0.6.ebuild 1847 BLAKE2B f6e4f73ee0fbf8f4eed9005658c21017b8c130b38d161f73d955d068a9c25913d446d2ea2402f319688e4932424c708dc9545e16326cede9ed86888fc23a0547 SHA512 7a5033aba3b8a1f60cf67eb3fc7fdd6de241b4321d8fd6c81cf7c1cabb5c6618bdc368607194d4ef17f7ba68714c3b0efe6337c1daad5f485b277b7284eddd67
+EBUILD gammapy-0.6.ebuild 1874 BLAKE2B d745fe6f82ec843bfbe1ad9a958717f8b9e267c793afc536b047d300938a17848131b3446fc958b6ed340e7ebe44dba04d4010ddbcbf15af3dd7801d47de00da SHA512 101a1cf361eba0a5663e5a0e2fc829452c78db1c98b003a1710fe689b0241800d02382b4955ae934169a8a7f0be18e85f5c79efc25cbfa19f02a8e3e603a115a
MISC metadata.xml 667 BLAKE2B 22ac5c81df7c518c751127661e667c853c18957e048cb63280d8ab80b48e4a1834e0d442c679b2a7cc34952364be25926deb146c6f011dfefe4a0563dfacfe09 SHA512 858634d57feea0db252d21360a9ea790059455e803a83aabbf08437c2a8c668c0e49a1e28c29ae57b85865ce402b8888d2a8af94f97a07821f749cafa1a6da5c
diff --git a/dev-python/gammapy/gammapy-0.6.ebuild b/dev-python/gammapy/gammapy-0.6.ebuild
index 8316cb07720f..221018bdd0e2 100644
--- a/dev-python/gammapy/gammapy-0.6.ebuild
+++ b/dev-python/gammapy/gammapy-0.6.ebuild
@@ -14,6 +14,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
SLOT="0"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DOCS=( README.rst )
RDEPEND="
diff --git a/dev-python/gcs-oauth2-boto-plugin/Manifest b/dev-python/gcs-oauth2-boto-plugin/Manifest
index 5d44715f1e6c..7e312a044406 100644
--- a/dev-python/gcs-oauth2-boto-plugin/Manifest
+++ b/dev-python/gcs-oauth2-boto-plugin/Manifest
@@ -8,8 +8,8 @@ DIST gcs-oauth2-boto-plugin-2.4.tar.gz 16721 BLAKE2B 38816f6f3e5a857967fad6698aa
DIST gcs-oauth2-boto-plugin-2.5.tar.gz 16739 BLAKE2B a8ef124670063eb19119f7ab6cfd3101f68815a61ec183b3c9ac79ac158e3e47f48349b4f3faa0cf83ce9a203ab2f350e61fdd8a87872962bc1b24a8182f741f SHA512 db6810351c8364c9b217e092aa83803cdc7831136b3fa1be4c54f978f919e2e33bdaf32b8d36db359c5a328eb57f7ad2cee219b94d7f60403f27aaa6a6fd53cc
EBUILD gcs-oauth2-boto-plugin-1.14.ebuild 1432 BLAKE2B 9e1041feb96197c6ae9503cf2490b24323366dfb18c00a3429c0fd38f77784529730f89b4e6f6b76230e5b099831ccf4417c1e990a58258f596ee0c280af7cda SHA512 2c91bebc4c002fe06ebf114d427a70b0e0b9fb43b7b1f7f29fd5e4682a1d0622eabae9d6b3693a0799b6ca47eee0a7ca3c058b82847e5724ce4602204ba49c7e
EBUILD gcs-oauth2-boto-plugin-1.8-r1.ebuild 1039 BLAKE2B 861b5581f1522c8e648b1c081843071f30bc066a53d26e6826494760258a3dbafb71500ba9bc45267ca026b1e5b519ee4b17105a96b2f48a81287aabd6abd3eb SHA512 4026ecf2f8380a7371cd87dded9837632a5711cd098d4d2bfc214308c2ad687e8c0e452f120029fddbf3fd47085b9d65aca011a22d79ed520d4f0ca52eebd6cf
-EBUILD gcs-oauth2-boto-plugin-2.1-r1.ebuild 1399 BLAKE2B cab46c50743fefd5269b0345bdf08d730f443748c158f8fe1d286fef95b40164f2e6a56192156316ad743904a8b0e5bd41b179d3961ea47804311a6bc88eef65 SHA512 3d57e238a406e01b4bf8ca063202932a06b1a0bde8d92e86e2fcdea5edb4e95fd46a802cce6f1a7a92daf04b843dacf17bb576200842ff83060265888ebfedd4
-EBUILD gcs-oauth2-boto-plugin-2.1.ebuild 1344 BLAKE2B be3aa59dfab3c30030e4c446e03814d75338d6bce93151bdd268fbe47ca455e96352c938f9257e6f9d11a91a35d9778a9a2f7124a10acd80e71e1fd28115c0bd SHA512 cadbe1d47e264ccc57e36ce88b63902d38978f5b2500f24b72d99cabd9bd3598ef39313d0eef4c84cfb24237d3ee1927cbf5a7b155441985098aa90b4c9336b0
-EBUILD gcs-oauth2-boto-plugin-2.4.ebuild 1404 BLAKE2B cdc14a6f094e3c2406c2ad1cf7ff6c4f459fdf6ad4533a1b849994ac0eb31ce86dc53cbddf0ab451d06bb3a6e8496379d70339371f01f868423a683ea3493ea3 SHA512 845d05f55386224ecf8bb3c2bebf480bf38c525ed91ac58410ac9cf4ecf6db46f3bb4bc97ed4101f89c0c4ad16c4fffde879300d864f11b0c017ffcdb42b7657
-EBUILD gcs-oauth2-boto-plugin-2.5.ebuild 1405 BLAKE2B 13dbc624289ee0734418811b6a63e73662c4ba6af42d67d025c7c59da24261bf69004b1c7a361f028cb8b73e8d4d58d025770d0036a837b20502607bb17ca4ab SHA512 8c50b0b23e5ff4efeb0dbf7385bafca0fafe43a09b99c324d2854ee8d2ee4383c5e85eca6c5b1bdf1f2870142925ab27419a5f5f80ceddc3983dd9ea9f2f2ff2
+EBUILD gcs-oauth2-boto-plugin-2.1-r1.ebuild 1426 BLAKE2B 574206de51835a545fc000739988caa19ef5ec1ee0f38813195ddb9fd48b85652355971d6670b3c54e5dae3ea434662fd09fd0663864ac5a4139f17af316eba0 SHA512 c421ae4414c936aa7538726876ed8c06c9e34c69819ca4f29a6b2182bdbc58227cc26142b6f0e265f583412516c8af94bf16518417464dd9d0d425a66d3c932d
+EBUILD gcs-oauth2-boto-plugin-2.1.ebuild 1371 BLAKE2B 09657eec356085f0bb06a5775ff0e0a1c2f4bd74095a01f628c3dac6edd073daaa60c3ec3eedea82d3f138a56244fcbae201429d545c736c98623922b31b7b97 SHA512 4bbdc2cff8e9389f4e88ddfa01621c8b53f9f779a83014a1033534536549132cde93daa6bb10b9b80075ba9c43a18b409d21e58590fdf40e649a6dd8d7e8fa6b
+EBUILD gcs-oauth2-boto-plugin-2.4.ebuild 1431 BLAKE2B 6246d1602f7fb6e5588535a0bda145a245681299e81e27061523aa829561d216678939ae4807423e0dee47b18a88e7a6d604ff7614c25bc93195c2284ef79eff SHA512 cfadeb0d16991cc9f897af2da1725d370c0d108d569fc1145492df2d034451c2dfce89e51a8dfa5dcdff5f1135ead75cb802ec43e786642810ecd9b6e4e800fb
+EBUILD gcs-oauth2-boto-plugin-2.5.ebuild 1432 BLAKE2B 0aaff15d3d41687ea29813eaa3396e7d78043a231da4f8b60751073d97d4c362dec593b3cd061ccd6416afa3669d861f4bba3a093a864b552a753bc395ab4256 SHA512 de1af33db83e88ad183549afe1fdca5e4d1a75f8794a9f24a4ea84c390a813638c73ef1c5b3a1c0064552a2ff774cd3ff96115472aad3ac563d579cb54a822b5
MISC metadata.xml 335 BLAKE2B 11f766d7bfb5e7ddb78ea1d749d3d2d79496d69e07b1054bede831ba7824d8705e064e5842c71206a0c35cea37e40558a6cdafd8ebf8460ee99ff8dce3f26ac5 SHA512 cb494f35eba6442585175997cb16c7d4f6eea841e56f2828386f0894e68a7d917c010264bea46d7b6ae1957633763c66a5b669606fd8b0fcba3b4555fa926807
diff --git a/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.1-r1.ebuild b/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.1-r1.ebuild
index 1d38d36d756c..aebf3525f13a 100644
--- a/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.1-r1.ebuild
+++ b/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.1-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
PATCHES=(
"${FILESDIR}/${PN}-1.13-use-friendy-version-checks.patch"
diff --git a/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.1.ebuild b/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.1.ebuild
index bc98bc6d6edf..ccc056b649f9 100644
--- a/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.1.ebuild
+++ b/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
PATCHES=(
"${FILESDIR}/${PN}-1.13-use-friendy-version-checks.patch"
diff --git a/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.4.ebuild b/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.4.ebuild
index 1f43500e98c1..f4f84a4ebab2 100644
--- a/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.4.ebuild
+++ b/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
PATCHES=(
"${FILESDIR}/${PN}-1.13-use-friendy-version-checks.patch"
diff --git a/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.5.ebuild b/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.5.ebuild
index 42ce0c7177b4..598e50b72a0e 100644
--- a/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.5.ebuild
+++ b/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.5.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
PATCHES=(
"${FILESDIR}/${PN}-1.13-use-friendy-version-checks.patch"
diff --git a/dev-python/geoip-python/Manifest b/dev-python/geoip-python/Manifest
index dd3d5ad7bc66..94398d5dd8e0 100644
--- a/dev-python/geoip-python/Manifest
+++ b/dev-python/geoip-python/Manifest
@@ -1,3 +1,3 @@
DIST geoip-api-python-1.3.2.tar.gz 35674 BLAKE2B c6c4469164347c8c1a8a5231be25370e806768d7f155832cf759469320d8adbd5efcd002d14d1d95522e8bcb4db12668b28b437b45af669bb336024662908498 SHA512 284209a6894d55ef95844c5c4c7aafff99ebcb13996e5ff64a0c31b38677e13c11d51fd8b0250d0fa097f15805c27b572d5aa12c2b217a839afe3cdd0851c414
-EBUILD geoip-python-1.3.2-r1.ebuild 892 BLAKE2B dece093ba10083bcf60c00637af85a16fad86512f8071fbf7a985fb7eb4f090a566f554147e3ee66781ec5171e2493e4085bafdb29f86f67d57dd9b49412ed29 SHA512 97f72ed38ee9a5b69a4dce2d8e637bd962207508a75ce0224e33a684659e23da44eadde1839592ceaca0d83fa3713ee6939deb97219de15ce1b970a5ae06e586
+EBUILD geoip-python-1.3.2-r1.ebuild 919 BLAKE2B 007d927b2b473ef4a067fa935460890bdec7721b2e002ee962661cd236595823f21c459b5e8da8ec314f2621ddd0b421ac883db708a361c074ead4d126df4e63 SHA512 8d8375de6ef352c0c507221d2f4fc995adaa7e6f4ddaead6037daad1f7b717b965051f840ea18dee27ab74b8638dacdf8706d0f2f01a132075ecc5ac52d1bdd5
MISC metadata.xml 372 BLAKE2B a64a0eafc20c11334ab112844de60a58eeaec62d2bb88ceb0e72efba9fae4cfd0bb02a169f4913299534cf3243d740a6f0f96fee1448a55bb8d9bffe3ccf3597 SHA512 dfcd2454bac4830995eda03b9fc585ea4f19f3e5fc90c00b57ee75d8d9596dc5dda9294f770481df7b9c6e27dea45f7fcf1f8d6094703121b0eab62f2fb055a0
diff --git a/dev-python/geoip-python/geoip-python-1.3.2-r1.ebuild b/dev-python/geoip-python/geoip-python-1.3.2-r1.ebuild
index 0e044c47a30a..12825543a2e2 100644
--- a/dev-python/geoip-python/geoip-python-1.3.2-r1.ebuild
+++ b/dev-python/geoip-python/geoip-python-1.3.2-r1.ebuild
@@ -17,6 +17,7 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ~ia64 ~ppc ~sparc x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-libs/geoip-1.4.8"
DEPEND="
diff --git a/dev-python/geopy/Manifest b/dev-python/geopy/Manifest
index 626a53bfa50f..880556ea53cf 100644
--- a/dev-python/geopy/Manifest
+++ b/dev-python/geopy/Manifest
@@ -1,3 +1,3 @@
DIST geopy-1.11.0.tar.gz 72035 BLAKE2B 9d0ab7407f629ccc942e55d3529dbcfa792c50046aad7a23801803085f21675ed4bb3b734c430c5f7842a6f1f69d679a5ab9b37e4e60eefd48efa30a11468557 SHA512 b3abbf0ce4ca08eadc03a97876a662bbda1901660ea03329aace30bfb5f8af17c82653273e4d2eab9aca5e817f50768dd742b4865083709e10b8599331d5573b
-EBUILD geopy-1.11.0.ebuild 2284 BLAKE2B b4d5abd4eb92734902130b001b48d860e0cb77a2f592b6c03721e2d9519da119abf3bd5d785689165d652fa0277e7439ba8db151e18b325b6d0611dc26367e47 SHA512 571b2f6bfa563130aba94b6ff73ff71fe680a1a8bc51a28476a007fab9cf415db2ffcca81758f86265ea4160b94b912af37e38e213dcfded9b0b901edfbc0fef
+EBUILD geopy-1.11.0.ebuild 2311 BLAKE2B d3f001155df01e5afdf2049b9c95adb556759fa0c0791707c0fabf1d5406d02f42bcc8ba872b14b31e0295e1c36c20a28b6b0ce5f7570ebbf796e3a8583ee7fd SHA512 6c6d76805d5e0655aa6ff9abf6c1ed63dd8336ddd7bb52bc4d02b4950e121305bb7f1a01b3593c1d929b1dc5ce16334cc5e5b5c13996bfaf1f0431eb342dd1cc
MISC metadata.xml 566 BLAKE2B ea35386f802c3a3d619e8531eabad55dfcc4da3ce7895859aab57bba610f52bee9f026513ca8a983a19a7eb52e6464240d629577381e1ba0030dfd4c8577a659 SHA512 37c883926b9a90ea8357aa2c307bef10ce6f419acb6bae4f4bef43604e699476dc1d5a258a3279e3b029d16097168bda3beeec924111fbe185be82017dbb8843
diff --git a/dev-python/geopy/geopy-1.11.0.ebuild b/dev-python/geopy/geopy-1.11.0.ebuild
index 58c01171735d..5ab26fa0c206 100644
--- a/dev-python/geopy/geopy-1.11.0.ebuild
+++ b/dev-python/geopy/geopy-1.11.0.ebuild
@@ -12,6 +12,7 @@ HOMEPAGE="http://www.geopy.org/ https://github.com/geopy/geopy"
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
IUSE="test doc timezone yahoo"
+RESTRICT="!test? ( test )"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/gevent-socketio/Manifest b/dev-python/gevent-socketio/Manifest
index 10caed248dbf..adc515ea7339 100644
--- a/dev-python/gevent-socketio/Manifest
+++ b/dev-python/gevent-socketio/Manifest
@@ -1,5 +1,5 @@
DIST gevent-socketio-0.3.5-rc2.tar.gz 22210 BLAKE2B 0e877f9c4be2d0ba5650eeeb86106ef4aba1576f046153eff8344b62c396459a3e226b96256bc4f66c611e0491b5a491b9aaa2f7e1df6a351dfd29b14cb193af SHA512 22a7c4c03b527eecb929ea896d8fdcfd2b299a06707cd30772f6762ecfc45e35f0c39053a57fb1ae06748aa58f3c246a1b9c9c3d917851d63f1275a70a7c14b3
DIST gevent-socketio-0.3.6.tar.gz 264203 BLAKE2B 556b45294192e94dcf808271e4b87d978408fb490f9cc76b701f36d4c201915f6c6509294c88cab83469d005ab3d8853cdab6ef464906e0c26f9d8e193f7391a SHA512 e64ad7c42f9a80e031b443920d7d770bbc58fdbbd4787585dbab0e7d455819e5b09bddf9915867afede45e26deb4087173f6e730ebd0dccaf64ba0bd63b2fd98
EBUILD gevent-socketio-0.3.5_rc2-r1.ebuild 670 BLAKE2B c72546cddf2f6b77d9c271811508bf4ef6b3eaf10726513b45798d4df081abdfdc312c2e6e1644d156aa982dfffe3c077914c4e32a9cb6e707ba889313a4f032 SHA512 5f58c67378a83a555dbd12cd95f83b04b5f6a8236f7b07118559f4af0927f8e3d471162f508ce4637105112d906c1c178c6bd4d7060bab31e8d13b9d711d1e0d
-EBUILD gevent-socketio-0.3.6.ebuild 713 BLAKE2B f2a8d46e71f06c7a1381e9c1c3da724e4c1ab6f39a990f8ec8ca1e07afa7bffb975b777d22d7dfefde3be0eeaaa0e78df18f9573248be65fe399a3e4c4e2e17f SHA512 9b0d9aec507e456459a5955d83866142b4cffbbace23d5d502015827ce272141b8cb080c677cc3646462e4949c77dfdff008595faac8a10340d9f5e9ac7939e6
+EBUILD gevent-socketio-0.3.6.ebuild 737 BLAKE2B 094fa757b7a88e666a5fcedf13b04c58c4b3ff91522c999a3465325725c82909f452004224b66d8e3c02a43ca2e0fca46e232c3a5a5fcd9f4cecbdde6242e167 SHA512 687f59a0f7d4d3c975cd6b9cfb72baabb47fcfacaa0c655bb7dd64a7ebfc6933eea42697dd0dabf064b6566e0486e872a2dab3fe25ddf5c999bcbff0ef6724e7
MISC metadata.xml 525 BLAKE2B 3cc34ee9a9e7e73d2d99d7d7d3a9f3dcf6b53fed8347563786f190e6dd135c93610a675188cafc23fa796ad247329c36c1b36e61bdaca416cb4ba8635f309c20 SHA512 4a6103e6ea40267d5e9bc34b3013a9c1e498d156c802b15cb51169ba5304b0b7e1ea9bbc4ccbaab88b40c5cbeaa43c1befc5ca8fae0b90469621f7fb2f6d0fd1
diff --git a/dev-python/gevent-socketio/gevent-socketio-0.3.6.ebuild b/dev-python/gevent-socketio/gevent-socketio-0.3.6.ebuild
index 211f7b5274dc..34e30ea4ec93 100644
--- a/dev-python/gevent-socketio/gevent-socketio-0.3.6.ebuild
+++ b/dev-python/gevent-socketio/gevent-socketio-0.3.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/gevent-websocket[${PYTHON_USEDEP}]
dev-python/gevent[${PYTHON_USEDEP}]
diff --git a/dev-python/gevent/Manifest b/dev-python/gevent/Manifest
index 7eefe0048b81..6b8891bb4771 100644
--- a/dev-python/gevent/Manifest
+++ b/dev-python/gevent/Manifest
@@ -7,5 +7,5 @@ EBUILD gevent-1.0.1.ebuild 1463 BLAKE2B adffbb36780aebdf3f577e739dd41861f1f563ef
EBUILD gevent-1.2.1.ebuild 1840 BLAKE2B 513ca1516c4e9e9b33f051bb9c166a17e54275a329513c7e0541e653601cc39dee60aa2e091f496f84c407b9f4fcf63f8114b816b8a0e907437b2dc0b3491330 SHA512 527a74b7272e921b3e93a69969c7fb033a9b8e044b34926b8c3c2490bea92e2682c1fb9b103fbe0712c9f58f0b7cc67c3bbe9a15dd3c4302cf461f07f1221a8b
EBUILD gevent-1.2.2.ebuild 1851 BLAKE2B 3e26da4f75be46fa0177fd3d5ef106c478866eab3a11f93cb2e1e9c287cfa1c61b3161d9148ee5371753ed4e7abc6eac4098d730237711b87cff8fde1923950f SHA512 82a02c84360e9296c1a80453d9aefe8efce89ead2fafbb31a125fec84579ebdc4437701f24812ac72e03379561d7fd44c2082db6d811418baa4c9776ef722c59
EBUILD gevent-1.3.5.ebuild 1786 BLAKE2B b8f319b82eafc154d083c6918a66aa92dbd108392121dadda2c808c332930a15aa5d3922abd3bc37706c3e95dd872285da433f6a1b2ab1aa19b8a4931d23fd11 SHA512 912c5e7d2f0f87720d72556035acc8cbbf956ac3e7418d2a96cf13f94343602563f6f0bce00433c35de13573a9b7c15f8a8367cec465154775af9e257a7a1281
-EBUILD gevent-1.3.7.ebuild 1786 BLAKE2B b3aa79e7eb6abbddd7dab57d3bb3dfeb4f02727d332365d7cea3200cf26781d47a4f5f8d36fde5db5845df1418046ba8208ca0d05204310d7b65aa5dd239f9d7 SHA512 07e9428e7007a17e60cc4984d4660ae7fbb7ff5fa002c59be80dfd35a6d5205cdd983ed21cd8e59d8dfbb3cd601ff6141be8bb314fb0b7e628872b2f7bc4a122
+EBUILD gevent-1.3.7.ebuild 1784 BLAKE2B a7df706922c1a24ac1d34d43907d815e49861eed74da50e4a6745ef813ae527b7e8aa80c96bf8493f8cdfab8875a4cc57d62dd34459172c53a599a5512b667e1 SHA512 3a06ac7fe234b147b6d787bac29bbe5bdc65de478b3b1c470aa2849a7fb7fa9b662e0ea03f244052879f581cfa74f28fb49a32b2f8b0268d41e0e4a2068322a5
MISC metadata.xml 374 BLAKE2B 87fe7f375b08bf4991954e018241ce4b150365409df516a12b79d221a037d718342dae60461663fac1d5af34458d352e287901e15fe68b1074927680055c204a SHA512 443f847333d35cd55f9c33624664569ecc8c2d0b7c74a358a716e0e133072edb0f29abfc36d6fb446db6890ae1319ad9d719a6e65e2bb35f9c9e9259379241fc
diff --git a/dev-python/gevent/gevent-1.3.7.ebuild b/dev-python/gevent/gevent-1.3.7.ebuild
index 80756744b2e6..0593ffadee32 100644
--- a/dev-python/gevent/gevent-1.3.7.ebuild
+++ b/dev-python/gevent/gevent-1.3.7.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples"
RDEPEND="
diff --git a/dev-python/geventhttpclient/Manifest b/dev-python/geventhttpclient/Manifest
index 56992b6d982b..49e387c6ec94 100644
--- a/dev-python/geventhttpclient/Manifest
+++ b/dev-python/geventhttpclient/Manifest
@@ -1,4 +1,4 @@
DIST geventhttpclient-1.3.1.tar.gz 82598 BLAKE2B 5fef20a74c431ed53be4eedb3ec7e040572ad960363d41dda8b93c8f08f3eb05ba6160676c1c3ed957d1528a12aa297400063377f3788754e9e76401bb3421ae SHA512 a50486e1485c449a821176f0aa139cb05a3c7675fb045086e086cc7bb71d6e1d75191fae6972b381e7e69dba89d23c387464503845badd29fa361e03aa866079
-EBUILD geventhttpclient-1.3.1-r1.ebuild 1265 BLAKE2B deb5b82a0b701e759fda10c41b70744bb800cfd1d14ea584a7c204116d01be0db9b51290222f2003eab80a7776fa4d74c998e7020b30df746932cf038815cac4 SHA512 f06ca3cfa84535264f46603ead6bbc5d0f09de964e20f2c036adadb63356497c155fed6ad8f60482e1087e8129d85775ad22ee6213d4a241df6b8dd7306aa2d0
-EBUILD geventhttpclient-1.3.1.ebuild 1199 BLAKE2B 158efa8ec831ee5e1c22e5d5cd51d134477946ab3db7b449faa1b9c1d7efd0d76d1202dbfa29d023530f175a9a2fe2125c49986ce9aa17d1496a9e3cca31598f SHA512 2d1e4feac0d457eaba356fc0f09033079355f30bf98c9a84abf23b2bcaf100787d9f1f59239b59066fb2f5a132a5d80a59f15a98b32eeaaad2739cbe3da278f6
+EBUILD geventhttpclient-1.3.1-r1.ebuild 1472 BLAKE2B 1fb08758467e2599c42301191212047b258dffc50f1133af192b50995c99457c7dea2403a2b737edee1a95f98df4852b092a21299f3d3ee4e0a5f8b4ef6d3404 SHA512 a0597cabaa2e75a45d330fa1d32865a3a88a5cd6bf896312225bfd03edb2285b0ce4eba548ef1c2875e8e0f24a5dfa2182a7f7990daf2fc836d29b0dbd49c8d9
+EBUILD geventhttpclient-1.3.1.ebuild 1226 BLAKE2B 061ab78e552c8f16960cb6f1b044c06e745d67e9697941ad0c690b12ed7f34c4cc5049c4adace1e2eca2cb8f98fdc5fb89b76ebc7de166fa5a884f1319c48815 SHA512 ba496009e624b9205e7c0a36904e6a488db894837526a651817a54be57998f417ac63d10af63188ec51be1f6df3c07790b641c2637343276fb2a2057a0be331b
MISC metadata.xml 454 BLAKE2B c0c62b4bcb9e480cdbc6739010039421f139999d7df9673d260ee2365073a108479892dce53e86e1f8ec721c9a33d3967bd41e468994331970a583189aa8c0fa SHA512 1739f134e47ed32c68fce16d76684f6c2393f1e25fe0b098499b1362379cca9b7522950ef77afd9d8e063e1e0335e50dc3cd44192d91ef01adfae68c02fd9d96
diff --git a/dev-python/geventhttpclient/geventhttpclient-1.3.1-r1.ebuild b/dev-python/geventhttpclient/geventhttpclient-1.3.1-r1.ebuild
index 2335e56311ac..8848ebc00731 100644
--- a/dev-python/geventhttpclient/geventhttpclient-1.3.1-r1.ebuild
+++ b/dev-python/geventhttpclient/geventhttpclient-1.3.1-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( pypy python{2_7,3_{5,6,7}} )
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
inherit distutils-r1
@@ -12,8 +12,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/certifi[${PYTHON_USEDEP}]
@@ -38,7 +39,10 @@ python_test() {
# Ignore tests which require network access
# Append to sys.path to avoid ImportError
# https://bugs.gentoo.org/667758
+ # Skip a test that fails with Python > 3.7
+ # https://github.com/gwik/geventhttpclient/issues/119
pytest --import-mode=append -vv src/geventhttpclient/tests --ignore \
- src/geventhttpclient/tests/test_client.py || \
- die "Tests failed with ${EPYTHON}"
+ src/geventhttpclient/tests/test_client.py --deselect \
+ src/geventhttpclient/tests/test_headers.py::test_cookielib_compatibility \
+ || die "Tests failed with ${EPYTHON}"
}
diff --git a/dev-python/geventhttpclient/geventhttpclient-1.3.1.ebuild b/dev-python/geventhttpclient/geventhttpclient-1.3.1.ebuild
index 21f14b7c62dd..f919e09f222e 100644
--- a/dev-python/geventhttpclient/geventhttpclient-1.3.1.ebuild
+++ b/dev-python/geventhttpclient/geventhttpclient-1.3.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/certifi[${PYTHON_USEDEP}]
diff --git a/dev-python/ginga/Manifest b/dev-python/ginga/Manifest
index 0b1ecf7ee280..ae0629a9f451 100644
--- a/dev-python/ginga/Manifest
+++ b/dev-python/ginga/Manifest
@@ -1,4 +1,4 @@
AUX ginga-no-roboto.patch 597 BLAKE2B f3e688971c9d3920be0813a3815f36a8c766194b8116d1fe1f1a4aa986d5f5ee69aac13edcb961638d65d4f7bcd2e906ddff3402e95fbaa41dd6473a52b18f60 SHA512 e4e03b31ef61b3c71f5a049d23e721634d5c54646abf35d13df05423f2f215ff50aa7c867077bdb0216e2e8482e5a2bd75d24c505fcb09cb4ce96ac21d327c0d
DIST ginga-2.6.5.tar.gz 19969984 BLAKE2B a28dcd6216274eb442fab74c28a5d2acd37cdf3fabe5aa470533c3bfd3b4b43227efff9fee98f03691acd1449f8344094f24bd6a13628c0fa5b8a18e27dbf78a SHA512 66c55662a8ce1fe683cdf6a83511f39146fadf10d1fedabd6d6c5c46662a3abd2496bd1f0200612a84bdad246f960990e242bccee7a8a13e3aaf88a4884ceb80
-EBUILD ginga-2.6.5.ebuild 1989 BLAKE2B f271965692f4acf712eff58eb3212d29c26fbec35d8d66c75daab2d4485cd82a0cbcdf5182f5463fb063076391dbfd2ba5fbadf2a7bd630294d3db89b96053bd SHA512 6190fe210a7f5a31067f92ea877a09f65a9261a58fdc97480766a1e395ca57782922d04ff1bc0df12a81bf6046239877ce30bc2ad028430dc37bd130310e53bc
+EBUILD ginga-2.6.5.ebuild 2013 BLAKE2B 87505674cc5ab40cb3934be47e1c2e88a9f42f4f3d513c4bb85fc80f39e8bf3843461d16293e4cdb169ac42231612914f8c6d5680ec73afc1b31b1b7e6addb5d SHA512 278defbbc237571f6b1bc3cbeb6e11123dde941910e8a9a33ef8c42a974c30ab081cee5709f32206832a45e5964e5eea6e161ece49439a970311655ce8984125
MISC metadata.xml 849 BLAKE2B fc93ade01d6eef46d4e72f2031d96523fdf12bec759525fa7e750d60d4eb6e619253678c58821dbad6510a18f68827dfd19e8b3334f7c5e0c1e5aba283575f17 SHA512 50343b22bb87eb298d17182553ddbbec417198e65f6c86177760e3fdc1c117f2e40dce6b539831d6dc85f820efa13b0b4e739dc40222c7ad2f318c81b78a2d33
diff --git a/dev-python/ginga/ginga-2.6.5.ebuild b/dev-python/ginga/ginga-2.6.5.ebuild
index 296a6bb9c94e..1c995325c2e1 100644
--- a/dev-python/ginga/ginga-2.6.5.ebuild
+++ b/dev-python/ginga/ginga-2.6.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -16,6 +16,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
SLOT="0"
IUSE="examples gtk qt5 test tk"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
diff --git a/dev-python/git-python/Manifest b/dev-python/git-python/Manifest
index 41c4a5382d44..00540bddc105 100644
--- a/dev-python/git-python/Manifest
+++ b/dev-python/git-python/Manifest
@@ -2,6 +2,6 @@ DIST GitPython-1.0.2.tar.gz 387615 BLAKE2B 50915f5ea98a47eeaf086f57ecc0847592721
DIST GitPython-2.1.11.tar.gz 428531 BLAKE2B 18b00f1e622c6588c14e1625f944d117348fb77e67161117510f42c8381db8cde8c6e16fa911edabfc4410239622fb845931b247bab4133585d2ec27969fea4c SHA512 5f964ee56c3f27c28f502150216af29b8463b19d9c0f773458dbabf17ba8587ee5c5e3fbcb31ad46c55e202d06bae447fd40007890a1bc116fe0370cdfc6401f
DIST GitPython-2.1.7.tar.gz 426362 BLAKE2B 1d543b760bc0dbfdf95b120876c1f3454442a2e2bca69529229316fe5345129b852f4f6195066bc4750ac650083750c5ae0f842aeae871cba969aaf4c6563899 SHA512 3081fcf4944d49042fa95b55f1f0a152b405830fa592fbe546710798388e2bd7422bd2c62f5a7545f0820693fe1948ef31e1485d7b6bc2b37f2b807962e7da83
EBUILD git-python-1.0.2.ebuild 1068 BLAKE2B 1f8d1575d2a59f9eed7c7a3a59c591ab969e3241bf6400592f090c81789274dae6216f8a8ba9db25fb6b31458f3f713adea976ec6c99cd05ec6bd99b297070a5 SHA512 82b435a1a0d5bfb7d3f8a34dbc0254e748250bef6ea9491d9d10d4c3ef7f30463e6087764e299250498238d4323cfe65b849dddb6d045690c691645b33cee127
-EBUILD git-python-2.1.11.ebuild 888 BLAKE2B e987937fb05c6ec1a9c61cc8f20d97656c324167f4ddb0aabacc74057388912486a39af790151258c79ece6b5ef14ed8eb7ac8f0e632e2342da25fbf5de1473b SHA512 b2262f14484aa3e7e6393f13f7bec99e5897c42cadcab9fe60806216a16f0068075c415f5d99d4272051f2188611e628dfe90231f839fe6187463c1d4b561790
+EBUILD git-python-2.1.11.ebuild 886 BLAKE2B e0d5277d8d1615501a5b4fc8cccbd263a856723f7464f6e067759d76004d31edc67f330b82a16ec5a360e48187b43c3714df38bd1500f909e85c12c9d2b1d7fd SHA512 e7481907bbab06adeef1fc8bca8834e111c51f792d47fe07795d55a30377c57be31d0602cc8179a652e43c0369d446f8737e88bb993771f131cb447169b6967f
EBUILD git-python-2.1.7.ebuild 887 BLAKE2B 97c1e5644347f58239ca65723a6bfd8c6a3f7b5a5cf2ee051d0bb46c5bb255d927db03baf0c6f96cec4bb081f10d63faaf3949fe26d6bb9e25ea64f39ec02588 SHA512 5caa8fa064b6b565797e54fdaac020a23585c61f7b4d7bd7601fb62bda9d3ee38ddc0d7a1a24ad7a34d9697907913e3e9710ad0a1e1709e025816ca0724fac10
MISC metadata.xml 382 BLAKE2B 9853412552202bb0134ea88f7eae6b36c5c17920cd2834bec4a487cd6e1e6a5421db13a5b5ca7de1bc366ca057c17e2d89f3ea0973023de76a0a0783065d6dc6 SHA512 3f31be6d8a7fc5622f56141778f1779ff092a7e50f6ee162edc7854eb84b896206382edacf678e3f53f513727ca67e3cce0b6b6f50be7cbc93533201533ebe85
diff --git a/dev-python/git-python/git-python-2.1.11.ebuild b/dev-python/git-python/git-python-2.1.11.ebuild
index 75b24b6d9d71..9de8c4880fe3 100644
--- a/dev-python/git-python/git-python-2.1.11.ebuild
+++ b/dev-python/git-python/git-python-2.1.11.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
# Tests only work with the GitPython repo
diff --git a/dev-python/gitdb2/Manifest b/dev-python/gitdb2/Manifest
index 5c6c10078eff..d3d5085a775a 100644
--- a/dev-python/gitdb2/Manifest
+++ b/dev-python/gitdb2/Manifest
@@ -1,3 +1,3 @@
DIST gitdb2-2.0.3.tar.gz 392632 BLAKE2B c1313a8f571706cfb651dc114df98e85e385fbd7df40688386faf290cf177d282e6e3760ee43eb54d1562582755b6070a992f1f55a1821fef1e0e015f5cd09b0 SHA512 4be643b933b47f5511702aa9df5c3210847f059dff9a4794779040660cd60c5af7de5072eb18bc17971edba9a5551e9ba51dbe360194b7d454ee4f23348c8063
-EBUILD gitdb2-2.0.3.ebuild 1233 BLAKE2B 8d0aa7354c68e38ca880f1e62a4684bad9c8d2f28fcd5affa7522faec3917ed86bb608aed7100f8bdb54d47f06a641c7cabb34915041f9311694403312eb7470 SHA512 43ffb067bbb6c2505a7c31e58488ee95a48ad818c0259a8ee3553080b50cb35c7b8b74b31c5dc10760aeb6df82539cf08b2fbad9ebaa9a5c5bd7bf6c7abcb9db
+EBUILD gitdb2-2.0.3.ebuild 1258 BLAKE2B b2dc02d6f011d982079463b81ed2e4546ef5c721d64a7fdcc374390c5c707108bb55b827da656b45de9f0c964fc4bdd1685102ee31c86b478314c889df613935 SHA512 3a79f2e958fc4a21432d19c7fa39c9137c39250bc3f44f06f27c37955e99fb3bf5b798eb53ed3eaed9d8ac8a5f1d3bb2bde49a2f8b393d1232f08d71a04b1d70
MISC metadata.xml 387 BLAKE2B a311347a5b3a03d6941a6607e6c1368ce24f4ee3238ce4ea33072fc0c3dba3e5037843f82f1456e722ce93e449d8678dba2432bdd90f6d62b1dbfffd435e7c29 SHA512 09f4154dd271adbf328fcc0ef35267b1c3648c919f6c5d3de480a815f5d5b49b4c4f6661f9f1839bede87834c01c2b27145c6295b8f99804aa45df3eba669eeb
diff --git a/dev-python/gitdb2/gitdb2-2.0.3.ebuild b/dev-python/gitdb2/gitdb2-2.0.3.ebuild
index 814851176b50..f0e1a31b7b39 100644
--- a/dev-python/gitdb2/gitdb2-2.0.3.ebuild
+++ b/dev-python/gitdb2/gitdb2-2.0.3.ebuild
@@ -15,8 +15,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
!dev-python/gitdb[${PYTHON_USEDEP}]
diff --git a/dev-python/gitlabform/Manifest b/dev-python/gitlabform/Manifest
index c30931b0b50a..9d90d8068716 100644
--- a/dev-python/gitlabform/Manifest
+++ b/dev-python/gitlabform/Manifest
@@ -1,7 +1,7 @@
DIST gitlabform-1.0.7.tar.gz 19416 BLAKE2B f7b71de93a2fb524bcdb0a4899d82bfbae1f0dab2d263483539d9d18b5d46af04e0099dd9d1ff6ea0b00e5fb966541bba595f5a19846480ec1704450b0023972 SHA512 a3ee818aef6f792a1295eef0d3edd43eb7a46360ed2155fc459ee60dc3ea28b5b15fd0fd2a9c9ccd38deb385f8e37767202c23c2b885a5c2d6325faa5071443b
DIST gitlabform-1.3.0.tar.gz 20066 BLAKE2B b4a158ac91140e1b26b75a85bf79b0978ffccf6095477b7238b93d14205ff6ce0c9dece951999bcdf938cb2470e2e24d48ecc2c307d31c7edb5214c90a95821d SHA512 9ded533fc9bb4cb910d3e46620afa6ab237db94678ddb045a526ce4e02da8f0dd2f4458597aa8a5732cc89bb1494db5f3179074c3103f862e47566af93c6a5ab
DIST gitlabform-1.5.0.tar.gz 20583 BLAKE2B 670046f0dd8e366a7fd3cb34ee0df61a83b201c10b2859d69a9ae1e82878f6cd42214c1c816da02fd33262533db58aaf07cbe056802cd1ae72a3b5afd4796a51 SHA512 93985c542b6879eebc7b28c7b842252ee6464d526193999d8611e78e48189883b6e6a64a1f7d2a5079f40ed5814dc9b39200eac68dfe16039ae4c2ff7b2c06da
-EBUILD gitlabform-1.0.7.ebuild 846 BLAKE2B 135af1aa618f1b8ab949b98c572c6c01f77123f01cea30a1cb5aa11fa2a84faa6b9407bffbaaf4d642c30aa4714cfa871cd4d4c43371bdf54ca30e7e5da80396 SHA512 abe06bb3769270d9d434116bf04c2a75e07aa10d50a13e9b4389bd273cc19b675f3b09c84d67b8b6684628f013dd826aab5263eda95e57467ed9784211a61a88
-EBUILD gitlabform-1.3.0.ebuild 846 BLAKE2B 135af1aa618f1b8ab949b98c572c6c01f77123f01cea30a1cb5aa11fa2a84faa6b9407bffbaaf4d642c30aa4714cfa871cd4d4c43371bdf54ca30e7e5da80396 SHA512 abe06bb3769270d9d434116bf04c2a75e07aa10d50a13e9b4389bd273cc19b675f3b09c84d67b8b6684628f013dd826aab5263eda95e57467ed9784211a61a88
-EBUILD gitlabform-1.5.0.ebuild 891 BLAKE2B 2237115330d9537d16fc01869903977e2fad83d5c7b95dee92d28809d12457ec8028a755970ade8b70daa675f12b5636102033f5a844a591052f0206988bc8e6 SHA512 e78d107f88fcbd1aeecf0cff50d3ee5664db696d8ea8984a647ce9d573aa49bba5cdb9520465a6aad5ccd2bccaec3c6a4367c8cebd8fd236d9d6dad02cd0b279
+EBUILD gitlabform-1.0.7.ebuild 873 BLAKE2B 6955d533fe2dec7d6f1779afe93c1295657be569cb5c2fe9ae799136aa3745b486c93f2b46d19b2eb1612200b6829711873d4f8d89d2b7168da6164c3f4190c4 SHA512 f39c596b55b1e9f9b6a450394fafe34f5112b97bb603774fa56802ba7edd7242aed1cf573ebe54f2339b54fbf4000aee34c43c84f9477c68e1c494f843920af9
+EBUILD gitlabform-1.3.0.ebuild 873 BLAKE2B 6955d533fe2dec7d6f1779afe93c1295657be569cb5c2fe9ae799136aa3745b486c93f2b46d19b2eb1612200b6829711873d4f8d89d2b7168da6164c3f4190c4 SHA512 f39c596b55b1e9f9b6a450394fafe34f5112b97bb603774fa56802ba7edd7242aed1cf573ebe54f2339b54fbf4000aee34c43c84f9477c68e1c494f843920af9
+EBUILD gitlabform-1.5.0.ebuild 918 BLAKE2B 77f44b9f0b0606b380553469334a29d5eba26bf8be8f2e5f3f76a00b896e7f398776cd206e0a1e48efa25f3f532b88d46c91f0a128c8613ec48798ee7afa0934 SHA512 df8eb5f159e47d0cc0ade6645304e335e843afcc4362d55c925987de100e2db4880702b0361906d4e6c0911a3c136365b1bae7fd16aa792c6428705f5e007c0a
MISC metadata.xml 300 BLAKE2B 8f67fcdb13c36ed0169762cba3ac1cb5bd5d090f784f8a535e34f9d62774790dcdecf18f93a70829c6d70ba22b3061e7c9764afe34755474302c0df85eb16cde SHA512 0f23dd252dc9da695e45a9ad35d01029b71d658e9802f46744a65dd21195a95d3af5987721de65f198a8c7c5bbdfcccbd48216c674d25fa24aa581552b426126
diff --git a/dev-python/gitlabform/gitlabform-1.0.7.ebuild b/dev-python/gitlabform/gitlabform-1.0.7.ebuild
index 34dcba43fdcc..509c2995ef75 100644
--- a/dev-python/gitlabform/gitlabform-1.0.7.ebuild
+++ b/dev-python/gitlabform/gitlabform-1.0.7.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
diff --git a/dev-python/gitlabform/gitlabform-1.3.0.ebuild b/dev-python/gitlabform/gitlabform-1.3.0.ebuild
index 34dcba43fdcc..509c2995ef75 100644
--- a/dev-python/gitlabform/gitlabform-1.3.0.ebuild
+++ b/dev-python/gitlabform/gitlabform-1.3.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
diff --git a/dev-python/gitlabform/gitlabform-1.5.0.ebuild b/dev-python/gitlabform/gitlabform-1.5.0.ebuild
index b149c4c4945f..c250d12efd3e 100644
--- a/dev-python/gitlabform/gitlabform-1.5.0.ebuild
+++ b/dev-python/gitlabform/gitlabform-1.5.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
diff --git a/dev-python/glance_store/Manifest b/dev-python/glance_store/Manifest
index c1b2c6e2b103..bf5223fc930c 100644
--- a/dev-python/glance_store/Manifest
+++ b/dev-python/glance_store/Manifest
@@ -1,5 +1,5 @@
DIST glance_store-0.28.0.tar.gz 183622 BLAKE2B 327bbb498d9cc1e446361d026f2dac4d4cd057745790fdcf032583ef0869c302a453e1331028a47bdff34f4bda9f1c27d9c26a005febeecbe5e4d786d08cbcf1 SHA512 3ff1bf64c75c069f6bb22ad72438fcb97e569d8de10cb85065ee0f1f8f9e948cf6b895a184460080f90f091e082deafcee70730b8dd954a6b026a1796b70ea09
DIST glance_store-1.0.1.tar.gz 185244 BLAKE2B 4841bf9db07df06fe4f0dedc9f06e6aa768118aa363946b3145c90f7d58f452c3b1f419bd3545681161481d88566922f8c3f4eb0612c77a0679729fc460d6169 SHA512 77144f41996e8fcc7b5ec3e4246305e6887082a8f62a84c73d0b546c9f635e8f43b95e45a5e3303e504c01ed3608de6358398eeffee226f640035df2f792dc8d
EBUILD glance_store-0.28.0.ebuild 1762 BLAKE2B cd31a90bccdcc88157121d1e71cb015443b43ec35dd6c15fa3c90ce5042fabf96a615c2e8431e002cf91c38a35ab548016885adc8f7c94352f0f5771aa11ff48 SHA512 ee074a10071db60ea21898175944a01473388aa764454039592f04aa043432c9d601907456b392aceb4bb7c26ce822cebebfa1c38276b0b2a71ccc091224ab11
-EBUILD glance_store-1.0.1.ebuild 1716 BLAKE2B 283470500aa91bdf7f43e594993f8737d1f40b9263a73b4300a2ca75d3c637538101398e09eed2b5bf14360877d8f069881c34102ac0aa5725afbe539556c9e5 SHA512 6dbbfd5d60b43913f93fbee57cd0639474fc4776c110143f949e7e0f46e67411861ea230e538f523e1c2df5f8d77846e58655abd3efd014f8f026ad3dccf38b4
+EBUILD glance_store-1.0.1.ebuild 1714 BLAKE2B c431c8bbbc8f50ef9ea8210e4e92786455d6850b2210958ff9476514879d9125d5003f4c0a4a58caeae8940dd897edfdd290d0f6f43cc128931397dd71ce9022 SHA512 a7410b14a4ea26211f877698e0b22ee12830dc43bf00259c4557bf000edfa1cd75d2a573a3d56725bbe3de1bbd0b28e57c8a2bcd1c2c5fedab9e95f7556248da
MISC metadata.xml 807 BLAKE2B c5195ef9669d04dc0f81f47b07e802984114b15bf4dedaf99b7214187befb556765a4b14c7d55c9bbbf1dcc2acb4f22e7c5a12a65912cb9f2bbcb73d1cafa4a5 SHA512 3479866f525828fbd21f7d0953088720d0045bf2e00d8dd4cb5bba25f7d5ba939c4bc9bac89d1f9bbf5c3a815f0d5199045f6ad0585c6712843dc1f26135705d
diff --git a/dev-python/glance_store/glance_store-1.0.1.ebuild b/dev-python/glance_store/glance_store-1.0.1.ebuild
index dd1dae32cb10..3b5ba366c17c 100644
--- a/dev-python/glance_store/glance_store-1.0.1.ebuild
+++ b/dev-python/glance_store/glance_store-1.0.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="cinder swift vmware"
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
diff --git a/dev-python/globre/Manifest b/dev-python/globre/Manifest
index e9e437112658..893f0924a847 100644
--- a/dev-python/globre/Manifest
+++ b/dev-python/globre/Manifest
@@ -1,5 +1,5 @@
DIST globre-0.1.4.tar.gz 19274 BLAKE2B 6b05f531e9a3819f9916d16679a39c2a281056446afc8f395ba16dcccd25878355c749820c8b1fcfdd1e855ec7a8d0f10cc5a23e3a4e77c877e0e7180e9c24dd SHA512 288b2a6e9e1b7e646f7b06db73b255f9710007c0305466a8d4e26245ab73efb14e5b543291937edb3f0d1dd9205391a08a073d106f4ed687e2a21d181a83840b
DIST globre-0.1.5.tar.gz 20388 BLAKE2B cc3dce578d4c30d0309a60a054dfea11b53d5039adcc3251fedccc1ee8a8ceb70e844799e8a7fffb398d0f8022a51ff2460a74102d1c39f1e49d5fa2eb8fe07b SHA512 8b102150acd17a77c8c3ce1f01e36f0c9258a051b44348b6d9494ea9d2f8247bb534de250c5d506641d889042107f3b93c05a313ed46ae54f6fb47ae997ffdfa
-EBUILD globre-0.1.4.ebuild 669 BLAKE2B 99b8408f9880797cff6895c89f8665d2c52ffb900624a5d6a51d19eeb1566155964597ff8dbab86aa521077408e9a67d54e3fee5b747ae1dc5fb0f38e0af5064 SHA512 287a67b284ddce2b8c2616b836792dc1cf663892054d933770b9395d7401b378935c328dce204e98f500c9e220667ad3885418d9923f932ea8bfc32ad3950334
-EBUILD globre-0.1.5.ebuild 648 BLAKE2B e5235ea66e6735e12165b3cb77d43eb042bdbd0887e2ea008000cf9243278c577b9861bb94ee42ddd2d441f8b4e93b9bebe8418cc29434a8bdd9cf21f1ba2ae0 SHA512 a3023b2c340fcfe759ce32a6dbe095409b256037f37e7cb55d8870e6a178e25720b6c9833beb36b23310fee06539c4abbb119c303fa4d148d8a42e03ca1c4fbb
+EBUILD globre-0.1.4.ebuild 696 BLAKE2B 725d0fa7310215aac6d77272100e1e9c9d4098d6c6ece2331a00eb1bbb5f674539a06aae1ce43bbb927b069cfbffc2c2f280e20e1c97c50b3c5e9f0379b12313 SHA512 d7370bd9160c9704ece4445138086699fb5013f91326b23806e969bc0bf662c8aeaa48419b078679b3bc5f2a1a9e5059d0cc896b9e74925c2ee945495f7b7b8f
+EBUILD globre-0.1.5.ebuild 675 BLAKE2B b0c0774f6e0c1cb567e3a46068c1035a990040f3d0428eaf10eb84783feb945c12faf47f605c111cb04f236a3cd7fa12e819aae0f874bf00958f5ae3cf3bcc59 SHA512 0b9934e7fdeb7e000137395371a688f42d30b524db3eb6e6b96ed12131c5173bb3a8ea6f660492219605765b0d719e416a7c04680de96a06b73f7f5ed8716cb1
MISC metadata.xml 367 BLAKE2B fe876ca7eacf8c0c26d7d7198a43457c2e07749a9eae4e48c844a3daa998938768068893eeacadffff1dfffe1b68d17f937effca43714790a5d6e78d9ac4ea9e SHA512 d6d5ed219d18649e5c54e8a8b7aec3119f1af0dbaeab04953e88ee825aba9ec309374ea32249f8f3e36bf80b6fcd91a345f9562ec757efcd691ba8dc5a684257
diff --git a/dev-python/globre/globre-0.1.4.ebuild b/dev-python/globre/globre-0.1.4.ebuild
index e20a0c85759b..4b5fdd63769c 100644
--- a/dev-python/globre/globre-0.1.4.ebuild
+++ b/dev-python/globre/globre-0.1.4.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="GPL-3+"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/globre/globre-0.1.5.ebuild b/dev-python/globre/globre-0.1.5.ebuild
index 89b73fc0979a..07e2e5fdddf3 100644
--- a/dev-python/globre/globre-0.1.5.ebuild
+++ b/dev-python/globre/globre-0.1.5.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="GPL-3+"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/glue-vispy-viewers/Manifest b/dev-python/glue-vispy-viewers/Manifest
index 2fa2208a320c..e9ebeccc09c2 100644
--- a/dev-python/glue-vispy-viewers/Manifest
+++ b/dev-python/glue-vispy-viewers/Manifest
@@ -1,3 +1,3 @@
DIST glue-vispy-viewers-0.7.2.tar.gz 682795 BLAKE2B 2c7a2a7f92405b2e30a74fadf748bf0ec73655642198e25a14c46aca94c29536056056a6ef01316758b0ab581e13e277afc21af2bfcb19d77280414e1a1fd978 SHA512 687bb732a55d18c50aa16aec0b7c1b56712e84556f60c6ea8600f0c2c5cce9404c54f4d7a6b9d193f94202b16e9902045c3e8c3fc0f0347c3a30ff7b21177c27
-EBUILD glue-vispy-viewers-0.7.2.ebuild 1004 BLAKE2B 83b08710dbbf7d9ac3f8473caaa53bd4768526b994ff309badca1a532fb6f3901c3d67f124dc5942daeb5be614070b861a3564d5be87aa1642cebca01b86cec7 SHA512 30fc87b2bf66377520e670c6fbeba993ee9d248b05f1c895960e97bf28306cc0c385743dd7345fada83eae6791854f253aa93f30e54ccb32868933ffa148a7c7
+EBUILD glue-vispy-viewers-0.7.2.ebuild 1024 BLAKE2B e365ffd738b7f4af7977a2f958b506af8a2d471ea6d1b2f961f72f0fe1c42d4831549a86ae2b1868690b2fd8a67b08d91ba855f37409fdc2450cd8faf00ae85f SHA512 bdeabfb99eea9cc59becbb062f759bd0692fbc5853148ba7fb5f55420eab759ee744fc8f139d144a6ddaba2c9b96581929df4be0f6435df81a11ef0f3976aa16
MISC metadata.xml 529 BLAKE2B cfc15f2ed57fe05e8ad8074a9e527d122438ee1099a64a2da98248b64366e8658d9926759eca82a76b980b51620f63e1a6436d1ad1edd02ec8d3f85a904922b0 SHA512 4682153ce74e9d7276224de2f44d8e6a091d43d9705229e538350b3f968151c497f310ac2f1a24a3b980db9d4ccdb45af7ace313e739e665bf456d4af45657e5
diff --git a/dev-python/glue-vispy-viewers/glue-vispy-viewers-0.7.2.ebuild b/dev-python/glue-vispy-viewers/glue-vispy-viewers-0.7.2.ebuild
index 4bb22346d1c0..75f5f073939e 100644
--- a/dev-python/glue-vispy-viewers/glue-vispy-viewers-0.7.2.ebuild
+++ b/dev-python/glue-vispy-viewers/glue-vispy-viewers-0.7.2.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
DOCS=( README.rst CHANGES.md )
@@ -40,5 +41,5 @@ DEPEND="
python_test() {
cd "${BUILD_DIR}"/lib || die
echo "backend: Agg" > matplotlibrc
- virtx py.test || die
+ virtx py.test
}
diff --git a/dev-python/gmpy/Manifest b/dev-python/gmpy/Manifest
index a1dc99c11c04..3c30993b8a14 100644
--- a/dev-python/gmpy/Manifest
+++ b/dev-python/gmpy/Manifest
@@ -1,4 +1,6 @@
AUX gmpy-2.0.8-fix-mpir-types.patch 636 BLAKE2B 3f9a73390cab39ac02c9cdbf6c78381a14e861b15c4e0194e9727b3e801817111b6ece399a2479c0880f84d542816b2e388ad15e8f9786e2ab63b5e893f31cc1 SHA512 701e985b1d8f1d3ed0efa48a9ee225bfb9a06f5a19f53a8a1ec6c525e74fb2b6fd006f1bba28188926f77faec6cbc456985b810b7c774aef1699a0ab2c07896d
+AUX gmpy-2.0.8-test-exit-status.patch 1482 BLAKE2B 5fce4170ce1993cf7e44077b81ecf45b4c8d3b779cb8744c6deef6444cc728a4cf7831aac0cc31a0b6315518bead442ce232e0052e72229f397691c21afb5890 SHA512 bbb708c0323167cf86c60ef6d398a588adc9a7ccc96eb1cee9d36c38b34c69c896a7df99f50611b29ba6ccb79f77408d274074bd4878e86b8f3bfc38675b74d6
DIST gmpy2-2.0.8.zip 280551 BLAKE2B b73c48b739ae6972231672ad28598c09e00db6348cd281d190c6dfcf49b0e977563baabe84825658d78bf1e2ac4927ad1882787b6d4efd19f28a4f7fd6a061b4 SHA512 090f449641f378c73eb166831b1d956c6cee3da83e42fde8741f18aa0fa687e37927fc3b045d4b35e3a3b75570e6b1074150d8bc29d16119ab5c717bcfcf9fb4
-EBUILD gmpy-2.0.8.ebuild 1547 BLAKE2B eff9402ef787f2b8437654e5db66bde80f7fa112fe7fcde206b138d6db57a2a2f982d14bdbd23869b3b3787a4aaf36ed249a7dd9faefa9f67ab51885a41676b4 SHA512 fb49ab93c934a2b506518b91508a4769100165a758e7c44785249c4dbac24b25a1e60d8d3fd42d83812ec53d05d23a1199bc2f7dc3b3fa52ee09237487b28597
+EBUILD gmpy-2.0.8-r1.ebuild 1540 BLAKE2B 300fe0934b18e9d263b100cd7ca1ca83b5c7b10fb13c6c81147289680ff6bdfd486b44eeccb0544a4f46e4af2809ff0993bf2e8240a3dab701311793f2f7198a SHA512 738ca24b2b960a4574408bf9ad4d85a43e3a13842c60ec75af47e972f97d71c85a757885c82eff009f99386f64340c75cf27614c52a34a25d70a23ea76df384e
+EBUILD gmpy-2.0.8.ebuild 1827 BLAKE2B a9715787ab247684dd59a34a90387a1f9503572699790605e539d375682e0222d0d22b8270ef4182fe422f3c475118a1edb36a26fdb00c28423cc63a5282595b SHA512 7e56d0de64797c50863c6782fefcbd2d751d91b8578028942976a3ec5c8479c78c372d728b5dbd6468bb2b82336d0b0128dfe2f7789d605c6f87cbcfa51e466e
MISC metadata.xml 795 BLAKE2B df987c466b2666db915c405dea507c17f90181c2e2948885292a6de44ba0c4bec640fe25bea3b8b8105d035c3ff999750b747cfd7f4caaab561f459056823eb5 SHA512 e7f8324cdacceed22f28e27a224668f59955fb5a639d26376da037b0d21437ef57708c7c325e00c771df9e11050be8dc423a3d4b631599da2cc1ef3f97cf3795
diff --git a/dev-python/gmpy/files/gmpy-2.0.8-test-exit-status.patch b/dev-python/gmpy/files/gmpy-2.0.8-test-exit-status.patch
new file mode 100644
index 000000000000..ab4128ff55ca
--- /dev/null
+++ b/dev-python/gmpy/files/gmpy-2.0.8-test-exit-status.patch
@@ -0,0 +1,41 @@
+diff -dupr a/test2/gmpy_test.py b/test2/gmpy_test.py
+--- a/test2/gmpy_test.py 2019-11-22 09:21:42.313037873 +0100
++++ b/test2/gmpy_test.py 2013-08-20 22:17:52.000000000 +0200
+@@ -34,11 +34,15 @@ writeln(" Caching Values: (Number)
+ writeln(" Caching Values: (Size, limbs) {0}".format(_g.get_cache()[1]))
+
+ pf, pt = 0, 0
++ret = 0
+ for x in test_modules:
+ testit = x._test()
+ failures, tests = testit
+ if tests == 0: continue
++ if failures > 0: ret = 1
+ writeln("%s %3d tests, %d failures" % (x.__name__, tests-pt, failures-pf))
+ pf, pt = failures, tests
+
+ doctest.master.summarize(1)
++
++sys.exit(ret)
+diff -dupr a/test3/gmpy_test.py b/test3/gmpy_test.py
+--- a/test3/gmpy_test.py 2019-11-22 09:21:30.421908749 +0100
++++ b/test3/gmpy_test.py 2013-08-20 22:17:52.000000000 +0200
+@@ -28,10 +28,12 @@ print(" Caching Values: (Number) {
+ print(" Caching Values: (Size, limbs) {0}".format(_g.get_cache()[1]))
+
+ pf, pt = 0, 0
++ret = 0
+ for x in test_modules:
+ testit = x._test()
+ failures, tests = testit
+ if tests == 0: continue
++ if failures > 0: ret = 1
+ print("%s %3d tests, %d failures" % (x.__name__, tests-pt, failures-pf))
+ pf, pt = failures, tests
+
+@@ -41,3 +43,5 @@ if sys.version_info < (3,1,1):
+ print("There is a known bug with Fraction == mpq for versions of Python")
+ print("less than 3.1.1. Please upgrade if you rely on comparisons between")
+ print("Python's Fraction and gmpy2's mpq.")
++
++sys.exit(ret)
diff --git a/dev-python/gmpy/gmpy-2.0.8-r1.ebuild b/dev-python/gmpy/gmpy-2.0.8-r1.ebuild
new file mode 100644
index 000000000000..206a2329c1f9
--- /dev/null
+++ b/dev-python/gmpy/gmpy-2.0.8-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
+
+inherit distutils-r1
+
+MY_PN="${PN}2"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Python bindings for GMP, MPC, MPFR and MPIR libraries"
+HOMEPAGE="https://github.com/aleaxit/gmpy"
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.zip"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="LGPL-3+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="mpir"
+
+RDEPEND="
+ >=dev-libs/mpc-1.0.2:=
+ >=dev-libs/mpfr-3.1.2:=
+ !mpir? ( dev-libs/gmp:0= )
+ mpir? ( sci-libs/mpir:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ app-arch/unzip"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-fix-mpir-types.patch
+ "${FILESDIR}"/gmpy-2.0.8-test-exit-status.patch
+)
+
+distutils_enable_sphinx docs
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # rm non std test file
+ rm test*/gmpy_test_thr.py || die
+ # testing for contents of __dir__ is really silly, and fails
+ sed -i -e '/__dir__/,+1d' test3/*.py || die
+}
+
+python_configure_all() {
+ mydistutilsargs=(
+ $(usex mpir --mpir --gmp)
+ )
+}
+
+python_compile() {
+ python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
+ distutils-r1_python_compile
+}
+
+python_test() {
+ cd test || die
+ "${EPYTHON}" runtests.py || die "tests failed under ${EPYTHON}"
+ if python_is_python3; then
+ cd ../test3 || die
+ else
+ cd ../test2 || die
+ fi
+ "${EPYTHON}" gmpy_test.py || die "tests failed under ${EPYTHON}"
+}
diff --git a/dev-python/gmpy/gmpy-2.0.8.ebuild b/dev-python/gmpy/gmpy-2.0.8.ebuild
index 2538dfd438f4..f4e4508c5246 100644
--- a/dev-python/gmpy/gmpy-2.0.8.ebuild
+++ b/dev-python/gmpy/gmpy-2.0.8.ebuild
@@ -3,7 +3,7 @@
EAPI=5
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
inherit distutils-r1
@@ -13,6 +13,7 @@ MY_P="${MY_PN}-${PV}"
DESCRIPTION="Python bindings for GMP, MPC, MPFR and MPIR libraries"
HOMEPAGE="https://github.com/aleaxit/gmpy"
SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.zip"
+S="${WORKDIR}"/${MY_P}
LICENSE="LGPL-2.1"
SLOT="2"
@@ -26,24 +27,31 @@ RDEPEND="
mpir? ( sci-libs/mpir:= )"
DEPEND="${RDEPEND}
app-arch/unzip
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
-
-S="${WORKDIR}"/${MY_P}
+ doc? ( $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]') )"
PATCHES=(
"${FILESDIR}"/${P}-fix-mpir-types.patch
+ "${FILESDIR}"/gmpy-2.0.8-test-exit-status.patch
)
+python_check_deps() {
+ use doc || return 0
+ has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
python_prepare_all() {
+ distutils-r1_python_prepare_all
+
# rm non std test file
rm test*/gmpy_test_thr.py || die
- distutils-r1_python_prepare_all
+ # testing for contents of __dir__ is really silly, and fails
+ sed -i -e '/__dir__/,+1d' test3/*.py || die
}
python_configure_all() {
mydistutilsargs=(
$(usex mpir --mpir --gmp)
- )
+ )
}
python_compile() {
@@ -57,13 +65,13 @@ python_compile_all() {
python_test() {
cd test || die
- "${PYTHON}" runtests.py || die "tests failed under ${EPYTHON}"
+ "${EPYTHON}" runtests.py || die "tests failed under ${EPYTHON}"
if python_is_python3; then
cd ../test3 || die
else
cd ../test2 || die
fi
- "${PYTHON}" gmpy_test.py || die "tests failed under ${EPYTHON}"
+ "${EPYTHON}" gmpy_test.py || die "tests failed under ${EPYTHON}"
}
python_install_all() {
diff --git a/dev-python/gnome-keyring-python/Manifest b/dev-python/gnome-keyring-python/Manifest
deleted file mode 100644
index 5a7da412e989..000000000000
--- a/dev-python/gnome-keyring-python/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gnome-python-desktop-2.32.0.tar.bz2 621277 BLAKE2B a6ec5161eff68cbe9820a1ca1f31d39d9cd4c2e944564fe9ed36f06723bad8ec7525f488cdf6e5f9556ad42053e88e3cee3405146caf778df59aa639f0108099 SHA512 51beefd21fa3aa6242ba4c66e57d940372fbf4a84ffe34063339f6e7e7c22e76d281b25d5f113de3780a0dbf733c7e07142f05a285056cda26736323b4185d18
-EBUILD gnome-keyring-python-2.32.0-r1.ebuild 591 BLAKE2B 0c39a70ef49b7d6f6ff73ee80806745d0188df0524b6da1daf4b3ca9926d4d7374455f383b7637003a1014347214ed0d99cdee326374028c7688288de671f284 SHA512 3f3c62262aea03ab6cfc34b77ca554eaad3a612191b2af38d857e3624b340f298e64b82f3f68152db89e4dc344d17775ece7d07594d3914dc9529e9710527515
-MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/dev-python/gnome-keyring-python/gnome-keyring-python-2.32.0-r1.ebuild b/dev-python/gnome-keyring-python/gnome-keyring-python-2.32.0-r1.ebuild
deleted file mode 100644
index 07cf8a4ad444..000000000000
--- a/dev-python/gnome-keyring-python/gnome-keyring-python-2.32.0-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-GNOME_ORG_MODULE="gnome-python-desktop"
-G_PY_BINDINGS="gnomekeyring"
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome-python-common-r1
-
-DESCRIPTION="Python bindings for the interfacing with the GNOME keyring"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ia64 ppc ppc64 ~sh sparc x86"
-IUSE="examples"
-
-RDEPEND=">=gnome-base/gnome-keyring-0.5.0
- !<dev-python/gnome-python-desktop-2.22.0-r10"
-DEPEND="${RDEPEND}"
-
-EXAMPLES=( examples/keyring.py examples/keyring-async.py )
diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest
index cdbb1da8a983..f7999213cd86 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -3,9 +3,9 @@ DIST google-api-python-client-1.6.2.tar.gz 4262337 BLAKE2B 0ae3e5b1c6bbb80999cfa
DIST google-api-python-client-1.6.5.tar.gz 4255929 BLAKE2B 4e2197fe56f25cd202f7a0b3f64b3796158d798bfedb9c0690a59c24bd5ce10fbe0300093ebb76cd343dae5eea2a0a360903cd0890834241926fd55a7dc07ea9 SHA512 b2f2be81e6f54ee3065e75ea064ea3ae49cb983d401ac46dca8459409dbd6df7c3ba07798285b5177bfa632a20d43aaaef3a7c73d5d565796567b8b305737565
DIST google-api-python-client-1.7.0.tar.gz 4259363 BLAKE2B 0a6129e5cfa002095c18eb17c28b8f576f69c6aefa20cb752ce1b529cf5c6ba63f9d213cecb34340fd8224387c7d06c8ad3b4f493e32d26afd14e8e12b4c7ded SHA512 3dc0323ec8816725cc46ad75735b81c2b1e97d1dfc8964f9852f8f739dcdeffffcec461deb7e77b759d66b1e711ffcd948ae45df1e870cef9d6966ebfd793a40
DIST google-api-python-client-1.7.9.tar.gz 4142239 BLAKE2B 1754162cd7ae5aa64e105e4842ac415473949064576241453ba5aefcc9c53e3a070167d4210f49509a5f63d4b9e79fa5377119ccd53acafe24eaad4a39e5f8c7 SHA512 1e4410c5e639a6bd3cf12b3e648a63e0098182bb52196085dc92597a38e98984fd349adc282d688aa58ec263502d984f54c7827b7ce53128811e7137234358b6
-EBUILD google-api-python-client-1.5.3.ebuild 1127 BLAKE2B 26b33a502a81038b4f5f01caa5d0f6b72c72a37a7906fbb51e7d4a6a372e98e58cff6870bf367c44b18ab2e4d9e962a86ca44d17e10d5c2b56b040949684efed SHA512 e9ab76546251b401fe82638ca92ccb13308bf576ee0e502b2def92dcd59627e66e2ff27656dcf8d149b5ec0714ebba3236f5cfcf8a428112d2cad09067a0f5cf
-EBUILD google-api-python-client-1.6.2.ebuild 1189 BLAKE2B eadc18f2e72b0d37cc4f63766cbafe463f76d552f253d338ae06952fe2286fdeb06f5b6a48d5f262289e83712c6ec9e7ec1b054622d96e8f6f0150edeafe9226 SHA512 fbea02b8a85c59ca734498def430e905794a3aebf53500564533bbea44a2bcbd4d634e6ed61958603ab9cc6318431828776ff94929b47e6a6e3beed17017cbf7
-EBUILD google-api-python-client-1.6.5.ebuild 1191 BLAKE2B cd104a7026acf2aa1fdc95bbaf4981c6ef2610149ff522e8f0e759d446621a960d4fb1d3e9dc5d49c245e16fe8d90687ccd658fc7c015e1b57566cbc699d7f2e SHA512 4ba0000dcb84a2bae6b12a5b75df56e480d448ea0d1ce5f741b385875c3687cc720955998b1994deb69fea24aebf3fa81472504679a51d90e61dbe7735e7a3a8
-EBUILD google-api-python-client-1.7.0.ebuild 1209 BLAKE2B 4857b3a768d26bbf91d97d5b6d3e986919d1f47c9ba8f636f3bc75b2c7d96a94d965acb3d95972a3dfab6d3e763c6d1a299d85ae134ad4838610a1ceaad5b9a6 SHA512 4b6b2562a7281a7ed52ad965f01bf810a25e78549c5ac2ae7ae0340e9ab2756674e0cf333fcc8bb6db703eafc10112503fc52681cfcd24c627fcffbf9430fdaa
-EBUILD google-api-python-client-1.7.9.ebuild 1209 BLAKE2B 4857b3a768d26bbf91d97d5b6d3e986919d1f47c9ba8f636f3bc75b2c7d96a94d965acb3d95972a3dfab6d3e763c6d1a299d85ae134ad4838610a1ceaad5b9a6 SHA512 4b6b2562a7281a7ed52ad965f01bf810a25e78549c5ac2ae7ae0340e9ab2756674e0cf333fcc8bb6db703eafc10112503fc52681cfcd24c627fcffbf9430fdaa
+EBUILD google-api-python-client-1.5.3.ebuild 1154 BLAKE2B a0ab8d27ad0e4f8682eaf0f31cbdccdf56e7ef17415ccfdb3a25b51e490f55550e10f1d17a0531dd6e80f8609bcf8a40fc96b15531dbb0495bb2033ec2d369ab SHA512 e46a6434118917b14024eb8bcbd68e6dbddcebd6016731d6875b3922caceda9b6ff6c9b0a159de4b84ee7362dd0a23f6512c92dc927ef5efeded59efbe8376e3
+EBUILD google-api-python-client-1.6.2.ebuild 1216 BLAKE2B 723207875fd96e63d1e2b09971dbf694f4952d33124e0a4e1051080390d5e8ad58a01b6e44c06455f43e4082058d754744011ade1232db8f74a4fe7d5fb52ec6 SHA512 bcb0ba08f40f28e4e1962cf174b06dfbdcd632039d9d6d660d0605b5beb132b7c04d131ecb69054ddac3044227f05c29124aded7e9f9d865f0e05f10bc922323
+EBUILD google-api-python-client-1.6.5.ebuild 1218 BLAKE2B 8298a51e466807493de208ecec926bd94b6ba6ca8525f8592ed3ff40d8bf7e61a11361a63c67fcd61193926beb2e14b1478255b66713a0fdaaf4444677990874 SHA512 997c714a805daea5ef04d945b1109e344308aa3730cb9e66a4b6b08711d9b31a8c00d59bd2be9b4420a67a36cfb657fd7e6f6dc994772e484fe209d6c5f6d969
+EBUILD google-api-python-client-1.7.0.ebuild 1236 BLAKE2B d0e57a01fa02fa12078be562bdf907d46184286cd956fb5193c7eec46fc7c4f755b9c8482dd7a17db2d9e507f8554869a22e589ee86dae09c824900fbd1e6951 SHA512 8fc4f79bc06bd3f26c93d17bde8416718f72a88d101d5bea1d484f7379512fe8f439be96acd311bbf8abc3359e1943d83fb3f4d7fa01ea68abc1bfffe2f868c6
+EBUILD google-api-python-client-1.7.9.ebuild 1236 BLAKE2B d0e57a01fa02fa12078be562bdf907d46184286cd956fb5193c7eec46fc7c4f755b9c8482dd7a17db2d9e507f8554869a22e589ee86dae09c824900fbd1e6951 SHA512 8fc4f79bc06bd3f26c93d17bde8416718f72a88d101d5bea1d484f7379512fe8f439be96acd311bbf8abc3359e1943d83fb3f4d7fa01ea68abc1bfffe2f868c6
MISC metadata.xml 356 BLAKE2B 57ec373091acbeaf75beafc097b6b84f56bc052d9c27b0386e12579e3bef8ca955413d38344ecdac04c7f5a0ab463295a827efd5c6691db1cb958fc4a7f350f6 SHA512 e45fdf92fc9a3fcf08b74e9ac07326cced2cd7971b16a6cc4f96203199aafb9d72d36a29e3a924a43ce8dc4f3709add9c8bfcc8413bef028408cfb899eec9338
diff --git a/dev-python/google-api-python-client/google-api-python-client-1.5.3.ebuild b/dev-python/google-api-python-client/google-api-python-client-1.5.3.ebuild
index 941e13ee859c..6dfd5120449a 100644
--- a/dev-python/google-api-python-client/google-api-python-client-1.5.3.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-1.5.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/httplib2-0.8[${PYTHON_USEDEP}]
diff --git a/dev-python/google-api-python-client/google-api-python-client-1.6.2.ebuild b/dev-python/google-api-python-client/google-api-python-client-1.6.2.ebuild
index d61320b62ae5..552155460e6c 100644
--- a/dev-python/google-api-python-client/google-api-python-client-1.6.2.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-1.6.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/httplib2-0.9.2[${PYTHON_USEDEP}]
diff --git a/dev-python/google-api-python-client/google-api-python-client-1.6.5.ebuild b/dev-python/google-api-python-client/google-api-python-client-1.6.5.ebuild
index 9d6133635d0a..5597d7a5e0ec 100644
--- a/dev-python/google-api-python-client/google-api-python-client-1.6.5.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-1.6.5.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/httplib2-0.9.2[${PYTHON_USEDEP}]
diff --git a/dev-python/google-api-python-client/google-api-python-client-1.7.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-1.7.0.ebuild
index 6d8fc40555e0..0eda25639f69 100644
--- a/dev-python/google-api-python-client/google-api-python-client-1.7.0.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-1.7.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/httplib2-0.9.2[${PYTHON_USEDEP}]
diff --git a/dev-python/google-api-python-client/google-api-python-client-1.7.9.ebuild b/dev-python/google-api-python-client/google-api-python-client-1.7.9.ebuild
index 6d8fc40555e0..0eda25639f69 100644
--- a/dev-python/google-api-python-client/google-api-python-client-1.7.9.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-1.7.9.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/httplib2-0.9.2[${PYTHON_USEDEP}]
diff --git a/dev-python/google-apputils/Manifest b/dev-python/google-apputils/Manifest
index a1b61cda7bf6..d2a106629d26 100644
--- a/dev-python/google-apputils/Manifest
+++ b/dev-python/google-apputils/Manifest
@@ -1,5 +1,5 @@
AUX 0.4.2-sh_test-env.patch 754 BLAKE2B c44babbd7f1ccf7a9a6ed2f1885e30ec6287eb48900446ccebf1699a5afc0bcea6e5079716e8aec064553d97fb03c6e2a42286c8fb769e9eca552696633fb3bb SHA512 a8a84c65d08c7574f4e33c6e6c0b75d1153e192e86ec37c0e74754cc84f45b081b523ee2f1919f57580ba5bf6d849922dfaf62bafa00ef098cb1a835a929331c
DIST google-apputils-0.4.2.tar.gz 81095 BLAKE2B d99c2fe8081616ee2891718fc3d00d00bcd703f694b9419bfc7aaebe75ba8cd0de12e8461dbc6459c1b7b88abf6e7af89972368c565565cb5dfb810938e4e1d2 SHA512 d7579ec461292bb01ad5b8e1b09e161c66af0e85361f43f6065b837c90bddb9711a2d56db2b73d780dc25945375d4dad2f646507512b9acfeefd517613feacd4
-EBUILD google-apputils-0.4.2-r1.ebuild 911 BLAKE2B 332c36d235ad6a2f1f3421cba287059ef3d238a8e45c059f12cf213226864859de4c12b2ef745b0823718438cb18049d58f80360a539c009d114f9acec1fcb08 SHA512 002ac6d13ff7fb217d0bac24524cd5280ffc7717181a847a486e2f6e5f18aaddb663297e9260d0d5574016ae7476e716877b07478e389dc86f457db3415c4e72
-EBUILD google-apputils-0.4.2-r2.ebuild 1109 BLAKE2B fa7a4750a8520abaf47c6dcdbdeebb13c78a34301d99f44c7cccb8bef5ea860c0c8f749984cb4e24f110649455ce01005f33f90cd12a8bf39f04ebdbde9f2563 SHA512 ac89061d403e6f02091c64e52b60ad9a923b18b99058d63f95498cd1c3f068dc626939f931fb774b512eebc36eff030abb0f630393159c3be0658dceafa1877f
+EBUILD google-apputils-0.4.2-r1.ebuild 935 BLAKE2B 59a17e45f0c7a3f1a393969e64e188d18e09533a003d856faeb9aedee5d8ca04bd0adcd2a9071775e2cacad4a53cf960a4d2ff23fff3f792d6268b82a8285b50 SHA512 ee9949665b1d73fd34619c0f7d23b5e6edd418749b9c4304282a6c88f7a2cf6a4d92052d695bda31962b37797f075e92e651b9869c62a1d188ba5dfd4a986f3c
+EBUILD google-apputils-0.4.2-r2.ebuild 1133 BLAKE2B 1d496609c44c09d966960b3723cdc79918a934c4e8c4ffc5f332c02b60b923029b0ff9cf50b84b2b8ddf468c8c0a46991fe43fddd6e35b3ecb23f3b6bda915ac SHA512 3e897dbac727bf6336b7bcc5b52b625e584964dfc420b89bd21ebc9d8652666bee65945ca5c24690dbbf93e70a34e8eb2d19f6b9baf34f8a2d93ec8113495da3
MISC metadata.xml 392 BLAKE2B 5282cd7dbe47082409723576d76c9a8b9126ff1c9c6adca6ea6c1d07e28169a01725cd6e24e407392c42703ed848626feaec4e134ba3bc0731f9488f8593613d SHA512 7ccba7bf0fcdb9da27053154056eb947ad07ce01db7ecc41f5a7e58bf75d15e71ce08ff420ee70b8169e5ea44d48d04d529acad65c8280785e0bd21a21bbcb9a
diff --git a/dev-python/google-apputils/google-apputils-0.4.2-r1.ebuild b/dev-python/google-apputils/google-apputils-0.4.2-r1.ebuild
index 4c34e95c5e8d..bd203bd8daea 100644
--- a/dev-python/google-apputils/google-apputils-0.4.2-r1.ebuild
+++ b/dev-python/google-apputils/google-apputils-0.4.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -16,6 +16,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="alpha ~amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/python-dateutil-1.4[${PYTHON_USEDEP}]
diff --git a/dev-python/google-apputils/google-apputils-0.4.2-r2.ebuild b/dev-python/google-apputils/google-apputils-0.4.2-r2.ebuild
index a6076c32be6e..681e3251f575 100644
--- a/dev-python/google-apputils/google-apputils-0.4.2-r2.ebuild
+++ b/dev-python/google-apputils/google-apputils-0.4.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -16,6 +16,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/namespace-google[${PYTHON_USEDEP}]
diff --git a/dev-python/google-auth-httplib2/Manifest b/dev-python/google-auth-httplib2/Manifest
index 6e6c9578172b..9e442bb5337d 100644
--- a/dev-python/google-auth-httplib2/Manifest
+++ b/dev-python/google-auth-httplib2/Manifest
@@ -1,5 +1,5 @@
DIST google-auth-httplib2-0.0.2.tar.gz 10830 BLAKE2B 7f2092d83c318510b9140791681a58bd3e436f3b5966c8dc53aa5b041e50fdc4f93c276810a0e6ca20b14a919eb37588ae1d027b5eba74f79f44a6809909dd4f SHA512 ec111fdad930bfe3f8f97df70a8bef955920ab2cb0c383d7888ff444f19e5c176dd5aabe10f9a870c86035791a2b27e3e8e1276360626ff5e430db823da5efb0
DIST google-auth-httplib2-0.0.3.tar.gz 10914 BLAKE2B 20473182a5bd4633d1ae16101d81520ddf182706d478c066e533a2eac3e28fccf2bbaf733eeb4f7ea14d658fe29b9b0c656307bb555aabd2d1a21585e3e3d3ba SHA512 dc39626961dfc67ee56d1c74b4e37e6c6a81ec3c8ddcc24007535acc6a973f2cba5e65a9ece323f53d4dcb4f7bca948d65bde4ab55b2c002432d020cba9d914e
-EBUILD google-auth-httplib2-0.0.2.ebuild 1156 BLAKE2B d36bc321fd39ebcd733cab2332265a6993ef7a1ec067565111d42515102dcd4e2f03b7f71a0a15a4ed1d7b769d79a18426d32e8a053b9d87eacff51477713128 SHA512 1c21b4c86d9f93b31d2b5e88f685f754635cf3dea2bb7c0519c532a12cf751167712947bc4de1d4726c50e2250c1902f1d08baf8201f0bb7bf2c19d85d4cb525
-EBUILD google-auth-httplib2-0.0.3.ebuild 1162 BLAKE2B 1d8327a85ddf7ddf2599f89854d7d531dece4e52dc56bd5542005e3cd1a3af1068a829e5cd629d40aaaae8619f54bacf4f52768cb6f84846ba4f206392d4be21 SHA512 aa595615b2f84a39a661716465cb774b584afb5dad0251bc0d77288281828a1a32f7a47ff2452fc34553c11361f683e272f964cbc78a19c7a20a018f2d2af10f
+EBUILD google-auth-httplib2-0.0.2.ebuild 1183 BLAKE2B 7950fe1aa511d04c51278b99166d35ac9d2a76e86b0f77f14b6fff87dc2160918773a0b3c78abdff9ef8898dcb114ee7184a0fac1dbbf93777f101d8888ad1ee SHA512 7bdc578ff403abbf78280a0ed38b48bb12c791876065c2ba9e2136ac21ac17307c3aab4f03db0fedfe17bc28156b97113da79f3ac127a8a9e05a09718e1b4066
+EBUILD google-auth-httplib2-0.0.3.ebuild 1189 BLAKE2B a5c6d0198f6df28421059adbfb622dfa9b91824ad9756e7eb7483ce392f82db599848c5415edd45bc4206c0fe78d02f7fba58e3a0af63b96364c924e051a4a08 SHA512 8567144907d13ed2a3e8ad64b86329f16b40aa01d5b8b1c7d6f99cb381d3c3f624bcbf8d0e4d942b088aed381f4f31c9933352c98ef4c445b72bf64fef3fbf05
MISC metadata.xml 422 BLAKE2B 4aa4a1542a90ed8ebc399dff1824e77e9f695104e4e59317af95e21719d993ceea8c5ed512d15cc2d9d4085bdd1afcc70a58e2f0d7ce673508e2cb6f52d3664b SHA512 bba9deccadfaf0b663a2f6239633f20ee02838d98cfa25e4d8c399e5635c4cd0b811dbf821f18edf98b328a56a37146bc316aceed6b5b057ef5fd2cd151bbaa2
diff --git a/dev-python/google-auth-httplib2/google-auth-httplib2-0.0.2.ebuild b/dev-python/google-auth-httplib2/google-auth-httplib2-0.0.2.ebuild
index 61d3f8cd0508..a82bed81fc9d 100644
--- a/dev-python/google-auth-httplib2/google-auth-httplib2-0.0.2.ebuild
+++ b/dev-python/google-auth-httplib2/google-auth-httplib2-0.0.2.ebuild
@@ -19,6 +19,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/httplib2[${PYTHON_USEDEP}]
diff --git a/dev-python/google-auth-httplib2/google-auth-httplib2-0.0.3.ebuild b/dev-python/google-auth-httplib2/google-auth-httplib2-0.0.3.ebuild
index 1b43fb88d253..f47ccd9b9594 100644
--- a/dev-python/google-auth-httplib2/google-auth-httplib2-0.0.3.ebuild
+++ b/dev-python/google-auth-httplib2/google-auth-httplib2-0.0.3.ebuild
@@ -19,6 +19,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/httplib2[${PYTHON_USEDEP}]
diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest
index aa0e56a925b1..41b4401c032a 100644
--- a/dev-python/google-auth/Manifest
+++ b/dev-python/google-auth/Manifest
@@ -2,8 +2,8 @@ DIST google-auth-1.0.1.tar.gz 133903 BLAKE2B 0a99dcdb37a195f24077162ea8191e2eb12
DIST google-auth-1.1.0.tar.gz 290602 BLAKE2B efc1ae38b29693f035ea9d19af83bd0e098dacb143192d77140ea1548a17dd051b344b6b34044f6d02e5bea631fe4026dda4ba7c1053535641f34aed08cdd48e SHA512 03b4021f5bc3c60671e1e528642af4682828e3a83a07aa9dea8a28b3f97c4020ac47f325c8a952f366d45196e6a9a78a78e1abcfc8d7f878f7b6369434a0b79f
DIST google-auth-1.4.1.tar.gz 74272 BLAKE2B 8b9c8f59979688bc8a28d3f6c32eb06aa527b3cf9a515ceca51aa346d70622786292f5be5a4bdb2ca266b777d5d5fd41061af3afd4a2608a6673192ad643ed8f SHA512 cba174049a331c8c0ea5b82da0096641d975f59f1f2c3237c32b1730b4c9f9d12f3bfdcb6cc9b9f9c87109d509dcd423d0a4a4d98200e707052760c253f3ee45
DIST google-auth-1.6.3.tar.gz 80899 BLAKE2B 71e9ef4fbb8803dbea96e1b9b3183f9bae8a9bd7e29eda1c9ee042c7abb3e5011ee4f461ddafd3295119e3a5a451892b8a38cb49702c59828baba1af35403c25 SHA512 47a3e9390428ffa58946c348d4e1a1bfe1290d6e06b75924bbacb37d5af929050690ef5c13820468de805646f4686c035b00dfe947c090d53568dd85d804af5e
-EBUILD google-auth-1.0.1.ebuild 1349 BLAKE2B 859e101182f4018401bbcb1462a70c8f5c7bc21666df15bf9bcf0497cbcadaac963999a71917751e8ab7f7a9424a951c0af6e92ba365cd618614530f42f1a9c4 SHA512 636d1bffcc7e99b1a14d724a990f271f02756a26d464379e4e294cce3ecb41031f76318c40d7dce906ba20fea48575ac988787608090fc71e1e6d07a10f78b14
-EBUILD google-auth-1.1.0.ebuild 1403 BLAKE2B df39b6e92687183095a7e28cc8747f84b8857a926b40761b9844e2f9f533c1dfb681fe7d96e872eda1150736ead55dfad1050d5564f28732c09056cd5fb28ead SHA512 9a23126886f6420de8e29b3d4c5be3d379d465897d22dac505946bae887f2d6fb6adc5b5b055c6842009bee57e1c950add3c1f7f2612798f0d552a627c34cd14
-EBUILD google-auth-1.4.1.ebuild 1224 BLAKE2B 1ad8a0f6ad0ace68a80a6f6b55d0d3b8a1aa2357c560e5e53a53613cce3860ce44d24b14ba4f58afc935e63a500f70bbf3ef065e0cd43d4b9841de13e957dd59 SHA512 d8fbe9e8665c89b4bda371f0db85eecc8fcdc225a44b204f308a94f74d44506a75a91fb1c696195b42e05f7707a370840287f2c8048527b203635aff20810ef1
-EBUILD google-auth-1.6.3.ebuild 1270 BLAKE2B e90791ac1b59eb5959f5bf2fc6f75e28f28069d29d30505fe55f4973b6844a79c2c3ac6d467b0ff4f446b8a9aa68c8226f2d29f8cc3cc00705e019a138760a2e SHA512 079fa31cdd0967adc5258f42d3ad1ccb333dd49e41fab4766f441a606f08753c47b9496542209a79e9bbc67108015363e426326d04a6ff0ade95130d1eefeaba
+EBUILD google-auth-1.0.1.ebuild 1376 BLAKE2B bc534a3325a575f4b584491e2bb704f1aaf5c91c307cc74a2ce99892ba807e9789e93289fa6c5cfa64298a55a3f4600827385d909b0df2d784d94bd9c75d573e SHA512 41d567e13e1715d203e1e1f61b433dd8302da95772aeae6f19dd1e2db1b70864f6c10ab087e84db578c2199191fc6552a332ef813a5bd5f2e2a81bf54a887c1a
+EBUILD google-auth-1.1.0.ebuild 1430 BLAKE2B fe2964ba3da632bea6f496d4dc617ba153902015a95bd99264d4a381dac13347f421ac4c469e1be65f9667640a66859d054ea7ff2472f09c434cfe4c066c0c4b SHA512 d2793caf46489a4fd867064910a13aa5b26ce62023f0a064b14cb82c3c3af1546f3fc7e12a5130b5c6e053cfffd3c0ec5ce52be5e13c90e2dcd048d71558e471
+EBUILD google-auth-1.4.1.ebuild 1251 BLAKE2B 4fb284d2895ef38ebe26dc04a11fb100600f56aa3f61d724fda4e37ee7c4273f5384291175405d95cfd7f5ba87f286c3d08b560d21062a94b4ec974e33ff0b03 SHA512 fa2deedafe50c880a00a61432ec9d26a42fdf5d35992e1fea413531048237b9a11f916c9d95d0b852aa027ad54db363f5c363a7e9783faa1cbad8d30df56d127
+EBUILD google-auth-1.6.3.ebuild 1297 BLAKE2B f5593b095530579717ecb0af200d67acf3df78cf0ee92f102084efa8a943931621cfbc7e07791aa929a8e65cd78dc3bae2994c2c67964c558ba6b002ae80fd89 SHA512 6595a39429bef377e7df772505e17b7e590b5d90a72ce13a0be6642a8d205cff37526edfc1a8e65edd48fcb4a5f7bacf45aee36fc8bc7759af4f569d5465e5f5
MISC metadata.xml 404 BLAKE2B 5a7234bdd9c08a076980997db1c4fa12d2d2ee37945ccf2308e5bbd92bd01b5cbccb195a1a567f3ab82b71a1d64bf63453b4dffb2e2d7e93fdacc322f8612896 SHA512 ba3c9a09c5bc382da4c8594011872eca305111afa671adffbd3d4c04f8d772cc37d43d83385183f38311e9549c12ccff14f44f85352c49f778766134075ff32b
diff --git a/dev-python/google-auth/google-auth-1.0.1.ebuild b/dev-python/google-auth/google-auth-1.0.1.ebuild
index 090478b0cca9..af55f7df3e84 100644
--- a/dev-python/google-auth/google-auth-1.0.1.ebuild
+++ b/dev-python/google-auth/google-auth-1.0.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/namespace-google[${PYTHON_USEDEP}]
diff --git a/dev-python/google-auth/google-auth-1.1.0.ebuild b/dev-python/google-auth/google-auth-1.1.0.ebuild
index 7ea41bd1bc85..56f453796211 100644
--- a/dev-python/google-auth/google-auth-1.1.0.ebuild
+++ b/dev-python/google-auth/google-auth-1.1.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/namespace-google[${PYTHON_USEDEP}]
diff --git a/dev-python/google-auth/google-auth-1.4.1.ebuild b/dev-python/google-auth/google-auth-1.4.1.ebuild
index 513e90166510..8cc3ff5c8462 100644
--- a/dev-python/google-auth/google-auth-1.4.1.ebuild
+++ b/dev-python/google-auth/google-auth-1.4.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/namespace-google[${PYTHON_USEDEP}]
diff --git a/dev-python/google-auth/google-auth-1.6.3.ebuild b/dev-python/google-auth/google-auth-1.6.3.ebuild
index 65a3ed04f6ae..3b9006239375 100644
--- a/dev-python/google-auth/google-auth-1.6.3.ebuild
+++ b/dev-python/google-auth/google-auth-1.6.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/namespace-google[${PYTHON_USEDEP}]
diff --git a/dev-python/google-reauth-python/Manifest b/dev-python/google-reauth-python/Manifest
index 68fdc8f93a5c..1e9ed07ef0f9 100644
--- a/dev-python/google-reauth-python/Manifest
+++ b/dev-python/google-reauth-python/Manifest
@@ -1,3 +1,3 @@
DIST google-reauth-python-0.1.0.tar.gz 17720 BLAKE2B c78a43f1062988ada715c9e1bb64c2252a3debd5b9b366df9780200717a006c5e4957bf37d81e645989c6fc74c5e5b4354c88244309bb1a22a936ef74f6172c8 SHA512 b92b822b5c59d74f7ac747e66f35eaa906a0e18ccbb791e0904551c6ecd9b904ac7602ea38333a16396ffa49638a1b4991827429c7f52311b9506f55400bf117
-EBUILD google-reauth-python-0.1.0.ebuild 1104 BLAKE2B 2ebeb83c52052f287948677a7ffbc11838a0ee58f83380d6bc2f548926fbaa8bd631e84ea1bfc8a7346038092de2d56d0f7bf9f371df7d968f11c8d5c5f5b720 SHA512 eda084b2c4264b3d15f8582b60cb7f804794f97f1a1fab4dbdd7e93b9861b3247cd070d56bb30baed8d8be76ff038d8803686b9873a12fe4fbcf87c8e8fcc3ef
+EBUILD google-reauth-python-0.1.0.ebuild 1131 BLAKE2B 477d6f5b36a0967e14547f01c6ff5b33568e0ab14427991a03763ecc10ad69c89651d79b476fcef7bdeb9d9ef9ebeb99542cc1a468baacfe2afd3a1587fe4db9 SHA512 6a8773b9363208ed813d1d6ff72d4512210019c382cfca23fdfacaa0af2c22a993a0a986f3f6594e1f7a0a03c2317b84e5d1e1f7b9fd160afa58cefdab90a020
MISC metadata.xml 387 BLAKE2B 3c273fa005cf2d68f977f8556723ae4577d05998471f3cd845f7335c84c610d4d4af9c971b6ee2edcf51b621e24eaf2083c20dabad714111b2d21cc99116d376 SHA512 7fcd5ff43d0f70d110f62c197f5e8f4ed6bf3192c457402c0d4bfdda66f32ba5144008d07e87d1661289ffaf1f2b637f7467dc1a50b65cf6606c17caf283b96a
diff --git a/dev-python/google-reauth-python/google-reauth-python-0.1.0.ebuild b/dev-python/google-reauth-python/google-reauth-python-0.1.0.ebuild
index 8567dfbc6569..a17d9437d2fb 100644
--- a/dev-python/google-reauth-python/google-reauth-python-0.1.0.ebuild
+++ b/dev-python/google-reauth-python/google-reauth-python-0.1.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/oauth2client[${PYTHON_USEDEP}]
diff --git a/dev-python/gql/Manifest b/dev-python/gql/Manifest
index 2af02a68b2f0..d28f405b7c86 100644
--- a/dev-python/gql/Manifest
+++ b/dev-python/gql/Manifest
@@ -1,3 +1,3 @@
DIST gql-0.1.0.tar.gz 3925 BLAKE2B b463235b5c9b6af8be77340d219a60e5886389fc18e066995a56d1ae80079a8de80336ae56d068c403d62f994d17cdddcf4191b0884ae971cecd23c5d17dc66d SHA512 23e35587a61e982a017260525ba9bd5d78a006eb35aae3d1cf48ba92fe954eaf14194e8f19e99813f44386b2440cda7701c85618043514a0f75101654c9145d2
-EBUILD gql-0.1.0.ebuild 636 BLAKE2B 3ef4b5c26c827f31fd361716c7e0a806631a37978b22288e266d6d5bef9481ef98cf281b2f4c775d5a9d01f970b8dd61b5a8663e28b9d420e1e5bd40f4b19dc5 SHA512 98b2ce023659d9de90eeb2dfa46bb36416b0a7b49aa00fdbef620b3c4b5634b13911c15b7ed058e14a58c3f101bb2932cbc993d43f5af9c8da031857d24a943f
+EBUILD gql-0.1.0.ebuild 660 BLAKE2B 7d4bfc8d4258fd6b2630bf2150981143775bcbaa5ca48e1542ae9d79e15adcae5ed976953ffcd6712f0a6790f11bda32d757e3b906bf00f902909627429b465d SHA512 9314592388205d752a3be6e4f0f005ed909847ecd1f1bdc5bed485d96a3fe71ee3eded6f46825629dd090b213e3ea08613087efb2fa13de54666cfa2d26df663
MISC metadata.xml 328 BLAKE2B 1aba0861a5311a449a387615db179898725d66ddfbd75e4cbb28ef6245d54373c6eb413cdf2b5f36a708c6db697b4d761ca961f44e58e8f8579cdcafb1e4b546 SHA512 065fcfa59f0f5bc7e5beb66b531255219a4753b92105f9d9d343238c883d1386497cfbc5bf7ba1c295c7b348dfe1ce4ef616f69e250f464fb8d214aa07921fe2
diff --git a/dev-python/gql/gql-0.1.0.ebuild b/dev-python/gql/gql-0.1.0.ebuild
index 4c5defa83988..7b641920f69e 100644
--- a/dev-python/gql/gql-0.1.0.ebuild
+++ b/dev-python/gql/gql-0.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/six-1.10.0[${PYTHON_USEDEP}]
diff --git a/dev-python/graphviz/Manifest b/dev-python/graphviz/Manifest
index de36697b6676..41b39cf2c3e2 100644
--- a/dev-python/graphviz/Manifest
+++ b/dev-python/graphviz/Manifest
@@ -1,7 +1,7 @@
DIST graphviz-0.10.1.zip 167590 BLAKE2B 4ca344cffe042bd16de56c15ae8056805e7ea82c88b0a9b535cc42d77038d1b54f1f4102630df3b3961e2edf7ab36e2cab75aea6a73a98c603609e0df82ab1fd SHA512 49366190fd3bd703c3d85a9220a63e5a667dc35a41037a54167f3ba96098945b2331294ece4ab260d7006b260cfdd0558b007768fb5f51aededf0b2c0d302eff
DIST graphviz-0.13.zip 181039 BLAKE2B 6484706c706941891500350c933cad537e63b8f6bd602c46d493ac211842bd9762ff25d7b97c8eda9b8f345e20712971e79afbc099087a8db2fcb3e734591b71 SHA512 3401aeebd6b19f487998aeb4cffcf9598ed31a861b6d335fc76295474512068692371b061a83fb001098010813c0ab61a06c3f2c410c9c9d108000a6b2ab6631
DIST graphviz-0.7.1.zip 100779 BLAKE2B b981953160f1978fe62b6c2cf422fcde78cc4de80a5274fd6e59c15f8907b34c68b0413d2c538d507d43bd8761349cd7fe532744d2e5ad737f403e52e1fca7b2 SHA512 e8ba326060ff3039f74902c01cf3d96c9965ce2259d0d5a9594e399added05c7e25b0f6c4b0be9ab21c1d37bbfb69e9c4856a7bb457b545185d48838d34cac70
-EBUILD graphviz-0.10.1.ebuild 749 BLAKE2B a12fa347556c8ab3d4eff629cabaafefbb133d52dc32abb4189d87e2e9818e8e14e8c4b32a9eab0f8c3553fbae85e822766ca2c46da0255112d99a24ccd01070 SHA512 5c4dcc24f977fcb3e70017e11aceb5463c7b8cc98e4bdfb6f897fbc65ad6420f343f45b6462e4e1cd13bd7698ffda0b225063e120e398b3871ad6bbda3fa1389
-EBUILD graphviz-0.13.ebuild 754 BLAKE2B b3b598283643ea0a1561e4bb5101ba9746cafd8212617735d937bcc9fd73fad7460d4e3d7802a8cd66602d89aa0f4bb8907ed61c435c4ae5aaf0d769ceef717e SHA512 15dd0dc7f5bdab3c0a01464a6c44e0e66cb7e6d6f4063220ceb197ed218c06fb84cf0c261b6ad1eb48d12a54931f9a8f0f88fdc1ac8109345ea482fb9d45bcae
-EBUILD graphviz-0.7.1.ebuild 660 BLAKE2B ff118dead766f3f0f86b528ea6f5fb08cc8195ff62bbeaaf1ceb7948a4bacce53c6ede6f90bd2b55185fec6f4c8898647e33ca020ca11d52dbc90fac5c9a39a8 SHA512 0b974d48ff314fbcaccf54d1de13fafb6a21cd74d354c05af03f4da9484678f6a5b2bcc647f43c59f5be72c18953c3b1502e42377945db22b3f7f079385e0b8d
+EBUILD graphviz-0.10.1.ebuild 776 BLAKE2B 64efbc186aa935282816532666838f06555302cd50574d20b19eb9b28e9a16e7ce18e1b8b8c08cbf04f347a59082eb33a754aabe52c19b481f8eaf4c91916caf SHA512 589e3609cf7151e0dd761f36d7f515b7d34e81fae10c63ab66d9e4a1dfa80bdd958cd9fc16251fb55e490cef555037cc0c3fa5275215959360b40bf1f36660f5
+EBUILD graphviz-0.13.ebuild 781 BLAKE2B 9de6c7187f261f07474756718f7845b8ce6738b8a95062e4a86fcf5cc588c4c3fd6d6ae20a9aa483cb0e96c752b1b54792ae01a887d7950f112a691be831c6a1 SHA512 85538c4148c9e7bba3a212403404cf599ec7e3e1a03502bb27b1fe7eec65b555bf6066a17609bc5d2a822aa6bf94eababd2592f85654f5c56ffad4c9ad17b68e
+EBUILD graphviz-0.7.1.ebuild 684 BLAKE2B 89f29dc6eefc160de01efe24dd9f261ebb69495855a30ddea7132646cfabf0fb2907f7ff1f3abc37a3e5fcb505e7d9ce44f224e1f5706799760b5cffc6af6c64 SHA512 5180cd6555f831f1e51f2a89ee145127d34289d8cb4d47bafa1794bf57269d76a28471b47581aea9ea1ddbf79b29d6a092122e26e6f93b597d3e33f57325e8dc
MISC metadata.xml 527 BLAKE2B b9c6fc9921bfbde8dcde78435394cb97b88d65cd6691bffe94d03f5b22127753333a93496b206d7efa7aef31ffce26d7dd212e3f244f9d111bfc006baf4fff42 SHA512 ee156200f5de25536c3de4de57d0cdc0e01fcbf5b3ef8cd0baf15f7aeea29ce178e393c2ff3f409a93ad3dacd099664b9e72c43c259231b59668f08504c21c82
diff --git a/dev-python/graphviz/graphviz-0.10.1.ebuild b/dev-python/graphviz/graphviz-0.10.1.ebuild
index 7e92809d7b77..d1dd3aef5b2a 100644
--- a/dev-python/graphviz/graphviz-0.10.1.ebuild
+++ b/dev-python/graphviz/graphviz-0.10.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="media-gfx/graphviz"
DEPEND="
diff --git a/dev-python/graphviz/graphviz-0.13.ebuild b/dev-python/graphviz/graphviz-0.13.ebuild
index 15f6ec7d3687..4948c11342e7 100644
--- a/dev-python/graphviz/graphviz-0.13.ebuild
+++ b/dev-python/graphviz/graphviz-0.13.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="media-gfx/graphviz"
DEPEND="
diff --git a/dev-python/graphviz/graphviz-0.7.1.ebuild b/dev-python/graphviz/graphviz-0.7.1.ebuild
index a2327f77b8aa..bc752435e77c 100644
--- a/dev-python/graphviz/graphviz-0.7.1.ebuild
+++ b/dev-python/graphviz/graphviz-0.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,6 +15,7 @@ LICENSE="MIT"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="media-gfx/graphviz"
DEPEND="
diff --git a/dev-python/greenlet/Manifest b/dev-python/greenlet/Manifest
index 063aaf33782d..97cb79e772bf 100644
--- a/dev-python/greenlet/Manifest
+++ b/dev-python/greenlet/Manifest
@@ -3,5 +3,6 @@ DIST greenlet-0.4.13.tar.gz 58382 BLAKE2B a4afd9621ccd6444738c9b536af7ad5ceef5d3
DIST greenlet-0.4.15.tar.gz 59694 BLAKE2B 8409e356e7724e1651606507d0d082e77f7f21b8884f304f5db55ce6ba6e56446525e3adc96743566b03bcdb9bdea7c47fd144554a7f60825cb191e19d6e177b SHA512 a3b7856aadc988fe153f5cf62552dd6219358f35ee2ca136e5eb5c9871cb7545986753af299e6b3e95877e9aa564559e95c548785f78e680766630b047a1ec89
EBUILD greenlet-0.4.12.ebuild 1077 BLAKE2B dac747755652b26cde4f7576fc247c30547d05f5eb78732e3824a72acf482efd1640d686702762f51fba8680687ff2361780c1b0de29969fc1743298541636e8 SHA512 651eee03b86310e1a85a48c29d4bb1afb92bb70587e7a52a1d49fab73956c61354125eb18aca519a65e97984aefd3a62882db94c7963e8888f8ca364a790e7e9
EBUILD greenlet-0.4.13.ebuild 1087 BLAKE2B 487cc0c88bf867c491f31516ad72a3b81d8a4530886e80eed51edd95d089e0340dda110bb698fcca7db53a3d34e9a55da50e310f74d5e33b92b9a9ce79df8e7f SHA512 13dd1e1c46613bc765d597a7533324f9fa35a99021ae177516f787fc0b08201b1d3dba54f8cd10a9d34ddc55110a2de8ce4e6a8380c18d16c09a09a0c728f4a5
+EBUILD greenlet-0.4.15-r1.ebuild 895 BLAKE2B 812d92fe284d428561c429cf00d9d755d4691f039308bf7ab6e2ff3799873cac4a42220aefda400607fe339c9770512f8da4b75153ac38ad810e63660d3ecc5c SHA512 6d18b7101e18d306f8208ea92f8dcbfa0b29bb2cf1dc75ca9833d2855cf0904bbc1b57bc89bec859e7fb28cf801a4aa4fdc53fb8c7a7eca337a179e4e8cf4019
EBUILD greenlet-0.4.15.ebuild 1080 BLAKE2B 009e82c1f94ebdb4bf3de26cefa373ffe7a4aa460f93f28e2c69cead49810e0e91f7218502a5c44c513ccc3c1e958377779c028911ccf90aa5cd6ba9283c3f2e SHA512 7283aa4463fbda22fb49f38626329e2c71c651369f0f148abb8c1cd695c381e4b72aa3ac400054d494a584bb35ef3e60c1d8f676921935a4f83170b9742e023a
MISC metadata.xml 321 BLAKE2B e625b0c7ecad0e1755cc398a1111c93434bc16c848ba4c15c11551ec1f9367c71a8f1f081409a7f09f5a3c5c6a693d5702fe2d30d371f4c431a6147b817621e6 SHA512 39b920fabdf3e6ca67ead606a859b66dfa19ab532a798755fc9406b850372d238b774ebe82e107e89b4e8e0447e5e48abb259047df62b4cd5009396ecad74548
diff --git a/dev-python/greenlet/greenlet-0.4.15-r1.ebuild b/dev-python/greenlet/greenlet-0.4.15-r1.ebuild
new file mode 100644
index 000000000000..e123a0d5fe0f
--- /dev/null
+++ b/dev-python/greenlet/greenlet-0.4.15-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Note: greenlet is built-in in pypy
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
+
+inherit distutils-r1 flag-o-matic
+
+DESCRIPTION="Lightweight in-process concurrent programming"
+HOMEPAGE="https://pypi.org/project/greenlet/"
+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 ~amd64-linux ~x86-linux"
+IUSE="doc"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+DISTUTILS_IN_SOURCE_BUILD=1
+
+distutils_enable_sphinx doc
+
+python_compile() {
+ if ! python_is_python3; then
+ local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS}
+ append-flags -fno-strict-aliasing
+ fi
+
+ distutils-r1_python_compile
+}
+
+python_test() {
+ "${PYTHON}" run-tests.py -n || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/greenstalk/Manifest b/dev-python/greenstalk/Manifest
index 555820520378..853cb8c44f51 100644
--- a/dev-python/greenstalk/Manifest
+++ b/dev-python/greenstalk/Manifest
@@ -1,5 +1,5 @@
DIST greenstalk-0.5.2.tar.gz 5317 BLAKE2B 1dd461f0a3a97210cad1c2a1957483477334c015e97184db22c3048c5152b4b7a2a0a5768cf79190c4f8c3115fc61557d3cb453fb56194db9906c5d29e7734e9 SHA512 a270e0c6aaab1ce93e695413c8c12a2546cffb5d3cd11b20679c1f4f8238a68b8e9ed59c0b1c5ec3ed3319d3cd32e8bfef68533e092645d2832546024dfa68db
DIST greenstalk-1.0.1.tar.gz 12898 BLAKE2B fc0b90ba95b09e1490025175339c3f9eb7afed16db40ec34031305a3d487582fc7305b1990424f53a06887a34c30ab4f957db01a640576aa1c5db30511161c0f SHA512 8b57ec0c7fd3a60c24e8ddd7d51f31c0986317cbceb0f7045bbd720ca58e8f3c896f2f9924de7b1e8693844c814ecdebc020972d895468d1b0e7d055bf628b16
EBUILD greenstalk-0.5.2.ebuild 468 BLAKE2B e7255d89a1de96ce313ec2d22adeba6b9ce3cba61b189682d0b6451e97ac00fdbe58b1076cd3cccce4a550dfe60931b27ccfac2e9243e7e7db0d29c24c0148dc SHA512 d947c6cbec0eec880fd8139153f82923c9707fe4bccf7100b09bc88d95331fd1c6772cbc52ad82507aadb94fd18de50ef83d91cc2a8c0a39f99dd8ef9b870537
-EBUILD greenstalk-1.0.1.ebuild 643 BLAKE2B ea2970a82b087642bcdcbd585d739abafd58ed1d335d4122ffda588fa026d01e363dbf9ee9557730ce3d78856c976ed87fc54f43a085b252f86094a7776984d0 SHA512 1da2a5e62a9670fa3415cb7e09ac755160a4e0bef92af0cb8f0ec6286833a2dea24af886412248c67323a5bd7aaacfe9da324be3d9b4afb88d941cc770be326a
+EBUILD greenstalk-1.0.1.ebuild 670 BLAKE2B 115420b4c3edd2ecf108a4b90908f11fa61293bc04ececb4e10c84da2c87e0e9eff6f5b5e8821c7d53882ee382539f12bc10ca5860cb97c73ca3b2ed505a24e3 SHA512 6ef4d67c8d31691eb3987cef7310e3692d89834bd92d47d70395376484ca629a48f7b2ebf23774bfcdc5e22fec5bbee14ff9f4b85950b24220b663d18fc839bd
MISC metadata.xml 468 BLAKE2B be86df42ba2a9a693ef6d6ff7dc2840a5a8ad749978f4ce6a77e43fa7ad1f0f14c0a3ef7fed355ce17cdfdf94bd40d1650851aa3910c6a7f85af36753f329505 SHA512 e484b320e2e44edc72cf5cdacb7355cfea180a3193738f233667cbc28384933d4defa8fd3415032cb863acd4d2cbbfa3992e116ec6b14f29a34078a56fab9264
diff --git a/dev-python/greenstalk/greenstalk-1.0.1.ebuild b/dev-python/greenstalk/greenstalk-1.0.1.ebuild
index 98bafab82c34..fc13a4a44871 100644
--- a/dev-python/greenstalk/greenstalk-1.0.1.ebuild
+++ b/dev-python/greenstalk/greenstalk-1.0.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
test? (
diff --git a/dev-python/gst-python/Manifest b/dev-python/gst-python/Manifest
index d2dfc8b54efa..288dcb31cc6a 100644
--- a/dev-python/gst-python/Manifest
+++ b/dev-python/gst-python/Manifest
@@ -1,3 +1,3 @@
DIST gst-python-1.14.1.tar.xz 405312 BLAKE2B 29be6f79b20a27e0d21f27cbf29b1881216e412c3c4ea016f3ee6bd921ec7b73139f74a20528f7f704526786347b065d246940f152d61a64e4eb926dbb44bb87 SHA512 32537e6556b69d00cb0b467239c148c0b9c282b76786be395e053a30554b84aea7c22e7fe6fc6faf77b35fca82fb799df4f52c114b282d0a6ea660f67dc40c53
-EBUILD gst-python-1.14.1-r1.ebuild 1973 BLAKE2B 88054c9c69229cb8c633f8a97401395acc4c7e6330ad0408ece7ed19d2bc7e7afeb632a44cab49118aeb33b77c276e3c40a39c2e6d66bfbf8e91b842d7ad8b96 SHA512 4065563fff5d2903646df1e507b3a1494c776313cf50b1bdac60b3c1ba3a0d54a20d80f56d9c154c84a92783b33bbe8e61afed2836fbe9efb08eed2d149df60f
+EBUILD gst-python-1.14.1-r1.ebuild 1749 BLAKE2B 270176cd40f5c6c8c9d8d9251d057edf2b213afa5f84836130911007ca09f21aa6da6cc50ceaf63abe2e379493f002212ccac82730ac0cffe0d2c165ae6aa2d5 SHA512 58baa5d5a7c0c36352c43cd1ca8afe0f4dc64427430f60d11b7c2a2d4fc21b29e64d5d9128a82fdfcf3022027fffbb2c7b1d42cdbd608fedea431802b43df398
MISC metadata.xml 272 BLAKE2B b1575d88177572e472e66c7cce4fb4c0d98aeb02edb03e800c2b2f2702b5c81c6c012c264655fce8c3170e44bfa117c81b85cdbb9f409714ab216c7a6f2b4482 SHA512 7dffa3bd729f24f9081f6b1c3db474cb26c54e95752a37140c5a9836299f26b3d0aa73e7c448e6b773478cb0112eaaf70f783d2b2f3d2868b1a2def8e6a9b8ea
diff --git a/dev-python/gst-python/gst-python-1.14.1-r1.ebuild b/dev-python/gst-python/gst-python-1.14.1-r1.ebuild
index 569085071b25..e3f7b6251a8d 100644
--- a/dev-python/gst-python/gst-python-1.14.1-r1.ebuild
+++ b/dev-python/gst-python/gst-python-1.14.1-r1.ebuild
@@ -40,18 +40,18 @@ src_compile() {
# Python plugin support is of limited use (GIL gets in the way). If it's ever requested or needed, it should be a
# separate python-single-r1 media-plugins/gst-plugins-python package that only builds the plugin directory.
compile_gst() {
- emake -C common || die "emake common failed"
- emake -C gi || die "emake gi failed"
- emake -C testsuite || die "emake testsuite failed"
+ emake -C common
+ emake -C gi
+ emake -C testsuite
}
python_foreach_impl run_in_build_dir compile_gst
}
src_install() {
install_gst() {
- emake DESTDIR="${D}" install -C common || die "emake install common failed"
- emake DESTDIR="${D}" install -C gi || die "emake install gi failed"
- emake DESTDIR="${D}" install -C testsuite || die "emake install testsuite failed"
+ emake DESTDIR="${D}" install -C common
+ emake DESTDIR="${D}" install -C gi
+ emake DESTDIR="${D}" install -C testsuite
}
python_foreach_impl run_in_build_dir install_gst
prune_libtool_files --modules
@@ -60,7 +60,7 @@ src_install() {
src_test() {
test_gst() {
- emake check -C testsuite || die "emake check failed"
+ emake check -C testsuite
}
python_foreach_impl run_in_build_dir default
}
diff --git a/dev-python/guessit/Manifest b/dev-python/guessit/Manifest
index cab7c606ff21..e640ad3cf46a 100644
--- a/dev-python/guessit/Manifest
+++ b/dev-python/guessit/Manifest
@@ -1,4 +1,4 @@
DIST guessit-3.0.0.tar.gz 133379 BLAKE2B c9d7c2def91dc301944b951bfa32810b9efd2348fa9a016015dd75c03b407bf3e17cc5cb93baa1d4cc5b6fcb76790972f2bf7c14af2c0cad419f6a98bdda3d6c SHA512 87f19dc1c6b4f46fa1f2682f7c3bab91cf094df06904b8d9771159f346612b9d0adef4aef55315dd00d07787319d17008e936b125941abba5b869df6a91cb1c6
-EBUILD guessit-3.0.0.ebuild 1205 BLAKE2B 89de169937839ee176d85f1d04b4b53b3348d639bc7eb3656d89d4a9f8bf98cde0105a825f3220164ff83f6334b6b65373fbbe3ddcc0bdafdb8f1360d7d61f01 SHA512 8082b008474af1fc34f9764c2bb98d2dc465f059b90315b4ff99c009a08a2500cab523dbdc9be6c403944b8b947c3776c8f95b17d2c0dd49dd8add9aef85f22c
-EBUILD guessit-9999.ebuild 1231 BLAKE2B 17a5e107497667fceafe07e689261a1aed14e66e22b572a34b3368a3d637de88cc41dafbf2f47014bfd98c88889f268fe2bbe5a14e01fa56926efc1d8dd2bc10 SHA512 9ac1564ee4e862fc468cf9c4e2dab87ba39680aefa64e6589b891d0aa72a5fc95e5b06c07ad55b25b3d106bbaaae14741497f887a62384999cd08ce689bcc839
+EBUILD guessit-3.0.0.ebuild 1232 BLAKE2B ea27c92e4e135214ac71adcaed7ef71ed83248b508d9c62959c8bb9c526e2c8af54b05b51de99227d753b670b3eddd0e343f77e4a2ff38323a76cd4c3067564c SHA512 166671df666106e5f2ee667f0e7447b4ba4e525d8688e7920e9d5a7567374968794162bf1054834c84821ab0359ba36cfb014778f9dd07bb959cfaab8c5a6795
+EBUILD guessit-9999.ebuild 1258 BLAKE2B bc2e4c93ba25052e46bbeea9ac2adc4df29309bc84d7b2b3d8a05de528497d1d3bc558a3ecca978383452676f70f409f9394e1544b68171e47d0c42b1583c88f SHA512 386e10eaea3a604cd48486613a13cde90613ff9c4c01412eeef4be1cf73c82c1c766d3de885da519bfef9f707823ba841534a489d9a52534fefeeff1ca4c3157
MISC metadata.xml 295 BLAKE2B 446d2e040963e8316736bb91746ebaeac79cce3bf604cfeebb022dfa74fecdcca9649b824f15231a721267a0f7e6c37f373cbe9324d89a5697fea21f18761b2a SHA512 7990fc5949ac120c94d34714036f6b272bc4341c65f14f7a21cdbdcbbae210af60b3afe0a8bc56078410ff3e5b37c641f77a0a727794b90e35da91f80c9db2e9
diff --git a/dev-python/guessit/guessit-3.0.0.ebuild b/dev-python/guessit/guessit-3.0.0.ebuild
index 4b384cf1a024..489270bf7e0d 100644
--- a/dev-python/guessit/guessit-3.0.0.ebuild
+++ b/dev-python/guessit/guessit-3.0.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/babelfish-0.5.5[${PYTHON_USEDEP}]
diff --git a/dev-python/guessit/guessit-9999.ebuild b/dev-python/guessit/guessit-9999.ebuild
index e6c0ed6af5f1..f89e9b071ec8 100644
--- a/dev-python/guessit/guessit-9999.ebuild
+++ b/dev-python/guessit/guessit-9999.ebuild
@@ -16,6 +16,7 @@ LICENSE="LGPL-3"
SLOT="0"
KEYWORDS=""
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/babelfish-0.5.5[${PYTHON_USEDEP}]
diff --git a/dev-python/gwcs/Manifest b/dev-python/gwcs/Manifest
index 5a1972d09c9b..d3d58ac15c24 100644
--- a/dev-python/gwcs/Manifest
+++ b/dev-python/gwcs/Manifest
@@ -1,3 +1,3 @@
DIST gwcs-0.7.tar.gz 276681 BLAKE2B 23985cb7adae038c08edd42bcc5b589f4534aea070a49d8e8e0d70b06424564dad333945dc852c4fa4025d242bb5293ed4dca030784de7d3579d78f2c6f56cac SHA512 fe7b11c748f76175ea7a3d0a584ac61d783ef06db849c7dc77f220e40e8e9f44a5090f3f2de50a51d0df66e04f7aec32aac14fd406d4d41d32d70c53f04a9961
-EBUILD gwcs-0.7.ebuild 1298 BLAKE2B 42ce2e6a3fb16e80d4b8a2de50c18a9632b7b5dcff1aab1389bfc81753238cc0833e957c5cf5acac3abdae8693d621e492241f1911c2ffd4e05363333b7ed1c7 SHA512 bfa7800e267b42bb73a880c055e96eab8f097c7ee72fb2ec511f82d2ed0a510229401c3a9ea0dd77ce73ad2587e556ffdf5a65c8b65ee9682e520ced9d2a5b9c
+EBUILD gwcs-0.7.ebuild 1325 BLAKE2B 11cb462f44dd0dafc6d34778137fc4d52c657a93d5817572a8074e373b674d5b19bf9179d4d3af0a1e813e688c315daedd2e5e0f333a8f4bc6a4f4266746c6d8 SHA512 088664b19429dbf2c3ab01209807b9d359c9fcbff0ef6072e2bcd9820f3817cfaae37a11216c8b30fa7e077138986429a5f83e7aa70936b19c744e46bde3f5d0
MISC metadata.xml 801 BLAKE2B 0d0ea1c1a90acfb7b12826a5e670429314012319c83faaf791824d71858a8daaa87add995fa0f5e175d4374b843494759784bae5f69a5093c7f1539a0873b8cb SHA512 9a20c6faf196c7076f94c28ff3dbb1c63ba144b799b6d4c35051afb39d3cf90247bfe38fcb5ec4a53f210d629f5d86c38282eeac3cb24913d1cab0fa58e2c273
diff --git a/dev-python/gwcs/gwcs-0.7.ebuild b/dev-python/gwcs/gwcs-0.7.ebuild
index 8bb0a702c5e3..48adb12da4ec 100644
--- a/dev-python/gwcs/gwcs-0.7.ebuild
+++ b/dev-python/gwcs/gwcs-0.7.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
diff --git a/dev-python/h11/Manifest b/dev-python/h11/Manifest
index 2ab7b7f16299..cce1edd56ed3 100644
--- a/dev-python/h11/Manifest
+++ b/dev-python/h11/Manifest
@@ -1,5 +1,5 @@
DIST h11-0.7.0.zip 105979 BLAKE2B 46922a67a8496254845562e46432596cbc400e788adddc5df1b84583d16a090fbc1ac6a4dab1af9d05263abb33d2505627be1325ca9c3f6dd27dd3676ca99027 SHA512 abf9b8f7f12870804539049c3bfebbbe476e394636aed9967aa725d501fff983f28c7f14b4b882c17914d00fe3e74417ff8922128d0e4e07bf042a7db6d0b100
DIST h11-0.8.1.tar.gz 94009 BLAKE2B 34c43874ba8d1e59f89d9d71a5eb8033583aefc6659f6cf645067267a68769f01864b997623ad175e263d4918e2e572e2af49f4ddf743608fc259ab7b4a51022 SHA512 3310dcd8552de4440ed9669fd37b3fc4d76073a9801decb705bceee3c1e98ff83470bd124ecf36e1ec3457ff2fb4da6f4fbf077daa810c28ab73044dfab709d4
-EBUILD h11-0.7.0.ebuild 602 BLAKE2B db8c06a9eb5fd3cfab6ddaa23fe533f4b9ec5bb205887dbc7d9b9e43c22a91cb18041b162fbf95ab74292668219c4817e7632b763d63de6234f2f51a43d62801 SHA512 3382d847b8a3b159239e4aaa07b66a559c5d22ffc4e36fed07ab8328db08390776754cafd6f0c3e9465e95ff2abfe1ab4c5a8786f7c7acbf64e2af007c9e82e1
-EBUILD h11-0.8.1.ebuild 605 BLAKE2B 0cfe6648dfa464f529c1d14f982a78fece3c1828b72799bb48de999728e51de1a4507776126d0740669d572994cbd3649832e0556221a030c0475a4f12c8d53b SHA512 258e5fbd1466fca5e43cad2335da33f19600d7a5bde89c5c7a8363b58d29fbfc55be7b1fad57e30de4b675187d6aedc53ef2e3f57297986f783835520d1d9821
+EBUILD h11-0.7.0.ebuild 629 BLAKE2B 2c4ef83e269ed9598687d0a48f4375ffd6443ee340b0ec06e9535be7d88edc9960ff4d46ab692b0461a84b9ef77abf1a0b0be3f1b4b340a2beada04e65bce7d3 SHA512 fb69d7c8f6a6b5fb48398c951635fb25491ec46a3b9cb49e610581c80f15dc1b935cfae6b2dfccc49c5c05bad63fc657b6707156d7c10eaaa1504a12cb4cf243
+EBUILD h11-0.8.1.ebuild 632 BLAKE2B c55f0c5123df1c5ad2b26b737a91210072e8af107ecfdc8521fcd7c846a57948f81c983f3ad1329e9099f7507200fea609c0a5dc5571b17850990faebe2942c6 SHA512 8ec31fe3b6afcb9c04d767714114367dfc8b635f59b1b6793573bd4aa81d77aa27dc6f6b36b36c80048b4c788642077618d568ebc018565f1b347e562daa375c
MISC metadata.xml 381 BLAKE2B 0ce0f75aab60659850e7d04532911feea89a4bccf8ec7826ebfb924416af438d5a2bf7981435a22e825b39881ac20a8b2a0bd93a66b2d7b031c72123033f1d78 SHA512 9b3a37c75a62f1873288ffba45ab105225a90d72e01c7ead253b5a903ec28babe152074cc7595d6398104f8ccc50ebfc71ff72c4e620a7dad1b5e57f767cd118
diff --git a/dev-python/h11/h11-0.7.0.ebuild b/dev-python/h11/h11-0.7.0.ebuild
index e6d101d4f0ce..86df9481fae2 100644
--- a/dev-python/h11/h11-0.7.0.ebuild
+++ b/dev-python/h11/h11-0.7.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/h11/h11-0.8.1.ebuild b/dev-python/h11/h11-0.8.1.ebuild
index a16ad68016d7..6d5225fead81 100644
--- a/dev-python/h11/h11-0.8.1.ebuild
+++ b/dev-python/h11/h11-0.8.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/h5py/Manifest b/dev-python/h5py/Manifest
index d5e349ccf1de..89e582108580 100644
--- a/dev-python/h5py/Manifest
+++ b/dev-python/h5py/Manifest
@@ -1,7 +1,7 @@
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.7.0.ebuild 1378 BLAKE2B f749d159f30b780b4d469d7332c586d8b13da3f471cddd952dced7bf16a2bc5833592f7442f476673576c5ca1bf5fc5fc75d27a3bd865a2c7a3419217d0b85d6 SHA512 118bf50a4256a66ca0b37239932ea96b02434462d06e33c1a5d2752c653a741b0f21382cce9c61b969a8663e226e109c568654c56ff6ce650c3c06a22d29ee9e
-EBUILD h5py-2.7.1.ebuild 1380 BLAKE2B b33b75d7da78b5c95e1ad14270f1bb4b73ceef4ac0fd6d9d168b1f8cc39c947d8115c464d13d8232408f1bca1817359ec4999227ea79f5ee4f0d05d4e4afc667 SHA512 e30aa7677d00bd15480c9852552ea0259ff0a46287fbf6a71028ed303e01d0698a257d7f5d47c62d6b66570c1036aedf96e99694efb45d4c512002522b5f841e
-EBUILD h5py-2.9.0.ebuild 1380 BLAKE2B b33b75d7da78b5c95e1ad14270f1bb4b73ceef4ac0fd6d9d168b1f8cc39c947d8115c464d13d8232408f1bca1817359ec4999227ea79f5ee4f0d05d4e4afc667 SHA512 e30aa7677d00bd15480c9852552ea0259ff0a46287fbf6a71028ed303e01d0698a257d7f5d47c62d6b66570c1036aedf96e99694efb45d4c512002522b5f841e
+EBUILD h5py-2.7.0.ebuild 1405 BLAKE2B 51a4511f12b870cafb34f48e3d837c17360055c7d5a7819da66dce498a47ef4b07a77b8a2dddffabbb4f23e8948c92936a233dc1721c2247783d08f17d1c0db1 SHA512 41f365f92175b4eb4fc8e10d6628175ac86f0906e9ae0c528ab5ea43524b76b2fbae7ba7ac78faa7d14e870b50dbb0b41b959c4393715de075f553ae66c127bf
+EBUILD h5py-2.7.1.ebuild 1407 BLAKE2B bdbdf47ca21de9ee396395c65a84e20f48fc4dede339779a9884ec5a27c6bba0c6f2fcd48f5b9f4fd1b679f924f940667e466173214d5fc1d464b0eaf91fd65b SHA512 105739fb71bf127883d078ed24a122e590f5ec0fbcd54a12c1d0c6a6bec6fa40b063fed4214ad3a87ee00fd036377128af60fdad14eb3a2bc07e31bf489e39ce
+EBUILD h5py-2.9.0.ebuild 1407 BLAKE2B bdbdf47ca21de9ee396395c65a84e20f48fc4dede339779a9884ec5a27c6bba0c6f2fcd48f5b9f4fd1b679f924f940667e466173214d5fc1d464b0eaf91fd65b SHA512 105739fb71bf127883d078ed24a122e590f5ec0fbcd54a12c1d0c6a6bec6fa40b063fed4214ad3a87ee00fd036377128af60fdad14eb3a2bc07e31bf489e39ce
MISC metadata.xml 1015 BLAKE2B 4b62b6e3d38b745ff2e27bfdd14e6ca380264089c9953e09e6f8c12e223fc9ad45072b8c884ee9a7c24329a00e71a93207d3ffb21b17e8377bf195fb20b54ad1 SHA512 1880b779b8917357e6301273a304314e73686cea70325c2ee17c1bd901190bf0b07575584275039d199df6b190df9be3ab6617ee9f2babb0b609c408cba5af52
diff --git a/dev-python/h5py/h5py-2.7.0.ebuild b/dev-python/h5py/h5py-2.7.0.ebuild
index 55d2902d39c7..af6a18ea3e92 100644
--- a/dev-python/h5py/h5py-2.7.0.ebuild
+++ b/dev-python/h5py/h5py-2.7.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test examples mpi"
+RESTRICT="!test? ( test )"
RDEPEND="
sci-libs/hdf5:=[mpi=,hl(+)]
diff --git a/dev-python/h5py/h5py-2.7.1.ebuild b/dev-python/h5py/h5py-2.7.1.ebuild
index 55f42f711d75..97f144b2efe1 100644
--- a/dev-python/h5py/h5py-2.7.1.ebuild
+++ b/dev-python/h5py/h5py-2.7.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test examples mpi"
+RESTRICT="!test? ( test )"
RDEPEND="
sci-libs/hdf5:=[mpi=,hl(+)]
diff --git a/dev-python/h5py/h5py-2.9.0.ebuild b/dev-python/h5py/h5py-2.9.0.ebuild
index 55f42f711d75..97f144b2efe1 100644
--- a/dev-python/h5py/h5py-2.9.0.ebuild
+++ b/dev-python/h5py/h5py-2.9.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test examples mpi"
+RESTRICT="!test? ( test )"
RDEPEND="
sci-libs/hdf5:=[mpi=,hl(+)]
diff --git a/dev-python/hacking/Manifest b/dev-python/hacking/Manifest
index 6c5ffbbe968e..50382777c350 100644
--- a/dev-python/hacking/Manifest
+++ b/dev-python/hacking/Manifest
@@ -2,8 +2,8 @@ DIST hacking-0.10.3.tar.gz 41119 BLAKE2B fe43b31f356c9469925bf43ff381c1e24d69769
DIST hacking-0.9.2.tar.gz 43956 BLAKE2B f4bad9ca0ffaaaf05d9f0b8536ccc72c51de4547de8d38ea31f9bae1ebbb52362d75fc286075b13631362fa00e3a7081db6a128584067896bf4daf7b32f4bfeb SHA512 76aa59b4cdfb8036d6471e35cba43d502de3a72edc3883a05822063cbb92eaa072cef3144d21ee82ac763c3385c65bc9dec4b66fda5a5a2090191ba5b6388d41
DIST hacking-0.9.6.tar.gz 43287 BLAKE2B e67090fe103849fd9cb4cd4ea36065d49500448cc291ffa2c36273095a2de4a704af2f3a926aef0ffe4aa4689ef7f810f317f0ed46e9c7143039ab776b04bfe5 SHA512 e4225754a85ff474b724130a0c3d6a6b9c480a953ea35a18833378cf2a5df4687819f510b50a95f42890cc69836033a8af933bc0a5a4e330ae94532bcee189b4
DIST hacking-1.1.0.tar.gz 55620 BLAKE2B 6a6f30ef8a1eef3aa1b1b630dd43e1d2e9adff1623d8db19a545f186f60ce367e4b820582893e6444b7d58573b4a70a47a30cdc8d2ce1202666cf6e1b0e7456f SHA512 d326995976c04469c9d164ff31d02471346af715730d97fee23261988100156c4598ea8968cb483e8f386ee3f94a6bdffb5f67d8a7dfc238f4607fb7fe09e128
-EBUILD hacking-0.10.3.ebuild 2116 BLAKE2B 323a35106c369d0d7939aeeb3e2176c513e4bb9ce2eb785f478886033b089dcd17246ab707a36518142c897e6f13c7bfa4d81c493954c107381f00394b9b398b SHA512 38573ef5fe3cecffc0c93d71e6f9af43936a0c27d22565f5329ac654add27220f92bb694cacdfcaa1320038225709d971b19a59cf22b322b4ca2f441a5c96ba5
-EBUILD hacking-0.9.2.ebuild 1937 BLAKE2B 0e7262b12d6c9285cc698faf0c59f3cda27240a3aed3be06b184eaa740ca26cf9bf83913125f0ffaef318f94196630218c91312b4bbcf38ba216f9b900ce9518 SHA512 11ad4449f3674f7de877bad35ea322a4e7c6c7b3c9257d2e5138631e0827806c81509dea8387b72456b4c983ff642348859e1d4855431c910ff723a69f1e36f7
-EBUILD hacking-0.9.6.ebuild 1928 BLAKE2B 1907b712e0d544ef9a156aa04a9ff7be1f6cfc5b2a872af5279488fcf9a5c0da2120da067e3794eab04d5fa4c0b47d463494c17af640e9657fc1d64a5fa06403 SHA512 7aa20e1a28998a8e44804a15628d52867413a3577feaa881f48345fc0a3dc4f7f2dd04f2d201d13294e6bbe086d1cdc27611f8bffbcdde0e9363056f1cea7275
-EBUILD hacking-1.1.0.ebuild 1733 BLAKE2B e49bd4b1586e3425c0112ca8380bb9c2f3783ed762b810accd19afcf74c91c75fcd3d95a05316e723571d2c9a5e1c481305136aa76eebc75326fe4b06be3d44e SHA512 a91341442d981c65de6654f23c6d82061fef850a54fe6ae151eeb365cd40ca6b1364203e2db4f4bfecc956617da3e80ae19d3ffdd231e7103cf74bff7ba5b42c
+EBUILD hacking-0.10.3.ebuild 2143 BLAKE2B b18d31f55684c89c4b641a436b5cba3cf17ade4ee406fa359d5eb7893cb5eeb985e811d221f5ccb06a9b05707c60ff4b026aac1e6893868c3643f1a7a29dcb9c SHA512 2b572e8933ddb272e0acef86e215da0da2d8d5bfc426700c5e26bb7676c18e1b42fff2af45ba7891f328cbd732c24a8bf0c1a3373688e612708dfa4430536295
+EBUILD hacking-0.9.2.ebuild 1964 BLAKE2B c4bcc48051236c58b1661e6eb8c1e9b3682aad6b8979c0fd44e001c266289da7bf52a70b2595b451cff4cf076fe7f5ab9d1f8e67dcc0f0bc960e731010671c0c SHA512 6042f1f1897a59269432b291c5b5c8bbd24a67c31bbe20355aa4a81a139c07d4c4399b014e19b9d4c995d4acb3031120124793a2ef398d57c8458e63341d32e8
+EBUILD hacking-0.9.6.ebuild 1955 BLAKE2B b9c3a1b0828132609166f4541bee7eac401ca23c2dbeaaedf2b980e27baed04882d119cc9ef0e0e7de7be6de399112cc5a84f3400eec0a36cfc7c82f2f064de9 SHA512 20ad1f492a1b5d4c294526d500293519de7d7ff445661101c01ba039b3ee7b39a11f26d5ea6db161a45295e97c343f5ba7331e117c9f9fed1756786b9bd74356
+EBUILD hacking-1.1.0.ebuild 1760 BLAKE2B 1b785574e886c432c04e2f2200838974aebbddb52e57201a474dc3dd5684f1c9bdfc361ea107a739e62cb06e54a7d83ce5e72c7bd76cdc9062eb5228cd3ab111 SHA512 d384179e94a0c7fec96d175e513664bb6de3b3ef18b57f8e86709ecfa28bb35a6d69b400ca4e5c54ae45bdcfc2a04d35f926353429895d949bc946fc5fc8c4d3
MISC metadata.xml 749 BLAKE2B 29b4d37179a1c8f36f3c66ec80d0c2044f3457542114dd8753b1c50303e3dc5fe499ff52d4554f434a89026c4aee544ccb5049d0b2a8e2ea98042228234de01a SHA512 723ea94c939f789ba8112fc54d2de3abea87795407ce15ea8982140ce3bd446cdca885c2680471fbb70551e275b426fdab219f1f0394b581bd495fd643f5e0c2
diff --git a/dev-python/hacking/hacking-0.10.3.ebuild b/dev-python/hacking/hacking-0.10.3.ebuild
index fdfac643f377..e734f197a820 100644
--- a/dev-python/hacking/hacking-0.10.3.ebuild
+++ b/dev-python/hacking/hacking-0.10.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/hacking/hacking-0.9.2.ebuild b/dev-python/hacking/hacking-0.9.2.ebuild
index 98a49ae20f64..f57d6aaba5e1 100644
--- a/dev-python/hacking/hacking-0.9.2.ebuild
+++ b/dev-python/hacking/hacking-0.9.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="~dev-python/pep8-1.5.6[${PYTHON_USEDEP}]
~dev-python/pyflakes-0.8.1[${PYTHON_USEDEP}]
diff --git a/dev-python/hacking/hacking-0.9.6.ebuild b/dev-python/hacking/hacking-0.9.6.ebuild
index fd5ad5ce65ac..27990230103d 100644
--- a/dev-python/hacking/hacking-0.9.6.ebuild
+++ b/dev-python/hacking/hacking-0.9.6.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~hppa ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="~dev-python/pep8-1.5.6[${PYTHON_USEDEP}]
~dev-python/pyflakes-0.8.1[${PYTHON_USEDEP}]
diff --git a/dev-python/hacking/hacking-1.1.0.ebuild b/dev-python/hacking/hacking-1.1.0.ebuild
index 1a14c8fbc5ed..e95f7811d8d0 100644
--- a/dev-python/hacking/hacking-1.1.0.ebuild
+++ b/dev-python/hacking/hacking-1.1.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~hppa ~ppc64 ~s390 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/flake8-2.6.0[${PYTHON_USEDEP}]
diff --git a/dev-python/hcloud-python/Manifest b/dev-python/hcloud-python/Manifest
index 179d0807c4ef..201ae944c086 100644
--- a/dev-python/hcloud-python/Manifest
+++ b/dev-python/hcloud-python/Manifest
@@ -1,5 +1,7 @@
DIST hcloud-python-1.2.1.tar.gz 63592 BLAKE2B 9a6d2dae97ff405ebd9b92bc833c9d953c13840e68be4eb43fed375a60e55cf4bf9b4b742b26fb03401f631b7f7127815961861cb673adf4839c829141c8ed00 SHA512 cb70d190350457fc3c6e474bc6c943070102762595dac2f386041956f64255f390a928a2f2411be861645cd65b015ab9e0c931b36aeed0076b06d9f67ac72d1c
DIST hcloud-python-1.6.1.tar.gz 71866 BLAKE2B 0a1d37d4dc8be4e28595385ec7622ec65367c40f9cdd455e03827a5ee2983f43026b1dbb7e9bd20d241ed9a4748015d33bdcb53b15ce148c401984960e158716 SHA512 0b2ecaa311b4dac44b3122a45a38f76f8377bc189b1550f21327ea3f56fefad624ea6809c4abd6bbaf5c8fc23dfa5e6edd352dcbbcfae6c87af897ff376ce2cf
+DIST hcloud-python-1.6.2.tar.gz 71887 BLAKE2B 2c423b0b83cc8c7bd5f0d4ef7db59516f125ff975e8cb82f38b340a0f448c20dd374a1edc7a486d18af3d438722b77f32f4ab6191966e3ada13f437f2d8a29a4 SHA512 ae2da263a038add593c7e302057d6e5e34258f180bddf67fc23edcc8c287c67d91aa190efeb1190af2596017b8964f4623d9cc03c4f1788c71c7d251f2a5422d
EBUILD hcloud-python-1.2.1.ebuild 1056 BLAKE2B 94a8aeb9cf22f4263222ab52e186c8604912c1a0931d96e3a47698019245d318753fc5d5686255fa0ef6f9460fe55a94b2125804407da5f94ca92f4577189a37 SHA512 ac4b6bb887fb0b1ff076c4ba02dd1a33256f238eab49f250db3b8a1908c68784dfe5c51b5dfa2b7db7f5dc57496e472c8be8d50d152392984c2f2c6674722e18
EBUILD hcloud-python-1.6.1.ebuild 927 BLAKE2B 951c1adde98b5ab1e6528427b686052e624315d9796ec0893ee37bece4e252a622c6c1e89e138e7f09674d6eb2a6499ca6bcac4009c749a5adeed132fa762bb2 SHA512 d9c6f88f6e5595a8a906b98246fb8b77a6097b06bb80a87aa852b1b9b27182a2bf4d90c8c11e863248e0a0c333ac1375e009fa83a7fb21c0374fc3fecf72717b
+EBUILD hcloud-python-1.6.2.ebuild 1039 BLAKE2B 3e2505436ef1b63099bd6e0cd2a31a15e80974a354e0f68aefa1aa80d1613779c9ac4de0c2d7f2faca739c3948cf1111cf306aa44b0e03bacb106865b244645a SHA512 18a740c72ce243b7f203c05190de1255f2be00d41c92a4696ac0e10f4171b47590d3f7cbfea7c18ca7a77aabf160565639b48c6ee19d55309ad30a2536ab23c3
MISC metadata.xml 246 BLAKE2B 5439993f129fd56fc43062bce991abdd20627118aa0e723a343c721cbc910de4f8b7b34b6f1587acfe0a60d488d4b1d093c69eb7d78f6accade89bced7d69b93 SHA512 482630597bd2d56c1eaed7099225b4475aec8768e20bad70ea9d6b96791fa38359ba572ab9ad0fc7ea72f1ab736ed1e92fc3c156c3427b008c7220285edce11c
diff --git a/dev-python/hcloud-python/hcloud-python-1.6.2.ebuild b/dev-python/hcloud-python/hcloud-python-1.6.2.ebuild
new file mode 100644
index 000000000000..d6166ae001a5
--- /dev/null
+++ b/dev-python/hcloud-python/hcloud-python-1.6.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Official Hetzner Cloud python library"
+HOMEPAGE="https://github.com/hetznercloud/hcloud-python"
+SRC_URI="https://github.com/hetznercloud/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc examples"
+
+COMMON_DEPEND=">=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
+ <dev-python/python-dateutil-2.9[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+ <dev-python/requests-2.23[${PYTHON_USEDEP}]"
+
+DEPEND="${COMMON_DEPEND}
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+
+RDEPEND="${COMMON_DEPEND}
+ >=dev-python/future-0.17.1[${PYTHON_USEDEP}]
+ <dev-python/future-0.19[${PYTHON_USEDEP}]"
+
+python_compile_all() {
+ use doc && emake -C docs html
+}
+
+python_install_all() {
+ use examples && dodoc -r examples
+ use doc && local HTML_DOCS=( docs/_build/html/. )
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/hcs-utils/Manifest b/dev-python/hcs-utils/Manifest
index 7d3627368db0..9895f3e805dc 100644
--- a/dev-python/hcs-utils/Manifest
+++ b/dev-python/hcs-utils/Manifest
@@ -1,5 +1,5 @@
DIST hcs_utils-1.5.tar.gz 23316 BLAKE2B 9c43ee5319d6bf2ded8d293732a8345fca82a8f38a309ec58146a837f968875607d494e301629044414377b57cb75e26dc2576232455b2db18f24136ec036f44 SHA512 9a8fdddc47e5b4f89d52b59af66594e9b9a3adcf9d0ca5894111a0d359e8c18930e2d38027acfacadbdbf874a281d0f2ce88b310dacbab1f2a39c03bb2fe6fbf
DIST hcs_utils-2.0.tar.gz 38187 BLAKE2B 7c00f7bdef623d6568c1e7bfa375fd7638ac60240937ed75608cdd4ff8d2f68504126a1d03cfbaf493d57b8d7283498419d1fe8c3018f8d0ece390474f665485 SHA512 63b2ab16c8e517563dbcac4b85e781da5bd40fe20b5c41c449a20c07da5539ac37b622d7bf4d421f3721ed13bf4227aa9ebd5607280147f3723c31ce965d23f2
-EBUILD hcs-utils-1.5.ebuild 689 BLAKE2B 06b925830cbcfc33b51e604e905229b692200b27b18fdf1049a5d1e4da60229b18652b3a081ffe154625f03ed698244551a81a6b9d01256d8574340313fb81a7 SHA512 decd02233e2c57fc50f222a98a205e13fdbbdb91b222c0cfb2aa9a8a4c4ab4bd3130dec6e258b9a5b5ef9750624feac0f857e269592b4d2fc5906008237ec23c
-EBUILD hcs-utils-2.0.ebuild 687 BLAKE2B 833cd4f638ab910b0504203c966d7f2dd6ba2dd9895a07cd36b3b31337b534c43a43e5e3ec9274dce7babcbf5ef2da95d6b70d94e6ea762fc1d87059e40cea9d SHA512 742d2851ee0cd33673687cdbf16f9d9d5ed451579b31073ce73c0198010935009271b24a885dc8d9686ffb6e0a38c074dbc8e94b82d1d598ccff890505e00414
+EBUILD hcs-utils-1.5.ebuild 713 BLAKE2B 2f8d4579dccf05edb02e6dabe006a8ebb96392830b8456a652b332a7309b0310f9326175f520297d6a8508cc7e318e8c9345012d08571b19a1a1d8d6bd74c594 SHA512 17ac18dac881b1b944aed61294c4a5084b80b775ffa8666f7e5c0e691a58f281a88903cc0cadd3061e2b20be4a62e260ec9bdbe77d3e50177e710089c3a08516
+EBUILD hcs-utils-2.0.ebuild 711 BLAKE2B 61a8e2d59ad1a72e852b47df5a2cf2278368887ed86c5a723fd6b368b3f31849e206dde5c3b5df7ff3d8d18ad4a4b42c9800f0abb642967baf3c1ca7940d68ce SHA512 fb6cb168c9f16e1276c87a39fe4cf11dfb1d4c30120ffed547ce9a3a80e036425d26988a8231d8f7f4a7a7adc34c184c5baf0a322ed2514bf8b62d984fab61f6
MISC metadata.xml 312 BLAKE2B 66d32c13dabfbbfda76ad97a455f791cfd79d10ab520123e25796761f9c4895e6f87c6bd0724cd6a1df35a7e7843ec9b31d3e44013d2387a956b5a058d32447c SHA512 6a0f224bbd633d17f96f5f8984e5ae48e7d830668c6b79d424202d0bd588cb1b4aa3536a39a018369a4cf6ea944f84082c39fcbc2ec1b55ddbadf1ca8a8e299d
diff --git a/dev-python/hcs-utils/hcs-utils-1.5.ebuild b/dev-python/hcs-utils/hcs-utils-1.5.ebuild
index 7fe04435067c..9da66beeb923 100644
--- a/dev-python/hcs-utils/hcs-utils-1.5.ebuild
+++ b/dev-python/hcs-utils/hcs-utils-1.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -15,6 +15,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/hcs-utils/hcs-utils-2.0.ebuild b/dev-python/hcs-utils/hcs-utils-2.0.ebuild
index fb8377528b99..63d221dafd40 100644
--- a/dev-python/hcs-utils/hcs-utils-2.0.ebuild
+++ b/dev-python/hcs-utils/hcs-utils-2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -15,6 +15,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/healpy/Manifest b/dev-python/healpy/Manifest
index 97ecd0a6ee57..289db4e63c30 100644
--- a/dev-python/healpy/Manifest
+++ b/dev-python/healpy/Manifest
@@ -1,5 +1,5 @@
DIST healpy-1.10.3.tar.gz 4018897 BLAKE2B c736e4cd445d51af55b76533dc2090e7926907ba9ccefc04d60576047c72e39e93c532980e24af10d548954c4bd5d580a16a3601a675eb0d7d965e3a8d1df4ba SHA512 c5862fceb597ffbc5c53204479fa9dba19287e3c08744e25edef3eaecfa726e61e8558d50d73e2bf4d19b7d0adc0ac928a38c4808fc92fe855f5eae101e18baa
DIST healpy-1.11.0.tar.gz 4033412 BLAKE2B 3b0631eca53ab9798cf03b9f66ea9bcf1f2df16f3639fca353a14204e566027e37419e27f07a579f3cd7b05c4eea84160f4aefc5f9706e1ffbc553db68d8cf90 SHA512 35926c769f2fd4ebc3cd61357d742e9e1747325187e465bd3be62b4281506bd02cf3d8b982583819219e994dfa3936d6bc61914218325bb6b4ddfcffc50c802f
-EBUILD healpy-1.10.3.ebuild 948 BLAKE2B bc4f12d83f53c2a9491b28bc7e7703de4341c9c54d7d6fc5294032366648f40aa67ad11561167d7b1b7b6c1a1bd4fd9cf5c626364ceb24240b3837fe3a851965 SHA512 10c4b0e58e1e4bb603e6fb7d3227507b889a022de6c09aec753e8aafec3932e3ed4186cb482cb41e2a5984191c7a53548653e002eb420f573e4ff0241d7c3f33
-EBUILD healpy-1.11.0.ebuild 1043 BLAKE2B 425be0c13a6bc5004dcb35e658a105c633abcfdfc3beae75a2227acc604d72d0130619c481a92f95d80681c7f998b378d4afcda7b94aada9c0f7c6aeb35ad37c SHA512 4f01d51da82965c34439be736b8ff17451c099e3088113cd602af6ab877334b96dbdf53d75d6379d3aa1642eb65d64c2ce4a5fbf106257d67ada333e66d01fd1
+EBUILD healpy-1.10.3.ebuild 975 BLAKE2B ea917c9d26a3d0bce799191b9589195c76958efae6a85f7686463e811f641fa05ee4daab72843312c802b362ad4596fd59d3f67f12ca5c40ffcc9d6860cd9cbf SHA512 b9aa4a6521d077cb197fb2367e94ff5655269483c9157042ecb7d45517c81f8cf2643f711ac42f3b172b8c4da9c46c846a22b6e6e0ed929628dba56c56c0fbc5
+EBUILD healpy-1.11.0.ebuild 1070 BLAKE2B 16ff14d480fa892749755b3b1831fd5b8c6371634405977452273ca17cb4ceb4928794446e7b3a8671586f807fea25f23c863a41bddeb217141cfe213bfed217 SHA512 33ee52f7eb8fd3df87d825fab4a0c93999068d4ba501004415c6ee029b12a4fe7d2c0057378b47d093aa8e5a4e31961635cff33f24c456ea43ed94d86cb83ec0
MISC metadata.xml 609 BLAKE2B ddd0006b243a7d1cbaab4d33d2b642b967edff7fafb729fe5715984aa36a6ed22f1ce11e6c0e566d7e0b3a1d2a437a2fa9ddd923ef61f26229c0665c58160635 SHA512 e8d86f81b4a62f3f15bb2210cfbc9eb51568525349c34e10bc32de76654f18c7937ee1c5390915c8a225be35baefb8b45d8cb982a41e314da77b91c30ae8749f
diff --git a/dev-python/healpy/healpy-1.10.3.ebuild b/dev-python/healpy/healpy-1.10.3.ebuild
index f133b6537001..80c87493bd0f 100644
--- a/dev-python/healpy/healpy-1.10.3.ebuild
+++ b/dev-python/healpy/healpy-1.10.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
diff --git a/dev-python/healpy/healpy-1.11.0.ebuild b/dev-python/healpy/healpy-1.11.0.ebuild
index 4b88281b5312..048844f7e336 100644
--- a/dev-python/healpy/healpy-1.11.0.ebuild
+++ b/dev-python/healpy/healpy-1.11.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
diff --git a/dev-python/hgdistver/Manifest b/dev-python/hgdistver/Manifest
index 8f05e989df3c..1da7b7214922 100644
--- a/dev-python/hgdistver/Manifest
+++ b/dev-python/hgdistver/Manifest
@@ -1,3 +1,3 @@
DIST hgdistver-0.25.tar.gz 9879 BLAKE2B 71caa059359b8ea1be58b6463b260741586ab81e6d8afac5dcadbb35604a564b947032ae645cec683a3c692de8307b23f7abea40d0a1f3802b5257870b7e3e02 SHA512 3fef872af3c8fffb3ba612d2505260468b510c17219257640a4bcf3dc6568fdf59eb3cc544ef41b7eab32ee6cedcd81bfffce753c98bbc7d1e538fe4937d039c
-EBUILD hgdistver-0.25.ebuild 794 BLAKE2B 4104edfd11db002b3df17c5861e8139e03f7563df4ec1c7cd7a4fe7eca2b5777aa0d18297133c240e61c3f4f8044d8d766b7fcbf2b5df707f916af889248d6c4 SHA512 f0e78646f18090afd1d6e11218b8c20372c94da7555a08707de4861beab32149ed7aa7164db23261e6a93a8dd7523d1172492d421bb373011109b74e961b3c95
+EBUILD hgdistver-0.25.ebuild 821 BLAKE2B d6a4985040dcd6e956f1d982e804857c233aa33c99f8f2c94b2601e332de1eac7ae8d3571063768d2126ae65b17bbc728661f76d30097c4f306dbdc980b1dd4b SHA512 5be45f938fb34604ac28d64223d03cec02e6961c5654ea4f30f5c267837331f1d839c1c70b32cacc9d6d8068d7fa511bdd821f1de72b6360bc0ae0133f5052f3
MISC metadata.xml 394 BLAKE2B d2ea329a11dc2b88867e41b22717505a260db3715d8b254fd4fe51224541a428fe7d6b6180dff00ce82b74309f51fb5d8c3a47aa8664bb3492155e8282a112d7 SHA512 01c27a5f8d42a579acc1d21bd2f4b7a569183652c9637403b3efe7dfa515b9c86cee97f505ed909f0f34443cf2912cd1ae6b568a11954b6cf756815a5db82cc7
diff --git a/dev-python/hgdistver/hgdistver-0.25.ebuild b/dev-python/hgdistver/hgdistver-0.25.ebuild
index 23570a03306a..59c225d7bfa7 100644
--- a/dev-python/hgdistver/hgdistver-0.25.ebuild
+++ b/dev-python/hgdistver/hgdistver-0.25.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
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 ~sparc-solaris ~x64-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
diff --git a/dev-python/hglib/Manifest b/dev-python/hglib/Manifest
index 4469d5b95f07..411b8fa881b4 100644
--- a/dev-python/hglib/Manifest
+++ b/dev-python/hglib/Manifest
@@ -1,5 +1,5 @@
DIST python-hglib-1.5.tar.gz 27812 BLAKE2B 35a411f91d3e915d6679ada6ecd28798dad20a6082d74661168d15a084fb0482cba0623948fb5be38fc57a4b744a021ac10536ba75d230c493c0c1f1f7aaf8ca SHA512 2506e2ac95488830b90f5f099d231e45833a8f19ce14fc2f3391ae1bf48ca72187b6b57afb633ecbe6cd2c6f3d3f482d75e03ea36406b3a07085ed1b4ef9c6b5
DIST python-hglib-2.1.tar.gz 29030 BLAKE2B 3603e4030baf1f542c7c4b2123a78e3567141af8e84709eca38495ecea264f85c870005b39f8fc1bb2afc611c9a2c428971c8d783bc2595e25d83b9fcb5a2af6 SHA512 82cd00e4184a8a002ea0bcc2dec4de06a705f5f6cecd1ddbddef08ead2817f673590884aee5187fbc3496ced3f27ca8c8d78e0436fb97205ef654cd28d912e68
-EBUILD hglib-1.5.ebuild 829 BLAKE2B c2b0714c99d8d6e40c152e255a2e8dabf3bd0c7443ec2c8be37f3a5067786f66d0a2b7cd350e0362eac8f0fb1896249b5aea63e3b6f19c8e10ae0f213b4e17e7 SHA512 360909ae97f2a2044844975d4e16eb33dd67aa34cb92a0d47f795d791917f9406c884ee9da89160dc6fd833b42b1410a5a300e740501699a07c06920937f8e5b
-EBUILD hglib-2.1.ebuild 832 BLAKE2B ecebd51a2c26f634defb912fe00bf02d38b3fc51e5428c75ca5fbfd10914835f0156697d1b4873f02a26b7c2d5089a51eb367be099ecf15d494e5418011304e6 SHA512 ce476ba2486a39c39d2e61f43a9f43c478d38da4f9eedf1423d920e40d7670e681c67ed454713da86a8cbea26f7c0cf4576fea4e075151cc09399e63583e4a62
+EBUILD hglib-1.5.ebuild 853 BLAKE2B 03eb02550ef103328d16ec44cc138b3fa8d4df50670246b210cfdc24f3b467cfc344d94d2e09c9d7aba4a27b9e505d28830e7267f88e1127cf7cef8105eb0ebd SHA512 2970048e6f1aba7b1db0a3fac1349994813dbc5d2ebaa6ab587a93f988c7eec5e0c0b2bb3019746c787010b21b93e899638ce84d786750bcc0ed27ecb4577b6a
+EBUILD hglib-2.1.ebuild 859 BLAKE2B 8b47a3295119a0a1150bb45fdcaa4f85a692a00ab35822f231cc81779e0e36bd77325d23233fc9a07c64605168f67e3bc4b76e7e594192dd201d62425f5fa060 SHA512 621ff28188bc4cdb71c50b677af401a67b1baef154176bf02d218fe77a812fdfcdba558487d81c3cc3ae23503986849fb54f7f2a8089465b251a0dd185f63d47
MISC metadata.xml 554 BLAKE2B e418d3cddb3b00704b929f94523e09562a7b2c1e6fed7882ebaa034d11ab5034782d7d377438e7d519f78b89da7b07e3826b1f100b4722f6666cffa8b1b68d26 SHA512 421fa6d625b36970114ae407051d4363367d6a6a2e53cbd87a5a996ef23fdfaeb489342fc8af6e64aa074640b088097ea54397ff09351a6902fc502c5d1146bc
diff --git a/dev-python/hglib/hglib-1.5.ebuild b/dev-python/hglib/hglib-1.5.ebuild
index 8e38d45dd8cd..cdc81cf4c88c 100644
--- a/dev-python/hglib/hglib-1.5.ebuild
+++ b/dev-python/hglib/hglib-1.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-vcs/mercurial-2.4.2"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/hglib/hglib-2.1.ebuild b/dev-python/hglib/hglib-2.1.ebuild
index da7afad6a9fe..dee6a7d387a7 100644
--- a/dev-python/hglib/hglib-2.1.ebuild
+++ b/dev-python/hglib/hglib-2.1.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-vcs/mercurial-2.4.2"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/hiro/Manifest b/dev-python/hiro/Manifest
index 8e102c33c076..57048969530a 100644
--- a/dev-python/hiro/Manifest
+++ b/dev-python/hiro/Manifest
@@ -1,7 +1,7 @@
DIST hiro-0.2.tar.gz 9384 BLAKE2B 1acf2bc8a02206e3591de77332ae62f1c635b82b2ef076fb820e49b4e696959b293ceb304701c069afb2437e871bcacebeb1da8b16a75bc8d9b4ffaae84ff540 SHA512 69a66223e678c87363ac4beab8a58bec7976b93fe1b354ac1030842e31463adda84f444732ac48868f6b4f11f4a132a1142889466474bff2a77964449c710b65
DIST hiro-0.3.tar.gz 9355 BLAKE2B e13119e33396436c35eb7b73549af956b63ab57abbc69589c7abdd97a3e5355922f5697f2d751d3a3507bff60ac162d47541ca85a34a0c77f611c6785515f959 SHA512 c5ace67410ac0e946aa7f93b61448760ab9bba5610621a585f17d1ad99444161a2495a73e20b67d50f1b8b0a4c1b54a9f25732319431905891b7c5fc58c6000d
DIST hiro-0.5.tar.gz 11022 BLAKE2B b09f5f27b82b5e435823f69ef4dd3e325be39175955fdbd8ce5b3278a7d3879548955676201473f8b61959220e4d9aee1737dce40d2989e1d34fd772aa4bec39 SHA512 0cc84a1da36bbd2f1f59635c26530813f2c48a44fb735c56dbed9d5cc53da52341a60cf21e1796777b5e66bae628fe2ecaf5fce6a9ca6b5d2577d77bf2c8a4ef
-EBUILD hiro-0.2.ebuild 521 BLAKE2B 3e28f105bed219fa5f5eab803884bc842bcca57fd5bc905953ed02c537b7b0edb1c38c04ef88c2bcdae318a8a3624e5d485e386843f5290d5ff19cae06d70b3b SHA512 1c17d80fe2486d9556f94d4841a19e7b1d624c95c98cd9f5b7fe16401fd322c9802745c1f27b476ac60dff9e8e8f671800e7e78dc545c7d3280e1757852cf843
-EBUILD hiro-0.3.ebuild 523 BLAKE2B 483a718dce332c9cff2f0eecac9af957255652c7f82703057d44a086ff3d5f839b965ceec42f616fd2c09a777f676cecdfd70007e673d56b3e6179b46dcf75b9 SHA512 217961127046a9aac96bc62047e825d67087056a38d9392e412398700c7bd6f732b283f2033e496bf3ce8eaeb588538058a7dc7ca73945b066c9e3a0f37c7a0c
-EBUILD hiro-0.5.ebuild 527 BLAKE2B 0485e061dcf48a926c229283b427ca2a3e609333eced48f8364fd6a828f855ed697ed3504d0e06f69eb0e06ba1e6dce6907e508fb44a049ed13280f3c5a0f9fd SHA512 453aa23d1006cb87fbee0cb7480dc3c732683549d9160c730b1a561841bda56f910161ccca8c901111da2bf48d84a9890ddd6f97281da504209281d7fd54bd98
+EBUILD hiro-0.2.ebuild 548 BLAKE2B 32f09349852a1d60ca3b7c6a9dc900e0d4ddfd8073611da0c12cd9d9dbcdd363427aaf86bb7bcb4a021e2f62a06de1fdc2f578ae17752677a5ecbaa715c464fb SHA512 ac342075028758804f1800fc4668775f13a21e13f93609e030d1d3333404fedd2c9969dbc5ce835b220d9b4942b9896be7b7dd549e80af683f915ee6755eacdb
+EBUILD hiro-0.3.ebuild 550 BLAKE2B 94fc45ff2dc08b4fb1544d667eeaf534a46d296c214e9d82ce8fb96723fc60b067b7f86f1d1bb40f9ac615b4a87b72e67ff52c24098a52df600bd3f7d52e1842 SHA512 76d94c754644c4ebe4de5caf3de0238b8a2e9064af2b81ca255642dd046001e27c19b5f4a97a17f41c9633173af53edde3aeee27072ad1df4c5e390c656d2cf8
+EBUILD hiro-0.5.ebuild 554 BLAKE2B 93b308019361857d21ab68e9e91471a4800fd03149114be8604568b42efc4bee2d0e5b0d3bfa34a36fddce39663a56dbb86c4199517eb0a96be3857c55d4aded SHA512 1508af17b52dfa0018b95db85c614039f22a327736ae4bc84ef0341dbf64bcd6a790155487f4221ad80ea6266c480858692febc54c1af972dca38801254e8598
MISC metadata.xml 361 BLAKE2B e809785fc4149bf6d7183792c63f3a4b6591b9dbdc0079c45e80bc5da29f7f146802f9b16a04a8713e968abd83d41b8811f833608763b8a56f474c4ef454c536 SHA512 dd0603e5ffcb021686962cba814ad6631e0affa111ff455c1465d0c245c14e3a8d92947257ee90e5737b58f0c8d452ab6e48e5fcd0bbad9e62ea170207e70f45
diff --git a/dev-python/hiro/hiro-0.2.ebuild b/dev-python/hiro/hiro-0.2.ebuild
index 9ae839cb175e..3961a05b0ea5 100644
--- a/dev-python/hiro/hiro-0.2.ebuild
+++ b/dev-python/hiro/hiro-0.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/mock[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/hiro/hiro-0.3.ebuild b/dev-python/hiro/hiro-0.3.ebuild
index 27c149b7e48a..f42df1b21a82 100644
--- a/dev-python/hiro/hiro-0.3.ebuild
+++ b/dev-python/hiro/hiro-0.3.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/mock[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/hiro/hiro-0.5.ebuild b/dev-python/hiro/hiro-0.5.ebuild
index f37bf29430eb..5ead98b371b3 100644
--- a/dev-python/hiro/hiro-0.5.ebuild
+++ b/dev-python/hiro/hiro-0.5.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/mock[${PYTHON_USEDEP}]
diff --git a/dev-python/hp3parclient/Manifest b/dev-python/hp3parclient/Manifest
index e9ba48b0f33a..a68013d81a8f 100644
--- a/dev-python/hp3parclient/Manifest
+++ b/dev-python/hp3parclient/Manifest
@@ -1,5 +1,5 @@
DIST hp3parclient-2.0.0.tar.gz 42167 BLAKE2B 9460bb57194536666b8a810cb1879c4cc3b906d89ef984265c9a4367ddca78782f1f4dc008b1352a90154bda2b0fa012e44f954da8f9beff9e6469f21327b1f5 SHA512 8bc4903e31f3f8a73c7656c1c6d722dd5baff05d7fcab1b22505843f0464e207194a333ba86bf487ac44219a9f792d8384cd0a3aefba292013c66f2d798d9552
DIST hp3parclient-3.0.0.tar.gz 40895 BLAKE2B 5847808b045d7e3dcf9c47aefefcaf3b2f107564cb75f33bb982ef0c00dc4d725a959b5183a68bec8e01242652f47cba8ffc4c82fb31f0431688752c1eaf9400 SHA512 976f28b96ea18ef7995b327403f9ccc2d3322296d4d4ae8c66018b7810adb86f582aec8aed59ddafaa0f8a5cc73b1ef40cf916ad3210a74ce8dae3b1f7f7adff
-EBUILD hp3parclient-2.0.0.ebuild 958 BLAKE2B ee89481982dc52d2ee644c4a6e3b1d12ac9fff19a071159adf52fad28bedd6bd71e85ff4d5563b15d5757073ff07222686d7a80132a7549ac5ee7dc318db6454 SHA512 92f66defa23272ad579618f33db96441192ccad07f66f4ef6a93d240dd5bc4b2dbc69a87765cdb5d46eec20077f2643ec5d4b39ae253d421c629f37001f48dca
-EBUILD hp3parclient-3.0.0.ebuild 1044 BLAKE2B 0e2fd819ec406617a97b587963fb60a7a0e793eaa048cd32bf1b749d4ed96abbf3d93f69ee5de42f922a59a1b749274da8a8496cbb89ef396c3bfba3776728a8 SHA512 ff649ef53653e7d9fcc7688809d6a338461c9f7b904046c6eef9135cd7eed2dee075d70124d03631653fc6639651673bbb343d5fd27c8389f59df2ab2c778f5c
+EBUILD hp3parclient-2.0.0.ebuild 982 BLAKE2B a645786013901bac1c187860595b29b59e5f295fce6afc660da7f284fc3b456301c99ab0d027ec6739875312c6cbbbad51a5a367c763da7c6426c14d7da04546 SHA512 f2014064f2db7fc1f48e9ca0b717c34d4c26509bd3fd133addc53fb07cef55d57877065b3bb62dab86bfc3379cc750fda049e2f7f030951feb99ad25f842a30f
+EBUILD hp3parclient-3.0.0.ebuild 1068 BLAKE2B a677b761895b6bfd27bea2cfda7460a4a5ded8038130fafc17d97e87e14ed86d1559818bee040f2e8d47c170ecc053e237d3ca228148739aa5b702873a7305cb SHA512 acd7d6bbad7da1bc66d8c09c93315d2a0dffe777c75d0a91a00b338969045ff1f6a9a7284776dc2641094d6727f65fc9abcec92942e7693a4ae89df7853ac479
MISC metadata.xml 331 BLAKE2B 91f95c97414841a35af1a5eef97e5627ffaaefaac0845198a726e360180bdb128562628ced57b7ad60fc26c3864a3b48786e5d63fb461dc2c731ba705b82f6a5 SHA512 7871745a798e87553a4f378e5c689df0e8e33108138731c39fdc76bb7951f15f29848a4539de3276702d6b5a6254ec974673b2bbd9219dc12ff6736b6928830b
diff --git a/dev-python/hp3parclient/hp3parclient-2.0.0.ebuild b/dev-python/hp3parclient/hp3parclient-2.0.0.ebuild
index feebb28d1af2..654b1c4d9e8e 100644
--- a/dev-python/hp3parclient/hp3parclient-2.0.0.ebuild
+++ b/dev-python/hp3parclient/hp3parclient-2.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -12,6 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/hp3parclient/hp3parclient-3.0.0.ebuild b/dev-python/hp3parclient/hp3parclient-3.0.0.ebuild
index 26f2dff89169..bb3201fee6e0 100644
--- a/dev-python/hp3parclient/hp3parclient-3.0.0.ebuild
+++ b/dev-python/hp3parclient/hp3parclient-3.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -12,6 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/hpack/Manifest b/dev-python/hpack/Manifest
index ba7e7f6979ce..3a4109c35905 100644
--- a/dev-python/hpack/Manifest
+++ b/dev-python/hpack/Manifest
@@ -1,5 +1,6 @@
+AUX hpack-3.0.0-hypothesis-healthcheck.patch 549 BLAKE2B 6177deb0b6a4de5fe5f2c65a82f8cd7eb7ef6140224070c0680b6c4646c111a063ec6a8c7d51ed2e56455eede1696abf6fb82f9d6d14d5aa81d58619b0c802bd SHA512 a1510a688d000b8f45ac48c39ba46336859f952356cf776d5204b512496c523e5dc622d16b17b50d0d6318bd94b817d52683e5f56287f0053ced2508cbf23259
DIST hpack-2.3.0.tar.gz 41610 BLAKE2B 65fe4f07f64dddff5b24b3a84f7e49de32e358fa59bb1b21e619135ef33d282d4cd24283e93c71bb71c89d7b5b2a3f8ed36f6d406751c54247472a75192bf50b SHA512 a3d13da105482bb258ee3a2314b2629215028777f84127f71359f08819c96af088a3952bb0a74435472035d10ee6e3943cdad689a28f04cbc12cddcc4af9a8a7
DIST hpack-3.0.0.tar.gz 5305971 BLAKE2B d1df8a1b2a1ce8b91e63cab475d3957f937fb74c0bec343d342971be1bb7cfbc929c53cf041845df2965cef0cfb098345bf0612acabc7ef3e5e23f6f0aa44f2f SHA512 7b9cf5e643dff2a6454bfe419b797c8ed1a0fe6ec3b725d2696da5a820ab96fe87a64e600b1831c7024bd82616b155a0aa058301acb32172155b6538ba0a73c6
-EBUILD hpack-2.3.0-r1.ebuild 1037 BLAKE2B c2991cd6490a465965d1cb00d858a4808089b6e03d5ad7abca3bdde4ab74c9fa39750f67b52d792fd23ebce737b992b6ecb168f3cae75d7415982bfe9a44b1f1 SHA512 710a920578d1f33c504c310719fb5efc63a5f78bf35055878af4b70d4be29917c5e53332b263c31542e8f1d6f720ddc002642fb96b03d996977883f4d16a32fb
-EBUILD hpack-3.0.0.ebuild 1065 BLAKE2B 3f7a1cd145eb61722abc085e7f949d7d7d36db1ce6bae996dcb1b274be442c7387960f8890c986b1db0567ebf61124596c6a46f507b1c1a70927aabc69756334 SHA512 8b6e00e94643979dd0144431255106cd2930f54d4cd5d280fbc640f31e45937167f1d21f1eecec9442d2ce1957474cd01c44de4b426816076a4519ccaf2d5a4f
+EBUILD hpack-2.3.0-r1.ebuild 1064 BLAKE2B de6d1135df9e31e20cb7ca982919bdaba07f828d439ec308badd5d66b820a3da54d9fd8b45a8c71038d6979327756c53670a2c074d61bcf51c3a9f3774ef9671 SHA512 c5a73dea917b82bf713c5562d77703dbe9de7215aa9fcf54bbd7ff3ce83ca6d6dc40417f667a97710c95400d8ddf6cd040b050e8fd40c7d92c1c171d1ab7b2ed
+EBUILD hpack-3.0.0.ebuild 1160 BLAKE2B d9b0eb6231c6599b5a2a413cbbb4d2d2a2ac4bdd2ce985cd8d23649c4cc0713716f79965cc4a7ce68d3b0556009828ffa1c0732dcb593b5e9a714cddee6f4071 SHA512 abcee4af5ffaccd10291636ec176b3e2dd33db3b8dc963e8b89232e1ac8baa696cf194322b062cba2d61d7b3af32d16ccae9bc1e4f8cff815b4d5f74a4e8d5b8
MISC metadata.xml 677 BLAKE2B 1440fcf100740188ffc8ae85da9bc014004feb2aa04d5f5db73546e62a01ffbe0975b9b588e6d579c45a2b1c803958999dbdd1cad8c1cbee597a3202556b7d4b SHA512 b7d64d3fa13e9e2f7a794aab733b511ec37809294b0c353d9cff55950dca47e57da8b5b5b80ffb0763f509a498816f94586c11dfdb569ecc6fa604f75c7a6132
diff --git a/dev-python/hpack/files/hpack-3.0.0-hypothesis-healthcheck.patch b/dev-python/hpack/files/hpack-3.0.0-hypothesis-healthcheck.patch
new file mode 100644
index 000000000000..aaabac3b3046
--- /dev/null
+++ b/dev-python/hpack/files/hpack-3.0.0-hypothesis-healthcheck.patch
@@ -0,0 +1,21 @@
+diff --git a/test/conftest.py b/test/conftest.py
+index f5801da..c5e3c66 100644
+--- a/test/conftest.py
++++ b/test/conftest.py
+@@ -4,11 +4,16 @@ import os
+ import json
+ import sys
+
++from hypothesis import settings, HealthCheck
+ from hypothesis.strategies import text
+
+ if sys.version_info[0] == 2:
+ from codecs import open
+
++settings.register_profile("gentoo",
++ suppress_health_check=(HealthCheck.too_slow,))
++settings.load_profile("gentoo")
++
+ # We need to grab one text example from hypothesis to prime its cache.
+ text().example()
+
diff --git a/dev-python/hpack/hpack-2.3.0-r1.ebuild b/dev-python/hpack/hpack-2.3.0-r1.ebuild
index 15885fcb0354..d6771987760b 100644
--- a/dev-python/hpack/hpack-2.3.0-r1.ebuild
+++ b/dev-python/hpack/hpack-2.3.0-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/hpack/hpack-3.0.0.ebuild b/dev-python/hpack/hpack-3.0.0.ebuild
index 93a872a12ec6..8182bbb647f3 100644
--- a/dev-python/hpack/hpack-3.0.0.ebuild
+++ b/dev-python/hpack/hpack-3.0.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy)
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy)
inherit distutils-r1
@@ -12,8 +12,9 @@ SRC_URI="https://github.com/python-hyper/${PN}/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
# dev-python/pytest-relaxed causes tests to fail
@@ -25,6 +26,10 @@ DEPEND="${RDEPEND}
)
"
+PATCHES=(
+ "${FILESDIR}"/hpack-3.0.0-hypothesis-healthcheck.patch
+)
+
python_prepare_all() {
# Remove a test that is not part of the mainstream tests
# Also, it's data directory is not included in the release
@@ -33,5 +38,5 @@ python_prepare_all() {
}
python_test() {
- py.test -vv hpack test || die "Tests fail with ${EPYTHON}"
+ pytest -vv hpack test || die "Tests fail with ${EPYTHON}"
}
diff --git a/dev-python/html5lib/Manifest b/dev-python/html5lib/Manifest
index f57fe861a1bb..73ce00b1e46d 100644
--- a/dev-python/html5lib/Manifest
+++ b/dev-python/html5lib/Manifest
@@ -1,7 +1,9 @@
+AUX html5lib-python-1.0.1-support-pytest4.patch 13579 BLAKE2B 723c8a77f2008978378c54a889cdd3cc28f33993d16654dff6ad7dbff69a42dcdef7c3cbd57677c88bec9650fdccdd754b488c956146168290661090a4702c9e SHA512 51435c4094fa0e0c423e21c15709e5ebe10546cbea3ac97635c3d1ebef9287d6c42a479075cc790ccf233c67924a518638d6618f073df2b0871da3fb2838e10e
DIST html5lib-0.9999999.tar.gz 889312 BLAKE2B 49cbab503692a1044ef37b11d9b776fb0378c19f1cbe05b259b4653d248e3571e5578d7879ab3ec5df2e750db74c353acc98d1d6e8556949c1b1efb62f38c116 SHA512 1748a1921f4bc93b7f208d89701eeabfe507e40515dd2e88ece239ba7c1704c8ae9dc4eea310164c7b207225dce910f78a8b34f826f4f87a2992365c07089c28
DIST html5lib-0.999999999.tar.gz 245488 BLAKE2B 3d2409f18e7ff6b6882e163b782703a7d2b2d42f8c131ab05a51499a4cd23d75ff8d097c1ce87e9f28e8ce649bec8099d364f4d01ee64d0efdfc75fba1d01067 SHA512 b30d9ea74d0ad03e07ebee0d33caefeed717e6084f2ef44559ebf73948563ffd60e40c774e23c8964a32b0f265d1d1f0b98759861acaa208f28e5ab2813c3ca0
DIST html5lib-1.0.1.tar.gz 252959 BLAKE2B d2a9fa19d6a18b9e0c39f737a22ff4d5a6533734843f787c083f9497fd94788dad0e1e96478fe48b262c208370cf58e91ab94cc06a3e2757a40e936363cd3148 SHA512 35939b4450893864da04e735ee5e0addacf1dd34bae6a6909c76572abf6bfded446a78a713dfde91c1485ba45867d7abeb6a45cf0545c16ea968707be7de5dd2
-EBUILD html5lib-0.9999999.ebuild 1068 BLAKE2B 2f31610f5f160823ffec3b2fb3970c058751e00ab2f641c063df75f36b099918ad16d73e32ea4bf2c756eb1dde17032012ac28f59aa7284d03895076a0c90fbe SHA512 d6ff8bfbd5ca47fd05793a699fb27c8319b409a2ce83754f79ccde754a331f4583621c256caa97b1061371f298f07508e8f6d3a73a7cb438c9ffabdce2fee765
-EBUILD html5lib-0.999999999.ebuild 889 BLAKE2B 0766ec7a5a395a0ed97df86b491f7cbdc0b6b94f3b44085506765cee4cfe04eb91fd305ff78ea9992b133728271724eae2c67b2ed135f9f3ab706e2f31675226 SHA512 563977d6760b2e9dcd477ef50402fa55ddc20c1b7a6b070106f5683f53d03377f610e11ba10b3bf134fa38e1be94403f2f78e1aacc58de2c2b4c05291aa69262
-EBUILD html5lib-1.0.1.ebuild 888 BLAKE2B bc0e1877becb5cac6fe3d75ea35d4206e154142bfdd357298fb5d3f6f0975de5bbaac38d127a3539654b0d3e18539b705dcf870f25cfd43eb7211fa5fb2e7cc4 SHA512 fb69c8660d4914c612892df088c7fc8ed6b5136f818925e88bf20661db5c612264eea45ae8f2aba415d302bc97015ccbbc3fbba48fe3cbce3db60c46360bb271
+EBUILD html5lib-0.9999999.ebuild 1095 BLAKE2B 3a2e4e21a3c911559dfa7dd16727c22f3e8761d39e0fcbc895f1dfbd840d5bd9ff39ab0260a101c2fd2448ba3c51dd779af5e71b793ea861ee344a37bd8b39fb SHA512 21b594c6b3a0a1a0f6cba47666cddfbb6baed899d150950b50c6a5bef862c31f4bb401f3614d0211a17ef9486b6aaaa6a772735839c0752fb3ce31c2ae79743c
+EBUILD html5lib-0.999999999.ebuild 916 BLAKE2B 5431a1cc42080e77ceae07b2e2ec490219784e2667afde114b886f50c3580a53492a74a2b1781b7cee9f01199405d334a4832ce51f048e32c774a53b22d7f5af SHA512 07a92d47da5f65b734c9392f9cbaad6e38c91cc8bde9c59652708ff83aa6fa754d9984ba5f20a019079e108bf69c6ce418048572d2559bafd9aafd64a27ca99f
+EBUILD html5lib-1.0.1-r1.ebuild 980 BLAKE2B 957c04fba00898c68ff659fc05ee985937293c0f885f73f2f7abab508e9d0581b622f145ec05e40a0e90488045af5c51a13a4c509ccb8861a259cd743c0df8f2 SHA512 76bbfd794d79cc14745e39386cce6d86f6d115315a641a7e2366371dbf4b0b3d71b754f9b867734391582ec722d6a133d8f817eb13eb42927ea6009dc11d67a0
+EBUILD html5lib-1.0.1.ebuild 916 BLAKE2B 243bc80cf44ffcdef9fe18a9f9ef09da4c309e841ae8aaab4d20bdc3debd1864a0fc1e7a15c8e9d591e0ea837eab19570f774616f7e1a1ce37c8a8b28c9a953a SHA512 1526660605fa25448660e8cc9fdea3d3ece8fc7c65435c6ea13d891cf82988da2a50a15fe34d418a74130db4653e63215d08eef2c54b962e9e0460f60ea8cd25
MISC metadata.xml 589 BLAKE2B d98d80202c045607de5843e34313a06e9493c50bb1154e3f90a7c1c9236de2b4369827d35cb8540125524b54c0453ce56ca7ecf3a359bd9bab6e548ea1377f9f SHA512 b619c0adb0c781b00e656b1027465ec19d1ab7d0792475f197ab4164cb8a1c26563dcf48d147e346637789c8ec1603afaea428357c1022c42e22b85967e1694a
diff --git a/dev-python/html5lib/files/html5lib-python-1.0.1-support-pytest4.patch b/dev-python/html5lib/files/html5lib-python-1.0.1-support-pytest4.patch
new file mode 100644
index 000000000000..98c9fb23fc77
--- /dev/null
+++ b/dev-python/html5lib/files/html5lib-python-1.0.1-support-pytest4.patch
@@ -0,0 +1,270 @@
+From 2699544837e68b12f1740a7eb56882a0dc0a4008 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz>
+Date: Thu, 28 Mar 2019 01:45:43 +0100
+Subject: [PATCH 1/4] Support pytest 4
+
+Fixes https://github.com/html5lib/html5lib-python/issues/411
+---
+ html5lib/tests/test_encoding.py | 4 ++--
+ html5lib/tests/test_sanitizer.py | 14 +++++++-------
+ html5lib/tests/test_serializer.py | 2 +-
+ html5lib/tests/test_stream.py | 7 ++++---
+ html5lib/tests/test_treewalkers.py | 2 +-
+ requirements-test.txt | 2 +-
+ tox.ini | 2 +-
+ 7 files changed, 17 insertions(+), 16 deletions(-)
+
+diff --git a/html5lib/tests/test_encoding.py b/html5lib/tests/test_encoding.py
+index 9a411c77..97b6ca2a 100644
+--- a/html5lib/tests/test_encoding.py
++++ b/html5lib/tests/test_encoding.py
+@@ -99,8 +99,8 @@ def test_encoding():
+ for filename in get_data_files("encoding"):
+ tests = _TestData(filename, b"data", encoding=None)
+ for test in tests:
+- yield (runParserEncodingTest, test[b'data'], test[b'encoding'])
+- yield (runPreScanEncodingTest, test[b'data'], test[b'encoding'])
++ runParserEncodingTest(test[b'data'], test[b'encoding'])
++ runPreScanEncodingTest(test[b'data'], test[b'encoding'])
+
+
+ # pylint:disable=wrong-import-position
+diff --git a/html5lib/tests/test_sanitizer.py b/html5lib/tests/test_sanitizer.py
+index 45046d57..1b7285fc 100644
+--- a/html5lib/tests/test_sanitizer.py
++++ b/html5lib/tests/test_sanitizer.py
+@@ -67,19 +67,19 @@ def test_sanitizer():
+ 'tfoot', 'th', 'thead', 'tr', 'select']:
+ continue # TODO
+ if tag_name == 'image':
+- yield (runSanitizerTest, "test_should_allow_%s_tag" % tag_name,
++ runSanitizerTest("test_should_allow_%s_tag" % tag_name,
+ "<img title=\"1\"/>foo &lt;bad&gt;bar&lt;/bad&gt; baz",
+ "<%s title='1'>foo <bad>bar</bad> baz</%s>" % (tag_name, tag_name))
+ elif tag_name == 'br':
+- yield (runSanitizerTest, "test_should_allow_%s_tag" % tag_name,
++ runSanitizerTest("test_should_allow_%s_tag" % tag_name,
+ "<br title=\"1\"/>foo &lt;bad&gt;bar&lt;/bad&gt; baz<br/>",
+ "<%s title='1'>foo <bad>bar</bad> baz</%s>" % (tag_name, tag_name))
+ elif tag_name in constants.voidElements:
+- yield (runSanitizerTest, "test_should_allow_%s_tag" % tag_name,
++ runSanitizerTest("test_should_allow_%s_tag" % tag_name,
+ "<%s title=\"1\"/>foo &lt;bad&gt;bar&lt;/bad&gt; baz" % tag_name,
+ "<%s title='1'>foo <bad>bar</bad> baz</%s>" % (tag_name, tag_name))
+ else:
+- yield (runSanitizerTest, "test_should_allow_%s_tag" % tag_name,
++ runSanitizerTest("test_should_allow_%s_tag" % tag_name,
+ "<%s title=\"1\">foo &lt;bad&gt;bar&lt;/bad&gt; baz</%s>" % (tag_name, tag_name),
+ "<%s title='1'>foo <bad>bar</bad> baz</%s>" % (tag_name, tag_name))
+
+@@ -93,7 +93,7 @@ def test_sanitizer():
+ attribute_value = 'foo'
+ if attribute_name in sanitizer.attr_val_is_uri:
+ attribute_value = '%s://sub.domain.tld/path/object.ext' % sanitizer.allowed_protocols[0]
+- yield (runSanitizerTest, "test_should_allow_%s_attribute" % attribute_name,
++ runSanitizerTest("test_should_allow_%s_attribute" % attribute_name,
+ "<p %s=\"%s\">foo &lt;bad&gt;bar&lt;/bad&gt; baz</p>" % (attribute_name, attribute_value),
+ "<p %s='%s'>foo <bad>bar</bad> baz</p>" % (attribute_name, attribute_value))
+
+@@ -101,7 +101,7 @@ def test_sanitizer():
+ rest_of_uri = '//sub.domain.tld/path/object.ext'
+ if protocol == 'data':
+ rest_of_uri = 'image/png;base64,aGVsbG8gd29ybGQ='
+- yield (runSanitizerTest, "test_should_allow_uppercase_%s_uris" % protocol,
++ runSanitizerTest("test_should_allow_uppercase_%s_uris" % protocol,
+ "<img src=\"%s:%s\">foo</a>" % (protocol, rest_of_uri),
+ """<img src="%s:%s">foo</a>""" % (protocol, rest_of_uri))
+
+@@ -110,7 +110,7 @@ def test_sanitizer():
+ if protocol == 'data':
+ rest_of_uri = 'image/png;base64,aGVsbG8gd29ybGQ='
+ protocol = protocol.upper()
+- yield (runSanitizerTest, "test_should_allow_uppercase_%s_uris" % protocol,
++ runSanitizerTest("test_should_allow_uppercase_%s_uris" % protocol,
+ "<img src=\"%s:%s\">foo</a>" % (protocol, rest_of_uri),
+ """<img src="%s:%s">foo</a>""" % (protocol, rest_of_uri))
+
+diff --git a/html5lib/tests/test_serializer.py b/html5lib/tests/test_serializer.py
+index c23592af..a4250935 100644
+--- a/html5lib/tests/test_serializer.py
++++ b/html5lib/tests/test_serializer.py
+@@ -222,4 +222,4 @@ def test_serializer():
+ with open(filename) as fp:
+ tests = json.load(fp)
+ for test in tests['tests']:
+- yield runSerializerTest, test["input"], test["expected"], test.get("options", {})
++ runSerializerTest(test["input"], test["expected"], test.get("options", {}))
+diff --git a/html5lib/tests/test_stream.py b/html5lib/tests/test_stream.py
+index 27c39538..a9b3ebbe 100644
+--- a/html5lib/tests/test_stream.py
++++ b/html5lib/tests/test_stream.py
+@@ -308,9 +308,10 @@ def test_invalid_codepoints(inp, num):
+ ("'\\uD800\\uD800\\uD800'", 3),
+ ("'a\\uD800a\\uD800a\\uD800a'", 3),
+ ("'\\uDFFF\\uDBFF'", 2),
+- pytest.mark.skipif(sys.maxunicode == 0xFFFF,
+- ("'\\uDBFF\\uDFFF'", 2),
+- reason="narrow Python")])
++ pytest.param(
++ "'\\uDBFF\\uDFFF'", 2,
++ mark=pytest.mark.skipif(sys.maxunicode == 0xFFFF,
++ reason="narrow Python"))])
+ def test_invalid_codepoints_surrogates(inp, num):
+ inp = eval(inp) # pylint:disable=eval-used
+ fp = StringIO(inp)
+diff --git a/html5lib/tests/test_treewalkers.py b/html5lib/tests/test_treewalkers.py
+index 67fc89e5..c2323b7e 100644
+--- a/html5lib/tests/test_treewalkers.py
++++ b/html5lib/tests/test_treewalkers.py
+@@ -99,7 +99,7 @@ def test_treewalker_six_mix():
+
+ for tree in sorted(treeTypes.items()):
+ for intext, attrs, expected in sm_tests:
+- yield runTreewalkerEditTest, intext, expected, attrs, tree
++ runTreewalkerEditTest(intext, expected, attrs, tree)
+
+
+ @pytest.mark.parametrize("tree,char", itertools.product(sorted(treeTypes.items()), ["x", "\u1234"]))
+diff --git a/requirements-test.txt b/requirements-test.txt
+index 4e223a3f..b936e0fa 100644
+--- a/requirements-test.txt
++++ b/requirements-test.txt
+@@ -4,7 +4,7 @@ tox
+
+ flake8<3.0
+
+-pytest==3.2.5
++pytest>=4.3,<4.4
+ coverage
+ pytest-expect>=1.1,<2.0
+ mock
+diff --git a/html5lib/tests/test_encoding.py b/html5lib/tests/test_encoding.py
+index 97b6ca2a..9f137e7a 100644
+--- a/html5lib/tests/test_encoding.py
++++ b/html5lib/tests/test_encoding.py
+@@ -95,6 +95,7 @@ def runPreScanEncodingTest(data, encoding):
+ assert encoding == stream.charEncoding[0].name, errorMessage(data, encoding, stream.charEncoding[0].name)
+
+
++@pytest.mark.skip(reason="broken under pytest4")
+ def test_encoding():
+ for filename in get_data_files("encoding"):
+ tests = _TestData(filename, b"data", encoding=None)
+
+From 8ded69fdc0ae45f0531e1633927beb2190ab18a6 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= <mcepl@cepl.eu>
+Date: Fri, 8 Nov 2019 15:28:00 +0100
+Subject: [PATCH 3/4] Make flake8 happy
+
+---
+ html5lib/tests/test_sanitizer.py | 44 ++++++++++++++++++++------------
+ 1 file changed, 27 insertions(+), 17 deletions(-)
+
+diff --git a/html5lib/tests/test_sanitizer.py b/html5lib/tests/test_sanitizer.py
+index 1b7285fc..a29d5ef3 100644
+--- a/html5lib/tests/test_sanitizer.py
++++ b/html5lib/tests/test_sanitizer.py
+@@ -63,25 +63,32 @@ def test_sanitizer():
+ for ns, tag_name in sanitizer.allowed_elements:
+ if ns != constants.namespaces["html"]:
+ continue
+- if tag_name in ['caption', 'col', 'colgroup', 'optgroup', 'option', 'table', 'tbody', 'td',
+- 'tfoot', 'th', 'thead', 'tr', 'select']:
++ if tag_name in ['caption', 'col', 'colgroup', 'optgroup', 'option',
++ 'table', 'tbody', 'td', 'tfoot', 'th', 'thead',
++ 'tr', 'select']:
+ continue # TODO
+ if tag_name == 'image':
+ runSanitizerTest("test_should_allow_%s_tag" % tag_name,
+- "<img title=\"1\"/>foo &lt;bad&gt;bar&lt;/bad&gt; baz",
+- "<%s title='1'>foo <bad>bar</bad> baz</%s>" % (tag_name, tag_name))
++ "<img title=\"1\"/>foo &lt;bad&gt;bar&lt;/bad&gt; baz",
++ "<%s title='1'>foo <bad>bar</bad> baz</%s>" %
++ (tag_name, tag_name))
+ elif tag_name == 'br':
+ runSanitizerTest("test_should_allow_%s_tag" % tag_name,
+- "<br title=\"1\"/>foo &lt;bad&gt;bar&lt;/bad&gt; baz<br/>",
+- "<%s title='1'>foo <bad>bar</bad> baz</%s>" % (tag_name, tag_name))
++ "<br title=\"1\"/>foo &lt;bad&gt;bar&lt;/bad&gt; baz<br/>",
++ "<%s title='1'>foo <bad>bar</bad> baz</%s>" %
++ (tag_name, tag_name))
+ elif tag_name in constants.voidElements:
+ runSanitizerTest("test_should_allow_%s_tag" % tag_name,
+- "<%s title=\"1\"/>foo &lt;bad&gt;bar&lt;/bad&gt; baz" % tag_name,
+- "<%s title='1'>foo <bad>bar</bad> baz</%s>" % (tag_name, tag_name))
++ "<%s title=\"1\"/>foo &lt;bad&gt;bar&lt;/bad&gt; baz" %
++ tag_name,
++ "<%s title='1'>foo <bad>bar</bad> baz</%s>" %
++ (tag_name, tag_name))
+ else:
+ runSanitizerTest("test_should_allow_%s_tag" % tag_name,
+- "<%s title=\"1\">foo &lt;bad&gt;bar&lt;/bad&gt; baz</%s>" % (tag_name, tag_name),
+- "<%s title='1'>foo <bad>bar</bad> baz</%s>" % (tag_name, tag_name))
++ "<%s title=\"1\">foo &lt;bad&gt;bar&lt;/bad&gt; baz</%s>" %
++ (tag_name, tag_name),
++ "<%s title='1'>foo <bad>bar</bad> baz</%s>" %
++ (tag_name, tag_name))
+
+ for ns, attribute_name in sanitizer.allowed_attributes:
+ if ns is not None:
+@@ -92,18 +99,21 @@ def test_sanitizer():
+ continue
+ attribute_value = 'foo'
+ if attribute_name in sanitizer.attr_val_is_uri:
+- attribute_value = '%s://sub.domain.tld/path/object.ext' % sanitizer.allowed_protocols[0]
++ attribute_value = '%s://sub.domain.tld/path/object.ext' \
++ % sanitizer.allowed_protocols[0]
+ runSanitizerTest("test_should_allow_%s_attribute" % attribute_name,
+- "<p %s=\"%s\">foo &lt;bad&gt;bar&lt;/bad&gt; baz</p>" % (attribute_name, attribute_value),
+- "<p %s='%s'>foo <bad>bar</bad> baz</p>" % (attribute_name, attribute_value))
++ "<p %s=\"%s\">foo &lt;bad&gt;bar&lt;/bad&gt; baz</p>" %
++ (attribute_name, attribute_value),
++ "<p %s='%s'>foo <bad>bar</bad> baz</p>" %
++ (attribute_name, attribute_value))
+
+ for protocol in sanitizer.allowed_protocols:
+ rest_of_uri = '//sub.domain.tld/path/object.ext'
+ if protocol == 'data':
+ rest_of_uri = 'image/png;base64,aGVsbG8gd29ybGQ='
+ runSanitizerTest("test_should_allow_uppercase_%s_uris" % protocol,
+- "<img src=\"%s:%s\">foo</a>" % (protocol, rest_of_uri),
+- """<img src="%s:%s">foo</a>""" % (protocol, rest_of_uri))
++ "<img src=\"%s:%s\">foo</a>" % (protocol, rest_of_uri),
++ '<img src="%s:%s">foo</a>' % (protocol, rest_of_uri))
+
+ for protocol in sanitizer.allowed_protocols:
+ rest_of_uri = '//sub.domain.tld/path/object.ext'
+@@ -111,8 +121,8 @@ def test_sanitizer():
+ rest_of_uri = 'image/png;base64,aGVsbG8gd29ybGQ='
+ protocol = protocol.upper()
+ runSanitizerTest("test_should_allow_uppercase_%s_uris" % protocol,
+- "<img src=\"%s:%s\">foo</a>" % (protocol, rest_of_uri),
+- """<img src="%s:%s">foo</a>""" % (protocol, rest_of_uri))
++ "<img src=\"%s:%s\">foo</a>" % (protocol, rest_of_uri),
++ '<img src="%s:%s">foo</a>' % (protocol, rest_of_uri))
+
+
+ def test_lowercase_color_codes_in_style():
+
+From b4d066b2d9b4ea1135183c6500565c2ab8758bf1 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= <mcepl@cepl.eu>
+Date: Fri, 8 Nov 2019 16:17:19 +0100
+Subject: [PATCH 4/4] No limits on the upper version of pytest
+
+---
+ requirements-test.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/requirements-test.txt b/requirements-test.txt
+index b936e0fa..1cd46922 100644
+--- a/requirements-test.txt
++++ b/requirements-test.txt
+@@ -4,7 +4,7 @@ tox
+
+ flake8<3.0
+
+-pytest>=4.3,<4.4
++pytest>=4.3
+ coverage
+ pytest-expect>=1.1,<2.0
+ mock
diff --git a/dev-python/html5lib/html5lib-0.9999999.ebuild b/dev-python/html5lib/html5lib-0.9999999.ebuild
index ea6e01d7b644..c104dbfa8838 100644
--- a/dev-python/html5lib/html5lib-0.9999999.ebuild
+++ b/dev-python/html5lib/html5lib-0.9999999.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/html5lib/html5lib-0.999999999.ebuild b/dev-python/html5lib/html5lib-0.999999999.ebuild
index 4487607de5ad..1f16891c8f27 100644
--- a/dev-python/html5lib/html5lib-0.999999999.ebuild
+++ b/dev-python/html5lib/html5lib-0.999999999.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x64-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]
dev-python/webencodings[${PYTHON_USEDEP}]"
diff --git a/dev-python/html5lib/html5lib-1.0.1-r1.ebuild b/dev-python/html5lib/html5lib-1.0.1-r1.ebuild
new file mode 100644
index 000000000000..751b9bc332dc
--- /dev/null
+++ b/dev-python/html5lib/html5lib-1.0.1-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="HTML parser based on the HTML5 specification"
+HOMEPAGE="https://github.com/html5lib/html5lib-python/ https://html5lib.readthedocs.org"
+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 ~x64-macos"
+IUSE="test"
+
+RDEPEND=">=dev-python/six-1.9[${PYTHON_USEDEP}]
+ dev-python/webencodings[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest-expect[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ )"
+
+RESTRICT+=" !test? ( test )"
+
+PATCHES=(
+ # https://github.com/html5lib/html5lib-python/pull/429
+ "${FILESDIR}/html5lib-python-1.0.1-support-pytest4.patch"
+)
+
+distutils_enable_tests pytest
diff --git a/dev-python/html5lib/html5lib-1.0.1.ebuild b/dev-python/html5lib/html5lib-1.0.1.ebuild
index e6da9bacdd22..c67285351b05 100644
--- a/dev-python/html5lib/html5lib-1.0.1.ebuild
+++ b/dev-python/html5lib/html5lib-1.0.1.ebuild
@@ -27,6 +27,8 @@ DEPEND="${RDEPEND}
dev-python/mock[${PYTHON_USEDEP}]
)"
+RESTRICT="!test? ( test )"
+
python_test() {
py.test -v || die "Tests fail with ${EPYTHON}"
}
diff --git a/dev-python/http-parser/Manifest b/dev-python/http-parser/Manifest
index 0ea2aba63347..72c69231c77e 100644
--- a/dev-python/http-parser/Manifest
+++ b/dev-python/http-parser/Manifest
@@ -1,3 +1,3 @@
DIST http-parser-0.8.3.tar.gz 83040 BLAKE2B 8ccfd15154e34756229159576340536e447a1b76375df7c3f56b96c79957a3b28569fd4a4e77303fd1d254aa5652478f7e319e7556150de563f5b12c58482de4 SHA512 aca583d976dcf172244179cc4199336f296dbb2e2838dded23e64d55f23298fe600f9c24ba6cb6d1d5faad3022710154949fd39adecaef763f7589a58d03fbd1
-EBUILD http-parser-0.8.3.ebuild 895 BLAKE2B f8104588a4653791c2ee5295831b8aae8cee9444d648131556a2807fe938453506314950ec19b355d97efc7784b7c4eb1521dc1443cd37b061f3a1ca6034ae87 SHA512 a16c9033a1218f7aae07ec372012d78114041e3de93f84c1dd512fec095b72b6b4684746c8bd235619d57c5629041903e45d71fefb77489f941226f2ee4d8438
+EBUILD http-parser-0.8.3.ebuild 894 BLAKE2B 94772ca2fad379311432f369548794be29de69a8a7b47a94b9a9bbabc32fa1ce4b671341e19babd5321e9be5edcaf5a9e348b847ad3b757df53e2ead97a652b6 SHA512 e2f8e99defdbeab80404952eac4ac097b9ad5403d0339aac415857054aed40afb132ea1cbb2bb9c79580844047810c792662354b64566e35b940be9858e04b12
MISC metadata.xml 385 BLAKE2B 16371b248416d43a094b0038919816277b3dbced190f2684cbc6d0ff9cff6007cb7e5e44d867eff942f46173edf5018a4b15383454344fcfe003544aa3e64fba SHA512 5b4b7b992bf4036ee076a2714bd0b91540b071fac6194ade8327e71062d7dfc5597f68934c275d72756c5ebb25e334059df4112946a1a84ab20ca0710ee16760
diff --git a/dev-python/http-parser/http-parser-0.8.3.ebuild b/dev-python/http-parser/http-parser-0.8.3.ebuild
index 563d756fda97..ba294b8c58c4 100644
--- a/dev-python/http-parser/http-parser-0.8.3.ebuild
+++ b/dev-python/http-parser/http-parser-0.8.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ppc64 s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 s390 ~sparc x86"
IUSE="examples"
RDEPEND=""
diff --git a/dev-python/httpauth/Manifest b/dev-python/httpauth/Manifest
index 7a34be14ec1c..6f8135ea6f39 100644
--- a/dev-python/httpauth/Manifest
+++ b/dev-python/httpauth/Manifest
@@ -1,3 +1,3 @@
DIST httpauth-0.3.tar.gz 4440 BLAKE2B 41c9ba9ee50b7fcc4ed409f4b34897b5243df4065fd081cd5c0951ebe2719a34a424e59c21adbcd9be133c8fe4fa4ad9dc7bec561285b873987f982f684b3682 SHA512 aa35148322a1c5ffc22a132d3062d300118aa23181a0008018d0aacfd473758d86d50ff1236d88126858a53e2f45aeea938988b2d1a8f62f80a97d8c2cc69822
-EBUILD httpauth-0.3.ebuild 610 BLAKE2B a1834f49ba658284979d4b721bb3392f295c41b095286196cc718e6c23688d02c0a383fa011f337b3ae0d8d789f03f50c12b4f6d6079e38338b0a25ff4d19180 SHA512 ce428d6a4d2e63b2836c3f989e04416d1dcac7f3cde25f3b7413c7ed9bd64f7203118d3e1a3ca9705ba76cbcbbbca84e47cd946151e6e3f243264ef949c7c2b1
+EBUILD httpauth-0.3.ebuild 637 BLAKE2B 5329d91f6c0c69e3af50e11c35ec8c526d6a3fea782283ac04a2a1143f0de6ce23a4174018f4703c089d99c1d69ae4c2f60adde0bc6fc1c2d293bc54ba84df9f SHA512 414a1cad30d1e5b012d16c8c4096a79929c4f41c3092a49f7a946c206b2a18fab28e16562d0d8a1cf1ac37977c442b971fdd5804a1ef2e55db8b7b6795ed19b9
MISC metadata.xml 440 BLAKE2B 440d03c6243a6b43d9b8d033ad41383a2f3a1c375ad085e7c9241fc85a301ca4bdf2d1831e76dc55e6f17975e560fb90d6cd88bc1df57f31a8880068afbea80c SHA512 572f2e592e08ea0316f9df8fad23e77dc78644adb664e975631944d06d8ddb3a560724d3d241f33fd323fc83877b75506527960c4f3790fc650c88b461770a82
diff --git a/dev-python/httpauth/httpauth-0.3.ebuild b/dev-python/httpauth/httpauth-0.3.ebuild
index c4529d43b520..89227248334a 100644
--- a/dev-python/httpauth/httpauth-0.3.ebuild
+++ b/dev-python/httpauth/httpauth-0.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/httpbin/Manifest b/dev-python/httpbin/Manifest
index 5470ee2cdc5a..454056c12290 100644
--- a/dev-python/httpbin/Manifest
+++ b/dev-python/httpbin/Manifest
@@ -1,3 +1,7 @@
+AUX httpbin-0.7.0-optional-raven.patch 841 BLAKE2B bdf8cd94706b08d6706349ad471212fbda7f78e7125378073e4db43af352b26778706b2c61ca51f6c1c44aae4fd250432793e0ffef463102324ed39069da20bd SHA512 757bbe80463b332571e9d6e2e3266d2db3df519a180a7d3840b6f4813c2373382519e322547feb522c59ec3893d4721e42463d8231b4f5904725b9547af407bd
+AUX httpbin-0.7.0-test-werkzeug.patch 1108 BLAKE2B a7118afed382eeedcfb3e8ff9a31b31fb80c01cf97f19948f9d208d77289f829d3ef24f4cbdde74cc87d2d640b61a51994292fcdf5058f94b8768fd4c37a3cc1 SHA512 3556b921a6daed3dc561d78912b41ca9a3cea1274384f849bba1d7cd7e7014798ce5c9e93491351ca5225e26762be03c73cd0d09c60c90b8a55ff6e6ce0bf81f
DIST httpbin-0.4.1.tar.gz 88101 BLAKE2B 3df333ba92d50e065a598b2dc51ff3355eb94eb4b3a3094ba79cbe95fc11424e05f187e434ac299023dfbfd790b32db070a37e08a962ac19d803de4405603bb8 SHA512 feb519ee909c5115971f4bfd488ec0f9e987cd473464721f4e343e09b9d8fc592cf48b50ff3a2960bb67310521d865091cd766ed351ebfaa2dc8193115e9f052
+DIST httpbin-0.7.0.tar.gz 92613 BLAKE2B 59252df1d4d0ef853ec65263b472d3ba6c597336d844f9b457f2d0a009048d4222f715a7f6fb120aca00fa641d1687e302036dc151bd2fd67ba98cf5fc47a63a SHA512 82e80058b58943637e9f8191764cea79bf7a6e40f36069f9b5d3f908585dbef20a03ef070d1f865d350920b6e874a93a48a544b05c14ff4911038ec2c20f6f63
EBUILD httpbin-0.4.1.ebuild 895 BLAKE2B 4c5c5ec61394a4f13f81d1f240fb8967469d863c734c36ed1bd02370c3d5e533b885d8a7aaa64ae19ead1afbc6fcb67d9b0ac42b8fed3f0660ab4dde4e41b9c0 SHA512 49a277badcbae212f365d58afdf744b03f6c32b42837a93633b75f4564464e14872817f0ff0c104f9b5accb33563df4b82b29595f6efe3da317966269ebb79b3
+EBUILD httpbin-0.7.0.ebuild 1093 BLAKE2B 2758d9b884ab296fac377be24db8ca5479f7fe03293d9e35a8dbd2814b18261d9499e3f362ab20d09b7c424c560744c901fefe5a015848138c4b6dca20fa9d99 SHA512 24897c347df5c8884867caa654e62485c273f5eddb791f91b0e1c91a1b9f84de05f8274d2eaf8d93e3f30e02dfe86528cbbb9dc0cd24a283b1a67be5fd0e25cb
MISC metadata.xml 500 BLAKE2B 1270abbd84e19a72d75a2955858c49c6b33a8c92da7f86fb7853fde55968a840d941fe9f7cd1ec2718e8cbcfede6166c412aac7fc40e483043330935720dd898 SHA512 014a5e115d2cd225618e78ddf226dfe4f8772815efc3e9ecf49883701127335d9cba5e216daaba3f15de2944074c0041e5fd6eaf26772f0892da891570f841e1
diff --git a/dev-python/httpbin/files/httpbin-0.7.0-optional-raven.patch b/dev-python/httpbin/files/httpbin-0.7.0-optional-raven.patch
new file mode 100644
index 000000000000..8602ed7641be
--- /dev/null
+++ b/dev-python/httpbin/files/httpbin-0.7.0-optional-raven.patch
@@ -0,0 +1,19 @@
+diff -dupr a/httpbin/core.py b/httpbin/core.py
+--- a/httpbin/core.py 2018-05-08 13:41:03.000000000 +0200
++++ b/httpbin/core.py 2019-11-22 15:07:27.516500217 +0100
+@@ -21,7 +21,6 @@ from werkzeug.datastructures import WWWA
+ from werkzeug.http import http_date
+ from werkzeug.wrappers import BaseResponse
+ from werkzeug.http import parse_authorization_header
+-from raven.contrib.flask import Sentry
+
+ from . import filters
+ from .helpers import get_headers, status_code, get_dict, get_request_range, check_basic_auth, check_digest_auth, \
+@@ -58,6 +57,7 @@ app.debug = bool(os.environ.get('DEBUG')
+
+ # Send app errors to Sentry.
+ if 'SENTRY_DSN' in os.environ:
++ from raven.contrib.flask import Sentry
+ sentry = Sentry(app, dsn=os.environ['SENTRY_DSN'])
+
+ # Set up Bugsnag exception tracking, if desired. To use Bugsnag, install the
diff --git a/dev-python/httpbin/files/httpbin-0.7.0-test-werkzeug.patch b/dev-python/httpbin/files/httpbin-0.7.0-test-werkzeug.patch
new file mode 100644
index 000000000000..956a2f5235ca
--- /dev/null
+++ b/dev-python/httpbin/files/httpbin-0.7.0-test-werkzeug.patch
@@ -0,0 +1,19 @@
+diff -dupr a/test_httpbin.py b/test_httpbin.py
+--- a/test_httpbin.py 2019-11-22 15:06:56.199774070 +0100
++++ b/test_httpbin.py 2019-11-22 15:18:58.010069445 +0100
+@@ -144,7 +144,6 @@ class HttpbinTestCase(unittest.TestCase)
+ data = json.loads(response.data.decode('utf-8'))
+ self.assertEqual(data['args'], {})
+ self.assertEqual(data['headers']['Host'], 'localhost')
+- self.assertEqual(data['headers']['Content-Length'], '0')
+ self.assertEqual(data['headers']['User-Agent'], 'test')
+ # self.assertEqual(data['origin'], None)
+ self.assertEqual(data['url'], 'http://localhost/get')
+@@ -158,7 +157,6 @@ class HttpbinTestCase(unittest.TestCase)
+ data = json.loads(response.data.decode('utf-8'))
+ self.assertEqual(data['args'], {})
+ self.assertEqual(data['headers']['Host'], 'localhost')
+- self.assertEqual(data['headers']['Content-Length'], '0')
+ self.assertEqual(data['url'], 'http://localhost/anything/foo/bar')
+ self.assertEqual(data['method'], 'GET')
+ self.assertTrue(response.data.endswith(b'\n'))
diff --git a/dev-python/httpbin/httpbin-0.7.0.ebuild b/dev-python/httpbin/httpbin-0.7.0.ebuild
new file mode 100644
index 000000000000..949dc757b7a9
--- /dev/null
+++ b/dev-python/httpbin/httpbin-0.7.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="HTTP Request and Response Service"
+HOMEPAGE="https://github.com/postmanlabs/httpbin
+ https://pypi.org/project/httpbin/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/brotlipy[${PYTHON_USEDEP}]
+ dev-python/decorator[${PYTHON_USEDEP}]
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/itsdangerous[${PYTHON_USEDEP}]
+ dev-python/markupsafe[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ >=dev-python/werkzeug-0.14.1[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+
+PATCHES=(
+ # do not import raven if it's not going to be used
+ # (upstream removed it completely in git anyway)
+ "${FILESDIR}"/httpbin-0.7.0-optional-raven.patch
+ # fix tests with new versions of werkzeug
+ "${FILESDIR}"/httpbin-0.7.0-test-werkzeug.patch
+)
+
+distutils_enable_tests unittest
diff --git a/dev-python/httplib2/Manifest b/dev-python/httplib2/Manifest
index ed40338232e3..12f8fee9af33 100644
--- a/dev-python/httplib2/Manifest
+++ b/dev-python/httplib2/Manifest
@@ -8,5 +8,5 @@ DIST httplib2-0.13.0.tar.gz 219494 BLAKE2B 5bb46582b9962266c9b431be7d323720f7800
EBUILD httplib2-0.10.3-r1.ebuild 935 BLAKE2B e2257cc6984e94b06cc07a6179501a9aa83b947a05f9a30efd93f8771e733e516c588361e62355ed89e27200c6ccbd505c3edf14d7ef5427875c64ab8b1c6b46 SHA512 3842aca942c11e96386e9d8aad2939816ada9cc6b97089d226044bec978be8b2d6799a7628ba45fda20596745e46d4934aea8b6f270e5e100dccc702de83241c
EBUILD httplib2-0.11.3.ebuild 961 BLAKE2B 63cce5b170da61a1f6992e7e6a3a416cab109771062cda3abf73c69a9fe6ec7d7b41a18efb6354f5472534108976f6e91458ce22a9f54f0a214ddb3a85761717 SHA512 56807467df22c7e8f34378033c74e9b87850a0a1b64a0d9ee1f3454607eae9da2878c21d90cedaf120b76fc9c986a1c98c989ef5d00e9729d76ed53d99f8db48
EBUILD httplib2-0.12.1.ebuild 952 BLAKE2B 9cdc1c7e6d3f1640058cab2570f36d4540fb4e8d2ba5f65e26f2edd814d8d1af7df7665c958dacb5009a1db74f49ceca3ec67e56e7d9a739efbe1f1f07dc4ff0 SHA512 c55a1e98b1e6b71a4399004b099280fe3140ba8f2c49f472f4a5db7073be65fe712f66a445b88ae15b06dabec0e46649beba2812dc78e7748ae14d1b73122363
-EBUILD httplib2-0.13.0.ebuild 960 BLAKE2B 735c5a52871671f58708e9f87be95c628e622f3c2ac7495e4c8a2a7cdd2ecbb70c4c11c0c184ca88fc05bd5bdf2d69df51eb24086e211caa91b98e46342ba4f0 SHA512 433c94511fde80b7c7b676f0f9c25ba27c3defdcfb4225bc431a3b35caba1d3e1c6344b18bab6decf6156c3b16d3689c619c6a7aff747fda4b647d088c46dfdf
+EBUILD httplib2-0.13.0.ebuild 963 BLAKE2B 24c61f697fbac86b648c65f0c71efbc28be209dcf322d833527dc7c9d9820f259b56d4b8c2a90007e544d49c81c645019eb99205ace746664a85aa3132cfafb1 SHA512 2c05b09e8df530940f5d74d8cef08c5a9d8632d5c77cea35b9646cb5c517332d51b1d21f71f0f9329b1a331e289afeac212b5876cef96c8e104a091f4e9dbf5e
MISC metadata.xml 437 BLAKE2B a688f70bc4de310ac3b250f2832c0803e25ea04fcc6a2b5569fc18f90b46f01ef0978bbccae980faaf74f385bed83b3da8179434614851da491ec62c0cfe92ef SHA512 fae017eb657512165f1d931910349a683417f98de8d70248d6b898a1e038212b9c2b1baebeae818126badbb57efb3b3ba1d647b25b759376ba5c3a719ed900a9
diff --git a/dev-python/httplib2/httplib2-0.13.0.ebuild b/dev-python/httplib2/httplib2-0.13.0.ebuild
index ea68c21b0a1a..677fe073c48f 100644
--- a/dev-python/httplib2/httplib2-0.13.0.ebuild
+++ b/dev-python/httplib2/httplib2-0.13.0.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy pypy3 )
inherit distutils-r1
diff --git a/dev-python/httpretty/Manifest b/dev-python/httpretty/Manifest
index 8ec582a43e6e..a8e6ca022bdc 100644
--- a/dev-python/httpretty/Manifest
+++ b/dev-python/httpretty/Manifest
@@ -1,5 +1,5 @@
DIST httpretty-0.8.14.tar.gz 43574 BLAKE2B 4015bb234c2fe3017a43fff6e3b51a7f015d9d133756d4326750da1ea06ce1910d91d7b47625a08ec85856d156a0d8b3b18706e582578e3d186994b8e4f55c69 SHA512 5adab6450e8360cc21bab4136f64cd11757b9f292c7e27980fe2561f3e705baf4f0211b9e6ff4ec9ba96a788a6c5b5b1d26657972b67423c9c25491927b0884b
DIST httpretty-0.9.6.tar.gz 7147633 BLAKE2B e1d02ddfce5ca987c6ef1a17723544f86a8573c2a6a26ec197072021e52015efce5064af21bfbe1ec03f3ac11c21717a80f114b5be2526b113e3bc0a608702f4 SHA512 bc1c64d34370209c732bc12dd9935600b647507ab2c8f18c85f348e9b5e853618ba39e10e5a073b35036e6cbe3db2cb7a342a721d0e4affa81fe178fd0b75d92
-EBUILD httpretty-0.8.14.ebuild 2233 BLAKE2B c062192a4fade698220d43fa678da19a743b48388bbddaeef2135a569fab4ed3db616e1a07f5d8d47f98cbfa282edf4a3934a0ffb18d8c4f118433e2a4c5341b SHA512 1b8a00ad1717b5facee7c5aefe67e5c45eddc7c7e3000ae39f417e9d9639701ef5211533fa41aae76d5fa9d6d2a7a4b500147e0708b534f2770ddb749f0cbd33
+EBUILD httpretty-0.8.14.ebuild 2260 BLAKE2B 7e696d913a155ac8a1d663e4cfdcb497bfdb09c5a55b3a435ca198dfcf8ba0390da77710e19866bf7bb1c46b3d1d81212e4903301ceef3bb50e58d4d263a37a2 SHA512 bd8b5dfcd66ab94acb56592a7b98c3f71ab5de0db186956806e00cb6adc221895b50c012632bc52d29597c6f7ed6648962bb83a350478d835ee7d80ad05db1c4
EBUILD httpretty-0.9.6.ebuild 1040 BLAKE2B 1638bbb6c7eced3db0624a8c51c51df94acc7df7da14bc10ca288adff37ba08b9bc0d739ba473fbf6cc768bf673c1462ebce8f40720bafca5ca1b559760a3d35 SHA512 aecca182284976cd9a8382aaf1e8953380f9bba6d8684ee50b6b5451943cd4bc8d13d7db531f2756b9431d7071ee13ae497abf7ed1a187276bfb8b26ae064c50
MISC metadata.xml 590 BLAKE2B 60285c5aaf3d213457a6a12c9db5c19cf174b02435277f43d2f7a1eb0bf93d95c915f9aaa63692bb8274a1ebcac8ce1f9e71746668f20914c98bc98fcaf9a44b SHA512 0e7a2237bda277a4e295ca8c5c9e5280f0620821b03901eba1d8c73735868b5397256679ae64b530638c0805b68822493ca955bde37eccc67cd101ad5ecf3674
diff --git a/dev-python/httpretty/httpretty-0.8.14.ebuild b/dev-python/httpretty/httpretty-0.8.14.ebuild
index 807a4985226e..fc47b91c7afa 100644
--- a/dev-python/httpretty/httpretty-0.8.14.ebuild
+++ b/dev-python/httpretty/httpretty-0.8.14.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="amd64 ~arm64 ppc64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/urllib3[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/humanfriendly/Manifest b/dev-python/humanfriendly/Manifest
index 7b6e20994bd3..d59f593069d9 100644
--- a/dev-python/humanfriendly/Manifest
+++ b/dev-python/humanfriendly/Manifest
@@ -1,3 +1,3 @@
DIST humanfriendly-4.17.tar.gz 344455 BLAKE2B 985ae142ea5378fcceb9f5f28773ac4dcaf0ea55ef1a7269fd1840a0b7119b54362aa93c330aa62e5424cc6f329e88717b45255c62b8e1d3f9ff5dd43a3c16c2 SHA512 a5786f28eaa0ff33919d9164ff30037fef5dbf60a31aece7679d1dddf3239f5a0d27209c710053cb0ac6779c1ef39102b1441fc620063283e90ef2ae11f8b621
-EBUILD humanfriendly-4.17.ebuild 901 BLAKE2B 964c031a01f94951f57645c23d66d156fc7f725dcafd24ee7dbb1678449ff13a42bd8feae92f0b8dc93ffbf78a7a6b71341958e0d50319565ea84dcbf7e34f87 SHA512 ac757c1e1940f179ad523d02ea085e1907565ec9a4ac85e0eb523099cd2b5a83ecb3bd71eb9d3ad66000f369284a2fcace61caf7828d2c84de5a8f6fa2e69663
+EBUILD humanfriendly-4.17.ebuild 928 BLAKE2B 74934236a45d9d0032561f72ec9422cb91aee155c37a42d7b777bcff8c32ee3a2e6e1dfbcc157f49d4e80eb7e5a184a73fe59b2aa64bc7ca856d2ba466cd61b3 SHA512 be503674d08c1c5eaa30f23306dea3a5ff2417b2e3f3c33d0c642bb4988bca2701ce19a0bfca85b7d6b080367531ea60651f1edb991a31b6e8eff6977200ad19
MISC metadata.xml 326 BLAKE2B 5db2fb344393d914a42d1b9b256782d2e8286daa33ff4b8687d23e613ae8d168052dc310cab48ef0c49c524d3b5115d2a17cbede518fe93e944c0067c94f9c7b SHA512 1338df242248b37b4d016d8f9a31ffa004eed60a9122ed9ec8f94103271b3136b698a613c0f7c91411f43d96b136777e0ffe808c250f9ece3d29922312457f47
diff --git a/dev-python/humanfriendly/humanfriendly-4.17.ebuild b/dev-python/humanfriendly/humanfriendly-4.17.ebuild
index bd6f4e1518bf..42b2b72f8640 100644
--- a/dev-python/humanfriendly/humanfriendly-4.17.ebuild
+++ b/dev-python/humanfriendly/humanfriendly-4.17.ebuild
@@ -19,6 +19,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/monotonic[${PYTHON_USEDEP}]
diff --git a/dev-python/humanize/Manifest b/dev-python/humanize/Manifest
index 5ae2762aa8cf..b3e23e06a400 100644
--- a/dev-python/humanize/Manifest
+++ b/dev-python/humanize/Manifest
@@ -1,3 +1,3 @@
DIST humanize-0.5.1.tar.gz 20507 BLAKE2B 55d7b598b32658b1d4c4741b37b5c33bdc9d63a5a779455e2fb93e1e4c3a0d8fd58e8522ef82734e1ba2b161fd881829373ba3569baffd9ea3271ad7ed3e7568 SHA512 dd7ad7f3c564cc6abcb6b128e50dbea7f19f7f418bfd936aae2472961c53ec71202133c5c2b5b930ef41ef807b51d6ba1210565627ed32c0b41acc0abd32a2d5
-EBUILD humanize-0.5.1.ebuild 861 BLAKE2B 9e7bc397029b1c6ebf585d3be34144839eede164e5f645c356e66124e2d60cca508c334818c741b118f1a3fb803b53a7ab6207fcbb0263a301a364f10631b1b2 SHA512 346c48f42930a6df1db959b1914471f790d998b7be2bde515fe2a69f8029c793332e828143465470c3992adba9dbf27d5c13e33ff16f55897ce72de87b9af892
+EBUILD humanize-0.5.1.ebuild 888 BLAKE2B 18bdbf9e5776b81a00bda7e6167e43a26daa98b631b681dc17423cec1359103a626e8a0a463e26fcacce63f736b2f8c6b44205e15773b7bd7b0bdb6f2d633bdc SHA512 024a7473ac6555b49a1cd61d805b96476fcf07019b3f5c7f5d3bb020a08d582e91590d62875ef3cdbe22ec9bdafe20506d022e34ee4621ba87d4e08a21859a47
MISC metadata.xml 436 BLAKE2B 79f8554b22e171509667145d3270ea7068ff215fc9d999f2cf654cf42948ba49f850efcdb19cb2a3fb41347612a4d3f178c529410b42238555b20b652b40900f SHA512 871a75a8295b80f9884f191f2264329be5a2975429e35b1ded2e085771284cfa76e230d2e7784a05524ec51cb809fde24e34d6caea45904f5fed3b388fe855a2
diff --git a/dev-python/humanize/humanize-0.5.1.ebuild b/dev-python/humanize/humanize-0.5.1.ebuild
index 9f2c2e826be8..4cede29ed9b8 100644
--- a/dev-python/humanize/humanize-0.5.1.ebuild
+++ b/dev-python/humanize/humanize-0.5.1.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/hyper-h2/Manifest b/dev-python/hyper-h2/Manifest
index cec39fa24411..47042fd5af32 100644
--- a/dev-python/hyper-h2/Manifest
+++ b/dev-python/hyper-h2/Manifest
@@ -1,5 +1,7 @@
DIST hyper-h2-2.5.1.tar.gz 92713 BLAKE2B d00baea98dfab43c2d6157f4dec3b04b2a42d0ad280980cb8b7d03d1c6f75de59e188745e7cc29fb36fd8c0799f9d5cb50a94282c70f045289daccfdcc12dabd SHA512 e82a7e6b592b43d74defbd4c729ad287ed019881f6ddf0d2dff9d3eb4fdba29cab8d988848ec64b693da77df5cbcacb06eecf1ecd77843c66c9eea8808fc949c
DIST hyper-h2-3.0.1.tar.gz 2198911 BLAKE2B 453ce1bf8e6216e2852f49c5a22ec5cfa487a744a818e82929dd0c4f03280953c1f742890d74f771080987e2f70d9430e4d66481501357f0d4c5ec490fc5fbf7 SHA512 5d98b4fb654c20f6b9e6918bb71b88a42a3027bae795f31c32c2b5cc4428774457c44a194f9c819f99b9cfd01753a6e6d8edb6c162020ff463602452d8e9057c
+DIST hyper-h2-3.1.1.tar.gz 2202601 BLAKE2B 62a7a9ff4e1295d279fbe7c02da6d60d97984caf8f4eee6fa69de3974913caf57d7933a991825296e96b54b4646139793529e839e492d440874aa134cdb7e96e SHA512 153c450ef918cc7cdb5d8efe61692a646925e76e6255ef46f679091590681be7d1f9319b37f6521c56207cf35e7d9e56951e4e3b55a24fe89d9e6aa28591957b
EBUILD hyper-h2-2.5.1.ebuild 964 BLAKE2B 57d1688669cd75c8ee2180c25933d2d0268942513aa84c409daeabe1297f311f94111e2fc1a15d8e92ec03216f67b20df48fb869d01219d3685568f55ef58a26 SHA512 86feeabc22c851bd93af9c4208a08b582df60e865d24d10867ffdda2602b80c9ac66eaa0de3bbc8f8320f3f4d8a86aba5fde0f2b8032ca647b18b50fd6fd6d11
EBUILD hyper-h2-3.0.1.ebuild 1105 BLAKE2B 20779ca48a4822c8499f46ef030106f281919b3e18c773aac8415653bdefcd15264166fb0d601c302f17feb75101b7574b8294f9b18373c3c7efe2fd26421afb SHA512 88d67ded112344626f420dc17e0082dac9643ee40a41540af129a4f2cadd99852cc8c88952e33edb969f8f9dc6d8356376bfc6d1b94b321043ff0b440ef4d9ba
+EBUILD hyper-h2-3.1.1.ebuild 1135 BLAKE2B 66ff353b9f583596b40a80d202826d37806257cb814c39b18b84f5df3e413bfcb5b48d26c3ca1a6ce38c1aba55444426b0c59571a3cb5c8e5f43ae35762ab474 SHA512 bd212c03e4da6c0249838e70012e0b1817928adab8a7f83ebb17c7230e76d7bf20e4b3db44ca6f755f89357e6f423fe7bb534d39ded6601ebd956407f61e5f5a
MISC metadata.xml 669 BLAKE2B fb8b8c6d1e8ae5cd8a0e6473c84a3d0e161f17ca671b24cdad86029af14936aab6cfaa9c119536980a69d96ce82fd296e407d8bc0d7eb2c5f1cebf37dd7a8f99 SHA512 ecf3d13974ec803b298d9be9898e5dd70c9bb2d9eb5f89ed37fd46e05f313ff3f8a4c6f01453dd92d7b5f74271516a2cb8d152cb9c1b2f26848b909525a038a2
diff --git a/dev-python/hyper-h2/hyper-h2-3.1.1.ebuild b/dev-python/hyper-h2/hyper-h2-3.1.1.ebuild
new file mode 100644
index 000000000000..b3fadc409ed4
--- /dev/null
+++ b/dev-python/hyper-h2/hyper-h2-3.1.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy)
+
+inherit distutils-r1
+
+DESCRIPTION="HTTP/2 State-Machine based protocol implementation"
+HOMEPAGE="https://python-hyper.org/h2/en/stable/ https://pypi.org/project/h2/"
+SRC_URI="https://github.com/python-hyper/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
+ <dev-python/hyperframe-6.0.0[${PYTHON_USEDEP}]
+ >=dev-python/hpack-2.3.0[${PYTHON_USEDEP}]
+ <dev-python/hpack-4.0.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '>=dev-python/enum34-1.1.6[${PYTHON_USEDEP}]' python2_7)
+ $(python_gen_cond_dep '<dev-python/enum34-2.0.0[${PYTHON_USEDEP}]' python2_7)
+"
+DEPEND="${RDEPEND}
+ test? (
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )
+"
+
+python_test() {
+ pytest -vv --hypothesis-profile=travis test ||
+ die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/hyperframe/Manifest b/dev-python/hyperframe/Manifest
index a0b6071b5883..911d5bae19aa 100644
--- a/dev-python/hyperframe/Manifest
+++ b/dev-python/hyperframe/Manifest
@@ -1,5 +1,7 @@
DIST hyperframe-4.0.1.tar.gz 16110 BLAKE2B 44e99247a818c1f7b7b31b5170b72aed08511aef2af2d3a55a4aa7609f86c067d14821b510b0ca1433a9de9213be6a0048f2e1eef4e25676807815aff7c14e27 SHA512 0970faf8711b12b4be2cb4a41b4be6d067eea57c40ee063e2ea0c15b148f1eed0214b29c9e8a4341ed453edd8679b55f290c3818157d66f247dc4ab8e3d369b9
DIST hyperframe-5.1.0.tar.gz 17851 BLAKE2B f9c938b74699029bd39e2b1541f18111fea5ac760d9047fd09341e199948da13795d786f5a0eb8e85d698f90d07ffd02776fb82638ec1f1eb564059401291253 SHA512 5326f1b3362086a905e9c9ec63767707547428311b3ccee28d4bbf2ce729869bdc6d30a21617984ec3ac7ebef5919708fc1f2edc08d22b99a7820789408e281b
+DIST hyperframe-5.2.0.tar.gz 19115 BLAKE2B 6dfd7c6e7f07eb52a499794709fb498a30bc4b534fb49d57295cf280afa200342139fa6c794613e518bbd0e2301672b05826d2adcdd7eebf528469af5e9441f7 SHA512 2e04b48c6d31adb0893a3246046b447c32f3d4485ffe9b08370b6c534ed4273c19e2e2c1a23d48268e333d91d8e911578829776076d8f73743cd9ef597926e3c
EBUILD hyperframe-4.0.1.ebuild 493 BLAKE2B f487d6df62a188e5940c43eb31f3bea742bc0fa7bfa5eff909844d6bf09775f10a229687b34c2d0593c575e5b86b2e8314769a126813a5a9ca10513a8204a84e SHA512 40afb635ed0e71f490fad22aa79aac908bf11065c87d3052bae365a48e832f484ca736a17e07b3eeca10b4c299af606077904f88f91f9c8fb0fb14f7310bffa5
EBUILD hyperframe-5.1.0.ebuild 656 BLAKE2B 624b52773b29f9a1bca464396a1d74df4b6cc06996da2d103443b0c21265f0c13f02ea010488cbbba87cb80b69a3695482bc0d5b491cf728bd74afeac7d6b636 SHA512 42b9a04e3ede6aabe4cad9ed96b36fc4817ee05612e976a5884942e64e30cb40819cdea7c19ee6a8223dc85cd62a57625a63a28cfe56a82b5d110d1427e17048
+EBUILD hyperframe-5.2.0.ebuild 554 BLAKE2B 6a21b72fb847ba2c71046bc01ecc5cef9d7202ffa501d9031e9d5b1119ea2be53fd5eedf2da5923f698b6d2e5bec17b29cfef6b99d1d8ae79dc14539214106a3 SHA512 96b420def52b3247a433d23e7e05bdc3398d715acc89b39d6028ca0edd4ede075c3e04ef0296f941723f11698f01a00ef30ce0c90bc617eb44baa36726d79b81
MISC metadata.xml 624 BLAKE2B 8c5eb7949a6b19a3341658ac90103bfa5829ebfac29aea3c5b1bb7861a0abe6d562ef304b3182d31402a45ad142f772c2887e5969f93ab4c8301abbe0d65cd44 SHA512 11667c2401c1c98563d96e63e08f9a013330c29688219dcf502afd751cb2259c688c55cae250f5ccb676c00dcd8bdc59988ec9bc9f8f92a25a985a784031e562
diff --git a/dev-python/hyperframe/hyperframe-5.2.0.ebuild b/dev-python/hyperframe/hyperframe-5.2.0.ebuild
new file mode 100644
index 000000000000..11e82e823425
--- /dev/null
+++ b/dev-python/hyperframe/hyperframe-5.2.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="HTTP/2 framing layer for Python"
+HOMEPAGE="https://python-hyper.org/en/latest/
+ https://pypi.org/project/hyperframe/
+ https://github.com/python-hyper/hyperframe"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+
+distutils_enable_tests pytest
diff --git a/dev-python/hyperlink/Manifest b/dev-python/hyperlink/Manifest
index a5344ac4c219..916592d4ebab 100644
--- a/dev-python/hyperlink/Manifest
+++ b/dev-python/hyperlink/Manifest
@@ -1,7 +1,9 @@
DIST hyperlink-17.1.1.tar.gz 23067 BLAKE2B 8bf1e61c6ba72c1cef4a9df62168b513004ae8ef2d4fcc13a1984bfdbf174c6175e2bcd241396c97d4e07dd06999718c217b27432fdf36d632b34c2b97bcb1b6 SHA512 13b20fd54c6bb5d7de3c9a04133fdd848413d1308d9944a2288c76d5f8b9bb0c54401ca5ed53460112209806407497526f2e68a92d119656eb58a9a618e9b708
DIST hyperlink-17.3.1.tar.gz 91359 BLAKE2B 46ca9ddf54b8e5cd68cd5dd821b7a0ea2b218f0ba6d4072c7448433c6bf63891fb59999358c5efa605d21e28ab6e39a87cb84b1e3c8e2e8fce24892acf2eb679 SHA512 c0c9d99a530c938b1d1e97b8344c5a0fb18f894c8b0b294cc8ae6aa6a550a5a0272cc6be7a913d371f3ce3dd8695b7ed239999f3ae5e8ce97e3693625ae761bb
DIST hyperlink-18.0.0.tar.gz 97625 BLAKE2B d189445c7375657614c38db9045d96789b78a2d4ebe67e23b897a450588fbe1e3916707bb67916eb893e93a716125e606ff8be27e63f3db4e63b8bda1436fa59 SHA512 21b5f88f7aaa3f2b0b60566fdb0fefdf6d42866060606dac181c8e3d357c76a5c23fa5dc982812af2b7d49dc1f9d623bd5bea89bf2cf31916c855bc4ae85589d
-EBUILD hyperlink-17.1.1.ebuild 751 BLAKE2B 75d916e3f219e4f22bf22beb036f66819f14cb701805975a278d718ab2e0616623c03fe649a52bbea7ef802a368d462008dd4cc262b0dcaa0d09e5589a4c4f96 SHA512 3a41f60aff8489ab2f8eccaaf60eeb059b0413b316882004a9d2a1629753ec6a0b8051b6dc21c54d84ab27d61d601ffa89ad7232ce1e0d599dbaa19796dec308
-EBUILD hyperlink-17.3.1.ebuild 763 BLAKE2B 989a92239134665ae7f522ded8fa724c1eb01fba32196637a4798bef24d6dc6fb24a90344cab8927502e5fdb330888f53c52ad59d9dfa1da233dbe1dd3c4363c SHA512 fb99834f4d39674e5455647de6d18c052a1395878159c1382bd0d91e4b028d59855ea2aaf6bdd7af277a3f0377439bdeca4a282fc515cd690d4e5fad4557da7b
-EBUILD hyperlink-18.0.0.ebuild 726 BLAKE2B c8ac0b70a20cb608bd5ae396b7886d7089b497b39aed69e5a215bb37b8baab3f287ce28b5f72bad4f7ba383b5fb61f78dc0597639bcc084615f400126c173ebe SHA512 a076d3feab0bb5a5a9d3429b8d2f76be89af7e0c21cbe28ac7846fba87773e2c91006a4e981311aa70b272f1cc7055aa657263213629ed41c3ea4cfab480031a
+DIST hyperlink-19.0.0.tar.gz 99099 BLAKE2B 1213bbc404ebf04f178e3f8b986c343f64cd6a75202942d1cfaeab640d1523388beaafcd2662f414c9fb1eb87f746f3edeb5b5e395b9fc0acb7e82697f45f7a2 SHA512 5d5723bc0bd0c381edd3a9ef7bab3ba9ad4252027d5a4afa61e6cfff3e5b8457994b6dd36ecc356e638d41f797fe3367a3010249e0e77bee6e9e94336c1e7c2e
+EBUILD hyperlink-17.1.1.ebuild 778 BLAKE2B 932def5df488553041db69ec9dc35b48a19ca07fec5fec0a7cde534139c82d7388a3f63e5be2d420cfa53e4bf374fc2e1dafea3009965bf31dda627b58ef50d9 SHA512 f230727d0d7b5f235b70af2d9d18084565965dc650b562edd9a2aea54abdcb4e8c9f9b7948db20b35c1014ac7247c40c47e8040c32ac95ca266c5577e7d5d613
+EBUILD hyperlink-17.3.1.ebuild 790 BLAKE2B a06bfdec08859c31d02657ebe5b7c963cd4f3e7716e720062a8693959e0edb9c2901d4e3cff212586114885b66dd215b90b0a4c0cdf836c7af5867c3cfc8c8dd SHA512 588896bebeed47de8ec655024007e60082a34a266d07aea25ab231ae2ba355d91c22f5308b633463ade58f04970613708bbc5ab0ead4586f3e627866bd90211f
+EBUILD hyperlink-18.0.0.ebuild 753 BLAKE2B 4e62133f9fb9a630a84fa1b6e408909c8ec8ce50da3c6ecf10d3d9a4e3da1d8a2114cb657721503db654c9529335ce25eff67b2501effa58e2e32b147668a3bb SHA512 1d540cf7e24ae72d5fbcca2eaf3682a544dccce2c8b622c2d273849abb020d28754c52b6adcf104b835631441904a4a2a13e1671c547c7c48392ea2b4cdcf613
+EBUILD hyperlink-19.0.0.ebuild 640 BLAKE2B db3654b0784055332e48a49c22b0a157e429b41955e838a1171f9c8abd4a6c61ce396282445ac7b00e520cc75124cdc8cd57d19396d9de92b3650558c3d5afe6 SHA512 21f760b0bae261e46f732197457e60fd6f42e8e2433f1170a59f9deed6295e572fc63f517b5fcd9463b8e66551df5987eaf234fd8a4394039a71d42c38fc6353
MISC metadata.xml 673 BLAKE2B 054899b405550c1b1e891ad235cf2dd553275aa2d791c874073c83510123d4c995656d9777b022211369b705b3c068fa48abf2b6f3f63e5a78bd0a77fa367248 SHA512 4ddbf3e9d95f7699b5099d8c296aa3a777d9685e93e7f84734773c49d2a9174055cbed229cc0a1ddd2e10e3f414a6c93dd08eb3bfbc0717a4bf828ccf350060d
diff --git a/dev-python/hyperlink/hyperlink-17.1.1.ebuild b/dev-python/hyperlink/hyperlink-17.1.1.ebuild
index 0f6b75faea7e..686fd8268efc 100644
--- a/dev-python/hyperlink/hyperlink-17.1.1.ebuild
+++ b/dev-python/hyperlink/hyperlink-17.1.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/hyperlink/hyperlink-17.3.1.ebuild b/dev-python/hyperlink/hyperlink-17.3.1.ebuild
index 2f9bc4cc1c9b..cbd27b9f1002 100644
--- a/dev-python/hyperlink/hyperlink-17.3.1.ebuild
+++ b/dev-python/hyperlink/hyperlink-17.3.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/hyperlink/hyperlink-18.0.0.ebuild b/dev-python/hyperlink/hyperlink-18.0.0.ebuild
index 2b101858dd07..111079333ff6 100644
--- a/dev-python/hyperlink/hyperlink-18.0.0.ebuild
+++ b/dev-python/hyperlink/hyperlink-18.0.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/hyperlink/hyperlink-19.0.0.ebuild b/dev-python/hyperlink/hyperlink-19.0.0.ebuild
new file mode 100644
index 000000000000..a6aad48d6c4f
--- /dev/null
+++ b/dev-python/hyperlink/hyperlink-19.0.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="A featureful, correct URL for Python"
+HOMEPAGE="https://github.com/python-hyper/hyperlink https://pypi.org/project/hyperlink/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD MIT"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/idna[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 9c5dd47b7082..f0854b077672 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -3,8 +3,16 @@ DIST hypothesis-python-3.59.1.tar.gz 500529 BLAKE2B 5c171045e363f2337d7ca30797b9
DIST hypothesis-python-3.74.3.tar.gz 552616 BLAKE2B e19a0991e7ae2fa6208c81d336cc66e3392bb78663f567fe28b570a1463a5359ccf713776f1f9cbd19a27a53b9a71a5be6eedfa05599fa12c047c373aa339592 SHA512 f4927d6e908a9222fa06f82ad6e4cf90c62a0a3d0c7632c17ee57a3705239901fcb5dbbcfca402c153bf2bea9dde0e51c852d2024ed5a236888327963fe13a3e
DIST hypothesis-python-4.15.0.tar.gz 1175925 BLAKE2B f3e3888b3f4e542d567bdaad2582eb23bd8ab2e218f1bde82ba1639123f32e8c147313c22b15781d8986574813b5f6eb7c23ce28367e86bb304d33a23f179fa0 SHA512 7d9788b351196fc20e66e210b7d60b4ddb1507b85cf5a29de228600e07f676ccd1352f5d2ab0820b3c8c1a1e8ff145225f00a25aec5f325cc7405ffd0dfcd9f7
DIST hypothesis-python-4.44.2.tar.gz 3240386 BLAKE2B 3fe3295ba1f7401e1fb74af894d91eda525f8ef51eb893f1f8e5224cead8572f3c06f6a4bb345c123e56ed06d0676c85dc4477a80e54480baa6bd9f5f2bc069e SHA512 bebc5da337fa74a75d08cb57531c2f6b8ba1ab16d1a3d9be8348cd56ada1ab25a34e3b812a4aa71bf172bc97ebc8df0accdad37466f9162c3f8f2a8edbea9da9
+DIST hypothesis-python-4.47.5.tar.gz 6805022 BLAKE2B 737a558c794f3ac428bef4b38858d47fddba613ce37eb9a9554afa3c189776e9172965dd31f8497747ac13b2ab1d34ee6de8671646972e71b82c5260db489b9a SHA512 9b6920181dca75b9e551ae5e598101f35cfc26e9e3a1b20cab652c151bc6355413d0c9602d3242fb23f808ab00335793009df938d55ee19a6af1ce2a8b085e3c
+DIST hypothesis-python-4.50.8.tar.gz 6814518 BLAKE2B f2c39cae3708fe88d1854cda97633ba420c32fda38093bb852ef45929762cade0f7f0d1ef696ff96f7ebe7460e8bf53f63de9c959bbbd9e8ec162196d307aac0 SHA512 8c77439fd029e2380afbc059d2edf977414997ba81ecdfde14dfe9dbe9515a92e701751d13879c6b879271f817e01926c2dc66945ae76eb141818da1775bc545
+DIST hypothesis-python-4.53.1.tar.gz 6815720 BLAKE2B 6a569bdb003efd4fe12f074ec15b5a7d5d92af3ffadd9a7cecc8cb4eaa9ecc4ef206151408c7c78617235658c9725f3e5fe6b33668757e74dbf0c8640ac141a4 SHA512 56839be12656d5a970e0d9b97ec3e7b8aa600b88bfb53d09c09270ccf5abcf5f25ec7c33b01c5c30a1a5450903b919dbff2b1e709937000ebcf434235310a8c9
+DIST hypothesis-python-4.53.2.tar.gz 6815827 BLAKE2B 219ef79b8575f835e5df835a25354041007d44fd517c0f38b1686f5a74660b8f489eb6ceb9ae9a48f67792ec62058647ce76e62c156400fa0de808b03ad41630 SHA512 d2ff624c10e13ff040bdf05b9082f37b2e7529bb9cc98f3972f8240d3802a034580720983e98b7ba6165a98e64ac5692b1e14f5c490f8aabdb9ea7c19364b66f
EBUILD hypothesis-3.59.1.ebuild 1145 BLAKE2B f42287ae99cacb4ef4b117a48587b18965b6d84bd2c15901897876e1cf8db6755d0c032863d7aae0e8d56a5e8205bd941dde5e4058bd543bbeb6efce7e64c3bd SHA512 08331c50fc7e3169b94cb3ed32c95dba578915bb293afba510207a03733c2170a69f6d61b900d6a85d9b88a1a5566896bba4ed3950139d341cdd746e6fa503f4
EBUILD hypothesis-3.74.3.ebuild 1599 BLAKE2B 595579389557f85fa0902229be998b9ca0a366b54b33ad6162d120552eafa3420eb614fb73d232bf9c56d26b0f6eb91043ceb4a636da600e8903dc4539011604 SHA512 7b39b0dcbe2e3a263fddf52641b5e9e497830170d4f6e0f190fb8c1e895127dea2a1aa022b05606e89f5b07289dd981dd82c5b6b8ca912296530c83d67bf264f
-EBUILD hypothesis-4.15.0.ebuild 1492 BLAKE2B 9c1a5420d3eac3ac755f2de90af30afc5a121f19482d32cfae903606a36693985b2528e7ef75cc69cf3b50f37579dbc91b01bc2e4be79418281348f6ca91fff0 SHA512 9d5d3c7e99f76b9da9d75d7773b33593d20bd00be7b08d5994fda5eff300c9b9e3ddb41d9234fc0fde06fb03e63cf95545b92733742a75a7833c101ba623da91
+EBUILD hypothesis-4.15.0.ebuild 1483 BLAKE2B 8eea3ac62a7096a761a7cc1ede4999d23bac38c1a53190ed39946d6c8507a86dbc8c418b4acc304e2ca1a7d62aefc236c5b5985e0a8a97df40fa204c9afc50d1 SHA512 50e771884ad665bc4fe3038fd4cf35291672e6c46e91c758507cc2805527d2c9f0497606fc4497c52f03c3a8aec3c7aff8458710a7b6c73c447bb8579c6448a6
EBUILD hypothesis-4.44.2.ebuild 1698 BLAKE2B a8371d3017c0f419e1481ee3a4ab8389cece64bcb93151b986303426e9976d6a684ba32d27f64fcf3a3e5953a85edbee1ca7df1e227daf24c4d700064e70e989 SHA512 413f1ef75237aa1581e433aea1adb38a9de65a1922b88b77ec634cf312924452b50998e3fc31c124e1ac1ce9dc98581edf75b4458a98b1999b89e4df0f01d4a2
+EBUILD hypothesis-4.47.5.ebuild 1729 BLAKE2B 7abbcc34b1fadb73a8c0aa2507bca2090ab4e6a30ba47ac90095f259be56cf38637d340c896f70706e176edc09bcc6f8230e44504a04a8e8ece13bcf3010ba9f SHA512 767d819d7ccb0c8cb27a373415a662169d08510582e20255ebf1cbdd4bda55780ffc476ac18948c9ed0d80193c689223a9ff6d4e2b1eccd2fe2a75f4bb245870
+EBUILD hypothesis-4.50.8.ebuild 1729 BLAKE2B 7abbcc34b1fadb73a8c0aa2507bca2090ab4e6a30ba47ac90095f259be56cf38637d340c896f70706e176edc09bcc6f8230e44504a04a8e8ece13bcf3010ba9f SHA512 767d819d7ccb0c8cb27a373415a662169d08510582e20255ebf1cbdd4bda55780ffc476ac18948c9ed0d80193c689223a9ff6d4e2b1eccd2fe2a75f4bb245870
+EBUILD hypothesis-4.53.1.ebuild 1729 BLAKE2B 7abbcc34b1fadb73a8c0aa2507bca2090ab4e6a30ba47ac90095f259be56cf38637d340c896f70706e176edc09bcc6f8230e44504a04a8e8ece13bcf3010ba9f SHA512 767d819d7ccb0c8cb27a373415a662169d08510582e20255ebf1cbdd4bda55780ffc476ac18948c9ed0d80193c689223a9ff6d4e2b1eccd2fe2a75f4bb245870
+EBUILD hypothesis-4.53.2.ebuild 1729 BLAKE2B 7abbcc34b1fadb73a8c0aa2507bca2090ab4e6a30ba47ac90095f259be56cf38637d340c896f70706e176edc09bcc6f8230e44504a04a8e8ece13bcf3010ba9f SHA512 767d819d7ccb0c8cb27a373415a662169d08510582e20255ebf1cbdd4bda55780ffc476ac18948c9ed0d80193c689223a9ff6d4e2b1eccd2fe2a75f4bb245870
MISC metadata.xml 379 BLAKE2B 3623a13a813bf71f9474fa018b2f83392ec168193b9853cabcf112267d38e7278e97a415bb8b7e52f9ebb28864b8709a64996dcb0d97e1f03b3ecb31a944d74d SHA512 40bb5c1916d9027ff81cd32073de34753a30d8430f36d0fd16667a111af8fd222379dcd817edd723d362f5ff5578ad7b212f98388c00de6dff1a64bd2c3978b0
diff --git a/dev-python/hypothesis/hypothesis-4.15.0.ebuild b/dev-python/hypothesis/hypothesis-4.15.0.ebuild
index 3b10a7ba271c..28eac10d0e99 100644
--- a/dev-python/hypothesis/hypothesis-4.15.0.ebuild
+++ b/dev-python/hypothesis/hypothesis-4.15.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/hypothesis/hypothesis-4.47.5.ebuild b/dev-python/hypothesis/hypothesis-4.47.5.ebuild
new file mode 100644
index 000000000000..3def9e851218
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-4.47.5.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+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"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' 'python2*' pypy)
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ 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
+ )
+"
+
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
+
+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() {
+ local pyver=$(python_is_python3 && echo 3 || echo 2)
+ pytest -vv tests/cover tests/pytest tests/py${pyver} ||
+ 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/hypothesis/hypothesis-4.50.8.ebuild b/dev-python/hypothesis/hypothesis-4.50.8.ebuild
new file mode 100644
index 000000000000..3def9e851218
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-4.50.8.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+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"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' 'python2*' pypy)
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ 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
+ )
+"
+
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
+
+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() {
+ local pyver=$(python_is_python3 && echo 3 || echo 2)
+ pytest -vv tests/cover tests/pytest tests/py${pyver} ||
+ 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/hypothesis/hypothesis-4.53.1.ebuild b/dev-python/hypothesis/hypothesis-4.53.1.ebuild
new file mode 100644
index 000000000000..3def9e851218
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-4.53.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+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"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' 'python2*' pypy)
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ 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
+ )
+"
+
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
+
+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() {
+ local pyver=$(python_is_python3 && echo 3 || echo 2)
+ pytest -vv tests/cover tests/pytest tests/py${pyver} ||
+ 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/hypothesis/hypothesis-4.53.2.ebuild b/dev-python/hypothesis/hypothesis-4.53.2.ebuild
new file mode 100644
index 000000000000..3def9e851218
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-4.53.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+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"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' 'python2*' pypy)
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ 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
+ )
+"
+
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
+
+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() {
+ local pyver=$(python_is_python3 && echo 3 || echo 2)
+ pytest -vv tests/cover tests/pytest tests/py${pyver} ||
+ 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/icalendar/Manifest b/dev-python/icalendar/Manifest
index 4ec54aa07fb2..aa3e79c51ae4 100644
--- a/dev-python/icalendar/Manifest
+++ b/dev-python/icalendar/Manifest
@@ -1,8 +1,8 @@
DIST icalendar-3.11.7.tar.gz 78330 BLAKE2B e6186f58903d835ac3357db959b6fef79aba34bb9b692128b6209b9c8139f7ed2eda81fd5cc54b6f3186d055e611f1489fcb61b1a10f914ee4c79ba8b31bf67a SHA512 445dc7b9c8c7ee2ad3345c5a4e4bca92633cdabae95f3cab63dacf549d48b7578242566d236cac8d5a9df4158387cadc0f09327e1b3e5038d223687365bec884
DIST icalendar-3.9.2.tar.gz 66283 BLAKE2B 487a8fdf04f028de30003762860640b8983df026aa7a5ba0efe3a57ddd09c51bb406a5e58792203d3a0ee3d44186b0b6dcaa7194fefcfed85c3ab714129f6b4d SHA512 da50bba72f7a114263672ebd45cfcca5f7c2eca48538901f595b26ef18bb21a6290da4392c62cc27d1202083fcab7f5bfe6c9a463df38087de0ef764999f7eb1
DIST icalendar-4.0.3.tar.gz 77899 BLAKE2B d4043914b85359a8309dd7c8acce55ec5921508319342f2ffb2e16017aa5aa164ef7fdd44aee7820a971516a3e157b5c8ee86732e669c8eac4b5c4bc1767e334 SHA512 2f0ac5a7f36c7d37047ba20bec3f2ca7df51a9e3ec3f29751c71cdd264c01f7e0abd6efc298dac5a7c87911cb4916e56bf77716d6ca05a2d090e26486e6a56be
-EBUILD icalendar-3.11.7-r1.ebuild 1338 BLAKE2B 255074d0d099cd6c80cfbb21c39e8af1eee58b92da6f7ba78eed6d83c8d8fa6d217f17dc2efd68d0866af686020d2d138a95dd71d3ef123794a2d4a23a36f1ba SHA512 e87e730743cd819c597293babd4f5c1039c16b060451005affa4c2510b2fd520e3cb72ddd902452ea44c68946588ac05914312e5e6966d82684149117f92c385
-EBUILD icalendar-3.11.7.ebuild 1288 BLAKE2B fd516d508111e27616678e89002c9fe75386dda54b19c4d643c19f46c3a48af5c16fbfa124ab9a3506b78a9b07c53a13d7861fd0f1003621b8649c90c7b138d7 SHA512 de78c42eececed51a92cf502bfb400cbbccf0f68ade5c82e40b3d1a425aa5dbc9508802445d96a2afd3d4fa42900198d15037d0d2643d78783ae5e8043b42ff0
-EBUILD icalendar-3.9.2.ebuild 1286 BLAKE2B fb4202deeab5d169292672c0306e4f737e6e266baa8132c0153e51ac399ff091b398f52cfb129b500b6915074c7259b5acf986d8dd248d34c4ffdaca0bb62d3d SHA512 652f3c8079a8ec73bc0aeb6c981ee57dea517ba7ab8bbf8f63b3963888d547a230e7ef64136895f90641388d66d6026afba2fdb3f506cd3c8b7e07f1ec8d6bfe
-EBUILD icalendar-4.0.3.ebuild 1111 BLAKE2B d05d499292574a9019b0e303346fadc6966f6f9ddd76f15ff796c9066a2c554b4303da33ae6db5cfcd32ccff366db56c1de84285ebf2e741f19cea65fa2b9f5f SHA512 8f4b0c8e5ff208b6010fa049836043fba3a4edd00422d78b78b4d3dae39c7c3a96371fa4aa688c914f1e30c85523c0fa0422654b92a929a2a3719a6e3aba956e
+EBUILD icalendar-3.11.7-r1.ebuild 1365 BLAKE2B 2196ea94e95c93f165f8242ee5a40d793e39b13190c38367f79e2493129124e7d47b97dd5cf665acaf78a219d20f8fb1486d5d7ad79370caf6a9e1decf9f3449 SHA512 0750058da23feeea8d8150e4ac396c6a45ab51d5561104af01f30290b84850f05c6b7a550fbf97a852ec6d7f142090e07c83074d535d423318a31bf9f33e8e2f
+EBUILD icalendar-3.11.7.ebuild 1315 BLAKE2B 3bfeb95a30d765259c5e54f4d51b5c3ea1ca78ac6254429d6ebb3df06b45533812e3d6eedc22c69116339696effa14656a842736f78578b8e798b2a6bcd55a1d SHA512 012441929759ef5e454e6063575f2d76d1b31325b8cbc1e793009de8303e79d57e734fe09e525a22853847b6ba6bfcd3d62d0258dad3576c4f3de596ceb71737
+EBUILD icalendar-3.9.2.ebuild 1313 BLAKE2B 0bbdfdcbcc82a1219f42ff9ab08e96bdd48b1de261b6ff7dab9a2b116cb3c36364dae7519e880eafe20a293c1d721d4e80b23e71b9917b579f2c8d3f1a773314 SHA512 e955e4dfccaa59e55bbdc50f9087e1fbf456217ed6241ad226db1ddac94f41dd3ee2a93d24e596fe20ef306cd3b3bd5cbfb5c8034857120eceb1064e8e2c6c99
+EBUILD icalendar-4.0.3.ebuild 1142 BLAKE2B 572bc87be0d1988d159264fd86cead5f7dd41463bb119bea2017db67d9fa3185cd6a8db8f608e86028991c77188d4a1e4f0c319cc25e86c61fbdfeb1563d429d SHA512 47d79ebb3a282bc505807d86a4622f59f06f459a6127cdc6de99cb5ee3eea15244774dd75bfec75169f9eac1dde8dc418f391225974bf2dd7f78b17cf0edbe3e
MISC metadata.xml 477 BLAKE2B ba3e50265304565f743e67aab83f0c5457a0db7a104ab8a0d7a85f5d610e49b61a3314e4f037c73e4dff469adcb66ea6c0de6a0027c3fb487637edcd74e1f84d SHA512 468420550f8bdacfb0425ea8df443f1e25552f3e2c132869dd12a1cd74cee4b8174c2dfff2023a80d17f570e8c6d0b0163968f603086d8ea30f61a50e174ad22
diff --git a/dev-python/icalendar/icalendar-3.11.7-r1.ebuild b/dev-python/icalendar/icalendar-3.11.7-r1.ebuild
index aff8419b868b..e48220570506 100644
--- a/dev-python/icalendar/icalendar-3.11.7-r1.ebuild
+++ b/dev-python/icalendar/icalendar-3.11.7-r1.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="
diff --git a/dev-python/icalendar/icalendar-3.11.7.ebuild b/dev-python/icalendar/icalendar-3.11.7.ebuild
index 5abbf5c86eff..441d319017cf 100644
--- a/dev-python/icalendar/icalendar-3.11.7.ebuild
+++ b/dev-python/icalendar/icalendar-3.11.7.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
diff --git a/dev-python/icalendar/icalendar-3.9.2.ebuild b/dev-python/icalendar/icalendar-3.9.2.ebuild
index ac910cabc9bd..d1dffad19619 100644
--- a/dev-python/icalendar/icalendar-3.9.2.ebuild
+++ b/dev-python/icalendar/icalendar-3.9.2.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
diff --git a/dev-python/icalendar/icalendar-4.0.3.ebuild b/dev-python/icalendar/icalendar-4.0.3.ebuild
index c0330a4f6f8d..b9f08a775ff8 100644
--- a/dev-python/icalendar/icalendar-4.0.3.ebuild
+++ b/dev-python/icalendar/icalendar-4.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -13,8 +13,9 @@ SRC_URI="mirror://pypi/i/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DOCS=( "README.rst" )
RDEPEND="
diff --git a/dev-python/idna/Manifest b/dev-python/idna/Manifest
index ce57f030420b..cd15e261ea57 100644
--- a/dev-python/idna/Manifest
+++ b/dev-python/idna/Manifest
@@ -5,5 +5,5 @@ DIST idna-2.8.tar.gz 174481 BLAKE2B 68e5dddaae30097522e4e661438d7f89a391c5a0e2f7
EBUILD idna-2.5.ebuild 598 BLAKE2B 8c0e326ebdf4a8150713aa03bdcb1b8a9df2a72b240107cfe7d34ba40ea0525b08b87aa21a6355117987d9db1c1ce91b2632579b4d5148ce76828d11b5e8b2f9 SHA512 0e754c62ba11d5f21fd61d1d0866b5e41c1187bd12098beeb46a214e43aebb3fdcb2c4039786df12f72b910493f6dfeb7f6d5f6385a46208022958ad76e7fc43
EBUILD idna-2.6.ebuild 651 BLAKE2B 4477503c9d418d93a2c34d9c9aafa7b0ed5dabf697ce3143c8eee4dea2a93b6a9e1a8eea9198928d9a75f71d5199712ec3327ab981a557e53a70dcb45b13b212 SHA512 cf8e431cd774d3dbd90a3b5a0282c48018d8f5fbae67fdf908d608c43095b6dc41cbc132ab88982cc0eb05c8aceeaf193bf0e27c2914909d0cbec9e39b600f70
EBUILD idna-2.7.ebuild 709 BLAKE2B b9266405a6177adbf45c322f54825dc750d7f0e5ec665b1c63340e0c3a5eb3594957aaba076053f3053a696ea767910fa3c49b1a2559981b34576572e3891581 SHA512 fde116ecdb1669efbb6ae55c9cbb5aa84970b48bac88efaaa514eb8f6bfe9850fce36180f3cc3449be9e8e825bd949227857902e1c7dfa960632a7460eabe80a
-EBUILD idna-2.8.ebuild 711 BLAKE2B 5eeda10984cd49d4aafc459114f2e2927a0e65d8fe7fc593a1a87d94359a3e4c9ba044e2baf4054303da8d6748cdd7d5e68657ac44f289c9ce5020b90aa312cd SHA512 60b1ff01a229dd449b67f5ea21408b69d749f1256d4c3bd6820c5684863de634f8fbe7aaff421c5433eb052875f58489206b300329b075b3678f934b214e0818
+EBUILD idna-2.8.ebuild 703 BLAKE2B 267209f5019de507d5c9efe7d99e8afc6158a036848afdb896a8453ec30f04e48e6e510d525fd5301c158089468fabf8f7c6c0f4050ef62ea6b09299ec3c64e6 SHA512 9dc981d75ec44cb2e7970c5f291549695dca76b3da5dc962b64ecab3cabc905c2c579e1667ad02de685d2efc211baf778178a74ff18c16b9ef45062a60972368
MISC metadata.xml 367 BLAKE2B 363038f61cdb96780faecfb8c92d97d0cea8146d37374a731daa9618150b3f41c0bad724619d7bb353141834df9fcb88f075ece91a742ccca2da1621e5b8e2fc SHA512 50f13044fec18651463e6199826a39c7f28c783e7da389017e2dc2fd6f17b6c93e4e437a1019e0e31605a06a428c31a2fbc12744daa957cefbba2d76b511331e
diff --git a/dev-python/idna/idna-2.8.ebuild b/dev-python/idna/idna-2.8.ebuild
index 15dd2b84b9af..d883bbc95039 100644
--- a/dev-python/idna/idna-2.8.ebuild
+++ b/dev-python/idna/idna-2.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/imagesize/Manifest b/dev-python/imagesize/Manifest
index 08719440549e..2d2bac4bf4cd 100644
--- a/dev-python/imagesize/Manifest
+++ b/dev-python/imagesize/Manifest
@@ -1,5 +1,7 @@
DIST imagesize-0.7.1.tar.gz 2871 BLAKE2B c458527576b9e55d7bb501667b1283a6362b408339c385c6dc1201538668d0c4708973c8b94faea7151195304eac78071770fc068a65f0b9565f50ea7808395e SHA512 61ff92167cc90bb1dcc78bb358419a526f09dc567709548bbe399694aa15dab63744f56c67bf33a940f5f443fd3a5ddc08ef9e17799b6fede1b11c0ad6a17f75
DIST imagesize-1.0.0.tar.gz 465373 BLAKE2B aadb78abb6cdba8083c123313e4e35bc2d83cff4034357c6806c9231e6e0be570c871a5ed2e975337a91741aea6ac7643c4cfe3a19e12c184cab0b2f3f51fdd4 SHA512 1111d284cfdb8b14bc09dd0dd569434c62225f0b8da5ca5c00a740fce095c382efafcba73a4000e38b91418775518707693675c2d3c2dafb1036fc4aadb91e64
-EBUILD imagesize-0.7.1.ebuild 617 BLAKE2B bf46469879ea8dbcfef75da3dc3359a6714d664ef59fbaf5e6fdb7a92d2e8cdf0e0af0cae925611c2bd11fcd0671baae77ab89e90338ab820e4e59513d5287a8 SHA512 2c10970defca94fd444a39b7596b23ed019c1361546fec4cc473724cf3507b481c67ab777f4a55d248e7acd5c348d9bc514568b9c5301a2c30f0517255df6dae
-EBUILD imagesize-1.0.0.ebuild 690 BLAKE2B 4d44dbf6e0dc7ad7cff82763881fbab1769031249f293b9fc20d133a5b49ab561379e2844841f51a49e5cc73feab496dd12bd7f2bec9db0f6ea2b8a15f8c8654 SHA512 c44254d9988847b7167332a5e631cde3370a965df98400426e39ae04209aa7ff37e813a9ba98d1395f31d4ae12fa0f4f7a68b7909bffdefa7f578ffd951d3ac5
+DIST imagesize-1.1.0.tar.gz 1275201 BLAKE2B 32169ccbfee5080d98b7304a2eb7c437d223a9e538281bd0a9ae1e35f5defb71d1abb7e6307057f7e41d199eda402ee91a2a91eb3d9f74cb8fb1df5c4c966072 SHA512 11af71a5120decb88450d1bc7609e25e560e448fcaef72c273690ffe3ad06856e6a172e20738a8dd5650efe1ba8d599e797692eb5cae2b7d74a71f1f55438a03
+EBUILD imagesize-0.7.1.ebuild 644 BLAKE2B c95b5cd9a16e64d996e928c2e5afce166892c4e7e6289cba57c5483ff506502d3453ad86586ba60b696d464b166dd4744388c4e4790dc4111850f33385e9fe1a SHA512 8935c8fd6126a0c2296a5b3d8e77f70f837276e0719db3cd81b8f2715ebe65b6f5c9a87fa6fb4f5d41a79c012c9650d12f4864ebb4f535e2f5e36ad9b0d26ab0
+EBUILD imagesize-1.0.0.ebuild 717 BLAKE2B 6ca4e4396b04829463d49909128922b3a69dc7b0eac1e9c92aa1466f128242bb5e12d718194b343949d4a22ecd9b42244e05000b262b1ba5a6ea625367967160 SHA512 a0a37acb88346c7c0be46490e0b819672a51dd66a05540d4e9ffb8b8ee7541c34fb878527392bd577a7b6bda043eaf2c0649ffcbc5b56f82facc06cd039f720e
+EBUILD imagesize-1.1.0.ebuild 577 BLAKE2B 9365fb34a3686f84ff484f019eea8a60689c987021364d9bd809ba97ed10a38809ebf5d5eab36e90f6797f70524b5f08012704a256e31bf890bce3f3ac2aaddc SHA512 7854a04b536b57a8b54a36a76c49fd4781751b58691406a411c78bf885dceb3a0066ffa399636943e814ab20402b617777df2b731a1516fb70d2c588e70ae6cd
MISC metadata.xml 434 BLAKE2B 946bd353c48c258821176debdb575437e538092c2b0d618355ed90883cb5b6e91a6de1f9f842c0c6df002e69ed6bf37bf9a087ab4fab4c57ca36bb918f67d723 SHA512 3c4d3637bad987db6e9c46a46d51cf59cef4e067b5bc6b6e47ab5da5f257db8dc67c35c0f52f7f4ec0522acb527beaacd22bddc6c47282be6e1552bdac5003eb
diff --git a/dev-python/imagesize/imagesize-0.7.1.ebuild b/dev-python/imagesize/imagesize-0.7.1.ebuild
index 25850fa0b60c..283a891a9499 100644
--- a/dev-python/imagesize/imagesize-0.7.1.ebuild
+++ b/dev-python/imagesize/imagesize-0.7.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x64-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools"
RDEPEND=""
diff --git a/dev-python/imagesize/imagesize-1.0.0.ebuild b/dev-python/imagesize/imagesize-1.0.0.ebuild
index 427e1139c9f8..6c418bc1ee4f 100644
--- a/dev-python/imagesize/imagesize-1.0.0.ebuild
+++ b/dev-python/imagesize/imagesize-1.0.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/imagesize/imagesize-1.1.0.ebuild b/dev-python/imagesize/imagesize-1.1.0.ebuild
new file mode 100644
index 000000000000..2830e1a04af3
--- /dev/null
+++ b/dev-python/imagesize/imagesize-1.1.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure Python module for getting image size from png/jpeg/jpeg2000/gif files"
+HOMEPAGE="https://github.com/shibukawa/imagesize_py"
+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 ~x64-solaris"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
diff --git a/dev-python/imapclient/Manifest b/dev-python/imapclient/Manifest
index da93df9ecb8b..7d0d0c52ffa2 100644
--- a/dev-python/imapclient/Manifest
+++ b/dev-python/imapclient/Manifest
@@ -2,6 +2,6 @@ AUX 0.12-tests.patch 1596 BLAKE2B 2150cdfd5ae8135f83bd77f6260ab9bc4c2396c9ec6c7f
AUX imapclient-2.1.0-py36-tests.patch 1224 BLAKE2B f3a9a7257f8eed538d9c030e1c8682da0a507d5d9c6f1a92f8d42daceaab214c1d033b4ddeb8f6f5081c53f7e464f72830202b048067d8685eaf761f9aa1bdb3 SHA512 cea2d0b0744cc76d52abda07a031b0e61a96e6019172e0e5490f6e32f757c6850344caa41b22d0db9fd814153c1f78d9d48260281d362ebf1eb2d9a05f9b4800
DIST IMAPClient-0.13.tar.gz 102427 BLAKE2B f087b6e89c45810f359bed889345e6748ebf9ae90f6e3c4e013097a4e57d3f5ab0ec21906cfdccc03a344d92ccc442d58e38e687cd0761d86956047e89fedb03 SHA512 daebaf7f4180b6c9c6f4a486b313abfdd06f3ed8ece18a19bf46a50e56c2094e85de8a8e4efb8850566378eba016c10816611d03852caf637ee1d43f3c8a418f
DIST imapclient-2.1.0.tar.gz 85925 BLAKE2B 9725be7988c4bec105fda73389241e39e6c006bccd8130125b280041d13becd6a71a1832763171daf25dfb4e7b4a7fc86c0a3afa93216c3dc4370b19348c0a5e SHA512 57e5824504f2667cf41ac4983130e16a5ea73ea37f29cdb16295eb725b56eda55db26a12e380acb579ef6b8540d38ae6badac5dd5b644d4419cbe9151f634e70
-EBUILD imapclient-0.13.ebuild 1707 BLAKE2B 19d3cf70fe646da3b55033656ac0d4e0bf40be9b0549db998751ba5cca4ff14d19b4997146e4d5c5294a29ea2aec70672e70cfb87fefeb224e2b8cf4a9a62873 SHA512 99919483e6f7ff1d585ab7ea44e54ea4101a096035ff4a6972d32da2a2c8af4d16bbd1fd2c13831d3f33f993a609cce573b2afc847c768525d8728b6f85aeac7
-EBUILD imapclient-2.1.0.ebuild 1113 BLAKE2B 99d851c9455ba6f4cea1473e8947c74f89a2e7d3610af9c753e52b75a4670e1773f5d5c662dab292332d07e3bad9567e90970bff262c1104c2c3bd441437a9c4 SHA512 80e2690f10c123d9abbd7f768d7ce49cc29e40afe281596318a3ea3dd0aef22b07b7b4e308e276e0bb6b9afd2e90f452fe2c8667c12e78894ebcf4882c615133
+EBUILD imapclient-0.13.ebuild 1734 BLAKE2B 3c7fefd4df5f4e6148a78011e769208d7c882c441f397cfa50b6e3f24c43be3f441e7f849a94fd3ad4e64b288deea8af6ed6d3c2616b70d3d749dca0ad662d5f SHA512 f735906d9cbe78756eff0d78d25bb8a472424fc91fb0faa3b63c5d7af2abab4ff74dc692d5cdc07b505657662eba1c9aea6b2a218a58323856f54efc0e554fcd
+EBUILD imapclient-2.1.0.ebuild 1140 BLAKE2B df8cc1340163531ea67869bed6032736b5d1bf62e6495047a5affed7cb7f50492e1a0acb54dd739f703066fd74f959738ee86c4792904fa1cf79436d59b3739a SHA512 047114d4503888b5f39a84eca490d62f6ae3f51fbea2dba7cfc0156f24e668eab6ee13e1b4916934f66db6b31f3023f049d5a2b623cca74dc43ab46328646578
MISC metadata.xml 313 BLAKE2B 89d6cfc58f1d5e5e5e0737bf8fafc74e26800234041390fdc259aaf4a49b9c8aacbf9c5c2c55e8ddac4b5010dd70a2ca349f41ee15a0812335522354381bd151 SHA512 b8b32e8bfcf59a3f7134ca2f562365c02e590a2d6e8e5eae9c6d3dbe2d4918b973b614aa38650cc67a5c34167b6293f4dede92e53f635f079a050bb26289d48b
diff --git a/dev-python/imapclient/imapclient-0.13.ebuild b/dev-python/imapclient/imapclient-0.13.ebuild
index 5cb345d53db4..6d307b59f89f 100644
--- a/dev-python/imapclient/imapclient-0.13.ebuild
+++ b/dev-python/imapclient/imapclient-0.13.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/imapclient/imapclient-2.1.0.ebuild b/dev-python/imapclient/imapclient-2.1.0.ebuild
index 2b5dec6af405..5742007c8532 100644
--- a/dev-python/imapclient/imapclient-2.1.0.ebuild
+++ b/dev-python/imapclient/imapclient-2.1.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/imexam/Manifest b/dev-python/imexam/Manifest
index 1148014f97f6..41f9f1e5c228 100644
--- a/dev-python/imexam/Manifest
+++ b/dev-python/imexam/Manifest
@@ -1,4 +1,4 @@
AUX imexam-0.7.1-system-xpa.patch 1902 BLAKE2B 92717b9bb17af55b30a936712113ef50fbe079dda5b4a15085f32f65e8a1fc95b936d4a4be316f423b3ac7b9e5cd686a5725b4d75f0062d3e0f34fdc94a8bfeb SHA512 c0f337fcae6db9eaac30e54f57efdc53a162be1500aa67bb7adde152af6a53560cb1449c95e1029c16584acbdbf6e5b7b55e6a720cb9a8e4a8255beee6d6a992
DIST imexam-0.7.1.tar.gz 20264259 BLAKE2B 0cda1ca386997b0e98d47af47a549993fe4d23b4d5e7a7620b1077adc7d51301009a5c57a7a79776ee15a8efeb572a8b1628d7b21a8b404a94f53ae525ca8a16 SHA512 cb09d1764de19333fa6be1bbb9e6efd3d59943fdef4ccac4e8429e436dd615fa5be3a06c9473cc2c3ff1de1a8987d02ef24765de5b36131c31451b013be8d776
-EBUILD imexam-0.7.1.ebuild 1433 BLAKE2B 570c2f33c9600310654d4ba162aa65b8e4d41670ced9bac354e0d15f540fe9ff292e4a955564a19a0294da56ca3c0b53a8b88d81ec9adcb6280507adfe3760dc SHA512 09d8a8453b0a2079bcb89626e97302c0b3839fd79527973c487a90f859926e8cdb19eb035390ea5c943522c8be43095cb3497b7285854d8f95b025e8ef5bf72f
+EBUILD imexam-0.7.1.ebuild 1457 BLAKE2B 9d4f2b777fb6350131330b46b22f466fd91d5f008efb31e651854c68effec3ee3ef44ec21034714082dbca8eafc78f221b33160b5475a26e45071fe78774816b SHA512 bb9a5027b158ea7d051d847065c0085fa22b834f15fc8924264b441c8a8cadd71f46a842aa8f8f56619de4bef79e5f64a8d0c4f67179340d2a1f5b1d38918a1a
MISC metadata.xml 903 BLAKE2B 8e0b16ce360a799e0c96cb6674dad4b05aeb1a30d343c75d084f203ed536137f47d08fcc1e443bfb642f77653271e427029060150ef67f6433b828ee91dda8f4 SHA512 40598f07aa51ad664d0368303e30ccda539db5ad0293e6349fc02b0555a6562c6b58ddda8fea6c31d80c96dffdf7262a68a516fac1b2eee9d0e0d3f4daee7417
diff --git a/dev-python/imexam/imexam-0.7.1.ebuild b/dev-python/imexam/imexam-0.7.1.ebuild
index 37228d85b067..9056407c41b2 100644
--- a/dev-python/imexam/imexam-0.7.1.ebuild
+++ b/dev-python/imexam/imexam-0.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
diff --git a/dev-python/iminuit/Manifest b/dev-python/iminuit/Manifest
index c7a814e40e98..948667cc4bd7 100644
--- a/dev-python/iminuit/Manifest
+++ b/dev-python/iminuit/Manifest
@@ -1,5 +1,5 @@
DIST iminuit-1.2.tar.gz 931630 BLAKE2B 77719b00ba2356ad51577308a470d17e22ac898fe49fe15a31cdf1a4e8e9e4ca023e7d255e87f62f43d895c6ee18892f46e8a5ca7a70ef3d6335e28bdd369b64 SHA512 b9836abf57a3c33bfdf044655e3b8f465cf5252a10a50c17a70f382b8283754095f083e523060fd6d33c7e4c345b8c9923255408120e8bcfcedf1eee8de2dbca
DIST iminuit-1.3.3.tar.gz 498456 BLAKE2B 3e10ed6d9166c05810e1ec8a2efda3743a3fcf01a738c08312f178dfa9d463792f77fb7e9f6ed6b07c0f98d618d168b32b8269a0542b3ec066f4696710282cff SHA512 8da6c6383bdb24caba0b346f4e0ce1ea027b460dd8ff8f1dd349f678ef55e4d9a693eca143045eea632a5cf7b5f2c10627b41bad208aa128b717777557b2c306
-EBUILD iminuit-1.2.ebuild 720 BLAKE2B f91aca79e1514a40664fd94cca6abb747fb75f20879cf0a772171a0c90d987203659b7d523219f39e96809c55fef88c37320b001863f5f3bb7812a8ec7f3d520 SHA512 27d7c3b6e609fe55e94f2c751af827b7129efb1ddfef04c1298a9ea029b7b51835d3a4114d09909d9e7ec5617e3b01a18cd10eceb27ff364993f9916d7da325e
-EBUILD iminuit-1.3.3.ebuild 720 BLAKE2B f91aca79e1514a40664fd94cca6abb747fb75f20879cf0a772171a0c90d987203659b7d523219f39e96809c55fef88c37320b001863f5f3bb7812a8ec7f3d520 SHA512 27d7c3b6e609fe55e94f2c751af827b7129efb1ddfef04c1298a9ea029b7b51835d3a4114d09909d9e7ec5617e3b01a18cd10eceb27ff364993f9916d7da325e
+EBUILD iminuit-1.2.ebuild 737 BLAKE2B 2aea2f20030940a3d2905d857979967edff70f64eaf2f9a96af059b07e8ea9a907aba1053fff6f8283f9c92f22f9ca9518ee5acb2c5929467c5be342a7bec535 SHA512 74457603136100c5dfa718ded35378aa5743ed822d93c5291e9c0fedcac7d7a00b00a010ec3e8e699860670fbfba55302f11fe30e8cc200fc7656c7982422a06
+EBUILD iminuit-1.3.3.ebuild 737 BLAKE2B 2aea2f20030940a3d2905d857979967edff70f64eaf2f9a96af059b07e8ea9a907aba1053fff6f8283f9c92f22f9ca9518ee5acb2c5929467c5be342a7bec535 SHA512 74457603136100c5dfa718ded35378aa5743ed822d93c5291e9c0fedcac7d7a00b00a010ec3e8e699860670fbfba55302f11fe30e8cc200fc7656c7982422a06
MISC metadata.xml 383 BLAKE2B 93614e2da85970259b8fc57ac6768553c070f90e0e97997f8d043c6ccc25d2f3daf62afb02043266ce4294e1450311be62ea9635e54d282ea2963d65d8b9f96b SHA512 8a2f70c08231e482c3121380f52f405d5606aff28379d7b306a95b1cf6c092594e1713554409245e870352911e610de977288c58570c57a8d1546653fd7deb62
diff --git a/dev-python/iminuit/iminuit-1.2.ebuild b/dev-python/iminuit/iminuit-1.2.ebuild
index 5f7d7c03189c..a0bc2bdbccd8 100644
--- a/dev-python/iminuit/iminuit-1.2.ebuild
+++ b/dev-python/iminuit/iminuit-1.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python3_{5,6} )
inherit distutils-r1 virtualx
@@ -13,6 +13,7 @@ SLOT="0"
LICENSE="MIT LGPL-2"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/iminuit/iminuit-1.3.3.ebuild b/dev-python/iminuit/iminuit-1.3.3.ebuild
index 5f7d7c03189c..a0bc2bdbccd8 100644
--- a/dev-python/iminuit/iminuit-1.3.3.ebuild
+++ b/dev-python/iminuit/iminuit-1.3.3.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python3_{5,6} )
inherit distutils-r1 virtualx
@@ -13,6 +13,7 @@ SLOT="0"
LICENSE="MIT LGPL-2"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/importlib_metadata/Manifest b/dev-python/importlib_metadata/Manifest
index 8b3cf5bacd5c..276628f6313c 100644
--- a/dev-python/importlib_metadata/Manifest
+++ b/dev-python/importlib_metadata/Manifest
@@ -1,5 +1,10 @@
-DIST importlib_metadata-0.22.tar.gz 24951 BLAKE2B 63ffee037f1c6ebf47d6c99fa7ff7974b629869b272709bfdf700d34c6f507031b79b5d691c95a69204ec3df28765af00eaa07c1d96b590e983202be0fc5f0ef SHA512 73178fda41a8ac71f45e8c6220f43b757b53c47bd9fb8295a2a510537436bbc2c7b1451608ca6fc0bda687d3e38a6132950bc9bdc8d0fc3e234f510f2026c7f0
+AUX importlib_metadata-0.23-py38.patch 1069 BLAKE2B 1286d00ffda07aace5c10bd5f72e4991f7853292a633d495415dc60f8210b5bddbd02b31d0547c2d4fccabee88a12fe74341edb3854f1756da9739f8368c34ea SHA512 0004fba3856134614124c5fe42935623ede41ccefc726c8ddd177749f307761af5872c627092dee126b1dfe506aa49ac9a1577c773e22d25d01f9cb99fc35e24
DIST importlib_metadata-0.23.tar.gz 25172 BLAKE2B 8b88081971c658a01fd1c47cc664e54f4b42eb209ac1ce00af1dad5c15f66b661b20fc287abf818d7e4ef2e92447bea713fac6fb89a98d5ea7ba93e74134e4d6 SHA512 56594dfd67733842d83547770a09e12b4e4e3c000b7c9743206e13e4629906bb7271065e03c387f5114bac7f673fc17594d2ef90af23cd34b7ededecaf3fd47a
-EBUILD importlib_metadata-0.22.ebuild 1462 BLAKE2B 180a5fc95ed072ee448aeaf80bc7c1027ea3554cef260e5479fa36147c8afce88fdf645c75f95e645596102f2622a0fe313b234919bc30efa3b80105cd67f1f1 SHA512 7ce52ab68e526fccde5516a77786c3129e848b9e17976aa10942fde22eaeabae276b96a8721e014b73ad8344ee78920e10bad2266764def397e6ee4b29c9993f
-EBUILD importlib_metadata-0.23.ebuild 1462 BLAKE2B 180a5fc95ed072ee448aeaf80bc7c1027ea3554cef260e5479fa36147c8afce88fdf645c75f95e645596102f2622a0fe313b234919bc30efa3b80105cd67f1f1 SHA512 7ce52ab68e526fccde5516a77786c3129e848b9e17976aa10942fde22eaeabae276b96a8721e014b73ad8344ee78920e10bad2266764def397e6ee4b29c9993f
+DIST importlib_metadata-1.1.0.tar.gz 26005 BLAKE2B 7fa48797833f9d7768d3a5d8fcb22f3f8add2c0b93a98a7830325a1d9d601ac54cf9a6c7c3d5895616bd9202845b5651b18235a14f2f58bb320f6e2a662350b1 SHA512 3f11be78b3a51f8e3b91edaab59850ec6b418dad2527700bbfe7334ae3f49fc8f4937685e9306b31231a22d68df7f28d1a26f6f56ae4ce309339e8b8f28f3aae
+DIST importlib_metadata-1.2.0.tar.gz 26110 BLAKE2B 00f8a1e02c8bc0878dd0e5b1fcd11b6b30fb270cb6c528c0270a3e49dd7f27ac39c991bc442e648bc86116c6ae0772114fe60beb8b8b6274efd3d8cbc668d71b SHA512 27bdf882995f5efaf9a117650dcc36f32dc373e30d3ff973da5d9b9b160625904d165af98adfb9fa1681cdd10a88f22105eb8117bc9c682f9eb0b8d06e148037
+DIST importlib_metadata-1.3.0.tar.gz 26323 BLAKE2B a460a78856966fcbb20559c12f5da9ccfe82c9faa3745850e156a6b07db5d597138c1eaac583838ea24835e6c45c4cf8aab8474e5e15ba7de981eb1ad6b5de14 SHA512 45d09cbbbceee80a4769f2d374a3c4b511fda56a100ad1a6fc7cedf9a0cd251600c960430c608c7bcd60bdd9a0117f83025ed7b05f9f6a53edc791d128e8b0d7
+EBUILD importlib_metadata-0.23-r1.ebuild 1420 BLAKE2B 96230378e08741e62cad928316cf8eb154682403773930c12675a2082440de2d7916829713e13a218f8f73c96c71532a9b9374be625b249a66aa9ca2e98a1371 SHA512 ef0f3d59111d559538e2ae098e14f128bee05f226c73b13c22ed402577cd6aaabdb71fa04e70c98d1cfa5424f3b545a7635b04252dddce6dcd46d8eac2e1a102
+EBUILD importlib_metadata-1.1.0.ebuild 1092 BLAKE2B 8e0d6ed29af4445cf1b1034fc996813a01869c8aa4e0fae1ff4a4182ccac59308212a57239e538493312691b305a135a40955a9fa6a2957b372f5c3853d8dad2 SHA512 618b2a5bd8309c0568342bd5e1fc13b7b9a5622b3df23f10ea3f5d0b602c7307633b8c40808ccf98437654e9428ddc3051e2bb81e103bd37a78196379c80911b
+EBUILD importlib_metadata-1.2.0.ebuild 1092 BLAKE2B 8e0d6ed29af4445cf1b1034fc996813a01869c8aa4e0fae1ff4a4182ccac59308212a57239e538493312691b305a135a40955a9fa6a2957b372f5c3853d8dad2 SHA512 618b2a5bd8309c0568342bd5e1fc13b7b9a5622b3df23f10ea3f5d0b602c7307633b8c40808ccf98437654e9428ddc3051e2bb81e103bd37a78196379c80911b
+EBUILD importlib_metadata-1.3.0.ebuild 1092 BLAKE2B 8e0d6ed29af4445cf1b1034fc996813a01869c8aa4e0fae1ff4a4182ccac59308212a57239e538493312691b305a135a40955a9fa6a2957b372f5c3853d8dad2 SHA512 618b2a5bd8309c0568342bd5e1fc13b7b9a5622b3df23f10ea3f5d0b602c7307633b8c40808ccf98437654e9428ddc3051e2bb81e103bd37a78196379c80911b
MISC metadata.xml 575 BLAKE2B fd32bd69ffa26679f44ae19012bf57e77219abea01918062e2290e48121209353d5a50eb2aa028ca8359b3c8f40a35c1cc4c48e2f05cb855a3016f2f01da41f2 SHA512 fdb2a87b50b50fd23d97c7dd9875958ad9ae6474f6e0a0e5fb8df12ed381c30e21a71ae2eaf3baf03ae1ab973c0c7827c8a84fa09c8ca52eb938439e4f66e17d
diff --git a/dev-python/importlib_metadata/files/importlib_metadata-0.23-py38.patch b/dev-python/importlib_metadata/files/importlib_metadata-0.23-py38.patch
new file mode 100644
index 000000000000..f0b8b636543a
--- /dev/null
+++ b/dev-python/importlib_metadata/files/importlib_metadata-0.23-py38.patch
@@ -0,0 +1,36 @@
+diff --git a/importlib_metadata/tests/test_main.py b/importlib_metadata/tests/test_main.py
+index 38ec884..0ab1cf1 100644
+--- a/importlib_metadata/tests/test_main.py
++++ b/importlib_metadata/tests/test_main.py
+@@ -2,11 +2,17 @@
+ from __future__ import unicode_literals
+
+ import re
++import sys
+ import textwrap
+ import unittest
+ import importlib
+ import importlib_metadata
+
++if sys.hexversion > 0x3080000:
++ from importlib.metadata import (
++ Distribution as SysDistribution,
++ )
++
+ from . import fixtures
+ from .. import (
+ Distribution, EntryPoint, MetadataPathFinder,
+@@ -157,8 +163,12 @@ class DiscoveryTests(fixtures.EggInfoPkg,
+
+ def test_package_discovery(self):
+ dists = list(distributions())
++ if sys.hexversion > 0x3080000:
++ dist_classes = (Distribution, SysDistribution)
++ else:
++ dist_classes = (Distribution)
+ assert all(
+- isinstance(dist, Distribution)
++ isinstance(dist, dist_classes)
+ for dist in dists
+ )
+ assert any(
diff --git a/dev-python/importlib_metadata/importlib_metadata-0.23-r1.ebuild b/dev-python/importlib_metadata/importlib_metadata-0.23-r1.ebuild
new file mode 100644
index 000000000000..e67f26aed31d
--- /dev/null
+++ b/dev-python/importlib_metadata/importlib_metadata-0.23-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Read metadata from Python packages"
+HOMEPAGE="https://importlib-metadata.readthedocs.io/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-python/zipp[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '>=dev-python/configparser-3.5[${PYTHON_USEDEP}]' -2)
+ $(python_gen_cond_dep 'dev-python/contextlib2[${PYTHON_USEDEP}]' -2)
+ $(python_gen_cond_dep 'dev-python/pathlib2[${PYTHON_USEDEP}]' -2)
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' pypy{,3} python{2_7,3_{5,6}})
+ dev-python/packaging[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/importlib_metadata-0.23-py38.patch"
+)
+
+distutils_enable_sphinx "${PN}/docs" \
+ '>=dev-python/rst-linker-1.9'
+distutils_enable_tests unittest
+
+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
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/importlib_metadata/importlib_metadata-0.22.ebuild b/dev-python/importlib_metadata/importlib_metadata-1.1.0.ebuild
index 665f1f6de4f5..0bdc8cb3113a 100644
--- a/dev-python/importlib_metadata/importlib_metadata-0.22.ebuild
+++ b/dev-python/importlib_metadata/importlib_metadata-1.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7}} )
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
inherit distutils-r1
@@ -14,7 +14,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 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="doc test"
RDEPEND="
dev-python/zipp[${PYTHON_USEDEP}]
@@ -27,26 +26,11 @@ BDEPEND="
dev-python/setuptools_scm[${PYTHON_USEDEP}]
test? (
${RDEPEND}
- $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' pypy pypy3 python2_7 python3_5 python3_6)
+ $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' pypy{,3} python{2_7,3_{5,6}})
dev-python/packaging[${PYTHON_USEDEP}]
)
- doc? (
- >=dev-python/rst-linker-1.9[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
"
-python_prepare_all() {
- sed -i "/'sphinx.ext.intersphinx'/d" ${PN}/docs/conf.py || die
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- if use doc; then
- sphinx-build ${PN}/docs docs/_build/html || die
- HTML_DOCS=( docs/_build/html/. )
- fi
-}
-python_test() {
- "${EPYTHON}" -m unittest discover -v || die "tests failed with ${EPYTHON}"
-}
+distutils_enable_sphinx "${PN}/docs" \
+ '>=dev-python/rst-linker-1.9'
+distutils_enable_tests unittest
diff --git a/dev-python/importlib_metadata/importlib_metadata-0.23.ebuild b/dev-python/importlib_metadata/importlib_metadata-1.2.0.ebuild
index 665f1f6de4f5..0bdc8cb3113a 100644
--- a/dev-python/importlib_metadata/importlib_metadata-0.23.ebuild
+++ b/dev-python/importlib_metadata/importlib_metadata-1.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7}} )
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
inherit distutils-r1
@@ -14,7 +14,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 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="doc test"
RDEPEND="
dev-python/zipp[${PYTHON_USEDEP}]
@@ -27,26 +26,11 @@ BDEPEND="
dev-python/setuptools_scm[${PYTHON_USEDEP}]
test? (
${RDEPEND}
- $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' pypy pypy3 python2_7 python3_5 python3_6)
+ $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' pypy{,3} python{2_7,3_{5,6}})
dev-python/packaging[${PYTHON_USEDEP}]
)
- doc? (
- >=dev-python/rst-linker-1.9[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
"
-python_prepare_all() {
- sed -i "/'sphinx.ext.intersphinx'/d" ${PN}/docs/conf.py || die
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- if use doc; then
- sphinx-build ${PN}/docs docs/_build/html || die
- HTML_DOCS=( docs/_build/html/. )
- fi
-}
-python_test() {
- "${EPYTHON}" -m unittest discover -v || die "tests failed with ${EPYTHON}"
-}
+distutils_enable_sphinx "${PN}/docs" \
+ '>=dev-python/rst-linker-1.9'
+distutils_enable_tests unittest
diff --git a/dev-python/importlib_metadata/importlib_metadata-1.3.0.ebuild b/dev-python/importlib_metadata/importlib_metadata-1.3.0.ebuild
new file mode 100644
index 000000000000..0bdc8cb3113a
--- /dev/null
+++ b/dev-python/importlib_metadata/importlib_metadata-1.3.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Read metadata from Python packages"
+HOMEPAGE="https://importlib-metadata.readthedocs.io/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/zipp[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '>=dev-python/configparser-3.5[${PYTHON_USEDEP}]' -2)
+ $(python_gen_cond_dep 'dev-python/contextlib2[${PYTHON_USEDEP}]' -2)
+ $(python_gen_cond_dep 'dev-python/pathlib2[${PYTHON_USEDEP}]' -2)
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' pypy{,3} python{2_7,3_{5,6}})
+ dev-python/packaging[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_sphinx "${PN}/docs" \
+ '>=dev-python/rst-linker-1.9'
+distutils_enable_tests unittest
diff --git a/dev-python/importlib_resources/Manifest b/dev-python/importlib_resources/Manifest
index 1ecff89e9c8a..b7f40bc6e2ac 100644
--- a/dev-python/importlib_resources/Manifest
+++ b/dev-python/importlib_resources/Manifest
@@ -1,4 +1,4 @@
AUX importlib_resources-1.0.2-skip-wheel.patch 305 BLAKE2B 741e9825c64a88696603d31d9b749fcd3756bcb44755730b12d22afddf911d178365904885d2323aa5b331f44f20b6e3306ad03adb60794c6c83cd1b0795c902 SHA512 6e3f90b1544c6de97768aaae708d1bc93494dcdf1cf10d59e48b55406c9a6c9bc9eb5f5c0d034bcff99eae5274c1f1a467a9bd2a4292f0eadf0686286b879f77
DIST importlib_resources-1.0.2.tar.gz 23602 BLAKE2B 24c27b45ec56d3838b039baf2ebc1e0c5ec582d5cfdeb5cf26587255bf8b32aa1fcf43802cabca3b82b3ddec8cdf2616d10489c3c1aca77c9fa91af1f25ef9e7 SHA512 50bfc5130a2c9c9354efef1cd7132e805ed0f13467ba67172f83e11d907212bef3957aeef51fd904b73996c8280008d99c918637956a470448dfd67ef4807f82
-EBUILD importlib_resources-1.0.2-r1.ebuild 1244 BLAKE2B ee5bb8f8d0b1ca8530fbbb67a1e4327c0122ac39760ef351d6705ead1b64a98a70539b5d35af16d5be99fd23964d905f34095c9bf8dc2068a1e1d00b3cbf80ed SHA512 420c782def3b598afbaa7955df2ca3f61e006fff70cb23023e4348224aef226c81c6c1dfd613bc2dd4cafbfd7435e4716b7068ce7daf7461089cc091e5ec278a
+EBUILD importlib_resources-1.0.2-r1.ebuild 1269 BLAKE2B 5e5817cd61f99107fab1cc49f812acc3bdb3f424e6d1ab99a606d017b4ef886a04f869bb7f0cda08b3af7ce158a488b9764451446949534d07cb9008fc99abe2 SHA512 0fdf71ceeebb73de54801025e238bfb50815d2090c6955c6755884efce1c63628f4852dc2b0ba1347cbbf6088b85679853d8f57243b103b8a0cea641f8c800f9
MISC metadata.xml 1121 BLAKE2B 51c2d6c7fbdd7da49d9eb489e8268cb7d5ac85c0ed2505784b377cafed49c29fbc895ae5aa831418175f6f826822a92b6491fc82cbffea428a33b9cba76d0408 SHA512 99fd2fc5abc3deafdfc7eab5e159c80836c3b58ddab63e9bf74f102ca917567be0c5068870206410e82937cdb05d68cb9964402bae9291bc3028417cd316f8cf
diff --git a/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild b/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild
index af52d40b75ab..cc6b85dbe12c 100644
--- a/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild
+++ b/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild
@@ -14,8 +14,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
$(python_gen_cond_dep 'dev-python/pathlib2[${PYTHON_USEDEP}]' -2)
diff --git a/dev-python/incremental/Manifest b/dev-python/incremental/Manifest
index 7a9b695fc711..c683f050cc11 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 601 BLAKE2B e4ac8f04289e31f2c5d49baa67ceb1fb916ce02de98f00a99e7eb837683ed30a1070b013ab820745ea51f1baeaffc5ee6ca9691bbe60c87aac5d48e88daa68c3 SHA512 6732f772a2cfcb1887d8301d71372c0f3d659434d9a2d6b5a7f404bfbdc9bc90b39fe067afcdc9e5b3958fb40784af1063bd8abb361998015b84c49a2915853c
-EBUILD incremental-17.5.0.ebuild 641 BLAKE2B 796f751c18390e8abbb500d44c25c593bffe91cc665e74d45e36a24bfe1923d5614ef59337b8499f21147e7ca67a5f4b2dd912e5eebe73ecb69dd7d60d1137b7 SHA512 765ae20ba3d64697ef2335dd622a5e4c1562fe3d7ad59ba3df5c07e673dff9b3d3ce3555c85c854f2ddb025117273b694e0165a84001c696f368241d26564574
+EBUILD incremental-17.5.0.ebuild 633 BLAKE2B bbcf4d582d80dbdc69c323aff6a737fb6ef8b388be5f49137a27af0c0d390e16744fbdd68e1372cb8a336b8103027a154fd2f21844dfa9a79257133d843bb952 SHA512 8695596c465330e7154494f188d936d93e0d70a6c4b5aefe68b5fee78006bce6d5f9ff7b2d215ef191b698fb0989e92f00f11d290852225cae2e0a74e971aed1
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 13fd37a975aa..dbf19c768be7 100644
--- a/dev-python/incremental/incremental-17.5.0.ebuild
+++ b/dev-python/incremental/incremental-17.5.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=""
diff --git a/dev-python/inflect/Manifest b/dev-python/inflect/Manifest
index ef99d0bab5ca..4e74c43d06af 100644
--- a/dev-python/inflect/Manifest
+++ b/dev-python/inflect/Manifest
@@ -1,7 +1,7 @@
DIST inflect-0.2.5.tar.gz 109756 BLAKE2B ecb64b0fea04602f112dfba11ade6828eae7a7f3f44d4c4fb15c2300ac18025ea4c51f9c36aae5e7e92bd09e24d08091ce096b888a520fd2d4c40374356333d5 SHA512 68371158ac90d9662c19657cbf697f44ee9ceac090286d53e29ee04252efbb7d0bfbd99ae6847e6eec1991ef4ef670eff60693d1f0a301885bab2a09c7ce4616
DIST inflect-2.1.0.tar.gz 98767 BLAKE2B 2cddbeb7d4ca5e150435e42b75e0eff2e2b20a8cf38c89fe6e8958bc52d69aa070f7ba5c6c73bfdd2dab585ceb32006542f31abbeccc2375760742c70e0c6c50 SHA512 c5230ad6f224a6e9667ce3c135bf43d09939bf457f68fb3d52a4278b110df10c9ddddd05e68d94f04a6902319ad71440440bad019c081d0d781a2dbde9ab98bc
DIST inflect-3.0.2.tar.gz 71546 BLAKE2B 951eb818ba1645a9e426468811ad449378aa5a7341575ac2aff5e9d1e06237fe8e96fa64cd678665cd6c05e1dc5e477a65b261b9d8bd170be4fb923d5fb90e9c SHA512 5858548e947f742b91630fc584f568a2221057ada7cd4a55f39de1b52a82c97884d6a78c2f32e5995e354fd1c4eae4d5b3d30491ef57dd5187fd6baca93d2779
-EBUILD inflect-0.2.5.ebuild 552 BLAKE2B cc0fff049deeb0bee5c71e0fdc2df51d51f7679bedd7330678cd0b5614de848e3837de9a3e7715385c7f60017b29f762bc97290f86ae9820b2cace6429a4ad36 SHA512 0865be3db57cf0dd6af0028abba516bdc5cd2517ec69cf424945d9757c346f7d1e6bd9fa1ff6a9c90cd5bfd3e9c90adb4f12170cd390c44cebe0774c46efda20
-EBUILD inflect-2.1.0.ebuild 652 BLAKE2B 68279cced816dba3cba21170e05ce451cdf30e89954cb58c86a4610c57efb2515802fc08836a3374491c88ef035107a19b07fb5e72f0eab25fa8165080236c9c SHA512 803eae36303117e82095c6a7989fca1b72350a2e1bd8a7bf2f644af96938f7ea69efafd0d9d17bed4c8fba7ed3935cfa67c88ace0c69ef8eb38a2ce841e71078
-EBUILD inflect-3.0.2.ebuild 1222 BLAKE2B 28a694a6b0c6a75a189d84205d7ccb4b269a7cf0ff0ba40126d14006fb5a93913d7111d880818694b1014ba7867b2dbe3d7f8ef3287a2172d4afdd0de1ee46b9 SHA512 cef26dacb4625206006080e6d7b9e7c2fc533f4fc67b0816825c9f425bbea5ba042ec41d8d2e87158c79133d3aeda4dc8671e04ad552cd4a76c3ce5d7802a27c
+EBUILD inflect-0.2.5.ebuild 579 BLAKE2B 9ada69722ba9ebcc419160e0f6cb3e17f85553ebf4b9431a3bdb546f9f681bca11eb017ad59723a8c53df1c668154159639138b51e01793ada61e3c9b6b28d7b SHA512 4077d30330a5b8f05bebf0844069bf0d8e7ec9916f3ee0a66eda4be0313cc394e356cf6e1aac70694260afccc63e4fb4d2506135b69c12a6f1f1218b05111b47
+EBUILD inflect-2.1.0.ebuild 679 BLAKE2B 1b517e4b9a9385fc56c13d2fc43529e4bd5d63a9ec9dfba685adcf7d2616789bc47975ae0dec47c912b71dfd29af316044f24d73b0984bc6d8d9e2a42342a3e9 SHA512 ad612210eb83d25d575dbc1fd78e1ca6d2d072cfe2fad11404eb328432bbd53f12b7ca4ed24fa410cfc0331809e279f5e911230a5b7461d01c7e30b22c888d0d
+EBUILD inflect-3.0.2.ebuild 1227 BLAKE2B f6ae9c321e66848c7ea5501a3df36025ffc6f100bc9007ed466430663277449c59b3b5a896c1a8b0c7ebf9ec70511cf40ce486c20c0d48e5c3f7eed9748f5468 SHA512 3a4d006b4c3385f4d7046f90bf70b7da02e4d98166a20cd69062d5f3546e8ba443d3ec573a0dc4ea4909083ca93de1f1afa8a96b5a51f129ca387292dd432563
MISC metadata.xml 371 BLAKE2B 0c72b1b5bfd404e494c2a6e2f48cf56634981d6ac86026dcd43f9c81804099b0a4693d4971f50db501e1f9421b5952ee6ab65805fbb17213cd0af75f4cc5aa1b SHA512 266d5f9dd95fc339a8653f0f8342996d194565a23e8e024523e1e8880f900301ca796a2abe5f550c51281be0df59d1704e44bb1bfed000d5a880f1a915b8af07
diff --git a/dev-python/inflect/inflect-0.2.5.ebuild b/dev-python/inflect/inflect-0.2.5.ebuild
index b5f00de1a473..92e9feb41e35 100644
--- a/dev-python/inflect/inflect-0.2.5.ebuild
+++ b/dev-python/inflect/inflect-0.2.5.ebuild
@@ -15,6 +15,7 @@ LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
diff --git a/dev-python/inflect/inflect-2.1.0.ebuild b/dev-python/inflect/inflect-2.1.0.ebuild
index 08aaff5c8b93..470adefdb043 100644
--- a/dev-python/inflect/inflect-2.1.0.ebuild
+++ b/dev-python/inflect/inflect-2.1.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/inflect/inflect-3.0.2.ebuild b/dev-python/inflect/inflect-3.0.2.ebuild
index 94231ddd4ce6..9058ef631cda 100644
--- a/dev-python/inflect/inflect-3.0.2.ebuild
+++ b/dev-python/inflect/inflect-3.0.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/inflection/Manifest b/dev-python/inflection/Manifest
index 96006fadf2bd..5d7fb4e7f93f 100644
--- a/dev-python/inflection/Manifest
+++ b/dev-python/inflection/Manifest
@@ -1,3 +1,3 @@
DIST inflection-0.3.1.tar.gz 12943 BLAKE2B cffaba9dc22444abda6cef04bc7dbd420abcdc0edca5c13bb734edd72aab631a2b50d3c37f9bd914cc8956f8afe951734db764bcced9e0837bfe75a90c527f73 SHA512 2a69a6228f2d44a5afecbd3ef51a51b4d5f63f69ddc844f4abfd6f326cb25c518403e8c5b9f98589885777d41d8fea31bacab3a5a3ab80db411960238d2f49ad
-EBUILD inflection-0.3.1.ebuild 862 BLAKE2B 7f542a772b77c5911d60faf92a8f99ef1c22cc3d7a1fc8b27067c411b6c35410e2615bf533c4aaee08444096611d45fc38a364a5920d5dc232f98d0ff762ee7e SHA512 7cd173f5cde51a12e2e9a8fae89994eecef1e6a5d4d7b27f867288c3b116575f8956a361c983564b4cb2bb7e8581371291190e57cb9069abcd87445162c01eca
+EBUILD inflection-0.3.1.ebuild 889 BLAKE2B 26ebb77528b6e6516998f8df5404f0f6185e8637d8076cf4782b3230b6bb08f6c047f764697c03a0d8759a812ee9aaf74fb708cca33b4e5de24b91b9604e0ba0 SHA512 4adc830d1c3c4bd1b854ab6bd640c8bfcaf842ef47943a3cf98f507a30bbc4f2820ba30c364a8b8e1ea574aec1910bb125fdba89d2064b0833df0947a7bde0ab
MISC metadata.xml 444 BLAKE2B 8127165e52bc2ba190021733ea594cf8da0bf3f2d878fdc191cda3354d2093c239cd5bd7fffc0c2bfe3055eff103da4bcafefc215576a28cb83e852aeb43cd57 SHA512 2175dadc52b8a381bfcbcd3a390d99f8582aba44870c29f5addf25880df9336d9bd16bd2120ad283359693fef2b0e65b7cae315fe17f042c17a512ea0352c352
diff --git a/dev-python/inflection/inflection-0.3.1.ebuild b/dev-python/inflection/inflection-0.3.1.ebuild
index d9cc35cd16ea..f868e5b62c64 100644
--- a/dev-python/inflection/inflection-0.3.1.ebuild
+++ b/dev-python/inflection/inflection-0.3.1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/influxdb/Manifest b/dev-python/influxdb/Manifest
index 9d0da9ae5ba8..86879a98785a 100644
--- a/dev-python/influxdb/Manifest
+++ b/dev-python/influxdb/Manifest
@@ -1,3 +1,3 @@
DIST influxdb-2.12.0.tar.gz 48091 BLAKE2B dbdf19b164aa721bf1fd8b03c83413f04125244adfc690e4d300b64302890b427086826c274b810ffbdd547d04b16c906188d25aa5b805e3d01d24c618c4bd5f SHA512 2975cbf606833f56c30572cfb377f3a9b69b0e8c228419d5d1d93196ee55ee38e1455838b47c0834f7f1021da72ec721aa73d02934718848271a2287ccb281c6
-EBUILD influxdb-2.12.0.ebuild 847 BLAKE2B 46b25a5a061519e5d07c33be298ed91424b280d752eb7c84c5e13bf519c8abd2e9f911158e27f0633527ee418c483af368a90d5f4923c0e468fc498a46bd911a SHA512 bef46d01ff823046f3dfebc2cbb620ae5df94891e2d872acff2372bc7906f8cb2857b6423e21dce2aadf02fb3b6c430e89b2f29e489967510d79bafb1a23d64c
+EBUILD influxdb-2.12.0.ebuild 874 BLAKE2B 1f509c465cf4f69f38f496c33c972cb92c0e60009f8a07fd4d9a74bc5f12c93d1f952e77c4dd69a0d245d35f5b1078d1be68cb53bb8a6eb5e64f23b2be4a6eb7 SHA512 ac70cccf65cfebf888bd6a711ef77b8a1b462845ca4a2dde97efbc99884a0751759690957772b30b6967f578310055ffbad0f07cf517e508a24fbdc8a0bb615a
MISC metadata.xml 387 BLAKE2B 0a6e6577a9758f2e7069e673bee741ffdcbe74e1abbfc5a563b731ccd189ffd6f4748f927a4730480eb0092d4c10f89753c9c5abfc05fa113fcc56f0af347d3f SHA512 0aceab42b46030b04172d2158cf57ab28e53091ca57a6c4a989b65594abda52c2d924670b37775e6bec5cf77841aae575c73bd2f66ce3329ffb3216bc093939c
diff --git a/dev-python/influxdb/influxdb-2.12.0.ebuild b/dev-python/influxdb/influxdb-2.12.0.ebuild
index 0196df5b6e6e..5dbd75dd1c44 100644
--- a/dev-python/influxdb/influxdb-2.12.0.ebuild
+++ b/dev-python/influxdb/influxdb-2.12.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
diff --git a/dev-python/iniparse/Manifest b/dev-python/iniparse/Manifest
index e4b7f9b88678..25579c6be461 100644
--- a/dev-python/iniparse/Manifest
+++ b/dev-python/iniparse/Manifest
@@ -1,5 +1,5 @@
AUX iniparse-0.4-python3.patch 16919 BLAKE2B bb33df2937755ab4381adcdc17e3ae72eb08f0f7d22d640aae06fbe52f16f90218e298c674a030fcc299dcf7107b1073fe4e3ec8f34683d283b9586316bf9aa5 SHA512 ed292dca5b124da5de1617cb2ad4f743b836607226805e488572b37cb08e9a71595ef2e008a26f99f8dd0acaa1308a77cdf58b48cde231524d034138df26ef7e
AUX iniparse-0.4-tests.patch 779 BLAKE2B ccda778ea17d34d59fe16e0b63fc140ac12c1e06756e1959327787e8f7cf17dd070857b15ee62e5f6a62401da64aedd8819adc2db54936179b0b7b76001e5692 SHA512 543770491ca075463e4947d7adff0c846e31e03ba7b263c37d9728b93486ff751d8066cb5cdec3a244c30e00f6f1edbd39ec6ea1188340d0a3edf460af147ee3
DIST iniparse-0.4.tar.gz 31278 BLAKE2B 1d92322cedd115a68f4133f477ca772e4d24b48991c07fecf3d22e86ac39f0626ffa7cebecfa15a200dc9fcbfac205c1e17aefa35e335a1f86f3919a3f9c1d58 SHA512 d59eae7c1ce474c89eddb0b0cbff5973444571728aa0c6ce5b3632984353415f7eec4de63cf007c276df0d1bb914b2ea5dd0acc00f3a261285c8e2e9883fbe9a
-EBUILD iniparse-0.4-r2.ebuild 588 BLAKE2B dde5483c9daf477d004389012c657851d0f8cd5b6322507f5cb01e33560eb67cf41a0bab376603102d494d30a6bc40c5afe6eb825ae168c3d4d89bd38eecd7d5 SHA512 24afb8901d3be5d461b27754aca85dd9d4d5ce53767db7a35c0627b89d0f5811e274bdbde38b2343b54069288fb913e6ab679b862edb6c2a4fc340520ce1ad78
+EBUILD iniparse-0.4-r2.ebuild 640 BLAKE2B 23f4a9f716fce69e834a592a31431fa28cb614efa7723da4ef23f6d5e38d28de0ee98daad230aef2909952f9556b3475cc84ab2b2d79095d79cba6f8f190cc45 SHA512 f7b4128b80cbae447e593bedd43d4d5b98d56a411a7a3010a62cff20ccd6bf5d12650e6421fe319e2e522401d33cf303868e4437bcb7b464a0a11f88180c993e
MISC metadata.xml 311 BLAKE2B 04891a9e61e3ea4e639f43044579b5ad5bb5a0cd0b1b9cef41e49b896b73c8d8ac22962f202764082de0355ce7bfa3ce1953a7c7d6d1d3523d4cd8d58fa06ad7 SHA512 f29afa7ed4888925433a7af5746a6d707c51856a95bf08c6f3b705e721091f84e18b1654d5e0cfb2e00d50d8eff2fa169d94a3642c5903e8cc503ff2a833ce72
diff --git a/dev-python/iniparse/iniparse-0.4-r2.ebuild b/dev-python/iniparse/iniparse-0.4-r2.ebuild
index 396e1cdef557..b00850921307 100644
--- a/dev-python/iniparse/iniparse-0.4-r2.ebuild
+++ b/dev-python/iniparse/iniparse-0.4-r2.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
inherit distutils-r1
DESCRIPTION="Better INI parser for Python"
@@ -15,6 +15,7 @@ SLOT="0"
KEYWORDS="amd64 arm64 x86"
IUSE=""
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND=">=dev-python/six-1.10.0[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
diff --git a/dev-python/inotifyx/Manifest b/dev-python/inotifyx/Manifest
index 9576ad2e8b1a..84576b908936 100644
--- a/dev-python/inotifyx/Manifest
+++ b/dev-python/inotifyx/Manifest
@@ -1,3 +1,3 @@
DIST inotifyx-0.2.2.tar.gz 11831 BLAKE2B 66acaa3ac972c8c722f9552bb674f86a6d0ea8819e73654b9a43e74f311bd8b569ecc9fc0196166ecc89eb5cf16cc3b87ee72638ad48a9e5413f26c4975e298d SHA512 a00a947da2bd31d9b867f21666aceed48b0bf9be6b1b3643676450ed68bd71400601e57e004bcd45e93274cabf933694887797f3a4e334ce6924236763112c56
-EBUILD inotifyx-0.2.2.ebuild 484 BLAKE2B 0f103dbee2760eb957cc994886d3692b25ec864d05903aa2a59c7c011372db6327e3c7ef2c142fe7000606864c336a8ece434458e9f1480258e13b384f86d8e4 SHA512 1e578d8e65506f87eb0a4d129cb4dfb26503830e1ac398ae75e0685976cbca64ce2770d1fc49ef03264cf07f2e735c02322b4ebee8ac068b1338f1114efd9d0c
+EBUILD inotifyx-0.2.2.ebuild 508 BLAKE2B fcb392cdad15572b7b99897928d1518cd4d27d0c36a38349b10107179244e1676b591dec24964aed15b009388764685a93262c31fd22e2d10dba2f57f7972a90 SHA512 fb7860d61572027442475c9a95a9e85aac34446ad8d93c1beb77b857e9e95adf73bebc4cb20f0c11d22ca0d73d76ba364ddbb3baa8ec03f5c0af17a256c6a283
MISC metadata.xml 325 BLAKE2B 95c3686f920461287205583a98837099317f34fbdc2e2de3376d9087909fb57732b563ca3b67a647a4620fe6b7191b712c5d13a2f1c843c6627c8724db906acd SHA512 60447839a97f75c1649cdf8ef33333a70fafce89882c97ee3222996834246ce2bb92605c2b47fb1ae57507b8dd4192aaaf90c7d2bafbfd1fad4103a07c7b6a7d
diff --git a/dev-python/inotifyx/inotifyx-0.2.2.ebuild b/dev-python/inotifyx/inotifyx-0.2.2.ebuild
index ebaafa18716c..75739d4401eb 100644
--- a/dev-python/inotifyx/inotifyx-0.2.2.ebuild
+++ b/dev-python/inotifyx/inotifyx-0.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
python_test() {
esetup.py test
diff --git a/dev-python/intervaltree/Manifest b/dev-python/intervaltree/Manifest
index 9ce814b968bd..12e2706e99d6 100644
--- a/dev-python/intervaltree/Manifest
+++ b/dev-python/intervaltree/Manifest
@@ -1,3 +1,3 @@
DIST intervaltree-2.1.0.tar.gz 38404 BLAKE2B 2410f9e1a374f654936f3b2f53423f453042e5bc4a39ab89e57b889c22508652b8fd348a4beebb10e80b7d7d7c41d4cfed12db77b49105edf5311208e9b9e035 SHA512 983318e23c681ae53371125700bf6f2494467f719e5ffce661564e117d2a7c711da17e74a5793ce2688d8389b3373f17fbb384ac0b37d2be10d6c0a6ec5ecd29
-EBUILD intervaltree-2.1.0.ebuild 623 BLAKE2B 453abe608c554c11777b22318a5cc8d6d5a2849fcd4f4d1d01f06b53b6b4e523579220c6fc9a96e59b5774c0410f08725057448458adcfc1c88cf0f4b166ef31 SHA512 56473aaf6f0aed987701ea095227196deb9c10cccd64b1bef76a3ab733bc06ace1213c1f06d7fbb155a26126b927b9e47a1c5a02ebad98dfe408eceb08ec6df2
+EBUILD intervaltree-2.1.0.ebuild 650 BLAKE2B d5d51cccd23edf2d83aed284128a2890b8b852daf9f9d594c335dc7aa2e41a80cf369a2851b88bc887c8586af3b51f80b8223504279f4ee6b4640c62dea423d8 SHA512 ecc1729529537fbcf0d86af4eb4ddc6c0cf7e1ae4e9afa04a450e15f50a9f9fd37be27615c56523d7430264b5ebfc289c2a156d10ef624ca493f5eac2413468c
MISC metadata.xml 336 BLAKE2B ad3c5d5f7951cb6e6bdbcf930932da989f42fea6f01fe9d31c0a6741b1f9362de9e5af66d2a610692290537f7dca53f468c0845d3ca931b8a8204b91770ef7cd SHA512 4149796fdf18a600f444b1716e32116eedcb71a535e206e3e1233b91071967fb8419b5b15710710508f25fef609a8cb2a68baafd4a91d72e962acaf42a8feb2b
diff --git a/dev-python/intervaltree/intervaltree-2.1.0.ebuild b/dev-python/intervaltree/intervaltree-2.1.0.ebuild
index 8879ef39ad1e..cc1d1bd7cf78 100644
--- a/dev-python/intervaltree/intervaltree-2.1.0.ebuild
+++ b/dev-python/intervaltree/intervaltree-2.1.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/sortedcontainers[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/intreehooks/Manifest b/dev-python/intreehooks/Manifest
new file mode 100644
index 000000000000..212bbd990d60
--- /dev/null
+++ b/dev-python/intreehooks/Manifest
@@ -0,0 +1,3 @@
+DIST intreehooks-1.0.tar.gz 2701 BLAKE2B 2c82bae05cf3fc3bde13e8dd2ffb9d1ef79edc6711b5038f6f9b3dddd863492be24a425bf848c9868ecf730f813243fb5fa50ebfad52b44341be18e72727f195 SHA512 5a020dd6bd7994eca5f476618f57e2d86567756fae74f6fa50b6fbc96accfe8db910f3175bafa3ce85f37b05edc05ca1042dcec78407a241cfaffc0a0e997f4e
+EBUILD intreehooks-1.0.ebuild 872 BLAKE2B bb3d9072b269035e3daa90bb4a79201508973860404ef327b4447f14589e43a0de8e845ec38643b1faf7e9f7df13395c72453f75a8121f453dd550a1a499bf78 SHA512 53e036383980a0c7875cd53590ea09bd1564b8f8ffb64ade769e1789da993a6783bdaf9d539a75a4bc0b70b4d68e41f34b6f0a6453a457fa33e5a69d680bdf2e
+MISC metadata.xml 396 BLAKE2B 8d8701c70f58552593bad0d44e6408b468d08af5d9b9bb6a2ef893a76e1f63abf805d3398780d696f97cee05f6309952347c68a9e3a7e50024ac4c504a082340 SHA512 a683537e004fa251701bd397f45f00a79cd39b20a94af709893c571066ceecd2a4b120641454a8311c6a12fbc9a7c8d1f6df3050e900db393a17b50e59e79274
diff --git a/dev-python/intreehooks/intreehooks-1.0.ebuild b/dev-python/intreehooks/intreehooks-1.0.ebuild
new file mode 100644
index 000000000000..a2471a84947a
--- /dev/null
+++ b/dev-python/intreehooks/intreehooks-1.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+inherit distutils-r1
+
+DESCRIPTION="Load a PEP 517 backend from inside the source tree"
+HOMEPAGE="https://pypi.org/project/intreehooks https://github.com/takluyver/intreehooks"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RDEPEND="
+ dev-python/toml[${PYTHON_USEDEP}]
+"
+BDEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # replace pytoml with toml
+ sed -e 's:pytoml:toml:' \
+ -i setup.py intreehooks.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+ local -a DOCS=( README.rst )
+ use examples && dodoc -r examples
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/intreehooks/metadata.xml b/dev-python/intreehooks/metadata.xml
new file mode 100644
index 000000000000..34d6356499c1
--- /dev/null
+++ b/dev-python/intreehooks/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>chutzpah@gentoo.org</email>
+ <name>Patrick McLean</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">intreehooks</remote-id>
+ <remote-id type="github">takluyver/intreehooks</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/iocapture/Manifest b/dev-python/iocapture/Manifest
index 67fdc95e0f26..e9d8643e99b0 100644
--- a/dev-python/iocapture/Manifest
+++ b/dev-python/iocapture/Manifest
@@ -1,4 +1,4 @@
DIST iocapture-0.1.2.tar.gz 13114 BLAKE2B 4404ed96cda15db41d30c10fd68747e61980c1ee173671ff496ba05af5d122eeebcbd7fa901a8ad43ffd46efe219e437e205236392855d43fa3bfdd1416ca6d9 SHA512 1205d13b107d83dcb45d5546038d8b0b5417a20a51149c405123111488c351ff81a447f10653cd3dd9ecc236e01a0fcceb6647091e38ff2fa34c69e0baff1567
-EBUILD iocapture-0.1.2-r1.ebuild 689 BLAKE2B fb23239df27085435f09274280ddbaf79fe5b4a88b33b32546c3d9bce50a583446ac1dd6c89d4d32b1bf17e1bac2e4cfeec381b27f095864c4c8f14ddf372e54 SHA512 e474b9da66acdd97bbe7b9eb637272334f6ff11c767dc74a0f8eab1aaeb7d49c604f55eb297a07ce58b548b4b194bed54f6561585401a0e34b86b73f9f8994d7
-EBUILD iocapture-0.1.2-r2.ebuild 658 BLAKE2B f4ce17615ceb43997917cd694e64c28f532556bc0faf15e178ab5d8d8e5a9ec319aebbda8d83a84c68a6d9d9a15af4c4bd5e5d7ff8d114ed036bacfcc1c8ff5b SHA512 9db2b561edf8258dab9de51a04eeeb8f8ece94e23874e7e653c296728697a905d60a9233b70f9d1e7bafeeaf29772f876b28e75a061ab39480c447d80c69b041
+EBUILD iocapture-0.1.2-r1.ebuild 716 BLAKE2B 35ce978c7dec93fd73a259b33d379133710b3b741280fef7fab51806769207857e533cc4ad16f4c81dd4ac1ef05c67bac2a7cfebe20e98851352a7db73ac683d SHA512 57e25bb10fec166b837e276126f6c463f351c9c9cefa41dad03f34fad95d805e38785ab5d964a2b299945df6c04078f69e4ae24c3add5f8010b02e1b7e107b6a
+EBUILD iocapture-0.1.2-r2.ebuild 685 BLAKE2B 25c47bd7263e7962a4a4a4845b692a9ad691448b589cf73cdb96e46c315e9f13a2c943321c0cfad0a068317b146699709d2ef8458bc468e8db7f7f5c4cfb5f6b SHA512 572545776f58732b7936a6a999619f4e3bd8257c8ac1271481e698f740394690e95c46d6864a257ff6160f4bf2983d242e7a5a5ba2488fa999b6f624dd2b9824
MISC metadata.xml 368 BLAKE2B 69295da6af2e74122fdf5f62eff141417283e7e51729f0c35ff593387fcf3640bdfbeffe079427b368e175f3aa80b97637d6cbefd68e2a3a9a79155735570560 SHA512 463826d4afeb4be68800318809427cb4762f9fb7e14f6f4ed2fe84a7765dfb5acaf9d5fe2f1e339e06a092d8a4dec5d21b3a9f15fc10c9112b69e85f4903b932
diff --git a/dev-python/iocapture/iocapture-0.1.2-r1.ebuild b/dev-python/iocapture/iocapture-0.1.2-r1.ebuild
index 3d32252c86ef..68fe32ccb9be 100644
--- a/dev-python/iocapture/iocapture-0.1.2-r1.ebuild
+++ b/dev-python/iocapture/iocapture-0.1.2-r1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc x86"
LICENSE="MIT"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/iocapture/iocapture-0.1.2-r2.ebuild b/dev-python/iocapture/iocapture-0.1.2-r2.ebuild
index 3ad57635e00d..17e51fd67f0f 100644
--- a/dev-python/iocapture/iocapture-0.1.2-r2.ebuild
+++ b/dev-python/iocapture/iocapture-0.1.2-r2.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
LICENSE="MIT"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/ipaddr/Manifest b/dev-python/ipaddr/Manifest
index 62aef31d28d9..a3a6a7b1a281 100644
--- a/dev-python/ipaddr/Manifest
+++ b/dev-python/ipaddr/Manifest
@@ -1,5 +1,5 @@
DIST ipaddr-2.1.11.tar.gz 29046 BLAKE2B 8196898209d580ce25bc2ccb05b2e772c42c053116749bb5137a87b6648472c4fab522d76405510cb2304859b4179c593b213739e9294a1af1d9894cac7040ab SHA512 a97b0f760f0d7fac549e5edf17b644c966a8858c145b8f9472ddc8bf4805c9d537f6f8755e3716d78b729b87e84149f8b73c7f98c0deee4fbf266ccb7a206bc6
DIST ipaddr-2.2.0.tar.gz 26266 BLAKE2B f12807beb52c5cb3c7da2afa4b61b264fb58f0100900e5ca062127ce218f9f5710f38ac7c7183a7aa08b77757c39866d169e6e39c3bc5c6c55df003a9b414ec0 SHA512 5adb117c44e6e5dbdb9e96543aa7a34f35b4a4ec9baa163a25448058c34091bf4019d24f0250928291e4d4bc97dcdf75865daef739e2d94f98cc584e6e6c50dd
EBUILD ipaddr-2.1.11-r1.ebuild 712 BLAKE2B a62fdc7fdec44e02e13d1a344fd3eae08911c9443fa17a66d17da506960083415ae4ff60ba0bf16e5ebd01864361dbe4f9b9378f14f45ab1419d12b336aedfe4 SHA512 3cfca8d31603c82c31e847830e036fc8acc2166144a3a24f92822b00d3a6f7386149655d36b47aed66220d16ba7213a254239b1fdfccc91deba3f765de102592
-EBUILD ipaddr-2.2.0.ebuild 689 BLAKE2B 586776bb6a145b9bfa68a1f93833699606d4ce18999de690c2a97b9f83ed000387d221619a736db76a0e035840c50e339133e078e89b0373691b763928ae8515 SHA512 657a24598404f6cd50a7c1ab89f985a0e9046651f0044801e3a30fcbd458b106956659580573209ded42cb4b7f956b2c7fcf64789b2dfd43dd0ff1bd66241575
+EBUILD ipaddr-2.2.0.ebuild 687 BLAKE2B 3c7f69fbba5f392f2b06321303e06780c22b8f75787c33586400e195be2f7321808cb0434bd349b256a2047d46631c35c0a10e8fe47caf443690a6fdaa38e598 SHA512 dbeb0a0badc8dd8de168150a2523930e88e9edb0e9085e41c5c46efa572169e2096d9396e0c72549bea690fcd0025a3e6df9d80bd9579867739ff23f3dd0e5aa
MISC metadata.xml 490 BLAKE2B 53a6608c229686c6cc8b3b3c225aaadc4d504781c0ae48db832dff28294101463d3ffa36eb9da1f76c8b419bf422dda668e278eb85e1300e65256ca5aa13f63d SHA512 e1b60dcbd70386a4adc9d65c4e530c38c4477611739baa8c82812ef77373319016d1d41bfe564745b535de6ee5d2ca7665825a455a72ef4403edcb17b26447fe
diff --git a/dev-python/ipaddr/ipaddr-2.2.0.ebuild b/dev-python/ipaddr/ipaddr-2.2.0.ebuild
index e19d7fab200e..2f58f9b96872 100644
--- a/dev-python/ipaddr/ipaddr-2.2.0.ebuild
+++ b/dev-python/ipaddr/ipaddr-2.2.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~x86"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/ipaddress/Manifest b/dev-python/ipaddress/Manifest
index 98504d2b3f1a..34439f3dc986 100644
--- a/dev-python/ipaddress/Manifest
+++ b/dev-python/ipaddress/Manifest
@@ -2,8 +2,10 @@ DIST ipaddress-1.0.14.tar.gz 30429 BLAKE2B cbd9db35c965adca5162db0d263920f537377
DIST ipaddress-1.0.18.tar.gz 32475 BLAKE2B 7d116b1aad36bc58f9a6769b562e0b6dd260fc497a4fd697cf13d506c8828ba7e63f86f1908ec9cff1f1bb15aa76a0e850c628c30e22d5440df320b3c8ad0328 SHA512 7d1c8cf67db5b55a872783390ca214bb39e243d313311674afe10008e86638838bef5f9e6d703803bdcfde6d27520b1fc19d0adb19d482e27a327fb735aa0312
DIST ipaddress-1.0.19.tar.gz 32854 BLAKE2B ea6bd0ac5418dca343e39c12e31a96aa6b13b091da05b7afcb3051251d3c8b8ce76a19f1d6b7ad2caf3f0077f6b522c4e0915a7a8eae28a72700732278ae4c6b SHA512 e49d0d0b76c108f985a5d209092495b5839195d9c4d5c975cc17c89e98d9b6bf0983f71f3b183c3974eccf0529cfb22aa8fbe384485be019da3fb74d50f1f4f1
DIST ipaddress-1.0.22.tar.gz 33051 BLAKE2B ae9145a275d373f07ad3996b9c06007259cde7a03f6389fed2a83d9210dc8f135026d931b2ddf408f5f465b37861c9e998ae2eaac782741a0fa6ae07dd4259c7 SHA512 b0b0bae50c0819c46554f4ca2d14403a054d73cb9df7efd8bde03bd32b7599510a0e8eb7a63bd7cc6af45a035a0fcce38058b0625732472c7f252f72b88a6084
+DIST ipaddress-1.0.23.tar.gz 32958 BLAKE2B 96f8f3065aaa082c67c5468598e78bf928653588333f8f96c47aafea30c6aa5e3abf419f98e6388b9791a8f7e679f7fb31f36bb1d6a274a19b0e8ea434a8cbc1 SHA512 340e2a8698df1868038f55889671442eba17f06ec3f493759d8d0a9bf406eefbe1f67c14ca616f52e5bf2280942dcece7e89fb19de0923bee1ee20e60f48896e
EBUILD ipaddress-1.0.14.ebuild 617 BLAKE2B 77e3ecef32c54642bc2e5ffeea21ea424118a86eea0cff1256b2515e7781ce7cb0c619e462753dfc92160b55ae6ddcd30576cdca424176734774e0d20872b8ba SHA512 7b21d5cd33817248dcf66651222695cd198009682bda5ed82c0013593557fa85daf7677218c58c1a635e035f4adec9ee093dfc719389f7aa6d0517156b06f08e
EBUILD ipaddress-1.0.18.ebuild 644 BLAKE2B dfed5985b25c655115d45727ae3944b03f93ac1ddbc6420848421f0edb25cef18d01cf843628b3304b2d59420086c299579fe5772787216d50cf75149c96f9a6 SHA512 d262a8c0fae37a5f242025c2adbed08e5b1d2a5c9521747ddf6adc5236c3cd011e88ac9d3d418f901a92296b13d25f6c22a8fca5a20026aa67d239e91d19de5d
EBUILD ipaddress-1.0.19.ebuild 657 BLAKE2B c631e0bf18a75b8fb006d5a5ac60c702cd85174c5e1429493344880f1764dec6aa922a1b17cdd377d5f056d20c4498e571494fe11f3d4772700ff53d81ddf3bb SHA512 679e4ef0c11100e37191f78363a0556ae3aba5b5ad01148ea4c1a92a1329f26158d1cce9d66e96d0b7bb898e3df2bc34502b974b17462453b7d8c259da8ec481
EBUILD ipaddress-1.0.22.ebuild 722 BLAKE2B 9c600a90e545b00ecbd44b1cc0070d43f8ae4f08db42c050df79e0827e27db27e64277f7a94f10eb2a13d9856573f5b01700e233888f263c9569227be1fc8bdc SHA512 2e1753c0a33ddaceb1f82078e33c869210768264049efb4af8f9d9ba3979991e4bea3f4cae7ed7b510f36ce93d3c9c0d768e04310209bf5c19e8ba6a73306bed
+EBUILD ipaddress-1.0.23.ebuild 863 BLAKE2B c56b14d7bf9e8e7cfbfa70839f8e9e81f98dbd12054bd2a42f0716021d4a0a6f1ebd040f705b31080a58fd4daf038fe3ef0d5e7d83cbcc801c65abd58312c2a5 SHA512 eb05c362f106f4e2607e98e7051ae88f2766b8c05474d4462f1489653782a23446541569e90080fca4ef6358cea6c2957cdde9283204e1dc409195aeb6f31f98
MISC metadata.xml 501 BLAKE2B a1528e6bef6960599198e71c0bf4ef65b0feaf042d588e5a29970141703780892f907ac73aa247a94a14d00ac7e42d393ede430c39c9c322cc45403c22844182 SHA512 e3b1bcf46848fc0b6faf58d4b9df44df0d0dfb6649a6c7f3806d1ca148528ddccefb4323ebdb046ff4469c07f081a0ff0ef32d767b37d6539b77c356371ffd12
diff --git a/dev-python/ipaddress/ipaddress-1.0.23.ebuild b/dev-python/ipaddress/ipaddress-1.0.23.ebuild
new file mode 100644
index 000000000000..1a0f10bccbf9
--- /dev/null
+++ b/dev-python/ipaddress/ipaddress-1.0.23.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="IPv4/IPv6 manipulation library, backport of the ipaddress module"
+HOMEPAGE="https://github.com/phihag/ipaddress"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="PSF-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_prepare_all() {
+ sed -i 's:unittest.main():unittest.main(verbosity=2):' \
+ test_ipaddress.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ "${PYTHON}" test_ipaddress.py || die
+}
diff --git a/dev-python/ipdb/Manifest b/dev-python/ipdb/Manifest
index 1ac306bd88f5..76846239a3ae 100644
--- a/dev-python/ipdb/Manifest
+++ b/dev-python/ipdb/Manifest
@@ -1,3 +1,3 @@
DIST ipdb-0.10.3.tar.gz 9356 BLAKE2B 50afece454d55ce3df13251afb625d93e11f7ae8d0e563ca7007e7abe0ad46b59f2e93318578992c5c7d2d25fc815d53ebed8801530d74c4fb30cc150246f415 SHA512 5f704222ea4d6877bbf6a83cb528e0e975ceebd7ee0838cd7a01f167381b80c48d3c8fc06d13a718a08ec619bfe984fd258e86ce93dba571ebdec2539db543f3
-EBUILD ipdb-0.10.3.ebuild 663 BLAKE2B 0ff468a7e9787e3c4d0b681e320bd07aeb349956cb136529704f79852e64b3afe563bb403fea56a12f011e030c7e64b5bfbf4779dc96d21547880dbccfc1ca87 SHA512 93c5c34f491998f2173133a1dfeffb3b4b0bb5b1edf05f7301bde846179c5d8f0288eadf4037c9e8265fd000527474dbc2a58c4932f365b78508ea47dfaa31c3
+EBUILD ipdb-0.10.3.ebuild 653 BLAKE2B 1229f53588a9c8ec7e18de93720cceb3a32cfb04048c71ff60777e59995e6fadac842375d8b3d8847da6a42c47cf20b88c75ddacbc9db40dd232b486dadccb92 SHA512 3d35af9646c8e6870cbdaa53fe31deed348c128fb2ddf2ac1a89cf3b991a2d672d9aa57308b561a3429957454c3b17754d8afa6f1da612350ac4534e40b4617b
MISC metadata.xml 307 BLAKE2B ec524a1b59512e5f70c0d7138fb3d5ec9f8116cec0c22a3b37c335c99766c3ee338949c4dfca60f78249610cac48f4d40bc80da68ba0b5efbcb3c2d8eca3f5f8 SHA512 debb6af292a4b01925b248df604776ec21fafc3d3dca20373399a1481061392aa8e5313b07b586af6a9c2f429474d2b07fc1115e9c337c19fe0c38c489e774c9
diff --git a/dev-python/ipdb/ipdb-0.10.3.ebuild b/dev-python/ipdb/ipdb-0.10.3.ebuild
index 7befb4802e08..b560c8ea1e51 100644
--- a/dev-python/ipdb/ipdb-0.10.3.ebuild
+++ b/dev-python/ipdb/ipdb-0.10.3.ebuild
@@ -3,7 +3,7 @@
EAPI=5
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python3_{5,6} )
inherit distutils-r1
diff --git a/dev-python/ipdbplugin/Manifest b/dev-python/ipdbplugin/Manifest
index 6533b50bdfd6..008179be984d 100644
--- a/dev-python/ipdbplugin/Manifest
+++ b/dev-python/ipdbplugin/Manifest
@@ -1,4 +1,4 @@
DIST ipdbplugin-1.4.tar.gz 2473 BLAKE2B d69c6f2a45738bf10a18e9db194530efa21f8d32bd69d5ccd279eb50f07bd5c8b369bcdde92dc2e9b8b417864a49c308c83649bb66bcaf8ec380101284363c7d SHA512 5831d1e9aceb2fe4db272975d4d792622822049813ba76bdc0ee48dee001339084efddf534882775922ec178c1bcd52954bc2df1ce42181cbfdd1c3c4b944365
-EBUILD ipdbplugin-1.4.ebuild 680 BLAKE2B 0f475ab021df9c2c7fd2d4f7796cb0237261cc01931b750032c720635daff9fd8378f181dac2347004b544baa7a0a2c83340e97f2206492ccf07ee7d9b7666ad SHA512 1d26156f3d7a5e69bdb85d900ca22417ba0396533bf9460a1a647735c64f2186c1e10f42bdbed96581dc9faed2b8aef8624bf52d2357555761f38ce4703ef788
-EBUILD ipdbplugin-9999.ebuild 680 BLAKE2B 0f475ab021df9c2c7fd2d4f7796cb0237261cc01931b750032c720635daff9fd8378f181dac2347004b544baa7a0a2c83340e97f2206492ccf07ee7d9b7666ad SHA512 1d26156f3d7a5e69bdb85d900ca22417ba0396533bf9460a1a647735c64f2186c1e10f42bdbed96581dc9faed2b8aef8624bf52d2357555761f38ce4703ef788
+EBUILD ipdbplugin-1.4.ebuild 676 BLAKE2B 48b7169ef158f8e30e66700684e0453a4b07e3ccd5dbeb79d4a0e76d3ba3d2646e062ce3978eaed9a56d1ee9ba050dcf742c20f5fead2be6c70cfefff135b85a SHA512 9c7280d7d3000e91982b99b54784ee09f4f7cc57af877acefa573cc4c5c7e8faa28a455c33de975d601ca356ae46a544917e759e55e0f965a7bafe752fe73909
+EBUILD ipdbplugin-9999.ebuild 676 BLAKE2B 48b7169ef158f8e30e66700684e0453a4b07e3ccd5dbeb79d4a0e76d3ba3d2646e062ce3978eaed9a56d1ee9ba050dcf742c20f5fead2be6c70cfefff135b85a SHA512 9c7280d7d3000e91982b99b54784ee09f4f7cc57af877acefa573cc4c5c7e8faa28a455c33de975d601ca356ae46a544917e759e55e0f965a7bafe752fe73909
MISC metadata.xml 296 BLAKE2B b72da86cc7ade1273813549425c808e2aadb083ebd37a6e1a7de697735c7f2af7bd130dd802c033c2efe26cb1bad44c62fc8f66da94d92b3e23bd68d7ddc155a SHA512 c64bf334a8ee1242a8f26e916d2d1458b57aabe24890c1e79e2b7fef812a2a2f2ece2ec3d5795ce3838b9a0f27c16a2fa01aa36b12e7c8e69dc1ba2d9e409929
diff --git a/dev-python/ipdbplugin/ipdbplugin-1.4.ebuild b/dev-python/ipdbplugin/ipdbplugin-1.4.ebuild
index af03931fe6d8..10837e83c15d 100644
--- a/dev-python/ipdbplugin/ipdbplugin-1.4.ebuild
+++ b/dev-python/ipdbplugin/ipdbplugin-1.4.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{3_5,3_6} )
inherit distutils-r1
diff --git a/dev-python/ipdbplugin/ipdbplugin-9999.ebuild b/dev-python/ipdbplugin/ipdbplugin-9999.ebuild
index af03931fe6d8..10837e83c15d 100644
--- a/dev-python/ipdbplugin/ipdbplugin-9999.ebuild
+++ b/dev-python/ipdbplugin/ipdbplugin-9999.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{3_5,3_6} )
inherit distutils-r1
diff --git a/dev-python/ipy/Manifest b/dev-python/ipy/Manifest
index db910fcf0bb6..3e2dcea1279b 100644
--- a/dev-python/ipy/Manifest
+++ b/dev-python/ipy/Manifest
@@ -1,3 +1,5 @@
DIST IPy-0.83.tar.gz 31816 BLAKE2B 89ca11d292ff3ed6f633aacc2c689e710c5ed43ada32e75425f653bfe87bcf6eb777d5ede33133362833099e51b2248f5e846bae82b28a6050500f25679ddbfb SHA512 6bd69d96fa77dc4ceaf119b81c19a524b871badb37665a763a055e1c8b2ce3433c6e9534f03aa64d02e559dca2fac2c4e1d09b7fd78ed79c0fded88f803ad2de
+DIST IPy-1.00.tar.gz 35324 BLAKE2B a0e04201a59c61e5cc8f7ce2837c83dded99d0d786406e2e341183a0903d43ed5496ae8ea05d1bee019007bfef7420be623ab3dc08cce33812f1720a59ca413d SHA512 94a8f26cad0d966fdf8d4e57284eadf4cfde88515af6f5aafc8f9597eb0758324b876039d1a121021ba1ac26be2e2ffa89a3f5803dddefdee03fdb5d65b07a81
EBUILD ipy-0.83.ebuild 1077 BLAKE2B 0e15cef3684e87f53f52ba17d2c306548815de937b5c05b6cdb62e7c08a44f5df9ea8a959d9fbdf4c947b9bbc648073d86c1849eb94408b17b61dd6738bc1c57 SHA512 fc2b1295e303690ccb08dd286b0e71260b500dfdf1c14f01e255d0847c4ad2aa2df737094e9dd5b13fffbe308615a110d0da093fafc23fdc4354dbed279d3f5c
+EBUILD ipy-1.00.ebuild 1104 BLAKE2B 423ce62bb2e2be7f7ea2a86fcc7205d14f714eeff059768704aa8fe3b310168dc2a2bf25942b182bf8df35cc34233d2a5e838bd6da68c85815736f52c7e51ccf SHA512 43ed92b4fbf4361f1f33b80c639b4fb4527fa5bed774a6a3c3c2e058bccfc95f0bd65cc8400983429d16ace157f3a7f67dc09f96c37b294da08ea0b9aac06855
MISC metadata.xml 374 BLAKE2B 89f26050a20821b1ea3b45177a02c91f3682abd65aaeb775bf6d03688a37a6fe57b8a47037ffbf1f7deea7ede60fc1e3c95b74b76f8be28afae73ec87be5bfcc SHA512 8c12c38a49ffef811e6107d003f44cd8174bc95fc71dcc3296511e3356a0203cf12479a36c7d649f1933c6a90820c3212de25166b61eac8de06728cb8cb25566
diff --git a/dev-python/ipy/ipy-1.00.ebuild b/dev-python/ipy/ipy-1.00.ebuild
new file mode 100644
index 000000000000..f2312104ecf0
--- /dev/null
+++ b/dev-python/ipy/ipy-1.00.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python2_7 python{3_5,3_6,3_7,3_8} pypy )
+
+inherit distutils-r1
+
+MY_PN="IPy"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Class and tools for handling of IPv4 and IPv6 addresses and networks"
+HOMEPAGE="https://github.com/haypo/python-ipy/wiki https://pypi.org/project/IPy/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="examples"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND=""
+RDEPEND=""
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+python_test() {
+ # 1 test fail under pypy, persistent from 0.82a, not a regression.
+ cp -r test_doc.py README.rst test "${BUILD_DIR}" || die
+ pushd "${BUILD_DIR}" > /dev/null || die
+ "${PYTHON}" test/test_IPy.py || die "Tests fail with ${EPYTHON}"
+ "${PYTHON}" test_doc.py || die "Doctests fail with ${EPYTHON}"
+ popd > /dev/null || die
+}
+
+python_install_all() {
+ use examples && local EXAMPLES=( example/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index 33a70367c38f..1d5c8c7bf0d2 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -1,7 +1,7 @@
DIST ipykernel-4.6.1.tar.gz 90591 BLAKE2B 9d66e569e416e30fa0af93e9442326a081638e55e004c751d38b3e995e2e1c6baeba5b61e125ae8484a31344ca541070035154e4453f9eda30f7a2ac436e7f1c SHA512 3124534a8a059056211ac573784c491ba18d6e936292523382a9604af10bc2c911b14f49f7625242e29189b46c673da25244f3c9dfa3148d460ba4e466eef001
DIST ipykernel-4.8.2.tar.gz 94441 BLAKE2B cdcf08c114c6c53ce4ed9829f3c2e0d2184f5b89b54556f92df25ecefadcc38955f992572a6dfb9ee49477e9a2111304c9b4f636edc47c0c0a26209c5f616579 SHA512 6542b086ef14abe70f51393e585c1e02eac0967b863c2e3de2dfdcbcdc2f4c01597bd035990f09f07d76005628a3345be97d1b5e5ce7a772ce7074bb31b4d4df
DIST ipykernel-5.1.0.tar.gz 101198 BLAKE2B cfe0593d7de3eebf9ad43dc80d13f53dab0bb599836ea43c8e1263b02e78f6689837bffcea3c275f2241e370d67afb50510980940aea5a2b29a6ce674509bdab SHA512 0792b7f86d81b178c46522c8d6cf5fd57b0e411dfff13832d4e3d38782bae743fac7390dd5f2e2e738db66ce1137ec26e74511896b47667c88e23a245606a698
-EBUILD ipykernel-4.6.1-r2.ebuild 1057 BLAKE2B 3e9df280119e609ffa1fc09e6548bd36726ef544b3f2854d338b45d038757aa0caeec605b640d0be3484758c086406e15f8239b20b18faf84f6e345d6914bc82 SHA512 a7fb826f140da32f2f266d2bf3fcd434b00ad525d4cda65054d9a5b33f1e4f59fc704f502382e071b78b75a0510f1ab4fecf82d52a98d8b0dcc8782e641a9738
-EBUILD ipykernel-4.8.2.ebuild 1057 BLAKE2B d932ad819ee2e871b862924adfcf80db0496c4e61030a9be02428473c8660aa48b67a55e06c1d6298fa9c118fdff234019f2971a162508a181816a5ee12de6d9 SHA512 ec28f9b4e359a63baa0dfaca9a629a79bdfc556735f3e817ce72a38cc29f362806783d559784ca19cd050caefd801237d8e9627a1eedbdb0b5701ebdf248ebac
-EBUILD ipykernel-5.1.0.ebuild 1050 BLAKE2B 2a7539df61fc0b2bd134329c6256d9ab839af6b393c2ca35714ac35104951831d949744907ef066bbd9e222b81c1d2a7e03ba6246fa0ac74a003b46c124bd5e9 SHA512 5d5bafa03889ae1068ffd9aebaf93932101029f66e350356198821fa1232ef51990051882fad25d243c9565da0de91a6d4adac877ae46a4bf57dc051af6c7971
+EBUILD ipykernel-4.6.1-r2.ebuild 1074 BLAKE2B 73b83c0b071b8f911b165b577ee5b4e3531b5f53fc0b691e7c51b546967c880de9ec4d7b2e4df65e7e9bb1d5f819bab19ed84b3d5c836e94a63d5c5aa659cc33 SHA512 411d3ae99f2f53e917b3ac0353b5f001f3ae877d73525c2142bb2f80eabc1ef84a14a62a50cddb99338f0134746133b91d14e1b2b2104c245e572a2bd1247ff6
+EBUILD ipykernel-4.8.2.ebuild 1074 BLAKE2B 319f708b3d4b5103bd861bb2d1657d4d203f9ccba6932d3bb2d6d5b83275b7497dc7000fa0085a4992d8424ce170583b2da31d50541ca8d1a5bd27299972a2b9 SHA512 e8fff9684edb6bc2b6a726fdb486db6c5473956fa3a2a8a4ac7632a9b7dfba7e7341f55ddc5a995f3f52fbb30a138995aa40ab62593efd6057a8e3307a421257
+EBUILD ipykernel-5.1.0.ebuild 1077 BLAKE2B 6388020aa58aa913c0831129fdfce931d12dc3aca732b37696d75ca3ecac21090fe22e5c87ac33a55264d8f8f364912f7af7c73f4ae4d6a171a56e2e05b9c92f SHA512 0b30225cde850549f19eb6e1ece55354536f2b53098236b7d2883d6b404ee0cf195ca1e4059aa44c6ae2059b110c7837c73d28b024da4dff4285eaca206bfc7f
MISC metadata.xml 493 BLAKE2B 46ff719452b5145a401147fef18fd62fc55542b2edc27017f2f8729d04f304339ccf5ad63de07efbd9c5419d663a498c76f9ce312f06869b3621a17fb72b14dc SHA512 f4176cf4bf94b2a2859ed74298ad8d1b7beb310d9a00f499c32528beb46014aebe7705d47f01bfcc6273729271360a404aa7cd03e046918418d80b8b6bb4f269
diff --git a/dev-python/ipykernel/ipykernel-4.6.1-r2.ebuild b/dev-python/ipykernel/ipykernel-4.6.1-r2.ebuild
index 9f289635340f..874b8614ed65 100644
--- a/dev-python/ipykernel/ipykernel-4.6.1-r2.ebuild
+++ b/dev-python/ipykernel/ipykernel-4.6.1-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
<dev-python/ipython-6[${PYTHON_USEDEP}]
diff --git a/dev-python/ipykernel/ipykernel-4.8.2.ebuild b/dev-python/ipykernel/ipykernel-4.8.2.ebuild
index 32532b13c76b..244ae2be52c9 100644
--- a/dev-python/ipykernel/ipykernel-4.8.2.ebuild
+++ b/dev-python/ipykernel/ipykernel-4.8.2.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python3_{5,6} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
<dev-python/ipython-6[${PYTHON_USEDEP}]
diff --git a/dev-python/ipykernel/ipykernel-5.1.0.ebuild b/dev-python/ipykernel/ipykernel-5.1.0.ebuild
index 85f606682f6d..677a27f5c0a8 100644
--- a/dev-python/ipykernel/ipykernel-5.1.0.ebuild
+++ b/dev-python/ipykernel/ipykernel-5.1.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/ipython-6[${PYTHON_USEDEP}]
diff --git a/dev-python/ipyparallel/Manifest b/dev-python/ipyparallel/Manifest
index 6e1dc1bd47ae..f6982a77e23d 100644
--- a/dev-python/ipyparallel/Manifest
+++ b/dev-python/ipyparallel/Manifest
@@ -1,6 +1,6 @@
AUX ipyparallel-6.2.3-disable-broken-test.patch 1063 BLAKE2B a80674390818474fba63c0b86c822eab8238713b96b2d6713478909da57bc4ee1c5bd1fa5da9fd7baff8d84b3ffd313540ed8287bd1c19dbeb61dd69bfe53dbb SHA512 c45c51b5c3fc1512d6bbd7bd557a91de50a1ae172ad465bc4f5482d6036f287ad17cad20406fbd51d8740eabe11a50584040c362c32f1770db69f4cbd9984681
DIST ipyparallel-6.0.2.tar.gz 2366627 BLAKE2B 333d6043c1e3635a37ebd464a5eb6bd0d21d0815abf106f8a7dd138128790d89ccb856dd981c281ce023cded589e6352fd6cd48efab61c8955abfbfea157eb35 SHA512 2dab781eac81bb3c2d4eedff9689448ed8d4317b47a1e8110a0b16147f986428f6fefe13acd12ee8604ec7775aee46a5f62c7d6a676bda7f8d3d39d95d90f28d
DIST ipyparallel-6.2.3.tar.gz 2371030 BLAKE2B 73f96bbed280def33ae243e592ecf2e298afe92287cf3a7edb966859c38c6dcb1f1a43082ab83907aa00e06d571f4b750df28e6885a1c2d1fd1489fd4472a7fc SHA512 ddf479a7776c2ca9fd37aa5b7dd402c136ce62a479333f5f56dce413649f9b928daed56c173ad5325268eaa58667d611257b20c8269899cc06ae2829f973b4c1
-EBUILD ipyparallel-6.0.2-r1.ebuild 1690 BLAKE2B 4a1d86d18d2a3f800224c3056ab3eb3f58b5388e844ab32404542e3c9d754e8371ab770d4fe3ce91c050977b17d1657ddde5371f72cebab40f4fcdab04b70378 SHA512 b94806139d4e20ca891e0676ccdc1ce49b255d05f4f62b78e1146e254371e5cfec0893426ebeea6dd6d192e7c2a39e7cab0ec599df968a27b3370fbcffc9b9de
-EBUILD ipyparallel-6.2.3.ebuild 1955 BLAKE2B e70480232262222e86ef7229bd96b9645f861a58a5acc9bb05f8d2d8b0f13c04b1df70544ea85014c4f2f7cfdd8c371eaa3a8a198d6e4b19348f10d91f41ca9a SHA512 ce483c2ea709064582fd3bf9c30d66e0c0efc6286c0222c48ee6c91d0b65e7e1dd7375d97752e07cec46f66f321a75e58e307773f7ee64d43ee6baae971a1db0
+EBUILD ipyparallel-6.0.2-r1.ebuild 1707 BLAKE2B a4869bdc9bafc3a4a4e9eaace28455c7e78c2e4b1eb36852fec706c42a7dbc56a73f45d2c1b734d2a72f9eb97061ffaa24d486498f9b3959e56f34a0137a2cf1 SHA512 5737f087595be8fdfd20c4ef01836d20209c70fee1c5865dac656597e5e16c686dc939dcfde8425f353d96d1c3f4239401f7ac5292ff88dd8d1b1c9626c84363
+EBUILD ipyparallel-6.2.3.ebuild 1982 BLAKE2B 5eda5b8c10a4572355971a5ed6ffe9f91111f67610154d12aff012636be50e0df74b895e865608c397c5afe9da3265783ccb9d317f0cee75abfe0b8ed115537d SHA512 34afa35206f22806616b4e49b42ad27866056ddf2fb71cf41b0310fc99afb240f78a7537eb85ef5958ceacfd7a2fbf1b36127e4067782cc5dfb7c982c06fae1a
MISC metadata.xml 541 BLAKE2B 1864cc5953409eb51527e721ab298f8296453190f32fbd620da058a2907ffb3778ac1f6723b1f50cd86a27d967d62d882cc5d0cba2709f653b0bd7328288f69e SHA512 47be22e2e5c3d43e92a6e9fcdcfe936ac7690499b850920196fca218b326f708d2350ec23f3084b58d0c9630f8dba06b90414a2e325811467034ef9f35a07a9a
diff --git a/dev-python/ipyparallel/ipyparallel-6.0.2-r1.ebuild b/dev-python/ipyparallel/ipyparallel-6.0.2-r1.ebuild
index 652e64e4cf88..3c087618a2c7 100644
--- a/dev-python/ipyparallel/ipyparallel-6.0.2-r1.ebuild
+++ b/dev-python/ipyparallel/ipyparallel-6.0.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/decorator[${PYTHON_USEDEP}]
diff --git a/dev-python/ipyparallel/ipyparallel-6.2.3.ebuild b/dev-python/ipyparallel/ipyparallel-6.2.3.ebuild
index b84281765edc..7ee65d4e2aa0 100644
--- a/dev-python/ipyparallel/ipyparallel-6.2.3.ebuild
+++ b/dev-python/ipyparallel/ipyparallel-6.2.3.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
# About tests and tornado
# Upstreams claims to work fine with tornado 5, and it's indeed possible to
diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest
index 214f7750fb79..ddc754f97cc5 100644
--- a/dev-python/ipython/Manifest
+++ b/dev-python/ipython/Manifest
@@ -2,7 +2,7 @@ AUX 2.1.0-substitute-files.patch 1017 BLAKE2B 70577eb950a18345804a2a4b750bd233dc
DIST ipython-5.4.1.tar.gz 4973571 BLAKE2B bbda7b5a172ea1e80a9867f036ef68d1d0ec0a7340d77d8b4bbce63c5db7d3aade106ee5a6d59fb7e2b773c37d8263e51e1eaaa81d582849a70de60e93b7205a SHA512 b37dae27a558585ec4f42fa22e86380ac81990207ec680fc7b0e6f97ac81c99d915cfe77488bc0b91a61c34e0c00b323df08aa06b142ce0fc88ce30203102907
DIST ipython-5.8.0.tar.gz 4977824 BLAKE2B cfa0592e8b71f82d996e6e961c3ac478617132f569799916a8794f1af733f3e40649fea763595b58dd8a10f31869d280338b81d15c3d059707a66ff7dab889f5 SHA512 946afb8f1623c8a7564ba2d782e05f5c961577dfb1e4a0f27e4a10e2932d5d041035c12aea7eb3e1d61af87867fab85a29919499822f93f638634bc343084b3e
DIST ipython-7.5.0.tar.gz 5118610 BLAKE2B 3f89babc292ea55724c2333076a673ef7fcd0a7a468e972a50c962194a71a0bc3cc9bdea4f96db4c21fe475b4d79dc87c124bcde53e1bc3ae7066a3c0c136e0d SHA512 564027879e53b3716ebe8cb1ed4b516835c15f326c865fd664aa7a4e5f26e1a78a329ff8e19d4acf6249e2acf7382501114cd2258c38bba89f0f382f7dcda09b
-EBUILD ipython-5.4.1-r2.ebuild 3708 BLAKE2B ca51fda923be3b4165303f6828b786f1b30403a9333ef47a56184eaa5d2ba175050247e2c8cbc8a68793642e3f60afe9927141722e6d0e84c7b46399c3f52d1c SHA512 fd3b5f5bb71a40960725e467fa69de0671d14d4f946d2acd272fe140da9bede8499454a6b932760f334c89a86ac06bab28e8feeb5eae892fbaab6981ca4c8aba
-EBUILD ipython-5.8.0-r1.ebuild 3792 BLAKE2B bf4657c93f27d988da7af429cb7eede7d7e0e6717d358bfebcf3f8ae01b0b16ac9d55e8c0718478cc49153c604a32d652461f942262554eb183bb329aaca86d2 SHA512 0c0ce13cc6e73182d631ff29fa93803e8a5152b1ef44fbf6f50b38ded551944ce7c9c14f45a73ccd7b8dfe2136947cbd0f37f68aa6eba9880341bdca78836461
+EBUILD ipython-5.4.1-r2.ebuild 3623 BLAKE2B 384c7c8a6795a0c65e666ad40b2a47bdd19f6f0015b19a73590fdeb5615c043aceca91f4328534a97d254f693b3c63bf8b5133832aeb79e3963e857d006a701c SHA512 25dd90c22e5fc4eaf0c7b54e11188ae1afa2b8da25413ff38ae15e3cb066f5583d6c1ede1a75aca03316dce3269aedaa3334d7f6bdf0ed7213df1d6f29bc97bf
+EBUILD ipython-5.8.0-r1.ebuild 3680 BLAKE2B a2d2fbab074725bc0c8bf29b5f133d3126d6b0d88e6bd996e85083d49437cf2ec7ad7b040255af1e4b20cb918bcf2c8a57a69257ed1c54ad7251b0d0ec3b935d SHA512 4040bb472e5bef56f207a5dc6ce942b6112b1295150bbc453efe5d8024efe121f2a8851d262701c3c80275e01f427c63bcbb0b70eb11a2fda8c661afaad0b4b1
EBUILD ipython-7.5.0.ebuild 3539 BLAKE2B db87c7f6eeffc4e8692451ff57d05874e5c754fb7006ee173365ca7c36ede16d220220b30fce0d4e84fb7b9ee7881a218228468cc95e42949553c0d259fa89a4 SHA512 c20b5dee2b8a1f8ad18fc58263e1a97fe86475f9babf3f7f65cafba1a5c086802c0a3b5a543c3d33c250919b263adb14cd5d1c82f84a385873190b67b2b6ec31
MISC metadata.xml 2857 BLAKE2B 89f6ea04a550e2e590f9e041c435fe578691118e24265d0f3c2465480cb32cbf4f5ca4d6c8fb2a08a665061347e19e361160f73aea080b1f67a4c9c743f6c23c SHA512 6b28c7f0be77e23656df143940074658a71ea872ba12238d3dc206f25662ddd589e3ebee11d5ca06498cfbbc651ae0effc95235feed91e853616706c87ca5bc4
diff --git a/dev-python/ipython/ipython-5.4.1-r2.ebuild b/dev-python/ipython/ipython-5.4.1-r2.ebuild
index 3ef033ba0f16..4c6865ef4d4c 100644
--- a/dev-python/ipython/ipython-5.4.1-r2.ebuild
+++ b/dev-python/ipython/ipython-5.4.1-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_REQ_USE='readline,sqlite,threads(+)'
inherit distutils-r1 eutils
@@ -15,7 +15,8 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test wxwidgets"
+IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test"
+RESTRICT="!test? ( test )"
CDEPEND="
dev-python/decorator[${PYTHON_USEDEP}]
@@ -28,7 +29,6 @@ CDEPEND="
dev-python/simplegeneric[${PYTHON_USEDEP}]
>=dev-python/traitlets-4.2.1[${PYTHON_USEDEP}]
matplotlib? ( dev-python/matplotlib[${PYTHON_USEDEP}] )
- wxwidgets? ( $(python_gen_cond_dep 'dev-python/wxpython:*[${PYTHON_USEDEP}]' 'python2*') )
"
RDEPEND="${CDEPEND}
diff --git a/dev-python/ipython/ipython-5.8.0-r1.ebuild b/dev-python/ipython/ipython-5.8.0-r1.ebuild
index da8707c9aa62..f30f2232d004 100644
--- a/dev-python/ipython/ipython-5.8.0-r1.ebuild
+++ b/dev-python/ipython/ipython-5.8.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_REQ_USE='readline,sqlite,threads(+)'
inherit distutils-r1 eutils virtualx
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test wxwidgets"
+IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test"
RESTRICT="!test? ( test )"
CDEPEND="
@@ -29,7 +29,6 @@ CDEPEND="
dev-python/simplegeneric[${PYTHON_USEDEP}]
>=dev-python/traitlets-4.2.1[${PYTHON_USEDEP}]
matplotlib? ( dev-python/matplotlib[${PYTHON_USEDEP}] )
- wxwidgets? ( $(python_gen_cond_dep 'dev-python/wxpython:*[${PYTHON_USEDEP}]' 'python2*') )
"
RDEPEND="${CDEPEND}
diff --git a/dev-python/ipython_genutils/Manifest b/dev-python/ipython_genutils/Manifest
index 6c80e82e3efe..ab49e929fa40 100644
--- a/dev-python/ipython_genutils/Manifest
+++ b/dev-python/ipython_genutils/Manifest
@@ -1,3 +1,3 @@
DIST ipython_genutils-0.2.0.tar.gz 22208 BLAKE2B 1a898e11cec26787f530f72e2d2a79e7834664e0f6be6a27ddd426bc2d0b3f39ee46e9ea10ad03e01a08054873c9752007038e863d7dd9e501613a68e40e1635 SHA512 0e5a9f8be17d98dfb74ec77d1360ee79276a13fe1914e6d31e8740f06375ed1671c49356a77f118495f50823b8384c1e2c5b6fae73965e3d4249c831b9a2b095
-EBUILD ipython_genutils-0.2.0.ebuild 618 BLAKE2B 11fd1b459ae252df2d01d65fb25c4dd09c7590cae694f3b8baa0fa5801231413e4e6ef12dfdb9d76b36ef045affb187a8cf1aa9586b4505c194d9bb8d95dc251 SHA512 7dabc05322de8c2c9cfc721a25dee9c1bd9c73c5c953cb01d41bf1dd9aedb1ad131f17c61bdb9c770d494164397c11bae40366ec6fa3232e0d37728b39b61965
+EBUILD ipython_genutils-0.2.0.ebuild 645 BLAKE2B 2946145677fe87ca92ab0b626ce49a24319b24aceb653a9cfd9be3f1c2eb070f9f7bb4c2855f8e7763bfe3925c50cb03290d5a8af449fa6b8054f573ca56464f SHA512 e8c62884d997b7aab6762e26417a43d2f361c7fefa69196b51c432c6e74012aa59763944c459f2969d40101ea0d91171037be9c8634e58d4cbfb0b383781b316
MISC metadata.xml 729 BLAKE2B 91bb45e44e2ccd4686308049920a2a9bc9a0334af7b2cec5365c35d3462782c9f1c95b5496d364ac1b92bf1514102b4e5d6755ff8beabdf5887f0262cdbca889 SHA512 13724fe12d5a5053947c38bec58984747985fee21954ff33072c954bf6e9bb53c4b9d23dad194c4cc6b1151ae83d1f8f53c9f91368a370aa51f84c7ced0178fe
diff --git a/dev-python/ipython_genutils/ipython_genutils-0.2.0.ebuild b/dev-python/ipython_genutils/ipython_genutils-0.2.0.ebuild
index b3883ea29952..39a2bb5c913d 100644
--- a/dev-python/ipython_genutils/ipython_genutils-0.2.0.ebuild
+++ b/dev-python/ipython_genutils/ipython_genutils-0.2.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
test? (
diff --git a/dev-python/ipywidgets/Manifest b/dev-python/ipywidgets/Manifest
index 6a868b6f9be5..1a8ca3e8c83f 100644
--- a/dev-python/ipywidgets/Manifest
+++ b/dev-python/ipywidgets/Manifest
@@ -1,6 +1,6 @@
DIST ipywidgets-7.0.0.tar.gz 1006851 BLAKE2B 2ee86d0459b6c88b351994dcb4385d31378235a0be157387d90a476e49958bde25df941aa92068266df377c75dac13925d15ba2f8da0987d70adca3e726fa1a7 SHA512 39219478c12f26a2bab0e975b6fb53a7f9ee92b10fa05bd885b21c7c981a4402ad65f497223a4a2c30a7d6d18bb56bec715a20659926075f2e3730e72022ade6
DIST ipywidgets-7.4.2.tar.gz 4114472 BLAKE2B 45f946da974c1f7c5422248bd5f2eacb92a6791f089d13fb17e025b94058d97210561a6291a6c5b8c7e8e484e7128f5315db2af6cf212762f36e6d884929686f SHA512 ae5ef0615a9771cd83ca17a2a364bd5d6ee0d934d82adf2c70fde84b7c9b000d7bb32595977a607b5439423e0553c9bb8293617b43d0cf322f6bcf4b3b912eec
-EBUILD ipywidgets-7.0.0.ebuild 919 BLAKE2B 6a03adf1ce305acc0c3bfa5910d460323a11422c612f4fd1510e7d3349a83f8c8c3437838c49e198baf51988fc9f4d370fa9a3c45201ead608adff1f1d0ecc90 SHA512 2c1cedf0e4bf091143717702fc4e9107215a3d40361ba876a5fc0a4635fa3202b23477afa2a96e3f71a3ca5e5c4bfe59e37f54f1d1c92ddcf0420370f557cabc
-EBUILD ipywidgets-7.4.2-r1.ebuild 756 BLAKE2B eb79755ebf691ccf31ac189d21006541e6375704a70899c4edaf6db3c11640a50524980df2cc46bdb64fef9b13f9e238da4153cf0937160fa26b6a58151a8f5c SHA512 1963f79471b9e4b866f072bb86194a64e1c390637580ccbfbf9469a2cf809b36aa8d25d8942f0fad18c6d99710bb2ca5b60799bcabbb0df3a82d6f58b9a1f003
-EBUILD ipywidgets-7.4.2.ebuild 921 BLAKE2B 3b4c7b4c750ada2060674881b9f822ea53edc2f87e30ea96376680fe905ab0dfd01e1d8ec71fe2bf1749f431ba858df1018af2b2159191159dbe16efd1528a9a SHA512 0ed8d1ffcb3ad518f72681c305aefd5903bdf8955d316c80842453acb21ba1109ff964a42b28b61a549ae9c665fd762fef2dff7221b35fc3566f5d011755a787
+EBUILD ipywidgets-7.0.0.ebuild 936 BLAKE2B a364093155a597ce92ea30758569be9b792157bdd62b94c1a1902c88cb9af5e9296013173e87ced0effa93e6935abcfe7e44418d8a544b3e320712c643c2c94d SHA512 2f033d8b83df8b9e84a4e5895635444c9519656228bae9e7cd5311069a8cd21a0ec8614249308acfdaf2758008d0399f6c4ce338409e643a0a3dc40e662e1b45
+EBUILD ipywidgets-7.4.2-r1.ebuild 783 BLAKE2B 4a9750d05a7d841ae3cf1166a4d302009f87e07bce53525fb4e3e4d719ae1b8488bb651f30c68c2ddb40eb4a0b3d9578b951c9390598a154d0d74ad06a9b1390 SHA512 eb301fbe41ef8e93c0549ec4d65fe69adf2e2e2fa27cd2454f961b4996d7cf1c640d7db1e7cb6d48a1d396e91587afacf402d99b4c3092eec1834473c3757a77
+EBUILD ipywidgets-7.4.2.ebuild 938 BLAKE2B 7754599042d3d0582753f390fbfa51e54b4c4bf7c28b10d593f36ae93ef60c448dbb14d63c08920aaaa744d8bdf1eec4beddb038bfe128da43419d842177bec0 SHA512 7634b74788e66d7e3c4cf2fc5d37102dbc0a7baeab1d703d89366616e2a80a14a19840512536b2f28d5cd94819a2dbaae14dcac39a7add9b76e8ec8496aa1682
MISC metadata.xml 520 BLAKE2B f8892f1fa8cc869c859fddedb9aa976d5a564586d23d30b758301810ab21bab4b28067c7411de000ee16312b3c12d16ef9fcd927c42601cf4d4560dbcc242cb9 SHA512 2072af0fb3f92af2e73edc7d2e69b9773325ce5c1bb8046496fbeb4908789ad2896126c78c5bbccc475e57cd78385ea15c03e4c4318325912cb23babff45b10c
diff --git a/dev-python/ipywidgets/ipywidgets-7.0.0.ebuild b/dev-python/ipywidgets/ipywidgets-7.0.0.ebuild
index b3ffc2d464c3..aaad0d6db818 100644
--- a/dev-python/ipywidgets/ipywidgets-7.0.0.ebuild
+++ b/dev-python/ipywidgets/ipywidgets-7.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/ipykernel-4.5.1[${PYTHON_USEDEP}]
diff --git a/dev-python/ipywidgets/ipywidgets-7.4.2-r1.ebuild b/dev-python/ipywidgets/ipywidgets-7.4.2-r1.ebuild
index e93864a23ee2..2264ba278d4a 100644
--- a/dev-python/ipywidgets/ipywidgets-7.4.2-r1.ebuild
+++ b/dev-python/ipywidgets/ipywidgets-7.4.2-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/ipykernel-4.5.1[${PYTHON_USEDEP}]
diff --git a/dev-python/ipywidgets/ipywidgets-7.4.2.ebuild b/dev-python/ipywidgets/ipywidgets-7.4.2.ebuild
index 5bb172626369..693a45753b70 100644
--- a/dev-python/ipywidgets/ipywidgets-7.4.2.ebuild
+++ b/dev-python/ipywidgets/ipywidgets-7.4.2.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/ipykernel-4.5.1[${PYTHON_USEDEP}]
diff --git a/dev-python/irc/Manifest b/dev-python/irc/Manifest
index 8e799c387480..e55fd18af2b9 100644
--- a/dev-python/irc/Manifest
+++ b/dev-python/irc/Manifest
@@ -1,7 +1,7 @@
DIST irc-16.3.tar.gz 87067 BLAKE2B 61d8b9cc20390a3eb918e5593a167b28f37154ee05cb4d7a72f8901509d3345e8d6bee9c17b66aa6c71fad4608a9f98eb3848190f82eac7db6f2013227979c25 SHA512 84b5a56a441cdf22396c10b81c115cb2e297ac082785e9baf0bc73d655034be1ff3f553d44412f066ab4b74530faddb66a9cc2f511a332e87fe49af0b6e68e5b
DIST irc-17.0.tar.gz 86522 BLAKE2B 1fc1d2faa4e13bfdabffbccae0c40ea7dd477894a5b6f24370950d4bce5e833103fcd2c20d39e2fd0490975b1f36fb234bc354d08f1524062f4dfe7195158750 SHA512 7afef790048b6905d1ae1fa559fa100f57a508586a9d3641890c578730677c965b5c1dc9e00927c8178955632ff919c00484c535eaaaa5c411ce15f68a7d3f93
DIST irc-17.1.tar.gz 90266 BLAKE2B bcee4710527d718c43fd836f36c48af4bd3b92aee202b0197be710ffc249b3b24d6bfb4f092a102ba0789325e0322b23d65af3fd5d7aa45cf0174d278b5d5282 SHA512 8c6a7d1e302ddfdb86808fe422f922a4bf088dd2890e5ca7a924ca960e603c78e9aedab202c895c555e3ad569e6be133aff652e0a374a16e3ab165100e6fecb6
-EBUILD irc-16.3.ebuild 1675 BLAKE2B a14902e73d3142a586c16c69955c4776d06064b2c857f4ee39fa87ff69559fc3d04b86e08b25eba1cce6ee7ce1737330caf8ffd8a176e5583bf0cdfa0909777b SHA512 d31303d4ed67289b0d5ce907e146acef67c628fb1c0c6b024002df7b78e12b35f83dc00b8f94c1bc2ef5d21ff11076415fc1e1982eef989aa532442d7f4b0f5d
-EBUILD irc-17.0.ebuild 1638 BLAKE2B 189fd5ac449715fee115179daca6c592bdd46c56af8feb4c17d0d73a8a9b603ee16df8b0751ac4d3f4e12518982d5ff1054f59942af40b72858fac078b95ac43 SHA512 d546d77971c27e7fa5a82f043ee0d26c263c1237ea9f2ce879da3087857a9dcb7273f1ff1c65952c81f24c8bd3cd97032e9c26fd060af9bba64a6ca2fb6f6209
-EBUILD irc-17.1.ebuild 1688 BLAKE2B 9ba117cf9f8c4efb766281f0c5523283a90588b08c85765e06039afddf74543197553c6ba7db6c21bd13658bedd1d65430c702fec7263a17de20eeb82e7ce3f8 SHA512 8f4f7e3cadb9664045ece57b74743e957fb0bf303024de71376d6e595a09e04786d730f1688ef44245ad73a3002d9454c15fc0654edfbf1556104c88021d3461
+EBUILD irc-16.3.ebuild 1702 BLAKE2B c4ea0cb372c819a9c9652fa7bd123a10a8e2666223d20a78fb1a0db5c1123e5946f1d34c77a2abd85e433aae5db84406fa7ba649fa273d9db07eca5882c1e076 SHA512 efbc9afab10a162fe1e9e82f03b46ff3f1c5fe17e2ccd63d3093e0399bff2b3a2da12e1f8ecdf70eb7c9807efb8240e47f27faccd82ec1ce81c4654571555eea
+EBUILD irc-17.0.ebuild 1665 BLAKE2B b578bfb57a990a8a2778805594cd746912da36a5ab0e603b4939814ab9b3289258dfbf477d487d0db835abef47460bdd412a1b403fb2ec646c23848f1ac18b78 SHA512 8bcfcb11a10b7305907112b3e4207fc1b63dd298bf4c3faf97117b5ec36b824f1ac03d783fa8abdd05a28524131e0c34dbd78f4f5f5ca8763c76a8cc074cb205
+EBUILD irc-17.1.ebuild 1715 BLAKE2B 1b73627d777934995a838b69b14d3c95714dfbd056da446f083df3fc52306ce39d31b93428eabaa000210ad1b77b6e2f957e9b3376a10d2ef534a5c407b9dae8 SHA512 1b06a82e7e8f1c31afd55008ee351958c975cc7d3500510ce42337d782584b9da00d00cafa964fc14bb1e772791c0561779107d08da0a9055f12ab97f2166cd2
MISC metadata.xml 690 BLAKE2B 5bee1fd162cf7a46ee59a40c945991887fe187d09b647907a2e05b80dbd9327d039d40986b5b5549e27f8729153880a234ea50c9601e171b5cfa13de295d6ba8 SHA512 1aadd270ebeedd1ffaea3f62bb804e48f94f822ac6f4d8502753259c098c7b18a5a94d0643f35eab2df47ef3537d513e37bbb9d04b619cf88580a4d5a463095d
diff --git a/dev-python/irc/irc-16.3.ebuild b/dev-python/irc/irc-16.3.ebuild
index e520e4ae525c..449848bcb3de 100644
--- a/dev-python/irc/irc-16.3.ebuild
+++ b/dev-python/irc/irc-16.3.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/jaraco-functools-1.5[${PYTHON_USEDEP}]
diff --git a/dev-python/irc/irc-17.0.ebuild b/dev-python/irc/irc-17.0.ebuild
index e81e00cd656c..253606a72f7e 100644
--- a/dev-python/irc/irc-17.0.ebuild
+++ b/dev-python/irc/irc-17.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}]
diff --git a/dev-python/irc/irc-17.1.ebuild b/dev-python/irc/irc-17.1.ebuild
index 1a6a8515e164..b534d09c2a25 100644
--- a/dev-python/irc/irc-17.1.ebuild
+++ b/dev-python/irc/irc-17.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/importlib_metadata[${PYTHON_USEDEP}]
diff --git a/dev-python/isodate/Manifest b/dev-python/isodate/Manifest
index c9c4b31ab7ad..383eb30a3557 100644
--- a/dev-python/isodate/Manifest
+++ b/dev-python/isodate/Manifest
@@ -1,5 +1,5 @@
DIST isodate-0.5.4.tar.gz 27691 BLAKE2B 91c05cab9a9d7313a4a98bf6843c4a6baceae86e2f030c684d0b7046d6df9e446124fa7704fe2c4689f2ab10da6c3ae96922809742cb4efcfb04a50f48bfc610 SHA512 ef5fd27ffa61ad10abf499723c452fd8fd6c2f08a0d5aca6ead88857e5d159f50a3d01769b9fe0aed59a57b0f89a70b359135b0d7c5e6a75d023daa824e5d80a
DIST isodate-0.6.0.tar.gz 28480 BLAKE2B a7499c736b67193ac73026df7a7c9d9bd5b743a5d556fe5e8ba0a62e8a5238d64afb88547a27e4bcbe706483e3e1e97eecd437e4e1c730c20652cff5926502fc SHA512 e977748e13ee2c94ab47bfc47113d152280e9acff6f70e773de73717392148dd2c111a7db2d9fa3679d37936c6ed9a23dc526cb00bd601df45459b6a244f9f7d
EBUILD isodate-0.5.4.ebuild 631 BLAKE2B 11a0983e72bb75eb1dbb8fba754f17528c726238aca5fbf013e08f17df361e0419ee1b1721f91b33da90f2c0ab4e17d45315d02072d554a0ce0c40c1dcdcae3d SHA512 ec54c6f2e42630d7670a6c281321e8a8b0bb5e4eccf9ab9adf0e8b12defff39971b203fa4880d93e9fb054d0fbe85b1dec2eb8594c39eefe7b53867a45b8da20
-EBUILD isodate-0.6.0.ebuild 716 BLAKE2B b7534068c13ed318559b37ba90dfad4cb4dde84eaafae10f882f5a04ae8bdfbf63b16e2646d4f6e38c2042b5dfd335920d3bee8d9c524b3151c445e497ec81e4 SHA512 43fb55262b99543f132aad40bac447c64535180d4a74fa7a1bb4fcd32676f6d322140987eef1e4b40903f32a76da63e298e39329e7c6cd167ee0a2cb7dee0449
+EBUILD isodate-0.6.0.ebuild 743 BLAKE2B f435663ae335bb493714899bbaf28f9418e678c0e779189dd1ef62de12094b8bf64d07c0563608ed631d7931df1a6daf705c86aeda9f40da374ffde9d25646a1 SHA512 caa0312244a85b62b79c75b46968d4acabdfdca288effec364e0ce7911f185f702b91b47233cf3d04c6b66acd6c3f973d1f9411935883434b63220cb14862a08
MISC metadata.xml 1120 BLAKE2B 9889dda56ccb8afebcf88184839aef3527090675f9a51444185c2d22f2eb89eae009b3138edb3a03c3d024b7a6d0ec586bad08480f869a030303a736c3a00dab SHA512 c9213c9a90a27f29d51584edc4537055a82962f9153cbd68fcf8868409be2af625f754c1b8c9e1f5d00ddf6696809a118fa33a742f5e241ba6a4141937f60dce
diff --git a/dev-python/isodate/isodate-0.6.0.ebuild b/dev-python/isodate/isodate-0.6.0.ebuild
index 5244903079fb..c691e90abb99 100644
--- a/dev-python/isodate/isodate-0.6.0.ebuild
+++ b/dev-python/isodate/isodate-0.6.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/isort/Manifest b/dev-python/isort/Manifest
index 97115a4e3cfd..2e06ebff4a71 100644
--- a/dev-python/isort/Manifest
+++ b/dev-python/isort/Manifest
@@ -1,5 +1,8 @@
+AUX isort-4.3.21_p1-tests.patch 1301 BLAKE2B c56ffa6dad9605def443bd1f714cd3a88e77b79aa5095a428c29a2420ca0308b88ede5070d827fcd5ac5815895f9dcfa846dfd2d983640134343e89b2079ef37 SHA512 6e32001e2f3fdc97da37f82dbe37ab293b1a7489d5c533f276583161028384da623bc3ea51e90e7440a866c28c6828eed272e27821a3f101d0e3e635f809efd0
DIST isort-4.2.5.tar.gz 36361 BLAKE2B 7133ab999200412bc880a5413de81ff0b7718383eaf7f50dd1ca12da4d7ee24f8d47af60e7416ca6898a32074779c4f293d897a0f7d62c2539b10a686484c121 SHA512 ddc8e859bb421e4179315d74896958c8279394d42a75494db5dc22c58422994aa249b63c03645626a021ccf9142941bde51ad400256ab1c6be29da8110375f40
DIST isort-4.3.15.tar.gz 67949 BLAKE2B e78960518928cd74c15733bbc14bf066798ecbcc3e906754c10e352e7b88843451a1d0616d1b450100c77e95974f863951d640c9568277e867fcdfba8f44abdb SHA512 a5774d4f3c49c978e9043e52681e80011591422e60178d72074142725d9d7fa5065553686fd42bffe9e71b38b2b5bdaaa6f20e32cd8dbe33beb9431c397d78e5
+DIST isort-4.3.21_p2.tar.gz 158539 BLAKE2B 316703ca754c939e4af0db4a1060fb13a5164797a672b3faeb585a81fa0c86453fb0f1953b789661588cd0f04267a28837d46a88093a838391f752afa43e9f8b SHA512 fc2aa00c87196864864d2516b8be7acdedcf40d71d1931510e4b878dbd2b6da0b579661b50221f03f4aa5560c8bf23d5e1e10a2694d2b741ca09a92e40a4c687
EBUILD isort-4.2.5.ebuild 469 BLAKE2B d3285b6b12cd641d1823945d78829ead7e8d5f7811c0daaac20ddd75650aa4bf80d5924f7579ea67cae090c112a1d75fb3a0b7b93016ea5da30a5c443e23f329 SHA512 07cce8f7c209caca4a8e587ba28cf77a9d40993a9d7b95a9fb3e56574520e07a362a2f7dea4f1b73a6eec967b43121bb6d49ac712074863fc7a7a85b0b61c067
-EBUILD isort-4.3.15.ebuild 471 BLAKE2B ea7b3f05aa2645847824260c89da57ece7f265af4defd4a5689b0aec602f73d33493599c9781fc4d32a317e810ddc9f1b5348c00f05e1fd974265b6299b7654b SHA512 30be4208ab12960fa409f45ee43caa7306b5fb8f59aa52d42e1c440264cd1d0dcc3db45d839e900e9b2e57aec358fb39e06e3796ca4efb24f950f5e1a0d195f5
+EBUILD isort-4.3.15.ebuild 469 BLAKE2B 90af03eb5ff9649c98891d9b0da2c2d8e5187b82a6d5a14c4288d93f074046176b0fc7ec1ac082ae12564ec8eff4d6c5595c95f382ee4ca34484fd19f4336829 SHA512 494b4449c0c7082c1f47bfb0b99c6fc8e7ec7240289ff3ead40781cb592b02058719dff49612c949adf875d2e6ff941fae76caa6ee4c898dd26890a6d6d58943
+EBUILD isort-4.3.21_p2.ebuild 805 BLAKE2B 4d9d319b4eda2fa11e5669b5f3a6ed99c8b304d282b509661e32e7701e83850aa6e43bc33f391e244a12ab605dd859c34cbf543aebfecc0f2848eed668c5ccbb SHA512 ea5db193b7ed28e4c1a7a2302b69a8226eedecfe9d729c226238eb2d2d028bb9e8319200df11b6744399c5a5b791592d532e43dea1016fd9f076f12e5f89c4eb
MISC metadata.xml 395 BLAKE2B 2fe78f812b341093dab53962f6c02a341b9c32221d3d318ce839f38ad2280369ca242f831cff95d18120a8104bd5cadfb1e77123872228411514a993b086772a SHA512 27076ca449e7effce88a4295218f20fcf89ba36ca0df51951f50d25b4f8b76945282136b6e972c0220567df3249c2c1fe2e956acfd36a5cf249401c88c721d4a
diff --git a/dev-python/isort/files/isort-4.3.21_p1-tests.patch b/dev-python/isort/files/isort-4.3.21_p1-tests.patch
new file mode 100644
index 000000000000..9ece5ff6de9b
--- /dev/null
+++ b/dev-python/isort/files/isort-4.3.21_p1-tests.patch
@@ -0,0 +1,36 @@
+diff --git a/test_isort.py b/test_isort.py
+index 9d9297c..725b1e1 100644
+--- a/test_isort.py
++++ b/test_isort.py
+@@ -1539,6 +1539,7 @@ def test_custom_sections():
+ "import p24.shared.media_wiki_syntax as syntax\n")
+
+
++@pytest.mark.skip("Not going to pull in Django for a couple of tests")
+ def test_glob_known():
+ """Ensure that most specific placement control match wins"""
+ test_input = ("import os\n"
+@@ -2599,6 +2600,7 @@ def test_new_lines_are_preserved():
+ os.remove(n_newline.name)
+
+
++@pytest.mark.skip("Not going to pull in Django for a couple of tests")
+ def test_requirements_finder(tmpdir):
+ subdir = tmpdir.mkdir('subdir').join("lol.txt")
+ subdir.write("flask")
+@@ -2675,6 +2677,7 @@ deal = {editable = true, git = "https://github.com/orsinium/deal.git"}
+ """
+
+
++@pytest.mark.skip("Not going to pull in Django for a couple of tests")
+ def test_pipfile_finder(tmpdir):
+ pipfile = tmpdir.join('Pipfile')
+ pipfile.write(PIPFILE)
+@@ -2979,6 +2982,7 @@ def test_skip_paths_issue_938(tmpdir):
+ assert b'skipped 1' in results.lower()
+
+
++@pytest.mark.skipif(sys.version_info[0] == 2, reason="Broken on Python 2")
+ def test_standard_library_deprecates_user_issue_778():
+ test_input = ('import os\n'
+ '\n'
diff --git a/dev-python/isort/isort-4.3.15.ebuild b/dev-python/isort/isort-4.3.15.ebuild
index 9360a2c72994..b018acbee5ad 100644
--- a/dev-python/isort/isort-4.3.15.ebuild
+++ b/dev-python/isort/isort-4.3.15.ebuild
@@ -12,4 +12,4 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
diff --git a/dev-python/isort/isort-4.3.21_p2.ebuild b/dev-python/isort/isort-4.3.21_p2.ebuild
new file mode 100644
index 000000000000..c55537150d53
--- /dev/null
+++ b/dev-python/isort/isort-4.3.21_p2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PV="${PV//_p/-}"
+
+DESCRIPTION="A python utility/library to sort imports"
+HOMEPAGE="https://pypi.org/project/isort/"
+SRC_URI="https://github.com/timothycrosley/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/pipfile[${PYTHON_USEDEP}]
+ virtual/python-futures[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/backports-functools-lru-cache[${PYTHON_USEDEP}]' -2)
+"
+BDEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/isort-4.3.21_p1-tests.patch"
+)
+
+distutils_enable_tests pytest
diff --git a/dev-python/itsdangerous/Manifest b/dev-python/itsdangerous/Manifest
index e1283643e100..fb5af955e9ca 100644
--- a/dev-python/itsdangerous/Manifest
+++ b/dev-python/itsdangerous/Manifest
@@ -1,4 +1,6 @@
DIST itsdangerous-0.24.tar.gz 46541 BLAKE2B 835a459128188083ea048fa26ecfba1e01b67618838230f9cc53b93afe540a38856b48d6deb404f19564fe79390d109bc3c7eb8738e83ba828f21a33aa94b050 SHA512 2863b6e5fda178db59bd214c6d24d04422c1021bb41bf11598aba1cbc43053aff3bb1e0539940b5769de04b68c03e8bd01d728dcbfc4bd0ba05867688574a297
+DIST itsdangerous-1.1.0.tar.gz 53219 BLAKE2B 6ad74dacb9728e77d57ac5e364e79e3cc749be206fa03e82a407cdd77b5b72ddb4861bf181772915e684539e6404c6a45f6081c7c8e17a33a2d532b4fc3fed80 SHA512 61bab3fce5f87a3b5fc8fad61e735a63df6aa039416ee3494e1c99a2a1162b4fb72793bc5dc949de0985724c40121810b159513606c4c3976a7666dba3a1b93d
EBUILD itsdangerous-0.24-r1.ebuild 832 BLAKE2B 5011259eb6ae8cbc008403f245019ded5837d84d30c99d8141e5e97ce1e7fe28124dee7dbd5525b5781fddff1af70bd7cab66cc875af5e1076d7ce6fd25f0c99 SHA512 bc6acd677fbb8038b9651255bec8a4c474e92f875585525d5780558ab649e1b587b998a62a965d206f11c7ad179fb7d3724ab6998998bbe401857bcae347d4a6
EBUILD itsdangerous-0.24.ebuild 825 BLAKE2B 295dc367ba3c68e5cffe5d97767ccdaac5b651d50f65794fca0f6c608955e579756d4cb8164acf9333fa46a43dfa38d65dd45543b64817631fb68d11504c53a9 SHA512 c7f44a448ab75d0f509b994abd46b36d8670ea2a0bf9cfd300ca3b3503885f6a540860ca75e34796841ca381072df4d4c05f069398de97dde5e8da3f47f390ac
+EBUILD itsdangerous-1.1.0.ebuild 692 BLAKE2B 123fa18a2e8ec6f09e9e3154ddecbf1b459860bcda6a1ddd6c09995fb5083bc65c54109294d7b6447d12f688d5b8fb73ce05a19d8f45e6d96b6c6821560ceba5 SHA512 b0739a4957de4f5a7e52fa8a3a3c732ba9f18e071e24ebd69cd97c8551bbac026ab2852f4a7add27291d6bac3ddd281df21f5cf64d6e29991fede5ab0555b61a
MISC metadata.xml 325 BLAKE2B 77ff2333a1e15eb410f0c320bf5b62c19568bea653b4cda79294debf6dad02b774f914ecfb3cecbe0adb1630e36bc82727ae77ab09f2b8314fe2ccc101df6737 SHA512 ea6c9ac90af243fc0367615835740108e37ddb9547dd9f288572af097c978e11c3fb2a17398950fbf842e6d1a4fb0410a74e769ad7b0c103b2d9301497578e22
diff --git a/dev-python/itsdangerous/itsdangerous-1.1.0.ebuild b/dev-python/itsdangerous/itsdangerous-1.1.0.ebuild
new file mode 100644
index 000000000000..3365bdd8d133
--- /dev/null
+++ b/dev-python/itsdangerous/itsdangerous-1.1.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Various helpers to pass trusted data to untrusted environments and back"
+HOMEPAGE="https://pythonhosted.org/itsdangerous/ https://pypi.org/project/itsdangerous/"
+SRC_URI="mirror://pypi/${P: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"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/freezegun[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
diff --git a/dev-python/jaraco-classes/Manifest b/dev-python/jaraco-classes/Manifest
index 159e20229627..0eea4562616a 100644
--- a/dev-python/jaraco-classes/Manifest
+++ b/dev-python/jaraco-classes/Manifest
@@ -1,7 +1,8 @@
DIST jaraco.classes-1.4.tar.gz 5171 BLAKE2B 193333a9a543328b6f781888ba7a6ae3cf0b1ae7cab078c9da65a1ed26cc71164aa06a31f2495b62c7d7a388b6fc075e97c7af58f7d67bc0ecc1785f9c7056dd SHA512 d434b470424c104f91e9a4a5e3a1f2109b919a35edf45540ad1ef8600f0b10864f32aefb411d747e13b5d99ba06601ea7abe5032e24e5dc6b25254b4e68f8a89
DIST jaraco.classes-1.5.tar.gz 6710 BLAKE2B 884e756c7bff272a0b35d9ef8cd30538eba793e6d838b7bd409a59fde9539776906aeb95a456f7095178ce0623e20634fe1a09a8f3515d4b661bf702480cd934 SHA512 8fe3d40863424547e5396fd6a2b4ef3f27a92185ca82206bb88de2716419a9c2dc917fc945c732d5dab1a1795727a12014e0bbaceee7834896351de05491f99c
DIST jaraco.classes-2.0.tar.gz 9911 BLAKE2B aa5e5c90f16c9536239ed61e6dccbc426244c98a33a944de32239bd42a0a4944e5df3529cfd525e05cf276a4a4b028edcec734006b549053ac8817032f52b2ea SHA512 83c9a570f951ef6c3708243dce6397cfbfe963db5920550ac807878a69860b34831af5f277f956fd0b327d85462676fd6386a22d6d97c7616e01ca81d7ace694
-EBUILD jaraco-classes-1.4.ebuild 1066 BLAKE2B 93e3d5ea21ddeb38cf35d76870c4ee277fd09dc71ba6a92f1b2fd3ccb8abb45646d2523ea8f1ab37a2534c1e4666e04ef18fecdbba4ef964d02997ebb959e9b6 SHA512 d7587d6bc716abbfb1fc28d3f5555aeb63bd147a85e2b3adcd2fa40bcdf9b508de4866c50e2c16b1e3a676e794ee8095ae7ca36b275a49255e89de1d3847ddda
-EBUILD jaraco-classes-1.5-r1.ebuild 1366 BLAKE2B 7c4898a599dda459f356f8095b1708d9678f866a7e3d83b99d9ebdab43bc674f3cbba5eebe95d52c36dff47d1c3f5cf6840e10b301840fc32a748fe9e007cf5e SHA512 3c2286f9438cd6be509f4c9c17e745e518edea18a6548cfa708e99f1392564013be56f75ba714fd31d8318cb4c5018fb1b22c6647db489922e4e2f3a47d6504b
-EBUILD jaraco-classes-2.0.ebuild 1556 BLAKE2B c172a70894b7869a8ddeb42317cf2e20285920719ef2f4d600c7ebf22db02e9f94cf37a9c00bb00b249bafcd17c89e8fa6692703d6ceff13acd992a596829e7f SHA512 d838b9db15df7e92c9e4b7f8b7d11a865ccb27b4ab5c3fb6c3dfe547e1dbdfefc0f97d544325461e4811a6dd46d27e6bc7f2c973dda2e65a42443bd9687bdb79
+EBUILD jaraco-classes-1.4.ebuild 1093 BLAKE2B a49cd36cb00bb140fbd954698de12cf6e33f0e5dbdf9e3a5c810693280d3b26ca086f5ad9d312e219bb8ea551e1a202031beddc7e053b0f748191a966f3a705b SHA512 a190fbf0e54d7bc9db7edc8e030a3d8785499c89739035cbe7939da7692d3e6a9ecbc9ef8cb2e55bbd4f146eec4491de16749f83f2d05581a3a0eb9ee53e79cd
+EBUILD jaraco-classes-1.5-r1.ebuild 1393 BLAKE2B 307c9bf10b3edd80d082194897d3d58c0b3d04fef5f45e2ac197b76c84b2fed7b9e3d30cc34761f52642b1441648935eca42400beac5d6e9bdf876535b36109f SHA512 3eb1eccc36e937f87577163427e95dbb80e156032563a7c4fdcb133eec4ff605ea861ac3c648a172676d795bb9701f8fdd37e2db867242eb3d92eebeef17d1e2
+EBUILD jaraco-classes-2.0-r1.ebuild 1645 BLAKE2B 5ee07b052fe18149a3f50125f82dd7545e3a88ae11144a88d5596ad25f7664ebde1737fd2092c1a8392b7474c1d98273a7433d42712498cb120993c4fea48989 SHA512 f483b85e73c222dd56cdc9cb6b1bb2b1878d5df025bab5ca1e774bca7ad036af850ae4c0d7e7860749377deda916943a96524842165bf0caac5369e6930abb6e
+EBUILD jaraco-classes-2.0.ebuild 1583 BLAKE2B 120221858090c3998547bf8c08559c7b5b77177f645d9b02822b6e606a8bf483da06155a984fdef83444e1fea2fc83cf82daa5db265e8d32d97c7c081502bef1 SHA512 07238baa45fa598f74dcdec0fe59c7be182d18008c3f6bedca30512e62bfb3eee944315d871469daec8dc875b5f6629bf090c29238a9b6c96c458e2c8d94f437
MISC metadata.xml 452 BLAKE2B 21134cdd1ed697f4c18617cf812678e3369ed58334419ce74ec5bc0956145cbd8080085d207d37d257d5ed480bd81670f98a38289c773ba7f8b905cbb49077d9 SHA512 0107c5f161fb935b84251fe078da9a6be29f4ab53fc16c8f9f4aecda8e8de3df00b396c54ae53461a76cf794f6bd0f96697ac1ecb2bc59d2cbdadc8a6fdfa2da
diff --git a/dev-python/jaraco-classes/jaraco-classes-1.4.ebuild b/dev-python/jaraco-classes/jaraco-classes-1.4.ebuild
index 0a2b7a659658..dd721310ef54 100644
--- a/dev-python/jaraco-classes/jaraco-classes-1.4.ebuild
+++ b/dev-python/jaraco-classes/jaraco-classes-1.4.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-classes/jaraco-classes-1.5-r1.ebuild b/dev-python/jaraco-classes/jaraco-classes-1.5-r1.ebuild
index 53def5d54190..dc9fa4881702 100644
--- a/dev-python/jaraco-classes/jaraco-classes-1.5-r1.ebuild
+++ b/dev-python/jaraco-classes/jaraco-classes-1.5-r1.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
<dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-classes/jaraco-classes-2.0-r1.ebuild b/dev-python/jaraco-classes/jaraco-classes-2.0-r1.ebuild
new file mode 100644
index 000000000000..229e130d8253
--- /dev/null
+++ b/dev-python/jaraco-classes/jaraco-classes-2.0-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Tests fail with pypy
+PYTHON_COMPAT=( pypy3 python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1
+
+MY_PN="${PN/-/.}"
+DESCRIPTION="Classes used by other projects by developer jaraco"
+HOMEPAGE="https://github.com/jaraco/jaraco.classes"
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
+ )
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+distutils_enable_sphinx docs \
+ ">=dev-python/jaraco-packaging-3.2" \
+ ">=dev-python/rst-linker-1.9"
+
+python_prepare_all() {
+ # avoid a setuptools_scm dependency
+ sed -i "s:use_scm_version=True:version='${PV}':" setup.py || die
+ sed -r -i "s:setuptools_scm[[:space:]]*([><=]{1,2}[[:space:]]*[0-9.a-zA-Z]+)[[:space:]]*::" \
+ setup.cfg || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ # Avoid ImportMismatchError, override pytest options to skip flake8
+ pytest -vv "${BUILD_DIR}"/lib --override-ini="addopts=--doctest-modules" \
+ || die "tests failed with ${EPYTHON}"
+}
+
+# https://wiki.gentoo.org/wiki/Project:Python/Namespace_packages#File_collisions_between_pkgutil-style_packages
+python_install() {
+ rm "${BUILD_DIR}"/lib/jaraco/__init__.py || die
+ # note: eclass may default to --skip-build in the future
+ distutils-r1_python_install --skip-build
+}
diff --git a/dev-python/jaraco-classes/jaraco-classes-2.0.ebuild b/dev-python/jaraco-classes/jaraco-classes-2.0.ebuild
index dfe803bba472..6754edb9c766 100644
--- a/dev-python/jaraco-classes/jaraco-classes-2.0.ebuild
+++ b/dev-python/jaraco-classes/jaraco-classes-2.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-collections/Manifest b/dev-python/jaraco-collections/Manifest
index e004503e4de4..a1af84828041 100644
--- a/dev-python/jaraco-collections/Manifest
+++ b/dev-python/jaraco-collections/Manifest
@@ -2,8 +2,8 @@ DIST jaraco.collections-1.5.3.tar.gz 11669 BLAKE2B 2dbcac99edf28f4544e354724f8d9
DIST jaraco.collections-1.6.0.tar.gz 11991 BLAKE2B 8f8b3da18641d6348a28ef3792afabd504771f31f1de17ebb621aff493cbb7357e11d49d8b3f4ab4fc7b9a662986d10a90d20734cd802c6d34be1d169390aa96 SHA512 9bd472b51668129f12fabb90b86ed929e135a17217bc850d67d945a786d1952cf1f11b0cd8f5d4ae16b3b19ac35cf87e0584df622877185362e93ba3915dbe6b
DIST jaraco.collections-2.0.tar.gz 15102 BLAKE2B 61fa35070b2342f95b3e6e571417ab2cd62be439250d8f2077b379316488a4af62d943248bad80d0a72d9aab3010c6982fb4a51fa4ddc574ab72943e37ddeb6b SHA512 1cc3482bddf6647b7fd183f091db7fe89e9ad1ac416716a918626134835837c2ed29d533bc00052a514d64c94343a070b9b501984b3dcc5caac87066d9c335cf
DIST jaraco.collections-2.1.tar.gz 16026 BLAKE2B b79b57b6bac1e18b6be44ea0e5ad65e46228c7fb4f47be90471cb7a2f85e4c5b10cabe47f1fc6287383b1184db85e5d286d219def3a5f5bfca10e354510d85bb SHA512 64fd3f4155dfc64152dcfb7970c26c7e3e098b0a8282556d17be2aeb80dcac6092b6dca11bf42cda268e0ddda67f2117704c81218c4b6511236e57b1f602da47
-EBUILD jaraco-collections-1.5.3-r1.ebuild 1424 BLAKE2B 68756c48406db2d8eac445dcf29eb0b2697594d2868f5ce80864b0ee6542cc8cb80c705121e2460f8bde9db98be307d898edfec85840c42c976a217411161938 SHA512 c2be6e3d2ac5910ad1bda0da81403c31427e48383d6b32359525a2cd96ef61d766ca60d49ed80b10407964e49a56456bc2fb706ed934221471e1bb6be4cda8b6
-EBUILD jaraco-collections-1.6.0-r1.ebuild 1426 BLAKE2B 83ffd2b9c2a1638493655eace431cbc773701f73ff0863d489c6cee3fe66fb539d6de47441ed05979ff0ae2ce3665d56fc3bfb9be6e2b27781d99d13b8b4d8f3 SHA512 e26eeade216241cf611df10cb76ad8063f963e48c858e927577046dfb3d4d3ec053bd5c88c376a16db7f5e1522ad66e8d757472c72f7bbacd3d90bf5f9ae48e5
-EBUILD jaraco-collections-2.0.ebuild 1586 BLAKE2B e888ff4d24ff5541ed77a1cd480049a9ed9bd56fd4bea9e4ce5fa0e71811c41f6b00b04149bc37a3047ee4756bf749cb1488138e6cf7380fe9500acdb4d7741d SHA512 420cb499a3cdd767c025034aac18b1f4edff3d6c9b31a22cdbb2a78f4c7671947fb43bbb08cbc58658f1e29a0efc7b7229f7153c02695b578bf7fc0192eddcfd
-EBUILD jaraco-collections-2.1.ebuild 1586 BLAKE2B e888ff4d24ff5541ed77a1cd480049a9ed9bd56fd4bea9e4ce5fa0e71811c41f6b00b04149bc37a3047ee4756bf749cb1488138e6cf7380fe9500acdb4d7741d SHA512 420cb499a3cdd767c025034aac18b1f4edff3d6c9b31a22cdbb2a78f4c7671947fb43bbb08cbc58658f1e29a0efc7b7229f7153c02695b578bf7fc0192eddcfd
+EBUILD jaraco-collections-1.5.3-r1.ebuild 1451 BLAKE2B c4d89c36a73ba69daf8315b5ae10a6a8baabc121a5e6f3e4c8707e628f119e13aa87d8ae0790024689cf1c577ef1c3b6f69cbd23fccc515235dfd0b55c268b08 SHA512 91418423be9e321021a5091f29160bb7ec26dbaff59b0488673974dd3d8c706624a9290bda0554f12f81e6d9d69362a1174334d5b19f5cb17b73582189004bf8
+EBUILD jaraco-collections-1.6.0-r1.ebuild 1453 BLAKE2B 4f5ab335ddd25f60e1708ff269b6d6f35bf1843ee60dbfb882a403fbaa59be3c8174e11e0e9152d78150e1b9e1b42a4ea611151704e2ed936b7bbd2c07e9d17c SHA512 3fcf4a24087d8723a1e2299a0253cc88a3eb3ebb936ba0ce223589f1e004936e286d7549d38cbac8a6b30f00b5ca0b47d9a4dab8d27d5cf8464e3c0c32e07816
+EBUILD jaraco-collections-2.0.ebuild 1613 BLAKE2B 7eb41c63df3ae73afa47cb6be67f8545d9b5adb5aa652b67bdeb930adc8f2be61f45152203fef0bd2494daf07cb0ed2c99b609206a0e7c0a99e75e94260de1e6 SHA512 b9238ecae0fa73beb3d2ec125b27fef1031a66b222d055b6cf7b61d11a18ed055123c52aefa0bc6cfe5c5b498747cd0ee97366630d8353f782934c2f4e6a7d00
+EBUILD jaraco-collections-2.1.ebuild 1613 BLAKE2B 7eb41c63df3ae73afa47cb6be67f8545d9b5adb5aa652b67bdeb930adc8f2be61f45152203fef0bd2494daf07cb0ed2c99b609206a0e7c0a99e75e94260de1e6 SHA512 b9238ecae0fa73beb3d2ec125b27fef1031a66b222d055b6cf7b61d11a18ed055123c52aefa0bc6cfe5c5b498747cd0ee97366630d8353f782934c2f4e6a7d00
MISC metadata.xml 558 BLAKE2B 7952de571c053dd631177bfde7fa4904e4b37fc2a7ddeb3f17fb917d69d95b0103c9498f7f1e698bbfecba8c2df86616e0c7999b19e8c2af6ec83faf97fca8d1 SHA512 cf21f33decabe788873863bb42136123eb0dbf12527e75ebba2d06c4cb9a1b2b6d8e3def46829c1471e27a5e6b5d7e681272fae9fd58eed36294f90e21a92379
diff --git a/dev-python/jaraco-collections/jaraco-collections-1.5.3-r1.ebuild b/dev-python/jaraco-collections/jaraco-collections-1.5.3-r1.ebuild
index d634de30137b..a621fa6ef219 100644
--- a/dev-python/jaraco-collections/jaraco-collections-1.5.3-r1.ebuild
+++ b/dev-python/jaraco-collections/jaraco-collections-1.5.3-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
PDEPEND="dev-python/jaraco-text[${PYTHON_USEDEP}]"
RDEPEND="
diff --git a/dev-python/jaraco-collections/jaraco-collections-1.6.0-r1.ebuild b/dev-python/jaraco-collections/jaraco-collections-1.6.0-r1.ebuild
index b9c0016ba406..142dc8be9e57 100644
--- a/dev-python/jaraco-collections/jaraco-collections-1.6.0-r1.ebuild
+++ b/dev-python/jaraco-collections/jaraco-collections-1.6.0-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
PDEPEND="dev-python/jaraco-text[${PYTHON_USEDEP}]"
RDEPEND="
diff --git a/dev-python/jaraco-collections/jaraco-collections-2.0.ebuild b/dev-python/jaraco-collections/jaraco-collections-2.0.ebuild
index d8aefffd0776..70b22bd7bcc4 100644
--- a/dev-python/jaraco-collections/jaraco-collections-2.0.ebuild
+++ b/dev-python/jaraco-collections/jaraco-collections-2.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-collections/jaraco-collections-2.1.ebuild b/dev-python/jaraco-collections/jaraco-collections-2.1.ebuild
index d8aefffd0776..70b22bd7bcc4 100644
--- a/dev-python/jaraco-collections/jaraco-collections-2.1.ebuild
+++ b/dev-python/jaraco-collections/jaraco-collections-2.1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-envs/Manifest b/dev-python/jaraco-envs/Manifest
new file mode 100644
index 000000000000..ecaf368697f4
--- /dev/null
+++ b/dev-python/jaraco-envs/Manifest
@@ -0,0 +1,3 @@
+DIST jaraco-envs-1.0.1.tar.gz 8133 BLAKE2B 05ec6b0ea7532dcf6efe32fe7d1d6a1346d60294ed09743a6f7a47599406bb798f1250525b241aa24b971849f485f89440a56e8ca6b94b2f6847c48aab281be8 SHA512 df5aa3fe06be5091745697cb5f9dda6110fa60e1330515dddbb3e8441eb2232ba1036cfaef7ac8f054958c1a890601330b04b81a0887c4ebc6b41f29335df76b
+EBUILD jaraco-envs-1.0.1.ebuild 1212 BLAKE2B 7b32434bbef660d8720c02bd29ef0a23a9fb9e5582e6249e6433ea22391753ada0a1ec193b7163322f88d3c60f047e934e8e05d3941ec86706116e82865c383c SHA512 66d976665ca2ac35891426df9e7941e4a9f00abcabb307b93405f91816ef249ea2a444b85b8d17bafac715f503f186ae276f38c622cc9e3033f458dc9ee77a3a
+MISC metadata.xml 372 BLAKE2B 217b1b3b2a1884ca5bc3c4eea5ce22fb8d529f7b29fbf02870b5c9b88ed0e6aeb5dca1e88997fdda5d00f0bda6aa627f4195d51863dee3c93c93addc0d0025f1 SHA512 693e651230d179571ad77d6ad9fcf48a5b4bd2002b9d3b017ba6999538079ac10ccfd014542713d3ca5c438f127cb1b53d2ad04b1f137b353885e43bd4aea798
diff --git a/dev-python/jaraco-envs/jaraco-envs-1.0.1.ebuild b/dev-python/jaraco-envs/jaraco-envs-1.0.1.ebuild
new file mode 100644
index 000000000000..8c85a3de844b
--- /dev/null
+++ b/dev-python/jaraco-envs/jaraco-envs-1.0.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7,8} pypy{,3} )
+inherit distutils-r1
+
+MY_PN="${PN//-/.}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Classes for orchestrating Python (virtual) environments."
+HOMEPAGE="https://github.com/jaraco/jaraco.envs"
+SRC_URI="https://github.com/jaraco/jaraco.envs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86"
+
+RDEPEND="dev-python/namespace-jaraco[${PYTHON_USEDEP}]
+ dev-python/path-py[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/contextlib2[${PYTHON_USEDEP}]' 'python3_[67]')"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+# there are no actual tests, just flake8 etc
+RESTRICT="test"
+
+S="${WORKDIR}/${MY_P}"
+
+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
+
+ distutils-r1_python_prepare_all
+}
+
+python_install() {
+ rm "${BUILD_DIR}"/lib/jaraco/__init__.py || die
+ distutils-r1_python_install --skip-build
+}
diff --git a/dev-python/jaraco-envs/metadata.xml b/dev-python/jaraco-envs/metadata.xml
new file mode 100644
index 000000000000..c1264bf8cadf
--- /dev/null
+++ b/dev-python/jaraco-envs/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="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">jaraco.envs</remote-id>
+ <remote-id type="github">jaraco/jaraco.envs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/jaraco-functools/Manifest b/dev-python/jaraco-functools/Manifest
index 2602639d997b..eabe04f989e9 100644
--- a/dev-python/jaraco-functools/Manifest
+++ b/dev-python/jaraco-functools/Manifest
@@ -2,7 +2,8 @@ AUX jaraco-functools-2.0-fix-py37-tests.patch 1120 BLAKE2B 8fe7c807d7582ffd2c324
DIST jaraco.functools-1.19.tar.gz 10588 BLAKE2B c71eb4e0c611f6a0bd82e04cacb7933961ba5e50091439c274bd8ceeda68b69789423994fe43f44af6cdd643b7a04418bc32ce2f937d118520298a019c5c6638 SHA512 7fbf1956ff8a132021e1f7fae5e98f40199a5d0e705b08b44ad5b2588fdd7d1088db9d7457b985c1852b50285a8f03cc9795fff0c4f53f9155f7c8ec371ff307
DIST jaraco.functools-1.20.tar.gz 11063 BLAKE2B c202c3cda86c0f32fb3299a083ebb8d584eec444d9d8f0eff536f5e663634dab03c5831aef18d683dddde7eafff311b66a724d9004ad46f5ef92e90df16a9c7d SHA512 ba17b567dfcadb0d8ff1cc7a6ed07f2a23abfd42e73f3d815a6fa19d9be97d6af0c90bff7fb5e7ef67012ea5d931e9babc963da8a7105ba6a92d5c43c7126e04
DIST jaraco.functools-2.0.tar.gz 14340 BLAKE2B 560490b1150c2385f9c4d468fe7ab4fa84475ad43e1ebed784343a71742976ed0c18df3f6240b1d5b69106a6835c0248838331a654f9d3fdc863622c3dda33be SHA512 dce30c08f0e9f3c7b682c78fc3a46a26d9972706f4c8449a12ba11aa5ed130c6d9ca405213fd93b6b4110ef9cea549e5fa925c96bfaf18681cd6957d8ba0889f
-EBUILD jaraco-functools-1.19-r1.ebuild 1557 BLAKE2B 0f4620b3574f1ccf8c3b3ea42818bd2b6bca79d35cd0d8de09b82a3b34b57e5431e8e7e5c70594e148c6e0d248fc8e984cf3b00b4ca7a93611f0b802a4307e46 SHA512 7663663c3020246578259f41c9db37796a1afe6bfaa78d8a2a65beeaf14b60af4ed3078c14370a05eb824a12a0c527d193dcba55057c71771bf2e5e18cdbaa50
-EBUILD jaraco-functools-1.20-r1.ebuild 1571 BLAKE2B 615b4ab5260a61f2eff891a47e1fbaf4d32c0fb10699c9d308a5c25517b71567a5755e87437bbff4cc657352da06c5ac43aca90428b0f613d48b7eada9839181 SHA512 ffc48c860f6a418e5b8408c0f2758d007bc79858c912587d77767775f668b64b8dcc7e4abfb1e1fa8b7493804410bf6306a611c120acf7c34095a673e1aab784
-EBUILD jaraco-functools-2.0.ebuild 1805 BLAKE2B e597f281e783bb5c2add665ffd93a87aeafbcdea15bb8db932eabc60a1c1a8ea5ca8d568232f50cd933055bc84967c240884a194210af6f84c29621aeca6974b SHA512 aab204c78228690d6d95c43123d0153fb1dcad2143842371923f053c50b4fcb02199f3566d3f2b6459bef4a4b762e2e34fafd708849d4352aad8378821e1ecea
+EBUILD jaraco-functools-1.19-r1.ebuild 1584 BLAKE2B 19dbc26f0d326e2e1fe3a5e3e2111eeccadb423dafc4a108deeaffbb8bdf607a2c96b68477f6d45a0e4206f6548be2b9dec949ae45077061bb54752b0e77ea08 SHA512 f366964ea4665920d0f215e5ba8c35bbf8610c2483ffa70efcffaba6244ec0ca6950806e1d07876905ce3a5f05022b5263c8192ea218dbfd54f76a866a807ce6
+EBUILD jaraco-functools-1.20-r1.ebuild 1598 BLAKE2B 39587a96b71237112d3736608acb69f94b6318919c7ec9d12fc9bd90b8f025aa31f3a6d3fe9a029d67cb81fdb0c2e359fb7c7c0c1ea70c179c153c6fee536c4a SHA512 47941e1d0e771f478478fb2e73457df0897cefd78309236bc6f750e9527a4f4055845ea81f791b44cfe50b209bdad5581fc7b50514c88c83270acf706510e54a
+EBUILD jaraco-functools-2.0-r1.ebuild 1914 BLAKE2B 62f3b086a3f939320ba35037a41a4716a7a4e1cd0f13a4967f52c91fcec16b9a665dbe4353a39bd82f5c561d8d8ae3a00dcc0b4a62065a3ef2a4b197cdc5420b SHA512 93b2b6e1e8ac1dee7479e38654e941460ff6469412dd3a3efac6f874998afdc82a401664bbc9e3979a143f10abdb49d320ddb7f9c2ce5ecff1993fac8e063de0
+EBUILD jaraco-functools-2.0.ebuild 1832 BLAKE2B b5dd674f8b233e6025d9428723542c3b0d2852d3d2cf3044ac6fd6cd9cc56a3e56083d1e59f7fa7e8f46f68fa2081a0759b7937a73b6ef6927395db13c147087 SHA512 03f076df7ac91d39841717a1a03ba3edb06fe397bde01d42b691924ee8a2025f40f8d1e8ad2a9024e3a8a1a365dbf56cf2beb22eb3738e0011dc598b33342306
MISC metadata.xml 550 BLAKE2B d8c0bdc0a3d2c0c3d37638bbc8534233acb659d38e0ed9e9e757ff35b261f241e213b73a5c55aee059aa7e73e71e574e4e4e52c12f3bfd9e6c3ac0059f2ec0ee SHA512 2fccec87fe5c57aa922ea30710d802c438f86fa3a72492dd4d2fc8917cc1a1a92ecb12fa5e9160c6245cbd6ab557791ac6f575de8a7a001842618f8d00343476
diff --git a/dev-python/jaraco-functools/jaraco-functools-1.19-r1.ebuild b/dev-python/jaraco-functools/jaraco-functools-1.19-r1.ebuild
index ebe3f058128f..8d6cc4c81dac 100644
--- a/dev-python/jaraco-functools/jaraco-functools-1.19-r1.ebuild
+++ b/dev-python/jaraco-functools/jaraco-functools-1.19-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
<dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-functools/jaraco-functools-1.20-r1.ebuild b/dev-python/jaraco-functools/jaraco-functools-1.20-r1.ebuild
index 5dd7780fa576..fba36e00fdd5 100644
--- a/dev-python/jaraco-functools/jaraco-functools-1.20-r1.ebuild
+++ b/dev-python/jaraco-functools/jaraco-functools-1.20-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
<dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-functools/jaraco-functools-2.0-r1.ebuild b/dev-python/jaraco-functools/jaraco-functools-2.0-r1.ebuild
new file mode 100644
index 000000000000..12ba71c5dadb
--- /dev/null
+++ b/dev-python/jaraco-functools/jaraco-functools-2.0-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1
+
+MY_PN="${PN/-/.}"
+DESCRIPTION="Additional functions used by other projects by developer jaraco"
+HOMEPAGE="https://github.com/jaraco/jaraco.functools"
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
+ dev-python/more-itertools[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/backports-functools-lru-cache[${PYTHON_USEDEP}]' python2_7)
+"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
+ dev-python/backports-unittest-mock[${PYTHON_USEDEP}]
+ dev-python/jaraco-classes[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=( "${FILESDIR}/${P}-fix-py37-tests.patch" )
+
+distutils_enable_sphinx docs \
+ ">=dev-python/jaraco-packaging-3.2" \
+ ">=dev-python/rst-linker-1.9"
+
+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
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ # Override pytest options to skip flake8
+ PYTHONPATH=. pytest -vv --override-ini="addopts=--doctest-modules" \
+ || die "tests failed with ${EPYTHON}"
+}
+
+# https://wiki.gentoo.org/wiki/Project:Python/Namespace_packages#File_collisions_between_pkgutil-style_packages
+python_install() {
+ rm "${BUILD_DIR}"/lib/jaraco/__init__.py || die
+ # note: eclass may default to --skip-build in the future
+ distutils-r1_python_install --skip-build
+}
diff --git a/dev-python/jaraco-functools/jaraco-functools-2.0.ebuild b/dev-python/jaraco-functools/jaraco-functools-2.0.ebuild
index c6edbff3e677..5811de735c6c 100644
--- a/dev-python/jaraco-functools/jaraco-functools-2.0.ebuild
+++ b/dev-python/jaraco-functools/jaraco-functools-2.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-itertools/Manifest b/dev-python/jaraco-itertools/Manifest
index 3ef84cd037f4..1fc022396194 100644
--- a/dev-python/jaraco-itertools/Manifest
+++ b/dev-python/jaraco-itertools/Manifest
@@ -1,7 +1,7 @@
DIST jaraco.itertools-2.3.tar.gz 12857 BLAKE2B 714b123965af3ff593205aab373f3097709729377cd867ca2a7ccbb7795b1818f47b0b316d4c927c9aec4eb66fe1da63b44c1d60db310dd97b5444b01f7db04d SHA512 070a442531fd079fefcb61bbbdb0cc98bc88cbc5f23f6cb40ee1fafbc9a259c69e0a373e949ab54d22836f54b0de41e1b09d10692f92d18030825ca09345be48
DIST jaraco.itertools-3.0.0.tar.gz 13461 BLAKE2B b6b5146ea2fd9aabe72da85be84224d1c06b71278661183ea52e6ca7c9032c4ca33310d61eb93ceeb14edc4f5923dffc5af25cc8f3345c7453921d85f20ca22e SHA512 91ffcfd2e734fe6647115b54a0eec45b58176681208a48705600a7293484fabdb5190f6981a985f35048bbc2fcb66250fa8a0d862ef41422102cdec1acdbfa41
DIST jaraco.itertools-4.4.2.tar.gz 19431 BLAKE2B d3493380f9522d436d4d8dbcdf484e7fd4fa223e96fabde0d7f3803c395e56d0bd28f49b9a6bfec0b680fdff7f5d145c85530036157f7976ffa82fc4851e3105 SHA512 74db7a3c7595c7deaf2a0c9ba68e9b02d02ccbc6c65142de34a5339aac679c2d71f05b27e27632d265de4f78997e11d7dc43178bd0d64f3010e1568a5085812c
-EBUILD jaraco-itertools-2.3-r1.ebuild 1377 BLAKE2B 46020809f4e125f183a664c2177f7a92f0bd6ae556d0b6be4a38fc660b591a11b3d7f18c7cf2e69ff0459d300202978a93f39508daab410e8aa4ae6fbfb9ef2a SHA512 3baa14dc829f5ff9369e82b1be99a04268d42858c47cb516ba7d8fbe9e7bca43f86667b7b6e0db1808aa80009e351e722a057855031d008403967d7132e4afa0
-EBUILD jaraco-itertools-3.0.0-r1.ebuild 1444 BLAKE2B 455dd38b02e64a0170f1ef650548471c679b5313bfcd7d2dcc10ed210303d69ed43268ffb6b249585a3196dd53646fb47c649cc596cec69f11caf2b9019c50d6 SHA512 e6f7fe3c37ade6e203708827e8d7556293eab43fcd7b108750fd73a16e3f6c8a0d4aad9e193cabd0367a6ec2eb51b05ce7f75703ad76434a3636d99d78932149
-EBUILD jaraco-itertools-4.4.2.ebuild 1626 BLAKE2B f9bf3bfb27e1c7845672f8149df63c25ad56451d847e662c7a10b8fee1fe1b7a0c0be795a88e6964c0d83a083c231517d42a865f1176e7aa5655863b00e1b268 SHA512 f6451b0cb86d739260a40d1361225c685760644801fae2112c7abfc6b72e60305464efb48f1ec75b2da6cdc79b247b4baf915c9bceda2985f94b25a1ce546cbd
+EBUILD jaraco-itertools-2.3-r1.ebuild 1404 BLAKE2B 2ae18f3755cbaf76527ee2e1f9575b83f5d86ac0b5507b644e02e7693fc75c547dc0f72a1ac30977889c034b28339f146f38b6c8ca6ed1416d3ea732f15e722a SHA512 3fadd65f64b0424182911ed7fd430ed3de4996b1b3252c59b2dc46fd12914e82bc0a6799cf08ef7eebe191d87e68ddc5bfefafc77a7cfc7c1b1547cd47ef403a
+EBUILD jaraco-itertools-3.0.0-r1.ebuild 1471 BLAKE2B eb320ffd38b66e384de129eff07a8d419b8ea420108c1fb72c7f6dc2801b38824f0e6d967ca919bbb1ea732662c2855cdfb63761c89286642f0184aa9b02bb98 SHA512 8e048cda2d51ad0def3ff59eca42deb5444a3d400f6d0b4e728d2664a9a739b4bb4c642c4df593af46dbaff17a43a4069f227db1e7db9555814a0cc697a12096
+EBUILD jaraco-itertools-4.4.2.ebuild 1658 BLAKE2B 80e94d4679df1b6611366c9d6a8bdf55e40574489616c430fb25e93572b12062c9dacb1719ee7ccaebd718af681de44893916bace2e90f3d718e84114c811a28 SHA512 29f9fa3b1a4c193389e04c505ba3c2fc81529eef15548a1b87a6cefaa2aa8d9c9780618a924251549e37c6c2752198a35899d82d4c9d5106f9d99e2e16013652
MISC metadata.xml 550 BLAKE2B 9a0db00bf8d20a8942cc362092d64aad0a91d47e54fc5a7c3a6d444defb32a1045f0993d3ad2c61f6edbf059c633388ff4109e71af3454824631e79388bcc5ed SHA512 f60f044460ba89008629bbde7c052af0159ad7044124606a7cddbba403c9a20bae9b91839ab76e48e1b0481f2a6cabdbc4ca0e00e636955e2149f5ebddfd964c
diff --git a/dev-python/jaraco-itertools/jaraco-itertools-2.3-r1.ebuild b/dev-python/jaraco-itertools/jaraco-itertools-2.3-r1.ebuild
index c4c48eba45f8..199ea810629d 100644
--- a/dev-python/jaraco-itertools/jaraco-itertools-2.3-r1.ebuild
+++ b/dev-python/jaraco-itertools/jaraco-itertools-2.3-r1.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
<dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-itertools/jaraco-itertools-3.0.0-r1.ebuild b/dev-python/jaraco-itertools/jaraco-itertools-3.0.0-r1.ebuild
index 0d19fccfefd0..5b1ed0d5e538 100644
--- a/dev-python/jaraco-itertools/jaraco-itertools-3.0.0-r1.ebuild
+++ b/dev-python/jaraco-itertools/jaraco-itertools-3.0.0-r1.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
<dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-itertools/jaraco-itertools-4.4.2.ebuild b/dev-python/jaraco-itertools/jaraco-itertools-4.4.2.ebuild
index 430831d4c3a1..805e75d860aa 100644
--- a/dev-python/jaraco-itertools/jaraco-itertools-4.4.2.ebuild
+++ b/dev-python/jaraco-itertools/jaraco-itertools-4.4.2.ebuild
@@ -15,8 +15,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-logging/Manifest b/dev-python/jaraco-logging/Manifest
index 7e73b2a79c89..22d1b3254900 100644
--- a/dev-python/jaraco-logging/Manifest
+++ b/dev-python/jaraco-logging/Manifest
@@ -1,7 +1,7 @@
DIST jaraco.logging-1.5.2.tar.gz 7135 BLAKE2B 5235566df80008270f2f28101ab5df1d7fbc1446f138eb4cb851c9bb464b741c0ebb8528d3502130b5c557f30214ec27ce1ea563e09e78776e22d37811da21b5 SHA512 3299adc9c9ca6113198cddbc34147afe1bf453edee16a2d6bfcce64e63deeaff7f87beb74ff44f092435f3433a921b19167fb45778dce444512807357bce1661
DIST jaraco.logging-1.5.tar.gz 5707 BLAKE2B 853d2747ab92754de4480871355180a33a7a6cbf69fc3d32ba489ecac27dc55ad92d94bfb84e411ee13400d82d162ea400be1027c3002f317a97e00b849484ec SHA512 18f267bd0c764f38ff5223d4fd6e08d7d9fa568691db285155d7b955c71439474fd84edd61b20d57f6eac77394d4b3ddf9b35d8e6ba08a2db5dd4b2ada6e0d68
DIST jaraco.logging-2.0.tar.gz 10356 BLAKE2B a7522fa9895784a68c8c0af265ad5a82ba27f69e90a17ba18b4a579e1ca5785ad11b7718273adb33661e45e780876b885b581af1b4518ef5322c077ed76242ba SHA512 9262575c3071f78ded2284ebef3a1a80c8ffd60addecf9b215db04471672bd892f6c6bd06a84f9a82e872adf31d45d4eb3faa2884815fcce608840821f49954e
-EBUILD jaraco-logging-1.5.2-r1.ebuild 1359 BLAKE2B fad22b9122ba166c87de312af48ddd2de975ba269b1ad1b48b8445b235373d893e76b95eb82f4da52df82884a068349068185681a5f989090b2431c11dcee974 SHA512 e0caed22a91ebc7d15c410355738bd63433b44409ce57eddd653862f76912463d7060af306bfbff5fd7299b0e831b488eeaa21adf33a3e143dc6b79479abbba1
-EBUILD jaraco-logging-1.5.ebuild 851 BLAKE2B 7768b77cabd46afa77f617e019217e5e14f5ea51a4ed0d1fadddaf499661e3af469d25b661af19cfed36e883c1f3e59f5f28c7d338045177fbbf0e1849b77586 SHA512 e3abe23b3d4d2a567b92c102a6de65a2f6300ec2cd59feca8004c04b9e7db082f52923575936063c4b54622c861e71570b56f059986769e6c83fa874b95092d3
-EBUILD jaraco-logging-2.0.ebuild 1544 BLAKE2B a32f079bfa9d860c33a15f2351dca6a62c0de833c7f179ce9687b313fdf63a9a171632e9206f727817f65ec228b39633035989d1b0028d7f448c4b29184bf8ba SHA512 0c6654cb26dc8c8b1b8351cfe4d0ae65386b1acfc3685c1796679d3a4a95570f7f093ba3632895a82084d58184d8f4652ee7f351fe2bfeca0f3c4f88e1457b8d
+EBUILD jaraco-logging-1.5.2-r1.ebuild 1386 BLAKE2B 362629e91e1816ed16045b5ac3a8029cb705067f69cf4863fd56ebf410ccfa549862113c7b64aa0de324595b349cd1713b75dece8e05a62af53641cf378ee2c2 SHA512 69f962ff702c39e6510a11eeb4c0ea23c5247883472d4f8ab3615638e4b1a45d82be39bbc59031c6694e4199bf3a980c917f502a5ffb019d4b14a4e062eb293e
+EBUILD jaraco-logging-1.5.ebuild 878 BLAKE2B 2c9fd71c2d9601e9cb0275d62319d6861e92f1babf0b5794b727cde076f010ec0f52a4343c3129e3b9178bc11969eff2fb4db7e01c2ea586ed479c2a7e3599f4 SHA512 a6e6d8d93076712c950b7c64ecc7590f55e54712792f9732c9171d45b54342117f835bb7a8255d009f792e0e05cffa1797cfbdf6e48b656661ce9221bbafbf2c
+EBUILD jaraco-logging-2.0.ebuild 1571 BLAKE2B a2c73489c6e89f2114192f15f149734fb7f5a8c8c7a36b98fcc3b267d9f00eea9688336f4fddcc18bb2b5b712da0756e642384f595d54de181985ae7496908c2 SHA512 bfcac8aaf2a29dcefa08bb489f23b73b3095a7d4f3525d7bc59186fddf6bb839d8288c49e351bbda1cc961e00c52b9f1004c4321ddae4987f7ed779f98396ef0
MISC metadata.xml 452 BLAKE2B 6beacf543b6c6ba9482609f0374283438dab3bff1ba25c53f1ec6c6441ddd0e185336766eaaae3ef89277874c6f12652a68b79a934919c8fe70f8bee88872b43 SHA512 447053b09d211ddbe1b2e98f7c1379395291f1331c75837ba1dc036a3b5d1e05e1f78717c419c4dfdc7d687001992f4c926cfc61bf267aa925024180646a3296
diff --git a/dev-python/jaraco-logging/jaraco-logging-1.5.2-r1.ebuild b/dev-python/jaraco-logging/jaraco-logging-1.5.2-r1.ebuild
index b2ba8ab3c09a..3d50cddc4334 100644
--- a/dev-python/jaraco-logging/jaraco-logging-1.5.2-r1.ebuild
+++ b/dev-python/jaraco-logging/jaraco-logging-1.5.2-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
<dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-logging/jaraco-logging-1.5.ebuild b/dev-python/jaraco-logging/jaraco-logging-1.5.ebuild
index 14d70156b396..d0254baf0f62 100644
--- a/dev-python/jaraco-logging/jaraco-logging-1.5.ebuild
+++ b/dev-python/jaraco-logging/jaraco-logging-1.5.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]
dev-python/tempora[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-logging/jaraco-logging-2.0.ebuild b/dev-python/jaraco-logging/jaraco-logging-2.0.ebuild
index 391cef5963d8..d8619de4e9a9 100644
--- a/dev-python/jaraco-logging/jaraco-logging-2.0.ebuild
+++ b/dev-python/jaraco-logging/jaraco-logging-2.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-packaging/Manifest b/dev-python/jaraco-packaging/Manifest
index 3c00ed31f8cd..e59064e84a88 100644
--- a/dev-python/jaraco-packaging/Manifest
+++ b/dev-python/jaraco-packaging/Manifest
@@ -2,8 +2,9 @@ DIST jaraco.packaging-4.1.tar.gz 8820 BLAKE2B 43c14e12439d161f9a42005dcaed4d6945
DIST jaraco.packaging-5.1.tar.gz 10393 BLAKE2B ddef0ea4006b1a114d81238d5182c03cc50186452b326ef9a02f1a2e745bc731fc6969475a306b25a22d6daec5951e8d11cacd61d519e82cb461140e5003813d SHA512 d86cf6fce8037a9a5f2dfe29c7df810376127b3e02d270bfbc11e16bd43c10e0ab76f2739e5cdf904a9e54ca8d7fc3559e51d089ee39b4486c84902b23be530c
DIST jaraco.packaging-6.1.tar.gz 14736 BLAKE2B 278ab889f236b4a53e6f3978b876952e83777da2e1c096801712bb6833fc85b342fe1c18bb7b1bd78a801c6216dbae74a75a416ef29cd4ec0a7017b8d5bd73bb SHA512 a84c71bd880879f172e6527987e9ffa681da28803112a0195fb21153cb6cd1b3d5c00a6d21c562d7c5542349f335bea4a349fd22662f22dd7bf9bef7b6b0f7d8
DIST jaraco.packaging-6.2.tar.gz 15408 BLAKE2B 21c63b4e400bdf8b4b79873e6a96c7576b91500624c942246a8f64fc06da22e90203832c3c3084803c6ee23af8f102bb23cb12276cd3bba13446815f4a71f0dc SHA512 f8496a9dccb29dbac24927b40bc29d472b8c6bdb939bfcacf70196130ba9c961747a8b75c63574352a8bfeb2a512eb849dfba3344e942f1338ea1538e0767f33
-EBUILD jaraco-packaging-4.1.ebuild 1185 BLAKE2B 6b93f733d8efec7d44efa4cd3bea6d7c7dda8e715ef1fe0d676702d660d1e718e4162775f224e5dc7cd1f6c43da3f66d4fa5d1849e1c0499ce078aa533d5c69e SHA512 1506141de8dc72bddb3b1540e01516314f84f27b08743c96530c6eb8180430a0aa0169b0ca1984e9b38e6fc0f62c584d2fb52d6ffce1038764f9e99999ef30a4
-EBUILD jaraco-packaging-5.1-r1.ebuild 1310 BLAKE2B 3bffe41a338708ebd8524d5d60a56df50326bab3c9f665eb8e3bb90ba00a02439e1900bb06d3bfff9ea0d6c974578fb05b71defec6280cb95a9f34327572bf03 SHA512 8c21cc87d224c9bb7bb44813c2b1e301bd888b25b5a27a29968490dd94b46e0924124a3b75af387712829d7a3ec27f02712b47ef22de62bee41eee6b6e0150d9
-EBUILD jaraco-packaging-6.1.ebuild 1590 BLAKE2B 31f1315bd6cfd37f5e1fa9063906805169e1024686e202f7416f978017e484741afcf34d48a5ba81fd91ff743a888f9aee960dd86c8d2a2353504bf9bf13a3aa SHA512 73c4d85af3d52c86aca1dd1170101030e8da21e0d7e4cfe2b7ed04b39f7de412e5eb31fe0ff08ff5c6d590091bb2cc654b7df931eaabf83c6728735d16456021
-EBUILD jaraco-packaging-6.2.ebuild 1639 BLAKE2B bd85e1746690171ee4dde3bb5e44b895ca17305c43946dbc7cd69684a13efc4de23bc39f86fb36caf211a2d0a6855219dfe9368d4570e006b16396bc7387ea4c SHA512 7bf6684f3bc9d21d9a8a6ed599cac2d2934ffed42cb55bbd6e776e356380299b75b9acab493a20abaa59b16f8e3621e381e1efdda809f22258eabddc634f5dce
+EBUILD jaraco-packaging-4.1.ebuild 1212 BLAKE2B 1bc4dcda55919327faa4ccb4bb4d522248316da2fceeb0ce14562cfa15075ad43c470f8e881604f65a21e1e4823f7dbf0ae92602e91cc3631f7d460e809f162f SHA512 84a6cb9d2b81611def3b500a778ebc2d4db177ee4cd4c830b6ab6d6d79e47847df89b9d13a8f9266467d49d86e26a0e21d3cdfb3f9c183af27a4618b3e950616
+EBUILD jaraco-packaging-5.1-r1.ebuild 1337 BLAKE2B 6d04eca392e3e8d2969fe5c867aa8e5bd1dc76c0d67b1f6166604655c539fb334b58c18c25d841b31c6c367322225c4fdd3376fbdab203041326178f925a524a SHA512 910e0c6613caa14838ffccf51a7e705e5c9cc2323a4edc38c2984f55c75d5ca3fb8838cbec0d4d60330fc6809743146ca113901b290db2a0192304fd34e40fc5
+EBUILD jaraco-packaging-6.1.ebuild 1617 BLAKE2B 766c34232f93a26071f5ecd3e5423ffe9d0d54fd29ca56e87e1ba98c138294a16d7507a6a8f934f8793455e38c27880702c41226be1aed0236447d9559fae140 SHA512 27bc99ad703eeb24f6a6ab6ebffa012aa9ebaede3242fa0ca621d9db4d14c9e6f18964a1726384a899431c42d78f68b1b081236b14a7766f7ffc635304b3cf86
+EBUILD jaraco-packaging-6.2-r1.ebuild 1732 BLAKE2B 744db4ef0165b10dfbd9d23261434afcf1df5c170843045d32f3cd370b6343a6b2e284427367b5f3cc3ef689cca410549bae452bd31515b6a47e8533f881acd7 SHA512 87f1269dd95372c2acad1d42429f751a2c7bf752e3785492b219fcc50ee8c5c11b902419afa98c590911d4f3a896108c5ea1709c03dbab47e4822dbcd9da6060
+EBUILD jaraco-packaging-6.2.ebuild 1666 BLAKE2B 06a5a4aadf82727b694e4fe09f460f01ded03b605f14d33cbd6aa12dc9961e9311d2358a3a3c3d987a9845e6d6b67fc313314904ae0196da35d94af3d363ae9a SHA512 db41cf2de81fd0e6cf4934523c06d3c8248d7a97edef071782b42227681d9ae79f60ceccb3f78470ed55ae7d4bcd266288b11e12135f7ba42f2cf4b08297a29e
MISC metadata.xml 651 BLAKE2B 145a05709cfd4b85e623982b7defaf588eb0d68ed3fcbb52655a5a8cd10fcb2cfb269b9179e81e5409be0485f4c71565ecbdc4019d9f07f322d2cfbc3731c2d0 SHA512 d8f857056e0a73cb34903a7001cda6f543eeec0182a87ee2bd660631ab9e855d1214166546c179b9711ec8ed9a5063b14d9362001e67203a7132694112ebf086
diff --git a/dev-python/jaraco-packaging/jaraco-packaging-4.1.ebuild b/dev-python/jaraco-packaging/jaraco-packaging-4.1.ebuild
index 2d7f264bc50c..cf31bc4548eb 100644
--- a/dev-python/jaraco-packaging/jaraco-packaging-4.1.ebuild
+++ b/dev-python/jaraco-packaging/jaraco-packaging-4.1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/six-1.4[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-packaging/jaraco-packaging-5.1-r1.ebuild b/dev-python/jaraco-packaging/jaraco-packaging-5.1-r1.ebuild
index 906c79e137e8..f5d708e9175c 100644
--- a/dev-python/jaraco-packaging/jaraco-packaging-5.1-r1.ebuild
+++ b/dev-python/jaraco-packaging/jaraco-packaging-5.1-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/six-1.4[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-packaging/jaraco-packaging-6.1.ebuild b/dev-python/jaraco-packaging/jaraco-packaging-6.1.ebuild
index 4306c7a2ed04..1ba725d1e32f 100644
--- a/dev-python/jaraco-packaging/jaraco-packaging-6.1.ebuild
+++ b/dev-python/jaraco-packaging/jaraco-packaging-6.1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/six-1.4[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-packaging/jaraco-packaging-6.2-r1.ebuild b/dev-python/jaraco-packaging/jaraco-packaging-6.2-r1.ebuild
new file mode 100644
index 000000000000..0f9cb42b34cc
--- /dev/null
+++ b/dev-python/jaraco-packaging/jaraco-packaging-6.2-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1
+
+MY_PN="${PN/-/.}"
+DESCRIPTION="Tools to supplement packaging Python releases"
+HOMEPAGE="https://github.com/jaraco/jaraco.packaging"
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/importlib_metadata[${PYTHON_USEDEP}]
+ >=dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
+ >=dev-python/six-1.4[${PYTHON_USEDEP}]
+"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_sphinx docs \
+ ">=dev-python/rst-linker-1.9"
+
+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
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ # Skip one test which requires network access
+ # Override pytest options to skip flake8
+ PYTHONPATH=. pytest -vv -k "not test_revived_distribution" \
+ --override-ini="addopts=--doctest-modules" \
+ || die "tests failed with ${EPYTHON}"
+}
+
+# https://wiki.gentoo.org/wiki/Project:Python/Namespace_packages#File_collisions_between_pkgutil-style_packages
+python_install() {
+ rm "${BUILD_DIR}"/lib/jaraco/__init__.py || die
+ # note: eclass may default to --skip-build in the future
+ distutils-r1_python_install --skip-build
+}
diff --git a/dev-python/jaraco-packaging/jaraco-packaging-6.2.ebuild b/dev-python/jaraco-packaging/jaraco-packaging-6.2.ebuild
index bec56e117f67..65be69a03f70 100644
--- a/dev-python/jaraco-packaging/jaraco-packaging-6.2.ebuild
+++ b/dev-python/jaraco-packaging/jaraco-packaging-6.2.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/importlib_metadata[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-stream/Manifest b/dev-python/jaraco-stream/Manifest
index b69ec2788d5c..7277b77872fa 100644
--- a/dev-python/jaraco-stream/Manifest
+++ b/dev-python/jaraco-stream/Manifest
@@ -1,7 +1,7 @@
-DIST jaraco.stream-1.1.1.tar.gz 6115 BLAKE2B 0994abe3c9688722c76e656e87166fa60d4bf45fb22ccc826227629bffb60fe0be78bb7a5f9f00b8766b5ce26d641d4b347d6c0fc73c426b424c230cb7d625b6 SHA512 65c8d1652a0d63506cc3cadee590664e6a99e2f770d26f0cea1dce07c54ffe308e1df8619bc728ea81c5ac43c9c6731fe9f71e5d38d2674c4e0d63d635bb5112
DIST jaraco.stream-1.2.tar.gz 7696 BLAKE2B fcc1aa8d26da17635b9ee7c68c278ae572cbe36a108cb30f5eb98c7ebfd2255aad499bed38ea044b28e820646b92e64602db0e2cdfc430169035882f7b6abe9b SHA512 47a96c1de12eb64e250c85d97429218606dc9bb212cf7b97e579763dd901ee063711c00307b7442be400856d3fd4e5994afbe1cb91a99e233541ffd7ff4024b9
DIST jaraco.stream-2.0.tar.gz 11061 BLAKE2B 86cc9958e11421fe839551e029f839c16a12b80d329466b44224d145be6c2a15a63d03f426a9b8d1510249ea6c129e892dcfec41a32dd5c3c3a3b66acc21030f SHA512 d379d07772d739abb275cfc8ed7809583c728af695294b9d12ae1276add360b9559de64104cd20d05d82a3250237ae1f6eb23420970a95e9fdf6346ef9312331
-EBUILD jaraco-stream-1.1.1.ebuild 1192 BLAKE2B 71d085e24d805d97caf77849d62b10b0e7f4f2556cda473b634f641f090aaccc25f3d30a3e8c490203261ae4dc2fdc86063c838c0140222c5615b96db895fbe7 SHA512 88a64fa37c0746fc097baa1648ddafb6a3db67932d501bcb9589843da6ed45a9bd0a404241c87ba8de764bec54fc28bb414c8944208f606310abacc24f0a1a5e
-EBUILD jaraco-stream-1.2-r1.ebuild 1413 BLAKE2B ef4acb8ab97076a43f45876a442a729f84ec3743fb65c7c33c563bdba823dda0201cccd0b727925f7f5f275ded18ead25c78afb2650f0c7e1b311c9382984dc4 SHA512 1fcce9e3739cceb36cae502562afec74460f45dcf15d669af22f6aa81ae298547c0b791a90177e64ede1d2d9fb8217727752ffaa493ae98d377fe8a3f201f14c
-EBUILD jaraco-stream-2.0-r1.ebuild 1602 BLAKE2B 1764bf7db45a5a5af609f680e9c8a9c7beadb516f19b988a319b63a14c87cb86e18e2af7d1845a151147a7e4d13cf3b427cd97ca58e09e652b5bec8d752dd131 SHA512 db96e6822783569dbbe3fa2d7af8c24abaa233097596e03b0dbb60f8d70472a657e7adca4a918a07aef822f48c7b60bef0102aa1e11d9ee8b2d6ca0287dcf290
+DIST jaraco.stream-3.0.0.tar.gz 11838 BLAKE2B 9d26ff8f78a3f090d79ccc8cbc41819a8290ebdb7770f56a57938ad9311ca1fd168d633fec78ee102c2c08156c9e0ae6f521dd5cafcb9df22928ba9f3f832734 SHA512 f2ce7e65d9a3bcd81985f45d03f7cd56b2f2939f13a423b8b65714f19eb249493d89cad774460dd08c1345124d3d10f85ce6875b5f7049705f993c0a3146e5d9
+EBUILD jaraco-stream-1.2-r1.ebuild 1440 BLAKE2B 509d38057ef8c5fab598737e1a29b9b68b3f1fa7e8f141807f1553bc8b37535b6c94c389dc08daba612e20d7a0f2aa57c121d42c59591d8f71d6b1b83bfe3fe9 SHA512 e3b377d60f56d22fb7e1777a3d30decf6db1d8a9b7f9761150fd5a69bfff4df62a55fd74fa1d12987c0d248f4ee7844feac033c0f350961f49dc04b096c73ec3
+EBUILD jaraco-stream-2.0-r1.ebuild 1629 BLAKE2B 735fb25b1089185419fb0afb71748883420c7bd93df2fd73bb3d3221418e0f126bfbbb495065ea6313f99df547ca4670917cc8f567ed4031102de568239a19f7 SHA512 d689acbd5522c40d78e976cf6f68dbf29472fea763ecc1b9bca8205c9d859bdc9279a70b30e56d88932cf4e5b3c33fab4301b11056a9f591913b8828e0acdbc2
+EBUILD jaraco-stream-3.0.0.ebuild 1404 BLAKE2B 0394e1c75242e107a6d92e0a5ab35f48ce50a631542f9621794d4fbd40b372b7da3421ae517d1edf91777f5e59879f7f13e7fa646900118081204142af3bedb6 SHA512 66b5ddf6f945d3480cc7db8ffbced27444cfb75fd3492caf673d57cbd936fa118fe25c0836d96021bb2ce7230d9be35c369a3b7f531b76ffca0e17a3df1e0410
MISC metadata.xml 602 BLAKE2B 3875bfb93914028b263ef5b6f7af81ee9f3fc08f1217537363a02b12e69f273ad9344c5078ea284ed5edfee1389bace975f2745379c3b4b17db4fbeee4045494 SHA512 3a6635e6f38260c76979248878ff326451273bab021f3e85c23a0ae7e29d71daa53ccfa319c8d8457faa00c6fdf5ad3dc68e0693e951ecdd419182f1861a36c0
diff --git a/dev-python/jaraco-stream/jaraco-stream-1.1.1.ebuild b/dev-python/jaraco-stream/jaraco-stream-1.1.1.ebuild
deleted file mode 100644
index 97e31ddf3317..000000000000
--- a/dev-python/jaraco-stream/jaraco-stream-1.1.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_5} )
-
-inherit distutils-r1
-
-MY_PN="${PN/-/.}"
-DESCRIPTION="Routines for handling streaming data"
-HOMEPAGE="https://github.com/jaraco/jaraco.stream"
-SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc test"
-
-RDEPEND="
- dev-python/more-itertools[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- >=dev-python/setuptools_scm-1.9[${PYTHON_USEDEP}]
- test? (
- ${RDEPEND}
- >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
- dev-python/pytest-runner[${PYTHON_USEDEP}]
- )
- doc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/rst-linker[${PYTHON_USEDEP}]
- )
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-python_compile_all() {
- use doc && esetup.py build_sphinx
-}
-
-python_test() {
- # Skip one test which requires network access
- PYTHONPATH=. py.test --ignore=jaraco/stream/test_gzip.py \
- || die "tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/jaraco-stream/jaraco-stream-1.2-r1.ebuild b/dev-python/jaraco-stream/jaraco-stream-1.2-r1.ebuild
index 6e61e406dd65..7d65d1251a30 100644
--- a/dev-python/jaraco-stream/jaraco-stream-1.2-r1.ebuild
+++ b/dev-python/jaraco-stream/jaraco-stream-1.2-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
<dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-stream/jaraco-stream-2.0-r1.ebuild b/dev-python/jaraco-stream/jaraco-stream-2.0-r1.ebuild
index 76b658301038..98e993bdea70 100644
--- a/dev-python/jaraco-stream/jaraco-stream-2.0-r1.ebuild
+++ b/dev-python/jaraco-stream/jaraco-stream-2.0-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-stream/jaraco-stream-3.0.0.ebuild b/dev-python/jaraco-stream/jaraco-stream-3.0.0.ebuild
new file mode 100644
index 000000000000..48dec9742af4
--- /dev/null
+++ b/dev-python/jaraco-stream/jaraco-stream-3.0.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{6,7,8} )
+
+inherit distutils-r1
+
+MY_PN="${PN/-/.}"
+DESCRIPTION="Routines for handling streaming data"
+HOMEPAGE="https://github.com/jaraco/jaraco.stream"
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
+ dev-python/more-itertools[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_sphinx docs \
+ ">=dev-python/jaraco-packaging-3.2" \
+ ">=dev-python/rst-linker-1.9"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+python_test() {
+ # Skip one test which requires network access
+ # Override pytest options to skip flake8
+ PYTHONPATH=. pytest -vv --ignore=jaraco/stream/test_gzip.py \
+ --override-ini="addopts=--doctest-modules" \
+ || die "tests failed with ${EPYTHON}"
+}
+
+# https://wiki.gentoo.org/wiki/Project:Python/Namespace_packages#File_collisions_between_pkgutil-style_packages
+python_install() {
+ rm "${BUILD_DIR}"/lib/jaraco/__init__.py || die
+ # note: eclass may default to --skip-build in the future
+ distutils-r1_python_install --skip-build
+}
diff --git a/dev-python/jaraco-text/Manifest b/dev-python/jaraco-text/Manifest
index 4e4a53f32bac..4449484fb04b 100644
--- a/dev-python/jaraco-text/Manifest
+++ b/dev-python/jaraco-text/Manifest
@@ -1,7 +1,7 @@
DIST jaraco.text-1.10.1.tar.gz 8790 BLAKE2B 268c13a9a84c4b29ac9141d8a43c716d8248b87c2b71f6bb8a34c2cf1568acdd012e84b1be0469f70ee8e102f723e218b6d551a9bd0cab5192a28d712ed39f03 SHA512 5c09b90f586d5ddf7419013f7e36814598337c257e6bd1c1eec993d7df021440798ec9300a6d45c960c5458c4197b458d1863f478b60a9a003241e98a644f28e
-DIST jaraco.text-3.0.1.tar.gz 11969 BLAKE2B 8eed750e81aa6a82baaa25483a2b60d2adb9f7a1769f92556a3a5c3fc53c3dc63a7910615317007dd0b934e73987da5de53d0e52a3cd44da955b717b48348dd4 SHA512 dcac7de44de4f1ae4dcfbe3e1857a4017b967bbbfc46df05cbf7d0f319a0f841440406b75a6e84b3283d8946ee1753c99f16438228dd2393fa023571c3911a10
DIST jaraco.text-3.1.tar.gz 13220 BLAKE2B f52ca11b8b20a42d2c36102d4d48cf27952314bf5304521fde020c6e52e92bf6f534b2c6c4d8cc0b73aec8bd118030e455d8a5eeb19fb4e927105fa7e4477817 SHA512 9edd50e3b67d40a1a5dfe8796dd55f80aac52cef9ba2f1ad565cf597c1ff8824d2c61900cedd104210b60dcc6dced8c01321af67e2e1a755be89e1c15945da1e
-EBUILD jaraco-text-1.10.1-r1.ebuild 1379 BLAKE2B f6721435bdb371f6f7061a4e575411a9a3812b0d4780fc5f87bd3866e295821e88d9df8891721e153a04415e678219942c92f3907dc8606736bae2ce03987985 SHA512 cce7096bd5dfe97bbc0c2fcb5ca04f2ed06016a8d4468b87286364e1ee7420663419caefbc9138d3dcc2a2f7bd9c11736192a4ee81d51618e4cac67c27b6fe53
-EBUILD jaraco-text-3.0.1.ebuild 1526 BLAKE2B b0ec3c68eceb40b5350e147b7b76b0fb3ce2fc625d951239c77839c9564320c1f6f0c5e1a4c66d32783a7c46907d8ab1602a59bd3d309993498777dc9c0ff073 SHA512 20577f82ae24da7621426e08a2015407cffdad9e55280ca3d4dabb2b42d2fc3c5fc51297eb52208e0876452c53d4ac1f17503a1e7bd3c05dabbccd9cbe88c295
-EBUILD jaraco-text-3.1.ebuild 1642 BLAKE2B 45156ceb2b164928f3beab053c3f2db9a9a6a6587f5f66368951ef2cd9a355f7c23c600da663bebf90c394b799376d8aee25b2b4f85ad3661565eee474dd1dac SHA512 055719a99840ae15049d205e27c591a1f496dcb358d91dea8d23e65a8f2c019ea83450426148e6a11a5e813e429aae3705c5bc5575e97fb84556bc1a4fbc3ad3
+DIST jaraco.text-3.2.0.tar.gz 14279 BLAKE2B aa8c8903bac61db3d1017408e1aa525f66060422c27b754af343a64e586b64c6623b66881bea62b9b2e89821a40c933d54c9a8cddc7bda08ac108ad08a9524dc SHA512 4107ef1078b44714b6ee5fb6ebd2bb7c35415debc6eaedd8bc18a70a2936cc7c7757acd7b3fac9587201ef52a25d9b29e49f2385a0a08afffb1d0c3de6ecc377
+EBUILD jaraco-text-1.10.1-r1.ebuild 1406 BLAKE2B 39df4a1c0182a428a7af5e43b114f3db480999464e28365444331107079bc196db88ab51802d4bf2e3dfa781e359298f179e42194eff77447babec63687120da SHA512 149042ece67cc168a21cb57e58db809fc81c37aded5997d11594ad2d008a9aa6d09ffbc8d03708903aafbe0f698cfd74cdbeb686c5273ed316bc23067ed46c5c
+EBUILD jaraco-text-3.1.ebuild 1669 BLAKE2B 2f684c6b5403bb544dec9fd7cc1ae40f6c9f4b9e386e8cdeb930b19c7dc8481af80e99345a95b027928fcf0f5307a609475bd868db9ae59dbd0aa4241091c0ac SHA512 907a477e14dcd7e835fccbf215a8faef3245fe4a4e66b38b1b84c92985a1634469a4f7b5c17ecd8fbe6673a15639f4f5030250136a69dee38c5e766f3ed3aed1
+EBUILD jaraco-text-3.2.0.ebuild 1471 BLAKE2B c275cad64a56658a94d7300ca3f585fd6689a337b753609e46f0ffadd1ab8cf55e1c7944ee7cb951401ed97353dbbd3e6033dbda652880a47d7cbadb539e0bb7 SHA512 0ad6436fd1a90ffe9c3f537fbd066ac8b1221e600b5ac44d912efd15a30618ba8aa401fd054b7860fa9120841737c2543154353dd99653506618452589c1946d
MISC metadata.xml 530 BLAKE2B 15328b15f81e40af54c52ceef75adc55cc83d04c2ca52c8bcfe85d5fce1e8b70efb38b4a15c8390d283e72a2496dc0b148da0b51b3213440a6ca8379d091c927 SHA512 00c56e02c156ed1b402475dc24dab7c1943bdf6e3067da3f02fe91af0789cf87041cd7191869ab9a785aef21d4e696fc9b134a48fa769ca1f0d0337d1cdc5969
diff --git a/dev-python/jaraco-text/jaraco-text-1.10.1-r1.ebuild b/dev-python/jaraco-text/jaraco-text-1.10.1-r1.ebuild
index 2f1f531343ed..b1e961411893 100644
--- a/dev-python/jaraco-text/jaraco-text-1.10.1-r1.ebuild
+++ b/dev-python/jaraco-text/jaraco-text-1.10.1-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
PDEPEND="dev-python/jaraco-collections[${PYTHON_USEDEP}]"
RDEPEND="
diff --git a/dev-python/jaraco-text/jaraco-text-3.1.ebuild b/dev-python/jaraco-text/jaraco-text-3.1.ebuild
index a3fda424dffe..7a2066c941c3 100644
--- a/dev-python/jaraco-text/jaraco-text-3.1.ebuild
+++ b/dev-python/jaraco-text/jaraco-text-3.1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/jaraco-functools[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-text/jaraco-text-3.0.1.ebuild b/dev-python/jaraco-text/jaraco-text-3.2.0.ebuild
index 65391ac9c63b..af0f4eceead8 100644
--- a/dev-python/jaraco-text/jaraco-text-3.0.1.ebuild
+++ b/dev-python/jaraco-text/jaraco-text-3.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} )
inherit distutils-r1
@@ -15,21 +15,18 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
+IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/jaraco-functools[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
>=dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' python{2_7,3_{5,6}})
"
-DEPEND="
+BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
- doc? (
- >=dev-python/jaraco-packaging-3.2[${PYTHON_USEDEP}]
- >=dev-python/rst-linker-1.9[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
test? (
${RDEPEND}
>=dev-python/pytest-2.8[${PYTHON_USEDEP}]
@@ -38,12 +35,9 @@ DEPEND="
S="${WORKDIR}/${MY_PN}-${PV}"
-python_compile_all() {
- if use doc; then
- sphinx-build docs docs/_build/html || die
- HTML_DOCS=( docs/_build/html/. )
- fi
-}
+distutils_enable_sphinx docs \
+ ">=dev-python/jaraco-packaging-3.2" \
+ ">=dev-python/rst-linker-1.9"
python_test() {
# Override pytest options to skip flake8
diff --git a/dev-python/jdcal/Manifest b/dev-python/jdcal/Manifest
index afee758d0869..42167c154c14 100644
--- a/dev-python/jdcal/Manifest
+++ b/dev-python/jdcal/Manifest
@@ -3,5 +3,5 @@ DIST jdcal-1.2.tar.gz 7059 BLAKE2B 6795e5511349490bda9df4e47566d3d65d9a69f654466
DIST jdcal-1.4.tar.gz 7545 BLAKE2B 20c3e64a0c1a2cb2078c3058b38a7ae7337880703305ff26d4b0990f4efe1532ebbf8dbaf666a656f7d0176011b651d96853db0c0713356f46191c849630a041 SHA512 d49ac3cb4241556900c0a4dcbbea0ba621206cea767e272fb994c7ec76edd6859b184cf17ea5f9a42ab2134a5be13bca4b6d74021d627584576c01f2cded438e
EBUILD jdcal-1.0.ebuild 428 BLAKE2B c893c97e93cf409865362fd6952d5a70fc79496ee10c629039bd927cf5bd03911923ec935682902588d76921b9077d7aa69d5cb495a35297e33c83d7c365ea89 SHA512 3c38f193666c2bb3b9c5eeaed0980d79084ecc6905d6ca5f66c82dcde3f32d0abab8f02c6df07255ea7480b19e229be3ebf8c69ace1d8830a02eef154905f7a3
EBUILD jdcal-1.2.ebuild 430 BLAKE2B 0772bab727f4566970373a38c55e147b3e9f1a7491e2a3afac1de59501537298bc59574ca00d38ee04ff0287faeff65179fa6b359046d5b01dbfadc53ba7b72c SHA512 1a70bb896498ad6b54a2e1b58af9a7cc66e2f9f97c7aae86fd8bbdf4580725803e4c9375c0213358c6df39812cbab0e988cbab7bc7cb68106482ab1ad407609e
-EBUILD jdcal-1.4.ebuild 606 BLAKE2B d848932fa10817c210585153854a23cb8c47b88757f5f3ec66f513637d9bdc8f2ddfb64dac44a9a54fd9f216d2b69bf75046090a1b247c3cdcbc3b35214ef494 SHA512 e33801a9b80fa274e75437de5d02bbadf8d709bef234f65b7820545e5c899b5576719f819998247abceb05b39410eef98672d3b2bc5f8fb1d3c5faf954288eb0
+EBUILD jdcal-1.4.ebuild 604 BLAKE2B 9a8bc8abd6dd2285434583c7fa7374b8e32dac8dde5776b6c349dbef2341ba5ee332bd562726568da0ede97393fe9d98c18d29997e89da8238342626726e4ab3 SHA512 b4163325fcbd07a91616ba269f815589ea1ee0fc34bbf12a1a113995f7ddc62c7a20eebe7d8ec2a92391e00f3e7b3097e58662d56fa7fbb836d1c5be8e7d78b2
MISC metadata.xml 369 BLAKE2B f0096e762647b29c559df839d2c8cef8c42c846e8b19ee151efc141d72270cfe31a5e90eb0545f4a9b79582f1169e1f8ec797d918079630ca4424e8d3b6bc113 SHA512 dd32db88be812a5a89482abf0c22de65201ebc26b6caea99ef3cccbb170273da086b9b6380a7e8894574c96b03844a76256498941d9821cedf817126d6594a8f
diff --git a/dev-python/jdcal/jdcal-1.4.ebuild b/dev-python/jdcal/jdcal-1.4.ebuild
index 3c7ca5f0f645..f9e7c49fb431 100644
--- a/dev-python/jdcal/jdcal-1.4.ebuild
+++ b/dev-python/jdcal/jdcal-1.4.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/phn/jdcal"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/jedi/Manifest b/dev-python/jedi/Manifest
index 29e669c99ce3..af8d7a7402f9 100644
--- a/dev-python/jedi/Manifest
+++ b/dev-python/jedi/Manifest
@@ -1,10 +1,14 @@
AUX jedi-0.11.1-exclude-tests.patch 940 BLAKE2B 2c5540b62529a27a8beb8c3ca1b2f2c8b58e43e4116701b406ab62cd1d04ad3c0314430d33a7bdc9585647054a1820426fea270556dc1f959ac2a9da98738152 SHA512 9629d8a694f6deda3564c14234e92cf494e7c982bbab75729ffedc2c43c9167dfd23f45d47abb397bc8e1b732ed0649e290392bc2332585aa0ad312b188f6107
+AUX jedi-0.15.1-tests.patch 4110 BLAKE2B 3e99d214fa218bc2488aaad1a9d7bad16f26f0bcea07b96b4d8a5ae162df799a5747987961dac602186507015297183e81efc90bfc1dc6cf27585ab739629fc6 SHA512 394dcee9577a62abdc7a6c074c79fa801b0dbe04796d17333fcafd1344567d3c4f741d202e3d7929f23236f854a888b94679e1d061488967d621a37b1229a188
DIST jedi-0.10.2.tar.gz 373879 BLAKE2B 8007b31dc6c96d9538ab141b976fd4554ea16f01bb277692534a2972a6dcf61ee809c7573a7a3f7c0eceb29505de6ffe3ec0a7234a427579333b453fc9cd9dbc SHA512 847b000894b5e17cf5582c88245989ce1f0e17b595c79a2cdf4cc7a805fe7360ea08f28ac31473408be795c9ea210c85541cffa5fc7e7119da8c0228eb509351
DIST jedi-0.11.1.tar.gz 332402 BLAKE2B bc0a8df89c3d8b6cccc387a22cc08f613c990c59e360c58ae1d2becf521a755892afa4972195f6e40ec3bb48b74b20a966034d0e5bcad5051f90e5b4cc082270 SHA512 61389704a318f89d12b053b786bfb6bda21d2696830c001d6d6e66191fc060d731bc05ea71f2e70725532dcbe109c5c7346a36d227e6f8ab0eb2512f4c1a8945
DIST jedi-0.12.0.tar.gz 354329 BLAKE2B ef203f2ba57a90de1e16b80c8786fa25d6d459244873dfb22044aa6d080435efa976daeb80949c3fba41ca2f57feb5bfed255b3bb490e17b40b3f13dfbb31e14 SHA512 3e8280b16855cf2c891666f0fb02ac30d801279b72b5bcb64541ef7c152d9f9b165015405ee291cbccd6c9cb3c0481c24f30e6100cb4463888153021b946f16d
DIST jedi-0.12.1.tar.gz 356736 BLAKE2B 515cbc27e065c24fb2cebae5a3807d2e025f22110f3de60d26a74475eadc985bb32bea60b691c580473fffe2fdfc86705187dea1fb730ef3f510b7bdb52e0d59 SHA512 92f9ac34abf908a8143dff360400dd8d6643dc3502bb7973f92bd05db94c2af151c2063f2de0481a14e26d11c009cc39c46189e1ea31d274b80802e3a10cd665
-EBUILD jedi-0.10.2.ebuild 983 BLAKE2B 4d63440c70f882301f4e399c13886c9c9517bfedb88bd1f87c78f98e67f3d7ee64be579dd760b477f726e7c93538b23ac798c5b4c710948635431b3c7a04ed19 SHA512 c134b6d2c705ea8cedbfc4124d47af704ba7f20d80486230fcb4cadb2c936742609a043bf7df09ebd95fe305845dbd9c6c3b2cfbc36c9c384aa96c66c3dceef3
+DIST jedi-0.15.1.tar.gz 412356 BLAKE2B a7738e8825b3f578db5e64d50cbf65219b4d2f2f81c45cbae9e3dbb858b0e1ef26d76972c112bfae839daaf73bba0d00b30b5708404d16b0385452500a1c2d35 SHA512 0f6e0185f3f10dbc000f09ddfed7b9596fe5dc270682544173dc156d505618ea14f1f44ede5d2357745ab8ded0b15b2788d064ca4db39fe70196982dd0a16893
+DIST typeshed-jedi_v0.15.0.tar.gz 466890 BLAKE2B 7c4956c60646ecb7f21704e3ce95cd38a44e40849e4efba352a0be11c4511fc28d77f32308a3f136cd72833f937f802194ae57f1cdf1d53ae7824ebe4f4bc323 SHA512 46250822eb4aa20203db9b99626e33f2b60ec77072e20dbd94219d782cf204e2cc5a94579b1753c634f931445ad4ef9f0bd7ccfed287d86bca96b945d2eb27c1
+EBUILD jedi-0.10.2.ebuild 1010 BLAKE2B b792034b1548f1c99f2f949f15db5a55980c003eeb896fe157de3caf2be43b77e1731cae7f6cfdaac931f79652806f0b2ec1803689761064932f2363c2fb9dde SHA512 64711f34814b8fe92b572c0652afd63660379d29041ca27087b1de62369a1d89438f050b4027945cb6fb964d99f03b4c1609cab0a552deed2d83283226275b01
EBUILD jedi-0.11.1.ebuild 1169 BLAKE2B 5e7b7649293d1fc5bf1548a3f16da5e2b86442c6acab689ad94976c4ea9dbe33f67498d8e018aeea25f69a760db8052eeb810a6977b1c1e962acf258c0106e9f SHA512 fc704a7d885c23d35e8996c37561d856b918dd059e5b5f6ad39d73b1c406648a333d3c7b593ba28dc3ccb1547b92fbe8dfa455bdfe99eb069745b6a38b9167e0
EBUILD jedi-0.12.0.ebuild 1032 BLAKE2B f019cd50fceb9c4667a7ba4c1126e2036e930ced9b12e2da3bf5dc87103285cc4ec69ea247dfa8b34f531cc1c3d6d9ab3668e315399ec70d816b1c4ea510db5d SHA512 2d2ec11f40735fe9b211c7aa6b5aaf5ad5880803fbbcbcb585f0fde214fb29b9c98710852844de43f3474e39ddca0f977d0531d10674f90edc6a211b31ef8113
-EBUILD jedi-0.12.1.ebuild 1740 BLAKE2B d54dcac48e8f26112176acace25bc39f8d3a58473a119926b7d492f10173ca667842a4b28a8ed14afbf38d131bed38a5e1f340d0e9eae3bb58809e453dff0999 SHA512 7bd15ef4c48acdc6c3766bfc7e48284ef792437db8d2ab2eefb64c3787e6ceba81ace99e3e0bc62e3b0bcbd2d946521a3d7c85cd9d9720c620f60e06e3547213
+EBUILD jedi-0.12.1.ebuild 1765 BLAKE2B 4a76b77e78432fb36e3c1efd1444c8626a70a525de60edd9226ca3a0a62ff423fcd2343100f2b1018fd17d1129e2b17a347b92b890af3b3712eb8cf7160c4243 SHA512 35892f353d6472eb46743b65aa28ef9745989ebd17ad9c8c3950079146b050e7ad7ac38e2c842fa85bc1b48f678b56294b5c4c0732e2b9c9d1b63582d582c63d
+EBUILD jedi-0.15.1.ebuild 1890 BLAKE2B a9837eb57ce9aff18c460de8022ed9837cb440463024763139dd0070559d8cbfbf9a4e0578444d475dba9ace9e21e243c500f295e9368e32dafebc47153390f4 SHA512 bdca2cf4237f2ae957a2f72de5e1a2ce558929680d9472dabb2fb39fac50340f75b5160a94b53fc06de5044e9dfce49c43527e18ee20be204e4c825cb7ea2311
MISC metadata.xml 375 BLAKE2B fd65a43f1efc2cbde98dd68be5a47415ecec66d4d2b2c878235a1e77b24311062d6d9c16da79bdaa358b7910612a6460ea5cbc9efdb03a6fff5d2299d734841a SHA512 16271d48499888ad36f71d79301ddc361831a7263f3d0ad19d12c29b51c52c24806a7a366c6e263b4b6d43e28856cd336b0bd728fa00a5fe5111b505fdc50977
diff --git a/dev-python/jedi/files/jedi-0.15.1-tests.patch b/dev-python/jedi/files/jedi-0.15.1-tests.patch
new file mode 100644
index 000000000000..cdc59053df03
--- /dev/null
+++ b/dev-python/jedi/files/jedi-0.15.1-tests.patch
@@ -0,0 +1,94 @@
+diff --git a/test/test_api/test_completion.py b/test/test_api/test_completion.py
+index 178daee9..0c86f837 100644
+--- a/test/test_api/test_completion.py
++++ b/test/test_api/test_completion.py
+@@ -1,4 +1,5 @@
+-from os.path import join, sep as s
++from os.path import join, sep as s, dirname
++import os
+ import sys
+ from textwrap import dedent
+
+@@ -164,6 +165,7 @@ f2 = join(root_dir, 'test', 'example.py')
+ os_path = 'from os.path import *\n'
+ # os.path.sep escaped
+ se = s * 2 if s == '\\' else s
++current_dirname = os.path.basename(dirname(dirname(dirname(__file__))))
+
+
+ @pytest.mark.parametrize(
+@@ -181,7 +183,7 @@ se = s * 2 if s == '\\' else s
+ ('test%sexample.py' % se, 'r"test%scomp"' % s, 5, ['t' + s]),
+ ('test%sexample.py' % se, 'r"test%scomp"' % s, 11, ['letion' + s]),
+ ('test%sexample.py' % se, '"%s"' % join('test', 'completion', 'basi'), 21, ['c.py']),
+- ('example.py', 'rb"' + join('..', 'jedi', 'tes'), None, ['t' + s]),
++ ('example.py', 'rb"'+ join('..', current_dirname, 'tes'), None, ['t' + s]),
+
+ # Absolute paths
+ (None, '"' + join(root_dir, 'test', 'test_ca'), None, ['che.py"']),
+diff --git a/test/test_evaluate/test_signature.py b/test/test_evaluate/test_signature.py
+index 0bb5cbae..2fda3d55 100644
+--- a/test/test_evaluate/test_signature.py
++++ b/test/test_evaluate/test_signature.py
+@@ -16,7 +16,7 @@ from jedi.evaluate.gradual.conversion import _stub_to_python_context_set
+ ('str', "str(object='', /) -> str", ['object'], ge, (2, 7)),
+
+ ('pow', 'pow(x, y, z=None, /) -> number', ['x', 'y', 'z'], lt, (3, 5)),
+- ('pow', 'pow(x, y, z=None, /)', ['x', 'y', 'z'], ge, (3, 5)),
++ ('pow', 'pow(base, exp, mod=None)', ['base', 'exp', 'mod'], ge, (3, 8)),
+
+ ('bytes.partition', 'partition(self, sep, /) -> (head, sep, tail)', ['self', 'sep'], lt, (3, 5)),
+ ('bytes.partition', 'partition(self, sep, /)', ['self', 'sep'], ge, (3, 5)),
+diff --git a/test/test_evaluate/test_sys_path.py b/test/test_evaluate/test_sys_path.py
+index deaa64ca..fdee2ece 100644
+--- a/test/test_evaluate/test_sys_path.py
++++ b/test/test_evaluate/test_sys_path.py
+@@ -1,7 +1,9 @@
+ import os
++import os.path
+ from glob import glob
+ import sys
+ import shutil
++import distutils.sysconfig
+
+ import pytest
+ from ..helpers import skip_if_windows, skip_if_not_windows
+@@ -33,12 +35,10 @@ def test_venv_and_pths(venv_path):
+ pjoin = os.path.join
+
+ CUR_DIR = os.path.dirname(__file__)
+- site_pkg_path = pjoin(venv_path, 'lib')
+- if os.name == 'nt':
+- site_pkg_path = pjoin(site_pkg_path, 'site-packages')
+- else:
+- site_pkg_path = glob(pjoin(site_pkg_path, 'python*', 'site-packages'))[0]
+- shutil.rmtree(site_pkg_path)
++ site_pkg_path = pjoin(venv_path,
++ distutils.sysconfig.get_python_lib().lstrip(distutils.sysconfig.BASE_PREFIX))
++ if os.path.exists(site_pkg_path):
++ shutil.rmtree(site_pkg_path)
+ shutil.copytree(pjoin(CUR_DIR, 'sample_venvs', 'pth_directory'), site_pkg_path)
+
+ virtualenv = create_environment(venv_path)
+diff --git a/test/test_utils.py b/test/test_utils.py
+index 17328a36..71217086 100644
+--- a/test/test_utils.py
++++ b/test/test_utils.py
+@@ -77,10 +77,14 @@ class TestSetupReadline(unittest.TestCase):
+ # There are minor differences, e.g. the dir doesn't include deleted
+ # items as well as items that are not only available on linux.
+ difference = set(self.completions(s)).symmetric_difference(goal)
+- difference = {x for x in difference if not x.startswith('from os import _')}
++ difference = {
++ x for x in difference
++ if all(not x.startswith('from os import ' + s)
++ for s in ['_', 'O_', 'EX_', 'MFD_', 'SF_'])
++ }
+ # There are quite a few differences, because both Windows and Linux
+- # (posix and nt) libraries are included.
+- assert len(difference) < 38
++ # (posix and nt) librariesare included.
++ assert len(difference) < 22
+
+ @cwd_at('test')
+ def test_local_import(self):
diff --git a/dev-python/jedi/jedi-0.10.2.ebuild b/dev-python/jedi/jedi-0.10.2.ebuild
index c05394f02abe..0af08cfafe55 100644
--- a/dev-python/jedi/jedi-0.10.2.ebuild
+++ b/dev-python/jedi/jedi-0.10.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/jedi/jedi-0.12.1.ebuild b/dev-python/jedi/jedi-0.12.1.ebuild
index 763bf769e48c..2c05636baa09 100644
--- a/dev-python/jedi/jedi-0.12.1.ebuild
+++ b/dev-python/jedi/jedi-0.12.1.ebuild
@@ -12,8 +12,9 @@ SRC_URI="https://github.com/davidhalter/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/parso-0.3.1[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/jedi/jedi-0.15.1.ebuild b/dev-python/jedi/jedi-0.15.1.ebuild
new file mode 100644
index 000000000000..417f98aaef73
--- /dev/null
+++ b/dev-python/jedi/jedi-0.15.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
+
+inherit distutils-r1
+
+TYPESHED_PV="$(ver_cut 1-2).0"
+TYPESHED_P="typeshed-jedi_v${TYPESHED_PV}"
+
+DESCRIPTION="Autocompletion library for Python"
+HOMEPAGE="https://github.com/davidhalter/jedi"
+SRC_URI="https://github.com/davidhalter/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/davidhalter/typeshed/archive/${TYPESHED_P#typeshed-}.tar.gz -> ${TYPESHED_P}.tar.gz"
+
+LICENSE="MIT
+ test? ( Apache-2.0 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-python/parso-0.5.0[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+RESTRICT+=" !test? ( test )"
+
+PATCHES=(
+ # mostly pulled from upstream git, except the patch for
+ # test/test_evaluate/test_sys_path.py
+ "${FILESDIR}/jedi-0.15.1-tests.patch"
+)
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # upstream includes this as a submodule ...
+ rmdir "${S}/jedi/third_party/typeshed" || die
+ mv "${WORKDIR}/${TYPESHED_P}" \
+ "${S}/jedi/third_party/typeshed" || die
+
+ # don't run doctests, don't depend on colorama
+ sed -i "s:'docopt',:: ; s:'colorama',::" setup.py || die
+ sed -i "s: --doctest-modules::" pytest.ini || die
+
+ # speed tests are fragile
+ rm test/test_speed.py || die
+
+ # 'path' completion test does not account for 'path' being a valid
+ # package (i.e. dev-python/path-py)
+ # https://github.com/davidhalter/jedi/issues/1210
+ sed -i -e '/path.*not in/d' test/test_evaluate/test_imports.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ # at this point fixing tests on python2 isn't worth the effort...
+ if ! python_is_python3; then
+ ewarn "Skipping tests for ${EPYTHON}"
+ return 0
+ fi
+
+ pytest -vv || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/jeepney/Manifest b/dev-python/jeepney/Manifest
index ca62b14e52e3..90f10ab16b7f 100644
--- a/dev-python/jeepney/Manifest
+++ b/dev-python/jeepney/Manifest
@@ -1,3 +1,5 @@
DIST jeepney-0.3.1.tar.gz 22271 BLAKE2B a8de58e4ef4c4d1874c8995e3726a4bfa26a8db4a63040658c4edfd1742fa1c22de52d8cbee4913b1973279938544481fe2c2aef3138dc0ef724f7a99a39c617 SHA512 ad1a2d220a7626a3bdadf6fba6a591d1b498a9f6bb34607860213efddf49bbe67a4dc2d504decd906c560c519302f1fa45b85ba348156e8bec288f525d502e82
-EBUILD jeepney-0.3.1.ebuild 1074 BLAKE2B ecf7c009279c7f1b906d1f5c4a4d8e964c2fbd23b8f53b45d77c7c1874e8676182265da493e292a223883c6f03bbf5e570c422a339f67a9a509441f2dd244006 SHA512 630626a7428a37dac4287b0cc17a3858423e9b1a89e09fb52c632e3c1e77fb0cd93c969296658fecdc6b7a965fb04e4623b1c26571f135072f52755063f02149
+DIST jeepney-0.4.1.tar.gz 27706 BLAKE2B 152bf872621a0e023b9f44bb165113b2c3ef0037f66cb1c2aa15423d68ae5c295ad100aba855f061840054a25c3ed30a2d1faed09cf2130235df72c70738c791 SHA512 46aed19fd29df724af0e78ec0acabeb196324444e682817c330f3fd290a52cf6a6cb639f8c76f4ef5311817c4e051d7231b4f26af3cb6768bdd8c4bec7589210
+EBUILD jeepney-0.3.1.ebuild 1107 BLAKE2B 2f13ca6a791546ab140a4df5fa56c764b621b6cb8c0cdfc1550683306d3ef55144a162e5c35500a5cdce21a2a3bf2d81cce05b179df9a6575ba19fe1ea0e0530 SHA512 233fae0bf74c6548e6206782d864dfd32b941b5f4cd6aa5dc800d79615c31b070ab60f79ceeddd23240038233e98be8eaa525337a23c0ef4111d56d47c7482bc
+EBUILD jeepney-0.4.1.ebuild 825 BLAKE2B c3322b7bdc8169fc25d294e40368eb1e20db15ee9a481cb036c79f4130afbdbffde9c7119f9853382cf22435903da16d8b1a795e2c6058b77bedc5c518b295d4 SHA512 68c470b22503993db99ba613314c31c597acaf0bc35719c8af3adf3c3a5b54fe11b967e43660e3512ae047c4ae322539b3436f11a886cdfb8c6e4f2499dd9dde
MISC metadata.xml 432 BLAKE2B 57cc148c4580f5dd579dfbec20c85c80e7d5f2b75397c96f4daa2382e86dbe0547b15ac628fc46bb62c3845becb46cfcfb65027f37839d2d1f843c6872d45e80 SHA512 124413d7ca2a366a651128cd8346aeeb3bd5ceed9b43136fad32861844a078694fa8603e4a11df4d7b37343434bf29bf21d0a0ac6999bf9e9b13f474b93914e4
diff --git a/dev-python/jeepney/jeepney-0.3.1.ebuild b/dev-python/jeepney/jeepney-0.3.1.ebuild
index e516ffd9fab0..da401a0b16ed 100644
--- a/dev-python/jeepney/jeepney-0.3.1.ebuild
+++ b/dev-python/jeepney/jeepney-0.3.1.ebuild
@@ -14,8 +14,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/jeepney/jeepney-0.4.1.ebuild b/dev-python/jeepney/jeepney-0.4.1.ebuild
new file mode 100644
index 000000000000..48c7b3cb6c42
--- /dev/null
+++ b/dev-python/jeepney/jeepney-0.4.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Python 3.4 and older aren't supported
+PYTHON_COMPAT=( pypy3 python3_{5,6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, pure Python DBus protocol wrapper"
+HOMEPAGE="https://gitlab.com/takluyver/jeepney"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples"
+
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/testpath[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_tests pytest
+
+distutils_enable_sphinx docs \
+ dev-python/sphinx_rtd_theme
+
+python_install_all() {
+ if use examples; then
+ docompress -x "/usr/share/doc/${PF}/examples"
+ dodoc -r examples
+ fi
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/jellyfish/Manifest b/dev-python/jellyfish/Manifest
index d3ee59909ade..7f1c0d4c0493 100644
--- a/dev-python/jellyfish/Manifest
+++ b/dev-python/jellyfish/Manifest
@@ -1,3 +1,3 @@
DIST jellyfish-0.7.2.tar.gz 133320 BLAKE2B 094610c79e8c7f1caa94ff6c8f6936c3ff26c8d8ab8a7605c145e8293d1ebc28f5d057a603f7d8392811aea5d31a87ecb3e3d9eb682e2fd8a3222f23fbc7c3f7 SHA512 5fa19826a3adb16dea26855d733bd3e8ccce0c68652249f7bcc06f9b5d5ac36919152301c9afafdfca9877cef6614dccbe8e46a51ab41c1fed493374929c3367
-EBUILD jellyfish-0.7.2.ebuild 910 BLAKE2B b30dd878366fedaa1c4b0510ba7ca8de3c8ca4bfa59e4ef85b3076de7840eca33f94ea3bcb4881193bcbc9e8f289830218bdbcb8b33c66a78a74268cadbc8421 SHA512 39f5c236d46f3baf9317e6d51bbdd0d62d849444ba2b5344ff820aab704f6397e91f989b13787c8681fd4dd0203bf8da4cbabbb0661ed87fa9283cc18a10fc57
+EBUILD jellyfish-0.7.2.ebuild 937 BLAKE2B 23386ef9de91c3e2c69474c18193ea50e1eb57ef70f452e35cc3722d83f5ee006a4591400c4ced0c4abddb230a410def0b7dc33787723b317043c2edc871b096 SHA512 083946d0bd4ba1bc53454a3e4cc5978a5f282eab5335c6b196d5623d2214346f3b176d37d48b4d715776266fa28aee8d7274219b2485e1c2940ca49db5d8ab0e
MISC metadata.xml 503 BLAKE2B 5233c8c8b58779463d926f276a3fac04e25f70ed8992e75aaa4963a259de9d525b3dd4f040e0fd2aca83efc5bbbce73b7eb86d5b59cacb81f9aa1f82c7949850 SHA512 47e552f516be95767e3dfe9b5b43ea36b02369cc426cebc25d66ed6c3e449c1041d6c79351669d80ac13d19a45f699a719a80130073d02d14459c4630c87736a
diff --git a/dev-python/jellyfish/jellyfish-0.7.2.ebuild b/dev-python/jellyfish/jellyfish-0.7.2.ebuild
index 8b4b1810513b..aa2fda3ac965 100644
--- a/dev-python/jellyfish/jellyfish-0.7.2.ebuild
+++ b/dev-python/jellyfish/jellyfish-0.7.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/jinja/Manifest b/dev-python/jinja/Manifest
index b4817cd403e0..7af1165b9366 100644
--- a/dev-python/jinja/Manifest
+++ b/dev-python/jinja/Manifest
@@ -1,6 +1,6 @@
DIST jinja-2.10.1.tar.gz 267828 BLAKE2B 0cd7e2880f1d41f3a6aafa0878343c2ff017099de6b2ad607baa3c9cba9d58c9241e1ba65cc23ea16244a1b3ea8720933f45f1061811e5f1abdcd881c4017bce SHA512 71c90be0b2aeefaa80279cba55f7827b5a42455f9dc55de9ca7e9e3e363678caa357426955267542f3c8a9b775e61aca55e439af192ed0a67f592be4ef91aff6
DIST jinja-2.10.3.tar.gz 266316 BLAKE2B 0d8c10bb866eb887fd1c88ca5c5304f46d27930d8426587185ea72c0b79b512919bd5fa75987c26e433be049fd5764fb4ec08d42a4ec5ed00510fe8051e10f5e SHA512 566b781218b533c16b107b57e0252da5947fad262fd8d3fbb134b5916939c5e5d31c95e34bd6b14eec333d2ba3b4a6faa4168497a1ac774e7044f8220ac1b06e
EBUILD jinja-2.10.1.ebuild 1622 BLAKE2B 7c00ca9bd1b7a9d711d34a0a2d6323fef753d9ccba27a1c998e89b5a99ee99c43c776b5a5601b52790eacb2065b1bd80220c3d9142221b00ebd4833e3dc4a01f SHA512 7cd433f46d8270e5736c980c53563f4322cd254d17537120e617bfe414c3419615e59dcac6728f764a528253c05b8af76fe97f7f3bc041bc0f73b532ed7cf836
-EBUILD jinja-2.10.3-r1.ebuild 2047 BLAKE2B a3c146537ceafbb3fcad1f7bc6ae6b8de380f6af3f0715e771eff65333344bb3ea0e6984327884a7ac5d2a3c291199a80b54b23f1f45d856c0f993df0fcf3c3a SHA512 aec0265eb6a97457d66859c2ea3fba523d818ad828da7146a9a4143faeca0e2f0777f5584cceb78e99d095edf5624423212d05e3971ceaa1c81f60f0003ee4a2
+EBUILD jinja-2.10.3-r1.ebuild 1935 BLAKE2B a0cd0264c2c6e1373bd7991e0f17486b7e6258e155dbf465af00b4ddaad618f9683a43f5cf2cdc99b88b498370f04d70119b65b7d1804fb973cc1e56991a8ff2 SHA512 489e41dafb6289383d71a643b1566c5a038c7a7eb632ea7e29e9961f215108bf05ec3830fc19669dd046d3eaaae4c536d8143c2fbdeaabc76a14c43762c6e37b
EBUILD jinja-2.10.3.ebuild 1758 BLAKE2B 1e1ac9dcf56902b1c030961bde39d4219a71726274ee65555f8f338eadf20682042ee3195a729cb198d42a6911cba7ce10651b4d3fa551ff44860c2fd6c2d5d9 SHA512 f7f4a756472300c1bc8482fa190bbd3b2449bd429f327b54a187ec84a480c8d1f46154148a9b45f28964c29c5055a1584550e94df7cfd5ba3a3585322759b1ae
MISC metadata.xml 374 BLAKE2B 7d6caffa81473cac206ff3ad29cc5be6ebc22d82bd3a7eb0befec7cd65a859aa9208851237c629d0c019307986eafda5a93d2977d62f847d68dfe5d415139daf SHA512 5c3b1f608d45786b27c3bf31f04816f6a85e2cfaa44eec5a9aa21029a2e8ab26264e87f9a6faa4c44a44d718aa8186110fb4d0878655dd76d880a7173b6e5d59
diff --git a/dev-python/jinja/jinja-2.10.3-r1.ebuild b/dev-python/jinja/jinja-2.10.3-r1.ebuild
index 39131f10d5a9..f021773e3385 100644
--- a/dev-python/jinja/jinja-2.10.3-r1.ebuild
+++ b/dev-python/jinja/jinja-2.10.3-r1.ebuild
@@ -17,20 +17,18 @@ SRC_URI="https://github.com/pallets/jinja/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
-IUSE="doc examples test"
+IUSE="examples test"
RESTRICT="!test? ( test )"
CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
!dev-python/jinja:compat"
RDEPEND="${CDEPEND}
dev-python/markupsafe[${PYTHON_USEDEP}]"
-BDEPEND="${CDEPEND}
- doc? (
- dev-python/sphinx
- dev-python/sphinx-issues
- dev-python/pallets-sphinx-themes
- )"
+BDEPEND="${CDEPEND}"
+distutils_enable_sphinx docs \
+ dev-python/sphinx-issues \
+ dev-python/pallets-sphinx-themes
distutils_enable_tests pytest
# XXX: handle Babel better?
@@ -64,12 +62,7 @@ python_compile() {
wrap_opts distutils-r1_python_compile
}
-python_compile_all() {
- use doc && emake -C docs html
-}
-
python_install_all() {
- use doc && local HTML_DOCS=( docs/_build/html/. )
if use examples ; then
docinto examples
dodoc -r examples/.
diff --git a/dev-python/jinja2-time/Manifest b/dev-python/jinja2-time/Manifest
index 2b78c75f6808..da12e9c30f0a 100644
--- a/dev-python/jinja2-time/Manifest
+++ b/dev-python/jinja2-time/Manifest
@@ -1,3 +1,3 @@
DIST jinja2-time-0.2.0.tar.gz 5701 BLAKE2B 370318000b1c91bc3460861d389da667f6d7e840c4f9d9d1661491c9bf1b422b8ecff12d1da2467e7a9596d12832790e314c3298672d70b38b92a53198df0156 SHA512 8ac4686312cde689f7a431001833d5d477030c4f5e9470d949bd07a40fcb9521f6ddcde37a72468093121ff9451e352a0bb43d20a796d7a204cf94e8a7545f2c
-EBUILD jinja2-time-0.2.0.ebuild 616 BLAKE2B 2f14aee36a04f839ce0e719bf2d704ddec29ef6c39333baf394f0e7b0c6004ab82068e0b3f105bd576b0b53387a792982682bdd6995ba3a813f97dbb0472de63 SHA512 8b5d6408239b7272011512a3ea4725804f28045163de1f58398a36a0031e6ae9697634b9af3ff5595b1488f33aa012d4646e59bb673b2be120159fb9ea7af1a0
+EBUILD jinja2-time-0.2.0.ebuild 643 BLAKE2B 17383b46b10e905bd0eaa614851af960b3a7232081f84fb341a05003ab409b0f16760648ed14690d841b1aa5f9789300a2846fc5a55bf887482e7725841aaf2a SHA512 3043e614bb6a001b59bc89ea8a115d2523172ead49bb3ba62854d0577fd7153250113422f412e58259c2557f62c9571227e502fb2b43fb765c96ba2070adba0f
MISC metadata.xml 375 BLAKE2B d28fc82eb5b6b82faf9e3874182b44290f10a1d2c2e7bb58e32cd46c6d724028e0bdf27670052f1665655ea0843900a1b978534ff8b32db986aa49531d4db76f SHA512 23697fa9d297ce1deaed947d2f5c98cfd85d9f10e4f703259db15d6deeacbed1ac4f297eed4b58d07b23c798ad738680c945395dc68f15cb0d083f7acb6d99ce
diff --git a/dev-python/jinja2-time/jinja2-time-0.2.0.ebuild b/dev-python/jinja2-time/jinja2-time-0.2.0.ebuild
index ada162acacdf..4261e83eb300 100644
--- a/dev-python/jinja2-time/jinja2-time-0.2.0.ebuild
+++ b/dev-python/jinja2-time/jinja2-time-0.2.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/arrow[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]"
diff --git a/dev-python/jira/Manifest b/dev-python/jira/Manifest
index b13468156d7b..4cbde82ca368 100644
--- a/dev-python/jira/Manifest
+++ b/dev-python/jira/Manifest
@@ -1,10 +1,3 @@
-DIST jira-1.0.10.tar.gz 98406 BLAKE2B a030a9636fa787d05e3455d2942bab35f866a24790ee34ab0822b437ce911f3500d8aeceeff66ba642dccff27ab9307b8e7ebb3af6a7d805279afd7c27e8ac7f SHA512 5b6bf3ae04d50a2a1f45cbd57f4bc3aabb3d9524b582d55c5a5b39ac9128de15c78e463234dce13cb60d18d8ee36a5844ecc1681978276c8f0fd66ae16ca4195
DIST jira-1.0.14.tar.gz 151627 BLAKE2B 018d6a2a3fc782254c6c1b67adbc01e045e748ed341a7f93d3fc9546e25a083b931747fb9160ddd7e7f1b0a2f8992d25980dd647222c2b55ef8a1c9813f399f3 SHA512 baa5a1bfe60147771643c544f1dadbf28c66124da34fe907e5e8daf48ad8edeae0730f255e811c4de377a18883083a31efedc33dcf09b8875b9f018bbf65b5b7
-DIST jira-1.0.5.tar.gz 113738 BLAKE2B 056ec99ace00b03f4068cb400d3e99135356ccee0bbd53cdb16e776496056fdcdf828eb5956622359caa899967cda239f05a5d9a8831047a09d56c1c06edd96c SHA512 e84e96813b672f57f85613da5a0e9e960e191cf8037146b6f80229563a544839ab3b650894064d29ed22db1bd022ef401e693e3b20aaf8c58cb525b2614edab6
-EBUILD jira-1.0.10-r1.ebuild 944 BLAKE2B edcc396b3bbd0abc8bcd8236945d0231ad3f859fe9d426a92f7e6bb289bee3367e6b74265346a6dbfbde8bd2754b7c2985216b3330d8077f2bcb4c6f2e1934f4 SHA512 6cbf27f62fde55ed6ed33013cb67f0121ead23ee1eb55c9a5bd6af5150710683b1f1a9c806623631a65a5fe0cca9a7dcd222e1ebbc8c8190930c0fe411c70101
-EBUILD jira-1.0.10.ebuild 895 BLAKE2B c3e8ffb9cd3aef9ccb072ec0324e4e5fdec983ce029fe917bee8a23b26733b14a099eabbe28b510fdc580ece76021ad54ed65bbee0c1487a793227931eacafa9 SHA512 7a3610d811ff446c005717fab8f7fbeccb29b064e0a7ed537c1bac3669bbde430d004ae01ed0e05fadf42d30cf7190a5c98148327ce67ccd4cf68a8e15844e63
-EBUILD jira-1.0.14-r1.ebuild 1202 BLAKE2B 83b17fd11cdc7a6bbbb35ed89b288e195df310e194802d251e9fe9d29fc84647ca36e92662ced70123f2ae0c1ce7de7fa8e1cdbbeae8f777c66f64860695e388 SHA512 f3b1c72b4dd1393e445394089334f411dd7733a354f0770d873f398ac774e2a0a586c85ad830acd9f16b65430091edcbef9d536a830c78d4e5ba061d7ddd2eaa
-EBUILD jira-1.0.14-r2.ebuild 1194 BLAKE2B d1d415beef9aa9c57ac4764d3dcafdecb09b8ef0e442640cb69fc86bbda78de1eae679e73cb786d8715299059fbc2b693dc2360171534ebfc556cfb90b1db243 SHA512 66d67849bcc882072689fdcbf7caf7f48e0ede2fba2d46b9a020b508713349394a1953935c53c68b7146a86d966e1803b69df4631f0ebee06834b49f52fc2230
-EBUILD jira-1.0.14.ebuild 991 BLAKE2B 88e1051a0d1a6bf2335d42fe38c13d0001b64bc58ece7d1b8dfd06d6784b203e3e07878f176db29f188ebc4c1686624582c4c91dc339e6e5fa3e9dd393ca1524 SHA512 bce074df42bbd66776509c10859d5e607ffe149874c1a69d549948477c1194bb308a66f153024ae30f4c455325bfecd12a51a9e476462e200c577663c072b2e3
-EBUILD jira-1.0.5.ebuild 842 BLAKE2B 157bef746d8d3f15e9f7fb5e1a319772147b3139f675667b69f060b502032a8111b6eddecf6628d7a2b099566f69e1c5e6ef39dfa43f52ea8ee87e2b8e888599 SHA512 1aa8deae19ff66e666d3d2c7de195abe0f0091d5a3b1e905d21cffc0110ea84ab889de1d3fc74d795b0deb531dfed517733561151591c2561732a4482d2717b8
-MISC metadata.xml 889 BLAKE2B e1832d61ce24e8f057b95e69b9e81347bfec99a10fa47d0de8d30e45186e23abf3f1db3f976ffdad43ca10f0951d6e7350e86d0f6bb79ad0aeed4d374083906f SHA512 9bb0284b09d76f614520ab7f7acc4724f535aa6d7d0e11b35d4d4d5f03c9f8da128da858c3693c54ba132e865f6510f9d76b1b1337035729deb8087b35cb2610
+EBUILD jira-1.0.14-r2.ebuild 1278 BLAKE2B c33004c79a1a6955834a711b7be35840cec2057d2852c4fca81d8d4f3b1661b432ed1d72e24821cbf04f683bd80a088afa56806c6bdcb59ba5324b2112586cfd SHA512 fd91f7add482fbb7e75751334018854a67c2f1f1c157d491e5eccf4b3205d571579164a85c9e28fbe9d01c1a4f994a999cb6b4399f73a26716714add7df51635
+MISC metadata.xml 723 BLAKE2B 85cf014be8766e2abcb4765c0f6e236f71520a34553897d73048c15b018cf582464877be52bb123359965ec2f9eea76a7af31f00868976c3fa91ef2f66a4a72e SHA512 7cf12e1c5bd74826450dd2bd69afb563269c018d12114e79bd5cd058260e66390750ea110ca1def5b7f257712a68c9987286ebe744a8a4c1ad3275111454e36e
diff --git a/dev-python/jira/jira-1.0.10-r1.ebuild b/dev-python/jira/jira-1.0.10-r1.ebuild
deleted file mode 100644
index e5db735a6869..000000000000
--- a/dev-python/jira/jira-1.0.10-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
-inherit distutils-r1
-
-DESCRIPTION="Python library for interacting with the JIRA REST API"
-HOMEPAGE="https://jira.readthedocs.io/en/latest/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="filemagic ipython oauth"
-
-DEPEND="
- dev-python/pbr[${PYTHON_USEDEP}]
- dev-python/pytest-runner[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- "
-RDEPEND="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/requests-toolbelt[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- filemagic? ( dev-python/filemagic[${PYTHON_USEDEP}] )
- ipython? ( dev-python/ipython[${PYTHON_USEDEP}] )
- oauth? (
- || ( dev-python/pycryptodome[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
- dev-python/requests-oauthlib[${PYTHON_USEDEP}]
- )
- "
diff --git a/dev-python/jira/jira-1.0.10.ebuild b/dev-python/jira/jira-1.0.10.ebuild
deleted file mode 100644
index 78883169404e..000000000000
--- a/dev-python/jira/jira-1.0.10.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
-inherit distutils-r1
-
-DESCRIPTION="Python library for interacting with the JIRA REST API"
-HOMEPAGE="https://jira.readthedocs.io/en/latest/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="filemagic ipython oauth"
-
-DEPEND="
- dev-python/pbr[${PYTHON_USEDEP}]
- dev-python/pytest-runner[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- "
-RDEPEND="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/requests-toolbelt[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- filemagic? ( dev-python/filemagic[${PYTHON_USEDEP}] )
- ipython? ( dev-python/ipython[${PYTHON_USEDEP}] )
- oauth? (
- dev-python/pycrypto[${PYTHON_USEDEP}]
- dev-python/requests-oauthlib[${PYTHON_USEDEP}]
- )
- "
diff --git a/dev-python/jira/jira-1.0.14-r1.ebuild b/dev-python/jira/jira-1.0.14-r1.ebuild
deleted file mode 100644
index d79debdf1ec4..000000000000
--- a/dev-python/jira/jira-1.0.14-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
-inherit distutils-r1
-
-DESCRIPTION="Python library for interacting with the JIRA REST API"
-HOMEPAGE="https://jira.readthedocs.io/en/latest/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="filemagic jirashell kerberos oauth"
-
-DEPEND="
- >=dev-python/pbr-3.0[${PYTHON_USEDEP}]
- dev-python/pytest-runner[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- "
-RDEPEND="
- dev-python/defusedxml[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/requests-toolbelt[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- filemagic? ( dev-python/filemagic[${PYTHON_USEDEP}] )
- jirashell? (
- dev-python/ipython[${PYTHON_USEDEP}]
- dev-python/requests-oauthlib[${PYTHON_USEDEP}]
- )
- kerberos? ( $(python_gen_cond_dep 'dev-python/requests-kerberos[${PYTHON_USEDEP}]' -3) )
- oauth? (
- || ( dev-python/pycryptodome[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
- dev-python/requests-oauthlib[${PYTHON_USEDEP}]
- )
- "
-
-REQUIRED_USE="kerberos? ( !python_targets_python2_7 )"
diff --git a/dev-python/jira/jira-1.0.14-r2.ebuild b/dev-python/jira/jira-1.0.14-r2.ebuild
index 321f0c84d12c..69e2892abc75 100644
--- a/dev-python/jira/jira-1.0.14-r2.ebuild
+++ b/dev-python/jira/jira-1.0.14-r2.ebuild
@@ -13,6 +13,8 @@ LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="magic jirashell kerberos oauth"
+REQUIRED_USE="kerberos? ( !python_targets_python2_7 )
+ jirashell? ( || ( $(python_gen_useflags -3) ) )"
DEPEND="
>=dev-python/pbr-3.0[${PYTHON_USEDEP}]
@@ -26,8 +28,10 @@ RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
magic? ( dev-python/filemagic[${PYTHON_USEDEP}] )
jirashell? (
- dev-python/ipython[${PYTHON_USEDEP}]
- dev-python/requests-oauthlib[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/requests-oauthlib[${PYTHON_USEDEP}]
+ ' -3)
)
kerberos? ( $(python_gen_cond_dep 'dev-python/requests-kerberos[${PYTHON_USEDEP}]' -3) )
oauth? (
@@ -35,5 +39,3 @@ RDEPEND="
dev-python/requests-oauthlib[${PYTHON_USEDEP}]
)
"
-
-REQUIRED_USE="kerberos? ( !python_targets_python2_7 )"
diff --git a/dev-python/jira/jira-1.0.14.ebuild b/dev-python/jira/jira-1.0.14.ebuild
deleted file mode 100644
index 365511b8d96e..000000000000
--- a/dev-python/jira/jira-1.0.14.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
-inherit distutils-r1
-
-DESCRIPTION="Python library for interacting with the JIRA REST API"
-HOMEPAGE="https://jira.readthedocs.io/en/latest/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="filemagic ipython oauth"
-
-DEPEND="
- >=dev-python/pbr-3.0[${PYTHON_USEDEP}]
- dev-python/pytest-runner[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- "
-RDEPEND="
- dev-python/defusedxml[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/requests-toolbelt[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- filemagic? ( dev-python/filemagic[${PYTHON_USEDEP}] )
- ipython? ( dev-python/ipython[${PYTHON_USEDEP}] )
- oauth? (
- || ( dev-python/pycryptodome[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
- dev-python/requests-oauthlib[${PYTHON_USEDEP}]
- )
- "
diff --git a/dev-python/jira/jira-1.0.5.ebuild b/dev-python/jira/jira-1.0.5.ebuild
deleted file mode 100644
index e562c6ba6fe8..000000000000
--- a/dev-python/jira/jira-1.0.5.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_5 )
-inherit distutils-r1
-
-DESCRIPTION="Python library for interacting with the JIRA REST API"
-HOMEPAGE="http://jira-python.readthedocs.org/en/latest/"
-SRC_URI="https://github.com/pycontribs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="filemagic ipython oauth"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}
- filemagic? ( dev-python/filemagic[${PYTHON_USEDEP}] )
- ipython? ( dev-python/ipython[${PYTHON_USEDEP}] )
- oauth? (
- dev-python/requests-oauthlib[${PYTHON_USEDEP}]
- dev-python/tlslite[${PYTHON_USEDEP}]
- dev-python/pycrypto[${PYTHON_USEDEP}]
- )
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/jira/metadata.xml b/dev-python/jira/metadata.xml
index becce321c12b..5ba9b5cab9c5 100644
--- a/dev-python/jira/metadata.xml
+++ b/dev-python/jira/metadata.xml
@@ -13,8 +13,6 @@
<remote-id type="github">pycontribs/jira</remote-id>
</upstream>
<use>
- <flag name="filemagic">Include filemagic support (for identifying uploaded filetypes)</flag>
- <flag name="ipython">Include Interactive Python (IPython)</flag>
<flag name="jirashell">Include dependencies for jirashell (ipython, oauthlib)</flag>
<flag name="kerberos">Support Kerberos authentication</flag>
<flag name="oauth">Support OAuth authentication</flag>
diff --git a/dev-python/jmespath/Manifest b/dev-python/jmespath/Manifest
index 951fa41cbd69..0a6d54c95fa0 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 593 BLAKE2B 668709a0f0ab19eb3abbcb3b941346aeb24b7199970cbe1d8825e0980eadf3db5f65bbb1517835b3d52b4d257ff8882e134ab3234d46c3086c40e282b10139f0 SHA512 1119ff6db0942c5b9f0dd1f886cc2ddac9fe492c3082b04c5288d798489cdb16a444fa751215b9c29da857ede677725338dbea4203bd70a18da16865e4f691ab
+EBUILD jmespath-0.9.3-r1.ebuild 620 BLAKE2B 10e4e911253aa9958aae2a0bd0c9c5c36cbb1a21ba82139b3b08d79b7d0ac4377b1cfecbfe06242345f52de33b523f632543e6f4aa92ab2b010dce2d431df74d SHA512 182928bce0dc6de139f9492ccac617a51c7179a901257c89dc1c77d388c4576ce9b5675b9299e13297549b494f0ce788775c8c69ea808fa9b71fdffa08060a65
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 e2923446e4df..089ce0920d5e 100644
--- a/dev-python/jmespath/jmespath-0.9.3-r1.ebuild
+++ b/dev-python/jmespath/jmespath-0.9.3-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/joblib/Manifest b/dev-python/joblib/Manifest
index f46256e16c0b..a6b0fe416c11 100644
--- a/dev-python/joblib/Manifest
+++ b/dev-python/joblib/Manifest
@@ -1,7 +1,7 @@
DIST joblib-0.10.0.tar.gz 480797 BLAKE2B 68ec29df4470e69a430a329f85b96448d29e11d09b9fcee03451ed9d0607ab61af4db6b0973c6a56c49a12120c082dca056d5fb37d88ae1e53c40b8d9a5e2d6d SHA512 a1f06c531973cb6f8af2c3fa62eaa18204a16ddc56b05de38cf84f7882f4820d30306f4aba52241f57f43c46c2b2bdd6c66459cf6bfa9c893b5750ac059c41a9
DIST joblib-0.11.tar.gz 213136 BLAKE2B f23260ff16fab1ec775fe6e31c824f33cd6c465bceb84a7c7e0aff4ab4a4006b5f13d22d4c969b111aeb440dfc292e41ab7273a9fb7f1c9b337b4fa0e8b52d4e SHA512 8374a1e2445b9734a5af1d9f17fda057722f4e9e257819084aa7028866a8780f358fcbab131b13c2af315bbd953f8474e4ea698efdeda2be8699c3c471d9465a
DIST joblib-0.12.2.tar.gz 289249 BLAKE2B 247a8bce753ece235877540b829bdc9546b3a6d7610b09592217bf9d47fd038a5e75f649224b76832825e77d76ae46443984de3d83558cdbd4d816d8f610e8b0 SHA512 9bf93c89681f59d17e735c228d3379df5dff67b4365b59ddea1a062f9547c376e5870e4ece83af8e7cda1ae30e2a2893a4a009e03b7fec798d3574e8ab060267
-EBUILD joblib-0.10.0.ebuild 1204 BLAKE2B f7b5e4afacb50384f72c3540b24e173726d2b3fae64a0357f44beb0125c0bede3ea07961d7fc4e85c208fb7a7a6ac7072d38fea86a07384f56c83068bb3467e6 SHA512 121433b59306e351950168833775f844efdca9866423214f58a6367e4ddea5472a92e0afca0bdc68d24d793831263bf9ef5125e269161effb45b60389657001d
-EBUILD joblib-0.11.ebuild 1131 BLAKE2B 9cf895831b64169645041f38f553b53d143848c8feb3dc347623681383d242c0af0d558c36582baf74d3d8abe0a69ea9725b92b5ef9fc0bbc04966bd3321525c SHA512 6ebc7e729925c5edb50ded71b750160bccd1e701751d81ef55b410ad2321f309f682d3121a6eda00928195deec613afc88d51e0b275e142c390f4a4e2c31f4f2
-EBUILD joblib-0.12.2.ebuild 1134 BLAKE2B 8700b7099b58075dab7965bd5c480df89a6b5cb1702ed0d7ca00d480058a719133c9021f23ef03fc2931d3e8ad807f064e2c230d6832159cf5fa9412899138a5 SHA512 8b5707b2911ca9908bdce34a858ff7e3a71ae951a25f75772bf97b5472024d42ec278184c1ba6a62f06c1063a7f841d86537ea9a61a2f8abd40e81d62a9f2b03
+EBUILD joblib-0.10.0.ebuild 1231 BLAKE2B 46c25599a04b3b974b0298905accd46d6bcea351c541a2b7421db1747a6fc1e7cf10b2f5d092be6c6399c27cf0099d27f6ae902a06ce09dbe595dcf52b816043 SHA512 a190b5a03bc39a09e805d890b7b890f32c69af50a8f48a80f86a73c603ec4643d015cd0f2b34f42a4d5b0930109466ba119339412dfe5a2cbf215c14a828630a
+EBUILD joblib-0.11.ebuild 1158 BLAKE2B 977e64af5508817b2caa55f6a29f68fad0d45c198e9f69d6f384d540137020cdd2381f10affd9b66f62b50eb1410b27cfb56f01851ad48cd4894c7add33f2af5 SHA512 a9cfeb78e16e04285d0e7905abcc0a6949de3545dd4e4f5358cc08f7c33dce449e8875c1dc96bc739137ff0aa3cda2c7cc6e31775cc20574dc88e2323f5176e7
+EBUILD joblib-0.12.2.ebuild 1161 BLAKE2B df97ba6b430725624ebe542d39dc9072dcd9bc53d00623fff5ccbe7d0a14da4e1d2fc068dd9bfe98284c0f75ce1e8b04bed02443fa238e2bac536cf25a2de472 SHA512 a9c33dfde93e6acb92f49cb0e1bb130413c6b52b54a208eea7c778d6c650ca43908ea8d2b2263bfa251804a4f5fe4ecd4de122e97297e5bc49997223c909b287
MISC metadata.xml 832 BLAKE2B a05bb08a1c94c3c589a2101ddade1fb6baea3a584ffda3af9374788ebe9aabe334697e5f44700261881324448a8c91d819046785fa29e2bf39e1b944bf7572e8 SHA512 af7c23a51fa4ad666546900aca84ebd07412ab36f305ce4650df5cecdfcda3c24ff7d56322495c191a83fa99d00d968fc19284053f77620885f03bf4555f2353
diff --git a/dev-python/joblib/joblib-0.10.0.ebuild b/dev-python/joblib/joblib-0.10.0.ebuild
index bfcbc171bdd9..7637ee9cf1e3 100644
--- a/dev-python/joblib/joblib-0.10.0.ebuild
+++ b/dev-python/joblib/joblib-0.10.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/joblib/joblib-0.11.ebuild b/dev-python/joblib/joblib-0.11.ebuild
index 50ceb7927edf..4f2b2acbb0ec 100644
--- a/dev-python/joblib/joblib-0.11.ebuild
+++ b/dev-python/joblib/joblib-0.11.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/joblib/joblib-0.12.2.ebuild b/dev-python/joblib/joblib-0.12.2.ebuild
index 5132649ba2ae..2472da1dfddf 100644
--- a/dev-python/joblib/joblib-0.12.2.ebuild
+++ b/dev-python/joblib/joblib-0.12.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/jplephem/Manifest b/dev-python/jplephem/Manifest
index ce45d6c7db5a..9af38e211c16 100644
--- a/dev-python/jplephem/Manifest
+++ b/dev-python/jplephem/Manifest
@@ -1,3 +1,3 @@
DIST jplephem-2.6.tar.gz 27587 BLAKE2B 553fdca55378bbd12e09df572d52b0721fb3a05b358adf403b202aa78411a0d4a60ef9b5d70b65b02605e8bbc65b8d12dc6ef90aef4ea37696f691b4cbb221ed SHA512 037b3b6571936f1a6bc07b156bb8a0c9fb0a51cc8c74e7a2d35f0ac28138223d5479c6fb964f017ca88ff56c7fb757e932d2a922d126d5dd410dc122d0458d7c
-EBUILD jplephem-2.6.ebuild 501 BLAKE2B 642b7ca8e65cd488fce8c5a7ab6f3bb034bc382efd1fa82970d684d3519870a3c89b366efdb44d455fa74b5ce561d0cfda4bbab0906766d917f547b07a44311a SHA512 4c4a78123dbdfd50542ef648beda65191a83044ff8e553fd4ae49a5669063499ddc30e065817f29b0c3498680edea1e6d70662c138ec3fce389f7b7cb2229d25
+EBUILD jplephem-2.6.ebuild 528 BLAKE2B cb5da18bb0ad790d8a07101a64ef18b6f105c10ee7e9e26dccdd4acba2085b6971d4ee5aae92efc2c4733ae2e3029f317a0eb87e98499b8fcb6abf2209da874a SHA512 5598fd9dae14431f449e4f9892b106e0fe0c8e153b8e484eaba875e4e2435da86c45ce2e7ef5279c0385bba9908ddb83de85e8d31b6dcae5c9b97a3dcabfba2e
MISC metadata.xml 636 BLAKE2B 962a5d5dd152fc2e9d220b8d103142d2cbca00069cca126441bd6d94aba0baafe29f76444c53172cd46799f3986b24a424051031b2d8943bf305661d06a6bbcb SHA512 2c406f9486ab5c05c126f371546e4dda63f277bf2e32346b3889b8ffdcce14339ad51740687302a2c41a4c11c700200ca4afc6a0474a329701f28036d5aa5e6c
diff --git a/dev-python/jplephem/jplephem-2.6.ebuild b/dev-python/jplephem/jplephem-2.6.ebuild
index 6efaa36c72a1..04aa58ed3eb6 100644
--- a/dev-python/jplephem/jplephem-2.6.ebuild
+++ b/dev-python/jplephem/jplephem-2.6.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/dev-python/json-rpc/Manifest b/dev-python/json-rpc/Manifest
index c6095aa79bbe..64fe034111cb 100644
--- a/dev-python/json-rpc/Manifest
+++ b/dev-python/json-rpc/Manifest
@@ -1,3 +1,3 @@
DIST json-rpc-1.11.0.tar.gz 29442 BLAKE2B b2a77bdcc2f5efe64527feb29b28c0add90b9fdbd5aa73dce18c33e9a10342c1e6b04ed5d53c110e3f1b6287cf1fdca9db77e38a04651e0a522b76c0351ec993 SHA512 aa5a467ef0e6e556612f77855d38f0dfb76b22556490fac5f0989d27b7608aed8389042ded1a0d8fcbee1f20294c78a6af3c030f41c4e30ec1effae8e51530fb
-EBUILD json-rpc-1.11.0.ebuild 821 BLAKE2B 7a498dada51a3d3d67c25b827379ec93f82ddd36ed393ac59624086985d8f3f53ccd4a87db93e46eb7b54f904682c6794632ce206e9e1afcf287ca5a2363b564 SHA512 5bcaf08e6f2d1e19fa96fbc6697e5f1742a7b3e8d88e12c18c8d4e360ddf80b147a44d93d714bbecfbca2307220dce525a89147aa6c2b0fd0d9c971f52b5584e
+EBUILD json-rpc-1.11.0.ebuild 848 BLAKE2B 620b0b5948470bcfa7af90b5b2bf2abd8e4cb531e38444f0fa041376c0a49ab55af8f24251d1a701cb1d46bc67e70f2c23c9f4941f95b3d695fa5e9e8fa31303 SHA512 30f83b9c5c42361dad01ddcf3145a871ec93b38f8db65d685b5bc608282d4cf5654373acd77af2f6262cff6208efae34f4b13b2e8aa27254f4292d5dd4c2b19b
MISC metadata.xml 794 BLAKE2B c3611b6095ddf17e030c993775e3fb0b9a7c2c7ac22f5486151f2b9ad03f73bf6b0f6e467cd6440e4a6b726f4cef597cc48dd35d8973c4be941f2615b9c2b208 SHA512 68c309e9fcd29a2182d6eba1e9e758971edc2293cd3c044852de9c938ae0bdbe6ea8805b32e76656d809d6ab3d636a274cd2e65dfd21ce3f026bde5e9ae02266
diff --git a/dev-python/json-rpc/json-rpc-1.11.0.ebuild b/dev-python/json-rpc/json-rpc-1.11.0.ebuild
index 4a8f4f398fca..359db38a0b80 100644
--- a/dev-python/json-rpc/json-rpc-1.11.0.ebuild
+++ b/dev-python/json-rpc/json-rpc-1.11.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/json-tools/Manifest b/dev-python/json-tools/Manifest
index df94cc4c33b9..a70d98eeee57 100644
--- a/dev-python/json-tools/Manifest
+++ b/dev-python/json-tools/Manifest
@@ -1,5 +1,5 @@
DIST json_tools-0.4.0.tar.gz 7277 BLAKE2B a3c953ee96c2c7a0b1a267f524aa6c1d45f1a947dc8c4f9885a1ec6993e07f7ae38915a25bfdd6bc0795bb0fe1a40e9450648e1e7fb8213fa047e7c28e790228 SHA512 b3f86493d17f97eeaecec6572adfc6e16c113c1755f49655863e84f17467c9dae9a57911d66639eb6e6d8548a99887adc827ff28bd26b6180e523b145bba2d5b
DIST json_tools-0.4.1.tar.gz 7222 BLAKE2B d883f5bd2317fc92ea888071ec8ac0531b855fab2379b47ee52cf8d45ce3a4b9aa520c77265a9baf51b5cb32b23b64574fec90f50bbd59a4e8c5d21e11a90155 SHA512 12b5e3b611032b87ed4ed68d8bc30cea161fc80bc73b0724ca6404e8d651e4e6941ab4cd9466efa0da4d2c5b58166944ad2ce954f620b249b9fb7bd637353fe9
-EBUILD json-tools-0.4.0.ebuild 813 BLAKE2B 678cd0e3bf5813c14fb68b0147af546beec6b6b899fae9a75159d37d95f924366f0630b9716d001b57eb30f1684cdb26008ece3e7592049ae22ab036b97d1c55 SHA512 98dc89932a95ba3dfa949e99384cf9a88b4e3649a868517e3f70fd2bb8cca80145253e6fdb1539f4959c1f1c8369d6a99715c27ff99a62122370be34cd4e4ecf
-EBUILD json-tools-0.4.1.ebuild 849 BLAKE2B 4c1929a3b1b5230f9d3849e3ae872bff2bd6e1fad667752671595656adeaedf50b7d7543fbfd11ec21ec147d1e92e3c168e23e777c9a009d45abd9be28a94ec1 SHA512 2c96c99f81b3a7bd0348958db3c1143e6a702d1a7814032df990c0f46630924953167be174a03842c33874cef6d3aab97dd1aee64ab765996d2b0ba72610ff68
+EBUILD json-tools-0.4.0.ebuild 840 BLAKE2B ee83c98547265050f2f851cec7d4bf9a5d2e95c798808a43dbd8100bde33db48e15f1a1c7d99cd1e8c82d3f37a86b9fb3a3cb8a8fd9ea16f0d914d0fd17465f4 SHA512 312048fc80bbebdd51caa39f67a09c1639e81023e8077efeffeae82a5174e495d0cb0b74288c3fed9751cccd72a7a96523621b89d4f7f577ca1531e024395cdd
+EBUILD json-tools-0.4.1.ebuild 876 BLAKE2B 21d3897ddfb06955524144f7d5dccf8e2f19c292b699a0d36eb624ef9aa15aec726c2729935bac6541e6c2061207b9cf3313978060ab198eeb7b733199f86451 SHA512 7d6d1dd2529599ed5a632942498a4f7831a7f83199dd4b60574f4aa72b287a1ffa3f5c0399472a2fed0bc31c3151678173427fcfe7bf58ee6a6fb611f80596e9
MISC metadata.xml 392 BLAKE2B b152e41d776f32f0a50caa01e902befca368710b83a9096b769b693775aff25a0f86b32eb79a40dfaadabd11aee44fff58c08836814ad017955acb1d1c155d8b SHA512 66769c970cb91b5eeba9870de3774f0f3f1e7fb9ee95e01af16293293874441c00efa233fffa9c9fd84c5e1e40518d88beb04f0f9d220b7f453c2bacb3272d4d
diff --git a/dev-python/json-tools/json-tools-0.4.0.ebuild b/dev-python/json-tools/json-tools-0.4.0.ebuild
index 6dfaaa2f6f70..512094807680 100644
--- a/dev-python/json-tools/json-tools-0.4.0.ebuild
+++ b/dev-python/json-tools/json-tools-0.4.0.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/colorama[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/json-tools/json-tools-0.4.1.ebuild b/dev-python/json-tools/json-tools-0.4.1.ebuild
index bb7e8cc0e3e2..7dcd58cf695a 100644
--- a/dev-python/json-tools/json-tools-0.4.1.ebuild
+++ b/dev-python/json-tools/json-tools-0.4.1.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/colorama[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/jsonpickle/Manifest b/dev-python/jsonpickle/Manifest
index 8d7e8a040a79..8436da310691 100644
--- a/dev-python/jsonpickle/Manifest
+++ b/dev-python/jsonpickle/Manifest
@@ -1,5 +1,5 @@
DIST jsonpickle-0.9.3.tar.gz 60489 BLAKE2B 4767809a3bd5816343e9081bdaf45cdec8dfd1e28b832675e01ae415c1ac081d0a84e2827051520999d11d0dc28a62bdd09285cf384fff0f941d3a571064e2bf SHA512 38de2ab2c15e0e28323a8cc83b0c0b0631f2f678f620e8738fee19c71492f011aa7eec428b859574a0066b9e24a08bde911a283736757964035befe3042f2e06
DIST jsonpickle-1.2.tar.gz 74693 BLAKE2B 65f9c18b8693351995f84815d27f2d86ab65fe7a620cda0d346b88db56de45ff6aa21b7ae941e8820e16e184d9a5ac55d56caf112f3930083e63b50751fe2dd8 SHA512 0a5bfb2e77175c9174ee1783301c613e25fcfa60f07e610206d1e1e34053e90b21b12bc1b1045dd03ff2d4efe5940d85d852800037ca01397994c022f0ffb2c6
-EBUILD jsonpickle-0.9.3.ebuild 1540 BLAKE2B 670224c291caa2b087cf02b055de38bccc811868196eb8e25afc8666537ca247d6a0dbd8059619f8d8cc159cedfbf155eb175e22d885270d1f7e05cbd88f3ee7 SHA512 7cdd4db2d62db30b2627f15f22081249b030b4e4364ab342970595fda2e43876a639641d5a2b5c424a742ed47cbc6039a2ffc6b0f7ea9625575334fb612d22b8
-EBUILD jsonpickle-1.2.ebuild 1532 BLAKE2B 88afbe861162bc9d29a11e9663bed964a52e9f3e477b77d4f422725cc23a53e4c1b1d1541697808d25187b42608e1193dd02d589ca1c9b160c6a8d8f203cd19f SHA512 34862322b3184f4baf1dbb86f0e029e38b7292f1e8ebccad2132dd1ba2960cf1373d6d01a8b8acf535bb6ad0c40a257ae4b77df91d4ac9acbb4b961c8434d789
+EBUILD jsonpickle-0.9.3.ebuild 1567 BLAKE2B eae8822925fd34fad332d435798d7fa5379be6a8cc077253162928976c6df593e625e85540cd54af6b72d29e69510a1986250d17017afbdcbd8dcfad847c4a7b SHA512 402860c71c01cb10235b530b9eba2b04f7f7aea9ad4bc96b3a8e21d700ce880c171c2718d4b952d5509144de06254856a362033f1d56100c2fee34588bc992fa
+EBUILD jsonpickle-1.2.ebuild 1559 BLAKE2B 2ab10c96cb0ec23830ca0a8a627aad0612180ba13cfbbe700366d9bd128f2f416b3eb7116325b9eae75bd4b217b2ff89303c96942c495c7adbc8e6e1a869d2e7 SHA512 058d9616849a1ec2dbee4e9ea8a50aacb448ec5e9cdc15e07d5902b670e22ff822ee49ee0d195ba00751d3e1a98e32d33dee7a9ad0d8d688d8190d409a3dea64
MISC metadata.xml 386 BLAKE2B 486aa3823ac1ae6b816068ae775da293fedab7120df504f2bb64cbbd026e1ad4ac2041acfb48035b5816616dedd46a5f4bedf8c63daad2315727cdbaedcd15ad SHA512 12590542127c674ae6c8123b20ce5c7ed6815f9129eefb95ef3a8c064fdc25477765d397cb7d7e62772475306c0ac7389a7155655576845b936866470302b759
diff --git a/dev-python/jsonpickle/jsonpickle-0.9.3.ebuild b/dev-python/jsonpickle/jsonpickle-0.9.3.ebuild
index a195a591ce0f..b3ac82beafcc 100644
--- a/dev-python/jsonpickle/jsonpickle-0.9.3.ebuild
+++ b/dev-python/jsonpickle/jsonpickle-0.9.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
# There are optional json backends serializer/deserializers in addition to those selected here
# jsonlib, yajl. demjson added
diff --git a/dev-python/jsonpickle/jsonpickle-1.2.ebuild b/dev-python/jsonpickle/jsonpickle-1.2.ebuild
index f4a6601fd81f..893f7cb89ee3 100644
--- a/dev-python/jsonpickle/jsonpickle-1.2.ebuild
+++ b/dev-python/jsonpickle/jsonpickle-1.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
# There are optional json backends serializer/deserializers in addition to those selected here
# jsonlib, yajl.
diff --git a/dev-python/jsonpointer/Manifest b/dev-python/jsonpointer/Manifest
index 67a27b009e4c..1a016fcd34cc 100644
--- a/dev-python/jsonpointer/Manifest
+++ b/dev-python/jsonpointer/Manifest
@@ -1,5 +1,6 @@
DIST jsonpointer-1.10.tar.gz 7577 BLAKE2B b4472cd9ead51fe75f2e53690d4c0378cb6b5dccae240bc1bf264bff9df15bdfab379b1043221e66074e08c3393ecf729e4f95721fcb324fe8b710cd49d7f064 SHA512 b2df5f19b14b670825b18f7da4ca50b089beb2ccbb1c69acfc904eed82b5315ad19940b4aaa8f8504c2fc7d477778d65e31f492dd30ee8b5ba95ccfd0eaeb9b1
DIST jsonpointer-2.0.tar.gz 8699 BLAKE2B 7b52955aa691a1bba327df6674704503b009101d0dd94587620a684ca9310128e3afcc62cedabd92106deffc3a6a3434a72123fc804224ae68ade8751462bf14 SHA512 e8e2b03c12c3fc5f65816fc71d1c07135ef74a0c912286f5b8bef2d9e21b8ae6e766d1aa2104b3eeb0e53928034321f25b203386ac3f5641b54b0641f6a08137
EBUILD jsonpointer-1.10.ebuild 638 BLAKE2B 2ebcf0644b5d6cd7baba9c1fb7276b4fa1b3ea22dd545f5cdbf1d56ca51ad4ba60c90aaf48a8f42df44ae456da5bd891b24d3cc1703c22a1c4e0a288c9228388 SHA512 a09d13d511454edb9fca25a01e64e4b47bb8e976d4cf4c063f7b3d85f33407ae5c1ade3342c79df5180c0185cf2394fe4ac9378b0b538e9905aa6942b55aca66
+EBUILD jsonpointer-2.0-r1.ebuild 645 BLAKE2B 6c0692c55d1371340be9a16669479d454cef008f630ef24bcff8abe845ac8c558c3bf5373f33802e7d40f76ab82d4d73d95054603c5b6107472ccd135e1a9dd7 SHA512 e29d4e9824bcf9dbc17060823dcd02fd62a57767f85ef1ad08252955b979b925f60b971fdf9b888a983e0cc956840b52cf7cead549655fd2a06b1af13759962a
EBUILD jsonpointer-2.0.ebuild 632 BLAKE2B 155809e8ca9ec27526b9642fa878c2aece07dbfcbb2a08c1a82a23f52d1cc4076684d04db0f188193b92d1d548d28a51da939c260175812a0709f36962ec4d9e SHA512 5bbfeacf0d847f965ad2be8470b1cd940c9ae3e3cd4fd9b16d9e00f6abdea5430ae625bc427cf4a6414003b3ad0b7201773379ba9836ae70603a6d9a6b91c474
MISC metadata.xml 702 BLAKE2B 20a9bbb2163d360f6797170b59d71a8233c7e7bc9f66f1809bd5c70d4c460a464fc0d8ad831f4ff08bb28df0c2ff77c0a0fd483a6295a7090fa73d1a3a4902ec SHA512 0f25c1d5667c07fc6382d958c6f150412de3208a9f21218bcff55c32354e86e17338d3b2480dbb8c7633f1b0d95211c9510aa4cbc9e5392490b6c3904babb9f8
diff --git a/dev-python/jsonpointer/jsonpointer-2.0-r1.ebuild b/dev-python/jsonpointer/jsonpointer-2.0-r1.ebuild
new file mode 100644
index 000000000000..53f3cf518fe5
--- /dev/null
+++ b/dev-python/jsonpointer/jsonpointer-2.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Identify specific nodes in a JSON document (according to draft 08)"
+HOMEPAGE="https://github.com/stefankoegl/python-json-pointer https://pypi.org/project/jsonpointer/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_test() {
+ "${EPYTHON}" tests.py || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/jsonref/Manifest b/dev-python/jsonref/Manifest
index a86df0d93d2b..1e0a83487884 100644
--- a/dev-python/jsonref/Manifest
+++ b/dev-python/jsonref/Manifest
@@ -1,3 +1,3 @@
DIST jsonref-0.1.tar.gz 12296 BLAKE2B cab2b4778b8a0184989ed6ff520ed6f12a68e9109a92aa0fd5521b69ea14cd5b6301ce61bf98f0d0d4d44fb016f7d6bd99fc804975bddf1c350bc4b46d62f77f SHA512 9900601feab0c20c902a6d5575fd411898af126a650d0c9ff955f50f5bd1f5da8e5a071ca86cac31ce3c5fb35a516f849cbb70098cac2cfdc910ba33a1f7411b
-EBUILD jsonref-0.1.ebuild 541 BLAKE2B 5509660620cd21ac06bae4cb729c7870c238b735caae9c71739c17d764f2943dd565387f69bba4e83b8233d8ec62326aaef264fde6cf7b3d96997b9ad2358eea SHA512 8402948aaf3ec2d31fbdbaf1bbadd95b6b17bfb97956666f290db7400ae1d88bafdcfb7734ab6ecdf70e85c86139a14642c315c913dce3f8c34795c7717b8b4d
+EBUILD jsonref-0.1.ebuild 568 BLAKE2B 4ed25085d60114d9b68e03e755611721b0a7616b431e298066118617662821e2b993581181ec2c60fdc1bef95884b0f9bac7a452bae6d611be97ee37141810a5 SHA512 9cc1a96df3dec7aa6f3259c34044a0c5b3ba982ca82a8357be89066197ca8f793cfe7f992090fc80a6285982674f822106ebd2a249343280ef1afbdc107d0201
MISC metadata.xml 772 BLAKE2B 48b8cc40f83a1ba2d3a4d7e6eed3fed74188b8a9ac8592009084eb692bc2902896692f125d986ef6418c4b1cf68abcbde0648cb3b0ec7a6609d40387105c0ff5 SHA512 59433a3ba6fbf178eb55dd21ff25e503235065d312a930818a85776079d0cda7d0a06264f83452302fa7897ead09c6414e53e7554547b6dc58d026a93dbe8d29
diff --git a/dev-python/jsonref/jsonref-0.1.ebuild b/dev-python/jsonref/jsonref-0.1.ebuild
index 88fabb0ae8e7..0145bc8b13a3 100644
--- a/dev-python/jsonref/jsonref-0.1.ebuild
+++ b/dev-python/jsonref/jsonref-0.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
diff --git a/dev-python/jsonrpclib/Manifest b/dev-python/jsonrpclib/Manifest
index cf46ed621f8e..39e90dd76e05 100644
--- a/dev-python/jsonrpclib/Manifest
+++ b/dev-python/jsonrpclib/Manifest
@@ -1,6 +1,6 @@
DIST jsonrpclib-0.3.1.tar.gz 42704 BLAKE2B e3c83bb25ec83a93fdde8f6f4b8b18de0d0ddd0cc35c04f9f83b1f0e75803211a6f6b85768b0c7f9de4bcac18df721df8057148aa7aa0628dd1d345c2e4d90e1 SHA512 7cd44d44f3952ee7ac4006904427ddd3a69b60e6a0a4eaff4b75d03b1c30f7a65debd69552035a4ee375a33c80ec428fc1ef10979f55316bcfd015603c62304f
DIST jsonrpclib-0.4.0.tar.gz 57944 BLAKE2B 3458aee2dc27980ef93d7ae650f7d7485983598c8276f08b104a5b44d5dfb8f6225ba649dc7f6537fa66f6ba86d7082e11e23c7ca051c876a96d1b25efa4fa0e SHA512 357743e34447cd6dbe330c5adfa5541134a0ff8d82549ec47ed741ddf54a7aabb8cd417c501cb9ab814ce2cb90e1c2d4d4f21daac3b379f38be03c38a7ed198b
EBUILD jsonrpclib-0.3.1.ebuild 702 BLAKE2B c9e86bac9f0c65a7b8cd5a9f248ccd4bb727cf704a8659c80a3a28efd99d81725ac0c1d46f893b5488f705fef4607f05f99b55aa1e0e83deaf2f988fb06a115c SHA512 631ab17f22389cf551882021db4cd20ced366f7d21e28b06d370f2e677cb17af2163a29d7c063e39269726e734d152b6ae58071fa1f2b1edb0cc403da78420fc
-EBUILD jsonrpclib-0.4.0.ebuild 766 BLAKE2B a2a5bf75799f123d6eed077e2e11a86dea6c284ec32b4a6a213a58dee0c494687bbbb24b950bac2b9e54ac0465d5aeaf3926e17cd0ca81b46263c9d4d6800cc9 SHA512 c9707058624093b11e8c8b4f9e1d9153da6301d0af4842f57a0c9d107796e7c4c5ef571f31b560cd5fe294c2d01d8bf5073b09f2abb5d22d294e70db5301dbef
+EBUILD jsonrpclib-0.4.0.ebuild 771 BLAKE2B c03171093ef38950fe210ef51f01de32010a8eb9ea6e168a8e4f947085599532908570128bad7f4d8afee175b5fa71b76c9b0192795cf08d356aad3073ec62da SHA512 af0d6b88e2c113cfaa6160fd168fed7d00f13d0fb6605716fe13d5b6955fc741c8e7abb43ae37d91f1bfc1231fd2927cffd0c355c56c682927358a750b9cd540
EBUILD jsonrpclib-9999.ebuild 766 BLAKE2B a2a5bf75799f123d6eed077e2e11a86dea6c284ec32b4a6a213a58dee0c494687bbbb24b950bac2b9e54ac0465d5aeaf3926e17cd0ca81b46263c9d4d6800cc9 SHA512 c9707058624093b11e8c8b4f9e1d9153da6301d0af4842f57a0c9d107796e7c4c5ef571f31b560cd5fe294c2d01d8bf5073b09f2abb5d22d294e70db5301dbef
MISC metadata.xml 453 BLAKE2B 852b07f16a1773b07d2efebb8bb338c972a807fe2c7cb99fdfe62a2c6cdcb63098b9b76a2e9173af8f397ab5aea724732296882689fa42dd66381543d84246b8 SHA512 5ecbc0cc593546cfc7bb86cb789df99aa25e38c215971c35e0dab83d6134348f591db126f62f4a578728922b2aaad0d664b797edd85324b51c6b9e6ec0cd264e
diff --git a/dev-python/jsonrpclib/jsonrpclib-0.4.0.ebuild b/dev-python/jsonrpclib/jsonrpclib-0.4.0.ebuild
index c7b359ea5372..90a5531a70c2 100644
--- a/dev-python/jsonrpclib/jsonrpclib-0.4.0.ebuild
+++ b/dev-python/jsonrpclib/jsonrpclib-0.4.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/tcalmant/jsonrpclib/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~mips ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~mips ~x86"
fi
DESCRIPTION="python implementation of the JSON-RPC spec (1.0 and 2.0)"
diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest
index 49e3ff95ab47..0760f2ddca2b 100644
--- a/dev-python/jsonschema/Manifest
+++ b/dev-python/jsonschema/Manifest
@@ -3,9 +3,11 @@ DIST jsonschema-2.4.0.tar.gz 48293 BLAKE2B a3e4ddece8550dde833fb447aefe1e22db6e9
DIST jsonschema-2.5.1.tar.gz 50855 BLAKE2B 552c8878aff8f67db6011abfcbda73efac82b557c2e7d0ed7fca755e51ab263816931e8c6e69ea43356257d25efabedc5bac135d1477534184d3783714bf2b8f SHA512 9e8f6ce16504b7ae7ef1ceb44ecb07eab85923e40967bd8e502b9fa779e772b547db90f56ca951d06591b951e7240db1071e909ac75543d42f6f2495f6de3298
DIST jsonschema-2.6.0.tar.gz 53252 BLAKE2B 38d2d1d9f91e923e66aa44fede2597b129813b18b39133da1935758dc651a0e567515e8b97bbd0cb4f0a2cb652c635446aa3dd4026066dc3d996e32a33495af5 SHA512 03f916abd023b32fbe60f91718d6f2f94d8834bd1bd8ec85ab02f591a145161275c2cde25b037c4d2e94703b870159feb776d3556f011e4c394d2e20ab897b0b
DIST jsonschema-3.0.1.tar.gz 120834 BLAKE2B f99d77847a697bb28bac39b7b9a2c6c80cf93eb09a5d585e1f734ebe7d1bdb732b8fcd0c945106ac55c6d64a236def0e1d803a18a2df5e27322a2452ce99a55d SHA512 564e7385728b15387cd44c06cf50c36342fe4c6f497d208ce3d611d1659023e95ff032b2609a786cd9610bd915f878d138eef47913f18cc56eaae0651eb6efe8
-EBUILD jsonschema-2.3.0.ebuild 665 BLAKE2B 1b6302d154842fa3e9cd3ac2fabd83e26d86daf503b05da892c81f28dcd3e249cc1d530f5b45077021f7d80ac33a2a1092b2cfc410cf07b6691179091a40fb95 SHA512 407fe94887ed6aa35bdcd18f383eec24877cb1b986bd9e364b122fb3488ac1bb99abd61e5803ed231783d049ee8b5b0f730df57fb4d699005175fa96b64f1e7f
-EBUILD jsonschema-2.4.0.ebuild 543 BLAKE2B 79c7480aec9efe6be737e4e5aab91b193e2d9d8d2704ffd04fcbafea2ba2e5f571737e3c97815462221eb013a25c873bce0ce16634f791cdb0cecc4ab08c7d60 SHA512 1e8200698645b388be340204925828126f3fdbb0b493852039e53eb71429308ac5e34448370ac1d26c4960e0ffda09c3100e3e7c0a3dc99337b367af0d95b37a
-EBUILD jsonschema-2.5.1-r2.ebuild 1004 BLAKE2B 015dd8f892875f200abe3674ef171ad55b45cb52d2d5f41569462afa3f0da5887636afb85ee533fb1ab9606c8dfac07d0a8eec88dfd517de1cbf796b7ec4787f SHA512 3d6ac20590af0541ff41b1e02a7acd50b7efcfae6136f4be29b55ef76e3f28f651ba450bc89c0e14180c6845c80ba6ebbbf1a7725be1dfab5c6ce8f401fd4bf0
-EBUILD jsonschema-2.6.0.ebuild 1021 BLAKE2B 6bd1c7167a8317cba4d1b29ae3432684fe3fdce09e7294178aa6e1be9a6436c1e00e5de0414effc08b683f3a9fad10d2620fead9a6dbf4c461be471fbeea6ec3 SHA512 4e9c80e0c9eb055993103842a3a2f2596cb492d22113bb873c2eedfb7b6510dc0c6f5047194303bfa5392a12e6ec3fdada546b106293f8150e1962ce39f284fe
-EBUILD jsonschema-3.0.1.ebuild 1173 BLAKE2B aa72f605b46be27891c242f0ca9336aa064de0cb12334151bb63d21f160097bbe76166b6c857ee520f2a239a72b8b53efb829a848ee4bba4e053c5606347eb41 SHA512 45976884d976183437444cce6aa3b4bbe5879ccdbdb07911a0b36c9844c27b7f9e629ed8aef501ecbc50795a91a1470dcefa30eec27e73f53fb5b635a19372c5
+DIST jsonschema-3.2.0.tar.gz 167226 BLAKE2B f89a8198f6b7b4dd56b0320ddecdd834423cbeaf49fbbd1563007da61004322b92e25856ecc17b4d02e2162b2359ec5d7601826fe42cfcb7683ae16cf2baeb39 SHA512 acbb4cec730a8cdab9f070593ed896064fbe082d464ec362adc952e4985e9eaa12ad0f2d55a04018ffdaf675e54037999a7219533dad6b84bf609f5dfe21bbab
+EBUILD jsonschema-2.3.0.ebuild 692 BLAKE2B edf332e92d264e6bbeba52d49c890abe881cecadd409f9a741b9613310b4cda9f0df0b30f5f39591df2e0a2c0fa3ba0f08cbc2f53f9b1be7b40b508d5f28f6ae SHA512 8d60ad06e6c4e02d94770e7caf51278aebd4cbdf1e8f37afb2da1c5616c091beddd0ccd739dd043b5530140b50649e48ec13ef0049c2452a9617f582933e0182
+EBUILD jsonschema-2.4.0.ebuild 570 BLAKE2B 9f46bdb8844db9604e4d7da36d795cc1a9b4bd771e3fc2a1127fc33a7b353a584a5fc09764f6f221e882e29c9fa55d4856796ff28cec16ada37327468b2f9f22 SHA512 9a039532d9799114aa4fa2f0e51d3ae20a279538d462d23fc86f5139e35bf5c7cf097516ab534c22210e5a7d6e02ea35fd4968d27c8f46f24d9088dc2f71c722
+EBUILD jsonschema-2.5.1-r2.ebuild 1031 BLAKE2B bf99f70a330c536f929c8af894375a4373f7ecc845bbd5b881d06fc0b87661801f5286907297571e3b36d8a34730cbfd23a48369c371c4093fa67490d03a4e28 SHA512 0eec27c2ec4112bbf2d187416fe323c4a24a550eabd8e92aa03cfa1e4c60c8b2feeb5ab35d93ada252c874fdfe6f459170b6c8f5fc053c17e237f1f9892eb326
+EBUILD jsonschema-2.6.0.ebuild 1048 BLAKE2B 2c1a03584ee0c2677382e6c3a4120a3155ee0d00fb256d54e16b5358b2e63642b84f961a00c6230ef49eb1259b2056d84d86049432190f2042614ee33e08ea14 SHA512 1a355af458db1d56502763c9717ee228e65dd740153678f7080ba82c0e192592da5d2db1527f0b75745b151f2126a773fb5978b0d5287bae85efef3dd12716e3
+EBUILD jsonschema-3.0.1.ebuild 1200 BLAKE2B f6eeff45cd1d8c4e325921b220b65543db696b80e4e51d27db756276097423e70c4cdf7af17ba2431aa6c4258b54469e54e2f69f29706ed0fade22577acd6d17 SHA512 996ca746ad54404b14fc8a61daf192b24684fc160e8435403319b272e8b4f289d8f5d7889506dd6c2262fcf1a1778778b7633a0992e611b33a560175e2617723
+EBUILD jsonschema-3.2.0.ebuild 1559 BLAKE2B d1b421fda76da813e70911a257a7bafe3fbbfa61a06b271987515fbcc0424b4a24648231d82341e554e997de340439dbde72f8240d86b0604383441a313bff5d SHA512 678d629edc5f3050f894a2c499b75d208aa12a14b226cf6c7e3d28de3f33bf111bb6a4cf08a8e4483dde3983b2a113b720f4b2053907f940ea23aa659b40bfdf
MISC metadata.xml 559 BLAKE2B dbfd5c0c2d3b9e3ea197db40ca1c1ea22e63e61bb540646a4b7dd711ed4e5a8a3bf5cc149a90e9911de76db8895f4a807b7ca1500d8a3937527902b0036a8360 SHA512 6824c104780402599891db143c021ecb833d2bca3dee97a6d12cc51f23856f6e9dcadd2a438ca8ad13a6e292048cb5bdbdf024665b06da547fff1c7b9f5090cc
diff --git a/dev-python/jsonschema/jsonschema-2.3.0.ebuild b/dev-python/jsonschema/jsonschema-2.3.0.ebuild
index e5f7a0fce812..732de0fec5cb 100644
--- a/dev-python/jsonschema/jsonschema-2.3.0.ebuild
+++ b/dev-python/jsonschema/jsonschema-2.3.0.ebuild
@@ -13,6 +13,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
python_test() {
local runner=( "${PYTHON}" -m unittest )
diff --git a/dev-python/jsonschema/jsonschema-2.4.0.ebuild b/dev-python/jsonschema/jsonschema-2.4.0.ebuild
index 29edeff73466..b027d9ef7817 100644
--- a/dev-python/jsonschema/jsonschema-2.4.0.ebuild
+++ b/dev-python/jsonschema/jsonschema-2.4.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
python_test() {
"${PYTHON}" -m unittest discover || die "Testing failed with ${EPYTHON}"
diff --git a/dev-python/jsonschema/jsonschema-2.5.1-r2.ebuild b/dev-python/jsonschema/jsonschema-2.5.1-r2.ebuild
index dd7476a301ad..fc1012c726fb 100644
--- a/dev-python/jsonschema/jsonschema-2.5.1-r2.ebuild
+++ b/dev-python/jsonschema/jsonschema-2.5.1-r2.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~s390 sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/rfc3986[${PYTHON_USEDEP}]
diff --git a/dev-python/jsonschema/jsonschema-2.6.0.ebuild b/dev-python/jsonschema/jsonschema-2.6.0.ebuild
index 4664194e869c..d7cd1854e4ae 100644
--- a/dev-python/jsonschema/jsonschema-2.6.0.ebuild
+++ b/dev-python/jsonschema/jsonschema-2.6.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/rfc3987[${PYTHON_USEDEP}]
diff --git a/dev-python/jsonschema/jsonschema-3.0.1.ebuild b/dev-python/jsonschema/jsonschema-3.0.1.ebuild
index 38e779523d74..a642c5eee676 100644
--- a/dev-python/jsonschema/jsonschema-3.0.1.ebuild
+++ b/dev-python/jsonschema/jsonschema-3.0.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools_scm[${PYTHON_USEDEP}]
diff --git a/dev-python/jsonschema/jsonschema-3.2.0.ebuild b/dev-python/jsonschema/jsonschema-3.2.0.ebuild
new file mode 100644
index 000000000000..1e4c2f053da5
--- /dev/null
+++ b/dev-python/jsonschema/jsonschema-3.2.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+
+inherit distutils-r1
+
+DESCRIPTION="An implementation of JSON-Schema validation for Python"
+HOMEPAGE="https://pypi.org/project/jsonschema/ https://github.com/Julian/jsonschema"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+BDEPEND="
+ dev-python/attrs[${PYTHON_USEDEP}]
+ dev-python/pyrsistent[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/importlib_metadata[${PYTHON_USEDEP}]
+ ' python{2_7,3_{5,6,7}} pypy{,3})
+ $(python_gen_cond_dep \
+ 'dev-python/functools32[${PYTHON_USEDEP}]' -2)
+ test? ( dev-python/twisted[${PYTHON_USEDEP}] )
+"
+
+RDEPEND="${BDEPEND}
+ dev-python/idna[${PYTHON_USEDEP}]
+ >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}]
+ dev-python/rfc3987[${PYTHON_USEDEP}]
+ dev-python/strict-rfc3339[${PYTHON_USEDEP}]
+ dev-python/webcolors[${PYTHON_USEDEP}]
+ dev-python/rfc3986-validator[${PYTHON_USEDEP}]
+ dev-python/rfc3339-validator[${PYTHON_USEDEP}]
+"
+
+RESTRICT="!test? ( test )"
+
+distutils_enable_tests unittest
+
+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
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/junit-xml/Manifest b/dev-python/junit-xml/Manifest
index 178558d9a1d4..a27a2032def1 100644
--- a/dev-python/junit-xml/Manifest
+++ b/dev-python/junit-xml/Manifest
@@ -1,3 +1,3 @@
DIST junit-xml-1.8.tar.gz 9995 BLAKE2B 29dcd9053e3d02dffce537318458f9924aff78df2f465ffb1a92affcf84734c81cd9a951523fa8b6edf09e871acaa426d7a755ae167279c9954660737a44062c SHA512 8fcef94ea73a77ad597bb3280578f0fea86573b779eb4aea1e458e55f1866637a7b43aa04502a65ecb1f2a7403cc61a76ccd35feb4b69eeb6fdc8352914d61a4
-EBUILD junit-xml-1.8.ebuild 658 BLAKE2B cdf439d62075a5235c51f5843f34cb9ec961719f5b36d15e4162c8141b35af5ee44cd4da9be67b931c07d33f08e018b510367013a1bf9ebe25c30f99ddedac23 SHA512 acca1129d4202da072b3cc2d5992c5aa3822a24cd578d866ee415f710b7515fd43e69ffa739b95ffc1cb9e8fb9cc7f0a3f33110c7d6a8ab4de421dae81f08f4b
+EBUILD junit-xml-1.8.ebuild 685 BLAKE2B c34d75887c9af9ed78e24b968d5d23fe96f99173b12b14048e2302a97223c7cbc9b960448f06726b6901b3a7a9b009f70cfa2d3c0690fe53f65dc4d64260201b SHA512 d4423b430ca59a16ccbedd6ecc96cfb37bdd553d22c388d32ffaf7361d901e0bc8211273fe775438d96b41a396250c1379456ab3af694adf1c07204a29d9dd91
MISC metadata.xml 394 BLAKE2B 6b67025e70bfb33452ef3e9a6b3c953ab975a88264148ce1c3cb022acb74f54bac8e84cbf66a8538c900c2d6bf1bdfeec9bb0de00ae231d22909b494b75e6ff5 SHA512 f5a65246be9868f444ea3e828df737912d18f26bfe766f0deec8306d2c6aeb11a645b630cffa6d6fc486655b122bc46d64956cba07a23c15fc7d97e9f81fc23c
diff --git a/dev-python/junit-xml/junit-xml-1.8.ebuild b/dev-python/junit-xml/junit-xml-1.8.ebuild
index bf4b1cf76f70..8c7e819d493b 100644
--- a/dev-python/junit-xml/junit-xml-1.8.ebuild
+++ b/dev-python/junit-xml/junit-xml-1.8.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyter/Manifest b/dev-python/jupyter/Manifest
index da8373ba31af..1f334f60d210 100644
--- a/dev-python/jupyter/Manifest
+++ b/dev-python/jupyter/Manifest
@@ -1,5 +1,5 @@
DIST jupyter-1.0.0-file-colision.patch 1727 BLAKE2B 59bf5e567e6da9e9f3d84178942993072e1697c1c4c06e06d606dce7bdc76d296d10c30cdef2865bce7b4c26136a1b0a2860f009f1530c1815b48b3300401501 SHA512 a6b4cc6b91bb9941f029963cc3e3b7f415192f64788a34dde7828d450497987f92c25655c5ca183a7408fb1fb439917ba0f0a1ef1db3fe3bec1fc46d9ad2cf4d
DIST jupyter-1.0.0.tar.gz 12916 BLAKE2B 36476eaf0119613ba6d9f153aab1658f43951dc3879cb6a9e90d8fba14cc1247305e18fda2251127faac4e68867efd3ef57129675bbe89a17a6469255efcade2 SHA512 1f0bc83f7a127c98ccf4b3868814116aa272ea5d0baac52d7a022305af7e2da28ca2b90fa3554ff085d8df3eb6d8b8cde80bf02b8e66064c59900b926d73c520
-EBUILD jupyter-1.0.0-r1.ebuild 1298 BLAKE2B 6ec6c6dc466fa2f2aca6d1777a07ac74f58972e1fcca6e78f98c8cdfbde68b1d5d4e44526671644a3211065ea4b791c91372ca1cbf265e376f8af2a13fb2f3cc SHA512 79fe7b6ca66447bf31e0868b160ace51dcb4dc8774db51272234dbc8918185083de35237856e4223eadc9e0249bc270fa710dae317296a056190cc1c9ecf84ab
+EBUILD jupyter-1.0.0-r1.ebuild 1288 BLAKE2B 31d4af4c53df48254a832e484de652ac98e842c0fb034d679060d6a12c03e6e5353fad6efe550ca5f47b3dac87d65842a73ca854ecd6f4d40f911f208b23b449 SHA512 17e33c8ea42ed3f239a39f7be823594bd1c4d854b451b9b138089030a378ca238346092f171f05d673e169d6c94104fc29ba9250e1ce118ee10bbf79efed7aa0
EBUILD jupyter-1.0.0-r2.ebuild 1288 BLAKE2B d449cdcf51fca9dd3e6fc7103947e69b5fde877d98c8df09ea4ad7224bb1742d0d7a3f561caa08c475974cdcbe0bb6b4f39e0b13b6ad5282d1d836de64d3e713 SHA512 28ac8c0fbf26c70d262a0c69b4f23ff661c398f363fe5afa31b24360c7da87ed83333a0b1eb52acb278409cb201b1712edbc25bcaa5cd02b77ff21ea0172ab5d
MISC metadata.xml 518 BLAKE2B 9698e2cc9423ef542d9cfb8b19be99b925a4098fa1350ad0806c384c495aca26852cedac070d7b83db27444413f72e201f7daac1ce30d05bffc09ac8270b2d7e SHA512 3838bb1bd86e45821a6793faa2afcffa0a887876e35fd36a2b21e6e6312256f94ab79026232197752c922ad51208dbc04a30c43e0bd0ab8d7945ee4fe2947999
diff --git a/dev-python/jupyter/jupyter-1.0.0-r1.ebuild b/dev-python/jupyter/jupyter-1.0.0-r1.ebuild
index 5d1d6c140216..3f1326b4bd70 100644
--- a/dev-python/jupyter/jupyter-1.0.0-r1.ebuild
+++ b/dev-python/jupyter/jupyter-1.0.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python3_{5,6} )
inherit distutils-r1
diff --git a/dev-python/jupyter_client/Manifest b/dev-python/jupyter_client/Manifest
index dd0523b6fb87..0dd612ae6a63 100644
--- a/dev-python/jupyter_client/Manifest
+++ b/dev-python/jupyter_client/Manifest
@@ -2,8 +2,8 @@ AUX jupyter_client-5.1.0-setuptools.patch 1062 BLAKE2B 1d01f2b7382d19f63c8bff813
DIST jupyter_client-5.1.0.tar.gz 265233 BLAKE2B 1f4533e1c6578e61b1a7591889805d5e324a3cd368cb3998131f2047056c87984ae26d83c9de0277aa6f19b61db4c4d9b39083b795e0891ef7d5394949b5fa44 SHA512 eca7adab1f8aae05743c341a257d4ca4338b0838cc3441939dda48229cdfa13b267bdc338b951bc4e6e139d03d26b40a1294140218f84ab800d211f7e0d8bfc7
DIST jupyter_client-5.2.3.tar.gz 271787 BLAKE2B 36761e53050874c141c38f545f8f6fb53c144c30f686b3706594d124a65e410c205379b7ecbeed12f1520f0f568c7db3c802223f6fdb8f76407074beacc21918 SHA512 89b980ecc281bc1512e1fc4ba35862cc6e541f825ee07a1382d300c8088f24611225ab415d6a7c1e4209c47a74c113ec95f863e8fb0b33c6db9eb9c3521fc0ae
DIST jupyter_client-5.2.4.tar.gz 273397 BLAKE2B a63e13fea7bf121cfe0191d702bf5398a72902e075d560ec235eec6c28492a89753a90efe642fc207ab23357e74aac566bbfbeeb7970b765bf53641caa7ac95f SHA512 a8bb322e4cbcfa5ab9ffbcfdbf2e2ea60e7923f415d7574a93866e99c03a8c5b0a11d7c82e9c4c1c69f4da1261563f419877dffd5347294a58a744c445271a53
-EBUILD jupyter_client-5.1.0-r1.ebuild 1004 BLAKE2B c42b55681f73ccfa78e88299da5bba5894d8f776a9a3e1d0c64f2336b0994a98d30edfbae047de5c1ece7c7bb09d1337a1aa26d909a0a140d4610102c45d4469 SHA512 d7237a7ab1bf66d9812476975cad591037a690957b6d9b33fc85b3d2c6059c8ede9ed02b5e89adde1c9fb31fe7a04080bc3f6235131c3c05899d25b75a54c4c0
-EBUILD jupyter_client-5.2.3-r1.ebuild 809 BLAKE2B 4cd224d7d9bf5a2a879fee88d69145915f81eed2e55bb3550a23a4935852f1c57c12c1e439898d4a8a071f97d6a717b29963cbd3be1431d72b3068a9972c7aa5 SHA512 2f247fe07087d2f36e8a3e57155ac6f61f0205e44f257c4e451fd1c16d8151b3cddb14ca2fdc925ab90bd198a5d98c41dec0d7c9635d9669e6176efc8f151b43
-EBUILD jupyter_client-5.2.3.ebuild 950 BLAKE2B 9fb6ae477279c3b1effc8f6e52bcdf3ae7f6a7d5582517fc32980c13fa2b0888dd121a4c91d7f9f207fdbacb5c93f0657d30df093bc80826dc04ea8a90241ceb SHA512 1cda06c1d2d27e65de879345ff9df0e8ab3566a8d065738eb65d62d9ac153eb1ac2ef86bd4fc5da17302098d551b912523b01b6a84e86535fab54f585bad3d80
-EBUILD jupyter_client-5.2.4.ebuild 848 BLAKE2B 5837c8a16e8f26255662cbf59f8c76582cc5a56f5ded690496d6f4fea734aed7017ed3cd6514c291d59f84b6518e8f79737ecb63b616edf63d478fc93dfffa83 SHA512 5159e501f18e6751ded82cd5154adc6bc133c6a99f83995fd145fadfcc09e55daacedd1920b8fd0939fc1aef96a6aaa8b86cc1e47498da648e7b3697cac9aeb0
+EBUILD jupyter_client-5.1.0-r1.ebuild 1021 BLAKE2B 38cc4dcdf693a3d702f0a02b34d78f49fbbbb5eb7bf17a508f8db8c7660d2366c289fb051b2a66816eb8d09b82f4bcc7fece59dd2088639a76d4e47d1d77d78a SHA512 c15ca57ef1104f7443656ed248fec013858dcf099c1625ac0d45b68738e087919a8bb69f8266fc7cce5167cdc546e9aaff04753889f0a1365707f3ac8fe9fe46
+EBUILD jupyter_client-5.2.3-r1.ebuild 835 BLAKE2B 2e1dc0bc72954c61f6302ecfcb1277f453682d21c8998b0cb027d8d399e896cd382c158cce5467bd198a304bf9b7f535eeac6d1196130ee76b1c0550dab988bb SHA512 fb3ed3bf6121bfa356f2d05818bdeeba1e72da5efcae2f653afc2011384e653a0a94801f0e3e85865d57eed7ca9a33b4420a6e2dccee3ff1ea52381ac4a760bc
+EBUILD jupyter_client-5.2.3.ebuild 967 BLAKE2B 8e31d810e5da1339c066726edacc8f4814d96cae8e7b880257ac0d157ce14224f32ae2198ff8da848049e05fa2d0ac1c68f0549377dd3e7581f060189f8887db SHA512 d34a77ff68bc76dd2a48e348508187fa5a1b8369b72befd8c0e2d010978a9483de73f40400b0d5328e08269cf0b3a4dc26005aa887159418d5108a16420eff42
+EBUILD jupyter_client-5.2.4.ebuild 875 BLAKE2B 80ebf96d6e60ca5d61b962a6d8aded68104195b4e51dd5ff5ec20cee83ca7d624dbe9c3ef9b2f1972f3e15807890f5dfe61a4d30f70445f498a0fa12ebc497ab SHA512 353b680cc43b17566bbf4fe29d60be87f729402ee1f3ea51ea0ff67895dacf8bf68804f838cf408263cd22e54d5249a747c6739e19fac4ab9f6e498f27deed16
MISC metadata.xml 647 BLAKE2B 39c5be4c32d971bf1aacf3d384b370fdcaec2d77fc675a71065bd5b124559b174b3e4b7f1ef8bbdae4fd3f9b873822f4a2af68b1a9e5c05425c67cd67b226ccd SHA512 ffa9ecee1da3f5856daefeedbee972936ede17b2a828acd2ae1f80a82badc834afa2cdfef6f4a2dd70d29babdead8de8f5f60b888f0ff5e72b6b3993142177c5
diff --git a/dev-python/jupyter_client/jupyter_client-5.1.0-r1.ebuild b/dev-python/jupyter_client/jupyter_client-5.1.0-r1.ebuild
index 1e77d33caa6f..aca0e398b346 100644
--- a/dev-python/jupyter_client/jupyter_client-5.1.0-r1.ebuild
+++ b/dev-python/jupyter_client/jupyter_client-5.1.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyter_client/jupyter_client-5.2.3-r1.ebuild b/dev-python/jupyter_client/jupyter_client-5.2.3-r1.ebuild
index 470782ffa021..40e09303e681 100644
--- a/dev-python/jupyter_client/jupyter_client-5.2.3-r1.ebuild
+++ b/dev-python/jupyter_client/jupyter_client-5.2.3-r1.ebuild
@@ -14,8 +14,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyter_client/jupyter_client-5.2.3.ebuild b/dev-python/jupyter_client/jupyter_client-5.2.3.ebuild
index 4bf42f571651..99d44b9c1caa 100644
--- a/dev-python/jupyter_client/jupyter_client-5.2.3.ebuild
+++ b/dev-python/jupyter_client/jupyter_client-5.2.3.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyter_client/jupyter_client-5.2.4.ebuild b/dev-python/jupyter_client/jupyter_client-5.2.4.ebuild
index fb9e7603b74d..79523cd41607 100644
--- a/dev-python/jupyter_client/jupyter_client-5.2.4.ebuild
+++ b/dev-python/jupyter_client/jupyter_client-5.2.4.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyter_console/Manifest b/dev-python/jupyter_console/Manifest
index 94d24cb40205..e342dabed82a 100644
--- a/dev-python/jupyter_console/Manifest
+++ b/dev-python/jupyter_console/Manifest
@@ -1,11 +1,5 @@
-DIST jupyter_console-4.0.3.tar.gz 22090 BLAKE2B feec288328132d2f75ad21e242d7b0bd41a6825e736e98ba79be32263e1981f0cb002feb4415bf85da8171b320a27a86182d3c5401d71b9e44f6bb5c348f1e71 SHA512 da9c311d881bbf61fbcea3c79e4dbdbe00f0f713772d0da4d30e0dec36ff5a6c5cbff3b996770f532c1e9c61ade1b1bf7a6f1ed28188ffd6900f6cc2ce7c0665
-DIST jupyter_console-4.1.1.tar.gz 23391 BLAKE2B c22ebebaca3f009f1952d6e2af6c2f552a19626b2f7a51ab760f258d69b10c91cd162cb54d3d6cdf04b04aeff4e538e24ddf5a9ec1907aa2c7927280a5855755 SHA512 40894f41b85c1b823c3d75f33427728717b75e800a08c8a6b17b1c6ca7a6543b2aadc72d7ff131a7633252ac01bb0b0142025d7a53c3f3b7f8d189e6ff14216e
-DIST jupyter_console-5.0.0.tar.gz 26119 BLAKE2B 3961a3da26ad9e873a873556115aa4430b24bdd22d9ebab88c3c7b8d72ecfb90926e0b690b23d9bff0bc68f15dd0623cb1e6f1f56ba47b7afe964542a5f8c3b1 SHA512 e31afa5960200feea125b939124b108a0b9dcc914fe2e21b86cd1dc409789cb25a72918a7eb5fcc7bd35c26bfabb71b6426a2cb7b45a8cab58f1d8e4b9bc89de
DIST jupyter_console-5.1.0.tar.gz 26661 BLAKE2B 075035d02fee640ccf9a2a7bd22e5872727380bd54b1fed48bd53f6bee12da8ff3dc5f4ff258d0c03f7260e2b495d8cb313a4b4f49e4eb644f0b15988fe41577 SHA512 208a31886eb58c64541048e1f7ed75fccc888d34177f86dfaf10fb7dcd603130a8b3ecbe23cf4d80a75287b847128425f853715c494d2a7e4b4eed8a31058b5c
DIST jupyter_console-6.0.0.tar.gz 27780 BLAKE2B da2b58461caa987bea0b323cedbc79ff24f31cb928602b8ae6dce1ed615008a8227d7a1bab47364e6d182cfd3bd6f548e355430efc505e7183a391ef26c08375 SHA512 27b333f439733c33062d3baa8b49ff673b10e22cb8c28c688ba604799838e899f93372bd2eaf4a94c97260d6dec043d6aef4421388d77e625b1ec43a3dedfa3f
-EBUILD jupyter_console-4.0.3.ebuild 1255 BLAKE2B a37551ffd0b0ee083bdb8a98eb02c490386b883f46464c5915ff5f22c5b955f2e1c3aa9e9857c5d9fb749c7a933566ecea61b9c03bfe7cd78797e18b723be639 SHA512 051c928cbf65aba7a6839e116e07fc7c50b6c6542c7ca22422971f03add5559d093f135fdc1e97bf6fc809696015ef00fc677722bf6a736f22893812e9f1c144
-EBUILD jupyter_console-4.1.1.ebuild 1181 BLAKE2B 0cdb3992fbc97eb05fb6aa35304725901018416ccf41c12572e29bbc735564665ec79311860a5fac68016de230e7b14e07efba5105b5bb3df27f8c03d04400cc SHA512 3dd41761c80d0792a4c69aeea46f32c1694a19dd9677623a9b6e406a4c4c16bc0ddcab6d7db9578e889db66e5093deed8448d8fa33985dd996d8615e87c93e07
-EBUILD jupyter_console-5.0.0.ebuild 1307 BLAKE2B bc9ba9cc58f0e6bb1a5bc5b460b45cea81c0069ac1002da42206636496dbabbc2e9b347e0c802f2dd8fc09e6e777da8dbac18f29813c1ca92a9bc6450b17ef8b SHA512 d6a120aef4932eaaaf35ff2e28236e3f62d97435f74bbbef9dd2b130acbd76d6302da8aca97e5a776c215f474298f0dc641a9e88ef63113759113873f5bf12c3
-EBUILD jupyter_console-5.1.0.ebuild 1255 BLAKE2B 29f5ab0872910a642de8fd48c6a4b5ff8273060c96f2f4976a8623c364f8df28a53a948027e6e36c79e31861b0927a03780ff9fef6a1f4ee7bf1fc479311a797 SHA512 196a7a6749ec5b3f85a37b9b5056eb0c5706a92dc96d49549615ea8767d35dc541ed5d911056238b25e708f2906ba44f96cc37694d5ab68c498ed013da50acd0
-EBUILD jupyter_console-6.0.0.ebuild 1245 BLAKE2B c98b7bdbb14977ecb9cd67c5f45a3f1b0af06362a9093758551c5aa3a94dd63b57279463d508dabb89e8fddc0bb5253ce5cdd8f9ebd91e40d2d8ed0260db3f77 SHA512 4f6ed450c0effb3f944eb4c290c9dd75988fb4d3563bceb37ffa59c96793636299994f4721bed9fa39b14fcc01e390a561e6b60328b5320a2ef0590ae8f6c86f
+EBUILD jupyter_console-5.1.0.ebuild 1272 BLAKE2B 0028c2b5780eb36c0c74c69cb2afd0ea2e9f01962722d8cd452893392aff6bcb42989f67e14efdba06430ab27d3a29c4ae474f7901d88e99cf171f808afb7c2e SHA512 b8d25a6fe03ff75dc1bfbb5e4d247ac80294097306863d54312ac8d50bafe93d257bf8ae6ce544f682dccda1e82099e79295ce378dace676173cf41417df497c
+EBUILD jupyter_console-6.0.0.ebuild 1272 BLAKE2B 0028c2b5780eb36c0c74c69cb2afd0ea2e9f01962722d8cd452893392aff6bcb42989f67e14efdba06430ab27d3a29c4ae474f7901d88e99cf171f808afb7c2e SHA512 b8d25a6fe03ff75dc1bfbb5e4d247ac80294097306863d54312ac8d50bafe93d257bf8ae6ce544f682dccda1e82099e79295ce378dace676173cf41417df497c
MISC metadata.xml 569 BLAKE2B 2f205ddc11fc56ac1b708a0d4e786d1e04051faa47af17970d4ed0a2088c4159a1b3199f2581794884463a83fc33926a053c55b4e6b265bdd90539a6d700d977 SHA512 dd29f7ff9dcca2afaa4caf814f4792391560a33b485d9a6de539a36c75df7b63e59d3eabf7bcb020b48ad30a7de0ac28137f54d96023fbc435e3a6378cc79b10
diff --git a/dev-python/jupyter_console/jupyter_console-4.0.3.ebuild b/dev-python/jupyter_console/jupyter_console-4.0.3.ebuild
deleted file mode 100644
index 420dd470c6a8..000000000000
--- a/dev-python/jupyter_console/jupyter_console-4.0.3.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_5 )
-
-inherit distutils-r1
-
-DESCRIPTION="A terminal-based console frontend for Jupyter kernels"
-HOMEPAGE="https://jupyter.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-
-RDEPEND="
- dev-python/ipython[${PYTHON_USEDEP}]
- dev-python/ipykernel[${PYTHON_USEDEP}]
- dev-python/jupyter_client[${PYTHON_USEDEP}]
- "
-DEPEND="${RDEPEND}
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
- test? (
- $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7)
- dev-python/pexpect[${PYTHON_USEDEP}]
- >=dev-python/nose-0.10.1[${PYTHON_USEDEP}]
- dev-python/coverage[${PYTHON_USEDEP}]
- )
- "
-
-python_prepare_all() {
- # Prevent un-needed download during build
- if use doc; then
- sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/conf.py || die
- fi
-
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- nosetests --with-coverage --cover-package=jupyter_console jupyter_console || die
-}
-
-python_install_all() {
- use doc && HTML_DOCS=( docs/_build/html/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/jupyter_console/jupyter_console-4.1.1.ebuild b/dev-python/jupyter_console/jupyter_console-4.1.1.ebuild
deleted file mode 100644
index 005c83c43f8b..000000000000
--- a/dev-python/jupyter_console/jupyter_console-4.1.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_5 )
-
-inherit distutils-r1
-
-DESCRIPTION="A terminal-based console frontend for Jupyter kernels"
-HOMEPAGE="https://jupyter.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-
-RDEPEND="
- dev-python/ipython[${PYTHON_USEDEP}]
- dev-python/ipykernel[${PYTHON_USEDEP}]
- dev-python/jupyter_client[${PYTHON_USEDEP}]
- "
-DEPEND="${RDEPEND}
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
- test? (
- $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7)
- dev-python/pexpect[${PYTHON_USEDEP}]
- >=dev-python/nose-0.10.1[${PYTHON_USEDEP}]
- )
- "
-
-python_prepare_all() {
- # Prevent un-needed download during build
- if use doc; then
- sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/conf.py || die
- fi
-
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- nosetests --verbosity=3 jupyter_console || die
-}
-
-python_install_all() {
- use doc && HTML_DOCS=( docs/_build/html/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/jupyter_console/jupyter_console-5.0.0.ebuild b/dev-python/jupyter_console/jupyter_console-5.0.0.ebuild
deleted file mode 100644
index efefcf744d1a..000000000000
--- a/dev-python/jupyter_console/jupyter_console-5.0.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_5 )
-
-inherit distutils-r1
-
-DESCRIPTION="A terminal-based console frontend for Jupyter kernels"
-HOMEPAGE="https://jupyter.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-
-RDEPEND="
- dev-python/ipython[${PYTHON_USEDEP}]
- dev-python/ipykernel[${PYTHON_USEDEP}]
- dev-python/jupyter_client[${PYTHON_USEDEP}]
- >=dev-python/prompt_toolkit-1.0.0[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- "
-DEPEND="${RDEPEND}
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
- test? (
- $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7)
- dev-python/pexpect[${PYTHON_USEDEP}]
- >=dev-python/nose-0.10.1[${PYTHON_USEDEP}]
- )
- "
-
-python_prepare_all() {
- # Prevent un-needed download during build
- if use doc; then
- sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/conf.py || die
- fi
-
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- nosetests --with-coverage --cover-package=jupyter_console jupyter_console || die
-}
-
-python_install_all() {
- use doc && HTML_DOCS=( docs/_build/html/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/jupyter_console/jupyter_console-5.1.0.ebuild b/dev-python/jupyter_console/jupyter_console-5.1.0.ebuild
index 9227c3733bcc..063642fe8216 100644
--- a/dev-python/jupyter_console/jupyter_console-5.1.0.ebuild
+++ b/dev-python/jupyter_console/jupyter_console-5.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python3_{5,6} )
inherit distutils-r1
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/ipython[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyter_console/jupyter_console-6.0.0.ebuild b/dev-python/jupyter_console/jupyter_console-6.0.0.ebuild
index aa887586323f..063642fe8216 100644
--- a/dev-python/jupyter_console/jupyter_console-6.0.0.ebuild
+++ b/dev-python/jupyter_console/jupyter_console-6.0.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/ipython[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyter_core/Manifest b/dev-python/jupyter_core/Manifest
index 8c2b44a7842e..a0b04b8d9d2a 100644
--- a/dev-python/jupyter_core/Manifest
+++ b/dev-python/jupyter_core/Manifest
@@ -1,4 +1,4 @@
DIST jupyter_core-4.4.0.tar.gz 63613 BLAKE2B 90b5d6c855786beff0ab780e7a894e1b24f6d6d1c26be6ae8da73e82a87f966f1155498c581314d37db845e293be7bc4d085e03991cdc7adfbba36409541cd5b SHA512 387f7f98f640b85ff0a24f11e1beae5a851d7eb3ba4a423be028940cb018c0d0ddf42ae8a1c397e3e4cafa560d3a5385b39bb8794448c7c010be7f0ddcba8a9e
EBUILD jupyter_core-4.4.0-r1.ebuild 1136 BLAKE2B 8245dc0b49886e67b24bd3fc27331f7c573e1df7262f9d6d7a3a12832945169f419b2a5ef41541b21f5f59990ec8949a91b2e65cc2585b24d09fdfe84472dc24 SHA512 bd5b4b2045f825018eae4e3c348dda4fea10ce0095aa898b91ea0a674a0e1d3a01965685a57b8fe16db2c9bca72692f1eb0559073f86aad4ff2a1f93c5899396
-EBUILD jupyter_core-4.4.0.ebuild 1248 BLAKE2B 50bc482364a5d58575803b02d1695741a474767682273aac4c434e28a6797b741f61dcafcb447266bb996b8369ebcad8d07eb61d9b96545774a81152056f9347 SHA512 9843179ed6cfb9c83d1d52954795d5102c60717bd95afd52b35694d81cb82e092732444a464e18be4fdacf3069022019a25ffe5493271e57bab5a96ea1cc0017
+EBUILD jupyter_core-4.4.0.ebuild 1238 BLAKE2B 44f55664218c232abcb6ebab8892989927064b5a7607c8941ab7bd9f23bcf457b4092d0df896f5e90547ba1ece36e02df19943c6a92e5cbaa1bb0f2a3cf6e3fa SHA512 dd16386f1253b432b22e3db2909253252d5a9e7022da65981c63c6667d769e66d109098c66ad0414b8da1ed187fd2c87832358ea9d9770ba40fdda3ae33a3f67
MISC metadata.xml 626 BLAKE2B d12f30014d60ed759b3d618b4fdb38bdf6d2d28738bc8c910d427d72e43cf792164cfa4811dd8c5717ecfc9d4705f6b4fce682be6d841b7185adc2942a62942f SHA512 bdac450a0bc297c925ea6431253eede78d61623feb30e1901f51a9e31722642741d5bc009162e09eb5b0fd9ca094e2eff54846b2612e99116239d764abb05533
diff --git a/dev-python/jupyter_core/jupyter_core-4.4.0.ebuild b/dev-python/jupyter_core/jupyter_core-4.4.0.ebuild
index b922b53b8c07..189d3de89dcb 100644
--- a/dev-python/jupyter_core/jupyter_core-4.4.0.ebuild
+++ b/dev-python/jupyter_core/jupyter_core-4.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
diff --git a/dev-python/jwcrypto/Manifest b/dev-python/jwcrypto/Manifest
index 24e35b619b4c..509520bbe71a 100644
--- a/dev-python/jwcrypto/Manifest
+++ b/dev-python/jwcrypto/Manifest
@@ -1,3 +1,3 @@
DIST jwcrypto-0.4.2.tar.gz 74332 BLAKE2B 4f779d00d58b7b17210042e7de943afcd766890e97859c487244899c10ee222326c68b74695b83034c09d00fbd43ad7108a5dcb84e019a8422722893198858e0 SHA512 38994a1274ce3a66d3a6a3e36f83b311b172e260129c94c70ae02e6d62b7a2fbcc07fd4353d3bf45f0c7f40c63322a3f489c8b1bda80c7511ae7a2136a2415dd
-EBUILD jwcrypto-0.4.2.ebuild 651 BLAKE2B ac09530f54e7a94f5d978dbce4cb5e0608ff6f71c7b3206c32c00c4ebe37cb2cb83ef6f8562f9d267c5304731d845666d4d6fa185c6ad5650af4f65ffb07c4e1 SHA512 f901dfc26fd0550563052c61d6bed00d2a93e399837266a17d8df68adab112aed6ceeb2361685e255310ae67a6ce42b5df1e5d7be80fa0acf7aaafdfc43e7e70
+EBUILD jwcrypto-0.4.2.ebuild 678 BLAKE2B 8c43020e387df64f113897fcea09b464c8149da8ddfd1f133c2b9a46a012482b09bbc0d70476b6fc0a1ddf49fd67b01fa9cc808e96f4fe3ace377296d82049e0 SHA512 ebd95cb471b276bed63f758fc1b95562a5cb9dd10effbac5636e308facd232f2eb54f457583736a9eb437858d59dcc25fe7c197340c1382a50b31572c703c7d0
MISC metadata.xml 368 BLAKE2B d5656c56c5a851d766c1e6588409d4864688de0c3acd4f28fb00ce22a106e5cf7f3ca8d54a4e448250cfafd04f4a0acced22db2a99879da67eb80c03f141ca74 SHA512 fe3492bfd6ba81846e7ba185468617d19f06eb813d55e87ac8ac9d5c7997d069e2b0f90dbd11ec5508b1da1ddd1d6a291fbd524f0c9dcdbdc8447ca639b78735
diff --git a/dev-python/jwcrypto/jwcrypto-0.4.2.ebuild b/dev-python/jwcrypto/jwcrypto-0.4.2.ebuild
index 7e18ab20cdfc..865385cd5a9a 100644
--- a/dev-python/jwcrypto/jwcrypto-0.4.2.ebuild
+++ b/dev-python/jwcrypto/jwcrypto-0.4.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="LGPL-3+"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/cryptography-1.5[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/kafka-python/Manifest b/dev-python/kafka-python/Manifest
index 323a9917e334..3ffe3cb64d84 100644
--- a/dev-python/kafka-python/Manifest
+++ b/dev-python/kafka-python/Manifest
@@ -1,3 +1,3 @@
DIST kafka-python-1.3.3.tar.gz 255686 BLAKE2B 01ce6d3faf55988f291a0aeb26f6e5e01407c02d440f21622e565a124595e2df46e253c539ef1ffe44405960249ba49f426f25a6a6ef3b67d3f3f1bf6fe37aee SHA512 19b43ddc7a1ad3fcf58c55198de60c4434bfa3747d5bbc40f1acf0aa28225eae87effbae69087919b111cb739010bd4087e2497fdc78987f4cdaf33e81e516b3
-EBUILD kafka-python-1.3.3.ebuild 744 BLAKE2B 8e9ba7b326a3a19827155df1cd12ef3b8c5614bd2543b979858cd725f7f3162cb6e84dd49dffe17de4df3564a39af00fae40ff25091afab75ce41a1c5d31ff99 SHA512 2c6a541e5621012e15109bfffc0dd86c59a3916a33416bd241ef66740cfbdf21fbb2584919edccc743a799b672b9875c4c63c75b864fe254c9ac715ed11a7467
+EBUILD kafka-python-1.3.3.ebuild 771 BLAKE2B 2cc3ebc625e00c2c9169397b9166a98337d94d07388b3263d3ca814a7745ab95a435e88299a56f11c1c2dd439854302cd18ece36ae0ea30b60833430c7d112c4 SHA512 2cf2e181e291e5054915125dc7e989099b94fe468aa77e46e0c353e304ca93baeab7162f7c0d9c9dfb5a6b193d8da61440ca08969d67fe78d57f828d62505fbd
MISC metadata.xml 384 BLAKE2B 0fb6669950cfee792645c9dbefbd9bf6291e69a48294b4696729bb8cc9c4c7d21ff01cc570d62e74e2f3b40f8216f7351fab6d20e0f3267a49295818c4a6a781 SHA512 8544992c46b3ac30d3ea25c9ab5005d39636e30c929d6fc8be8e1942f8ad008f4e95b03a52facb31e5ba4a982c52567a78f63017d3936986e34a08c40d3817bb
diff --git a/dev-python/kafka-python/kafka-python-1.3.3.ebuild b/dev-python/kafka-python/kafka-python-1.3.3.ebuild
index 25a6963a9164..62842c0eadae 100644
--- a/dev-python/kafka-python/kafka-python-1.3.3.ebuild
+++ b/dev-python/kafka-python/kafka-python-1.3.3.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE="snappy test"
+RESTRICT="!test? ( test )"
RDEPEND="snappy? ( dev-python/snappy[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
diff --git a/dev-python/kaptan/Manifest b/dev-python/kaptan/Manifest
index 03da99d6fea1..ff6d6d6e4ae1 100644
--- a/dev-python/kaptan/Manifest
+++ b/dev-python/kaptan/Manifest
@@ -1,3 +1,4 @@
DIST kaptan-0.5.12.tar.gz 10539 BLAKE2B 678e1aae6053a7075218a0fd9ef928685e7ce9ebf385c6953275b06d1bbf67d4c8434838a7a8f0b0ec8b02e7bef434d7f68698060bea2b4232cd5ef7fa83f0b3 SHA512 fccf767749e9473947bd7cb493ddb30f7dc1b2e10ce932ca327ae3423bc023fa9c76910ac249269ee546eb9162e4ce151e2ad0b9685d888854a7185c855ae143
-EBUILD kaptan-0.5.12.ebuild 611 BLAKE2B 5604efad0ad42d9ec82f70809e6d4fe054bdbf365be79de19aab265d7d4beb4d4e5481e8db12328be4cf658fea6326f83b3ec8289f61b25652118b0988acaf4a SHA512 c526b6f52815b1f9533914f363122cc12cb24d70c89e401f7e0c75e8a500851f791d28b4c0416990e17a94b7f3f06341252a6f0716ec631af7d589e5d24fb8af
+EBUILD kaptan-0.5.12-r1.ebuild 525 BLAKE2B a0a874851f89509987371faf1ab724f81144926ceb1474064a5040bc19dde1cc5eba8db58f78a038ac9332217bd7e324bd564582fefddf75f2acde2716631fbe SHA512 6cefe2967828b222a108119ddb3dc32855f98dce83b09e22922b66b289c3a046e46461c02a87db600c628dcfed42152b700e60c13307161315f19c869f2fb6c5
+EBUILD kaptan-0.5.12.ebuild 638 BLAKE2B c4d2d7a3a3ac8de3cdd99a958d26c8ef92a04fa4ff9437f7b7bd513f5623db293292149d3fdc7ec10ec5eb5df07ad1ab71cd1b03f4cadd5f11abd1dfb3733b78 SHA512 cc773a86970207ee5802bc1864b5f9ac7afa6ce7e4a44156fe6b6cae20c81f17f2426cdd112a91cbb580506ccfdd96e764931e06b1fcd5ec8c9af0e78c641004
MISC metadata.xml 255 BLAKE2B 2bb3830b8cec850703f7912f4c22f5b0abeabeed0715222bc56141779d02160773cfd0f85417c553c1cd8f2738bfeb78c56dffb8e648e572019319657646d1ba SHA512 522158915afe67937f81ba572a918a2de8ca1f8591e097da56799c97870d7c44756c1acd8224d63bd3375c2b9ebc0e1ce50816899117948a48065a27804883bf
diff --git a/dev-python/kaptan/kaptan-0.5.12-r1.ebuild b/dev-python/kaptan/kaptan-0.5.12-r1.ebuild
new file mode 100644
index 000000000000..fe0a07f9ed96
--- /dev/null
+++ b/dev-python/kaptan/kaptan-0.5.12-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Configuration manager in your pocket"
+HOMEPAGE="https://github.com/emre/kaptan"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="kaptan"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${BDEPEND}
+ >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
diff --git a/dev-python/kaptan/kaptan-0.5.12.ebuild b/dev-python/kaptan/kaptan-0.5.12.ebuild
index 8d941ca3bff6..095b7eed1629 100644
--- a/dev-python/kaptan/kaptan-0.5.12.ebuild
+++ b/dev-python/kaptan/kaptan-0.5.12.ebuild
@@ -14,6 +14,7 @@ LICENSE="kaptan"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${BDEPEND}
diff --git a/dev-python/keepassx/Manifest b/dev-python/keepassx/Manifest
index 2762c172ef43..e06bf1e092a3 100644
--- a/dev-python/keepassx/Manifest
+++ b/dev-python/keepassx/Manifest
@@ -1,3 +1,3 @@
DIST keepassx-0.1.0.tar.gz 37022 BLAKE2B 38661e3ac525b20e4be74701ea0691ee23e67b04b940b895a7c581e274c4f7e72701c6571be23ecf141115aac4c3817c5a15ff4bbac0e84541e23d0e2b52ef39 SHA512 635f98d2a95a1e5cc4a5c08f8d261cdf5be9e5656df28c070250aed2dbc058c85b9d7ad81e69de1d9b095b0aac5e3c6bf3a6a54b0b4de9b5664348ca42bdc755
-EBUILD keepassx-0.1.0-r1.ebuild 913 BLAKE2B 3e0364f67c71db59f1174bcd828203c76a2c8e2314fcc560b7bb3ae5cf3eba513b32764cc4aa9c1a1f43a6150c65c03d8b9321c6966ef0197547d1758510932f SHA512 4ff574f5e458282d0ec40c22f5a9b2d314cf4fe685808dcd8931c4093fb5a0e5f3df33743ff4d220dd1a3237806d25689bdf83f2e59cdf2a04823e49b99fe567
+EBUILD keepassx-0.1.0-r1.ebuild 940 BLAKE2B 2032770d02aafa274d138497ef804a4195f7aa68706ca7d2739dce664259acda6b212476980ea92c21005950b58f4cf0f5e66b984edb6adc585931a98fa19837 SHA512 a58a4c5058e82523eb6db131ca433515676400f894ef4c1f10b2a239f951534f36aa7ec651aa229f1b87dd82ef20831af2b47960d82f514a5ddcd3c666d02e6b
MISC metadata.xml 386 BLAKE2B b21c70340895d868c4e99c25b6b2764d719e96cf9f406332adb12f5e15670312b977c055e4d6c16283efe3c6ec5ccb8bc81930b572b4012662e21443748110ca SHA512 c9112d8355995023881edd537c958839c09e5079128350df3e3ea0d9a0bc7b856af9c89f6343f998e6d3905196ac1fc456b941168999d7608523c79785929cc3
diff --git a/dev-python/keepassx/keepassx-0.1.0-r1.ebuild b/dev-python/keepassx/keepassx-0.1.0-r1.ebuild
index 1e46db061f3c..a7fb7f17d387 100644
--- a/dev-python/keepassx/keepassx-0.1.0-r1.ebuild
+++ b/dev-python/keepassx/keepassx-0.1.0-r1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
S=${WORKDIR}/python-${P}
diff --git a/dev-python/keyring/Manifest b/dev-python/keyring/Manifest
index f979f3bfafec..c9984297985f 100644
--- a/dev-python/keyring/Manifest
+++ b/dev-python/keyring/Manifest
@@ -1,8 +1,14 @@
+AUX keyring-19.1.0-tests.patch 978 BLAKE2B f5ffbef3fbda93c4f1ac4373129931b4986209cb0898c363e2ce82c8b08b530ba15f6409f59e99f68d7bd06547c3e00b2f5dfd3957319485ab3db74dbadad1bb SHA512 aa33abc4ccb4bece799add8a766665f0405a69f3c5485b3ffffb5116365b10d965ba5f9458ad1006c36132b6a83f26fe9a6d83f118e46ae59a76af84c6acefb1
+AUX keyring-19.3.0-tests.patch 939 BLAKE2B 8537c22ba56a24e5f8fee3907023098dbbdaf208a5e3edfff27c0a9537214caba2d4383efd79ab8ea0d02ed6ef3ebfb3630e53f7846a1af993d440407a3f20c8 SHA512 4aa8ed401181fe14e98e855d537aec5dcf5e413728df52edfbaa16cb0babaed68f29402f0a83143248e51cbc2e3f6211b68efaf4b54d76dcf8b5ee2748f46d55
DIST keyring-13.2.1.tar.gz 43140 BLAKE2B 74272b93ff80a03615879a5f416ad6be1012f22862972a7f400609ea3fb984c45ed2ccb44eca30d253d0d39e0876f1ce25ab9aa6267a06a7c67a17aac27cd31e SHA512 3c15c3415ba4b657b041d2395536fc92ba656dc71f28669235f13a630946ad1b332d1f5b031a55776ce8a2120d3d2601462708f00ee105f46a27cf043c1bd906
DIST keyring-15.0.0.tar.gz 42547 BLAKE2B b9200f61fcf227ce82ed05db15b8a03754a2d2f0ee7a32afe4a99a6bb4c511e311d7c529d5173756173622e225ae4fa2fcef6409b21dc3d8735b5e8fab73bd1a SHA512 58001d61bdd442196ec4891000cc532d1dd9b85b18d100d8dde38cf1cf733ef6d6541513d73435dfe41e9cd26c6e34332d518a06a7fbc498b1b8971df6640212
DIST keyring-18.0.1.tar.gz 48559 BLAKE2B fb9e8df5ae04b4c1d646b4129cf34d420fd05783724dc2d10fccfaf11ddf1a17048c2695477bc1f4cfcd6d08ed48b6d552d19862a0510d8e12fef4e17b13087b SHA512 62091fc304ff0d4a1dd5db3e1fbae7e02edcb60442f19d7408ba2f115226a8282ff67df55334f019da3cccae858cd5e4b0c0ece22a7c66768bbb85018728be30
-EBUILD keyring-13.2.1-r1.ebuild 1184 BLAKE2B 96c4fda0e3a375cca0bce279edf12f44f5fad2164936928d049f77e720b969062e4c829cb097094c6ae3e138ca1086c179249162c33f8d2a7743a1d454c7f51b SHA512 b0b840ce19a4080a4e6eb56b70ee98d173b7086808e70ab631c041396956c5fdf7cadc8a1d1cd456527984cffd7d0e79191225fd5823f154eec266eaa1c10b18
-EBUILD keyring-13.2.1.ebuild 1016 BLAKE2B 234bc45648c5a0e282aeafc9cd26d4b43eca5450da3c722de24944685b6c410b90909caacdce544e58f26a254328facc33cca30aec28de0e9312a2f88858821b SHA512 04dcec5c51c820d10931b4dd89a10753f2c04f82c561cae7e03a84b8feecc8b30cfdf3a7d62fd69bf69782d3250cee821cba23d71f96b1d6e9859044023a9ef4
-EBUILD keyring-15.0.0.ebuild 1190 BLAKE2B 5c41f74fe95dec4d8bda37ef215f77e921472d2a204e25631e47b56823f73c0d1f742ed9bbff8f2d2f36efc2c73bc9be940a889609cb5b7d28a9b24cf05da4a6 SHA512 c05684ea5b24771c121c74ccb3b526d555baee2f707a0e95a0b5d731ccf0602b647dc8a58ab0fb0bb0779561eb619f69342098298c719bd0894fe9ba1cf2c297
-EBUILD keyring-18.0.1.ebuild 1204 BLAKE2B fc868e1e07bddf256dfb3c0a0dd34d3ecea76eeaf763295a85534af28e5b738984fa48f80b5fe1ac7ce3d6579d4a4705d5c02a80e1c31679a4dda13c378758e6 SHA512 75a1e512bb2a61140ed8d81e4e37e1929f4d972fe7d5e92ede23279374bbf359e20b8decf98107019e82fd1cce12d0cebd0bd45fb3f73fbed033ea820cccc501
+DIST keyring-19.2.0.tar.gz 41728 BLAKE2B 24a8f095f4009f37fa6d5e7bc2b12be816a5db2abfa4416fc18203a818296c775fe34a2936a71b191700ad511e01059974aec374aea5ee312507a27bd8be76b8 SHA512 5104423289b9e537e64760afed38e5851766b9c955c0659b078cdaba82813e93922e488b5465157cb930285416feef07c0b559fc49909f58bc85b6f30d55dd75
+DIST keyring-19.3.0.tar.gz 43587 BLAKE2B a1003aa55ac48f39e84431c50fe3e24e1da76a0db177eed08bd2c2110b78d10cbfcf7188519435732be68452a0318119cca1563168410b16fc529a3a7e98125c SHA512 b1d26f665203b11712ef91057ecd78cce58b35038b259605c42997283f6c41449baf242ecf43510b29598559b8aecf733eb66be6e0c439564256f40eb0f6982c
+EBUILD keyring-13.2.1-r1.ebuild 1208 BLAKE2B 7baff144faf1881ada3a5fa735d8821bba3149f32ff513e14c4280152c1ccebe1922c72ea01b584a2124988398a515c2713104d0363db31de26e2e39db2039f1 SHA512 4da8dbf0ec4ab152187a0a329d578f516ce625623f3158bc84200506c15b081eff8eb596a7f80586128c722f4bc3f27a26ad5486ff6308a198da7921306b7d2f
+EBUILD keyring-13.2.1.ebuild 1043 BLAKE2B 46003fb7415626e02055a61ff5d4b6b558c4271862386b68e08913ff6be4c1fccd1cbbac29701171f566fbebb156f997f47c54de6a63b23835b2513dba3a6093 SHA512 21bc3f2d24508e52b271839aa4770482a82fcfbe65d6b2d13138b92646e3e4e3464e0d072303f88d4eb0e2f1d78e7948b2f2b94cfbfde74f2266412b66971e5a
+EBUILD keyring-15.0.0.ebuild 1214 BLAKE2B 3a57aeb5a7a9bf7d2db6d39c552ddc8f8f3c0b7e3f13d4db506c3da230267fa08d2ee6b479a949855393e83521b1ebcdd99e96645d83f4a77e877877f4a70033 SHA512 c0ad72f8f91b47a0a6bf06e8be58dad6ff08a4403b2c28cded68133f0a6db921df3ae70c74af6b01d8ab17e50235467ba61450f3eeae63d80176f751dfff1881
+EBUILD keyring-18.0.1.ebuild 1231 BLAKE2B f3fb8a8f2e2a4cfae92f25330b8fb9f0965cfc3bdadcb44621675dfaa9e2c79f1a59f8574d61fb436fbc6155c8b0de595adf7f8d99aa2046986860cfecab61ba SHA512 b8a173dbbc57a49430c6bf80f762d91ab8b479a442e25263ea31aacb65529a9faddb1f869ccf6f2a5b0f2d4be97994eb126e8a1dbb7e03cbbb0030d0ed6a9bfa
+EBUILD keyring-19.2.0.ebuild 1481 BLAKE2B 4aaa4e04ab9c8619de9877c72196c809097cb767fc23777287a0a41e13f385ebded6cb90d045ca86076dba7c351cacc53f42e871a6bf4d1f93a4d37e4887326e SHA512 516a56534d88be20f6785634bd01372935e78033b21add2d090826b47b666c95e27f27f1832b24bce8be3a1c8271205dae727269445c5aea5a81c03bc415f17a
+EBUILD keyring-19.3.0.ebuild 1713 BLAKE2B 3a40ddf8eefb0931ec666c4358825e67d4525915e13184302eb1533ce10e30badc1f2257ea91030821587283dcde17b406190b735fd1d634f73118a1ac30d1cf SHA512 48c40d3eb07daae1abbe7a3449aea1df7b72dc4175b3e8940be9e4c696c621dcd6d03a77929b672713be2fc854cc962f9e75a52593d4b13fb3bfadddb47b60eb
MISC metadata.xml 773 BLAKE2B 0a0957f622a38547688b83092b5961f3fa8f3c7a71cb628c6e5525b0a95f37345b5de0cdb5f5a80ce30a96150c6409920dcc391e230d8fbc6ea385b055a30add SHA512 939015ee7c67aa097663ef547b0726f7c7fc95d659b5f71f414b503e61f28604c05a252a084b65044ee2fc331005c10b5c8af4b4b361527b4a42e061e88b5018
diff --git a/dev-python/keyring/files/keyring-19.1.0-tests.patch b/dev-python/keyring/files/keyring-19.1.0-tests.patch
new file mode 100644
index 000000000000..0e4bdfd1960e
--- /dev/null
+++ b/dev-python/keyring/files/keyring-19.1.0-tests.patch
@@ -0,0 +1,34 @@
+diff --git a/keyring/tests/test_errors.py b/keyring/tests/test_errors.py
+index a90905f..1d5f568 100644
+--- a/keyring/tests/test_errors.py
++++ b/keyring/tests/test_errors.py
+@@ -1,5 +1,8 @@
++import platform
++import unittest
+ from unittest import mock
+
++import pytest
+ from keyring import errors
+
+
+@@ -13,6 +16,7 @@ class DeletionDetector:
+
+
+ class TestExceptionInfo:
++ @pytest.mark.skipif("pypy" in platform.python_implementation().lower(), reason="broken on pypy")
+ def test_traceback_not_referenced(self):
+ """
+ Ensure that an ExceptionInfo does not keep a reference
+diff --git a/tests/test_packaging.py b/tests/test_packaging.py
+index 3ede719..4bdfa25 100644
+--- a/tests/test_packaging.py
++++ b/tests/test_packaging.py
+@@ -1,6 +1,7 @@
+ import pkg_resources
++import pytest
+
+-
++@pytest.mark.skip("for some reason we are getting 2 of the same entry point")
+ def test_entry_point():
+ """
+ Keyring provides exactly one 'keyring' console script
diff --git a/dev-python/keyring/files/keyring-19.3.0-tests.patch b/dev-python/keyring/files/keyring-19.3.0-tests.patch
new file mode 100644
index 000000000000..82cef178c6cb
--- /dev/null
+++ b/dev-python/keyring/files/keyring-19.3.0-tests.patch
@@ -0,0 +1,26 @@
+diff --git a/keyring/tests/test_multiprocess.py b/keyring/tests/test_multiprocess.py
+index 49af222..8fdd1a3 100644
+--- a/keyring/tests/test_multiprocess.py
++++ b/keyring/tests/test_multiprocess.py
+@@ -11,6 +11,11 @@ def subprocess_get():
+ keyring.get_password('test_app', 'test_user')
+
+
++pytestmark = pytest.mark.xfail(
++ platform.system() == 'Linux', reason="#410: keyring discovery fails intermittently"
++)
++
++
+ def test_multiprocess_get():
+ proc1 = multiprocessing.Process(target=subprocess_get)
+ proc1.start()
+@@ -23,9 +28,6 @@ def test_multiprocess_get():
+ sys.version_info < (3, 8) and platform.system() == 'Darwin',
+ reason="#281: Prior to 3.8, multiprocess invocation fails",
+ )
+-@pytest.mark.xfail(
+- platform.system() == 'Linux', reason="#410: tests fail intermittently"
+-)
+ def test_multiprocess_get_after_native_get():
+ keyring.get_password('test_app', 'test_user')
+ test_multiprocess_get()
diff --git a/dev-python/keyring/keyring-13.2.1-r1.ebuild b/dev-python/keyring/keyring-13.2.1-r1.ebuild
index 0cd6bdea71df..a2ddfdf7306f 100644
--- a/dev-python/keyring/keyring-13.2.1-r1.ebuild
+++ b/dev-python/keyring/keyring-13.2.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="PSF-2"
KEYWORDS="~amd64"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/secretstorage[${PYTHON_USEDEP}]
diff --git a/dev-python/keyring/keyring-13.2.1.ebuild b/dev-python/keyring/keyring-13.2.1.ebuild
index 7601c3a8c00f..3d2fd4e8a798 100644
--- a/dev-python/keyring/keyring-13.2.1.ebuild
+++ b/dev-python/keyring/keyring-13.2.1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="PSF-2"
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/keyring/keyring-15.0.0.ebuild b/dev-python/keyring/keyring-15.0.0.ebuild
index 7a402c3f56ed..9db3a228e23a 100644
--- a/dev-python/keyring/keyring-15.0.0.ebuild
+++ b/dev-python/keyring/keyring-15.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="PSF-2"
KEYWORDS="~amd64"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/secretstorage[${PYTHON_USEDEP}]
diff --git a/dev-python/keyring/keyring-18.0.1.ebuild b/dev-python/keyring/keyring-18.0.1.ebuild
index b66ea9909c0c..28be4645a8a2 100644
--- a/dev-python/keyring/keyring-18.0.1.ebuild
+++ b/dev-python/keyring/keyring-18.0.1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="PSF-2"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/secretstorage[${PYTHON_USEDEP}]
diff --git a/dev-python/keyring/keyring-19.2.0.ebuild b/dev-python/keyring/keyring-19.2.0.ebuild
new file mode 100644
index 000000000000..452524c6e5d9
--- /dev/null
+++ b/dev-python/keyring/keyring-19.2.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{5,6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Provides access to the system keyring service"
+HOMEPAGE="https://github.com/jaraco/keyring"
+SRC_URI="https://github.com/jaraco/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="PSF-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+ dev-python/secretstorage[${PYTHON_USEDEP}]
+ dev-python/entrypoints[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( ${RDEPEND} )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}/keyring-19.1.0-tests.patch"
+)
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+ dev-python/jaraco-packaging dev-python/rst-linker
+
+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
+
+ # avoid other deps
+ sed -i -r "$(printf -- 's:[[:space:]]*--%s::;' --doctest-modules --flake8 --black --cov)" \
+ pytest.ini || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ # Override pytest options to skip flake8
+ # Skip an interactive test
+ pytest -vv --override-ini="addopts=--doctest-modules" \
+ --ignore ${PN}/tests/backends/test_kwallet.py \
+ || die "testsuite failed under ${EPYTHON}"
+}
diff --git a/dev-python/keyring/keyring-19.3.0.ebuild b/dev-python/keyring/keyring-19.3.0.ebuild
new file mode 100644
index 000000000000..73c4ca0d8931
--- /dev/null
+++ b/dev-python/keyring/keyring-19.3.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{5,6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Provides access to the system keyring service"
+HOMEPAGE="https://github.com/jaraco/keyring"
+SRC_URI="https://github.com/jaraco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="PSF-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+ dev-python/secretstorage[${PYTHON_USEDEP}]
+ dev-python/entrypoints[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' pypy3 python3_{5,6,7})
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( ${RDEPEND} )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}/keyring-19.1.0-tests.patch"
+ # https://github.com/jaraco/keyring/commit/411204df606bdf02c99f3360ec033e3c235d5f67
+ "${FILESDIR}/keyring-19.3.0-tests.patch"
+)
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+ dev-python/jaraco-packaging \
+ dev-python/rst-linker
+
+python_prepare_all() {
+ # avoid setuptools_scm and a bunch of style checker dependencies
+ sed -i "s:use_scm_version=True:version='${PV}',name='${PN//-/.}':" setup.py || die
+ sed -r \
+ -e "s:setuptools(_|-)scm[[:space:]]*([><=]{1,2}[[:space:]]*[0-9.a-zA-Z]+|)[[:space:]]*::" \
+ -e "/pytest-checkdocs/ d" \
+ -e "/pytest-flake8/ d" \
+ -e "/pytest-black-multipy/ d" \
+ -e "/pytest-cov/ d" \
+ -i setup.cfg || die
+
+ # avoid other deps
+ local -a pytest_params=(doctest-modules flake8 black cov)
+ sed -r -e "$(printf -- 's:[[:space:]]*--%s:: ;' "${pytest_params[@]}")" \
+ -i pytest.ini || die
+
+ rm ${PN}/tests/backends/test_kwallet.py || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/keystoneauth/Manifest b/dev-python/keystoneauth/Manifest
index d589662c781a..66ca75f48a31 100644
--- a/dev-python/keystoneauth/Manifest
+++ b/dev-python/keystoneauth/Manifest
@@ -6,6 +6,6 @@ DIST keystoneauth1-3.4.0.tar.gz 227170 BLAKE2B 57f28ce5a36362f34fcfb2f456a19332d
EBUILD keystoneauth-3.1.0.ebuild 875 BLAKE2B 2d0066fa9da7ddc896e8cb8e86493607bab6f9d2dbf573555994f995722504415a69e72ebb7a5a9e9b672a328009b2c5ba5a14dca5611e8293492c26e08775dc SHA512 ba5f5dec402f66ecfbe89e8c55d3285ec716d4507018e931ff215a7ed3e89a390a047d9c4deae2218a8b37fcdeec7366e76dc9cc5547223561d9a18fc93c981c
EBUILD keystoneauth-3.10.0.ebuild 892 BLAKE2B 66e95ad85087f263e6ff8362732d0206803d8cf153f0d94546daa9d3e56c0e98da68c9bf4d8a08da5c8f5161c7dfaf782f850b34bdffd1983c29cf91fd31cfe0 SHA512 d8d45252acc920486810aed22e2427b350a94920d0d2a7219ca6f3e90ce7b5aeb97b17ee0605328a53bf832746a3182c012398232a793c07281bf2ccb68edd18
EBUILD keystoneauth-3.13.1.ebuild 892 BLAKE2B 6d542a76f6ade7ad39fb445c5bb33730e60e83ce9c3a639102ffed3c8088f06a60677e2cb0a3bb61386bbf8f33f948e82d83a7f2c4e683538a3295b57477944d SHA512 e125524332bec12b2d606369745db71c1d9c7ba02e77b4e75b7abc910f4718c2f58cd04ac05ef26d6939932c4aba4ff3f77bb5825edbb2e9a5dc0264d43c726e
-EBUILD keystoneauth-3.17.1.ebuild 894 BLAKE2B ecadcb6bbb258ed870260af880109dcd2f1afd39927c72456618204d4280864995ea8b82a3733c0795e2d20472d52284f7e550e83ef9dbb7205ead584b0b96f6 SHA512 d84ff38fc1e374585aa629de921f3b09607ca99647b92b2bff8a0862af7a4dc357b1d5bca78e11de1664c9a0b33398b59a5db97941584936eb904ce67d3fae5c
+EBUILD keystoneauth-3.17.1.ebuild 892 BLAKE2B 6d542a76f6ade7ad39fb445c5bb33730e60e83ce9c3a639102ffed3c8088f06a60677e2cb0a3bb61386bbf8f33f948e82d83a7f2c4e683538a3295b57477944d SHA512 e125524332bec12b2d606369745db71c1d9c7ba02e77b4e75b7abc910f4718c2f58cd04ac05ef26d6939932c4aba4ff3f77bb5825edbb2e9a5dc0264d43c726e
EBUILD keystoneauth-3.4.0.ebuild 827 BLAKE2B 231931b5564237bc5f801b0b635646d36df95620a6caa7e40cf4e02e41b01d7d7622a24769aebba73e772f9136062331ba93ffea7efa14b1374c70c076c0044c SHA512 27ec3076051d78f5a93d0b9548020ea8eb34bbfe1a95b5ce2231788cdcb346bce4acfdf984a35df657970da5445658f7f036e1bc8148068f9314fdd2749a9098
MISC metadata.xml 519 BLAKE2B 22f32029ae01c1067c8ce7c4ea3adca3e462ef4f274b278dcdbc45f74325c719df3ed89b77a6f5f40a3fdf2219b7ed1b1272a944b1e30ea2d50f4ab2b206e000 SHA512 8a00d549ee4cf755cb819cab370b9e66cea6d3396d7c15c3b644731991ad292b0a2c862b2be42e045584e1a429ff5b8950bfe55d58a904cbefaeda8d117ac117
diff --git a/dev-python/keystoneauth/keystoneauth-3.17.1.ebuild b/dev-python/keystoneauth/keystoneauth-3.17.1.ebuild
index 8e79f6d1abd3..5b750dd57a1f 100644
--- a/dev-python/keystoneauth/keystoneauth-3.17.1.ebuild
+++ b/dev-python/keystoneauth/keystoneauth-3.17.1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/keystonemiddleware/Manifest b/dev-python/keystonemiddleware/Manifest
index b0fa268d2a9c..925d608ea245 100644
--- a/dev-python/keystonemiddleware/Manifest
+++ b/dev-python/keystonemiddleware/Manifest
@@ -2,8 +2,8 @@ DIST keystonemiddleware-4.17.0.tar.gz 204603 BLAKE2B 37c3de6b5151b8e6d6e53ae7083
DIST keystonemiddleware-4.21.0.tar.gz 207164 BLAKE2B da9e55170c4af189661b518c596caa216d44df4caf139992ddd3cb9de0f14799cb08fb02e9bb6472df1a68aff7971687109002e6308009afbd2532e32eebebb4 SHA512 2746c2524559d6de18433d3718c7caf887fc92499466c04c65bef38467e9d16f80b1907c663b47c148dc18c2aae6192a79b4d5b2387f575a69cc837971eddf76
DIST keystonemiddleware-6.0.0.tar.gz 208974 BLAKE2B f8a92ed31ef5d8385ae28bbc909d4c3c3d157c9b879d3beb0b3b87665381ac138c0f0a114e0c095b663f51cf4c1973f8cbb06eff3ca21feb998809bcb73d83cd SHA512 e2fe230da87de7f4ee768ba93dcbaf5382e44972a84914d6c0fbe0f13eda14ff74642594cfbbed1d6ec359eae4158bf9b798b48d362becdd6bad84ec3015db3b
DIST keystonemiddleware-7.0.1.tar.gz 177439 BLAKE2B 645cade35a1b310b9a897b17fc96a7f1f33ca26efd3dbe482c8d76cca9a9639364cda6d2798c0b2956f5b905c166a67fe3f334cd0ae276e7b0124956f9a9cfd6 SHA512 2c3890a395fe03c19e121a1d315180bf2bf5004351a5dcabb1f455bf22514c682347a3c387da361075a81c3e931f6ac802aed1a95fa3763b90a2ac77adbec306
-EBUILD keystonemiddleware-4.17.0.ebuild 2850 BLAKE2B 6b6c6af19cc88c251d6cf3ede4d8549bc9a27e2062b95a7c759d6d1bc21017963b902a6c9ee497c67f88d62a18bbad461f20b1ae8dbbc92c38d791ea42e4228d SHA512 9e97b903325501b1533aff49309a6132d9c290207e96b14840c603ff6d89f729fe7e493e8b54e5f3dde80b5558a5c56ca55d2018eebf7173b2b0e4ec692d3190
-EBUILD keystonemiddleware-4.21.0.ebuild 2657 BLAKE2B cdb4b2080eeea83d6e4835266a2fd87cae3a21693b509fe2c8de2a29483fdfb33af56f8cf9cc2b1e7b6b189efecf8340984d3e0eb0ae0653480c0a6e73b8e251 SHA512 0a33c73ffc651fc60337b796daa0512b0d45a94a8449a843bf38368eff622a9fdbf4f4987a117700b38b64f947bd7583c6ca219d2d25462634716278be9129c3
-EBUILD keystonemiddleware-6.0.0.ebuild 2442 BLAKE2B e317ae34bb6583809ba9887bf8e459f33e1e64f9fbb4a327a99857c7a0b64814ca481be590d8adf1898c127f3f71b3855f24188c20cac57ec5f387cce766ee40 SHA512 626e73827fb68c3179ad50bce2b41f1c3aeab037335807cf9e1e88a5541f95380adde131ecc4a2127328236deb290caf1525d9442f635d31268f0d8e21bf8ede
-EBUILD keystonemiddleware-7.0.1.ebuild 1480 BLAKE2B 3f99f6fc31292379f12e4e416ab48fa1eccb161d62d97748ac4b65c5c702a675d58a6a25c1600b9e7e116f8f58abb3ae007e4d10d56782f8eb8e18b343412566 SHA512 c8231fdc96ab9fcb359dca82fa38bf8d0fbd3ef7bd9b2a2ee18fd2f6203b0efd3f10d51a7f7e38dc3dc6f2551f153e8728559faeb291a2aa9f5f8a51499f69fc
+EBUILD keystonemiddleware-4.17.0.ebuild 2877 BLAKE2B cf9ebd052664dc1f6ebf2e3cd0855e6031572b88fe391e5d8a1d28ba38b3d1fced91e6fe5eec04a28b72583bea82b8e086457b4a2873336617cf9bb22fe85d65 SHA512 ea01f3d407a4e4c51deb523a8d591e437b16fcf123bad4a687e22c6515c1a4e2d914f95ae5b42e995820ac6f14c17b85953710d8881fa4de6b2c8fac87061bdb
+EBUILD keystonemiddleware-4.21.0.ebuild 2684 BLAKE2B 463dbea97c6c8aff0179a8e52773c8e2baf264e82987faffae017a42f601628557c57b882f506c4ef409f95baa50aed0d6cd57865862f6080d4ea35d62ab8607 SHA512 185cb82e78e21f4fe9c0d9e4100bee213829aa825500d8d019586fe0ae202a9c4fa3d4a3b2a9ab55bb2bf2b70c7e390c446494da4b5576fab181e275c9c03dd7
+EBUILD keystonemiddleware-6.0.0.ebuild 2469 BLAKE2B 5c1b995172c915e4e14cc5ddc14327ded4f38c2e53eb2a1127530ce89c893e839f7d8eedba3062124a314e4b9a409fb6c08d3d1ecc81436e69827a1c190c772e SHA512 9bf90d2ec6a3100c4f54ced09c76f14ca6f7b5f85e1191e3112f9db41e2311dd5708773b8d2a5a25cb518b26aa026d254ad5ebf830b2e2f115b41520e4be2ea0
+EBUILD keystonemiddleware-7.0.1.ebuild 1478 BLAKE2B 69661e85171d4fd938cc0a0eca3741b37deec294ff0e2125ca06d0a3aaf5fe2769b4b9b8636b91c494d02fd47e2d9b2987b0801ce4e0a45875e353a03feb0378 SHA512 f9384ca0f280f09c0706761b1dbe66f6bd9f82ff074fccb05477ee8fb76c80b9616b0bae289f3d9892ad36907e77252b08f2c034372a6e45c1294609905ea684
MISC metadata.xml 624 BLAKE2B 9431121807a163b4dac75bfe53e40ee4b86412db23d46c8fa6318ec6e0d2af338eb6423076879bbb863e7a2aa173d484d2f1a3c98211021e5357e07f9cae481b SHA512 5ca1f6ea10053be2f9f74c797cd1143f6b3ab267d0decb66f3609973c20637b55769bcb305ab70693d99d3ab09da6aa6ac7d2acc66431a4a52f6dc9aef79aa6c
diff --git a/dev-python/keystonemiddleware/keystonemiddleware-4.17.0.ebuild b/dev-python/keystonemiddleware/keystonemiddleware-4.17.0.ebuild
index 1c2463c2a7d0..86ec621b4549 100644
--- a/dev-python/keystonemiddleware/keystonemiddleware-4.17.0.ebuild
+++ b/dev-python/keystonemiddleware/keystonemiddleware-4.17.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0"
diff --git a/dev-python/keystonemiddleware/keystonemiddleware-4.21.0.ebuild b/dev-python/keystonemiddleware/keystonemiddleware-4.21.0.ebuild
index a4dfeef8554d..b48ce9b71dbf 100644
--- a/dev-python/keystonemiddleware/keystonemiddleware-4.21.0.ebuild
+++ b/dev-python/keystonemiddleware/keystonemiddleware-4.21.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0"
diff --git a/dev-python/keystonemiddleware/keystonemiddleware-6.0.0.ebuild b/dev-python/keystonemiddleware/keystonemiddleware-6.0.0.ebuild
index 32a97395aed0..3659332520a0 100644
--- a/dev-python/keystonemiddleware/keystonemiddleware-6.0.0.ebuild
+++ b/dev-python/keystonemiddleware/keystonemiddleware-6.0.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0"
diff --git a/dev-python/keystonemiddleware/keystonemiddleware-7.0.1.ebuild b/dev-python/keystonemiddleware/keystonemiddleware-7.0.1.ebuild
index 3ce665e132bc..719f91a0eb89 100644
--- a/dev-python/keystonemiddleware/keystonemiddleware-7.0.1.ebuild
+++ b/dev-python/keystonemiddleware/keystonemiddleware-7.0.1.ebuild
@@ -12,7 +12,7 @@ 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"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/kid/Manifest b/dev-python/kid/Manifest
index 38751ec263cd..13df91b48584 100644
--- a/dev-python/kid/Manifest
+++ b/dev-python/kid/Manifest
@@ -1,3 +1,3 @@
DIST kid-0.9.6.tar.gz 268602 BLAKE2B 8b0b6c1f290814c25865ee5dce624a2a1d53de0923ec10eb919e23d79bd603c8f2a1eef4d57dccf997783f721670d32dede4963b7073f571e279ae15e28d49f0 SHA512 56f87f5fdb9d692ced4b19c13705ee872058279084f49efd2e2515c28240e36833c7dfbecf084f504d6fef45f2cc60185decf0c9f18517d255ba469486aa3ae8
-EBUILD kid-0.9.6-r1.ebuild 897 BLAKE2B 775274d7cbdf1c9d6922e11eb165bbe3d27690b5df2035f4f1695fe83eba98e5a7819e74b32c488761a5fb3c0dda2c619d9391a029172ed7f467021444ef0341 SHA512 0af8e9abbe178b3f265fccf58aee786e640602eb445dcd18aa0d1614b9d868a95b656757b1106cb92d0a8b075e7b77bfaeeb1f22f965cc5b9a82e36975170da9
+EBUILD kid-0.9.6-r1.ebuild 921 BLAKE2B 641d2231d3f0b9a5143e9002a76cc88d81a31178b008f9d85b388e3660e810cd37a09f32ce466bcb15afa1b3894e370437454010f5b84c67bd76aea2bf44b8b7 SHA512 427f43e2305d5d7e99d06867b80837c9f22adf895f518fb1e971887a862bf4ca334503a8c5ee6d8b2c0a110f0902294314568c975510a78c5775e7f4ec0e62cd
MISC metadata.xml 448 BLAKE2B 2dcd656a57f5cc9314f17e8834d2292eaf6415676a29f123922315ff7158c7dea787704057978ac3c7d0583c9944dde9cb99cc468d5ffcd364509e7269fc67db SHA512 910e2d680b8507c745125ee1127a0632bc570b9055b074d7e96665faec48f66a9f82769e7ff9dcf62f092aeb843a3f3700d8a36413f2de4419dd92538d0aaaf2
diff --git a/dev-python/kid/kid-0.9.6-r1.ebuild b/dev-python/kid/kid-0.9.6-r1.ebuild
index 628a0d8210a2..6a1ce66efaae 100644
--- a/dev-python/kid/kid-0.9.6-r1.ebuild
+++ b/dev-python/kid/kid-0.9.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ia64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/kiwisolver/Manifest b/dev-python/kiwisolver/Manifest
index 2792cfcc121c..59abaf876438 100644
--- a/dev-python/kiwisolver/Manifest
+++ b/dev-python/kiwisolver/Manifest
@@ -1,3 +1,3 @@
DIST kiwisolver-1.0.1.tar.gz 34783 BLAKE2B 104fb7789e004841921bc43fe98a98b247c7f0506a94b07d10ff1e758287a272c9d2f119b7a086847653cdf1bfc9d5c94823d1eb0b4a30ea93cf2b8b05027013 SHA512 01002ae1dbf6482ed68c49ad3da80b772db84ec221c4b111c42f1b493f19299e0ddb187e43e64b380eb2ddc292d5848d6e09a5a1dbfaf68950a65423a913ec18
-EBUILD kiwisolver-1.0.1.ebuild 541 BLAKE2B 03746f8090bd150f2498796bca9b5cec48ea7e22003c2b63541a1efbb4c32d7646e142ee7b36ebe68a653b9f111b9cfdb448429a74ba4dc243e6d89197ad7164 SHA512 c22389bfac44b1622e7c9e48b0c51fdd38dfa285b36e9c20e970b135ff2dc088bfb8e3e94c2fbc90f10c1f648efaa73a3aeb108163281ce64a3536f23fbf1654
+EBUILD kiwisolver-1.0.1.ebuild 540 BLAKE2B 7df51ed7b64dd1f251ee06c95fb2151ec5bc77297f884ef63d563685007b024be7afa9197749de5de441c3f2c86367bd929111def387775d5ca2b92338c89332 SHA512 f96a3fc0694a0875630de0ebdc91ed5bb636ca9d3a389f01284f6bb37a83af766230edfd657321005a18a265236197cfc09d5f1ed673549ea8022fb0162e0aaa
MISC metadata.xml 297 BLAKE2B f3bcf69a0615862f39b7182500b5f2b476786d974a7dac4ae07d7409610659ecd69bbfe13a926615ba5ef59a3438cba37ba246ab1dd3666e84bcba8efa03357b SHA512 8e2af9d77af6a660d6624bb67076747b79884797a2a1cfd32df0301e7aff0d2d4f8dfe48acb8f3a2de5d3b4c51ed647cb2a373d04e5a5d1e3abc763b270197af
diff --git a/dev-python/kiwisolver/kiwisolver-1.0.1.ebuild b/dev-python/kiwisolver/kiwisolver-1.0.1.ebuild
index 358fbf3edb1c..f4e0ddfbf273 100644
--- a/dev-python/kiwisolver/kiwisolver-1.0.1.ebuild
+++ b/dev-python/kiwisolver/kiwisolver-1.0.1.ebuild
@@ -10,6 +10,6 @@ HOMEPAGE="https://github.com/nucleic/kiwi"
SRC_URI="https://github.com/nucleic/kiwi/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Clear-BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
S="${WORKDIR}"/kiwi-${PV}
diff --git a/dev-python/kombu/Manifest b/dev-python/kombu/Manifest
index 85c96bf37016..0713a9c261b4 100644
--- a/dev-python/kombu/Manifest
+++ b/dev-python/kombu/Manifest
@@ -2,8 +2,8 @@ DIST kombu-4.1.0.tar.gz 421875 BLAKE2B 636dab025883bc9465b28e7a6ab4249ae7d079cc5
DIST kombu-4.2.1.tar.gz 423926 BLAKE2B 8566e3d81bd77c93982f54300e837e2aaac1d1fbfc716c87607fb83b86bc80148afc37b11145ee33ff3a6cef9fadb6178c370dc5b47c0774a56e6b08b6bf951e SHA512 a480444199aeee4e0048803a49ee85f2b348734eccf0e746189ea7db3787cb27baa89765a71cf88288ec7171252d55e13bc787641a543d3f91d6eb3d30c6a90c
DIST kombu-4.4.0.tar.gz 435287 BLAKE2B c87154f5f8862af9e0381f1f4eda6016e5ed69605a39b682c9e648003adf4aa4ed8ebbe7f6dc38b293ab013d8f5e31bb732cf47cc4aab7738be7edaaa25ca750 SHA512 2f7bd71f848c7bba0643e47c43af79ae09373597bed86786e3a90f2acd69414583021e7f5544e47bf01f760b1fd9788e89e88a32cd22a3d74a34845b7917e10b
DIST kombu-4.6.3.tar.gz 427754 BLAKE2B 0db078eb8d6afd18a5e9b48c970791d2c55c46f5f705e8e0737c8685c2415e1ca974594377a54764f744cc73ff607668ece3c0999b1a7dad6a259567ac1fd319 SHA512 35113c4f19fe6bf94c374477c89a629f565975a23c16a3cedefa8e0c2a800cabbaa8917d48f732cf28e89cd5430fe8408a3514e055b1858c216b6ea31b4c014a
-EBUILD kombu-4.1.0-r1.ebuild 2329 BLAKE2B 8824ed84a6185b64eacaa6322eadedf4a899418db15cd1ac6f718e4c32ad6185ea31facc833572f0ff654639d645b48ae340a9145e0c16d51db118346686f30f SHA512 0f88f9c70e0a93a57d5992f4592cdef1e405770a1a39aefdcd9e449a07c8df53876121c79238b906785d34122df852293e796a903ff05d0b3e4e7b0c2eb9ac48
-EBUILD kombu-4.2.1.ebuild 2329 BLAKE2B 80aabc0220c5224e974997de09f7e07fd5f8831fadbdf54e7832900e10452bba101928a5b57dec0a5ad50aa60bff879d557a6159278f2ba0703085233515304a SHA512 e28a667406c2b3ac86862488967230d5379c73ddfac0c2e027596f93a78bedfcccb0092c5b1573fb31b992502427406100e7c7040d98f2258bf4da34d302a73b
-EBUILD kombu-4.4.0.ebuild 2329 BLAKE2B c7eeddcd6c514bebd232533e75dd01cc398ceb44a1d7f26cd527533c42132df84bea0c1476892b856de038c04c7a87b1f0495e9cebb865296b26abe304f79bb1 SHA512 3a07a480a0e14148b778bd2c0b44728e8f0e3531cda2cab7b8996ae404de9b0d9f996b803dc4fa04269688bef258333d29bfd3e13caf7156eb843f311fbecb39
-EBUILD kombu-4.6.3.ebuild 2338 BLAKE2B 8dc9c353e86f6cb86fbdf9fbf3b5139c53be5bf5fc63fccf7dd6e29308193c1af1c80a678b5f1e979115c18c58eb2da0b1e3d35620dbbbb2a3e3a5d350993a00 SHA512 a6d89e2603bef8977a84b1bf78dc2ff7ec413fd744f3a8a1582d9b4dea4626726177d2704d9aae4d2fa6d47d479d4f5afa46476fb318db68e85d030874e20de4
+EBUILD kombu-4.1.0-r1.ebuild 2316 BLAKE2B f60336f1e13a1a9d9a4672347a926f132f107174e3778425cb051e93a5de6e0ea84b0a5fc3ecec65b805b2bad7d504d30a356b2f5fa270683e67144dddc02808 SHA512 58ecd1a199828f3a3c5ce0c22b40a18a6a469de90df160c587c0f0cc61299e2006f4fb0e3bdf2d778235b59e8bd686ce5d80054e083094fa8309e21310885159
+EBUILD kombu-4.2.1.ebuild 2316 BLAKE2B 2343a2ce95e96579d307cddae090e72c45f1431303dbc52b93b3f897caf287ccd6c8283e926382a4b3879d854b104ac4d53c621de54f08fe42639defe3335238 SHA512 f32d29f8d98d633f6709d2fbb000aecb74ba57f45c7c9912494009df262f43c9efdeddfa6065acb54450356b0060d8c05a786dac060c04b9e49b3f7acb8ae5e2
+EBUILD kombu-4.4.0.ebuild 2316 BLAKE2B bfe064deeb7fce7a971d57f2803564443627c02ff13b6c5f060708e4b825d50d99620c14113c9ad57ab755210e3f8484867cbd7043517eca2285d1a212c2cc7a SHA512 3eb157ad3d4e3e56657804efdb0aa2193617be26b8cbc1f6f7c564f223e2041c2e9d4fb2f6b26a89930410d34741794f65a67498a9af22cfa307eb7f697f0fa0
+EBUILD kombu-4.6.3.ebuild 2323 BLAKE2B 171e1ca2091da71939e6d721df234358a08b09deb3355e020cc1d83f3c92ceff7a94e8bbdc5ad6e7d7313c603c9c5c2b486356099f6cfdca1dd3f95c3c550e56 SHA512 76c8aa32215339e83b844f4aaa9588c1fce0d543db7250c106fd0fe9699caabfc848ae2141b765d7603ccf30d4c92d44796fd07fa37317ea363f580504a3d6cd
MISC metadata.xml 675 BLAKE2B 6bab5465ca22ad8ab27ff08418abb6c6616972605b2b9bec7ec559f887962c80df01e6c9aa8eed5b1ffcbc392a8476f86ea477fa3c4084ba37e1ba350786f8d5 SHA512 37288783570daecc3bd70a8f5e9b96e652cd2271f1a36f9ecd644b6fb98f4dadbb2f2cbe36457c46d4b99d67fc5cfa6fea78f37bfd96b3b639cd26de4e948541
diff --git a/dev-python/kombu/kombu-4.1.0-r1.ebuild b/dev-python/kombu/kombu-4.1.0-r1.ebuild
index c8168c0b8adb..62ce4473535f 100644
--- a/dev-python/kombu/kombu-4.1.0-r1.ebuild
+++ b/dev-python/kombu/kombu-4.1.0-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc examples mongodb msgpack redis sqs test yaml"
+RESTRICT="!test? ( test )"
# couchdb backend support possible via dev-python/couchdb-python
# ditto dev-python/kazoo(>=1.3.1)
@@ -60,7 +61,7 @@ python_prepare_all() {
python_compile_all() {
# Doc build misses and skips only content re librabbitmq which is not in portage
if use doc; then
- emake -C docs html || die "kombu docs failed installation"
+ emake -C docs html
fi
}
diff --git a/dev-python/kombu/kombu-4.2.1.ebuild b/dev-python/kombu/kombu-4.2.1.ebuild
index 286b96f5184a..9a01b53918ed 100644
--- a/dev-python/kombu/kombu-4.2.1.ebuild
+++ b/dev-python/kombu/kombu-4.2.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc examples mongodb msgpack redis sqs test yaml"
+RESTRICT="!test? ( test )"
# couchdb backend support possible via dev-python/couchdb-python
# ditto dev-python/kazoo(>=1.3.1)
@@ -60,7 +61,7 @@ python_prepare_all() {
python_compile_all() {
# Doc build misses and skips only content re librabbitmq which is not in portage
if use doc; then
- emake -C docs html || die "kombu docs failed installation"
+ emake -C docs html
fi
}
diff --git a/dev-python/kombu/kombu-4.4.0.ebuild b/dev-python/kombu/kombu-4.4.0.ebuild
index 389767e4316f..150bcb6f11c2 100644
--- a/dev-python/kombu/kombu-4.4.0.ebuild
+++ b/dev-python/kombu/kombu-4.4.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc examples mongodb msgpack redis sqs test yaml"
+RESTRICT="!test? ( test )"
# couchdb backend support possible via dev-python/couchdb-python
# ditto dev-python/kazoo(>=1.3.1)
@@ -59,7 +60,7 @@ python_prepare_all() {
python_compile_all() {
# Doc build misses and skips only content re librabbitmq which is not in portage
if use doc; then
- emake -C docs html || die "kombu docs failed installation"
+ emake -C docs html
fi
}
diff --git a/dev-python/kombu/kombu-4.6.3.ebuild b/dev-python/kombu/kombu-4.6.3.ebuild
index 95e550c88780..76cd369ab368 100644
--- a/dev-python/kombu/kombu-4.6.3.ebuild
+++ b/dev-python/kombu/kombu-4.6.3.ebuild
@@ -12,8 +12,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="doc examples mongodb msgpack redis sqs test yaml"
+RESTRICT="!test? ( test )"
# zookeeper backend support possible via dev-python/kazoo
RDEPEND="
@@ -59,7 +60,7 @@ python_prepare_all() {
python_compile_all() {
# Doc build misses and skips only content re librabbitmq which is not in portage
if use doc; then
- emake -C docs html || die "kombu docs failed installation"
+ emake -C docs html
fi
}
diff --git a/dev-python/lazy-object-proxy/Manifest b/dev-python/lazy-object-proxy/Manifest
index 64a2b718bf20..c49295a009f1 100644
--- a/dev-python/lazy-object-proxy/Manifest
+++ b/dev-python/lazy-object-proxy/Manifest
@@ -1,5 +1,7 @@
DIST lazy-object-proxy-1.2.1.tar.gz 28860 BLAKE2B fecf6830111c9ac317fae2ebeae624b4b62494eadeca08bc6cb63bd6a23132cd954a55c97efbede3b136f4bd20d2c35c861d3f89022403d7d777bf762c656e81 SHA512 60813fea51e14ccfa22974c547c7179593da25e4ba65380c39493d2b91558bfcdffa298fe0a043170414d897bd72fd22f0bc3bc3fbdc8202873fab6c2a8e45a8
DIST lazy-object-proxy-1.3.1.tar.gz 32237 BLAKE2B 3052c6952d80365c6698f50c5f4508d7448a68b33ca899d251477e9a728fa740a0bd1d3a85f5ccab63905fbd062e5c37da59a827ca58e25268e7ced6fd9a961c SHA512 9ea4fa0185431859ff79fd6dc59106c2b64e372b5052d034b3638e362695f10b27b59f57c5aed73bb2350d3963f98190e3069f9129b9f3f4932212f9b5460962
-EBUILD lazy-object-proxy-1.2.1.ebuild 967 BLAKE2B 106c58fa2d9b1b95eb0d801eee2b3ad49424d516f07f4327966f063c766d10db42ec77a14d3bd4976c4689e9eff9b52fcaa22f25c44b8761345a58d7b5aa9726 SHA512 9579cdb15ff297207ed928a9bbf8c513f2f4520b6e799ef892942433218611231334c0b67d7935d74c575775f67b1ed4be36c6e5d1525262a5b376ec59cc24e7
-EBUILD lazy-object-proxy-1.3.1.ebuild 999 BLAKE2B 3818cd32791b807a846e5f448e97ea0ab93b89424af15f9e647611188636810b0eb43a013e2b39e9b64794d781bd22d9421942069c479ac05e57cc5c3d071e0c SHA512 d98b78cf62b7501f7db182f27e7246e66b39926ac8a3fd3d1139da341cc5ee257dc0633a7fdd400fa58daf1a03b1a5fa0a49626c037a1e9079cfdec7c0347f73
+DIST lazy-object-proxy-1.4.3.tar.gz 34888 BLAKE2B 43f64fcd6573d4a4cdc2208bcd882714cb21474e4274d53b955664b05525ed5d1305ed4121f6ee319aefb3ab7827bc9b2073d32dc4c67e969adb5367a16d4cc1 SHA512 c2c8ad8286776d61def222b394cab27647b7a1bf4b3915e169b65c6022cb26d5ef286f1041adfddaf8a78a2410c11424983b3580a019561eda5f2e4c3a88620f
+EBUILD lazy-object-proxy-1.2.1.ebuild 994 BLAKE2B 3d1fc8f9c73215b1b2d4ce46fa19b6b2acc990710563a9ef8a0c16291491c7cc5770316ee786aa58d0a6bbb2b31b2aabb3bac37296ae615fc2a28b2dfb03d58f SHA512 d08b9d2b910ab69f88618504bbcef2cf814c38f20d7680a43ad678034f9b8b7330bf61e8e395f0b3e6203b2b0c05dbf57bcb502d849f0f93fa721384dc57e9c5
+EBUILD lazy-object-proxy-1.3.1.ebuild 1024 BLAKE2B 56b978afc5a0003fcb9eb2a00f13739817d6a473173b19f493ef08e600f22fa3f05f6cbceaa63abb305fbd6d1e4f3b062168bb37f19d0a133f66a755314cf1ce SHA512 718f96f0411c73d6c16114fc5025260ac5a17611761d90c7e2f758e69e20bc9a7a18135943ee5d42cb41c7fd7c805ee22f9537a58251b4f0d38871e0bbe6216f
+EBUILD lazy-object-proxy-1.4.3.ebuild 1009 BLAKE2B 1f465f0392c495a4c1567accf5ae7ed272d4998df94d7c040a7a5e9e985f1f739bfd7d70bcfdf7570741425c45ef9ea6e23d96a0a8a4c095d5bf439bd431b84e SHA512 e3870d24e0277ecb4973b9018cb724427bdbe0e69fe6c0c7682a67340071d65426e3c3d462a3d8b7211b8d96704696b963e5eebd225366900bbdf8bce7aef3dd
MISC metadata.xml 539 BLAKE2B 7f76da60b882c2832b84e774d3db85b1349d7e7190ac629c9f1cd99abaf6aa94e55ebb5867f75fbc948b03cf32121c4312a32a9435c2f037866af855130076d8 SHA512 7e5fa1513ed6a00183c3722f53b25062e35a3128dce6fd4e0d40fc10dcce8157eb902654b2f7606184378f81972f9bafc6e1ba578581ecf6d8e1b3ec09e1f473
diff --git a/dev-python/lazy-object-proxy/lazy-object-proxy-1.2.1.ebuild b/dev-python/lazy-object-proxy/lazy-object-proxy-1.2.1.ebuild
index 361da1eeff78..8c061bc6acfb 100644
--- a/dev-python/lazy-object-proxy/lazy-object-proxy-1.2.1.ebuild
+++ b/dev-python/lazy-object-proxy/lazy-object-proxy-1.2.1.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/lazy-object-proxy/lazy-object-proxy-1.3.1.ebuild b/dev-python/lazy-object-proxy/lazy-object-proxy-1.3.1.ebuild
index 21966b2b898c..6fd3c6aaccaa 100644
--- a/dev-python/lazy-object-proxy/lazy-object-proxy-1.3.1.ebuild
+++ b/dev-python/lazy-object-proxy/lazy-object-proxy-1.3.1.ebuild
@@ -16,8 +16,9 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/lazy-object-proxy/lazy-object-proxy-1.4.3.ebuild b/dev-python/lazy-object-proxy/lazy-object-proxy-1.4.3.ebuild
new file mode 100644
index 000000000000..a4a663a36d7f
--- /dev/null
+++ b/dev-python/lazy-object-proxy/lazy-object-proxy-1.4.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="A fast and thorough lazy object proxy"
+HOMEPAGE="
+ https://github.com/ionelmc/python-lazy-object-proxy
+ https://pypi.org/project/lazy-object-proxy/
+ https://python-lazy-object-proxy.readthedocs.org/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+python_prepare_all() {
+ # No need to benchmark
+ sed \
+ -e '/benchmark/s:test_:_&:g' \
+ -e '/pytest.mark.benchmark/d' \
+ -i tests/test_lazy_object_proxy.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ py.test -v -v --ignore=src || die "Fails for ${EPYTHON}"
+}
diff --git a/dev-python/lesscpy/Manifest b/dev-python/lesscpy/Manifest
index 904d47903da5..d3d029cccdf6 100644
--- a/dev-python/lesscpy/Manifest
+++ b/dev-python/lesscpy/Manifest
@@ -3,5 +3,5 @@ DIST lesscpy-0.13.0.tar.gz 157854 BLAKE2B 2a06827233e5142249298c75d323ffaed2cf49
DIST lesscpy-0.9j.tar.gz 32061 BLAKE2B 95edffd8cfe958d966062fa58c041ebf411d5f771d48cc1da9f868c35094bb5b465449616e994690c972414cc188c9343ae29839df9fa57711e4575a42f927fc SHA512 9063b89a1ca8dc8424b3b1989bdf7c31de74e26ab8ab5ede1664f53d1ff1946308d9add65236cd5fabc58efcaf1cb5789fa73f0775a83cb70ea9a73d25207a73
EBUILD lesscpy-0.11.1.ebuild 734 BLAKE2B 37a4e1646f17bfa9aae507b62c1653a702869cd04188db47fa76ecf7fe8ae2f3a9834f103c1a4e0b571f23d3c05f43f0c8c1282ff04d6973bf4844c68aad4f7a SHA512 3ea7898f76bd8127817170aee02fff55f64f1760345933a2d9acf221bfc1cfda7c8bb636b897ded0eaaf51f74ad7cd17a5fc005d46928ad0386d2ac6c25453f1
EBUILD lesscpy-0.13.0.ebuild 734 BLAKE2B 551334c3b2831ec1d4236ddeda6926056b1eec0fae50eb3cf9ad6c3faa55bc23800904288871a71865d5618bf8510173066063ab5777cbe689a8f92cb750f8b2 SHA512 55a19ceef45a8ca306f48cd1901953ed6c809eae5fc27f9bb38910956cb2dca62a3e92a17697c9259651dfd33d3e28416bf25ac0c106c89a1987ec6abc10be99
-EBUILD lesscpy-0.9j.ebuild 578 BLAKE2B 758508f79c3bbcab173d4591d718fbafd38a82e0199f90cc25a34d335688c129504154fb66f5f0262b2a11fc90b24cce39e09e74eaced7f360fa1aae97023acb SHA512 b434b01f1f2d020acb2211b00ca75027cd7702d514114e5f7eb0a7c567fae9ab1cc19ce2c4d776361ccef55caa0dc9e288c0c674c6b206102073d42675f6de17
+EBUILD lesscpy-0.9j.ebuild 602 BLAKE2B 312ac7220ceaac8bce032135c7547dc433e8cd0157fba6d96c2e58ee137b19e482c41157d041e6b5b6c6131c4990cabc8576ff8696385cc6bed186bc2abfa755 SHA512 b497847362c635ab70183aecd75587b8df0bf4b11e8f2fb458253dd4c2d40ebb470387e461d14c829d217cf61f98d3d3b0a2f69a6d3b3be6a183ea0c3e7de0c0
MISC metadata.xml 548 BLAKE2B 48939d5743ccc8041dcc22e6dd09842374253d6a34de93a7fc10119ef2abd8b860d5e9febc18e5b11c5913f52588058706048c3522c7899fd44a1db4c7612da8 SHA512 cd7c549b5130cdc08e12cccb5a0d68b5f19f2fddc97bce839c4dba5300608fe871663154ef0348623c52295e79d6efd6fd42580713a877430e82aa964b1361e7
diff --git a/dev-python/lesscpy/lesscpy-0.9j.ebuild b/dev-python/lesscpy/lesscpy-0.9j.ebuild
index 748908d3ee0b..5cb224036319 100644
--- a/dev-python/lesscpy/lesscpy-0.9j.ebuild
+++ b/dev-python/lesscpy/lesscpy-0.9j.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="dev-python/ply[${PYTHON_USEDEP}]"
diff --git a/dev-python/libcloud/Manifest b/dev-python/libcloud/Manifest
index 5e985814c601..0b56cb991068 100644
--- a/dev-python/libcloud/Manifest
+++ b/dev-python/libcloud/Manifest
@@ -2,8 +2,8 @@ DIST apache-libcloud-0.15.1.tar.bz2 570953 BLAKE2B 1baca706ac57d76baf4f83824ea0f
DIST apache-libcloud-1.2.1.tar.bz2 992983 BLAKE2B e3caccd2814f3b25fa96fbc21972fb3694a6f5e55663564f712b98b64a60e577baf1da0295b914fef2440a461f6fa16f313e83bde252360ac6786995527afc04 SHA512 12e239f286d8eb523597488998582be02d6e8cd4e21a8fa7c639c829ba622833e4292ac4cd7cbc8b94670e19ec1711cb0032bc72433f421bf2ba2b8c70dcd954
DIST apache-libcloud-1.5.0.tar.bz2 1258553 BLAKE2B 9cad0f61ab8505deea99c15022da92caf24295480d16bedf9c735c1117a055c94162cdcb331734c572f375de3ba10b499d5ed46a5a11f1e634d272e69748ef79 SHA512 91c10d164f56c9f75c6e5633802c3cf31046ab7a3ae554b73310b1da2d882ac1f8e90aaf3462db57ac0949dfd66cb840ec8fc6e6b79c46128668f13183d47b30
DIST apache-libcloud-2.3.0.tar.bz2 1370556 BLAKE2B 14c6604d190d63f9049de2034b487cd7bb314add399339cac7a46dcbfea339497ede0d8058fd29dab43d53a45637fc5e60c71a5079fff6f45ed5023721eb68f2 SHA512 673c5b7b12f4510f2b43ea8199fab1e3f7ded62423d7d67301f5e3448c78750bc898c494a33d033844acf94bc292582371e9ac02ce1db6f4443a3966ef9fd0e8
-EBUILD libcloud-0.15.1.ebuild 1053 BLAKE2B 0e05399b2370ee92d1074dc59895d3855967ed66d6c6b9b007262849acfb23f4914afdab1340b7ab854dae83c33f4dc50b874f459aba6d21152e223b7978a6b5 SHA512 11c57aafb34a558c72927438d0e6e8d2f03ed55e7a5851dfe9e65d3d53734f8876cab6fa711d49562eb92a798571dec27f9eb9a96a400e2bbc4d541acea3765b
-EBUILD libcloud-1.2.1.ebuild 1160 BLAKE2B ac9cc22771bea3527cea8d785911d3529c087bfb17acb368efe297efd4e4417a15e545a256fca1fcfaaa3488d979f922aaac329481458b2f855675abfcd7ecfd SHA512 53e96f43a511ca09bec3ad2eb0df937661b10711d09e7a8b43e1a85f4543b8764f2ea0c6b9bdf25178070dcae4d7711abf33ff1acf0a81f1b153382df4326459
+EBUILD libcloud-0.15.1.ebuild 1080 BLAKE2B c87b5c59425f109f412652199a464cc176658940e68cc2b38f48fb793166715c38158c4af3be8c76df153b5e7e612191b0d8d45b6170ef73aa00f1a855a95e08 SHA512 a8f1143398829e69c58d95c44fc82b251ae4254c5e9a279ad5b2a88f6b0ddf37deb12655f93b9487f96c709418885c55d9c3d707c46f4db7c03e94730ab5497e
+EBUILD libcloud-1.2.1.ebuild 1187 BLAKE2B 13ec3629d6eceb6e82ff1fac334ed053cb315e5800a96bf6a6d8d1b0cdb3a3719c271cde00f4e34bf5000fd4919536b460019ce3399ba50ffa9025ae1411fff4 SHA512 a62bde97ff32b76ba4bb906c6ff09c7c99229fbb405212cd36911606c4e52659005ce0c3857f905dc99ddbfb4d818a5e6da0682a5b1ac42fb9c4c2c14c9e327a
EBUILD libcloud-1.5.0.ebuild 1196 BLAKE2B 30b3c2186b10677cffbf533aee0ca4302972869461f91124554543b186fec0e0a24ac8ba8bda165d48afecddbe00483c0ed8b4512cbec7443de98a667b463b6c SHA512 0a7969ece9813f7745333700d38b4b1eccaca0e1c57cb7790180083dd48b16b261a0dace517c973e791eb7a1887115181ba552be74fd5a5056f3cb21e2107ea0
EBUILD libcloud-2.3.0.ebuild 1130 BLAKE2B 55e82d20d35ba07f89c2d2d6cc3f1cd7452cb1827ba087076c30b9f14ad07a533e80cc557322f55479036ef6d51a771f89d7d850fc12dd1350706bb1f2a6ea08 SHA512 12b4762b3c669dfdccf7822052e5dd3c67b46104e81c8804263a121f355bec0c474b6f67fa3b001bf1b999404a24ca21930b71380e1d577f977c48d13ce9f114
MISC metadata.xml 240 BLAKE2B 41e6a4d9da33dab2decc5ff419924f382a8f64d27a81fdb97576db8c6cf125be95911747946ec8be1b453f56617fef1084f5947f84b50a8db419d46df2ae8a0f SHA512 9c23321eaa853f851bf00195ea64ac2ba093e516f9b57855ee5aa58fbb1988130c9f0c17c2a9ce9fae4ee033e0a28a70c868e0f5acdfa1dd316ab533c5279d59
diff --git a/dev-python/libcloud/libcloud-0.15.1.ebuild b/dev-python/libcloud/libcloud-0.15.1.ebuild
index 939c1f125454..c0a45ec8a3f5 100644
--- a/dev-python/libcloud/libcloud-0.15.1.ebuild
+++ b/dev-python/libcloud/libcloud-0.15.1.ebuild
@@ -17,6 +17,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/libcloud/libcloud-1.2.1.ebuild b/dev-python/libcloud/libcloud-1.2.1.ebuild
index f9ddebeb994f..a76153688bd8 100644
--- a/dev-python/libcloud/libcloud-1.2.1.ebuild
+++ b/dev-python/libcloud/libcloud-1.2.1.ebuild
@@ -17,6 +17,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/liblarch/Manifest b/dev-python/liblarch/Manifest
index 09fed24c5177..33200f14207a 100644
--- a/dev-python/liblarch/Manifest
+++ b/dev-python/liblarch/Manifest
@@ -1,3 +1,3 @@
DIST liblarch-2.1.0.tar.gz 26829 BLAKE2B 14bf85bb91d800e5ca0d8eb4da6c2d9b3979b4560280776c276cad9cbd026331768729e5b4ca9b4646c6b199566cfb5a42b5148ef089e0ae5ec7e45d09090ba5 SHA512 fd6a6c48142e434f49fb49d9dee874b88f013775c280dd2dc929ed5fff4df7bd3743bf915b09dac4329f894cac24e466d78366a072136de389725bc5ed985ec1
EBUILD liblarch-2.1.0.ebuild 626 BLAKE2B de6b3101ddc26980b7fd4ebad5f2b6ebcfa3787c141aa762d5f3d04eb4e3b7238eedc3a8db1a390ffd1513ced24cabf44d8aa4dc188b43e8188a9afbbe34adb5 SHA512 e137786e5f705db99a1de668ccb2bb99c215d3a348bd61e3d38597837a5642f57e44214016751da48fd88eae7bd863b2e8d4c9e52a4429b20b2f51ccdeb2d4cc
-MISC metadata.xml 879 BLAKE2B 12639bd111a24c36fdac162624fa2bdc354d0a7b1466a3b7862e1a445ab1ae236ba665c355546a11ddc2078d0ceccbcf9a79e8788cf34cec0702279adabb962a SHA512 04c71b1abb5c7e1b0af8a2505d5228996385df5babcc33cd51309110a08825a751c6ef9e26e41d48ae58a39c2c3e70df1b39aaa05559133162a64ea79abb166f
+MISC metadata.xml 804 BLAKE2B 6a21220336fefcd5a5fa629d326ab9d08a00d8cfcf6d2198013d2437c0f2eae98a9d49fff9001cce05be900ead10c8dcf28daaae6f37567738935b0951b1a7f3 SHA512 ef436ba3e8779289ba2630dfbd546a5df56728317d4f41a16a11b8795388bbe0d87218a9d954a13719856504990e1a2c63b9a9be1660e18161d137bfdbe8aba4
diff --git a/dev-python/liblarch/metadata.xml b/dev-python/liblarch/metadata.xml
index 2597e15fa79f..e9c1e606613c 100644
--- a/dev-python/liblarch/metadata.xml
+++ b/dev-python/liblarch/metadata.xml
@@ -2,9 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>eva@gentoo.org</email>
- </maintainer>
- <maintainer type="person">
<email>leio@gentoo.org</email>
</maintainer>
<longdescription lang="en">
diff --git a/dev-python/libpillowfight/Manifest b/dev-python/libpillowfight/Manifest
index e186253e7cf4..44110a63b17b 100644
--- a/dev-python/libpillowfight/Manifest
+++ b/dev-python/libpillowfight/Manifest
@@ -1,5 +1,5 @@
DIST pypillowfight-0.2.4.tar.gz 39411 BLAKE2B a890305e3c1650274426faf92178ca0b3742c413deac236a5ac23cb5ce9be372085cebfd7189a5e16e6f2176b5850c865cbfc899a036aedfad58c5f5fe08502a SHA512 440b0faccb9f393126306afb2a060e5dab5e68a02822ad4846498a2a6b07013837642cfb818b669820b268342be3c5b0ebed81f1e3265e1f383d74c1cfb16187
DIST pypillowfight-0.3.0.tar.gz 41065 BLAKE2B 8e945bb5a96d7ebd610435fd868d12df371c29fbc26a9c57152988a990ad83daf70382bb94e8b5591144e18d6c54702c0a578ea5f29044fcdadd169effcf933c SHA512 2782030eabb665d20cf49de584220fb65417616c3a0e2a0376c91dc2c228b571768ea3a248ebd5ec4d244a1b825e98609a35b736f7f2fdbb3f674b08e891d9a7
-EBUILD libpillowfight-0.2.4.ebuild 697 BLAKE2B ea9b6238477668072194760991747024af0c280f175457d71ad444244d2252796b97c1924e4e297141fd2d4576b3f2f8061f46823d9ea40a09e213412d9e7f50 SHA512 8d6915c304f0004ba9b0dc59d7b7c386824cbc5087aeb5b49039582dec00466ec2f8eeee9f328b2331e93a9546f00662eb7ae8b49ebe2427ad80ff1cf0c5af70
-EBUILD libpillowfight-0.3.0.ebuild 699 BLAKE2B 7749ae423a0c01c96ec754b9e7baf6059a3c713ad3d3f457c7f1f9a6c95e3c63b758e974fccbf3e9768e9dc37942852e5b5cb4acc5ba9283b6bc5b463d0009e2 SHA512 58e08a2cf636211368020b61af428e1a95b9411867fd4cc7c5570d122c36ae3c1620cd37c6e5a04c48aa2e53a05956a45534cff2ac27ac08abf4099554969475
+EBUILD libpillowfight-0.2.4.ebuild 724 BLAKE2B 17e2b622fe8bf913c25a585151d33e3a85a28ea570847fa75072c1033d00b96f758e5e64623b6edf5b72679ce03cf0057c6be96017e2e679fe395ba6d47d17c2 SHA512 5dd56ebfb433b1e562788b32a8a27b1d06315a67676432a14137cad05ddf8bf3daa00a9efcd2734f8c2b6ea823594b81c1122aa6076c39a71641154610873921
+EBUILD libpillowfight-0.3.0.ebuild 726 BLAKE2B 80dfdb98aaee64f850fb2237d6a9c629e35f960174931c4a0817bb5fa47ed3c4697e1e89089b342b37d2d08f1f8b84f8e60fbbeabd7328f79d5e3b3c3bee26f1 SHA512 0c65fc1fba28f406d3b25e1e9e0adf037fd0c91cb27bf28463ae72f5b0a589a0090bb2328bf13a94989b7b74c795f33031c0d5a55b05c511553aac6995e43526
MISC metadata.xml 408 BLAKE2B 6696490ab4ca4a1c5c27c4da76a781075e5bc248f6203a14d2116002e8aedf53d2ff0de76b119d822a251bd111772f2ab7c6376eb707813da079d972976689fd SHA512 a01430e7488806818e2cd64a8548fb339eef7ec6f408fe25c64a8d679a6afab988a068c4cbaab3b028fe28a2bd21265550eacf1af0b84f2c9b33c8d3e6f28b06
diff --git a/dev-python/libpillowfight/libpillowfight-0.2.4.ebuild b/dev-python/libpillowfight/libpillowfight-0.2.4.ebuild
index 63b6ba1a3720..7f9462f3bea3 100644
--- a/dev-python/libpillowfight/libpillowfight-0.2.4.ebuild
+++ b/dev-python/libpillowfight/libpillowfight-0.2.4.ebuild
@@ -16,6 +16,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pillow[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/libpillowfight/libpillowfight-0.3.0.ebuild b/dev-python/libpillowfight/libpillowfight-0.3.0.ebuild
index dd2d0d9959ac..8335b1a56ce8 100644
--- a/dev-python/libpillowfight/libpillowfight-0.3.0.ebuild
+++ b/dev-python/libpillowfight/libpillowfight-0.3.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pillow[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest
index 753deb563495..9b9f2d2f35f1 100644
--- a/dev-python/libtmux/Manifest
+++ b/dev-python/libtmux/Manifest
@@ -1,3 +1,6 @@
+AUX libtmux-0.8.2-tests.patch 1677 BLAKE2B e5d3e6717809c36411ab3b5991dc1dec7a38868015529fe867743c31eacd81de13d74e96f3232106d43b68abad7e1b94afdecab44cc2954135ef34afce484a33 SHA512 b5df69fcda982fb7d8b0bc0659994959a5d4d868e46cfda43e8e9d3abb14a1a094c63da25a73250bc8329a93cf9a5747fe4cee51580b3802a4be1dfc8a68d33b
DIST libtmux-0.8.2.tar.gz 37725 BLAKE2B 909a34b1a77bb221e6fd0ca6ef9075cc9ddd4f327cecf579d8aaff768668c9a71cff07a6567cdc0aed368482188936626dfc3f35a0b6723cd962294e2fc9d5ec SHA512 02156579c91e44e312ebf162b5314381645177cba244294b3251044be35c84b996263508cdedfd25ea2c182a87a3ff457154b9ed06e919e7149583b119a5e227
+DIST libtmux-v0.8.2.tar.gz 117077 BLAKE2B 52e9c7c47911797e9d2446e7fbc836f9482912e255c05d9b329d4a33f5f03d0bfad4df492902eff5605180f90efcd81a7e432174646cb2051b0f9dfa6615a91a SHA512 e5f3768f4ddd746c5380a92899961be05b1b6c567d9333720b0fd9ed124131671bbecf1c04a7c4e658092424b6dc89dd656ba559385b0a6f673f9895dd6c829c
+EBUILD libtmux-0.8.2-r1.ebuild 964 BLAKE2B 4818636ace0386cd172540a4e47db9da6962c43685fe7fc2b12d971bf880975da3694dc424a1862b8ad2a71c5c4bf9c9c6a417c62ae4fb00f9c3bf937f28a9f6 SHA512 a7449a61fd291b8c15eaf09cf2162e79d785d1e8f26f9efc3f273679324be35282b5c515112220081b657e04f4bf006956134bfb80648c23b747c406d6126b64
EBUILD libtmux-0.8.2.ebuild 660 BLAKE2B 7d3b1f9b1f0ff61ce04880cb16bbe6b281d2e74403587bae4346a0d7219221c8168289d75cc3235adff5a807edd0273cdc954786f555690f86b029ad658c0fcb SHA512 665e56e7ab13b3817ac24da4dbe02f680f4739c16a4d58d2b06892055754dfc0866798fff3c42e76a9d861719040b451aed6e4ecf694242a6bb38e5c6d27a157
MISC metadata.xml 255 BLAKE2B 2bb3830b8cec850703f7912f4c22f5b0abeabeed0715222bc56141779d02160773cfd0f85417c553c1cd8f2738bfeb78c56dffb8e648e572019319657646d1ba SHA512 522158915afe67937f81ba572a918a2de8ca1f8591e097da56799c97870d7c44756c1acd8224d63bd3375c2b9ebc0e1ce50816899117948a48065a27804883bf
diff --git a/dev-python/libtmux/files/libtmux-0.8.2-tests.patch b/dev-python/libtmux/files/libtmux-0.8.2-tests.patch
new file mode 100644
index 000000000000..c402af58ea01
--- /dev/null
+++ b/dev-python/libtmux/files/libtmux-0.8.2-tests.patch
@@ -0,0 +1,47 @@
+diff --git a/tests/test_session.py b/tests/test_session.py
+index 79c9861..d83b095 100644
+--- a/tests/test_session.py
++++ b/tests/test_session.py
+@@ -131,8 +131,8 @@ def test_empty_session_option_returns_None(session):
+
+
+ def test_show_option_unknown(session):
+- """Session.show_option raises UnknownOption for invalid option."""
+- with pytest.raises(exc.UnknownOption):
++ """Session.show_option raises InvalidOption for invalid option."""
++ with pytest.raises(exc.InvalidOption):
+ session.show_option('moooz')
+
+
+@@ -149,12 +149,12 @@ def test_set_option_ambigous(session):
+
+
+ def test_set_option_invalid(session):
+- """Session.set_option raises UnknownOption for invalid option."""
++ """Session.set_option raises InvalidOption for invalid option."""
+ if has_gte_version('2.4'):
+ with pytest.raises(exc.InvalidOption):
+ session.set_option('afewewfew', 43)
+ else:
+- with pytest.raises(exc.UnknownOption):
++ with pytest.raises(exc.InvalidOption):
+ session.set_option('afewewfew', 43)
+
+
+diff --git a/tests/test_window.py b/tests/test_window.py
+index 5d0a674..896fadf 100644
+--- a/tests/test_window.py
++++ b/tests/test_window.py
+@@ -210,10 +210,10 @@ def test_show_window_option(session):
+
+
+ def test_show_window_option_unknown(session):
+- """Window.show_window_option raises UnknownOption for bad option key."""
++ """Window.show_window_option raises InvalidOption for bad option key."""
+ window = session.new_window(window_name='test_window')
+
+- with pytest.raises(exc.UnknownOption):
++ with pytest.raises(exc.InvalidOption):
+ window.show_window_option('moooz')
+
+
diff --git a/dev-python/libtmux/libtmux-0.8.2-r1.ebuild b/dev-python/libtmux/libtmux-0.8.2-r1.ebuild
new file mode 100644
index 000000000000..8498cecd8d16
--- /dev/null
+++ b/dev-python/libtmux/libtmux-0.8.2-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="python api for tmux"
+HOMEPAGE="https://libtmux.git-pull.com/"
+SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="app-misc/tmux"
+
+PATCHES=(
+ "${FILESDIR}/libtmux-0.8.2-tests.patch"
+)
+
+distutils_enable_tests pytest
+distutils_enable_sphinx doc \
+ dev-python/alagitpull \
+ dev-python/docutils
+
+python_prepare_all() {
+ # avoid a dependency on sphinx_issues
+ local issues="https://github.com/tmux-python/libtmux/issues/"
+ sed -i "s:'sphinx_issues',::" doc/conf.py || die
+ sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die
+ rm requirements/doc.txt || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/libvirt-python/Manifest b/dev-python/libvirt-python/Manifest
index 7c32b15cad51..0a723f3b1bf5 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -2,9 +2,9 @@ DIST libvirt-python-5.2.0.tar.gz 193270 BLAKE2B fecd1a07091746779a91e0cfeb9c3068
DIST libvirt-python-5.5.0.tar.gz 200364 BLAKE2B 198c9858573c383ab818deae6bd42c6ad7efd58b9a661a80f06f4f0fc0d72e9da98546b07443397609d4c9454ece4e02759b53016f078bdae84580474e2bb49d SHA512 3098c5a0315488aa515a9b00e69add8de3dc372d2f82a8b1cbc6d01287a133855095f7c34510ad900adbd1c56e6a53bdfe3d251c48411acd243c2300d659332b
DIST libvirt-python-5.6.0.tar.gz 201352 BLAKE2B 16f88b9c15214af0ec97ee39912139d6ab07473a9f65a735303f5241d10d75e46db68378b33c9c139f6a9e43f7143a4c30fdbe187e50e004cfb5205dda03d0a3 SHA512 a6bf7c661127ae0ed5962ed7bc9cefe09907e82969525ee0ea8f8f70b5fee8f200b6ba9d35aefcb7b132f59e34162ba40e75e93aff297808bc1dd23f548da428
DIST libvirt-python-5.8.0.tar.gz 202807 BLAKE2B 82111cdaa5f22ff2a8e5aa16c789535a0e8665c5076137c24bda0698ce0dd1eca2f39db1eba0f3288b208f809d3d44b6b4f05c82b60438222ec7fa66bb2fdabe SHA512 89e02e04c26738180c244a46c1d5ff4c6e839df70ec1cc045997cba25f5182ff616f36821ae180f92901c381e6471f629b4ffd9a69e45843e9412e4e715ba91d
-EBUILD libvirt-python-5.2.0.ebuild 979 BLAKE2B fb91ea46f10a7d83215fae5c8557626ca99e16d893f3c3ab27b2b528bf1e85e0473eb011d43597ff63105b8cffe5d9de28cd22688893715f8a13cb05c16b2268 SHA512 af012b0e554b13c1de26c9ebf67a384d553b03ef30e96f90253d441e8064a2b9cf586af9375f82339a2b16225fee326bbfaa9633f6173ad248d4f7f23673d6cd
-EBUILD libvirt-python-5.5.0.ebuild 979 BLAKE2B fb91ea46f10a7d83215fae5c8557626ca99e16d893f3c3ab27b2b528bf1e85e0473eb011d43597ff63105b8cffe5d9de28cd22688893715f8a13cb05c16b2268 SHA512 af012b0e554b13c1de26c9ebf67a384d553b03ef30e96f90253d441e8064a2b9cf586af9375f82339a2b16225fee326bbfaa9633f6173ad248d4f7f23673d6cd
-EBUILD libvirt-python-5.6.0.ebuild 972 BLAKE2B ff738ca6dc085799245e2b4abd6653cff131409c6ded81a5e647bb9b8f8879050d161dd415ece999e84bea6be572a4daeb832fc12354b2bdeef45654de5291f3 SHA512 fb4fd08b39be642fc824572f13eec89d505670641c1d4b0ac418584ace3f6c6ae2b545699a35e88111f97921a302e03a23be55d2f31a62e101514a5a033f73c1
-EBUILD libvirt-python-5.8.0.ebuild 972 BLAKE2B ff738ca6dc085799245e2b4abd6653cff131409c6ded81a5e647bb9b8f8879050d161dd415ece999e84bea6be572a4daeb832fc12354b2bdeef45654de5291f3 SHA512 fb4fd08b39be642fc824572f13eec89d505670641c1d4b0ac418584ace3f6c6ae2b545699a35e88111f97921a302e03a23be55d2f31a62e101514a5a033f73c1
-EBUILD libvirt-python-9999.ebuild 972 BLAKE2B ff738ca6dc085799245e2b4abd6653cff131409c6ded81a5e647bb9b8f8879050d161dd415ece999e84bea6be572a4daeb832fc12354b2bdeef45654de5291f3 SHA512 fb4fd08b39be642fc824572f13eec89d505670641c1d4b0ac418584ace3f6c6ae2b545699a35e88111f97921a302e03a23be55d2f31a62e101514a5a033f73c1
+EBUILD libvirt-python-5.2.0.ebuild 1006 BLAKE2B e48d8672c48cf5ec0af721af56707f2747ca6a069c8be28b4322e248d4b60128299dd3a585ffed645127cc7193c3162e642de7af8a9b6aec472ff7aef93468cd SHA512 8c6b9f610f87485532c1e7e410d8abe7fa2a92e91766b14b1b8eefafa4d294694cc15e41ae6299208e64fd57054377ae0319ffd92f8812e8e508f36577bbeb75
+EBUILD libvirt-python-5.5.0.ebuild 1006 BLAKE2B e48d8672c48cf5ec0af721af56707f2747ca6a069c8be28b4322e248d4b60128299dd3a585ffed645127cc7193c3162e642de7af8a9b6aec472ff7aef93468cd SHA512 8c6b9f610f87485532c1e7e410d8abe7fa2a92e91766b14b1b8eefafa4d294694cc15e41ae6299208e64fd57054377ae0319ffd92f8812e8e508f36577bbeb75
+EBUILD libvirt-python-5.6.0.ebuild 999 BLAKE2B afdf629f1b173367656455b06f0d9c897ee73646bee0c1ecc5bdf38f05ec87ffc8982db79d819cb0810b43f44249c43a47a109fd9bb17d9b9c594c67cf5e93fc SHA512 8923857e1f6723ed4eb777f1acc78a86ac163397173fb072932a40a926fd2045dda7b8e6a32aff35ad3cfc2d26216ada508b22536d76a1bf8b176c55659a6ec5
+EBUILD libvirt-python-5.8.0.ebuild 999 BLAKE2B afdf629f1b173367656455b06f0d9c897ee73646bee0c1ecc5bdf38f05ec87ffc8982db79d819cb0810b43f44249c43a47a109fd9bb17d9b9c594c67cf5e93fc SHA512 8923857e1f6723ed4eb777f1acc78a86ac163397173fb072932a40a926fd2045dda7b8e6a32aff35ad3cfc2d26216ada508b22536d76a1bf8b176c55659a6ec5
+EBUILD libvirt-python-9999.ebuild 999 BLAKE2B afdf629f1b173367656455b06f0d9c897ee73646bee0c1ecc5bdf38f05ec87ffc8982db79d819cb0810b43f44249c43a47a109fd9bb17d9b9c594c67cf5e93fc SHA512 8923857e1f6723ed4eb777f1acc78a86ac163397173fb072932a40a926fd2045dda7b8e6a32aff35ad3cfc2d26216ada508b22536d76a1bf8b176c55659a6ec5
MISC metadata.xml 518 BLAKE2B ac9993d622790a5cec52f737de0494b7ac6a5a6e17e66ccad8e4862257ba8926d688fa4b6e68cd96ea5a4f2d35825204219fd79bc5917d05a6f39787f80bc1df SHA512 243b815c70c65046d672bc2b4a05d67f61c6e70dc6677ef7e8b76783979d801793f8d864a33ed9c64072c4fa30786d4455c82c82fa37933dac0b0efac2264083
diff --git a/dev-python/libvirt-python/libvirt-python-5.2.0.ebuild b/dev-python/libvirt-python/libvirt-python-5.2.0.ebuild
index b0d227f81e12..738b70c21d80 100644
--- a/dev-python/libvirt-python/libvirt-python-5.2.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-5.2.0.ebuild
@@ -27,6 +27,7 @@ HOMEPAGE="https://www.libvirt.org"
LICENSE="LGPL-2"
SLOT="0"
IUSE="examples test"
+RESTRICT="!test? ( test )"
DEPEND="${RDEPEND}
virtual/pkgconfig
diff --git a/dev-python/libvirt-python/libvirt-python-5.5.0.ebuild b/dev-python/libvirt-python/libvirt-python-5.5.0.ebuild
index b0d227f81e12..738b70c21d80 100644
--- a/dev-python/libvirt-python/libvirt-python-5.5.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-5.5.0.ebuild
@@ -27,6 +27,7 @@ HOMEPAGE="https://www.libvirt.org"
LICENSE="LGPL-2"
SLOT="0"
IUSE="examples test"
+RESTRICT="!test? ( test )"
DEPEND="${RDEPEND}
virtual/pkgconfig
diff --git a/dev-python/libvirt-python/libvirt-python-5.6.0.ebuild b/dev-python/libvirt-python/libvirt-python-5.6.0.ebuild
index a020f3273876..4daec15a288c 100644
--- a/dev-python/libvirt-python/libvirt-python-5.6.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-5.6.0.ebuild
@@ -27,6 +27,7 @@ HOMEPAGE="https://www.libvirt.org"
LICENSE="LGPL-2"
SLOT="0"
IUSE="examples test"
+RESTRICT="!test? ( test )"
DEPEND="${RDEPEND}
virtual/pkgconfig
diff --git a/dev-python/libvirt-python/libvirt-python-5.8.0.ebuild b/dev-python/libvirt-python/libvirt-python-5.8.0.ebuild
index a020f3273876..4daec15a288c 100644
--- a/dev-python/libvirt-python/libvirt-python-5.8.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-5.8.0.ebuild
@@ -27,6 +27,7 @@ HOMEPAGE="https://www.libvirt.org"
LICENSE="LGPL-2"
SLOT="0"
IUSE="examples test"
+RESTRICT="!test? ( test )"
DEPEND="${RDEPEND}
virtual/pkgconfig
diff --git a/dev-python/libvirt-python/libvirt-python-9999.ebuild b/dev-python/libvirt-python/libvirt-python-9999.ebuild
index a020f3273876..4daec15a288c 100644
--- a/dev-python/libvirt-python/libvirt-python-9999.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-9999.ebuild
@@ -27,6 +27,7 @@ HOMEPAGE="https://www.libvirt.org"
LICENSE="LGPL-2"
SLOT="0"
IUSE="examples test"
+RESTRICT="!test? ( test )"
DEPEND="${RDEPEND}
virtual/pkgconfig
diff --git a/dev-python/libzilla/Manifest b/dev-python/libzilla/Manifest
index 28e94f2fd6fc..d0e389ffbfd2 100644
--- a/dev-python/libzilla/Manifest
+++ b/dev-python/libzilla/Manifest
@@ -1,5 +1,3 @@
-DIST libzilla-1.4.tar.gz 12052 BLAKE2B 83549c14f226abfb15986d17b047465f2f2e565ad07d9ca62078b83acb91aaf8fd3b9a1f2c930a6e1dce97bba04c5425da2fc40212c705140a297a7cc7a26aea SHA512 ac3370603133c2f557597cba9030bf0d5f5b833b867c84cbea58d667ec791d68af42f98559c5a1093f20b3a5993481f9cea8c89dceeb5a734bdcca44bfa1b44c
DIST libzilla-1.5.tar.gz 12052 BLAKE2B 48eac27be098484d2ff1407e5f6c757d81071a20c5ce00a409e4c0ad7defa6208a729e3878a0fa25726635e13c79ce406b5caeebb6c03e94dd19af6d7ad055f2 SHA512 a4916a0453a0045541ad9df80fcb06a74ccb1e090983f369f78d21887ea3330129fc53bb912961c400a85cbf0e783f1d2ac74af83cce990780539efa414d8219
-EBUILD libzilla-1.4.ebuild 561 BLAKE2B 908d5aa2b82ed394f3a0372a1c31f223a4aa1dc9ed7a9f442ca1254c14b21764a6251b466f7b1f72f7d6e2b1507131fda3e9d152c7d1ed72f40f3f6512919724 SHA512 b9c0404053f268c6165b7cfaf4ae09dbdbc16b507de7fc1f2a49ed72ee3faa9f21c3be43644a0068f9d6481df8b3807d57192eb10a2672c4f738573cfffb8472
EBUILD libzilla-1.5.ebuild 565 BLAKE2B 7a18ac96e7c011ec75f8f294abe827cde26ed6f0d7a7638e0039a347407adbc48559fded3f2e0b3e6df76519dd2fc49e2f57096b925c58ae687480c35643c659 SHA512 b949bedb3e3a209060b97dacf3061fa67e0c2e61579a3e2dd88b817a4157a3c63260b0a24d82f505539e850f273de091b4ac5f25febe6a7595084b6f874eabe2
MISC metadata.xml 418 BLAKE2B e908aeaf977f735946a52f7c9dad369a4787e19793af639e12eea821c52a27827ab48d3fb3496e304241962cc1c97829da0c9aa7359654708fc6013003c2f471 SHA512 e382a0185c2c4f2968395ef7aff65364c0523f529b6003ab135285cffd13f80c718953090d6c845b31aefcdd4c8c38ebaadbb9a4fd44cb557586185e4a7f023e
diff --git a/dev-python/libzilla/libzilla-1.4.ebuild b/dev-python/libzilla/libzilla-1.4.ebuild
deleted file mode 100644
index 995d6f9b9e63..000000000000
--- a/dev-python/libzilla/libzilla-1.4.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_5 )
-
-inherit distutils-r1
-
-DESCRIPTION="Library for managing Bugzilla bug reports from the CLI"
-HOMEPAGE="https://github.com/monsieurp/libzilla"
-SRC_URI="https://github.com/monsieurp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="amd64 x86"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
- dev-python/docopt[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]"
-
-DEPEND="
- ${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/line_profiler/Manifest b/dev-python/line_profiler/Manifest
index 2fc01bb31098..3d8d03d77041 100644
--- a/dev-python/line_profiler/Manifest
+++ b/dev-python/line_profiler/Manifest
@@ -1,6 +1,6 @@
DIST line_profiler-2.0.tar.gz 68478 BLAKE2B fb814b251e8f18a51e65297e57523b85c55b4060444c42d99801aa88c8ee0279abf14def6ecd5a9b09550e46e2d27b3ec809b1333725b00de64b58f117c76ed7 SHA512 c0335fc69fb47c150fa5555af4f7fdf4b172ca12ee6512e04ba854c4a81f3e6ee5594e484d11c8ea7e9e8048e3f3b8661db52332d4ac645195a0e050acea4ecb
DIST line_profiler-2.1.2.tar.gz 83131 BLAKE2B 0f61d7dbab24988a50c1c0a9dce528cf792ca53b5f4c60f00fd9dabfd3d3e109f2d245867bc1ebb8294fb84343907e3593c416341ea1b0d7ae626cda8a3218d3 SHA512 625a585915d338fe8ef2f37c5b5bc024f769a623380b85725bcf33686e4cc62a211c2e91552e093dee940367b0d2ad306c5cbe7f1e8f1574eb731d128b8e22bd
-EBUILD line_profiler-2.0.ebuild 666 BLAKE2B bd821ac106ac082cf97baacf9277b6ecb4f7966b0a0a9b4ae01d7caf8f40a9c915cdb8e67c81bc2d51cb83d6d9a2983dc1bdaa35b6b5765533f82a8842491d26 SHA512 09fb5fe8f0a1a93a6bd9a505de127777fbfd377f56eeac2f688671a8b1d34b95fb7d533f851df40052be4cc67f5ccebb794a3c10e1fd7c5325581d369565bded
-EBUILD line_profiler-2.1.2.ebuild 660 BLAKE2B e51c717b7a97571329ab7b482a5b5752933f09b8b00107d6be71606232d16ed7f3aeaf53492d62fad32a12acfae0f9d2c79effe1c30474cffd63e698298e6202 SHA512 18d2c73433fe2d98545b15508667680b3f99df2dffdc542ec0bf11698a426625d9ab90a0d8521fc041f67ebbdb087ebed96c093404d88ac3e861076e740c6734
-EBUILD line_profiler-9999.ebuild 579 BLAKE2B baaec954a604fd884acc5419ff69a407603c037f43de34ae37a4e122c53b389cae6ea29b6bf0a445c10fb885b06ac81f389353f5de230bf17de3734c3a51fa3a SHA512 ef15aefb6bac771e193a50f9d6eb93b5fad33ca557e3187917cf15fdb7f0ce0cddc5bc362a3daa4b5d57444660f130dadbd4b3263d74c602012b1b14f6c5855b
+EBUILD line_profiler-2.0.ebuild 683 BLAKE2B 8b5f8f454fce71b4808d5904031e97fe18b8c978cfe37b5656eebcf58c4477e8489c090fb62955e6e6730431111b7b0d818cb1e0de059f3662dacc9439b05af4 SHA512 a3f61c4023746a3ee2adfaf73e8376b3af8c4d01e7b956ef400a6d914d9bd1a73ee8427757d043b861a06f3bd5f71be4a519fe8ef508709c02ae14705fbc622f
+EBUILD line_profiler-2.1.2.ebuild 677 BLAKE2B c342dfd372a6d3a660578fa1677db627b7e5f680ac63167357e61e1027b4a2ff3883ad93cbda751957d653dde09dbe89f1a08e80c89ce4eb54065cc741a254a1 SHA512 7b34c5dce4fd85036441cc7e9ef7c6ca3b253d7b443e2e75139807431b1d3018faec9efc9c3a06d341bc9372abb473736fad1169077dadadad08d573f5a0421a
+EBUILD line_profiler-9999.ebuild 596 BLAKE2B 023c22ed3eb59879e87fced06332406a485a92bd6433335fdf00cfc57aecd0731a092f0bf0646038238a0388e363cf3aadad8081989577699df0e59c02061b6b SHA512 1c2fdc02bd48f7b9c9f9c914bfb31495ce6171218f11fcc71d6431bed25bfbc58b37bdcb416e9b0ce3b128f2a528f22cffa9550b48628a37fc7c20708223b33a
MISC metadata.xml 689 BLAKE2B 115e811feb48f966543319af1851acd8f7392dc0065d3216b469abeb470b45828481e2969346fa29e5486ca86b29e7efa0fbdc173358ca59824ef787bfa1bbf4 SHA512 28daebac470f3dbcb3eaa2de42c159d001184dc87696394f7ed78b984addf886432278f78b601cc8673c6a6583bc8dd479aa696354260443a6959c3b96f72fc4
diff --git a/dev-python/line_profiler/line_profiler-2.0.ebuild b/dev-python/line_profiler/line_profiler-2.0.ebuild
index 4b3f6c2af553..cd7a36066ffd 100644
--- a/dev-python/line_profiler/line_profiler-2.0.ebuild
+++ b/dev-python/line_profiler/line_profiler-2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python3_{5,6} )
inherit distutils-r1
@@ -18,6 +18,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/ipython[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/line_profiler/line_profiler-2.1.2.ebuild b/dev-python/line_profiler/line_profiler-2.1.2.ebuild
index a1bb13b6f5a7..bd4b2f215788 100644
--- a/dev-python/line_profiler/line_profiler-2.1.2.ebuild
+++ b/dev-python/line_profiler/line_profiler-2.1.2.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python3_{5,6} )
inherit distutils-r1
@@ -18,6 +18,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/ipython[${PYTHON_USEDEP}]
diff --git a/dev-python/line_profiler/line_profiler-9999.ebuild b/dev-python/line_profiler/line_profiler-9999.ebuild
index 96f82a54b5e2..42b2e43e725b 100644
--- a/dev-python/line_profiler/line_profiler-9999.ebuild
+++ b/dev-python/line_profiler/line_profiler-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=5
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python3_{5,6} )
inherit distutils-r1 git-r3
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS=""
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/cython[${PYTHON_USEDEP}]
diff --git a/dev-python/linecache2/Manifest b/dev-python/linecache2/Manifest
index c86cba5a9dba..47de85332f63 100644
--- a/dev-python/linecache2/Manifest
+++ b/dev-python/linecache2/Manifest
@@ -1,3 +1,3 @@
DIST linecache2-1.0.0.tar.gz 11013 BLAKE2B 5f9b125819d9c812d37f1c14ef9ab52f2d5787c83a3d0d891a4def65f17aea26d903b269a610b7247927f72c1594b434ce9274c5358b29799e4ca5b426b37836 SHA512 e585a6e4c054c1965bc4241a1e36b57cb04f32b2d778df0ae4381975700497975251f509354d3622e36c82973c726a207b815f8b12060d9d583b6669a9eb279e
-EBUILD linecache2-1.0.0.ebuild 752 BLAKE2B 5cc25d8bef8373bc654274b11d4373075e1a96e17322e52f52213ef8ce921e35ac0db689fdc83b4355c10d64f9aa8a788b5873bf4c51bd4c0c0fe482aa6574d0 SHA512 7c48c60c566d6af4eb92fb80d769e99ea48caf15c801956e5de69d7fd388fd3be364b64f41fa3c3ce0eacb1b631255cf9c9eeb6d5403be760c0fcab27c4fb82a
+EBUILD linecache2-1.0.0.ebuild 779 BLAKE2B 35382d3bf828bcdba25eca9847b89e4a9209db84a66005a515986135e9af52abc977fc194f1551a379bd88d4b18e34b920d0f9079fa01ad1d509cdd4618d9578 SHA512 720148a8cc6027927652be858854c7bcdc4d01be8983bde857b90fd4e9bce4ba66563dce779de24019bcf72b58da72aaf36df427456a121e49010a10165575f6
MISC metadata.xml 302 BLAKE2B 121d88c715f0ef01faa1e813371b3a6f021ce034816667e62e1048ba9220d8ee4871500fa8e1a54821a4af1134e46ee08e569610c937f50492b135d8b7cc3d15 SHA512 8a62ad98f7c44a165b2e9daf3eb54b37ad4bda18d2d0404a72780e4155298f98c6cfb232dcae693d76cf52f10b2fa4332bd988fb06d56d53165911f194a52400
diff --git a/dev-python/linecache2/linecache2-1.0.0.ebuild b/dev-python/linecache2/linecache2-1.0.0.ebuild
index 2cf32cd62fd9..c7b2d659950b 100644
--- a/dev-python/linecache2/linecache2-1.0.0.ebuild
+++ b/dev-python/linecache2/linecache2-1.0.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="PSF-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/pbr[${PYTHON_USEDEP}]
diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 1901901216d3..c25b851baa04 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -1,11 +1,13 @@
-DIST llvm-6.0.1.src.tar.xz 25306628 BLAKE2B 60232d4d22f8096b565cc8d81fea0639f24f14e8fc4f66ade69fa15479181f07f655f26dff3fa24bf105762b495da316c5c9352db234bd0af6b9c3fff6d4d881 SHA512 cbbb00eb99cfeb4aff623ee1a5ba075e7b5a76fc00c5f9f539ff28c108598f5708a0369d5bd92683def5a20c2fe60cab7827b42d628dbfcc79b57e0e91b84dd9
DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c SHA512 a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5 SHA512 82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b SHA512 1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
+DIST llvmorg-9.0.1-rc2.tar.gz 113203311 BLAKE2B 6e426060853e1587febedb75189444a1451236b713f800a4f3401c54318e48b0f5e0c484e9e4ef261faceed9b43b445a4153b061d4dadcc617047f9320b4f56a SHA512 fececd9365645920b9afdad1e94d5e10553ad4a39d84b3ac811b86014c395d51f7e4dabe54bb095a99481400c408bee3c9a2044168724d5e094e3258587a5d2c
+DIST llvmorg-9.0.1-rc3.tar.gz 113205740 BLAKE2B 3ca81e812833ecc2ac1bacfdeb86f54609ee125ba7390ce6af0113e949496149102360f35a9a0194dff93fb5cb6ade40a68382a03a7e55771a13198abb7ca9de SHA512 ea56a4ee57aacdd00a1d6551cdc768ecce3124a0eb6a9d09fe060bb147019a5119b2a9eaca576474be42e0296293daa923edd86dadb6759df0c2d7fc7a74f9f1
EBUILD lit-10.0.0.9999.ebuild 855 BLAKE2B 32e8b55977e5d42881f642b7d128722d2c21a59db6e32d7354aab3f105f82a27cf8edab2fc4d8e077209e35429d3091a14aa56a5799efb7a62aaa35b9d74ab43 SHA512 94e8a5836d4cce671eaf2e134c55b45fdc2c145210a099dc414a92a576859f220a9a382e59c332450470f19f519651d55b61ef8810ad04efc09de7ea83bcd6e1
-EBUILD lit-6.0.1.ebuild 997 BLAKE2B 349be0629cdc02423e53e52f6e8e7263816cbf20b0bec4d69841a692b469d6bef5b17392cfb0a7da8834ec61327b7a052c58270133be07b1c48ef2d8854aa7d9 SHA512 0a2489e5e3d775d775dceeaed033e548e812cc85e4a1dd4d285c2d4412adc9e54c6d799f162ca09e45a3a72e7eee655cd84436b300eab5d036f17448e82e35e0
EBUILD lit-7.1.0.ebuild 999 BLAKE2B 5d7693a688e541e9fb1a3c52e167735609d437fb2d44eb786a86cbdf9ef3af04df8c4bdbab1eab5f0249df4526a104fa51cae0b0c024662351f8d628751d8faf SHA512 7793ebc3556515dc17b565676f635d5bd779efcd0dfa990d34b3dc13b985413c8849bf52ac557c54ad636aef53d6f7b96723171c45cba1231b1174bbe15bb525
EBUILD lit-8.0.1.ebuild 1031 BLAKE2B c5816f6a860b375e39a77d5f48bc3deb816ddbafed895e18b2bdb889fcd6a167295e3592a32645cd22527bbad6a459657f5f462ef6121bc20090698364320e35 SHA512 41482666f2a13b4b98494694b262f3c93aa5779c14d8872d9b5ff3e2d3bdfd45779caed986be5e06bf5b5baf7d8b585a46273ba290493d9cae8c7430ca6cf26d
EBUILD lit-9.0.0.ebuild 885 BLAKE2B a8b1c3602c32f580835a435425984837adf00be61f65a6c1c60a709299aab54bd338ddbf4be3e11b3488f9425efb28139eba772da2ea5f792aa3bf1de2cd97fd SHA512 bb970e0376858268c43ffb9f4ee7acd22e90b44468390b88cd090334aacf9cce81d7456003077eae178fe5f035da28480625defff1f7c5db594cbf7406977891
EBUILD lit-9.0.1.9999.ebuild 855 BLAKE2B 32e8b55977e5d42881f642b7d128722d2c21a59db6e32d7354aab3f105f82a27cf8edab2fc4d8e077209e35429d3091a14aa56a5799efb7a62aaa35b9d74ab43 SHA512 94e8a5836d4cce671eaf2e134c55b45fdc2c145210a099dc414a92a576859f220a9a382e59c332450470f19f519651d55b61ef8810ad04efc09de7ea83bcd6e1
+EBUILD lit-9.0.1_rc2.ebuild 885 BLAKE2B a8b1c3602c32f580835a435425984837adf00be61f65a6c1c60a709299aab54bd338ddbf4be3e11b3488f9425efb28139eba772da2ea5f792aa3bf1de2cd97fd SHA512 bb970e0376858268c43ffb9f4ee7acd22e90b44468390b88cd090334aacf9cce81d7456003077eae178fe5f035da28480625defff1f7c5db594cbf7406977891
+EBUILD lit-9.0.1_rc3.ebuild 885 BLAKE2B a8b1c3602c32f580835a435425984837adf00be61f65a6c1c60a709299aab54bd338ddbf4be3e11b3488f9425efb28139eba772da2ea5f792aa3bf1de2cd97fd SHA512 bb970e0376858268c43ffb9f4ee7acd22e90b44468390b88cd090334aacf9cce81d7456003077eae178fe5f035da28480625defff1f7c5db594cbf7406977891
MISC metadata.xml 216 BLAKE2B fe5e49887842aa513fbf1f2e09bed09a884d531fd21bdaeb2d389e8bf590b6c0e7063f0af98f66e2db129308ab0f0804ba327c3c752bbb4c900c59ac109d99aa SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5
diff --git a/dev-python/lit/lit-6.0.1.ebuild b/dev-python/lit/lit-9.0.1_rc2.ebuild
index 5997bff15b07..cbc3d5b9e6dd 100644
--- a/dev-python/lit/lit-6.0.1.ebuild
+++ b/dev-python/lit/lit-9.0.1_rc2.ebuild
@@ -1,26 +1,24 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
-inherit distutils-r1 multiprocessing
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+inherit distutils-r1 llvm.org multiprocessing
-MY_P=llvm-${PV/_/}.src
DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
HOMEPAGE="https://llvm.org/"
-SRC_URI="https://releases.llvm.org/${PV/_//}/${MY_P}.tar.xz"
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
-LICENSE="UoI-NCSA"
+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 )"
-S=${WORKDIR}/${MY_P}/utils/lit
-
# Tests require 'FileCheck' and 'not' utilities (from llvm)
-DEPEND="
+BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/psutil[${PYTHON_USEDEP}]
@@ -28,12 +26,8 @@ DEPEND="
# TODO: move the manpage generation here (from sys-devel/llvm)
-src_unpack() {
- einfo "Unpacking parts of ${MY_P}.tar.xz ..."
- tar -xJf "${DISTDIR}/${MY_P}.tar.xz" "${MY_P}/utils/lit" || die
-}
-
python_test() {
+ local -x LIT_PRESERVES_TMP=1
./lit.py -j "${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")}" \
-vv tests || die
}
diff --git a/dev-python/lit/lit-9.0.1_rc3.ebuild b/dev-python/lit/lit-9.0.1_rc3.ebuild
new file mode 100644
index 000000000000..cbc3d5b9e6dd
--- /dev/null
+++ b/dev-python/lit/lit-9.0.1_rc3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+inherit distutils-r1 llvm.org multiprocessing
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/"
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/psutil[${PYTHON_USEDEP}]
+ sys-devel/llvm )"
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+python_test() {
+ local -x LIT_PRESERVES_TMP=1
+ ./lit.py -j "${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")}" \
+ -vv tests || die
+}
diff --git a/dev-python/livereload/Manifest b/dev-python/livereload/Manifest
index d65f59959e65..0d41373a215c 100644
--- a/dev-python/livereload/Manifest
+++ b/dev-python/livereload/Manifest
@@ -1,5 +1,5 @@
DIST livereload-2.4.1.tar.gz 25593 BLAKE2B 97a37349f14cb9d1841ec78cc3d1965b59f65f86b00cb972b9b726364f7f34e6409853f8af32215c6bd400698f9b3ac2b947ac7864a8df15ccec8badddaa0cfe SHA512 9106fe1894092ab336270f539be41d4db2d277560a41898e45014e34783ab0b601c993a5a5831c951d313db98ea835aecc8eb31468ba186e243a28df75bfe9bb
DIST livereload-2.5.2.tar.gz 27070 BLAKE2B 9d2af1eb313f8fd6e7a5176565c3f7a9ab7d8a36260d568d47a427e14e8ed76c0edb0c227ba5784681c82d7c7b5994e151d14302d8c9d0e76caea7d12e130586 SHA512 bb4ba50a31a912051f6036754bfc6ce7ba33b1b8abd5a20ac151f996e347d84367d4cc26f9c798ed6aef487ea335e1591d40ebd1c12f9487f74992e53e129749
-EBUILD livereload-2.4.1.ebuild 857 BLAKE2B 3b2367c6a1bdc108b6ff9bf8ba73e58bfbfb377e8ee48f8df6c9f346244e0fdb4acde93962a167fe7aae82a253e051ad974e25b64c66a5f8aa15adf9074f4294 SHA512 78b33454fb517c69e38f39e696d7bbfc3eeb8f6a0d9a7cda66ea70173e2df85f4fd144dec14fa2da540bd6401bb87b3e5667b75adf643a80790614d95248d9ba
-EBUILD livereload-2.5.2.ebuild 858 BLAKE2B bf2189498b3adc7f1f2fe8762945fa5f53654955bc12cf6bf4bbe26918290d2b2f33f9a71d2bdc08d95db941561d496decd1de387c95c5bc5aea415879e1a01f SHA512 82f4be1c05cd911d140852ec78e42477962d7e66e4fb047b9663bea99df29e2205617dea7f40c73d7504c99fc43423877de1bcd9d494f299c25207d979a2565f
+EBUILD livereload-2.4.1.ebuild 884 BLAKE2B 3b9d77707408bae7a382049fbe53746db70c37b9eae32e89acc89acb266945c54be7916c8d8a45626fe503edfa9a95fdb4e6824c8d9b783350efefaa4cec18b7 SHA512 a2c0b837f953293a9c191bbcb9aa6dbf3656f03fb5e1674b158be5ac64347685a47efb2311bd29abfcf152ffe58339e08a73fc776a5aa56a69563a7e4c8e3aac
+EBUILD livereload-2.5.2.ebuild 885 BLAKE2B e33a7ea8b1f4432caf6293e8d5a04dcf370cfaef1b2f0178a60030e89b9dc7a16bff393038105073b86c5a6f05f0b6c8e42d90b41012120fd84c34d06371c45a SHA512 3ef15fce1861c2902059b7e2ada551631517518ad63ea8c783b27eb3f63eed2deb7bbd82fa0a2531af027fbdd7be978bc27692ec8da372658a1c448b8a3b0967
MISC metadata.xml 255 BLAKE2B e88348eaa3bdb7b0d49b6041be22aea520b3c8725f8fdf9433bf9ecff7f5835e9ca46ef054a110a94b394fed5e14c12459a1fee88449ba47cf23bfd9d44da951 SHA512 42395b9462f906c39def6b21217119364b03682e624539e1ffea1f95258d21ca9c3bc3e94f86cd4294e6e4d92ecab7e6355a5068b243aa2d11d6cca1fdd95012
diff --git a/dev-python/livereload/livereload-2.4.1.ebuild b/dev-python/livereload/livereload-2.4.1.ebuild
index e96dd2dd62dc..959efddbae00 100644
--- a/dev-python/livereload/livereload-2.4.1.ebuild
+++ b/dev-python/livereload/livereload-2.4.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64"
IUSE="examples test"
+RESTRICT="!test? ( test )"
CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/livereload/livereload-2.5.2.ebuild b/dev-python/livereload/livereload-2.5.2.ebuild
index a2c98bb27ca4..aecc85691101 100644
--- a/dev-python/livereload/livereload-2.5.2.ebuild
+++ b/dev-python/livereload/livereload-2.5.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="examples test"
+RESTRICT="!test? ( test )"
CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/llfuse/Manifest b/dev-python/llfuse/Manifest
index c55868d4ee53..c754350de656 100644
--- a/dev-python/llfuse/Manifest
+++ b/dev-python/llfuse/Manifest
@@ -3,7 +3,7 @@ AUX llfuse-1.3.5-cflags.patch 662 BLAKE2B 39e0c35ffbb62b4a6b7b7c5592da8c87554ea7
DIST llfuse-1.3.2.tar.bz2 348035 BLAKE2B d3a3219c8d7462f448486488971842362b6ade8fcf6804d725db30b0e91d3f240ec9443705cb67caf3e6beae8a174f323465695dddd132210e3606aef6dd861d SHA512 f065818134b12dd128574836bc7d339404d9b7d9236b535da709378e9206b17cb2accd97fc0b658f39a93efe126a7c3064f7901468231f63f8398a3e053498cf
DIST llfuse-1.3.4.tar.bz2 364400 BLAKE2B 726a42381b84fc57e3e54d519bc1a105056cc8cf5d1c586ea12b1798db493254df7088f1060ffda0d89887c2b7db2046825e4f044953153e7978891f72032457 SHA512 6bda4534f660c42e6740093be0a2c308367f5915a0144d44c390b4f6b197efafb48bc28f7f8d1735defe470e37637bd6688690e26ec3d0c01cb7c197e443f6e6
DIST llfuse-1.3.5.tar.bz2 362266 BLAKE2B 561439e193470c047aa32b5b4ffd189beca2496b0141d9f0b0d4b494ee135025b174744ac3c90a0e5e8a17cc98f4ab2e8b4a9069f7d73e01a369f5013d036144 SHA512 d45c5fe7e81fd561e016fe99cc7bbac0cf6243e1517e992fe5b302b641aa93c8f95779cb7a4add7a7479f1ed6ca35e0fcf1e4da0fc46ee5d819b46511927613c
-EBUILD llfuse-1.3.2.ebuild 1024 BLAKE2B 1110e86c6d72cf840bf668ed4a6ee5d28c6a040d3f6811fb5c6add9051a35b0826836c8b14d7a2ca07fc1be3dafb0ba29f7981bfb25cc4755babef256975d062 SHA512 d2185cc4c52720957f0b8f8495b8d3d0f15c239480a1d79e6a00bd6fc5cd31c0b2b7b5effe0b54cf55896f612fcb75e2750f20f200472287bb215621911e3107
-EBUILD llfuse-1.3.4.ebuild 979 BLAKE2B 742f0e3e3908dda4099b492588fdeae7924a1d38befb4c8e11870bff12f05fb566048317593515aaf0761d8c2df15b77984e3f577dd603b72c7a48997843452d SHA512 814f838b1c8174bfe886f6ced5a8607858d7d06accaa4ff337762e714eef10b7be0c4fe5de2eec5f669644a67a5e34f04ce23b09a8c0a3f6a1c89c06b857fc27
-EBUILD llfuse-1.3.5.ebuild 980 BLAKE2B fa1e5791dfe230275fcd4f4ea0769d82ea500e09df336fc870204d244e8d29c57c10530ef874377ebce123f6aa38027b3dfe55563e54893eac03427d4ce6fdc8 SHA512 a9b6581621997807b60dacefec3a8f4cb68daadc31d97f9175024149d31ae44cca2f3a37a31862b15e0cc58f7f7ae9a5e007b194e0da15636ae4d9313e9dab86
+EBUILD llfuse-1.3.2.ebuild 1051 BLAKE2B b9e7e1e83a593b4cba9cbf14dde33429c14eec7c30b5b3a865bcbd3c3851100567a367e02fcbf2dbf3c2d89cf428c7999462631bdd5412d7c961b50be25d6b7f SHA512 4d9610fe9fd38cb53e29eb8a616693a6041141f469538856dd4ef3e8330b0820b5124bb54a170235971e0ea8086ddaf15bea97f035d9cf7b57ab55b05e30273f
+EBUILD llfuse-1.3.4.ebuild 1006 BLAKE2B 585fb0a309d6164fc64575c2cd88312b4f0edd1a96d40e73abf06fed5888fa622e5856db81f26b93326821f3911e87c775b61804024689d12b49af24c62a43f2 SHA512 222edadb4da064673c96f3fb139595622b033a348cf178d52ee587398c4caad4a9fbe70f6ac5a07ce24dfb20cce041ada9783e52ed34642ba1a65e2e8795ccf0
+EBUILD llfuse-1.3.5.ebuild 1007 BLAKE2B 6d2a94e3089377c04743850072fd90e0f5cc50f82acaabcf6ea7463be0eafc0a92d5935fe39883fbcb66c1ba9812d26933988d024ad10d790ae05d1a2391ab17 SHA512 bfcc551a02cbf2343e68028e1bc589918a67ea66a43be9404576a9cf861e4674e904b7a6dd1be3fbe432dd3308c372e8f81c7a9a88c600e984792756a2161eb8
MISC metadata.xml 376 BLAKE2B 1af93242bcb6260813d1bfd9ea8705cd5aad5bd6832dc99d49b1ad3cff9ab85c59fa7e2fd713f3a30055d8e5a1c507b12a3cb8324c661062490eab6fb04f280d SHA512 f3283b1b857582140d4bda3c2456889e23e7c82d8a95efd9d9dabc18c49c4c37f160ffe082932eecc738d7b045f4c6607b09a89f0e8c414e0329834fd7588fbe
diff --git a/dev-python/llfuse/llfuse-1.3.2.ebuild b/dev-python/llfuse/llfuse-1.3.2.ebuild
index 4a45497e49c3..dc91b40c6053 100644
--- a/dev-python/llfuse/llfuse-1.3.2.ebuild
+++ b/dev-python/llfuse/llfuse-1.3.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND=">=sys-fs/fuse-2.8.0:0
$(python_gen_cond_dep 'dev-python/contextlib2[${PYTHON_USEDEP}]' python2_7 pypy)
diff --git a/dev-python/llfuse/llfuse-1.3.4.ebuild b/dev-python/llfuse/llfuse-1.3.4.ebuild
index 70bfc2da680c..2e3670d2b817 100644
--- a/dev-python/llfuse/llfuse-1.3.4.ebuild
+++ b/dev-python/llfuse/llfuse-1.3.4.ebuild
@@ -14,6 +14,7 @@ LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND=">=sys-fs/fuse-2.8.0:0
$(python_gen_cond_dep 'dev-python/contextlib2[${PYTHON_USEDEP}]' python2_7 pypy)
diff --git a/dev-python/llfuse/llfuse-1.3.5.ebuild b/dev-python/llfuse/llfuse-1.3.5.ebuild
index 451b5c898b2f..da27f3614d45 100644
--- a/dev-python/llfuse/llfuse-1.3.5.ebuild
+++ b/dev-python/llfuse/llfuse-1.3.5.ebuild
@@ -14,6 +14,7 @@ LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND=">=sys-fs/fuse-2.8.0:0
$(python_gen_cond_dep 'dev-python/contextlib2[${PYTHON_USEDEP}]' python2_7 pypy)
diff --git a/dev-python/llvmlite/Manifest b/dev-python/llvmlite/Manifest
index ccb10ffcb244..c212d997b5a9 100644
--- a/dev-python/llvmlite/Manifest
+++ b/dev-python/llvmlite/Manifest
@@ -1,10 +1,8 @@
AUX llvmlite-0.15.0-use-system-six.patch 1274 BLAKE2B 366bc8425139e8b56d4bae78e21088b49d1bab059c2a246497f45ea377aefd3df1bdfe3dbc9692eb5d00538466aee689118b907d01a45f211ea26ed6c7215992 SHA512 5db6b819e0a9e0d6b7963272ef7fd9c9fee778cb4c2d577325de6602e7a283a98752e870b83df4978d063c84b73045e2f65bc9aeb482dd487255efe24792db69
AUX llvmlite-0.28.0-llvm710.patch 2095 BLAKE2B 78b009a935b9014da648fae3a077cba7db8f3469d2c49509bb8d5f97f139bcf5d91b9c727ee74a114e191bcf79ea2d848953fac45a07d19e1bcdcff83107e819 SHA512 d09485b7e93bc9cf3bcf89dbe734934ff4fbc634142408ed54544d0c3a0b7fe3700dd227bdad2d3fa4585898c60da2e46c097877b9620838678bc40d3bf0034a
-DIST llvmlite-0.26.0.gh.tar.gz 175536 BLAKE2B 6736e94c13974bb79bcda08ef58dd6d1e67d07a0173b5f2ab1b2fcf9a6e72b2a0b8737da5598023fa0c6db85cfd84f2d429f6077e1342a15b500376addd03c69 SHA512 e6bf76b209f44624fe21551971d422bbee6a6dcdfbd2c42607904be32db1b94cfcb185e70198fced5deadd938208d66d94eed4cea31726ae7f4779d58b57eb48
DIST llvmlite-0.28.0.gh.tar.gz 191141 BLAKE2B 23c86c28311a4e8c7f9c209a7ed7816ad5002c26f9fda7a47cf2b54c4578db28ed0781b54a716726db8a7c1abce79a79a99c3f5bf4be2a61d547eb74d06cb507 SHA512 c00c767c80a507975a055088ca4328766c992e7267219dea54376daf5eb11397532b243352976d3569185149007650d5e94839b61aa55502e1991f72b1ba492a
DIST llvmlite-0.29.0.gh.tar.gz 196507 BLAKE2B d4870ca042d446857b7409c0c50c370458747ee744c24611e88da4bc8780c26125b2e8db3db7fe9d4f553f9aae5769b62effe1ac94cfaf234bab54d43c8086e9 SHA512 8735b46b1a3053b89306bf6e05c8c6c375d15371d33635f1d27e5533d7a78a85f773e04b7ed8d39ebab40a892c374839e1324665d81459cb797f760d6d2c81d1
DIST llvmlite-0.30.0.gh.tar.gz 199354 BLAKE2B 71ba1b0572d115a28d838a7fa5daca136fb793d41cdebca5834d2977813b4a02837e99d8b1b48d0fa965c5d3bdfe7783314ecbd2a7e7075b82247ea5fa4f90a4 SHA512 e3a64a3170efe1bffb6eeb8d6cfdc5a9bf8cc9e123da0b317b6b8dd93dacd3a54d5117c22eca43226915e7ff2793ab66cdee00c5e6ada442d9c2f7fed6e40763
-EBUILD llvmlite-0.26.0.ebuild 1501 BLAKE2B 93d3c40675120ca291a8d4fa90d84f484982a110f06707e1f93ec281d7dc2769a34427db467f976d82b9740ddd469b3550488fb00f210db570242cf74a12a033 SHA512 6ddc17275c10c8690e8bcd686dffbb86a6f60dd45e9ac73fe70d574ce1226e3292d9886fbaf9b96b916af9cd7437522a071a7506692285ba9c48017a3090a2f8
EBUILD llvmlite-0.28.0.ebuild 1541 BLAKE2B 2d6575051c5c5fab37a40a4a9164ad2b739d1f18164836f4b68d7e4a2dc03a4fa1999b41afc1d3beb39d20e71356d76d68dee157690082cc3c74e63c6bb089cb SHA512 2337eac3c683cb2c7deba8a24556c5f5830b54e156ba589b8896aba3a2676841bc79e7c143a8e998ea53e8a0b871bfd40154a2586d1c15ccce1d6bcade47410b
EBUILD llvmlite-0.29.0.ebuild 1500 BLAKE2B 5e724641299c1b86b764f438c40a6c98087ced767df582ceb522baa04a9d7d5c50c5dc76df3876ec9dae27a8a0035b888e11432868c618da3133351423394f75 SHA512 b24246e3cd1972a1e026a929e1b4d801e37f83626016196618a9d67c24e86115abe031f332a1c160b5846bfeb46b69cc20db7514d8764c176732c413b0182b6e
EBUILD llvmlite-0.30.0.ebuild 1504 BLAKE2B ef859289fb6438409ef22bae53d77bb8358d78aa25f5937e0d4015a342b4e7bc380f9d163f07aa78d3c4574f288d457f91a81f318c8edae095fd3daf5a2eadb0 SHA512 4c44a4a1728da9bf7588ce85f2d12d9bb015695fd16d3f6a7775c724d8e30f825c782e47c5faa1bf3e16d68025ea7821ebc947172d1021737268a294e43eacc1
diff --git a/dev-python/llvmlite/llvmlite-0.26.0.ebuild b/dev-python/llvmlite/llvmlite-0.26.0.ebuild
deleted file mode 100644
index 3bb66f1f6541..000000000000
--- a/dev-python/llvmlite/llvmlite-0.26.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
-
-inherit distutils-r1 llvm
-
-DESCRIPTION="Python wrapper around the llvm C++ library"
-HOMEPAGE="http://llvmlite.pydata.org/"
-SRC_URI="https://github.com/numba/llvmlite/archive/v${PV/_/}.tar.gz -> ${P/_/}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="examples"
-
-LLVM_MAX_SLOT=6
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- >=sys-devel/llvm-6.0.0-r1:${LLVM_MAX_SLOT}
- sys-libs/zlib:0=
- virtual/python-enum34[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
-S=${WORKDIR}/${P/_/}
-
-PATCHES=(
- "${FILESDIR}"/llvmlite-0.15.0-use-system-six.patch
-)
-
-python_configure_all() {
- # upstream's build system is just horrible, and they ignored the PR
- # fixing it, so let's build the shared lib properly using implicit
- # make rules
-
- export LDLIBS=$(llvm-config --libs all)
- export CXXFLAGS="$(llvm-config --cxxflags) -fPIC ${CXXFLAGS}"
- export LDFLAGS="$(llvm-config --ldflags) ${LDFLAGS}"
-
- local files=( ffi/*.cpp )
- emake -f - <<EOF
-ffi/libllvmlite.so: ${files[*]/.cpp/.o}
- \$(CXX) -shared \$(CXXFLAGS) \$(LDFLAGS) -o \$@ \$^ \$(LDLIBS)
-EOF
-}
-
-python_test() {
- "${EPYTHON}" runtests.py -v || die "Tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
diff --git a/dev-python/lockfile/Manifest b/dev-python/lockfile/Manifest
index d308cb5e4af5..ba9cc39f0057 100644
--- a/dev-python/lockfile/Manifest
+++ b/dev-python/lockfile/Manifest
@@ -1,6 +1,6 @@
DIST lockfile-0.11.0.tar.gz 20909 BLAKE2B 8e13508312efc7eaa463e8fb80bf0a51ae3bc0adb93dee0eb52273bac40293e729de83aca98f549d12f3e46f9654c1d0f373aaba350acf7a17421c3d1fa9ea52 SHA512 6c4c69e1434194076a99f8134a2558c791675d420a17687dfd5b38c1303564392ecc388ec285d55a20027bcbcbc1b3475a489b70390796c46346b89d4b18ad89
DIST lockfile-0.12.2.tar.gz 20874 BLAKE2B 8a1e49e8799516b44b219fb28101f3985d75fea842456e69c4357b71eb6a7be21cc56c0f9e885df8da3fb6c584ff4a47c7daad87ba34fc47a8cd40644ece063b SHA512 67b7d651d7e963a497c2604912c61eed90181cdd09c744a0ceaa26e6bbe09d1a871ce48be3949b7da7ea6b366b15492c8c8de589edeca2641ca5e6cb3804df07
-EBUILD lockfile-0.11.0-r1.ebuild 1251 BLAKE2B e982209197c82851f6664ace40e37276e0c43c1534fed1ce63346e737074aa44494ed78cf5dfc68be4db843da4b0b71f4718a939a72ecfe69b3e834b0a969a8c SHA512 09acc2be84e5e57a5c1e99c5f61a083f3f85ab7bfddb349379388e988d9899268190c701c3db1d4231bd66074607c868b7c29e4b8778f2687f0dd4428354e7b1
-EBUILD lockfile-0.12.2-r1.ebuild 1078 BLAKE2B 780caa8fb8c81f0ac11f2416efd5f8eee448c371c5104c2af7c0c2952a6fbc339af3df607df3cd9ae28d16edd7c636a87551fbd1f53e157fcf271391265eed0a SHA512 0bd036a96f377385e90d5bf566752bc5c7d081078d44e45f51da60c5b699708802c0e038c2132db184a2a829b1793770712628e9f115f3e9902ea88ff67331f1
-EBUILD lockfile-0.12.2-r2.ebuild 1078 BLAKE2B 4c8767af2f51064cbb31f2bceda6350a7517c01fef38873266ceda6c4d5370e42502610ec21f6d447d1916e0e0444c0dc5e980f3909c8b8127903dd5cce5d0ca SHA512 cc80a5fa7ce75c83d85ee9aa09491c9fcd8f36080ae47ac026d3d84cf38b4fca5e59920fb0460a9af5b902e564768ecfcd3812768b31a32a7e04c5aeeae1f716
+EBUILD lockfile-0.11.0-r1.ebuild 1234 BLAKE2B 36d743fa15a0f057d77d6d5237d36eb842d071cfdb51618a28dce1aebd46f8b1bed9f86e40d95b3f931acebcc0425f66fcc66d09249dd89755b5f1e7d650b041 SHA512 95c55c2434314625f388396e2f0e5e8302dac208891389eb3f3ef130b2d703c2b8f026f5d7c9a5511f6827d4ad65b02897695b2c73be18ea145bc2bca54b825a
+EBUILD lockfile-0.12.2-r1.ebuild 1105 BLAKE2B 46e29d94f68549fd6e9cb764c3412af7d463efe754041037b8564486004dcd8c5dbf109c73ff941b67ff93b8b995f9b7ce50811431f4861619e80e0508bb3d3d SHA512 a59bf11e8586c779586ad98a266aa54140f3216ccb47a5eb6d40662d296b5e31cd9d56de39f314b2684c0e610550ac5da375e441c9d1dfec000e094f83db07b4
+EBUILD lockfile-0.12.2-r2.ebuild 1105 BLAKE2B ce800a7d12f0317ed5dc2651275bf7fdf9c88b9326b2470e699e601295d60e62c969eead493078dba241dead41d677873edb2812af06d9c990a41ba362c9d064 SHA512 cd0c6495d2c103ede67ec03c9eb55640897bd663f0ca958ff8ce44a412adc25c524686223f4f36e6f14180677fd5745443824418edd8c49d93b9e67f79695c78
MISC metadata.xml 364 BLAKE2B 504dcb4ca67f92ab6554918b7dfa48d80f31439e35d6d1b5af441dde50455d27bea1f9e0f2284676cd9190cdacc839a322ac4ae556b45a371f98d5f032c5ae5c SHA512 b736cd5f710ac2c628d8379aa69fbf3cf5015a1edd80405ee695d56d0a0f86bc40c8ecbe70083338e6b7fdd115d11318358f5fd04b2397e0ab5ab7b315bfad5b
diff --git a/dev-python/lockfile/lockfile-0.11.0-r1.ebuild b/dev-python/lockfile/lockfile-0.11.0-r1.ebuild
index b2b15edfd3c4..917b45b73559 100644
--- a/dev-python/lockfile/lockfile-0.11.0-r1.ebuild
+++ b/dev-python/lockfile/lockfile-0.11.0-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
>dev-python/pbr-0.7[${PYTHON_USEDEP}]
@@ -33,7 +34,7 @@ python_prepare_all() {
python_compile_all() {
if use doc; then
einfo "Generation of documentation"
- emake -C doc/source html || die "Generation of documentation failed"
+ emake -C doc/source html
fi
}
diff --git a/dev-python/lockfile/lockfile-0.12.2-r1.ebuild b/dev-python/lockfile/lockfile-0.12.2-r1.ebuild
index 42c9a45a7a40..5863bdef3b74 100644
--- a/dev-python/lockfile/lockfile-0.12.2-r1.ebuild
+++ b/dev-python/lockfile/lockfile-0.12.2-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
>dev-python/pbr-1.8[${PYTHON_USEDEP}]
diff --git a/dev-python/lockfile/lockfile-0.12.2-r2.ebuild b/dev-python/lockfile/lockfile-0.12.2-r2.ebuild
index 3a1e91898328..9cae8c68a797 100644
--- a/dev-python/lockfile/lockfile-0.12.2-r2.ebuild
+++ b/dev-python/lockfile/lockfile-0.12.2-r2.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
>dev-python/pbr-1.8[${PYTHON_USEDEP}]
diff --git a/dev-python/locustio/Manifest b/dev-python/locustio/Manifest
index a0ff22c92fb5..a174aca9a1d9 100644
--- a/dev-python/locustio/Manifest
+++ b/dev-python/locustio/Manifest
@@ -1,5 +1,5 @@
DIST locustio-0.7.3.tar.gz 89300 BLAKE2B 4fba25ff54686a35f95de15766e38ffec0de24eae7e3100275dcdd25ef7dee1bccfbd1d31458a56f35a8ee5afaeea6c91ce40be2bdeb77ab7f9d663b378782b2 SHA512 fe2434691218be0749c0bf7c2c26b6b3172b7dd69898667441aa98a67ac5e5fbb513aebd27bd54c10f423da452f734c2d6ab7a52f4641755439cd3b81a82eee4
DIST locustio-0.9.0.tar.gz 226870 BLAKE2B 595042f110f08ddb6bfdb9642f91448a0fb7229fcffcaa1392fdb351ac5106304e2743801134f4f87fab68b8f098122c88cdedb10566ed70035480ad69755e58 SHA512 9c51fa3af784b4b653fa5f55623ef8ec5eb6a94b8f3eacab97deeb7f5805a96b5467344d653a8916975f547d5a7a7ff63c83ffb8c289e805ccd5bb577aac04d7
-EBUILD locustio-0.7.3-r1.ebuild 880 BLAKE2B c64055a454a07ea2f0ef3eff6912ca31ea1deb37206ce579450200994530408dd41c8d62b7a712825be219812bf68537c5b59ab6f9133c2efb948b73f8c61954 SHA512 4f8f48bccb9ceee50d735354c6f008797e7671717cdb046a9c81d74fb1ba7777452662df17cc5139a8bba73c761448f850d72f8159098fd1d0848467be26900e
+EBUILD locustio-0.7.3-r1.ebuild 904 BLAKE2B da6dff8bf893cecf5ce2abb8e34ea58a6568aa380d57339d8f54d4aed867efad7651681ff218ec76f577e89124e8674de4fcbb6b2872db60f46f30a0f062804b SHA512 983cf811b33ded53e5e2adb652b622632d0095e49c00a8b65aa7215c8b18d80b3a33004bc054b6572cada44ccc4097875c788e0fa1183ab96b60187bda3b08be
EBUILD locustio-0.9.0.ebuild 983 BLAKE2B 2beabd2ee57a7bf67071f4f6cd9e443f92dde0c667884daef1f72c05a18eb406ad5d9d8511b5a59131f5720e306d528822436f1f888d18f00e5f88d787d9feaa SHA512 ac0c12a83c26e05bf4945adbcc848f6ebd379ca68ee323ac44849369909b2c89903529e6c016d8a45aea5f22cb95160ac2f5e2a162df1a045fcd6a1309ccb649
MISC metadata.xml 366 BLAKE2B a5b3f35409c984368b5fa0b7ce3713ead52af9bdb0dae2c18f4224e7c8b392eadf6350471ee4e928b7e39aa82ffdb8ca5b755562073430313357d1ff1e2c6573 SHA512 bfa39e9bf81a8fa9f1ac9fbd635daecbd3856a240bbeccaa8ee9afc632a21c07ccb2b5a6afd15008a828d2ca7fdacdc0825c2381636888a4f044f2ac0c5c311c
diff --git a/dev-python/locustio/locustio-0.7.3-r1.ebuild b/dev-python/locustio/locustio-0.7.3-r1.ebuild
index 1e3ed7aa9e30..8830bfd9b640 100644
--- a/dev-python/locustio/locustio-0.7.3-r1.ebuild
+++ b/dev-python/locustio/locustio-0.7.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="test? (
dev-python/unittest2[${PYTHON_USEDEP}]
diff --git a/dev-python/logbook/Manifest b/dev-python/logbook/Manifest
index 64a32daf95a9..17b84e964fe4 100644
--- a/dev-python/logbook/Manifest
+++ b/dev-python/logbook/Manifest
@@ -2,7 +2,7 @@ AUX logbook-0.4.2-objectsinv.patch 393 BLAKE2B 9575e9f92379fc772755785bd10cc465c
DIST logbook-0.9.1.tar.gz 106615 BLAKE2B 4100bda341a1c946bbabfb6ff423b4906f0ada754ebcbaefca93d768bd8c5135a9b1e00207fba4b13ce297cb7eca27364000e9f8b9f52935608af6c9586302aa SHA512 d136dd5a7219a23a50db857919d794e7b721cc629443ac2bf92374aef68889d8a7146886fc4484c6d0dea56ec5c1c1ccca3f0b20310c2e12dba9d40dcac9c188
DIST logbook-1.1.0.tar.gz 367541 BLAKE2B 26e27e94f1238c9188fc66b6eb1f5622d96e1c0db97817dba30c8c70107544ea80ab1f11b71592db6a8e2a9c5d32dd659782a532cb7d263c2f042b41ef88d2ad SHA512 55ec7a026a08baed405e29d7cdcc9d3cc423c9faf13788c2447ac7ccff688de9bd9e332ad78077b1eef8bc8ad9aea572f9c124888f46ecabc2abf22d8ac9086b
DIST logbook-1.4.0.tar.gz 369335 BLAKE2B 02398be49d2a12aadbcde90561afe6ac08060877922fa04b27f08587115aef8faf47bfc352fc005b8a986ab619289c8544fe53a84e0e863a09c992685f78739c SHA512 3ea969e9e2075e34a915566be906266b408671657e4cecbe47663c28f2212c0522b0f0eb2832fbc4fb906f70c8e53d3cdbe65923dafe53a77545b8126ab539f2
-EBUILD logbook-0.9.1.ebuild 1168 BLAKE2B 83a657a4f2040ac986d398cee547694a45b6e1e3d4b17d977500f3ad4bac3f5a334fe597805a9f42c1fe6d49724244ed4735224a71de37a4350c90acfd929298 SHA512 fbffe97ac228f6fab88f9a00d793e1cf9eba83c24637d1b17d8eb3c4ceda0f4813e68051b6a1f45e718efb79a232f9651b411a1119fb7787878804c84b02e49b
-EBUILD logbook-1.1.0.ebuild 1172 BLAKE2B e8e6dc32deb28db0d2713e3f7eb4e2899dbb9da618ddf4e5f1e1cb9e8afd2802cd237efb89d9a1216c5795a8fbda201bdae2ba2382eba77ac4c3ff91fc121407 SHA512 ed2fff25ef1ffa9aa7aea4f0a4ca39316513baec762330020dc2d88fd05a127c5d1cb2e87b887560a19735ee415aeb90b0296de38753369ba6db46c2b2c3b763
-EBUILD logbook-1.4.0.ebuild 1174 BLAKE2B 12bc94f361d76990f8a070abde28246a9812c314f0769e2ed9234e57954904b63d3e752c87cf385533f12e9e6f386104f81d4960fe4b9ab1ab6204f2268bea29 SHA512 b3e9df418864569b0a33ec1afd3e294ed9f13b65dbf807daabb68ee6a14df5e70f3db9654de3a5d7e04cd55558fce9094f8c46f451268c76752ebc2c374f4232
+EBUILD logbook-0.9.1.ebuild 1195 BLAKE2B e55637c53ee01987c444a98e6370647be1a5eb4b7d4068607a045f8032cca12d79f7181c8140287db39137ebdc190286ea278a8b74a1f209999a5a2d76f78c5e SHA512 61df4b2d5927872bf9c26fbd79607d5a433d59cc0fce2c1ebbecda069676f685e41243e209539afa562fc64ffd0f656903d8274992de7a023bdffdbc94842cf7
+EBUILD logbook-1.1.0.ebuild 1199 BLAKE2B 07e812b4d4c0d0802ed6d55ce35f47f2b172ce622d30a27e871239337250bed9fedfbdb4aea66f6f7ab8cabd7df247f62673b36593ae2473db36ec754c11964a SHA512 c62040e75edd78b09362dfdf7ac7ce6f1aa796561a2a6f794d56cf57fc5d5d1559f42c30aabfccb9a9fe93e9f480fab1356661c1527772497c571f6b1584b18e
+EBUILD logbook-1.4.0.ebuild 1201 BLAKE2B e27962c30ebfbf3945d851269e2ff2dc359e9017d9b7da53feb2cdc379dfa28e95bb0bba82f50ff72d71d4ff601443efc36c0c44f772aabd69a1db745cc059b4 SHA512 2d2d8b3480f2a79b81c7e25c05056dd109410c923dc1e19730983c408ac48f2d3ea5fc4817b9e01d1594c5b997bb10e62f24ff0654736c1dd9e4e301986d4293
MISC metadata.xml 379 BLAKE2B 63416a01d45934c94f9f56e2872a35d66a625c6d529315697d4038d64fe0947f77065badeba36cd765d2a4781e04ab651b3b812c5563caf3222065210d62f3f1 SHA512 fcb989995cc9403469ef44339c37b3a849a485b9741b1910e3dbad66d6aeb5a815a25ef9c403c020d75e608f91d78d436dff8a098efe5a508ae73b3dffe01a82
diff --git a/dev-python/logbook/logbook-0.9.1.ebuild b/dev-python/logbook/logbook-0.9.1.ebuild
index 7acd203dc2eb..0322bff77b9f 100644
--- a/dev-python/logbook/logbook-0.9.1.ebuild
+++ b/dev-python/logbook/logbook-0.9.1.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DISTUTILS_IN_SOURCE_BUILD=1
DEPEND="
diff --git a/dev-python/logbook/logbook-1.1.0.ebuild b/dev-python/logbook/logbook-1.1.0.ebuild
index 9a623aa761a3..5edf475bd22a 100644
--- a/dev-python/logbook/logbook-1.1.0.ebuild
+++ b/dev-python/logbook/logbook-1.1.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DISTUTILS_IN_SOURCE_BUILD=1
DEPEND="
diff --git a/dev-python/logbook/logbook-1.4.0.ebuild b/dev-python/logbook/logbook-1.4.0.ebuild
index 07e2f1ec32d8..05fd3081da0b 100644
--- a/dev-python/logbook/logbook-1.4.0.ebuild
+++ b/dev-python/logbook/logbook-1.4.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DISTUTILS_IN_SOURCE_BUILD=1
DEPEND="
diff --git a/dev-python/loguru/Manifest b/dev-python/loguru/Manifest
index 8c84e5de34f6..7fc340597832 100644
--- a/dev-python/loguru/Manifest
+++ b/dev-python/loguru/Manifest
@@ -1,3 +1,3 @@
DIST loguru-0.3.2.tar.gz 378160 BLAKE2B 83301f5bb79d0edb20d211e8ee4d05b3b93a0a9f13f13b2ff103f1e9759f227b80e5571ccda48098a1e45658d99a54768fdf456ffef7a13d08375ce62ad876e1 SHA512 e78f5f43fbf4891ff9b9a21c1a29e4f02877f73a09b7b7df25076bffb25a094eef561c469b22cbb999979de4dbf81df2298681fa219dc684f15fe7c52ecb5359
-EBUILD loguru-0.3.2.ebuild 965 BLAKE2B c699d420537376ce62fdba478512f1adf7a93bed1bbcef890cfc09eee72ae78bdbb2f06c53c60a1e5ec543527678dcfd8787d8a041371fb035e1ca31115cd8b6 SHA512 191f5cdeeba332ce0263e4bed5d4c805d9556964ff741d48a0bedf2a5c4a7132e4cc25d5bda92a6fa381b0d3b294fc64cfa2161e72d0c035fbc5a9240eb5544c
+EBUILD loguru-0.3.2.ebuild 992 BLAKE2B 3b387ea2b110c3e3c6b8461bd69a3185c5ad8040047120fdb5e142f041f866718ddf1429dc6a0f43198b10aafe2465022ccfcab6d8837e871218e1b21ca697fd SHA512 750356f6f06edfbc42873ac1278854519a40f9382092fb706a1fcb64e662bccb915951102edb48a0d12cc3931d7005845805a207c690ca31adf8edf40b88ede6
MISC metadata.xml 683 BLAKE2B bd44db6c47f17a714eb8080d63d5002bbedf247787d568735f87f8aa01a13fc32d383f4eab2b92536a2f98f5b76b0ae01c407bf3c746b08c668ef562cf488ed0 SHA512 8a671ba69aa489f384c7074623f62c03905442b14b6b12bc9f306416a66390a334dcdadf84a5485936b47ff9992ac87e35ffbc8ae17d035b381f53f721b2369b
diff --git a/dev-python/loguru/loguru-0.3.2.ebuild b/dev-python/loguru/loguru-0.3.2.ebuild
index 332532b9b7bb..f7db000b4db4 100644
--- a/dev-python/loguru/loguru-0.3.2.ebuild
+++ b/dev-python/loguru/loguru-0.3.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/colorama-0.3.4[${PYTHON_USEDEP}]"
diff --git a/dev-python/logutils/Manifest b/dev-python/logutils/Manifest
index 03d6cee39a35..2320429ce640 100644
--- a/dev-python/logutils/Manifest
+++ b/dev-python/logutils/Manifest
@@ -1,4 +1,4 @@
DIST logutils-0.3.3.tar.gz 27106 BLAKE2B b029b1767fd385d921a254454090630b31b4a9ff7f71ca7fbf777102bcdc795bd79207f8d9098bb0538a110dfbc8ceef87ffe1443fbb42cad1e6f4879248ea0e SHA512 d341567180e96cf09155af7af96becb773b81e1c25946c5f08fce56b85018f236eb23b0d76b2b938900128b763a65327d64f0abaec0ccb0f6365d4d8fa3dc369
-EBUILD logutils-0.3.3-r1.ebuild 495 BLAKE2B e80d2e317f6b45152e2cb44ac1247276111aa920e479c8bc5091b7e3d49764abc1301a7327b123163e3ddd6cad4e0885c0ae8524b459345fd805e83804bdb846 SHA512 b3f64818a6f2499d97a3f72844f56572a3e48e24ed0550f3923e33179c279bbeaf369bef239ab9bed9bbb286a423556386d3e79cf1df076a996d709d65c8eb14
+EBUILD logutils-0.3.3-r1.ebuild 500 BLAKE2B 0d5b9a01dc9adf279362516767034700954da2aed51cbd45a4de181bd43a3b094d869bba4613fba88888547966a1fcd75b0c8c0674f87d0773d5d4b65aa3f2fc SHA512 c6fe3e75cdf7fb880c3918aaa4446a750be111c48b58a3a08d47f3ea140470ee4cc8b250f3af5e0d57cebba1d11bfb62e94543674e17c21551440dda92310ccb
EBUILD logutils-0.3.3.ebuild 486 BLAKE2B c884ad38d45283f9fffb0a200f8c20e314bfe6321e3aab656bf1d500cca94c37bd6391bfcf3259799d01fd0436a4517ec876751f5a808b9e4f3d0b5980ef71ed SHA512 826e9f514e2d4fb785bb34d4f269eeef76700e5426fca3c6abf3dccf89085814a1d672b0c954ee83c6e5d1b00fbae5f17d0bd6d0f98915d94f698cc6916bf239
MISC metadata.xml 388 BLAKE2B 587b9d7fcaa5cc18f3064ebfb24f18808ddbf2c05d68d6a44910babde42dd3ec003ba40b1738de445065767da564a1146e68ef14aba0309b7150137cd44b71d3 SHA512 19aab936b18ec786b830772716ee0d0c0e2d81e2cfabbccc20d0c0baa0dda993423c9de608780f2b969a2cc53f5e03a1378486246c86c656143fe6a0626a61de
diff --git a/dev-python/logutils/logutils-0.3.3-r1.ebuild b/dev-python/logutils/logutils-0.3.3-r1.ebuild
index aa3e081bdaed..15e2bb9f1821 100644
--- a/dev-python/logutils/logutils-0.3.3-r1.ebuild
+++ b/dev-python/logutils/logutils-0.3.3-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/louie/Manifest b/dev-python/louie/Manifest
index b5e4297a28a0..ff7f6723ceb0 100644
--- a/dev-python/louie/Manifest
+++ b/dev-python/louie/Manifest
@@ -1,3 +1,3 @@
DIST Louie-1.1.tar.gz 22306 BLAKE2B e7cd79003113f235e4058f60ec71325dd9bad6082aa66bb115e3adde3e75528fff170df5e547355871f9aaf49393bd89e1da7abc2df598132016e8f0b324d8a6 SHA512 4f5426da4bfbf7a5928007a82e155414e7db9d466397eb9cba6a5fcfddccf4bd162071e5d551fb6ffd41f0b780097a89eea6c268e2d4fb32264683f796d85ec0
-EBUILD louie-1.1-r1.ebuild 697 BLAKE2B 31c2f3b1878299c2d0ab3e66b0e39adbbf774719533e84acb09b541c153e0743e025821042e28ec9f05b160ea8de9ad81026480bbf013e820d879f273fc088aa SHA512 23e311d0c284304ef54fe143ee09919c805746be6490b432bfecd3ab81436b722552f719d822762167b0062c9f3d6b00318d4654768a694d324b48abff74d680
+EBUILD louie-1.1-r1.ebuild 721 BLAKE2B 3eccf1986254bbb43e72256a757692ad556faa38dabe5aac246b35d5a4e25b8b8fbf1ac978cabcf9fe43213607a73bf6779b5a87df2b77d81056c0a943cc391a SHA512 fad9ce7d9d36f69cb84eefa7d3613459598fac4280ad696db2412b345af9f9c28d6c98736675e7a74e60a60e413fd090ee2a028313877c35f94d106d91291923
MISC metadata.xml 308 BLAKE2B f3d2320a61138ae287468fddb81dca0fd3a12500c95f0148ee2c4e67437353cba3198f1560c296a0bbcf985156b183a98e5179ca7da668444911b890903a4da8 SHA512 6559bcc872bf9bfdb5fb0bb7b3f8b61dc0bbba13fe726aa00bd316dcae42c13d2eeb887cd77168810ca6333e442a9deb82cc9de3fd7f2bd66bfea662287e63ed
diff --git a/dev-python/louie/louie-1.1-r1.ebuild b/dev-python/louie/louie-1.1-r1.ebuild
index 7ff8a31b7ae7..006482054fcf 100644
--- a/dev-python/louie/louie-1.1-r1.ebuild
+++ b/dev-python/louie/louie-1.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
diff --git a/dev-python/lxml/Manifest b/dev-python/lxml/Manifest
index 3309f5e9e1e3..656aa9fa9767 100644
--- a/dev-python/lxml/Manifest
+++ b/dev-python/lxml/Manifest
@@ -1,12 +1,15 @@
AUX lxml-3.5.0-cross-compile.patch 1518 BLAKE2B 70907747332021789933759d3e2620d7b70a223664608680663472b648e2da103362bcbba6ee025375579cc2699432a44fc9b44169ba9c830ad546ebd3abd451 SHA512 b53925979e554552e72e58e06df579d2eb0190cadc304d13766852eaaeec78641deb1ef10700a0b52aebbdc998979830413a76a56cf221bce2e9a24926e1680b
+AUX lxml-4.4.2-tests-pypy.patch 17078 BLAKE2B 2dc3bc4f8b1de65f3b287d921880e2632cf3268b0e944846cd641903b382a0065d820093448069fbea318a3bf181b375a441dbf8aa903f0ee71f2ae819358adf SHA512 9a5c021b8cc2cd6cd4a609adb858e582172675aa5bc106ce03f88da95c71d7b2afc04394728e8297b316f6312d338f170a87b4937cda78d78c56e80a3308e3f5
DIST lxml-4.2.5.tar.gz 4414081 BLAKE2B c1c75a0a0c33011e2becb729de2c15dd786dd12bddeba4f2f26032d0d17104f258b471f5f961cbf96340df66cbce3e874d7a16c59731af280a309132b669d1b9 SHA512 4cf336d3e1471e8a26492760a143881517d12eb1c2dad82f8786540471bfabd68f8c795d97b7362166418c2be3c7996816638fdbd5a594536b9981478b90fdfe
DIST lxml-4.3.3.tar.gz 4378439 BLAKE2B 30c2a29e58951164fbff1c9d23362d46987c86b671e0cfa6cf15cbbb3db23ead856786babe57ce553f7b8a66d8ac333410ea1bb3b8b521aac43a038b90daf488 SHA512 cbc1cd30bac4b9ac845d99949c8c231a7870398f942695df5a00586d70d0f6b6ebd457a1a9306806af7d0fd521a14c54d266902943263927a0d940abc3cdf5c0
DIST lxml-4.3.4.tar.gz 2488557 BLAKE2B 5059ea45d3d833955636216a7c096322496882de4592a0d19604885dca8dffbc763afb7dc804b7a34561d0c94dfa2130a61835d6c12b97dc83008e8fa33e098a SHA512 7349cb4805e538da5b11edcb79fcd09ddedf0d52e50273a4e587f209e6b147b50737c45dcfc8eb3ee8e7be8f99769046f704c5fc8c35cee74d5d22ef72d503ed
DIST lxml-4.4.0.tar.gz 939001 BLAKE2B 9fc473729286e98cd73e4b39d7acf22ccb957dd4b366924dc171a6c89c2e435a3dae771342eb3b143451b0550960cb821430de3e8f6470dc87e3a85efc389314 SHA512 23e7b5157a6520f3e1dab76b023e828a5afe9d0103e2d3ff8fd1a8791000ed8f859e26fe9809676b89d4ef9fa4b27a6f1662a2b0f54e5ae04776643f5b06c0c3
DIST lxml-4.4.1.tar.gz 939355 BLAKE2B 0e9ebc894ebaa7994ee7ce1491683ff892ceac5dbae6bd90fd4d5ac04ec59d6c85edba37160a605c8c1b38119cdccdc8b97b62dc43f76705d7ebb595410c666c SHA512 08857f5e15d6b4badb8bea96fc7aaf3a02a504f9b87171e01c6ace25250d254691c64661dca8e723824cabac4753c59ffa667ac0b6042506b05e4357389e658c
-EBUILD lxml-4.2.5.ebuild 2326 BLAKE2B 46e89c6652bc410054fafb2fe37e3d5b540e1189042707cf87f0692fe410f4c30e97c23392b949ec6ef7be89e2b871d079f350bf1324d074492b714370e673f7 SHA512 5aa5c607bafe22bb16834fe795b7cf4d51c3d0e8c41e8fdd597988923c7b7037c7fb4c93188707a53df32efbe5812738a7cc50ffc7e5bc6bd34355f2ba033e5a
-EBUILD lxml-4.3.3.ebuild 2416 BLAKE2B 0be377482f12adfca930655c828c2fe45e4f758389b90573be52a5658c5da0d11ef7827c834324b1408676819933680925a635c4b0cf99e45506329dfc73a982 SHA512 1a486e9cf4c8fc6cafef366b4af6268fb2f399666a92b53d4057477e2225d398df839cdca7c705d1b3349cf0b447baf0a69ba8da038ac05158b64e8b5ce8207c
-EBUILD lxml-4.3.4.ebuild 2427 BLAKE2B 131b287e2b6bd728a648b275850ecd96fe9cd67b5ff9a26fef2cd26bb428c4dae3dceb5422d58188f6c2941b7098b121533254be28611467cbf1cb77f2f3d6e5 SHA512 12eb2d15645f428315324731dab32de2a252de46018e249465e689ffe75dfe7b331cdab416c636c239f896f714f9fd115e93bd999b954c5c4254413488fd945a
-EBUILD lxml-4.4.0.ebuild 2275 BLAKE2B 906dc0eb0a5fd82f2dbbe253202e0f6696831fc6013d8bf1a3a7e93e268fd5740ebbb78c46bb96003fb62b15807cfaf7641c266ba8fa12bd880609ea18e883be SHA512 5a70c4b53199a1b25ce7ade08b241aeeefe32ae27f1619e7fefa417128106685d856b925439108832978c1bce20469226107b91d5f7d53279c8987e0745271bb
-EBUILD lxml-4.4.1.ebuild 2275 BLAKE2B 906dc0eb0a5fd82f2dbbe253202e0f6696831fc6013d8bf1a3a7e93e268fd5740ebbb78c46bb96003fb62b15807cfaf7641c266ba8fa12bd880609ea18e883be SHA512 5a70c4b53199a1b25ce7ade08b241aeeefe32ae27f1619e7fefa417128106685d856b925439108832978c1bce20469226107b91d5f7d53279c8987e0745271bb
+DIST lxml-4.4.2.tar.gz 940286 BLAKE2B 28366d1673b356f980cedc64839f070e8166906705bc948af24bba369153accc0a4cea0372e87530227be88a89a0dab4d23308b75fd695f55fdb73e6326aa03b SHA512 af6608df7e47513644b841ecb6291e655122927cb439bd2ae694fd344cf5dca621e3e1ce6b40accc6db9e0c4383b5b3e6c6f9ff19f35c4daf30f119a217113ca
+EBUILD lxml-4.2.5.ebuild 2353 BLAKE2B d55f666417be498640c5e3224fd9745bd00eb0da8fe5179ca398760d2075f6bf73052843e6e04e2afd7c2dd8aa3053c3fe3f172db6f26165a0dbec19b1006699 SHA512 072955757052fe5aa4d261c0e51563f2e4923d188f5e68e1ef216cb248597b56df90cd4a919c52b20207eb4f5aa3dd6f993c5a71319fb6ae187aea339c7052dc
+EBUILD lxml-4.3.3.ebuild 2443 BLAKE2B fa028529d2abec36bbdafe49918e4bb30aaa31f77c419cc6bb9f12713e46040d182671614bcd01c4ab60fa0c469bb823d1060734e4a3836410a421d4ef7c2c8d SHA512 ff75b9aafc904a8ec4b6306617fa32f7b928c6b6b8a170cf25ee0625b3335337fe5ff4902c8e663f6110b6def0ffa5ef30e4089c93522d9ea882ea755fba03de
+EBUILD lxml-4.3.4.ebuild 2454 BLAKE2B 3f222e378df513801962f4405d76a1ca1c9024dd2437933144f5931856636891c2044f29b15eb13da5777376905227a88566d652329e7a1c18e693b3e0d49e54 SHA512 73275c268e272719f8bcf083422c298f27c20b3516b13d066ba75023e43dfe8e3953775155be562e3627df0ff024e7d4195fcf9216fb262869ffc3c4412a1fe5
+EBUILD lxml-4.4.0.ebuild 2302 BLAKE2B c4f639087c3e3d6458c989238f11a8c163afb9aa00882c5581b68a3375c3d73f7441c3e0fdfa89f7469440316baa5a528517b9a0845e866b373134d93ed6edee SHA512 ad3955342b4b3bac0eb1bf938ee0980351a03214a1c71deff6a8830eb769d17470e4860b029f3f26c232b8bb2cb505459292b847e0e265e70544185babb6bd8d
+EBUILD lxml-4.4.1.ebuild 2304 BLAKE2B 987454bcff0b2383a915429195c64e6c1f33eefaddd19b4e5fc646991b3e5df8b9928fd5ae60eb1ecaeaf63a7aa106ce65f497cf41b5edba2b806719b6825662 SHA512 fc82baa0f984db6f43cbffbcfa09b115c91df050f3042ccb22a2bb2e52aac02bd2bddfda50ccb01375c2a0aacd0f4a8c27e8afd37eeda2d7bca4b0442d087d3e
+EBUILD lxml-4.4.2.ebuild 2352 BLAKE2B d4199978bcbe6ba823e8bfd5c8b81bff254ea62a839255cd1e5d1af366791e806822be8c38ad671be311f2b40b26ae3a85253237e5095271766ece3366cf2b4d SHA512 7ce64da44e7c6d501c2b5f0bcc5f51f6d6518a10bb264a5e951514079a1c64ec6fec541a749f45310b98c2485af81b1defa579d003b69554ea0045256175ac99
MISC metadata.xml 317 BLAKE2B ba93bbba5105423b6640b86b29f2a54ff50c9daf42424915cfe25049e983ca03c6f2fc066d4e27fe42292e8290b7091bc00d5a40f49d368a3dd6acce42c4504e SHA512 900609bfd7cd032821afb5d1f6e5c25287178f06a49e59431a710d4e76187a2b41a4a0da383d257777a2120b60f15620da37c70d145eca4a84aa30a08b824fae
diff --git a/dev-python/lxml/files/lxml-4.4.2-tests-pypy.patch b/dev-python/lxml/files/lxml-4.4.2-tests-pypy.patch
new file mode 100644
index 000000000000..780970897f8e
--- /dev/null
+++ b/dev-python/lxml/files/lxml-4.4.2-tests-pypy.patch
@@ -0,0 +1,415 @@
+diff --git a/src/lxml/tests/test_elementtree.py b/src/lxml/tests/test_elementtree.py
+index 435807a5..3999de1f 100644
+--- a/src/lxml/tests/test_elementtree.py
++++ b/src/lxml/tests/test_elementtree.py
+@@ -27,7 +27,7 @@ if this_dir not in sys.path:
+ from common_imports import BytesIO, etree, HelperTestCase
+ from common_imports import ElementTree, cElementTree, ET_VERSION, CET_VERSION
+ from common_imports import filter_by_version, fileInTestDir, canonicalize, tmpfile
+-from common_imports import _str, _bytes, unicode, next, IS_PYTHON2
++from common_imports import _str, _bytes, unicode, next, IS_PYTHON2, IS_PYPY
+
+ if cElementTree is not None and (CET_VERSION <= (1,0,7) or sys.version_info[0] >= 3):
+ cElementTree = None
+@@ -2928,6 +2928,7 @@ class _ETreeTestCaseBase(HelperTestCase):
+ self.assertEqual('TEST', root2[0].get('{%s}a' % ns_href))
+
+ required_versions_ET['test_register_namespace'] = (1,3)
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_register_namespace(self):
+ # ET 1.3+
+ Element = self.etree.Element
+diff --git a/src/lxml/tests/test_errors.py b/src/lxml/tests/test_errors.py
+index 9dc648eb..1853e546 100644
+--- a/src/lxml/tests/test_errors.py
++++ b/src/lxml/tests/test_errors.py
+@@ -13,7 +13,7 @@ this_dir = os.path.dirname(__file__)
+ if this_dir not in sys.path:
+ sys.path.insert(0, this_dir) # needed for Py3
+
+-from common_imports import HelperTestCase
++from common_imports import HelperTestCase, IS_PYPY
+
+
+ class ErrorTestCase(HelperTestCase):
+@@ -27,6 +27,7 @@ class ErrorTestCase(HelperTestCase):
+ def test_empty_parse(self):
+ self.assertRaises(etree.XMLSyntaxError, etree.fromstring, '')
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_element_cyclic_gc_none(self):
+ # test if cyclic reference can crash etree
+ Element = self.etree.Element
+diff --git a/src/lxml/tests/test_http_io.py b/src/lxml/tests/test_http_io.py
+index d058fad2..b905fdfb 100644
+--- a/src/lxml/tests/test_http_io.py
++++ b/src/lxml/tests/test_http_io.py
+@@ -17,10 +17,11 @@ if this_dir not in sys.path:
+ sys.path.insert(0, this_dir) # needed for Py3
+
+ from .common_imports import (
+- etree, HelperTestCase, BytesIO, _bytes)
++ etree, HelperTestCase, BytesIO, _bytes, IS_PYPY)
+ from .dummy_http_server import webserver, HTTPRequestCollector
+
+
++@unittest.skipIf(IS_PYPY, "broken on pypy")
+ class HttpIOTestCase(HelperTestCase):
+ etree = etree
+
+diff --git a/src/lxml/tests/test_nsclasses.py b/src/lxml/tests/test_nsclasses.py
+index b8b41063..e8d275b9 100644
+--- a/src/lxml/tests/test_nsclasses.py
++++ b/src/lxml/tests/test_nsclasses.py
+@@ -12,7 +12,7 @@ if this_dir not in sys.path:
+ sys.path.insert(0, this_dir) # needed for Py3
+
+ from common_imports import etree, HelperTestCase, _bytes
+-from common_imports import doctest, make_doctest
++from common_imports import doctest, make_doctest, IS_PYPY
+
+ class ETreeNamespaceClassesTestCase(HelperTestCase):
+
+@@ -49,6 +49,7 @@ class ETreeNamespaceClassesTestCase(HelperTestCase):
+ self.Namespace('ns02').clear()
+ self.Namespace('ns03').clear()
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_ns_classes(self):
+ bluff_dict = {'bluff' : self.bluff_class}
+ maeh_dict = {'maeh' : self.maeh_class}
+diff --git a/src/lxml/tests/test_objectify.py b/src/lxml/tests/test_objectify.py
+index 78035d04..45e73d97 100644
+--- a/src/lxml/tests/test_objectify.py
++++ b/src/lxml/tests/test_objectify.py
+@@ -13,7 +13,7 @@ if this_dir not in sys.path:
+
+ from common_imports import etree, HelperTestCase, fileInTestDir
+ from common_imports import SillyFileLike, canonicalize, doctest, make_doctest
+-from common_imports import _bytes, _str, StringIO, BytesIO
++from common_imports import _bytes, _str, StringIO, BytesIO, IS_PYPY
+
+ from lxml import objectify
+
+@@ -216,11 +216,13 @@ class ObjectifyTestCase(HelperTestCase):
+ expected.update(DEFAULT_NSMAP)
+ self.assertEqual(root.value.nsmap, expected)
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_date_element_efactory_text(self):
+ # ObjectifiedDataElement can also be used as E-Factory
+ value = objectify.ObjectifiedDataElement('test', 'toast')
+ self.assertEqual(value.text, 'testtoast')
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_date_element_efactory_tail(self):
+ # ObjectifiedDataElement can also be used as E-Factory
+ value = objectify.ObjectifiedElement(objectify.ObjectifiedDataElement(), 'test', 'toast')
+@@ -377,6 +379,7 @@ class ObjectifyTestCase(HelperTestCase):
+ self.assertEqual("4", getattr(root.c1, "{}c2").text)
+ self.assertEqual("0", getattr(root.c1, "c2").text)
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_setattr(self):
+ for val in [
+ 2, 2**32, 1.2, "Won't get fooled again",
+@@ -812,6 +815,7 @@ class ObjectifyTestCase(HelperTestCase):
+ self.assertEqual(3, len(root.findall(".//b")))
+ self.assertEqual(2, len(root.findall("b")))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_build_tree(self):
+ root = self.Element('root')
+ root.a = 5
+@@ -841,6 +845,7 @@ class ObjectifyTestCase(HelperTestCase):
+ self.assertEqual(value, None)
+ self.assertEqual(value.get(XML_SCHEMA_NIL_ATTR), "true")
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_bool(self):
+ Element = self.Element
+ SubElement = self.etree.SubElement
+@@ -874,6 +879,7 @@ class ObjectifyTestCase(HelperTestCase):
+ self.assertTrue(isinstance(value, objectify.BoolElement))
+ self.assertEqual(value, False)
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_str(self):
+ Element = self.Element
+ SubElement = self.etree.SubElement
+@@ -881,6 +887,7 @@ class ObjectifyTestCase(HelperTestCase):
+ root.s = "test"
+ self.assertTrue(isinstance(root.s, objectify.StringElement))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_str_intliteral(self):
+ Element = self.Element
+ SubElement = self.etree.SubElement
+@@ -888,6 +895,7 @@ class ObjectifyTestCase(HelperTestCase):
+ root.s = "3"
+ self.assertTrue(isinstance(root.s, objectify.StringElement))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_str_floatliteral(self):
+ Element = self.Element
+ SubElement = self.etree.SubElement
+@@ -895,6 +903,7 @@ class ObjectifyTestCase(HelperTestCase):
+ root.s = "3.72"
+ self.assertTrue(isinstance(root.s, objectify.StringElement))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_str_mul(self):
+ Element = self.Element
+ SubElement = self.etree.SubElement
+@@ -907,6 +916,7 @@ class ObjectifyTestCase(HelperTestCase):
+ self.assertRaises(TypeError, operator.mul, root.s, "honk")
+ self.assertRaises(TypeError, operator.mul, "honk", root.s)
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_str_add(self):
+ Element = self.Element
+ SubElement = self.etree.SubElement
+@@ -917,6 +927,7 @@ class ObjectifyTestCase(HelperTestCase):
+ self.assertEqual("test" + s, root.s + s)
+ self.assertEqual(s + "test", s + root.s)
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_str_mod(self):
+ s = "%d %f %s %r"
+ el = objectify.DataElement(s)
+@@ -982,6 +993,7 @@ class ObjectifyTestCase(HelperTestCase):
+ self.assertTrue(isinstance(value, objectify.StringElement))
+ self.assertEqual(value, "3.20")
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_ustr(self):
+ Element = self.Element
+ SubElement = self.etree.SubElement
+@@ -989,6 +1001,7 @@ class ObjectifyTestCase(HelperTestCase):
+ root.s = _str("test")
+ self.assertTrue(isinstance(root.s, objectify.StringElement))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_ustr_intliteral(self):
+ Element = self.Element
+ SubElement = self.etree.SubElement
+@@ -996,6 +1009,7 @@ class ObjectifyTestCase(HelperTestCase):
+ root.s = _str("3")
+ self.assertTrue(isinstance(root.s, objectify.StringElement))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_ustr_floatliteral(self):
+ Element = self.Element
+ SubElement = self.etree.SubElement
+@@ -1003,6 +1017,7 @@ class ObjectifyTestCase(HelperTestCase):
+ root.s = _str("3.72")
+ self.assertTrue(isinstance(root.s, objectify.StringElement))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_ustr_mul(self):
+ Element = self.Element
+ SubElement = self.etree.SubElement
+@@ -1015,6 +1030,7 @@ class ObjectifyTestCase(HelperTestCase):
+ self.assertRaises(TypeError, operator.mul, root.s, _str("honk"))
+ self.assertRaises(TypeError, operator.mul, _str("honk"), root.s)
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_ustr_add(self):
+ Element = self.Element
+ SubElement = self.etree.SubElement
+@@ -1040,6 +1056,7 @@ class ObjectifyTestCase(HelperTestCase):
+ self.assertTrue(isinstance(value, objectify.StringElement))
+ self.assertEqual(value, _str("3.20"))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_int(self):
+ Element = self.Element
+ root = Element("{objectified}root")
+@@ -1056,6 +1073,7 @@ class ObjectifyTestCase(HelperTestCase):
+ value = objectify.DataElement(123)
+ self.assertEqual(hash(value), hash(123))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_float(self):
+ Element = self.Element
+ SubElement = self.etree.SubElement
+@@ -1072,6 +1090,7 @@ class ObjectifyTestCase(HelperTestCase):
+ value = objectify.DataElement(5.5)
+ self.assertEqual(hash(value), hash(5.5))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_float_precision(self):
+ # test not losing precision by shortened float str() value
+ # repr(2.305064300557): '2.305064300557'
+@@ -1091,6 +1110,7 @@ class ObjectifyTestCase(HelperTestCase):
+ s = "2.305064300557"
+ self.assertEqual(objectify.FloatElement(s), float(s))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_float_precision_consistency(self):
+ # test consistent FloatElement values for the different instantiation
+ # possibilities
+@@ -1172,6 +1192,7 @@ class ObjectifyTestCase(HelperTestCase):
+ self.assertEqual(value.text, None)
+ self.assertEqual(value.pyval, None)
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_unregistered(self):
+ Element = self.Element
+ SubElement = self.etree.SubElement
+@@ -1334,6 +1355,7 @@ class ObjectifyTestCase(HelperTestCase):
+ self.assertEqual(["why", "try"],
+ strs)
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_str_cmp(self):
+ XML = self.XML
+ root = XML(_bytes('<root><b>test</b><b>taste</b><b></b><b/></root>'))
+@@ -1361,6 +1383,7 @@ class ObjectifyTestCase(HelperTestCase):
+ self.assertEqual(root.b, "")
+ self.assertEqual("", root.b)
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_int_cmp(self):
+ XML = self.XML
+ root = XML(_bytes('<root><b>5</b><b>6</b></root>'))
+@@ -1383,6 +1406,7 @@ class ObjectifyTestCase(HelperTestCase):
+
+ # float + long share the NumberElement implementation with int
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_type_bool_cmp(self):
+ XML = self.XML
+ root = XML(_bytes('<root><b>false</b><b>true</b></root>'))
+@@ -2052,6 +2076,7 @@ class ObjectifyTestCase(HelperTestCase):
+ before = [objectify.getRegisteredTypes()[0].name],
+ after = [objectify.getRegisteredTypes()[1].name])
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_registered_type_stringify(self):
+ from datetime import datetime
+ def parse_date(value):
+@@ -2522,46 +2547,55 @@ class ObjectifyTestCase(HelperTestCase):
+
+ # E-Factory tests, need to use sub-elements as root element is always
+ # type-looked-up as ObjectifiedElement (no annotations)
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_efactory_int(self):
+ E = objectify.E
+ root = E.root(E.val(23))
+ self.assertTrue(isinstance(root.val, objectify.IntElement))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_efactory_float(self):
+ E = objectify.E
+ root = E.root(E.val(233.23))
+ self.assertTrue(isinstance(root.val, objectify.FloatElement))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_efactory_str(self):
+ E = objectify.E
+ root = E.root(E.val("what?"))
+ self.assertTrue(isinstance(root.val, objectify.StringElement))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_efactory_unicode(self):
+ E = objectify.E
+ root = E.root(E.val(_str("blöödy häll", encoding="ISO-8859-1")))
+ self.assertTrue(isinstance(root.val, objectify.StringElement))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_efactory_bool(self):
+ E = objectify.E
+ root = E.root(E.val(True))
+ self.assertTrue(isinstance(root.val, objectify.BoolElement))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_efactory_none(self):
+ E = objectify.E
+ root = E.root(E.val(None))
+ self.assertTrue(isinstance(root.val, objectify.NoneElement))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_efactory_value_concatenation(self):
+ E = objectify.E
+ root = E.root(E.val(1, "foo", 2.0, "bar ", True, None))
+ self.assertTrue(isinstance(root.val, objectify.StringElement))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_efactory_attrib(self):
+ E = objectify.E
+ root = E.root(foo="bar")
+ self.assertEqual(root.get("foo"), "bar")
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_efactory_nested(self):
+ E = objectify.E
+ DataElement = objectify.DataElement
+@@ -2576,6 +2610,7 @@ class ObjectifyTestCase(HelperTestCase):
+ self.assertTrue(isinstance(root.value[0], objectify.IntElement))
+ self.assertTrue(isinstance(root.value[1], objectify.FloatElement))
+
++ @unittest.skipIf(IS_PYPY, "broken on pypy")
+ def test_efactory_subtype(self):
+ class Attribute(objectify.ObjectifiedDataElement):
+ def __init__(self):
+@@ -2677,7 +2712,8 @@ def test_suite():
+ suite = unittest.TestSuite()
+ suite.addTests([unittest.makeSuite(ObjectifyTestCase)])
+ suite.addTests(doctest.DocTestSuite(objectify))
+- suite.addTests([make_doctest('../../../doc/objectify.txt')])
++ if not IS_PYPY:
++ suite.addTests([make_doctest('../../../doc/objectify.txt')])
+ return suite
+
+ if __name__ == '__main__':
+diff --git a/src/lxml/tests/test_xpathevaluator.py b/src/lxml/tests/test_xpathevaluator.py
+index a2df6ddb..0951d5e1 100644
+--- a/src/lxml/tests/test_xpathevaluator.py
++++ b/src/lxml/tests/test_xpathevaluator.py
+@@ -11,7 +11,7 @@ if this_dir not in sys.path:
+ sys.path.insert(0, this_dir) # needed for Py3
+
+ from common_imports import etree, HelperTestCase, _bytes, BytesIO
+-from common_imports import doctest, make_doctest
++from common_imports import doctest, make_doctest, IS_PYPY
+
+ class ETreeXPathTestCase(HelperTestCase):
+ """XPath tests etree"""
+@@ -742,8 +742,9 @@ def test_suite():
+ suite.addTests([unittest.makeSuite(ETreeXPathExsltTestCase)])
+ suite.addTests([unittest.makeSuite(ETreeETXPathClassTestCase)])
+ suite.addTests([doctest.DocTestSuite()])
+- suite.addTests(
+- [make_doctest('../../../doc/xpathxslt.txt')])
++ if not IS_PYPY:
++ suite.addTests(
++ [make_doctest('../../../doc/xpathxslt.txt')])
+ return suite
+
+ if __name__ == '__main__':
+diff --git a/src/lxml/tests/test_xslt.py b/src/lxml/tests/test_xslt.py
+index 08d03514..b81716c5 100644
+--- a/src/lxml/tests/test_xslt.py
++++ b/src/lxml/tests/test_xslt.py
+@@ -19,6 +19,8 @@ if this_dir not in sys.path:
+ sys.path.insert(0, this_dir) # needed for Py3
+
+ is_python3 = sys.version_info[0] >= 3
++is_pypy = (getattr(sys, 'implementation', None) == 'pypy' or
++ getattr(sys, 'pypy_version_info', None) is not None)
+
+ try:
+ unicode
+@@ -2085,8 +2087,9 @@ def test_suite():
+ suite.addTests([unittest.makeSuite(Py3XSLTTestCase)])
+ suite.addTests(
+ [make_doctest('../../../doc/extensions.txt')])
+- suite.addTests(
+- [make_doctest('../../../doc/xpathxslt.txt')])
++ if not is_pypy:
++ suite.addTests(
++ [make_doctest('../../../doc/xpathxslt.txt')])
+ return suite
+
+ if __name__ == '__main__':
diff --git a/dev-python/lxml/lxml-4.2.5.ebuild b/dev-python/lxml/lxml-4.2.5.ebuild
index e2e1341ce7a4..adc8e649fc0c 100644
--- a/dev-python/lxml/lxml-4.2.5.ebuild
+++ b/dev-python/lxml/lxml-4.2.5.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD ElementTree GPL-2 PSF-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples +threads test"
+RESTRICT="!test? ( test )"
# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
RDEPEND="
diff --git a/dev-python/lxml/lxml-4.3.3.ebuild b/dev-python/lxml/lxml-4.3.3.ebuild
index 55906ef92c56..ff99e731288e 100644
--- a/dev-python/lxml/lxml-4.3.3.ebuild
+++ b/dev-python/lxml/lxml-4.3.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD ElementTree GPL-2 PSF-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples +threads test"
+RESTRICT="!test? ( test )"
# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
RDEPEND="
diff --git a/dev-python/lxml/lxml-4.3.4.ebuild b/dev-python/lxml/lxml-4.3.4.ebuild
index 09e2ae46af6b..b415e336a4f2 100644
--- a/dev-python/lxml/lxml-4.3.4.ebuild
+++ b/dev-python/lxml/lxml-4.3.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD ElementTree GPL-2 PSF-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples +threads test"
+RESTRICT="!test? ( test )"
# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
RDEPEND="
diff --git a/dev-python/lxml/lxml-4.4.0.ebuild b/dev-python/lxml/lxml-4.4.0.ebuild
index 566ef037bba5..712977728290 100644
--- a/dev-python/lxml/lxml-4.4.0.ebuild
+++ b/dev-python/lxml/lxml-4.4.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD ElementTree GPL-2 PSF-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples +threads test"
+RESTRICT="!test? ( test )"
# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
RDEPEND="
diff --git a/dev-python/lxml/lxml-4.4.1.ebuild b/dev-python/lxml/lxml-4.4.1.ebuild
index 566ef037bba5..2d1ba408e65b 100644
--- a/dev-python/lxml/lxml-4.4.1.ebuild
+++ b/dev-python/lxml/lxml-4.4.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy )
inherit distutils-r1 eutils toolchain-funcs
@@ -15,6 +15,7 @@ LICENSE="BSD ElementTree GPL-2 PSF-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples +threads test"
+RESTRICT="!test? ( test )"
# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
RDEPEND="
diff --git a/dev-python/lxml/lxml-4.4.2.ebuild b/dev-python/lxml/lxml-4.4.2.ebuild
new file mode 100644
index 000000000000..03335ffe1d8f
--- /dev/null
+++ b/dev-python/lxml/lxml-4.4.2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1 eutils toolchain-funcs
+
+DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
+HOMEPAGE="https://lxml.de/ https://pypi.org/project/lxml/ https://github.com/lxml/lxml"
+SRC_URI="https://github.com/lxml/lxml/archive/${P}.tar.gz"
+
+LICENSE="BSD ElementTree GPL-2 PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc examples +threads test"
+RESTRICT="!test? ( test )"
+
+# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
+RDEPEND="
+ >=dev-libs/libxml2-2.9.5
+ >=dev-libs/libxslt-1.1.28"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ $(python_gen_cond_dep 'dev-python/cython[${PYTHON_USEDEP}]' python2_7 'python3*')
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/cssselect[${PYTHON_USEDEP}] )
+ "
+
+DISTUTILS_IN_SOURCE_BUILD=1
+S=${WORKDIR}/lxml-${P}
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.5.0-cross-compile.patch
+ "${FILESDIR}"/${PN}-4.4.2-tests-pypy.patch
+)
+
+python_prepare_all() {
+ # avoid replacing PYTHONPATH in tests.
+ sed -i -e '/sys\.path/d' test.py || die
+
+ # don't use some random SDK on Darwin
+ sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \
+ setupinfo.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ if ! python_is_python3; then
+ local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
+ fi
+ tc-export PKG_CONFIG
+ distutils-r1_python_compile
+}
+
+python_test() {
+ cp -r -l src/lxml/tests "${BUILD_DIR}"/lib/lxml/ || die
+ cp -r -l src/lxml/html/tests "${BUILD_DIR}"/lib/lxml/html/ || die
+ ln -s "${S}"/doc "${BUILD_DIR}"/ || die
+
+ "${EPYTHON}" test.py -vv --all-levels -p || die "Test ${test} fails with ${EPYTHON}"
+}
+
+python_install_all() {
+ if use doc; then
+ local DOCS=( README.rst *.txt doc/*.txt )
+ local HTML_DOCS=( doc/html/. )
+ fi
+ if use examples; then
+ dodoc -r samples
+ fi
+
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ optfeature "Support for BeautifulSoup as a parser backend" dev-python/beautifulsoup
+ optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect
+}
diff --git a/dev-python/lz4/Manifest b/dev-python/lz4/Manifest
index be28bbb3fc69..9332b5cf848d 100644
--- a/dev-python/lz4/Manifest
+++ b/dev-python/lz4/Manifest
@@ -2,7 +2,7 @@ AUX test.py 269 BLAKE2B d0b9ff664ca4a954cb8ebf227a1b1c80f1eff8a9bacaf1cebf2f359a
DIST lz4-0.10.1.tar.gz 92068 BLAKE2B e581540036d1008c5efa008a1b980c1bd612bab94635b7a506e230921bd17c534fb99272e3ea09bc5be4faf09e0a8f701224c433df1615b4e708d620a23e1149 SHA512 538880742257e08b027c45c33aa29e12d7303826f63817d1f6d316ea9b69dfb20710a4f573499ce141cffd12fbac701305405521cb815e2329333934e7e1f2c9
DIST lz4-0.8.2.tar.gz 30818 BLAKE2B ec51d733ebd33fcb00d3d3b634d11be39d92b14741a595139e23b5b067955a43ca325a0a655233a5ae3a62e18a1cf70cc21787d443703fc1a56ab7a765d5e2f4 SHA512 e516d5c3309f214fa422b040a0aacdda079395624dd4f5548ed7af637b1594012aac75b309cef260b41c10a623410f815fc089b54ca5d80955d5f2ead12841b1
DIST lz4-2.1.6.tar.gz 129066 BLAKE2B 1a739c54946150441ddd4025b4ce8bf79a718d64a714ca5cfeaf8712c73fa88c47e1823a08ec7ad50acd31cba5bc10292f4c9e0905d8b5965b789944dd6eca9f SHA512 e37f9576f182adab263d8248e846c9f7d8a0260b2d2c5f94d74ebf3c2e51d91ba07d4bb0bf8a7560981a930fd380a2a3f5c4d21f4de5be3ae066d44a2246e9b5
-EBUILD lz4-0.10.1.ebuild 582 BLAKE2B 83dbb7e6a0c7d2acdfd0f32448d61d02b0a3a16336d451ff6947fd2d9ceb9e99c9aed301d6edabc87bc40ba3dae3b31a60ddc3a50dbe4ae66ad7be332d75c13a SHA512 4076bf4828477ce12ab628f6a2642fb0c06b8b099dd40c20d5da1955a32d6dc6e73972bf8102a31d503fd140e53f8fc66c68d3c13177ed5d660841e2c113b0f1
-EBUILD lz4-0.8.2.ebuild 807 BLAKE2B 9457224581e67fb0b012a4de1b987100a475a0e079402df80418e15f56407150d5e42a810b0ed6432bba4f215fc2390bec7a4356794a533c5ab63e3d8daf3389 SHA512 9164abe156afb8c869670d2caddd96c1aa225a3b65062b506209f7c91749a81feb09dc1f6b0005db389efec7af937ff2572ca22aef0adfcdaca4a45f50aa3bcf
+EBUILD lz4-0.10.1.ebuild 609 BLAKE2B b62ce5c9a558e340d63bb8ca290961405e08c9307a0f2c567822831829588354f2d91174e9e5cfc737e1ab3bc22b1cb41ab4886ad3fdc8cd1dfc43a65b81a7d8 SHA512 da2b8c98b64c938cd39ba67a679b227ad6947359c14a99efd528f1d082eaf52c130c73c57331a18892d2c86c17646b6d3fcc806e67fdb1f5747006b16613def7
+EBUILD lz4-0.8.2.ebuild 834 BLAKE2B 45d6c44a487db898b68b55b5b85b31472f2e6a66ba1c49f0563c19fcff6dda76dbae492f55a794fffaa08fc5631fbaeedf56902ea85db40772e6859ba0ff3757 SHA512 f45c42a3f5015ed9a8a1c40cd5e6a61455a3f34d301bfde06ae610fce410eb90efe5f1f417cd5786d9e66b7d65e20b39c23b0f4b952d8435eace5a0b7218323f
EBUILD lz4-2.1.6.ebuild 565 BLAKE2B a6d3fce6568d91b5f71ed181554dbdc2eec90e8a160c245b83caf80bcdf9df1295417c7acd9beff3b072cd2a2a0087f808f9999d3771d8cedd1bbd21cd8219b8 SHA512 9f26c892c3cfa5bc91c3a9769ad12325772c6311cc214f22546996997daa7675d25356e7f9ea7614361ffbd10491db630e28dfb011a1539ce6f9ee80fdc3f1fc
MISC metadata.xml 465 BLAKE2B 3eeb9b063e836d19b4ebfed81a89895f9d4e650b1788ca602f77f4cf3b5ad94cd6af93788293b9656baac1bce29a90a957c8d4afd02ee25b2aae42aefe211a37 SHA512 e5f75916075710426f9a7b875aaeb1239b948f11ac97a8d8bc45032d99985d6659916cd3c126bd37fb0fa53c97cca5b4eeeb4228180633809edc01af3b89ad91
diff --git a/dev-python/lz4/lz4-0.10.1.ebuild b/dev-python/lz4/lz4-0.10.1.ebuild
index 622d03a2b10f..7692ea02b015 100644
--- a/dev-python/lz4/lz4-0.10.1.ebuild
+++ b/dev-python/lz4/lz4-0.10.1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
diff --git a/dev-python/lz4/lz4-0.8.2.ebuild b/dev-python/lz4/lz4-0.8.2.ebuild
index c134204b1b8d..3c3494aa8946 100644
--- a/dev-python/lz4/lz4-0.8.2.ebuild
+++ b/dev-python/lz4/lz4-0.8.2.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="amd64 arm x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/m2r/Manifest b/dev-python/m2r/Manifest
index 7c5359a55028..dde23314e1eb 100644
--- a/dev-python/m2r/Manifest
+++ b/dev-python/m2r/Manifest
@@ -1,3 +1,6 @@
+AUX m2r-0.2.1-tests-network.patch 1019 BLAKE2B ef091cd10f528e2f592490749517d88c9e7375bba7d37fa9415ec30a6ae33e4163388823b3cf810fadb3578f6ecda564157360bf6d7e96b7e549472de0ac62f4 SHA512 fce454ce19d6a97d03fc8c5ecce235665bf5bf165a87dbc02389d2a899ea758aa710d47c9dfe405238953fa27eafb5c2da016dfa36e989d562db8382f43263d4
+AUX m2r-0.2.1-tests.patch 2190 BLAKE2B 8e98fff491b0b18800386e42d05959b89f4312c28b2b4193eb41e73d2d7b30e9ef92ed9cb25ddee522534b5830cc870762b4fab9bcd2f957c2538054957465cf SHA512 54cbe2539d3a7c774fb71ae3c36eddabe41b341be185a11478a0dd5bb94b23d35c690a0bbc9b7517ef5d4cc4af56d695bc40cc7c313fad6cf871f667229c5697
+AUX m2r-0.2.1-upstream-fix.patch 641 BLAKE2B 4d75137a8bc0e5ba9363d72b611b83933c714b62265198e6c2183e5c74de1297bc090f110641cb58734b3b1ba7520687efb01d440704fc5acd24a45797263900 SHA512 9722565d577329f1afac4331bbc2114f562f208f2b36472d9b9bf9d83274731c8efdd466a3e2a8a87a61ffa781b5bdeda7d4144f37323eed8c8413582963729f
AUX m2r.1 9244 BLAKE2B d7ac673d0750695f8b21b6e9d0c5328ab8934dd20eb88835c655affab45d4b86adbe4306d39a705509f7c4597d9f0ef37cd61af035d59871e04596f6cbdc10c5 SHA512 bb085477c363a0384a5aea0f5cac3e64ece957048f5a610b3063a5d96a31e8b78167dd847bd42d0f267b506595b55cffdf7647a5c819c9755b054e34d2ee3a99
AUX test.md 34 BLAKE2B 88eac9a501f3fd54ac3c9555612c7d3860d5c692170fcfeca3d75b665611b75e627443e8a54d8dbba4c820b2f793c5b933a76493381d295aefdd5ef55b7fc1d5 SHA512 c4b98b3256e14d46187d4c5cf5d3b26e4e4e0b1c6f2f61618987c234f49ea5a9bf31a94b9d2c4907bbd0685fb30138a5916b5dd3c8f92cd80bf0c7c2e657ae26
AUX test.rst 45 BLAKE2B 1bdb710270f83f8a5177fe457f3ea40bd0bd8ddd36e5acabb4d6fcbdd1cded336a736978a79efff42c7cebcd1a420d8bc4485593d675b3a66e3f427434147c9a SHA512 a2d44de89e17b5a023928fa695c8dd61163a2b59968a514b9a976f92923881ce53625930f0e05f7f257250e46f25747928f71e8f25fcb9c05445b221688077d7
@@ -5,8 +8,10 @@ DIST m2r-0.1.12.tar.gz 15358 BLAKE2B 07f22ab486df3b0382c427b9c9ec3e1e2557bcd12ed
DIST m2r-0.1.14.tar.gz 15926 BLAKE2B 48d8961b6ebf66d494511f6bf755ae2d2de0740aa27eec82f6690a3ccb686795c204a51ddc6d89d44440fc74bcd6f914917ef5d56f2b2275dd98dd8e6d5a9c0c SHA512 fba6c580c1e8f1fda704628a3e16dc75d23faf532767e56065cc3786e59331196c1d2dfeb49804b7b931356d5ac2d498320a752d0e20cd6e3b8e28be92d38120
DIST m2r-0.1.5.tar.gz 13202 BLAKE2B dcfc5ecdcb2c696c1eec8fe3eca4cd7e238f605c399b750286d9eb18ecbda9d80b608fb362a85959769253c5f5bca7e392ed5b61a7804b25cab5e7bfb5edf574 SHA512 78e9e8daa293b2466c95f0adad937fa0bbefaf0dd9663695bb916be13182633e0d462afa5331a595db424420485ef54bbfd4e0625962026fab4ce0c63104bc84
DIST m2r-0.1.6.tar.gz 13615 BLAKE2B e0c98c059f5c569bf88a1f97bc1c8a912675f9c0e044175f4ecbf885b80019d62f5fe80579420af373ea3d62fffdcc62344d1035d901208719be1cfd56654a01 SHA512 3641cf4013f71fbd43d6cdad530cfd3e909c93709edfbd79d6a51e7121de68e279d3ec4eb7eed391a35902ffa467310bd6b020139b2024c3e80fa44e5f6cc4a7
-EBUILD m2r-0.1.12.ebuild 1206 BLAKE2B 4646c9c80e71fd8eb8ebe2694f582ea5f67f7af763c0c105ec36b6b38d6a2059c609304e33d4fbd4b17a8af8c48eddc997f0b54baa0a14a8e571541415a2b7fd SHA512 7133460374e5e200770078eab53053de8d284c40ff514b4a199e0c13e008fff2e27139ed0713f558905b6e88c3b4efa39e70cc3db1a3d7acf1829e60bfc925ae
-EBUILD m2r-0.1.14.ebuild 1286 BLAKE2B 0f46fb32b11c849313c60f13938def550fad986b917c98bb40952e42720c274f28e977924f6200bf3c4dda3255c9763dd682229ba10d466f50e68db8219887d3 SHA512 bc63f0b6a488463ebcf2830b2e83c172344b5ad6f511a6aa565e8be50310c07a1ceebc537a2dbac74606fe52fea86fdcfe9a7004b59a310bd6ad0d23e478195f
-EBUILD m2r-0.1.5.ebuild 1271 BLAKE2B 21912af5451c48c9d6611e3f35c111a0f865c406695aece7fd8cfa6acfa280a5b333b37e645fd7a3f44f789c076cc8915f9bfe1483f3799017d66b608faa4b7a SHA512 1f9409bed0fddab84d52b68fd219ba5edbe867c5783df9c872ece636a5b3b7137eb87dc6cc1a5afc6f452041fc384a30fa2c114c93c1210cb0b8ebff821cfacf
-EBUILD m2r-0.1.6.ebuild 1293 BLAKE2B 0dafe99d353eba5465ca2bdf093092cd573dca25b5e7ba4fe5ca0556bc076db319606ee49753a12ea3a7bbcb20482700699ac8301faa0a4f3e96b3b8fae219e9 SHA512 076d2b335cd09a118281bb7003af3d7953525d45238f02615467723f0d07a347d52e650b32bb17c9979474d939ddbe32083916233232988ec10a8d24d96b0dda
+DIST m2r-0.2.1.tar.gz 24455 BLAKE2B 42ec5a919301b6dee2b345a5eca9e62a1bd44186fb61dbd8cc9de6cacc34821e912f242355cc7368b755f923a433353cfa567afc480e9b8c63bf209ff9d3c624 SHA512 847f04538ee52f0b0a88cee9474ed889e8114a3a7b1fb221cdaa867ab70ca52f517250f2c8bbf795ae598c7b6614e6d03d9f6f05b7e3d56fb8087d63eb52f1bc
+EBUILD m2r-0.1.12.ebuild 1233 BLAKE2B 1df89d1c533592882caacf2187b11cb00d813f98f5ee73be997ad9c95bf62f743224bf18732e0d24ee34320d199579904c902ff6e4a6612f21c6d4adf5507797 SHA512 b4888cdfc172824e878be384f69f100d4a910abe9c144abd44c7d823d88575ae6a41d5f7372a768ad539d4e7da4249f472dd146bd61d5a0298701ff944f0dacc
+EBUILD m2r-0.1.14.ebuild 1313 BLAKE2B 40434a2f4a0b8c14199e9330c62cd6a8ea23db778024750584254cb807ed40c7c6dda12a959c0995681cd45212964e9aac527d75186c796cc7fcebcc6ff3f904 SHA512 6021a1829e7c46b7cebd8b6f0047b6658c50fa4760fab036fd40e0565cefac9476e19fa4ecc03afd6dfa47dd29dc2272863cc86f399a8e7c0eec1d1cf294efa9
+EBUILD m2r-0.1.5.ebuild 1298 BLAKE2B 2e171f02cd62f3f5732baea4d69de49e308571eab0eb5710607fdd2f33d07a2cd4d50922d09533e1070c332acd0e3bf3584f0ce09158270c4f7db3fab545f589 SHA512 15c10db47fba3852fa6f1e85d83185d13514e44c3c0b2acc536620ef4d3f770885c84abf55bfb64b705a0fb26486d8ee5e7fa5c20101530f04fb2e58e9e144f3
+EBUILD m2r-0.1.6.ebuild 1320 BLAKE2B 23c95d08b415f8e810ca7f11134730d42b21ff8185ae84c780d93ae314bbb08c1bb189389e27553092fb3f3885a1410ff4857b3ae02ea20941586f8803ae497d SHA512 a42e411c75d356dd55c22c0437abc24d04bc3f82d721dfcc4f4886cad3eebdcd949d95bcfb8243d8950cf4c5697c46f890407ba4ef5a75d87917f6278b030fd4
+EBUILD m2r-0.2.1.ebuild 1428 BLAKE2B 25c397247fabc7da8a382b27f599ed63c08d08d7c1aece96c74e24db2a721a5da1404f851edca7826d42fdd399eac1621bf3c2162f35b5696b9d06039adcb795 SHA512 c97485536026b2c2808d46c6483c05a426344f97e8fa0856085770cb5c6c83c79bb2986bdb62f0197621374fea997c97c0c93d2f887230b7631e1ea1b0e132d4
MISC metadata.xml 504 BLAKE2B 9e21e9256baae870dce5b60ba0f2c9feb5857c79f6ff81dbf10aafcb81d7886c18114155f2f825a6bdb7ab5b51f5e9f733ae4e8c799bbbb8c424c662cec85959 SHA512 551e5a6e90f257d5171995d6cb7ed7122e3820a787cb4acf177a9b0acc22810e71d432b8cd53667793c2e01e39edcb43540841e541737097231fe36b51eca7fd
diff --git a/dev-python/m2r/files/m2r-0.2.1-tests-network.patch b/dev-python/m2r/files/m2r-0.2.1-tests-network.patch
new file mode 100644
index 000000000000..74f3a0ca7a6a
--- /dev/null
+++ b/dev-python/m2r/files/m2r-0.2.1-tests-network.patch
@@ -0,0 +1,28 @@
+diff --git a/tests/test_cli.py b/tests/test_cli.py
+index e53e209..4dff652 100644
+--- a/tests/test_cli.py
++++ b/tests/test_cli.py
+@@ -5,6 +5,7 @@ from __future__ import print_function, unicode_literals
+
+ import sys
+ import os
++import unittest
+ from os import path
+ from copy import copy
+ from unittest import TestCase
+@@ -127,6 +128,7 @@ class TestConvert(TestCase):
+ self.assertIn('__content__', m.call_args[0][0])
+ self.assertNotIn('**content**', m.call_args[0][0])
+
++ @unittest.skip("needs internet access")
+ def test_anonymous_reference_option(self):
+ sys.argv = [
+ sys.argv[0], '--anonymous-references', '--dry-run', test_md]
+@@ -135,6 +137,7 @@ class TestConvert(TestCase):
+ self.assertIn("`A link to GitHub <http://github.com/>`__",
+ m.call_args[0][0])
+
++ @unittest.skip("test seems to be broken")
+ def test_disable_inline_math(self):
+ sys.argv = [
+ sys.argv[0], '--disable-inline-math', '--dry-run', test_md]
diff --git a/dev-python/m2r/files/m2r-0.2.1-tests.patch b/dev-python/m2r/files/m2r-0.2.1-tests.patch
new file mode 100644
index 000000000000..9c70bbc5b49d
--- /dev/null
+++ b/dev-python/m2r/files/m2r-0.2.1-tests.patch
@@ -0,0 +1,65 @@
+From 77968c4574cb121737a2017b936870603664be39 Mon Sep 17 00:00:00 2001
+From: miyakogi <miyako.dev@gmail.com>
+Date: Tue, 4 Jun 2019 19:13:26 +0900
+Subject: [PATCH] Fix test
+
+---
+ tests/test_renderer.py | 12 ++++++------
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/tests/test_renderer.py b/tests/test_renderer.py
+index 5c6f915..4c7ebba 100644
+--- a/tests/test_renderer.py
++++ b/tests/test_renderer.py
+@@ -43,6 +43,7 @@ def check_rst(self, rst):
+ class TestBasic(RendererTestBase):
+ def test_fail_rst(self):
+ with self.assertRaises(AssertionError):
++ # This check should be failed and report warning
+ self.check_rst('```')
+
+ def test_simple_paragraph(self):
+@@ -709,7 +710,6 @@ def test_footnote(self):
+ '',
+ '.. [#a] note rst', # one empty line inserted...
+ '',
+- '',
+ '.. [#fn-1] note 1',
+ '.. [#fn-2] note 2',
+ '.. [#fn-ref] note ref',
+@@ -719,22 +719,22 @@ def test_footnote(self):
+ def test_sphinx_ref(self):
+ src = 'This is a sphinx [ref]_ global ref.\n\n.. [ref] ref text'
+ out = self.conv(src)
+- self.assertEqual(out, '\n' + src + '\n')
++ self.assertEqual(out, '\n' + src)
+
+
+ class TestDirective(RendererTestBase):
+ def test_comment_oneline(self):
+ src = '.. a'
+ out = self.conv(src)
+- self.assertEqual(out, '\n.. a\n')
++ self.assertEqual(out, '\n.. a')
+
+ def test_comment_indented(self):
+ src = ' .. a'
+ out = self.conv(src)
+- self.assertEqual(out, '\n .. a\n')
++ self.assertEqual(out, '\n .. a')
+
+ def test_comment_newline(self):
+- src = '..\n\n comment\nnewline'
++ src = '..\n\n comment\n\nnewline'
+ out = self.conv(src)
+ self.assertEqual(out, '\n..\n\n comment\n\nnewline\n')
+
+@@ -748,7 +748,7 @@ def test_comment_multiline(self):
+ '\n\n')
+ src = comment + '`eoc`'
+ out = self.conv(src)
+- self.assertEqual(out, '\n' + comment + '\n``eoc``\n')
++ self.assertEqual(out, '\n' + comment + '``eoc``\n')
+
+
+ class TestRestCode(RendererTestBase):
diff --git a/dev-python/m2r/files/m2r-0.2.1-upstream-fix.patch b/dev-python/m2r/files/m2r-0.2.1-upstream-fix.patch
new file mode 100644
index 000000000000..7060c33e78dd
--- /dev/null
+++ b/dev-python/m2r/files/m2r-0.2.1-upstream-fix.patch
@@ -0,0 +1,23 @@
+From c78db2aa91787df6973ad6400208707c7ecf4b12 Mon Sep 17 00:00:00 2001
+From: "Ethan \"Soron\" Kaminski" <ethan.kaminski@gmail.com>
+Date: Thu, 25 Apr 2019 12:56:14 +0800
+Subject: [PATCH] Remove a trailing newline after `.rst` directives (fix issue
+ #35)
+
+---
+ m2r.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/m2r.py b/m2r.py
+index 897338d..74c8c98 100644
+--- a/m2r.py
++++ b/m2r.py
+@@ -507,7 +507,7 @@ def eol_literal_marker(self, marker):
+ return marker
+
+ def directive(self, text):
+- return '\n' + text + '\n'
++ return '\n' + text
+
+ def rest_code_block(self):
+ return '\n\n'
diff --git a/dev-python/m2r/m2r-0.1.12.ebuild b/dev-python/m2r/m2r-0.1.12.ebuild
index fedbce6b364f..9b4497a9a8bf 100644
--- a/dev-python/m2r/m2r-0.1.12.ebuild
+++ b/dev-python/m2r/m2r-0.1.12.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/mistune[${PYTHON_USEDEP}]
diff --git a/dev-python/m2r/m2r-0.1.14.ebuild b/dev-python/m2r/m2r-0.1.14.ebuild
index b1fee8ebeb10..f991ed970198 100644
--- a/dev-python/m2r/m2r-0.1.14.ebuild
+++ b/dev-python/m2r/m2r-0.1.14.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/mistune[${PYTHON_USEDEP}]
diff --git a/dev-python/m2r/m2r-0.1.5.ebuild b/dev-python/m2r/m2r-0.1.5.ebuild
index 5967c94d71e4..4d373ba9eb05 100644
--- a/dev-python/m2r/m2r-0.1.5.ebuild
+++ b/dev-python/m2r/m2r-0.1.5.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/mistune[${PYTHON_USEDEP}]
diff --git a/dev-python/m2r/m2r-0.1.6.ebuild b/dev-python/m2r/m2r-0.1.6.ebuild
index 32a4e1abc643..d529b5edba46 100644
--- a/dev-python/m2r/m2r-0.1.6.ebuild
+++ b/dev-python/m2r/m2r-0.1.6.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/mistune[${PYTHON_USEDEP}]
diff --git a/dev-python/m2r/m2r-0.2.1.ebuild b/dev-python/m2r/m2r-0.2.1.ebuild
new file mode 100644
index 000000000000..6abfa90133c4
--- /dev/null
+++ b/dev-python/m2r/m2r-0.2.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Markdown to reStructuredText converter"
+HOMEPAGE="https://github.com/miyakogi/m2r https://pypi.org/project/m2r/"
+SRC_URI="https://github.com/miyakogi/m2r/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-python/docutils[${PYTHON_USEDEP}]
+ <dev-python/mistune-2.0[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/pygments[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7) )
+ ${RDEPEND}
+"
+
+PATCHES=(
+ # pulled from upstream git
+ "${FILESDIR}/m2r-0.2.1-upstream-fix.patch"
+ "${FILESDIR}/m2r-0.2.1-tests.patch"
+ # skip tests that need internet
+ "${FILESDIR}/m2r-0.2.1-tests-network.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # fix a Q/A violation, trying to install the tests as an independant package
+ sed -e "s/packages=\['tests'\],/packages=[],/" -i setup.py
+ # add missing test files
+ cp "${FILESDIR}/"test.md tests/ || die
+ cp "${FILESDIR}/"test.rst tests/ || die
+ cp "${FILESDIR}/"m2r.1 "${S}" || die
+ distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ doman m2r.1
+}
diff --git a/dev-python/mako/Manifest b/dev-python/mako/Manifest
index 630faed85327..78f70e51885b 100644
--- a/dev-python/mako/Manifest
+++ b/dev-python/mako/Manifest
@@ -2,7 +2,7 @@ AUX pygments-exception.patch 1456 BLAKE2B a5cea58cab2dfbff872db7eda2a7753d69fcd0
DIST Mako-1.0.3.tar.gz 565224 BLAKE2B 8c9a6fa10a6a8d5fc87ff75b77b11e411bd79adcab64e3b3b9066ba7010db94d98c7e8e422e1f89a3ff326501eff8dd6129a1af97d131babcd00047b0db19c29 SHA512 1652cb3f7ea6484975c16f914ce9c070e503ff532564f76a048dd316e5eb12ff2b2445f272be55147d4d62b45906d5e14b3799c9136622ed0867a00875a0e52d
DIST Mako-1.0.6.tar.gz 575112 BLAKE2B c8354faf03ca2b6dfbb82ae96e8b86385630713a0ebb1d592179acaa78e0950a0b013da05da0c079263043a4ce8958e5ec50215c401b2c4fcabfd7f364d92be5 SHA512 15608f2487783ea3a48faf743ee1b8e811adc34281c613e56f1a4548f3c614d1d5dbc943911943a7f8f6d34a962a27387d8fc17862038c1abee2e6c3328a79cf
DIST Mako-1.0.7.tar.gz 564418 BLAKE2B c7ecad786213a8d3b77241955d5a825513f81bf66b705b6f54d6ff74a6513f7c8bacdc55fa8f21acb03e691900f45605da834a2b941bc65bddb177ce86dbe961 SHA512 d67af6788bf8603010361ce8b6d0355b0191657c07f3b5845f9d5e91653c3e349a7b35d5b36aa9c7f291973c83911ce94075e1cad78e6935d0ed4ee9c6e2a571
-EBUILD mako-1.0.3.ebuild 1403 BLAKE2B 037f938d5d55434027d91bca0d018b8094da3d2600d3ddba2066cd6c8d4054d6de57107726cc1cfec10dbf7f341ab1885d48bd322f6c333a35b99fe8b9015624 SHA512 729ea66861ebcbe83f3a6097902ec0a8a55a0734ec531af213c0f351e1eae5f18b2fc7dcdf6650a3d4e86cc02118a0c1286dba0d0d5797631886e1f691c73bf7
-EBUILD mako-1.0.6.ebuild 1459 BLAKE2B 9fd04e7341ec5f4db0002ef257736d6fc39931bcc24f62f6eb0393d26760ee08909efce5e8db11ca56b7cba6432adbdffb5e5c884eab0d8a760cb6083144cbb2 SHA512 5fcdb41ac7aac4fc960c0721e3ce1c7d440c8a05c998cfaa3de902ffd0942f53a2c31871be1e296b3337754e10186024442193e4e4bedd215393730deb82530b
-EBUILD mako-1.0.7.ebuild 1146 BLAKE2B d591fe1b77766be60eaec66faca9687f39fb75888ea47b6f9a43e2ffd50bdc041afa04951b833ddd134fdff549a45fef283d7e26ac5df48d79e6c6d1df4b4a46 SHA512 d93c0eda1f5b7f90742b26daaa20127c857aa398bb1195868f51cc63578ce165a0fbfdf936bcd02ca37dbf3e686ab1d29ecc77b7f67dfd3fd8518da07cd89171
+EBUILD mako-1.0.3.ebuild 1430 BLAKE2B df896eecbc8fb947ec125970f956f76f79edc2e6dc5c0ed0648f87f0c578d1dedeb406b0972ad4f97299c725ff80d328d73c3a5e189db1b0f8d5a931cfb1878c SHA512 9c008dd1db194230734f5637e004133f673caa81682061396243c07189749a59566f56780e5dbe272b66fb7fdb14d84a12c7dc4565d81435bd1f5b496c6a0a30
+EBUILD mako-1.0.6.ebuild 1486 BLAKE2B cd0033a577553a01de9b38f555d0bbaba44bb289e4a4211fc8c70a1755dd29c1855f8da5de83ba7b003b96742a61b40b8097d4a069290969b5c33ca24f179ac9 SHA512 08c387c48dfc3cf0df79db16619d337599a279d30a1a7252e59953c1aae7a58c3ecdf54222c126acb2a8e86ec180af906c42855d75604edb8f2fd59b320ee8ec
+EBUILD mako-1.0.7.ebuild 1171 BLAKE2B 5abc74f77cafc583d5a43a8ee0addf0213e222fb5f09b55ee5d8235a59daa9e605a05688b9dd79638c66e0f19716f1d8f1b24306c2d7ad594f520476d4e1fc2a SHA512 c1131304e8ad11ad7c778d5401c5a760d3c4519ce6a3553a6aaf995d15c2bae8b790ed0e0d688acf9df5a0f8a921441601bc778946efc745386143727f9fb711
MISC metadata.xml 437 BLAKE2B 4dc2a160a2054ffe0bd59638a0170845b22d7eafeb77e94999ff239dac231e9b1a0c06b688da2c4699f73b99ae2c1306332cb0b5e91779da757bc048452c7c22 SHA512 ac01b2c4843ec9ab15f5b20677a003aa34fceeb2f1ad39a76e3782e077824f1d1103c831dd2f911ae5e64bb7530db2e87c2b1e5fde2fb77acf6d1df65f0e0b69
diff --git a/dev-python/mako/mako-1.0.3.ebuild b/dev-python/mako/mako-1.0.3.ebuild
index 216be72ab51d..b05167b27f9e 100644
--- a/dev-python/mako/mako-1.0.3.ebuild
+++ b/dev-python/mako/mako-1.0.3.ebuild
@@ -18,6 +18,7 @@ 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="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/markupsafe-0.9.2[${PYTHON_USEDEP}]"
diff --git a/dev-python/mako/mako-1.0.6.ebuild b/dev-python/mako/mako-1.0.6.ebuild
index 75c5080f3445..d2734ef22bad 100644
--- a/dev-python/mako/mako-1.0.6.ebuild
+++ b/dev-python/mako/mako-1.0.6.ebuild
@@ -18,6 +18,7 @@ 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="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/markupsafe-0.9.2[${PYTHON_USEDEP}]"
diff --git a/dev-python/mako/mako-1.0.7.ebuild b/dev-python/mako/mako-1.0.7.ebuild
index 77351d642494..6b3548360afb 100644
--- a/dev-python/mako/mako-1.0.7.ebuild
+++ b/dev-python/mako/mako-1.0.7.ebuild
@@ -16,8 +16,9 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_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"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/markupsafe-0.9.2[${PYTHON_USEDEP}]"
diff --git a/dev-python/mamba/Manifest b/dev-python/mamba/Manifest
index 66e1a4cb1d7a..3ad0e15b28e1 100644
--- a/dev-python/mamba/Manifest
+++ b/dev-python/mamba/Manifest
@@ -1,3 +1,3 @@
DIST mamba-0.8.6.tar.gz 10430 BLAKE2B f3629525cfe882adb040674852ed9e725332ab19525305efd42a0fa0a0a3ab20df7a257299df525149609858792c267219eb3caf761a6f15b7d3b2557d4e98a2 SHA512 f35396bcb607c2eb10caa99f4c82924b0c75c2eeddb3d18ed5db3d5e38dca41917c23f1fcd7003b596576436cea6a02f40c352e6a11f63e472144e0ae0575198
-EBUILD mamba-0.8.6.ebuild 900 BLAKE2B 40cb5baf0060e9471d8dfc540d81b0f48dcfdbf9ad734d3e37a3e56416b76da340ddf304fb229ead69b3c89a0474764f83fecf66f88cf6deca4417594fcc8c13 SHA512 7d871f80457fb4d3adbec2fb7da33bda6bc983a760e591610b4ce5cfa1bda4353f1361a818dac0f21a8ddea11cb8789eaa37b3dd32022388e9f58cbdb5f20ca0
+EBUILD mamba-0.8.6.ebuild 927 BLAKE2B 4b733030988cf9f683a75cbf923caa4fc7577180f79ade859c0a1fd7b6f9689d1923f34c7b13338369b3693e1fc3e6e9ac229bfd7e9957f4a48783ec38cfefd8 SHA512 cc1a9bdf92531eb8e9e25d578e5f07a8ff4b223f54a1e2052148d1d08dda1409a342c1e8b04801c241b9400c9bbc24f9ee48a59d84a98ab879af09812d2f219e
MISC metadata.xml 299 BLAKE2B 921f7b7d5add4e7decb67da81d15bc1382bb3c51125d99342a9d8229fbf4cb0336ac13623290d0977ee9db821565bde14a1a5d9769dd5e2b89e333efc2a44d54 SHA512 ea6d9b306c3a8691697cea16a1582c8b5a36b54977534e4937feedc34bb62f4006d57227df48e878174aaaee03229d272bd940f23cc5e831cfbe79b05d827f93
diff --git a/dev-python/mamba/mamba-0.8.6.ebuild b/dev-python/mamba/mamba-0.8.6.ebuild
index 5ac94c2610c9..e43ab93a9bd2 100644
--- a/dev-python/mamba/mamba-0.8.6.ebuild
+++ b/dev-python/mamba/mamba-0.8.6.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/mando/Manifest b/dev-python/mando/Manifest
index 43e32e71d1e3..62c54277408a 100644
--- a/dev-python/mando/Manifest
+++ b/dev-python/mando/Manifest
@@ -1,3 +1,3 @@
DIST mando-0.3.2.tar.gz 22393 BLAKE2B bf6a7df4a6e2e8270d0b8fa278cde7d520bf5c9d490dec748927d8f7c024381094f946e5feb4b5334b0d7255df002aeb1b42b8545b7514194425e37f739d2da9 SHA512 57f5041ad175c4eca4c158d9d917dcb1f9c25978c60aa0e76322d0395b0edbc3fb7b062da7b9af871a97bbd46cfe7f81e634287f813baf15ef134be53150bd11
-EBUILD mando-0.3.2.ebuild 921 BLAKE2B fd74042408b0bcd6214b930a65402a0772a4b3811ffc6f3d59906c5ff316900064d7c33b4115fcbe01fcd9e60d9fcdbb7cf16dbb4bd1e64d6741d3c73c7c4be2 SHA512 ff47573e4ff65068914cf451b0454f413d643f657eb23b20981adc8581dfc68eb2cf9126cb6e1c1229edf82ff90d14ed792d3c5dc7d02f175cd7906ef21f1adc
+EBUILD mando-0.3.2.ebuild 948 BLAKE2B 75bb9f9781fcce85c51515ba04a3a74ae26e6457deedfb6bbab6085296718dead7ed648996caf60ef6695823608f4f6a2f91bf3d3a4be4d2380bccf947cb96cb SHA512 17303a8342b0ced9934100e36f60d5ed364cce65e3e87a99350c2270780f0655a09d3291f0e7e48984501e71fdb98986a0b392ed501c651ed9ee12a4eef84b28
MISC metadata.xml 241 BLAKE2B cbc5b40c8cc94046b0c3f22ff09d1d4808cbb26026213495d792da8c605df005a5670fd55586aee9ec26e66862695768683dce22127e5af344ea529302b4cd31 SHA512 3ac90d64a94a1c32453b3fe9e3fbde47602aa1257f1a15bb08e8d5c1abf779eef08378376ab4910904a672fc66b1b36f781f1ab144eea0be3c1d36f35ea6337c
diff --git a/dev-python/mando/mando-0.3.2.ebuild b/dev-python/mando/mando-0.3.2.ebuild
index bffd395fd266..3878fbeedf7c 100644
--- a/dev-python/mando/mando-0.3.2.ebuild
+++ b/dev-python/mando/mando-0.3.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/mantissa/Manifest b/dev-python/mantissa/Manifest
index 23fab5c3fc04..942b93e9af6c 100644
--- a/dev-python/mantissa/Manifest
+++ b/dev-python/mantissa/Manifest
@@ -1,5 +1,5 @@
DIST Mantissa-0.7.0.tar.gz 827087 BLAKE2B e7201518a87237ba48778692e7665300bf032f06fee175df16cc47bfddeaac62591dbf88247da163e4dd14d1b4fb948450ff09424922ce6ae884527acc950bfc SHA512 a0ef58902d0d752f2643f0c9639d9338a0441651cc0a2c3b45493a79b81757c4b642a7adcc940e0228033280927b7dad460a345fac62da1dcb9d73babd981d8c
DIST mantissa-0.8.4.tar.gz 832649 BLAKE2B 1658f34d9f3328953628da188849c7b9b522ece03898398ff7181aa1122c82c9aa2f9e4ac862553177fe559d653aa63a7eea0b067ced594215546635f053a839 SHA512 448f26cb540e7d19ede1b39c1b0157ccdd04baeac6cb8eb918fec2eb2bd395e12b0a659633ffb4c260a84c87025b81b41a8e168e7d1f1a0235bfe25f492c2c32
EBUILD mantissa-0.7.0-r1.ebuild 1318 BLAKE2B 4caf0db1b2d4a926de5ef2dd474eb15d7069fe19db81d76c652605de05a4bb5c453643ca62b6548315cfd111c6333b49165ccd10f21847f1a53501973c4aa4cb SHA512 98830c0b149a485f45100172026ec43b681409ed719c0d3bc47cccd12903397d9ab8d86a26fa92bc72aad361d36a258a4aed6386b4b77343de56bf5ddf3dcb91
-EBUILD mantissa-0.8.4.ebuild 1509 BLAKE2B 55d57879c6e0231a8f7fc385df7be2346a7c6180d3794d86e813be3b725f37b591937e26c48faf49c49c2c1c3f763f07d07c003ad4f48730de402fd09e5fa7e5 SHA512 13f2258bf6e07778f868e0fa44c128d31fd909e361b34911bbe13e14aac57efeaee189765578a466e2fee350dc2efe1f8c33e81629850c74c7eb24241122f10a
+EBUILD mantissa-0.8.4.ebuild 1533 BLAKE2B 4033091812da087d259e056a53ab999e39b585f8d30cd3c5a2faedf10ec23a39e67799828695dde3354f27decdd06915f61ae12f175a97ca56f01ae2ed0d989b SHA512 37757cbdc4d495afefccac998fa5c6fd1a11ee8ba06057f663fe47865c17a067c23881ed5b662cb6e00f4d1db202cec5bd7e5c245cb3aa10d05c0bfb417bee58
MISC metadata.xml 585 BLAKE2B 2a0ea0ae36f2bf962fc9f3c4c2fd5a43bba8e3f96b0540ff9c834e68e4e1f31a81c002f2a15947fd6e8dd501949d072cf4925c1a73d39592621d11cb3f829537 SHA512 5126e2561efaf55f617c60991b2870cb51ad784f8185bd18650a605139103cdd1b1011e2f4cf8c2ab2b4806b65aee9402ec575f93deedf671e126d9bf2b05ee5
diff --git a/dev-python/mantissa/mantissa-0.8.4.ebuild b/dev-python/mantissa/mantissa-0.8.4.ebuild
index a745d6a24ad8..8b3fd5385d0b 100644
--- a/dev-python/mantissa/mantissa-0.8.4.ebuild
+++ b/dev-python/mantissa/mantissa-0.8.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -13,6 +13,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.g
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
diff --git a/dev-python/markdown/Manifest b/dev-python/markdown/Manifest
index e8227ddabdf9..60b3ba68fe29 100644
--- a/dev-python/markdown/Manifest
+++ b/dev-python/markdown/Manifest
@@ -5,10 +5,10 @@ DIST Markdown-2.6.8.tar.gz 307330 BLAKE2B 6867f15425bd84bc030ab52000dc2f83bff0c9
DIST Markdown-2.6.9.tar.gz 271564 BLAKE2B 792e438955a55de9f473107618516d17129caa4d02097d510992d25715a4f28aae005781b3a2e4fe53692bc12e96ab49008b66ff49247bf1685bac4c7607e0b6 SHA512 d00c800dc7c1ae0753cbcddd755ade7d593a8d9c9d4ffc6eb8765233a44027a75b68948c14b4469d7aa0e7f74029e9f60159d81ed40b3d2e770c68a81533ccfa
DIST Markdown-3.0.1.tar.gz 284084 BLAKE2B 6a9250295057ed32b389e1aeecf9aa3acac37ef48e6ca93a4821eb56a2323d65c1aed99799bf05811f27f45ba61f7bb704f69c6d2be706d8d2764c026e937905 SHA512 c648c1b8ecb3c907ff2bd636ec6c08b4b629967fb916913f77db641f6d61b83d16929af2f15f5695c8cdb9614031606110e02a7e0bbb3aab0be38a8e285f12f1
DIST Markdown-3.1.1.tar.gz 294136 BLAKE2B 9fd024f64f7aaa774a49f60e312e47bbc2ff0f368f083e4dfd0c38d1f12839dfcf3455f1d0c8cb0b9c851fe0d3a779c70784859f1682703bd6022d57b6548235 SHA512 78f089f2eef5c73d683ac96fd20c87145e243d12b0f230b9b0228b995035fbb084dde40be788679c63637f05956487ad520cc9dd61d133926bf13521aa600090
-EBUILD markdown-2.6.11.ebuild 1223 BLAKE2B 3ad6d7eea435cca3263c0b9dd7d1019b1b3d65f4415ddf2975c679fde9b48d0fa1ccae09e09541c848937cfd8970a15c48d1fdc45126be118c85be414f7aa200 SHA512 05adf178887639be3b8c904f7439b9766dd879fcba16e24eacf5202bdfb9d102a9de4170f5350fdcd94bd578f5b40b941a6ffee1b6818b428120d23ccb2bfd5f
-EBUILD markdown-2.6.5.ebuild 1353 BLAKE2B 27956cc221f9529c5dbcb12d53f4a3b730d7fec065557f22a52ed5bfae3459c88d37706258283e8e150d5ca86f3b2b49a2481ce4809e269840354f85bc632402 SHA512 9c976783b258cad55efb8a9af001e8234a7ab20c62a275356e0994b86534aaa8993929a403cc7aa79a43c34a641a0e0366b8ceeb5368d8b8be559fb07c199d77
-EBUILD markdown-2.6.8.ebuild 1401 BLAKE2B 6e6ac2b406ee85517550e014bb2ecef079d58441c76bc581cb6b4dfaaa2b670449ecbdf89f83b0fda9a14319f975017fb897da9f4b3fef397e825429090788cc SHA512 0a443fc7ccdeee55634f6b76b447572f40cf2b66e01b90c716039a5660d1e8757da8712646be29b89a719e0752f9387788a48c60118844ce8e4f5bcba9db126b
-EBUILD markdown-2.6.9.ebuild 1412 BLAKE2B a89213fdb4af0301d7a03c3d48eb551a4aafb56fc2d505f6218d497873267fa2d16a2f6c1a2816446eecc4bfc7fbe9a072291e026f72214beaa1c7bf6483f299 SHA512 f5aa71548a0cbf2852af3fdb295f6debf4be0aa5b6e55fad67bcaf72e3ece1515114128a5c35ebdabf56038bf2486aaec708f7680781fa5d887f594846687cd6
-EBUILD markdown-3.0.1.ebuild 1235 BLAKE2B c834dda64608feebc45763f6f7c5d5b1169e76520b73d7193fae9657b4a7b151bee99638bdf30daf2374efd975c01c54c716c1106701b13cee9fd2c34ee9404f SHA512 2f919ac335fe17554289a9f66113a6608d97c87c63f73f47b17a4c30ccc6dada7d2f464942df9ec804c73a3d850b2f6d394d96fd86f11106ab1d1ffdddf1a011
+EBUILD markdown-2.6.11.ebuild 1250 BLAKE2B f67f1cc8f0b5f1ab3b4723bc0c3edffe0a0fdaee841246fa3e9a3f13e01a7b648e8f93156cc46669ba34967538a6c58add01c4d394f64180843362bd325651db SHA512 7ab62fde080f4dfc755e1e8b47260e37b8356b77938d28975cbd26af6d15c9f5aded823fd158ac5d2423d5d40c64dfc77bc8f23e96e6b1a6c66d043479499a8d
+EBUILD markdown-2.6.5.ebuild 1380 BLAKE2B 237b1c6f28be273255fdea13f8f3fc09e6bd5700fcd5e3743cf483e3f1a73d040eb586d0b9c6471c573b2d9d06c646d36f1069a98b4a94a094af0e9a77861079 SHA512 6977bd5dc03a29f748e423608ae724374a34087ad8aa421b6b9d19490364ba0640133e7f8a03d60032fe2b258d1b020db9eff17ac3878c91482bc9e28726be79
+EBUILD markdown-2.6.8.ebuild 1428 BLAKE2B fb55ed094b3fc22146c791273435115a43bf6b0a78437d0c4e8e3ccdfacee5ba7b624af883dc8bcf0086dd2be2f59d45d46aa61cfddb5f027b67993811893237 SHA512 1dbf6688efc17fc815666cbb011682cc54d5e96710d2129adf3177e584e9fcabd16000644187931bff16003e4696e3a3c1354e87a0f189dee012cf469f2d616e
+EBUILD markdown-2.6.9.ebuild 1439 BLAKE2B ec47f70c832d30749a2ea03d591af416b6aebc7326e8ef682081ca01025500b7af45a9044082faeb7be699ba2e5e0061db8b8701ef2b91d701d050fd70eee509 SHA512 3c7c87f20e42ba11ff4440fbb83451cfcd662840c2c41dc017b227bebf780779e6af5e382ea8377536ba63e3e7617d0574fc65e692335a66162af071a05928f2
+EBUILD markdown-3.0.1.ebuild 1262 BLAKE2B 033be5d2c3b603bc81a8fa633108533dfb3c1cf2b1389a28a52644e58c09fba2d7b8564629b4608e86d346136a33b19bdbd892d2bf679378d0afd9e74a9e360f SHA512 51e8ce7102b1b118c6fb7897f46ff5baf405b6baea069432f2eaaf67fc6e9ef65ff9355aa6ff00541078962bd3335e09b4d9aae362e6e8a7a805cf8251f3cc34
EBUILD markdown-3.1.1.ebuild 1124 BLAKE2B b3a5c71c9511af8b1e79f11136f769f5ffb515b0d5bcaeaee0fd2907111e05847a409ca497b06f3bdd0f8f2f3a5e9f1a9c4f3c3392fc5c9bbe4f4c150d708620 SHA512 392d4997104816dd1449f0b8215f904467f84106ea821d62f840ad637fba4999a5b1946182ffb750fbd235d7abf148228a473087a992d3f137f94909dc22c471
MISC metadata.xml 465 BLAKE2B 8eadaf9d2733b1b3d93a389b0009652eecc3a0c3b6347ada4f27d99bd69b0de1be199eb1da7854655b8814a946f40a711e8fc092b22b214c18dc696dd3c0222a SHA512 4c9a52b62e49040fde94cc2d3d9edf88c42d085639d893fb81d119b8c216100f912e2725a1bbb31b1136b505ef8102f560989289da5aadc6c8f433f0186da44c
diff --git a/dev-python/markdown/markdown-2.6.11.ebuild b/dev-python/markdown/markdown-2.6.11.ebuild
index 596fb9e1b851..9f7bc8d4e6e7 100644
--- a/dev-python/markdown/markdown-2.6.11.ebuild
+++ b/dev-python/markdown/markdown-2.6.11.ebuild
@@ -18,6 +18,7 @@ LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc test pygments"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/markdown/markdown-2.6.5.ebuild b/dev-python/markdown/markdown-2.6.5.ebuild
index 328ff78013d1..bebdd22bef89 100644
--- a/dev-python/markdown/markdown-2.6.5.ebuild
+++ b/dev-python/markdown/markdown-2.6.5.ebuild
@@ -21,6 +21,7 @@ LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc test pygments"
+RESTRICT="!test? ( test )"
DEPEND="
test? (
diff --git a/dev-python/markdown/markdown-2.6.8.ebuild b/dev-python/markdown/markdown-2.6.8.ebuild
index d6800d1c9ad8..6ba2f125fa43 100644
--- a/dev-python/markdown/markdown-2.6.8.ebuild
+++ b/dev-python/markdown/markdown-2.6.8.ebuild
@@ -18,6 +18,7 @@ LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc test pygments"
+RESTRICT="!test? ( test )"
DEPEND="
test? (
diff --git a/dev-python/markdown/markdown-2.6.9.ebuild b/dev-python/markdown/markdown-2.6.9.ebuild
index 1d1227477ba7..581f8a969817 100644
--- a/dev-python/markdown/markdown-2.6.9.ebuild
+++ b/dev-python/markdown/markdown-2.6.9.ebuild
@@ -18,6 +18,7 @@ LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc test pygments"
+RESTRICT="!test? ( test )"
DEPEND="
test? (
diff --git a/dev-python/markdown/markdown-3.0.1.ebuild b/dev-python/markdown/markdown-3.0.1.ebuild
index 208e569a8adb..3ed7c9e474a8 100644
--- a/dev-python/markdown/markdown-3.0.1.ebuild
+++ b/dev-python/markdown/markdown-3.0.1.ebuild
@@ -18,6 +18,7 @@ LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc test pygments"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/markups/Manifest b/dev-python/markups/Manifest
index 366785b90fd8..5cca4ae246e7 100644
--- a/dev-python/markups/Manifest
+++ b/dev-python/markups/Manifest
@@ -1,5 +1,3 @@
-DIST Markups-2.0.0.tar.gz 16772 BLAKE2B 88091cbdb6dc5c7289561e4ff8d585335f13ece27ff62951d7356bb89b35e09b8eeafb960583f9dd5faa5fbe9cdb6961523a5314bca8c78e2f0f80514f28595a SHA512 8ccd348efea68678bfb7f47bd13da2729f95a5b5a8d44f11239dbb86b8224867cb1197e46d875ab9a0ba914be004bdc9aa6848b1e6549dc53b12e06040faaaae
DIST Markups-3.0.0.tar.gz 16966 BLAKE2B 9245b1b0056bda9538fabf8540ddc41f2861a41c2ea42f29da195393bb85a63af1273109cb8f3d15ee4b257774512e3002d95948bab4a4493d89e18d687f19ce SHA512 3dfb97f29e801fa296e7ea22f2693d05fe9a9bfdf6c9b560cf6a44d04abfb6c2ac0717093732b6fbd9ea052ab9f8d054b3aae10a0c16516af3815ca1d720aef5
-EBUILD markups-2.0.0.ebuild 657 BLAKE2B 5d01cd9520c2f77d8d6026561a149aa3d0cecca342c0de47889f16f99cb84b4bdc8fb02a7794d5c0b0e9d0247c4ddd3220b9896a7bfe86c10d7fb7e727fcde71 SHA512 323282110f16cc70d8d96dc3367031b01c141bf6c720d58ca6bd31d134410bd01975a7f62a254c19b3a6dfee577607978fe7aa55341149bb993d3af0b1322f87
-EBUILD markups-3.0.0.ebuild 882 BLAKE2B 2085526868c50edfd368264b7cb73ecaa1cf55f241f7d18ff961c43764bb1adb907dab1c47e78d66d9e4d205c05d10932e9a54252934b9f94568e69690bad006 SHA512 6aa3f00bb7f9478d6a17bd1a0e87ca1bdf893cfd81eed9413d0def9a6e87dcba41ef55ef54afe3aa205a291c4e0e70e8e830fdc7c258da6f8c502850c375f938
+EBUILD markups-3.0.0.ebuild 798 BLAKE2B 89235cae6a1b11e2ed8378e77ed306d08257969b560ffe15d81912ee5d72fd45916c70756839e9fec5623fc824eb752e64aba130fba8df4446fdf249fd624755 SHA512 f1ee2a6b558d78d3767548a91631fc668eaedd113b7c42dd8210a6408b242fed35c7282dc68bbad8f30dfd7525c6c20991277b84fcc95b3657d1455f7b07043d
MISC metadata.xml 625 BLAKE2B e700717385a02ed240f11bbbebfabf215d6bbff574ea2876035e300111490f0f477be1cab1224157413eba57f6ed4f84a166c2c241110b35db284c07818d64f7 SHA512 acf3002c22de1375c1a03e0a84765e52cca93b4ad1c6a57ee7f73e7e1616551dc3d6f61dcd1a8d9f31671d6779e19ec19041691bbb7eec6eecc0b66a280de9c5
diff --git a/dev-python/markups/markups-2.0.0.ebuild b/dev-python/markups/markups-2.0.0.ebuild
deleted file mode 100644
index 978df7dd8401..000000000000
--- a/dev-python/markups/markups-2.0.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
-
-inherit distutils-r1
-
-MY_PN="Markups"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="A wrapper around various text markups"
-HOMEPAGE="
- https://pythonhosted.org/Markups/
- https://github.com/retext-project/pymarkups
- https://pypi.org/project/Markups/"
-SRC_URI="mirror://pypi/M/${MY_PN}/${MY_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-S="${WORKDIR}"/${MY_P}
-
-DEPEND="dev-python/markdown[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"
-
-python_test() {
- ${EPYTHON} -m unittest discover -s tests -v || die
-}
diff --git a/dev-python/markups/markups-3.0.0.ebuild b/dev-python/markups/markups-3.0.0.ebuild
index c9e1cf31d2c3..9795d43f9fd8 100644
--- a/dev-python/markups/markups-3.0.0.ebuild
+++ b/dev-python/markups/markups-3.0.0.ebuild
@@ -3,39 +3,36 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
+PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
-MY_PN="Markups"
-MY_P=${MY_PN}-${PV}
+MY_P=${P^}
DESCRIPTION="A wrapper around various text markups"
HOMEPAGE="
https://pymarkups.readthedocs.io/en/latest/
https://github.com/retext-project/pymarkups
https://pypi.org/project/Markups/"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+SRC_URI="mirror://pypi/${MY_P:0:1}/${PN^}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-S="${WORKDIR}/${MY_P}"
+KEYWORDS="amd64 x86"
RDEPEND="
dev-python/markdown[${PYTHON_USEDEP}]
dev-python/python-markdown-math[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
test? (
app-text/pytextile[${PYTHON_USEDEP}]
dev-python/docutils[${PYTHON_USEDEP}]
)
"
-python_test() {
- ${EPYTHON} -m unittest discover -s tests -v || die
-}
+distutils_enable_tests unittest
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-python/markupsafe/Manifest b/dev-python/markupsafe/Manifest
index a900d8e8d4da..8ca7bdd7595b 100644
--- a/dev-python/markupsafe/Manifest
+++ b/dev-python/markupsafe/Manifest
@@ -3,5 +3,5 @@ DIST MarkupSafe-1.0.tar.gz 14356 BLAKE2B d1ceeef939f4d4c31b871d8d1bbd78c72d72ff2
DIST MarkupSafe-1.1.1.tar.gz 19151 BLAKE2B 184ab0bc42f8d254ef4239f700f019c0a380bdf2117dfe1abe2eb4dfa0f037158d181a120d8654a6971e9c8badb078f997e3a8bf231898e0f4bb3e8496d9abd3 SHA512 f3014e6131a3ab866914c5635b5397ef71906bffb1b6f8c5f2ed2acf167429ff7914236d38943e872683a57a9be9669f4c5aace6274f3307ab21ef25373db0b6
EBUILD markupsafe-0.23.ebuild 901 BLAKE2B dd936d1e006f04bcab3810ff6520e65a167e86cffa0ed4ce2f2699a4c111bc2412cb0b05fdce8963928fa4afe44466f6b67301641aed54f3953d0cf2b007e6d8 SHA512 1f3c3c51c12c63ac13250c90c0fa1dff36c234277af143427d6ddd98b381be3a4c07330d5fd54bccd19127e51eb94515e375eebac7bf74edcabd7bc1cc131eb6
EBUILD markupsafe-1.0.ebuild 765 BLAKE2B 034eae4deb0fc69a88772c8425ed444b2b0684e6955daf547f659aff4d703b4f44d5a3d2c3555a47bcac99615f22824bd9793f919bcde6f1c408888d25cb1083 SHA512 451a9fc1551da4867d1f32b2099db24f55a5773e70a54fb68fd8bbfbfdfbc177cacb290bf9c691b0ac0fa6bb92c871581a20c45c084954d19b1c38ceb877e42d
-EBUILD markupsafe-1.1.1.ebuild 717 BLAKE2B 9ae94c2844665285bc02d5e287b0eb855c5b02cd185b085164425cfef15b9fcb090448f630c1f7b455106b72bd2fa29da81b9b6192ac52b19f620a9436596c2e SHA512 438260e8c6f9fcd19d563d3826b6ad0249fed83c34dfc7dec0420212ce7d0e6447cfc63a39c77d1b8721334cc57e2fec4fba54562620f4eaa2f33a7167ad7697
+EBUILD markupsafe-1.1.1.ebuild 715 BLAKE2B a9d86a2f390e118c9fd9e9bc247dfb89b4bcb7b564be6119bd9ef237f72422af9c606614a25d99dc0ee5d30fa44ff2bd57a3a1df8b1be0954d31d0deab80b323 SHA512 8ee08c2a7d434e2104bc573b75cacb0fb986b046afc0b12eba1387060b0b486e03790f14062e4c29fc7a9679346fdd1b0288ac01d7350bb71632ca829b2f230d
MISC metadata.xml 313 BLAKE2B d83629ec355bdf3a33ec1987d8826509f6485ef34a873a6db1122c72beff76de648c5f80da70f2102e60532d852462e13826f714b6ae263d65d5c81bb9aa63e9 SHA512 91b859646ec529ca9b646ac0a6526554de887d6aca353069dd00a6b01dcd2b5765a7b1a1e02c8b52bd50ea67f1476cc2dce086651ee46f7c575c56d1ab7f4c8d
diff --git a/dev-python/markupsafe/markupsafe-1.1.1.ebuild b/dev-python/markupsafe/markupsafe-1.1.1.ebuild
index b38ac4d994ef..91c12bdd8194 100644
--- a/dev-python/markupsafe/markupsafe-1.1.1.ebuild
+++ b/dev-python/markupsafe/markupsafe-1.1.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/marshmallow/Manifest b/dev-python/marshmallow/Manifest
index a881580c5371..c61c7dc03d0b 100644
--- a/dev-python/marshmallow/Manifest
+++ b/dev-python/marshmallow/Manifest
@@ -1,5 +1,7 @@
DIST marshmallow-2.20.2.tar.gz 152437 BLAKE2B 0d31537051c45bad52d922439d1cb9d69fc4a4bc2767d6a13bfe32a9edc978cadf9b1c508ae51532f5661291f32ed4b7c5e54f5fcd092eb4ebd7d3045521e9b8 SHA512 05511aafa978377152ea8ea1b70dd5558782bf634df5ae52453bfa65c7ec9270a12cd7a32e11872808a3289cfab2ef0380e129e84878511872e7cc95b0792453
+DIST marshmallow-2.20.5.tar.gz 152733 BLAKE2B ba509624e3715ace53eeb1a835f533172d676b3645ae3226c6da3727dafef7084bde896f3a66459112d599e3e422d600d150934313b813fea9d819658ce3b4bf SHA512 a02b6a3341d2cd08174937112eba2f69a07de59054a088eef64ac12703699e2b6f561ce76ebc0cb43334056f02f3898098bb0d3501ae8a1b6350f9a168eb3355
DIST marshmallow-3.0.1.tar.gz 168186 BLAKE2B 6c89fed45c144a855c692bee39390e1c80b2977274acb704095e76567e6ed00643704473f95abac7fabb4c1d1d96b90cb9a6fe3a127a09a0d2a4c72c02358baf SHA512 085a7e9b265bb86232222e4decb32fa172d62bca3ba3c5303f12715be1b0ab6553b1978e28db520a6a7a25778915c770ac83c607bdebf5e4d26746cd69f2d555
EBUILD marshmallow-2.20.2.ebuild 897 BLAKE2B 2d03ffc90f25b536777c5b4e38d2aadf1b8971b0eaeba06c3f2ed42add8b47c0c6e1ec8071e678cfda1ee73674dc860419890d2522a7cd8be6d6e0b7570f61c0 SHA512 f5ea20eb80e69fe8429971d319849e6f079db53d2b51f569189531ffc8a064bed95d3c5b5f916f142d01f1af2fe9c5cafdbf8df251508e5cbb9f94552d5365b1
+EBUILD marshmallow-2.20.5.ebuild 897 BLAKE2B 2d03ffc90f25b536777c5b4e38d2aadf1b8971b0eaeba06c3f2ed42add8b47c0c6e1ec8071e678cfda1ee73674dc860419890d2522a7cd8be6d6e0b7570f61c0 SHA512 f5ea20eb80e69fe8429971d319849e6f079db53d2b51f569189531ffc8a064bed95d3c5b5f916f142d01f1af2fe9c5cafdbf8df251508e5cbb9f94552d5365b1
EBUILD marshmallow-3.0.1.ebuild 813 BLAKE2B 588504a5d93e0147d36d23a2316c2f03c7ea0bba93996f3b87d9544491972aa05fe65d547f1bd8f54b350b98909b599e6cecca4415fa2ee30942002d461fc1c2 SHA512 60a97f7e5db00eddb532494f7eb9174b4c64e293cd108be1d9af8c52edef31c514427086e8d6d87775584647ab722810267cf2391f44357898e565ffe4069a1e
MISC metadata.xml 360 BLAKE2B ed1f62630b417aaefbfc1ce52c275f16187a1fac9ee46e7172c4b703452329b64de253eed111bde2e7bcb4b85e7806d8423fd5d80899f93b23e7c3da61030a2d SHA512 51665fe5adb03e70bb1582f393b95783c9e4956c24f664c09d08017663bc8373b07080c142f714fd4c93381cbd5c55bec2b58ca412df6aa55980f9a61abebc54
diff --git a/dev-python/marshmallow/marshmallow-2.20.5.ebuild b/dev-python/marshmallow/marshmallow-2.20.5.ebuild
new file mode 100644
index 000000000000..a9acebf6251e
--- /dev/null
+++ b/dev-python/marshmallow/marshmallow-2.20.5.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="A lightweight library for converting complex datatypes to and from native Python datatypes."
+HOMEPAGE="https://github.com/marshmallow-code/marshmallow/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/simplejson[${PYTHON_USEDEP}]
+ )"
+
+src_prepare() {
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ if [[ ${EPYTHON} == python2.7 ]]; then
+ rm -rf tests/test_py3 || die
+ fi
+ py.test -v || die "tests failed under ${EPYTHON}"
+}
diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 67f70b0a1af2..cedce2fdce20 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -3,7 +3,6 @@ AUX matplotlib-2.2.4-doc-fix.patch 629 BLAKE2B 61549eac0d67275117750ad11a7b4aabe
AUX matplotlib-2.2.4-no-jqueryui-download.patch 708 BLAKE2B 8ad1b3cef23a5bf1dbaaff22367ecc09608945244852552bc22f86ae6350d4683821f4b2d7d9fd76c0e701724e17508c99fda0205d420ed21c35164533bd3dd6 SHA512 8d783f6978403737ea65741a71e0c4ca7e428297504c11351f38616d01ebf60428eb993585f27c5d39dc607bb76e146b4e642bc295fc18ce3008e868a9cc6b5a
DIST matplotlib-2.2.2.tar.gz 37317332 BLAKE2B 4120265263c5b1e4ab57f7c0eb7a477b4071a5f219d1d6328d6ed51d44460217c7c4da82a4b7d13c6ba9f80308406a217f2dbcfa310f3137cbe8bc56a9ef0eef SHA512 1d21ef821190f22354098f8f0db6449f237acbf3c1419ab3815ecd4e9c6922fd3f00c4a8f60858e319b55b6fb2e8fe2922c0bf8e72b204e7edff0b409cf76320
DIST matplotlib-2.2.4.tar.gz 36974286 BLAKE2B 9c4c69163a23ff02107ee155f72e142dcf31ba965f6a20f468b96f3f4b70b95ff6caade6b14bcbacd5b231848d2000ce6af9f113feefb41d6e186725349490d3 SHA512 968f5731b8a9a2c5575403c60d5b0a98a452b33094e520be44f4d901f892d082babc8fc1d73c519e1ff2baf756f3cb7652f4b796e166d66dfda31f7e50c58139
-EBUILD matplotlib-2.2.2-r1.ebuild 6346 BLAKE2B 89da0281cb6d4da020b94fe84ddd88a4d022ff634b1f97ea5e04f7a6be65cc7b72afcb16460ddf524a32012483db4b88d4fe0508e83cd7eb9819efd016a7b8c8 SHA512 c55b26b118a23752d2be977e59740169f14317a3239fda35c251190ff5e939cb62743f7d55ab1a3fd388758c84003eb0e7b9025d98b98243fd86bd592554bb83
-EBUILD matplotlib-2.2.4.ebuild 6397 BLAKE2B d8ca0bbd2ce161fcf469d39dbc3d134e2f7730669683aca718189751f802f54e5c0e4d152624f7f41a13ab99a72cb6e4d68e906c98c0176acba258b60b8da815 SHA512 497a6c7af99fc0aac6442f730dc1abe57637e9694310dcbe434d182b1c7abab5b9da0f66922c369f36b109acfe8612329cf96f5fdd6bad3487d7533a2dabf727
-EBUILD matplotlib-9999.ebuild 6299 BLAKE2B fc2b72ec9666b9c8c5e870c1b1de83ecf4af88477d2af2eaf8c3b4c6492c2893b90655e2053ade531c1105dc3d2545e9b57ca231a092a4715d3691e049951faf SHA512 daca034bc8d2cbce86d079cb6f07313752c45d247853c5f5720dbe298a0504a31f11208ca9e49fcf109044e56960fc617ddb791b499f36c33feea25384637ba2
+EBUILD matplotlib-2.2.2-r1.ebuild 6372 BLAKE2B 3bbe545c33f7c3d3178391b279f9839ba2eb1ab6d95c5cb23a7e3e064ce9f9eb5f77a262fbf37b16fb7ab2d2c73cfdd4d6f5c06338ac88f9f9213b79a0d94062 SHA512 b568a6f1e78e8aef3905f284d10e86ce2b0addb1b6bd6fd5c382ec0cdd52b065664122f8d96f24609ef89a5abb040ee03758b0f04fda02ecc9f59c6f5613b0e8
+EBUILD matplotlib-2.2.4.ebuild 6424 BLAKE2B 01e66b48f3d7544483ab259d361bffe6013a81742b628abe625bb46dd1ded264ceb62600027afa35f6ed5ddc8a582b52e78c790b778bf520490ef784c67fd3ff SHA512 65207d1c820102cde14a83f70f6fbf616ca1a8c9407c9aa4d2c24a542ec27b4787cd2d583cde29715da3bbefb96b8a083f88af7daff9a5d31997af888c1d9a83
MISC metadata.xml 990 BLAKE2B c5e7256de7565d910a32ab9d48e39b49d3868d345e16cf893cf135dd114b20032c7794dfec3c832768172b7a8437e76e2807b7027bb2a9e392473054bfc7f000 SHA512 6c47f53ce41e4cae3f58f0abbe0a8b369670a0eefddf6eead266a530589398b7d212dab9627d6b8c6ec0970717d3220e09522f63f587cfdd2613113ac896aa7b
diff --git a/dev-python/matplotlib/matplotlib-2.2.2-r1.ebuild b/dev-python/matplotlib/matplotlib-2.2.2-r1.ebuild
index 9368841a6912..f80b95e2cc53 100644
--- a/dev-python/matplotlib/matplotlib-2.2.2-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-2.2.2-r1.ebuild
@@ -18,8 +18,9 @@ SLOT="0"
# matplotlib/backends/qt4_editor: MIT
# Fonts: BitstreamVera, OFL-1.1
LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
IUSE="cairo doc excel examples gtk2 gtk3 latex qt5 test tk wxwidgets"
+RESTRICT="!test? ( test )"
PY2_FLAGS="|| ( $(python_gen_useflags python2_7) )"
REQUIRED_USE="
diff --git a/dev-python/matplotlib/matplotlib-2.2.4.ebuild b/dev-python/matplotlib/matplotlib-2.2.4.ebuild
index 8db934dba896..97f38a4d86b3 100644
--- a/dev-python/matplotlib/matplotlib-2.2.4.ebuild
+++ b/dev-python/matplotlib/matplotlib-2.2.4.ebuild
@@ -20,6 +20,7 @@ SLOT="0"
LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="cairo doc excel examples gtk2 gtk3 latex qt5 test tk wxwidgets"
+RESTRICT="!test? ( test )"
PY2_FLAGS="|| ( $(python_gen_useflags python2_7) )"
REQUIRED_USE="
diff --git a/dev-python/matplotlib/matplotlib-9999.ebuild b/dev-python/matplotlib/matplotlib-9999.ebuild
deleted file mode 100644
index ff310f6266a9..000000000000
--- a/dev-python/matplotlib/matplotlib-9999.ebuild
+++ /dev/null
@@ -1,272 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
-
-PYTHON_REQ_USE='tk?,threads(+)'
-
-inherit distutils-r1 eutils flag-o-matic git-r3 multiprocessing virtualx toolchain-funcs
-
-DESCRIPTION="Pure python plotting library with matlab like syntax"
-HOMEPAGE="https://matplotlib.org/"
-SRC_URI=""
-EGIT_REPO_URI="https://github.com/matplotlib/matplotlib.git"
-
-SLOT="0"
-# Main license: matplotlib
-# Some modules: BSD
-# matplotlib/backends/qt4_editor: MIT
-# Fonts: BitstreamVera, OFL-1.1
-LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
-KEYWORDS=""
-IUSE="cairo doc excel examples fltk gtk2 gtk3 latex qt5 test tk wxwidgets"
-
-PY2_FLAGS="|| ( $(python_gen_useflags python2_7) )"
-REQUIRED_USE="
- doc? ( ${PY2_FLAGS} )
- excel? ( ${PY2_FLAGS} )
- fltk? ( ${PY2_FLAGS} )
- gtk2? ( ${PY2_FLAGS} )
- wxwidgets? ( ${PY2_FLAGS} )
- test? (
- cairo fltk latex qt5 tk wxwidgets
- || ( gtk2 gtk3 )
- )"
-
-# #456704 -- a lot of py2-only deps
-PY2_USEDEP=$(python_gen_usedep python2_7)
-COMMON_DEPEND="
- dev-python/cycler[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.6[${PYTHON_USEDEP}]
- dev-python/python-dateutil:0[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- >=dev-python/six-1.4[${PYTHON_USEDEP}]
- media-fonts/stix-fonts
- media-libs/freetype:2
- media-libs/libpng:0
- media-libs/qhull
- cairo? (
- || (
- dev-python/pycairo[${PYTHON_USEDEP}]
- dev-python/cairocffi[${PYTHON_USEDEP}]
- )
- )
- gtk2? (
- dev-libs/glib:2=
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:2
- dev-python/pygtk[${PY2_USEDEP}] )
- wxwidgets? ( >=dev-python/wxpython-2.8:*[${PY2_USEDEP}] )"
-
-# internal copy of pycxx highly patched
-# dev-python/pycxx
-
-DEPEND="${COMMON_DEPEND}
- dev-python/versioneer[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- virtual/pkgconfig
- doc? (
- app-text/dvipng
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/ipython[${PYTHON_USEDEP}]
- dev-python/mock[${PY2_USEDEP}]
- dev-python/numpydoc[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- !~dev-python/sphinx-1.3.4
- dev-python/xlwt[${PYTHON_USEDEP}]
- dev-texlive/texlive-latexextra
- dev-texlive/texlive-fontsrecommended
- dev-texlive/texlive-latexrecommended
- media-gfx/graphviz[cairo]
- )
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- >=dev-python/nose-0.11.1[${PYTHON_USEDEP}]
- )"
-
-RDEPEND="${COMMON_DEPEND}
- >=dev-python/pyparsing-1.5.6[${PYTHON_USEDEP}]
- excel? ( dev-python/xlwt[${PYTHON_USEDEP}] )
- fltk? ( dev-python/pyfltk[${PYTHON_USEDEP}] )
- gtk3? (
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- x11-libs/gtk+:3[introspection] )
- latex? (
- virtual/latex-base
- app-text/ghostscript-gpl
- app-text/dvipng
- app-text/poppler[utils]
- dev-texlive/texlive-fontsrecommended
- dev-texlive/texlive-latexextra
- dev-texlive/texlive-xetex
- )
- qt5? ( dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] )"
-
-# A few C++ source files are written to srcdir.
-# Other than that, the ebuild shall be fit for out-of-source build.
-DISTUTILS_IN_SOURCE_BUILD=1
-
-pkg_setup() {
- unset DISPLAY # bug #278524
- use doc && DISTUTILS_ALL_SUBPHASE_IMPLS=( python2.7 )
-}
-
-use_setup() {
- local uword="${2:-${1}}"
- if use ${1}; then
- echo "${uword} = True"
- echo "${uword}agg = True"
- else
- echo "${uword} = False"
- echo "${uword}agg = False"
- fi
-}
-
-python_prepare_all() {
-# Generates test failures, but fedora does it
-# local PATCHES=(
-# "${FILESDIR}"/${P}-unbundle-pycxx.patch
-# "${FILESDIR}"/${P}-unbundle-agg.patch
-# )
-# rm -r agg24 CXX || die
-# rm -r agg24 || die
-
-# cat > lib/${PN}/externals/six.py <<-EOF
-# from __future__ import absolute_import
-# from six import *
-# EOF
-
- sed \
- -e 's/matplotlib.pyparsing_py[23]/pyparsing/g' \
- -i lib/matplotlib/{mathtext,fontconfig_pattern}.py \
- || die "sed pyparsing failed"
-
- # suggested by upstream
-# sed \
-# -e '/tol/s:32:35:g' \
-# -i lib/matplotlib/tests/test_mathtext.py || die
-
- sed \
- -e "s:/usr/:${EPREFIX}/usr/:g" \
- -i setupext.py || die
-
- export XDG_RUNTIME_DIR="${T}/runtime-dir"
- mkdir "${XDG_RUNTIME_DIR}" || die
- chmod 0700 "${XDG_RUNTIME_DIR}" || die
-
- distutils-r1_python_prepare_all
-}
-
-python_configure_all() {
- append-flags -fno-strict-aliasing
- append-cppflags -DNDEBUG # or get old trying to do triangulation
- tc-export PKG_CONFIG
-}
-
-python_configure() {
- mkdir -p "${BUILD_DIR}" || die
-
- # create setup.cfg (see setup.cfg.template for any changes).
-
- # common switches.
- cat > "${BUILD_DIR}"/setup.cfg <<- EOF
- [directories]
- basedirlist = "${EPREFIX}/usr"
- [provide_packages]
- pytz = False
- dateutil = False
- [gui_support]
- agg = True
- pyside = False
- pysideagg = False
- qt4 = False
- qt4agg = False
- $(use_setup cairo)
- $(use_setup qt5)
- $(use_setup tk)
- EOF
-
- if use gtk3 && use cairo; then
- echo "gtk3cairo = True" >> "${BUILD_DIR}"/setup.cfg || die
- else
- echo "gtk3cairo = False" >> "${BUILD_DIR}"/setup.cfg || die
- fi
-
- if $(python_is_python3); then
- cat >> "${BUILD_DIR}"/setup.cfg <<- EOF
- six = True
- fltk = False
- fltkagg = False
- gtk = False
- gtkagg = False
- wx = False
- wxagg = False
- EOF
- else
- cat >> "${BUILD_DIR}"/setup.cfg <<-EOF
- six = False
- $(use_setup fltk)
- $(use_setup gtk2 gtk)
- $(use_setup gtk3)
- $(use_setup wxwidgets wx)
- EOF
- fi
-}
-
-wrap_setup() {
- local MPLSETUPCFG=${BUILD_DIR}/setup.cfg
- export MPLSETUPCFG
- unset DISPLAY
-
- # Note: remove build... if switching to out-of-source build
- "${@}" build --build-lib="${BUILD_DIR}"/build/lib
-}
-
-python_compile() {
- wrap_setup distutils-r1_python_compile
-}
-
-python_compile_all() {
- if use doc; then
- cd doc || die
-
- # necessary for in-source build
- local -x PYTHONPATH="${BUILD_DIR}"/build/lib:${PYTHONPATH}
-
- VARTEXFONTS="${T}"/fonts \
- "${PYTHON}" ./make.py --small html || die
- fi
-}
-
-python_test() {
- wrap_setup distutils_install_for_testing
-
- virtx ${PYTHON} tests.py \
- --no-pep8 \
- --no-network \
- --verbose \
- --processes=$(makeopts_jobs)
-}
-
-python_install() {
- wrap_setup distutils-r1_python_install
-
- # mpl_toolkits namespace
- python_moduleinto mpl_toolkits
- python_domodule lib/mpl_toolkits/__init__.py
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( doc/build/html/. )
-
- distutils-r1_python_install_all
-
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-
- find "${D}" -name '*.pth' -delete || die
-}
diff --git a/dev-python/matplotlib2tikz/Manifest b/dev-python/matplotlib2tikz/Manifest
index 9059ca690f80..8a69de7ca236 100644
--- a/dev-python/matplotlib2tikz/Manifest
+++ b/dev-python/matplotlib2tikz/Manifest
@@ -1,3 +1,3 @@
DIST matplotlib2tikz-0.6.18.tar.gz 527262 BLAKE2B 370a1e088a17a98afd29e1e465c93b98b10100c85a277be3130f5c39bc236a9efab9241f9edffdbd430f9645cba4ff00ebda73dddeda024e3f545b21e548e786 SHA512 e12db2dd54a2145e1d66e19158c8a9305243beea60add0559959d801d319c43a28aa779048764d2adf29f878f7ccca9b2363bbc5034135a9d9002a8815fe37ab
-EBUILD matplotlib2tikz-0.6.18.ebuild 950 BLAKE2B 02f1a30decbcc32b424ded1909c1e320af3fb7ffbc104e19bc829937b19776074bc87ffc957a05d25e8e0d0a8aaaa4fd712b3d094608d5cd77ee81e1e22fecc9 SHA512 03826bcd979c899dfdd1b147ce36840218dd3ff8e3da7e7e1f47bf9b6dcc1f45c512900b159eb99f24f99dd3f1320aa5ecdb77178775766e8e552fb2551a6316
+EBUILD matplotlib2tikz-0.6.18.ebuild 912 BLAKE2B d38e4a04bd078353ea6dbf4f395bbe4a181249921b185297a164acf4e7afe3155a27fabfca6d580364589be1d13cd8d611045d5084d8933e5db5cdfbf1d2585b SHA512 b54c7eb2314807f6d805088329b9c83c59a2b79d1f3c1591c87a033436e5a02ce7161580ecb3efe91986dc0cfc94bbf87329a217704458430d808e3c840b0036
MISC metadata.xml 861 BLAKE2B 3a77e5f5055cca84ac21709c19a530ad3e6cd33b4b76b55516c8df06236fe6e5d3eca2847aeeaef836ccfad3c2e90a4e391670215957a03b73cc943dd324dc47 SHA512 7d654d1c7d3370364278b9c4722f4c1233203dd0196f6ca7a4fabf4ea0f7708dac8b105ef26ab6b3574cfa5c019f2f6574a10afe0cf42702a4b1d26c931b7c2c
diff --git a/dev-python/matplotlib2tikz/matplotlib2tikz-0.6.18.ebuild b/dev-python/matplotlib2tikz/matplotlib2tikz-0.6.18.ebuild
index 72605224a0bd..f6d69ccc4c0c 100644
--- a/dev-python/matplotlib2tikz/matplotlib2tikz-0.6.18.ebuild
+++ b/dev-python/matplotlib2tikz/matplotlib2tikz-0.6.18.ebuild
@@ -34,5 +34,5 @@ RESTRICT="test"
python_test() {
local -x MPLBACKEND=Agg
- virtx py.test -v || die "Tests failed with ${EPYTHON}"
+ virtx py.test -v
}
diff --git a/dev-python/mccabe/Manifest b/dev-python/mccabe/Manifest
index b8e812802f50..b882b6fcae80 100644
--- a/dev-python/mccabe/Manifest
+++ b/dev-python/mccabe/Manifest
@@ -1,5 +1,6 @@
DIST mccabe-0.2.1.tar.gz 5031 BLAKE2B 6f52106337ed534933de0c98fc103cfe209bddb30623a3b710681f4f0615a964c4d0472d4dc56f1ea4e60dda695eee540f9f9b441111808684f09fc8207b69d0 SHA512 7155e52063e786c140c541f1410d0c319387b4b5f24ec3c60ba3d5a963a92d0ee545254559941ac0dbe961f46750c0e61271fbe82653c6b1465c0a13b31ec325
DIST mccabe-0.6.1.tar.gz 8612 BLAKE2B 6828dfd852cf9b47de10bd889dd4c32dc1ee95910fbd27e0921cd7d9975a0831b1c2763eda5b2d77d7e4b44b5a9d0e89f0818cab71de655954cc87cacfe8d382 SHA512 d8fc251a29790887c14c5932c5172b4cd578cd37ccf14cb96e80f0b97f27023427ea032d14e1e2a99d72627b055eb285f60db69e679ecd79d90a34b0255703d8
EBUILD mccabe-0.2.1.ebuild 555 BLAKE2B b5a4d9cba729e2e709bb9209bece5819d8bfe06b9598e595bedfdc87689b5ee6c44d6ea63f79354feceb63516c73ada16380a319458e656d6f4559e8ded784a5 SHA512 81ff3036e4cb3a68c680a6e8e7354f7de10557e1cdc8940b0bb7ea8511a2a5fe66b0ed330a1134257ee328799d81d73a028e9b5528a5d69b4ddf553808d4f089
-EBUILD mccabe-0.6.1.ebuild 873 BLAKE2B 33d7bceed5d8c9eb262021f7e62c140b4b3932e3f4e2cd30f456967c28bc16ee8dc943bbe74526b80b0ce471ef7e7767e55f7c078489785e7cf5f736d1505399 SHA512 b7e08d68aced209b397fccc6d0d25915c8b2767258833ff09e25505b1ebbc48bcfa27d4e8db8bd3c795c8688451851dfa24882bfd56c5d5407541b0798c3b2dd
+EBUILD mccabe-0.6.1-r1.ebuild 785 BLAKE2B 928bb30568bb5eee7e1c87dae0bc8c5fd07b386037c0f012eb808b099bcf7be0674096f49ad402aad17467e07ffe7b594242d50b2e1ebda3ce35b793b3787dcc SHA512 f204c15365a5960629d9abec28efd2e7d96a4520a84def4addf3e5836bbd89448e4049672378c9b2be67f43b4881354a876f301dedb27464e1bbbcf4f648ccb6
+EBUILD mccabe-0.6.1.ebuild 900 BLAKE2B 12be9967d4867f9ff2a857070b87d476f1bd428efc820741b85d2ccce34595760035a4b1d973c29a726850587d47a67a71d8660cc6237e73837075915c5e27d7 SHA512 89e8831e0112327964e6f130c871705a86f4cc38b74edecfdeacd4017445430b831ffc70d828c9e262f6a0916082c2d65fcd5b2ec73433d7cd6fbfdb499c53b9
MISC metadata.xml 373 BLAKE2B 0a0d03ce9752401f11326bd24a760ee9f18b792e6d6cb6f229513eff68f35acc943dde6b9b842a508e7bd7344c13e1b8d74b38ef1ef1401823ee106573502412 SHA512 9672aa38d9c5e31835bd0b7b1d3463f2e625ff71b4ee79d39b939cbae4df67241ba64f17cfa928aeb6fbcd0bc787c076dc078b56c92bcc1a46ea26f873472fc1
diff --git a/dev-python/mccabe/mccabe-0.6.1-r1.ebuild b/dev-python/mccabe/mccabe-0.6.1-r1.ebuild
new file mode 100644
index 000000000000..64afb0078e4e
--- /dev/null
+++ b/dev-python/mccabe/mccabe-0.6.1-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="flake8 plugin: McCabe complexity checker"
+HOMEPAGE="https://github.com/PyCQA/mccabe"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="dev-python/flake8[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ sed -i -e '/pytest-runner/d' setup.py || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/mccabe/mccabe-0.6.1.ebuild b/dev-python/mccabe/mccabe-0.6.1.ebuild
index 5cc61d121eef..eb1adbc06a18 100644
--- a/dev-python/mccabe/mccabe-0.6.1.ebuild
+++ b/dev-python/mccabe/mccabe-0.6.1.ebuild
@@ -13,6 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/memory_profiler/Manifest b/dev-python/memory_profiler/Manifest
index 784d27eb8b19..f7db50ed3e08 100644
--- a/dev-python/memory_profiler/Manifest
+++ b/dev-python/memory_profiler/Manifest
@@ -1,7 +1,7 @@
DIST memory_profiler-0.47.tar.gz 33725 BLAKE2B 66fc0e5c579febeea9dcd5132caa6fdbccdb5cb0a2c9083f5abf8aa03baaaafe1f77f72cdbe4d5384c6ce27fd4760511f9a947fda46eee1d81e7125c1dcd2970 SHA512 110e16ecad33068d31cf53b2f0b775d65230d51345f24a4d7d3cafafb706b10a0c7e2d98a799256b0366f1bafa9b69c060222595bb4eb9e1689301428a36fc3d
DIST memory_profiler-0.54.0.tar.gz 31376 BLAKE2B 4c89a046bdce36a139448dde45c8cf952aaa8fe8e2089bf9574a8fb2ed1abb89991e54f59742b0ea1ae5315378c0799ef140752549f9a8d13a91bf0ceb021984 SHA512 ec5735b7e41e706ea35ce9fe0dd3963c51e50e5bdf7f1871c51bbbb2a0ae75abcdba23abd3a14979c26ce19e7ce7d2cf6782aefc77e0c17cfe4da573a6e249ae
DIST memory_profiler-0.55.0.tar.gz 40951 BLAKE2B ed6eefa0a522eaddfd0ebf3b118a57b7bcf6c7455057d1a9e891e826ba2b32a671fd86357d073f45c36ae5db418987a55e90a908cbb4aba3b3f972ba4580f9f6 SHA512 9f280af163b124809d0276b2a473f66d9f11071f38afbabf7247d4e49f120c137f69dde2cc3fb27fcc88cfc6dc71355ba01efeb102098c401c7e953462ed4a1b
-EBUILD memory_profiler-0.47.ebuild 1230 BLAKE2B 8efbf6de1e1a464b7ba6150d032f18765ae11288c0ba44ba3ab6b65c9ec6b1950c7eb6c07c646cbf3d323ed4c7d347cc40279e2093c880b1e8a0ac24c4b695a7 SHA512 04254de17ee2c2a1be1b4394ec8db6b7407f698be41416f3248e07beae073c6bb1001998ac377e38487fc4a4afd07f5c7f18f23667e91b258c5281b5c7b208c8
+EBUILD memory_profiler-0.47.ebuild 1257 BLAKE2B e31f5ab2c0c9253beb50379b586ed2b321233219ac950caa53567915f0cf65dd04abd40203522e8c24dbc042db6bb4456f15a0bd4c2aa3c877c28616898de583 SHA512 65f31ee181958b61b98925cb9430889ca0abcb7fe9184da9b5f0b6deb2c0026940be237a40a9178ca14e54594ad6f9ad108f3cf360c81cee2795784f836f60cd
EBUILD memory_profiler-0.54.0.ebuild 1314 BLAKE2B d10229c5025b392afb90f76ca9eef54a35fa314d6bb629693ccbc45cb3c25586e489451252d159fcbd593aebb8889add9d0b4e582c41ad6ddd5a6faf6ca6de4a SHA512 fc3e45b012ee1006bfa0f8abaa460c83ea0f427b96d38300e05c8b169857093f51786c8d266fb4259a0f6ffb0273e4cd99d99eac2a5cbc53cb5ca0bacfaeca28
EBUILD memory_profiler-0.55.0.ebuild 1314 BLAKE2B 774cfd866f4c38fe8c9f0405c4061ec3042e3988410d90c24a2d20aa3c446f71f1673cfb57169b8a4adce280aae965ad67c71d8170372058efe3eb6388eb90b3 SHA512 28660c6fa3363a643afdb3b4a12f42c5b7cc8d72e79c3776c8828d4c27cf3db7bff344a420f9a7afc61a27ea41ef3a06caf0b7669032bcd90f584184b2ae0981
MISC metadata.xml 514 BLAKE2B 9721c8c8ab0f05e50b0d3d9fe16e0392aaa513177abdd4318aa2b10c70a656627e054b0a162eb7324e9b20e8f74dd1c3f3fbf4aa456fe98a34899525e3d9ad5a SHA512 cedc4d8914ad8cf10c8981935089220967957ff50eecfd867376974055d4922df91357a2f2135ce3cf5f56a27c5111005ae53429e685f0ee080e031bb2a3e943
diff --git a/dev-python/memory_profiler/memory_profiler-0.47.ebuild b/dev-python/memory_profiler/memory_profiler-0.47.ebuild
index 6afa9742cddf..b1a9477e9910 100644
--- a/dev-python/memory_profiler/memory_profiler-0.47.ebuild
+++ b/dev-python/memory_profiler/memory_profiler-0.47.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/psutil[${PYTHON_USEDEP}]
diff --git a/dev-python/metakernel/Manifest b/dev-python/metakernel/Manifest
index 821939cd95f7..89681a463f1b 100644
--- a/dev-python/metakernel/Manifest
+++ b/dev-python/metakernel/Manifest
@@ -1,3 +1,3 @@
DIST metakernel-0.20.4.tar.gz 67895 BLAKE2B 17cbb8238eb092a9f31616e83ce638a921f84dced9ee7ed896d2470b6c1d1424e2b165da386cc997647f83bf0da02ddfabc3b74bf2fade1d312124906a2dda2d SHA512 8ab2943a93e61bfca276607adac5e619c407a2356656424d261eb520002bf582469f71329a3b2b2fcc290b21a4dffd724f5b73697c6853b5cb74eec07e26ede3
-EBUILD metakernel-0.20.4.ebuild 634 BLAKE2B c27e59a5c50d6e627b8cc32db1a943ee4a04ee0a811f5678e38fc10190e4bec3cc67de83d7c71d6ef707a98e04229d0254744e93714093ccff10b17ee6df4c12 SHA512 e2ca5580e53307f042bf996a9e8fb04687155cfddfb2efcaccf438b67810485357b337f9053f33ace09bc1c45e2a78499bd1f32df23ac78c0a5475b164164288
+EBUILD metakernel-0.20.4.ebuild 655 BLAKE2B 27a0b286f5282e8b6f1f5c1cf225e0cfc87e5c39abfd1733d88099b39d12760f79f6580237e60fc3f472a69638684d274c8458b7343b2d28a8fdc7de37609d25 SHA512 c5d62dc3f7cf195171e854fedad9b62fef95953193b609f53a0e1a28ed6ab0edf483e4a78a62d6e9589c6af0c2b4925161137e40a37fa774f5befb21d0f06cd1
MISC metadata.xml 634 BLAKE2B 18f77a465ef02244b5ded5cea7751fabeb5d1fbad17c2e47239228e7512512eabaa79fab71f480fd11d33af8b43ca6859f4749b81c14c2e93384b051f1ea3590 SHA512 b4a566da04b0f87e979b4556d3fbe76d3716ef96b6b9e5222fb942b0d622d9acb98274b935cb2fdbbf01baa111df351e2dc3988ce494c1bb4b17a18f2115c7ad
diff --git a/dev-python/metakernel/metakernel-0.20.4.ebuild b/dev-python/metakernel/metakernel-0.20.4.ebuild
index 40395ef4d5f6..e5844b4f671c 100644
--- a/dev-python/metakernel/metakernel-0.20.4.ebuild
+++ b/dev-python/metakernel/metakernel-0.20.4.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_{5,6}} )
+PYTHON_COMPAT=( python3_{5,6} )
inherit distutils-r1
@@ -14,6 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
diff --git a/dev-python/meteor-ejson/Manifest b/dev-python/meteor-ejson/Manifest
index f3e795de57af..97b97d841e6c 100644
--- a/dev-python/meteor-ejson/Manifest
+++ b/dev-python/meteor-ejson/Manifest
@@ -1,3 +1,3 @@
DIST meteor-ejson-1.1.0.tar.gz 2292 BLAKE2B af832f42d53c27e3b9168c1f97bf807d6ba9967acdf41ec3ec32a77dae948c4befdcfac3a85f18a38b2c9efab6ff3a4b346931d48b30bec84b935be740764f1d SHA512 eb211d262f0006f3229296b71320f68b59d8a7e618e65baa8e613f874a0e6ac9cfe45e30fc73ba57c42129204c5f27a32c4b8b579527fcefd601fa1dc2844da3
-EBUILD meteor-ejson-1.1.0.ebuild 612 BLAKE2B c1485500adcff37f8d3837637590a870329cb892f94d5db65a416d3864d34070fabc40641e8d8e4d1acd78ec3c190d39fc734f6e647c8f44bb3e41c48cff0856 SHA512 b951827a576ea57e81a2098dd9e31f91e8c0a28a72499e78cea2a0a1b27692085e4acaca80ab91c82e974a9f21244b24e2532aec968abd2c6e99c3859a63f950
+EBUILD meteor-ejson-1.1.0.ebuild 639 BLAKE2B 3ee1dadec43f05badd4b3e08e167e304a7dc63e424512197711c38a0eb7a0de2f50e1512a69f31b02c70f4a73a695a4be7a9ebeddae28a8447c90cd0488ef222 SHA512 f1f7b27a02574eba34fef64832a4cea79a973819c27c3c71ea7783ab981aab893cfc5f5279cef5a1dedc66210deee0c109459a80736fa06cacf09db91c6826ee
MISC metadata.xml 592 BLAKE2B 21de6f8fed82161290a6541ede36e22155d0b12df84c8d9cee1018a2477fe86bc2335dfe5694ccbdc2cfdd7f2b3f6ae37b4f5ff53f624184ec5493a07d3585ad SHA512 9244b588bb294281d3542c6b868359369ee2ea1aabaa1765c2b768b8add49213bd705075082168ebec080619ca481650f7546fe6e1c9ffa68f08e2aef66cc936
diff --git a/dev-python/meteor-ejson/meteor-ejson-1.1.0.ebuild b/dev-python/meteor-ejson/meteor-ejson-1.1.0.ebuild
index 5578aac9187f..3836f7464a93 100644
--- a/dev-python/meteor-ejson/meteor-ejson-1.1.0.ebuild
+++ b/dev-python/meteor-ejson/meteor-ejson-1.1.0.ebuild
@@ -14,6 +14,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/milk/Manifest b/dev-python/milk/Manifest
index 400a868c55f7..41cd9b89f759 100644
--- a/dev-python/milk/Manifest
+++ b/dev-python/milk/Manifest
@@ -1,7 +1,7 @@
DIST milk-0.5.1.tar.gz 623685 BLAKE2B f772abb75449e4fcac6fc2437d360a5fa8db4ac3007d5e7eadae1b92b78b639f0b2fd8b26469aa112dca35efd52ba9bab1220c7e3f41dad059624cb15afdce04 SHA512 3ac6811f4c15b65de87cae0089ce3fd8372d4b349ea9b7e49db581dcd29e27baf6e33ddca9c6d96e832ebe499e9032de253da532d3241fbbaa4ac124d97a8386
DIST milk-0.5.3.tar.gz 620091 BLAKE2B f88c1f6a89ec126dea34cf48d4c8a1eabea3e762ac0650b0ac5f1098c487ce7cd9c0269d61ae8d6862dbb779eacf38dfd862302d877e8f086e0f58770a4c623f SHA512 4b685f682229194d03fc9e6031d5e40890aac793ae87bf7c010f866c032ec53205c281ead7db654f1e4bef30a4e68ef325b560b78fe1b0db00344392d60ef4e4
DIST milk-0.6.1.tar.gz 628357 BLAKE2B ea781b87aed1ed2b20d8eea16efe3cfc1e9777144e8847ea8617f2de3ee523cc3a9dbb54879206e146924487a10d41302e01d6fa78c812c8c5523b360cdd1e5c SHA512 54a94bc1bf760320b53b2f65396e117bdccd0d4d5e6bdb4684b68d96f3cb3beaf3cc9b285d3ba91b1f97ba335750591c1fb2d2115468ec617dbd1cc65fed9f8f
-EBUILD milk-0.5.1.ebuild 537 BLAKE2B b262f26bd6724d4333fde2fb6d3d2d2bea1f43f761f015dd0e7cd7a0f2a47fe759485682e16118d028e2d43d0f76bcdb2c1a8c3fee709af46921d4d4b0eb84e6 SHA512 96e27b740b2804ead27641a82c80156b23cda409376ab637b5bd4c280a2459eb4bba8629bc9c685e59b2f3c9a9844b4139c96bb7856cf88c092564ed1e1f7a36
-EBUILD milk-0.5.3.ebuild 573 BLAKE2B a57f85f4ce95bacfe14ae217ce3a8c8a02733439aa7ecbdcd4301967a6f4ce46d9f227af1f452ed058c538cf11a8d1017894f0c51a87c47e12300b2272e4708b SHA512 acfdba9177cf09fdb1d29ab6c9b4c41b8913e5e0e1aee6eb2731fdc3cbaa0754ee3181d1817a9c5fa58db95038e6a7a3f422643297bcd417e55b0601a9928d15
-EBUILD milk-0.6.1.ebuild 573 BLAKE2B a57f85f4ce95bacfe14ae217ce3a8c8a02733439aa7ecbdcd4301967a6f4ce46d9f227af1f452ed058c538cf11a8d1017894f0c51a87c47e12300b2272e4708b SHA512 acfdba9177cf09fdb1d29ab6c9b4c41b8913e5e0e1aee6eb2731fdc3cbaa0754ee3181d1817a9c5fa58db95038e6a7a3f422643297bcd417e55b0601a9928d15
+EBUILD milk-0.5.1.ebuild 561 BLAKE2B bd25f5aa62b93a62ba3a22d46d3eb39290d54cfbc173e9ce42f01598b3f8c38856d08225e6e86a643d9d619888e9b623f9fd3f76b615adad3bc8c8843841a80b SHA512 54ff4116bc4861ab48afd7c89173fc6e5f59f3fba747ba781790c87d56d9baffbddfea145b566e41b2f38594d3f54f478be898c7f0917db69ac4b762de009200
+EBUILD milk-0.5.3.ebuild 597 BLAKE2B 00afd678a0c17e25eaed5349bc3392d4924ae01cf1c6c215c664923cfb066867770a035217b284e527ccb7b2670b658566d5a25e93ac7f5874ed0273ed983a14 SHA512 f9d2f0f081ce6c1d7df3b9b029736bcd63e48d0ba2135c9a74f3ac84e4c6cae06a44b37e66708b12b072a797dfb40d206c43bd6bfcf0ad8fa5c5160fdec4b10e
+EBUILD milk-0.6.1.ebuild 597 BLAKE2B 00afd678a0c17e25eaed5349bc3392d4924ae01cf1c6c215c664923cfb066867770a035217b284e527ccb7b2670b658566d5a25e93ac7f5874ed0273ed983a14 SHA512 f9d2f0f081ce6c1d7df3b9b029736bcd63e48d0ba2135c9a74f3ac84e4c6cae06a44b37e66708b12b072a797dfb40d206c43bd6bfcf0ad8fa5c5160fdec4b10e
MISC metadata.xml 1152 BLAKE2B b772ced54839c36c070780303aee01a876af081e17883e97176e422c447e5da8878fe0a19fbce00267bfbdbc01ccdfd91472763a6a6c87e492bd41b094c62b49 SHA512 c4d9d5d7774abd15d165107798995a5fe4de13ba96342fbc1c8987876df7133846ca94383942812945e6bea62c9bf8f34073bf264842e58a3e70d181273c640f
diff --git a/dev-python/milk/milk-0.5.1.ebuild b/dev-python/milk/milk-0.5.1.ebuild
index 9ad5774bc8f9..972120092a37 100644
--- a/dev-python/milk/milk-0.5.1.ebuild
+++ b/dev-python/milk/milk-0.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/numpy"
DEPEND="dev-python/setuptools
diff --git a/dev-python/milk/milk-0.5.3.ebuild b/dev-python/milk/milk-0.5.3.ebuild
index 3a6fd0fc243d..2ce95e5089c1 100644
--- a/dev-python/milk/milk-0.5.3.ebuild
+++ b/dev-python/milk/milk-0.5.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/milk/milk-0.6.1.ebuild b/dev-python/milk/milk-0.6.1.ebuild
index 3a6fd0fc243d..2ce95e5089c1 100644
--- a/dev-python/milk/milk-0.6.1.ebuild
+++ b/dev-python/milk/milk-0.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/mimeparse/Manifest b/dev-python/mimeparse/Manifest
index 94f4c1a73dc2..173969b7980d 100644
--- a/dev-python/mimeparse/Manifest
+++ b/dev-python/mimeparse/Manifest
@@ -1,5 +1,5 @@
DIST python-mimeparse-0.1.4.tar.gz 5228 BLAKE2B f98cdea21ad015e65f638cf5828dffb006ab2f142c266b54f851faa3b38885fcd29ef8717d62235e675a8ca3fcc91fdc8d8e594be2c6404a45c3dc09b5401f1c SHA512 c8eeb298773a0eb36512b1d9a46dfc85423c0dab10b85ed94284bf1bf8dba8c34aeccefd8b6a187434789d5a160ab5d4af81659dd1808ea02078cc2b168e10b3
DIST python-mimeparse-1.6.0.tar.gz 6541 BLAKE2B 15de86feddf892ee4599e0fe7c113a93f343d5b8afc09725263e2fcb3869f8f152612b9f30dbf68279aa95e2ce8f6ba9d4dc6e8e2b75366a972dcdb705220742 SHA512 cc2ec8059034fc224c59bffeb77e7fd0ba86b753373c8daf3a182fd56d647f0b96d7bacb6708be285dd7e246ebc19b813e2bfb8ac79a86f6d4e702c223f5187e
EBUILD mimeparse-0.1.4-r1.ebuild 1092 BLAKE2B 532434844379e8aaccadf082b37bb03b8a1d6cc2665e0fc70f98f6cbd0d952891994c8841c2beb9ee31b82f8f33e38a76f23d1925462ffd8a298824fde5ed8c1 SHA512 8979e866b2138e345324ed9740d13d2fb425de8a4b3480274de2dee4951c170e0a4da59ca95138593baeb5906bf5b244e2eeb12ad7483c0f10800595b4ee835a
-EBUILD mimeparse-1.6.0.ebuild 1127 BLAKE2B de07d81d1e079d26ff9f656751802232262958d8e8781a85f54687166a0c3d556d9e573df7e531b64716ff63f389963a724739a8adda717ea691ddd9486730ac SHA512 2d777ae09e89c1416bbeaf1fa47c9414e445a25111e55cc63456df16cdc525ba9be085b6945120b4e079f3f092df51807c92697bcb0760ea6f3c5d9b8d531d2f
+EBUILD mimeparse-1.6.0.ebuild 1129 BLAKE2B adb1155fda8c1d16c266166aae5ec45670d2d037b8eda2c08db0a6da79c996a3cf478d0bd85f89868f232b9953598408839e07ef10aecb8970fc44496fad0617 SHA512 a568747f91265c4fe31588c6b9454bbeab0aaba3bd7b3c17914bc97719115e6ced52df0cdeb8e45c30fa91e75888717a20b5672408472e0ca2fe4875771cdb25
MISC metadata.xml 394 BLAKE2B 076eba4e701e0c6274b4e3e3510faadb92c02d2ef35ccdee6626a3e4e5b46c91c912feb325e4b3abf33a19d5e6937ff4d6b2aa4c1209c682ca4badd59f35b478 SHA512 900355ef3cc835ae4e0766614eaabcbe701570fc54e1b00cfb55eeeafb0b65df35e24ab272eef54bbaa7aa0540cf89931a9bf58f5b515fdd6c88d303fec4518f
diff --git a/dev-python/mimeparse/mimeparse-1.6.0.ebuild b/dev-python/mimeparse/mimeparse-1.6.0.ebuild
index bea69ff142cf..ef4d89d85346 100644
--- a/dev-python/mimeparse/mimeparse-1.6.0.ebuild
+++ b/dev-python/mimeparse/mimeparse-1.6.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy pypy3 )
inherit distutils-r1
diff --git a/dev-python/mini-amf/Manifest b/dev-python/mini-amf/Manifest
index dd80a2f1580f..13b1e8a6894a 100644
--- a/dev-python/mini-amf/Manifest
+++ b/dev-python/mini-amf/Manifest
@@ -1,3 +1,3 @@
DIST mini-amf-0.9.1.tar.gz 117016 BLAKE2B 22133a2a6f44ea8d485874924e6175383dfc9301d9bba193e4d9d2fd901671c64be3665617c02223dbd2075141071deed142e804a77816ae11ac4d00e72a870c SHA512 8487baa551a68f7882aedaa8b809089bf2e767b0055f292dab4074d48ed442cabc250297ded91daa2f2a1dcb950ddab5ddff60466ec84ab739a240b8e2665be0
-EBUILD mini-amf-0.9.1.ebuild 1090 BLAKE2B e85b1547ba43c281c1246fc5742d9edfb3d6972b8fb1cc62e92096de33257ece49d5973d46d423c4401ff996fa78280beda8b9ca6288f75bdf40cd201ab82c1e SHA512 2583b51b4aee14cbcc9cea2ae59376a908eb1bf701ccc6fee592e992198fc41624f0291b7362572374302be07fcd6bc8d74f52d3437c91c40637dc01d640bcff
+EBUILD mini-amf-0.9.1.ebuild 1088 BLAKE2B bd53e2c2af76ebded71c7c174c5938b150074e6958a65287d132a3cae62d341180b0baa4a8032615fab246465e2249be32baafda3b3801cb83137073860ed6b6 SHA512 a801b454e42ddaeeedb30432f4ea59f251c3264f2f3826925cdece08df9ed71856666d280de5ef497d1508af2e532ec80b9eb0181fceec563f038e76173ed9b7
MISC metadata.xml 254 BLAKE2B 938f68b7b21ad386a35540a09e4bb956e241dfc963d4823c3c0cd46d3449ff4fb5a1cead67ad7c35a460503d30bdbde35822535f1c2d46f2939ee190f328b846 SHA512 26047ebb40fc49bfb4393121c5c5af69caee617a1d75676be84b0f5af75564828aeeef4503c7681eaaf7e48f6c662574874336296c18e002dca8e925162a1d4c
diff --git a/dev-python/mini-amf/mini-amf-0.9.1.ebuild b/dev-python/mini-amf/mini-amf-0.9.1.ebuild
index 3a0d464b7280..823becae7b36 100644
--- a/dev-python/mini-amf/mini-amf-0.9.1.ebuild
+++ b/dev-python/mini-amf/mini-amf-0.9.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/zackw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/minidb/Manifest b/dev-python/minidb/Manifest
index 101d3ff4e8a3..00526bf5a4c6 100644
--- a/dev-python/minidb/Manifest
+++ b/dev-python/minidb/Manifest
@@ -1,4 +1,4 @@
DIST minidb-2.0.2.tar.gz 13928 BLAKE2B 7b6997bd0ed852561c1a45e1d8f63030798c59ebbe67ba3e9f38c08eddcf22028756b17c5ce8aa460e5d3113ef54cdafe782cb471aabfe208b093af702694cb7 SHA512 92879d6df61b0f9f72f9fe8f1cf38d559477983c6bba8c88ed02289570daff02f6f8d7010c0a95ffce049ab67be69323c47caefdfe3a8b008038377235ed9a5f
-EBUILD minidb-2.0.2-r1.ebuild 563 BLAKE2B 7e30fa6083267327f6667e002dd6426ddc4bcd614c3e1abac82de96de63a9175263766a3aa6944c1ffe87786fc4cbd274e9504be51218cfe4315d53951267f17 SHA512 8c6df31e1ea57a6e0cabaa288f0d489d9290d6902508abb71552e8278a5b548143a3d75f753cf6d4aa05c241291330eda63b8c28469edfdcbe4b05d6a29a18e1
-EBUILD minidb-2.0.2.ebuild 558 BLAKE2B f6f56ebe5960f7bda324799ecfb425c2cd20026eaa402e2efc8b5557029c92c6a4d13814d7e67cac6f73e58f301f22542e0831d6eab69681f9f6ad74cb6b94e7 SHA512 fa7affa1e34ccf5abcc7dcae7caa66ab7b8121340d3fd03557d25f8393d2c8730f5d69de754e5789d8a349a040e84b955309972414f267292be84305b9ba3174
+EBUILD minidb-2.0.2-r1.ebuild 595 BLAKE2B 0655fd15b19e8e75db3e06a0286a383f5e1715d7e69b00bd6fabbf0ef07b9c2923810faed3478cd5a127875a8a23b5c19baee5f4402127855ca8028b5174c6d7 SHA512 5bdabf0d99eca717a2c7258ef31b155ea8011d88fd671a9749dc5c9f03708d7dcddf259a4280db57648e0e2a85cb01c3d7e313d584cfae79df4f04c429d32d9d
+EBUILD minidb-2.0.2.ebuild 585 BLAKE2B c8120de3bf3f533e2665c0ae3304b526e5f9737e585269ca1b73eee6e655e695a5a86a7d006bbe3c9c73fac870680079004db5a018eef4c38adf9600381285b1 SHA512 bc87ad607fe407205772e045beddf7fb5f880d309a91ed6bdae6239ec263445c15131f0a8c49e737731c363f2469e7d23d2412c887a2729ab77f3a544224b3ab
MISC metadata.xml 422 BLAKE2B b5d93a5b4470c716205ec803434d612c404f45c9b6ee708a56d57ea120c423cfa86f008bc47ef0690836b3cc92c6eae56c3b97959671d6ea72ad751868d3d94c SHA512 c2b0dbbbabedccc7036eecfd09f403f9a5848c6f71d09a12e5be773506c6ec5a5290f459e8cea9505abcd438e47ff84f8c32ffacf6a62be365bbf8c92f6c64d0
diff --git a/dev-python/minidb/minidb-2.0.2-r1.ebuild b/dev-python/minidb/minidb-2.0.2-r1.ebuild
index e3e828442855..c108bec9b1ff 100644
--- a/dev-python/minidb/minidb-2.0.2-r1.ebuild
+++ b/dev-python/minidb/minidb-2.0.2-r1.ebuild
@@ -14,8 +14,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/minidb/minidb-2.0.2.ebuild b/dev-python/minidb/minidb-2.0.2.ebuild
index 8b3d88ef0504..dca5f2e67539 100644
--- a/dev-python/minidb/minidb-2.0.2.ebuild
+++ b/dev-python/minidb/minidb-2.0.2.ebuild
@@ -16,6 +16,7 @@ LICENSE="ISC"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/miniupnpc/Manifest b/dev-python/miniupnpc/Manifest
index 91e8d348811e..602d2955417c 100644
--- a/dev-python/miniupnpc/Manifest
+++ b/dev-python/miniupnpc/Manifest
@@ -2,5 +2,5 @@ AUX miniupnpc-2.0.20171102-shared-lib.patch 1220 BLAKE2B 97fa99582f7992587e5f13e
DIST miniupnpc-2.1.20190625.tar.gz 94461 BLAKE2B 26c881c2ef99640e99a5c9cb138cc88dc29a25cd57fffaeaffcf521ded11402fd34ad1001639cd0659fdef9debd247dded5c1903b69f36b74b059c1e282bcdfb SHA512 d55a959bb2fce2c1747fa95da53d9993220403d2c511b12f489b80a7941b28238561f90a1cd60be9fa2bd62777fbfd3cef370db694b9970f73ccbdf3ef49aa48
DIST miniupnpc-2.1.20190824.tar.gz 94564 BLAKE2B 1569e15bc9a886bdee5192526b83e0a628f0d6c9b4449c547c0c22c2ab1f912b1671d84ead6aa6961161bd99e5f62f8428f3867b8f9ca14e04d5f953e6553d4a SHA512 9ed5fc6fbe6f64fbfa23938043732db1999f3c8585422a660fde04fd9e203d7acf8a5c3f1f1433468ea179f090261702194cf5714601c5c0ed9094250352f175
EBUILD miniupnpc-2.1.20190625.ebuild 752 BLAKE2B 6cfc3ea9ac5a47a1623131fc4f01e24c838072a78f5b563499e527a8234486a46e3327e3cf2a987226ec0d8ef2f41a5b3534c327eaaa4b04ee8a45d8891c81a4 SHA512 8027e251c442459f9458296d3d0339f23c90b4c8fe83af614c9f93e83fcb783e98d98bdfd0b8aead5bca8d44da0ec25be6486e4ac25d2dd82fd0765184c85f1d
-EBUILD miniupnpc-2.1.20190824.ebuild 756 BLAKE2B d17960d77602df26cde5b78783b1201a066353baea6895363e0a207cc318a7a7b3ceb62bf4494f2e2200c216743abc35e169b5c5bf6d5d24fc2a8a3ea2ae4cc5 SHA512 9c7405c5f98f2e5ae579a5155213f7b8827bf6458f47cb00d277a0d84cc3be2db982fb2042ee13a83aa86503638fac960fa844e31481eea8c22b4a899f9a5cce
+EBUILD miniupnpc-2.1.20190824.ebuild 752 BLAKE2B 6cfc3ea9ac5a47a1623131fc4f01e24c838072a78f5b563499e527a8234486a46e3327e3cf2a987226ec0d8ef2f41a5b3534c327eaaa4b04ee8a45d8891c81a4 SHA512 8027e251c442459f9458296d3d0339f23c90b4c8fe83af614c9f93e83fcb783e98d98bdfd0b8aead5bca8d44da0ec25be6486e4ac25d2dd82fd0765184c85f1d
MISC metadata.xml 243 BLAKE2B 997913e51bb9c2ba601c78673246d3845d1078f5be11ff209532c5afc9f433d4cfe7a0066ba23677d23ffe368d7ee718df71d28301d45c0473f50e931f674165 SHA512 ded2bb7e056d9081e11b0470aa2874fbe9b5e63f0178bec611291f639763a9bd85a076dbc526e01df1403dea4d0eb28913addb346b676084e690e063b68eca28
diff --git a/dev-python/miniupnpc/miniupnpc-2.1.20190824.ebuild b/dev-python/miniupnpc/miniupnpc-2.1.20190824.ebuild
index b29713da4bc7..04591900a408 100644
--- a/dev-python/miniupnpc/miniupnpc-2.1.20190824.ebuild
+++ b/dev-python/miniupnpc/miniupnpc-2.1.20190824.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://miniupnp.free.fr/files/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ppc ppc64 x86"
IUSE=""
RDEPEND=">=net-libs/miniupnpc-${PV}:0="
diff --git a/dev-python/mistune/Manifest b/dev-python/mistune/Manifest
index 1fa8486da834..416339e50b2f 100644
--- a/dev-python/mistune/Manifest
+++ b/dev-python/mistune/Manifest
@@ -1,3 +1,5 @@
DIST mistune-0.8.3.tar.gz 58506 BLAKE2B a4b96162514ba1b82710c9264d9005f151943d525ff7e28a2fd4a92b16d4c90818715bf851573e25be203537a3059dbec1e86c75ec0ebd0a4b164303c06d7029 SHA512 fc0b6d53e7a62712b752bff77c2529750628e9e1eeec02603bd2c793f9b0a46efe31fe7a749c5d6aae3c591d74e43c45e450179650bfb57128fb0ec366de6aa3
-EBUILD mistune-0.8.3.ebuild 724 BLAKE2B 801e0fe873793b1ed4fbd110a079017f85b69a7c91e282bf422cf3614b34c1c38125d8eeee3c6b06326de9f2bd35ef9b87dcc3312347bddbacbdb657e4a40116 SHA512 334a753a03bad863292c86c25582c8b2a45dd6d58d4209cd39de42ad85108bc9d90efa8f6212b41fcdbd4dabdcb3ce7056e918426b631fe2ab783ecfda9c6e1a
+DIST mistune-0.8.4.tar.gz 58322 BLAKE2B e65d45c5c95706a49a7fd407afe5f10e82a475766ca272ec3bebba8c89e670fe6efced7b09537efb69d3fd36e75091e370170a15ad7488b5cbe9186e2ccaf4db SHA512 36c3ef5d5537f5cceaa43e4da20a84b27c378cb744a93f0380024faefde490bcb42c453f79002ca049083fc437278f4afb3e10de5462f9eeb9077ca2a2fcaea7
+EBUILD mistune-0.8.3.ebuild 751 BLAKE2B 6125794ca4c07095e0adc4d16dddbd5dca99a109ebbf2f51453a9a9427850f1c1faa98d0d099ac58ad05b0cebcf09b6fdb3a546f0416549bf9bf935009bb647c SHA512 b9987db429f31e64da5b8c363f21af9c04025b2916cd9036a807f9ac7ea06bd1ecd4e21f490b8ad14bf98170a0ab14881775184ff1c2db06213aaf381408349d
+EBUILD mistune-0.8.4.ebuild 645 BLAKE2B 44b90cc3bf07480992042c175e9c8aec6311cb440fd03f001b95b45607ef2ee5c92c2d7ce17dc2846f69852acba0c7434d2b287dc97b4fca1a05510c3d6d68dc SHA512 d4dc9ebd50ad07a438845773e79511e4bccb9c55c0239116a12a7a02281b463ba73750614b387e1abcf5e838442f7321400d60dac4b41cb450c20a72d1d7ebae
MISC metadata.xml 377 BLAKE2B 6c495d3d88811994e4baf0aabb5267343c09162239cc655b5fe4f9b8b63df4cb08dff0186cbe6b63018eac2cc2489a3f612f72d49885df3055591da74f5fa5a5 SHA512 3630e9ba514f3f3b1ecf532ca928c3bc89c05ab50a9113ab4b1d609edf07a6421796774ee4a71cf17ea3c2939acea24e22a74f33b66fe630706dcd6482cf817e
diff --git a/dev-python/mistune/mistune-0.8.3.ebuild b/dev-python/mistune/mistune-0.8.3.ebuild
index 08dc5d0f7fcc..18a913ffab45 100644
--- a/dev-python/mistune/mistune-0.8.3.ebuild
+++ b/dev-python/mistune/mistune-0.8.3.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
BDEPEND="
diff --git a/dev-python/mistune/mistune-0.8.4.ebuild b/dev-python/mistune/mistune-0.8.4.ebuild
new file mode 100644
index 000000000000..666b5c9c2310
--- /dev/null
+++ b/dev-python/mistune/mistune-0.8.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="The fastest markdown parser in pure Python"
+HOMEPAGE="https://pypi.org/project/mistune/ https://github.com/lepture/mistune"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+ dev-python/cython[$(python_gen_usedep 'python*')]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests nose
diff --git a/dev-python/mkdocs/Manifest b/dev-python/mkdocs/Manifest
index 55c1ae2e1674..f49edfe77244 100644
--- a/dev-python/mkdocs/Manifest
+++ b/dev-python/mkdocs/Manifest
@@ -1,5 +1,5 @@
DIST mkdocs-0.15.3.tar.gz 1805972 BLAKE2B e6619fa0bd14fefe96de5abeb9243369b1419e7018705ac6a6d58fcb40c01aff380c3b4ca514af0a25da90092f39776abe42d19a67f7e86780c5c4111884b230 SHA512 e5b72eb56dcc2fe2be154155af15845a7d0fc06d6176f1c6b2bb54e8673d207146bdd92b37a709d72c1d59fcc76a793e6fed5d7fb6d9008f28d43baa17e446f8
DIST mkdocs-1.0.1.tar.gz 1589767 BLAKE2B 54f7a33c166fa44b9471069db45436e1381d451470fea4ed11de1cabc0cead3508bffbaf2303d33904ef0bee8f81cfbdacb0fd095ee53d6fa7c09f33274c03af SHA512 9f6b1ff5922fb58783d70f3912bb0170f927ba0160f5e48f71db2d267030208bd50997f14f4626fbfce891ddce7f97747ba05100ea96cdc24609341d382f039a
-EBUILD mkdocs-0.15.3.ebuild 1057 BLAKE2B 3640da1fbe83a6fec22d39d3ef73753ae235d55c1d4615c5776d21023f85b200e22df70aad8a08eac397ffae9558424d28c78cef7fab3e01885454c340d54123 SHA512 eb04fbce2ec836f647ede8470cfced79d46ac157b092f77ecdd6a5b0da85f92b3248f002130f8cfba8a0a0711ea4c6b2a910b781da5dd6af0560310c58030df3
-EBUILD mkdocs-1.0.1.ebuild 1317 BLAKE2B 3f9fa445600b882c511710a0855516aeb0e9917e37c41693b66206368a45ad2c2106c3abfa48160861ef5165cec4f1bf536108839cff8d0a414ec413da922b0e SHA512 811b02f47cf10a07b6be892bb1ee09c1895dfe453d559985af5d3a3e7773394aa0dbc66083441d0507d6e99d6b727018f1422d0db09f6f50a4349462bbca4149
+EBUILD mkdocs-0.15.3.ebuild 1084 BLAKE2B 11a788e2555a426978fabdd6875fb4a73d46707293e94d6df07f8c479948eef712d3a0739ee56288b1161527878ba713fecdb2a9ac2390c733cabfee8bb133d4 SHA512 4ffd9499aa7a66f6eedd7fc7aefd7409231f1b9e9d3b00de99d21fe6bc3664dd59707842305054707db763071ec9c0eeec3ca36a123cbe30dc82d72174bc7dff
+EBUILD mkdocs-1.0.1.ebuild 1344 BLAKE2B d803eeff9e6ff8a77cec634d44fd223c0eadbdb93238bf0ee710e3b0ac772449c9796baf5e67b5a8939e5c2c026dedfb5a3658a11694e8767afd1dd048784715 SHA512 e64f04168d57fc6e58f6c01b8d92b94d1c446820fe6892f2dcc303d56d861c529adfbd3afdf87465282669b219712036f3119eab5494daafe365b6ad1ea1d0be
MISC metadata.xml 248 BLAKE2B ca12914d7dc6c1711fe96cccf5fe6a62c7854264634cd4bf62450125107655cbd64ab6e214fbef1065948a6adec5e83b3c0ba272f307a3c5b393dbb671f2d8cf SHA512 4b39eb7ca7e3e9fb49cdcefb0f721af61ec5e2e701becda0e3746b964be7105117fbde1601415985a7bcf23b3f42a0a44a55556a48c80c4c8d09ab1c7d848b9d
diff --git a/dev-python/mkdocs/mkdocs-0.15.3.ebuild b/dev-python/mkdocs/mkdocs-0.15.3.ebuild
index 6e507e40c181..1f523fea8432 100644
--- a/dev-python/mkdocs/mkdocs-0.15.3.ebuild
+++ b/dev-python/mkdocs/mkdocs-0.15.3.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/mkdocs/mkdocs-1.0.1.ebuild b/dev-python/mkdocs/mkdocs-1.0.1.ebuild
index 3594952dd97f..caf287784474 100644
--- a/dev-python/mkdocs/mkdocs-1.0.1.ebuild
+++ b/dev-python/mkdocs/mkdocs-1.0.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/mongoengine/Manifest b/dev-python/mongoengine/Manifest
index 5587bd3d03d6..f923ac20bb98 100644
--- a/dev-python/mongoengine/Manifest
+++ b/dev-python/mongoengine/Manifest
@@ -1,3 +1,3 @@
DIST mongoengine-0.10.6.tar.gz 469469 BLAKE2B 3930126d64e1b43d579412069da33a96e6c525d459905d05f677a406a262a15e16d8f6460637c253ace4addbe07655d194fede19fe050f4628aa17dbb6115038 SHA512 a8d16739892c64ed408afab49c6d33a4b438af83e003844caa101cd51366038ba75121d12b4385a546cf4d946a506bc11f173355f6855e740cef9fddfd6437e7
-EBUILD mongoengine-0.10.6.ebuild 809 BLAKE2B 75cd02df76d8b3bffbbd58a9178712e0c2492874a212ea9fffffad4ef8c4004ea7be75ca2428ba3436f98c2c4dc4fd3d72c2570599bdfeb0cccde441333010ad SHA512 61926aadc76491b5026e20cea5845874cbb2616c7a5156c032bf748dbaeb5ef0e1a0fd18e534bfd277001ff3ba45a8c84280a171da3636f973bfed19524bf40e
+EBUILD mongoengine-0.10.6.ebuild 814 BLAKE2B 2ed50f94c140fe43c3ca89bffeb2270dfd5e40a56c89e347073653d42ee4eaf8578c4a08e2322ddf8e1be0e5c30912127c54cc2ab75eba6358249435e87c9657 SHA512 9cbd29b2819ef8f37ae8a9e8f4c879a15b9c5a4882a1120ebc477655372ae1eaa87504430297fb642feffd8e9397d4aee833686d67cbef14427cbd5558bc4702
MISC metadata.xml 338 BLAKE2B 5ecb99b784399bb9e25c094b38e6585d5dd6dad6bade4eebd9b986e5022ef89417e11151de2528439754717c76c9601aedf24dd3295eca09bf0c59f9bc1130cf SHA512 b25628f5af0a4c32d9ec8d7bc4e39ccf6bf2c9d9bdaa60bec2a3da846a9a290944822a1d8233cda735a4cf3a801acbfa47826f6bb537ce5c7efedc669282e523
diff --git a/dev-python/mongoengine/mongoengine-0.10.6.ebuild b/dev-python/mongoengine/mongoengine-0.10.6.ebuild
index 9f915640b72c..69693289e21a 100644
--- a/dev-python/mongoengine/mongoengine-0.10.6.ebuild
+++ b/dev-python/mongoengine/mongoengine-0.10.6.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
inherit distutils-r1
diff --git a/dev-python/monotonic/Manifest b/dev-python/monotonic/Manifest
index a36af353f57e..caaa610ba7c0 100644
--- a/dev-python/monotonic/Manifest
+++ b/dev-python/monotonic/Manifest
@@ -1,5 +1,6 @@
DIST monotonic-1.4.tar.gz 7463 BLAKE2B c9123bb5ed5ece16014c9467c7e25dfaee8d0f30096a73f5d001b0bfc965c0c1f2b501ae39f5b490edd61f179c4e688ce4b794bdb6a842ba350d499eccd8335f SHA512 f9fa079cc325592b0bff799fabe7f9e87922cfe351776ed08be7a0060d27f81ae2c23aa7a1fac2ac2203ec26547e05fe3a918e68e6a474768b431ce860522eca
DIST monotonic-1.5.tar.gz 7525 BLAKE2B e6022a9c134031f1b89e643b4f7b37417366e08de213f580a39706e7cd57b1045e8f1625be213c90fba48b69c40461d0c90255e6a9f20e565ea9a857780e2143 SHA512 05485e0baa51df95f9812d463306ce0bbe7228170b43aed8faa9d77d2b613ffede6b57b3dd273c352e0d1c04782043bec2f36be88cb1acde182a5aeb0538f970
EBUILD monotonic-1.4.ebuild 485 BLAKE2B 8aa2c97ac58e7484215e33dbc38b9b3a8b65ca3843f9247416406ed8fa93f48319551be417c2ad395dbbbdf759d80b9080216c49af5d574e6f120225a53ae5d3 SHA512 e91f6bccfe1e044b077830daeec55df1389827a0ab32c387bd0b85a3811a725d33cb2814f08be055ed4aebfb77d9a7b4d0d2dac8df4375397502a36145d887d7
+EBUILD monotonic-1.5-r1.ebuild 495 BLAKE2B 5f0788f10329c966d76f406680c05f7ea839012c801a5a1f766a10d4d50035fa4f85535c8ec4855bc100c9c810db96e3867db8e26c6105bbea0a7d3adff5e960 SHA512 c2a6fbb75bea7ce8a7eb6e1281ea87a66d879923e2b43a54e3e68eeed6329de37e89610791a855d40dc6f19db8e30afad5ea2ab16c920f39004133daa9fcd953
EBUILD monotonic-1.5.ebuild 489 BLAKE2B fd2db7e3196fc79790bccdd3f701bd9ca6636eacbc2286dbde4736064935a3121f5310d343930f56bcd78d00836f0925c3f3fced41ab045d5098d881c66f4157 SHA512 4b5a8ccbf48afdb8ca5c821ec278984d82599caaaf3ad1baeaea99c90beb2fc350d375602d09d63a49e3a7d1790f63f848884aaac22e240ce75735489769a21b
MISC metadata.xml 291 BLAKE2B dca62d0d7e7adf50cf0060332562bc3a6fc361a7f3b3b8ae25c142d93992a26c2b9ccfb0be5fffcd18e359989d4d6f603f46c93b23c2dbfe6283198fbaa7676a SHA512 f67a64d81a33f4356c9011fa9ef6ebe195ca28c6c8b9567f07e0756c7a2f9009e5cbbf5b68e495f9f840e5d75f34fc82e440626c80b024df0797e15d610dc9d8
diff --git a/dev-python/monotonic/monotonic-1.5-r1.ebuild b/dev-python/monotonic/monotonic-1.5-r1.ebuild
new file mode 100644
index 000000000000..518008f7641f
--- /dev/null
+++ b/dev-python/monotonic/monotonic-1.5-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="An implementation of time.monotonic() for Python 2 & < 3.3"
+HOMEPAGE="https://github.com/atdt/monotonic"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~x86"
+IUSE=""
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+# no tests
diff --git a/dev-python/montage-wrapper/Manifest b/dev-python/montage-wrapper/Manifest
index b4138becd651..cd773b1f9271 100644
--- a/dev-python/montage-wrapper/Manifest
+++ b/dev-python/montage-wrapper/Manifest
@@ -3,6 +3,6 @@ AUX montage-wrapper-0.9.8-increase_rtol.patch 872 BLAKE2B 7ec522c84cfc987ffe1dba
AUX montage-wrapper-0.9.8-use_configparser.patch 533 BLAKE2B c39cd970eae5063c60727d0f35661f5b877ae72ed527d6c28c657f886248c6d4c3e1af4ef87eb73f6a4915746d8a69eedf249e7aec2216235a33af40a173c9b3 SHA512 ed81511da9665429ffbcf2424db7aefa63f0f0a93932380c3685d90918b30a45970f658a8ef69d860c23f216da473884c816b56ffa49d763a620fabf2997c042
DIST montage-wrapper-0.9.8.tar.gz 208240 BLAKE2B 697eb310207cdf760f1d2ae23a840717817e85ff118886d475c73787aed4a4b644f5ab70d551686a4a746af001321846af76b9c7911ddd24943d30bd5afa128e SHA512 a9aeb48f86d055448fdfed3a5c3762b554627db10f1374cbd3f7af6002721ae04e9f47828c2084147be40f79c1c4ce6e56568bf61a6cdd78a31ce91de6365ec1
DIST montage-wrapper-0.9.9.tar.gz 187490 BLAKE2B 1c7f06e1c168a96b574ce7a65c99aad9482a523b0c6288e8686410fdd4c9102a27cf098ab5e56895888e17147f20d8c5eb0c8785527543757b6a4166a409e4e0 SHA512 a113a9f1ca03ca158ed6d8a4520c6710804a5ac10bae3dd0c0231390f771479c43f0cdd08e302c59ac1d608c4865d4b0d7a3a233ad068d40d3f1c0efbc343533
-EBUILD montage-wrapper-0.9.8.ebuild 1139 BLAKE2B e1e97bee6da8060d43d9883b330ddc2eda95a4bf8d995fd6ccc83030aaf596667b79bfeaee498c5c484d60b900ed87df50f4c0beba2b06e5e8451ddbdfeefaf8 SHA512 8cde55dfab0d219171afebc1d9b5a9b34096ddfe577b6c081f4aef2015366236741d5ec60c1fbd46a879aa264e73d29889a1d016db399edf251969331befdd53
-EBUILD montage-wrapper-0.9.9.ebuild 982 BLAKE2B 98d9ef06be6552d35caab58b2eab5713a0787830f873636c60616ef561eeb3066a38021acdb943c21fce14ca51352bcb04eea3861f4ec16f1a7747babf41a21f SHA512 74eb347a166d5387ff2a7d64040d480fef99b7572d6ecf77b53aa7a4caeb1f277824385ece8753c1e0de266f34c0944274e1c852d40077b9b9a1b95662abddc9
+EBUILD montage-wrapper-0.9.8.ebuild 1166 BLAKE2B 76d4a78451f9135c51ee8e85dc617ece3e11391fe740b16d971f0987d744fd922b1d323a63ca6bd9dd5bc2439adfc3bb3503197e1166b4177846a5fce0f87077 SHA512 b9db89fbf4cea6fddedea009c54dafb2ca4a82164a3bbbd41030548967ee868d3c10cd3f68b859d0989bbec7e060a1a967e9493cb9db2a30013d2e2d9c32a386
+EBUILD montage-wrapper-0.9.9.ebuild 1009 BLAKE2B d7c0b5686d2b3b9c7d2589783c60b81da0daa824149c774dbe613b11975427921f22cb9feedd1b64f6165e13fb7cced912d4b02d758f1c4113f29435f23a747f SHA512 660529cbbab37f6350676c48e48e4d3ac3bee14cdea41fc349e837571a1d5530e38ed237ad1fadc284ec10d79cfdfd09706dd7bb6be6c51dc9453204a790fae8
MISC metadata.xml 640 BLAKE2B 45c551a8657052c12d943a5a6ba3a14755574f7e7b1157f5a237a67e5575f07eb4354d3b310b949d7851a4da43d2fd76d724c14bb5d7a7b2a924e84a1234541c SHA512 ebc6b77919fd327e395610b3479a1bb84b2457cdd08ba850a0e9098b95284705fea84092eeb2322e51686dd8214cd281b681cbc8d28bc0d99068f73ca685cb83
diff --git a/dev-python/montage-wrapper/montage-wrapper-0.9.8.ebuild b/dev-python/montage-wrapper/montage-wrapper-0.9.8.ebuild
index 7e69b727dbeb..15ec5160c747 100644
--- a/dev-python/montage-wrapper/montage-wrapper-0.9.8.ebuild
+++ b/dev-python/montage-wrapper/montage-wrapper-0.9.8.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
diff --git a/dev-python/montage-wrapper/montage-wrapper-0.9.9.ebuild b/dev-python/montage-wrapper/montage-wrapper-0.9.9.ebuild
index d83477be964e..cd6d6d1e3979 100644
--- a/dev-python/montage-wrapper/montage-wrapper-0.9.9.ebuild
+++ b/dev-python/montage-wrapper/montage-wrapper-0.9.9.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
diff --git a/dev-python/more-itertools/Manifest b/dev-python/more-itertools/Manifest
index 49a07ec4aa9d..97690ad8bf47 100644
--- a/dev-python/more-itertools/Manifest
+++ b/dev-python/more-itertools/Manifest
@@ -2,6 +2,6 @@ DIST more-itertools-4.2.0.tar.gz 56871 BLAKE2B 48cdba3eebea94483c5cfd9530d4bd2ca
DIST more-itertools-5.0.0.tar.gz 67359 BLAKE2B a2448b218eea4442cc4739a4df414ba69e0530cd6206a13c5c017a13daa297d00c08a94cec8aec0639d8b03663f4b698702f5e700ae118ae9fb5854a6d105b36 SHA512 f72c8d6c75799c39708443ba75862801ddd3fc0382c9eee7ed24ecf04cbc7d9ff6a8e35b6fff1eaccf45ddd470c2cc8959532eca32c2ff50b0a12588727c68b4
DIST more-itertools-7.0.0.tar.gz 70103 BLAKE2B fa7556019ad4c2e8905698c1295840176b763bf1b7356679eb3988112b962adfbdefa82e7ca7419d350b40186a3ec5015314cdd7229dee867bd03fba716165f5 SHA512 730add0e26d62abd2d5e49cb662d58db244a241e272e16d05c25c7bf2ebe8a2e28b2b2b5038082d5773358b50e05d5f9a93f88957dc1b13daf30686047f41bc5
EBUILD more-itertools-4.2.0-r1.ebuild 1072 BLAKE2B a5218e0093e93931a31b21416ebff2d10ddb6498cb39d7d041e72ebeeff446b70e584fd562b97678884c8735b0dea70e3f093e1f1b40931b070c74bad0abe22b SHA512 86996a57bc65c9c8c938530bbe9ccd926093ac5988b9331bf08732e06c30e9194196a456f91feca343ea2f4a33abfb76599473f66818c26db739d09b7da13114
-EBUILD more-itertools-5.0.0.ebuild 1094 BLAKE2B 40f52ac476fd15f06b6df34e16dd08f4ec667182acc78babd7d40dff918cbc6952a7d627e9e3f0ad4c34bcda43105d2a14d7e2e2cbda5a3dca0e160e29e9d8ce SHA512 976f9dc5520f0bf6513737a703e71f5260302833aa56f2c71094346865a13c684ec9f61ed8d55233fe523a786c9c1deaebc20b51960d7f65a69c81c6f4c2668c
-EBUILD more-itertools-7.0.0.ebuild 1041 BLAKE2B 2eb5291388215237c3117ff75377b423ad70e844908ba1d63431ed0646874f5832ffb4869c412d6443248891135ac1f4505ca59652d5114a12deb6e29be18fda SHA512 282e89926d611dbe341a4a40c91287b2e011b4553c3e86a08bdddeb9942a1b40674e6b370c2fa27334a1830a53748f5ac6972bd54c9be6125ac177045547b59d
+EBUILD more-itertools-5.0.0.ebuild 725 BLAKE2B 274c53c7d994726e18f48743a2d6ceac093bbb39efef416befc0b2e6a53ad9e12ff01555477c06f187d3a5f2b53a96bae0f2bdcf86d7be5d198015f4dcc63190 SHA512 8e2a0af739d6511b1d3e53b2227bc141d74e5aaee773399ea4109721e94cab6dcdd940789d9b323b0a621ad3f767eb6e946c2d35a2b93f48343aed6596b198d9
+EBUILD more-itertools-7.0.0.ebuild 672 BLAKE2B a090457622983c0ea21b37ce9a654e1c50aae0ab6347e944a4fd3b1b6f17511cea19900b44cdb33dc775bc6d5a7e265a589701d7624bd7b41271c2209a9dbb46 SHA512 c9480d12aba4a47e499cc6ab429db3db3283690fb001df4bdf352f8442b0e2a7afd4e32181a5aa70143ff508621a4514f14b91f7cac053c3fe30991fcf483e0a
MISC metadata.xml 451 BLAKE2B 22dc3c0fcc0e1061f4060b8456e7f8686f40d100af79b6bef394eb1e9111aaa9b7b5762c94bb3b27464739328388dd56f02cb9813860acf23067148f03ef2f66 SHA512 4a22e7394227ddac2669e188e6b77170d41c30054a388def0a4d8ff2ff27de676949f4b8932d8d1adeca6c8570be3733da9983e173dc620298ed0bf3ea365ddf
diff --git a/dev-python/more-itertools/more-itertools-5.0.0.ebuild b/dev-python/more-itertools/more-itertools-5.0.0.ebuild
index 09e0597e6387..6ce8521b0fef 100644
--- a/dev-python/more-itertools/more-itertools-5.0.0.ebuild
+++ b/dev-python/more-itertools/more-itertools-5.0.0.ebuild
@@ -14,30 +14,12 @@ 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc"
RDEPEND="<dev-python/six-2.0[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- $(python_gen_any_dep '
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
- ')
- )
"
+distutils_enable_sphinx docs \
+ dev-python/sphinx_rtd_theme
distutils_enable_tests unittest
-
-python_check_deps() {
- use doc || return 0
- has_version "dev-python/sphinx[${PYTHON_USEDEP}]" &&
- has_version "dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]"
-}
-
-python_compile_all() {
- if use doc; then
- sphinx-build docs docs/_build/html || die
- HTML_DOCS=( docs/_build/html/. )
- fi
-}
diff --git a/dev-python/more-itertools/more-itertools-7.0.0.ebuild b/dev-python/more-itertools/more-itertools-7.0.0.ebuild
index dee2705781ee..c0fc2414cc48 100644
--- a/dev-python/more-itertools/more-itertools-7.0.0.ebuild
+++ b/dev-python/more-itertools/more-itertools-7.0.0.ebuild
@@ -14,29 +14,11 @@ 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- $(python_gen_any_dep '
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
- ')
- )
"
+distutils_enable_sphinx docs \
+ dev-python/sphinx_rtd_theme
distutils_enable_tests unittest
-
-python_check_deps() {
- use doc || return 0
- has_version "dev-python/sphinx[${PYTHON_USEDEP}]" &&
- has_version "dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]"
-}
-
-python_compile_all() {
- if use doc; then
- sphinx-build docs docs/_build/html || die
- HTML_DOCS=( docs/_build/html/. )
- fi
-}
diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index 821f2db18fe5..2eabc5ada2e7 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -2,6 +2,6 @@ DIST moto-0.4.30.tar.gz 614008 BLAKE2B 2868ab25414e488299cb521ce814239698466d69e
DIST moto-1.0.1.tar.gz 731617 BLAKE2B 6f20c07c0635a8c10f8f70530aeaac5ed7c2136d4fc87ff57774a95f4d2e1ea8cf1100b9f0871b29138cec9059de5746a9c01104d856f8248edbb648cc4a78e0 SHA512 3171ea3e8f9d267960a7b82caf7e42b86fceba5a80e96d35b849e4e72b7fc6aed94090161219a520f9c1b4050f7de12e0f6c0d560ab1f90ca43fc0387b62d377
DIST moto-1.3.8.tar.gz 1571716 BLAKE2B 8e79808d8488bcf8c15e8b5a55e93392ceb5f642f1f52c0af441cecb7adfe23a718f6d283e473e5dab82ddd21bcbed36ecb52b444cbd933405d13c8818e4f74d SHA512 901556249a2a28885b7f77e9f2c209b06391efcea66b78ce3c16edec14bcd03b251c37ef5d800d8f7a35180d59ce7568a68bcebf18e25b092eb5de801db6c587
EBUILD moto-0.4.30.ebuild 857 BLAKE2B 444ceb952a989c9464811cfb42f042ec7782fb5492410c5653a9b3772da113f4025f3e983e0565badc061cadfe97f56c11b5b7f224e8aa550eaefa329cc82f20 SHA512 179362a90cc09caea49019df697039b009ee86ea03079f8c148ed226c83397614c6fd5ba1362be252374fa0cc2e028238f0d23a5e96cb37993e638f70a679b41
-EBUILD moto-1.0.1-r1.ebuild 1286 BLAKE2B 12e25889b037ebae406b65f3cc482e6a545c5a670ffbcdf4d2810d855f7d4cd474dae4ac6765cc74e5e468eb35c5797b8976ca82583271251e703424dc2b5091 SHA512 dee6ca369ffc4d1703d8c06c849d823550685a540a9de1e540609ae3732994da21f5e92992d1cfc2d48f937bb0c702bd626b00703dafaa0e6d842a3abbd5b461
+EBUILD moto-1.0.1-r1.ebuild 1313 BLAKE2B 4284202c3d4b1280050fcf9cc36b65503267145f5c5261b14028035339c8c09aba04c77d476cc63004c1fa3b8e03dfe08bfd43a61c3b9385c2c0ba3173ebeea9 SHA512 646c9781cf299870de10b1b906eed87ae98a98e0a128931a4a282d06dc757c68f16b44a5ce5f328e7b3c9b3bd4ecce092d4f7be7fc792e7230c2171d2fed3c20
EBUILD moto-1.3.8-r1.ebuild 2442 BLAKE2B 3b4215dff97712e2850f1fc1663fe8d01e97a834348e130c58b8fa394d18952494d2f32cc40619ded1d5107281b1a696207b1d403848afb8f9b0ead7c816bbb2 SHA512 bd3ceb59958484697fed08d1134a68ccdbaa19a2dbd96ef496c01b8719f3f66a6f41ca61f865744e5fe5fccecb170d021c6758e9687883ef5182ac8c14e28210
MISC metadata.xml 486 BLAKE2B 5fbd350934c9a51d9b34d57a4031b6180acad41a2f981465b8ce78b76cf2ed25679fc4b5e9af59dab1e27cfe0eff2856419394902bcca26a2ffb7ece199d1838 SHA512 9e69d49c588ebbeef151cee987986de7a942a3daa9bf4d4f442314d7e47bd1ad8650c6190c6313e6f4303c03038313b6562d5e0a32ec536227c04e7702ef316f
diff --git a/dev-python/moto/moto-1.0.1-r1.ebuild b/dev-python/moto/moto-1.0.1-r1.ebuild
index 4afbbcfea982..3da3b9a59ce9 100644
--- a/dev-python/moto/moto-1.0.1-r1.ebuild
+++ b/dev-python/moto/moto-1.0.1-r1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/cookies[${PYTHON_USEDEP}]
diff --git a/dev-python/moviepy/Manifest b/dev-python/moviepy/Manifest
index ffe15a452479..c6d7c7d079e5 100644
--- a/dev-python/moviepy/Manifest
+++ b/dev-python/moviepy/Manifest
@@ -1,3 +1,3 @@
DIST moviepy-0.2.2.tar.gz 400489 BLAKE2B 46cbf9fa6b2800dfa7c315c572448c7ba12ab4629dc5d57590ed70d40d83acabe1b140c193f04c990bbe79aa6ac5e7a6ec662e5862e01ccf41c80ce7f159bdc0 SHA512 a4300b31552e8b4120448b8973ce812579b4f38be48fb46546f4a33e9c10903fb73a89c8075d161d441ecf084b3936ef7d6f0d1b637ad347d00db2c643f1cc43
-EBUILD moviepy-0.2.2.ebuild 898 BLAKE2B 9ad2edcf5c32825ca40daa93773d696204c762b33f0f442f9a9eb7983c1340c083ef1fca7a67772677aa23b1335466b6684b7f1a1bc0c22e182bb0c427a14496 SHA512 23e1dbc1949dd5d52962496eb26212ccb5ac961b95466bb7b30ef345d259efd3be7c0b9b14b3b6c6eaefe62adfd0303c7d3a6a9de9d96d5e1c548bb6be962905
+EBUILD moviepy-0.2.2.ebuild 925 BLAKE2B e717022ca5228689de220f2ab24edd5cfae0deb3ed0d9fddf85b4f71442da3959b7e1ae782ec9ecc3fe1e7dc552e2acda637a67d3bd63cf333c2c5f9e6b6f8df SHA512 4e2056f01c1399860b7b718e40d508e73d500a0825a7a8b5251ba0829011312bf7b38217856daad495d1fd90db14141c1cccda9dec6c6468f732f186a8ca2018
MISC metadata.xml 732 BLAKE2B 7366dd5078337dd825a1612310d068dc3be9ab38c6a9741038fe4af3ba60a19420d67e6bb5a24c0548a6e9bf8cdf257147735d16a5fb1d2195099e079f1d1d3d SHA512 46bce08e60a3a53dcdd6a6fad0ba31c3d11b5c7a4995ac830a31a1e7f0d2ccf458d1c9d1e45ebf80365675cec5d313a6cc58c9b6ce7083daa14483f2832fa630
diff --git a/dev-python/moviepy/moviepy-0.2.2.ebuild b/dev-python/moviepy/moviepy-0.2.2.ebuild
index 566dab856a12..946fe30ab119 100644
--- a/dev-python/moviepy/moviepy-0.2.2.ebuild
+++ b/dev-python/moviepy/moviepy-0.2.2.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/mox/Manifest b/dev-python/mox/Manifest
index a15f167ca305..b5ea2d102bbd 100644
--- a/dev-python/mox/Manifest
+++ b/dev-python/mox/Manifest
@@ -1,3 +1,3 @@
DIST mox-0.5.3.tar.gz 31266 BLAKE2B 7f8d22519a462270e08b5c126fa3afd38d6a643818c39c37105133583585e451f3447155b48666c590abe7166660ece33368b3f3f22690cda10ce4a4ff908ffc SHA512 122606264ea8bf83d38f8576c8208fd1bc17cd76009390f516ed4bdf705d49ccfbeed0fa3e9ac1940df3969e0254662c602c497d6c6833108dfcacc59f1c789e
-EBUILD mox-0.5.3-r1.ebuild 525 BLAKE2B d7ddbad8192ffa832325ee82e0bde312037f2925bfdddd2bb98d08955e2d33dfd459ef35ec5189b84bb855be2522aace34972ca3892b3da938e3e1003a1d8f47 SHA512 ee37d0c494f30585a2f6dbd0fd2aa5cfb4e172955cc59d5204db15f26b6f5b5ff057ff95160e3b0ceba1f35ce6f2553cf85dacd818f34383de74a3f50245fac9
+EBUILD mox-0.5.3-r1.ebuild 549 BLAKE2B e896fec17b17d23b8e7fe5d29d51e390489978cb75b44ca20b4781c4ec8574c4e951c62de8c0a70fb12b15f7bf3cea4d62267b17b2bfe4b96eee17000c7a29c2 SHA512 528730d1e5d4adae867f2e508ee122735c6aadebc3f8d4e77bd674d1af5ec4a58a848fd7000e7de62208e84f2f7c86ba0209ea29d7a1319d0ff880bd4e40042d
MISC metadata.xml 368 BLAKE2B 60b112ef7d37a6b06bcb2f459f45795baa307fae9edc7e159e8d3c13b475d92339838ce36851ea365c5b594aa7fc4883a8ae5e2187db03d3050c9471d5523ee3 SHA512 8a818882c4865dcffe190d21bd89abde52ffdec8bf1190653a011cab2c1e9182e4196d2dae54192fe8042573730cf878ee3e260308623bff6443143dee590f9a
diff --git a/dev-python/mox/mox-0.5.3-r1.ebuild b/dev-python/mox/mox-0.5.3-r1.ebuild
index a1bff16fc542..269ce19d7eaa 100644
--- a/dev-python/mox/mox-0.5.3-r1.ebuild
+++ b/dev-python/mox/mox-0.5.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
python_test() {
${PYTHON} mox_test.py || die
diff --git a/dev-python/mox3/Manifest b/dev-python/mox3/Manifest
index 85ddbacbe47a..cc3a83d4fc5a 100644
--- a/dev-python/mox3/Manifest
+++ b/dev-python/mox3/Manifest
@@ -1,4 +1,4 @@
AUX mox3-0.12.0-RegexTest-python3.6.patch 652 BLAKE2B c7a53ec43accd137c100c6cab6e208a5e88ff784a59b01b2c71316654f9fe7f39273eae7be8a8810548b25636864b32176997a19020c878ba7861b3e86d74c77 SHA512 bdb5b27c151a2b2fc0351575fb7f8413a7667b738624991255882c1908df3677f2d8bbc984f8c4179325450f0a5837a750adeef3afc1738090879b70a2b135b6
DIST mox3-0.24.0.tar.gz 44846 BLAKE2B dd1a27b20fc821de79f1e1f209872c3fb66f39b2330d1dda04c5b17045e337c84920e4538d7971f025d1377f9e91abd2fca8167508c5614fee06d9fca92aaa75 SHA512 6c081cf2b1e529f3213f7f48d22ed5d2980420b2de8f49607b624d5861f8b784f2f36d8a32fae3e81fe8186c1a9c36e6c4ec7d9de172c41c0530523590ef97b6
-EBUILD mox3-0.24.0.ebuild 1438 BLAKE2B d8f557a604f1d795bfdec01514607610cc0ba29beb1722866131b725d4e55c2ad1dd1dff8529f2574b9e7924f8a93898bcc6c876a49abc277d3d6bd1c177937b SHA512 de5f78b71df38f29377348b99b83d5f59c928079cb4138c7585826dd234f29c1b0703db389b781bd1f76ea7aec6b96181cd6bab2a651970a81ff0eea8692d6b5
+EBUILD mox3-0.24.0.ebuild 1465 BLAKE2B 29f88aa93099b2c6fbdc8cd97f08f29ad065eed14a98b4723a74b2f67bed3774f03942149878ff79bbfdd7e65ad1613827d66b479cc08547f5ad0947e8561b3b SHA512 e2df2a06990550fdeceef7445c388ce98ecd59b3bfa6d2230e8992ad5701509bfad5c56538e165c3a5534220f639fc6c52efaaba6149920ca165641bf473abd3
MISC metadata.xml 323 BLAKE2B 880203c04d889c65278f42730f465e61463109e5e8e71ffacf21d3ad98eb804d36ff66886349eec536aef71a7741a1df9496f1c8073ce1421aed9863593a9ebd SHA512 cb4be23a6eabcd2f0c9761234006bdba088200a94c23087fd3e09ac054c785bfcbe2c35ac060843cc0de2d4774298ac4c94ba8bd3e16eac9a8a4d08fa342e4f3
diff --git a/dev-python/mox3/mox3-0.24.0.ebuild b/dev-python/mox3/mox3-0.24.0.ebuild
index 734833d0a009..78822559044a 100644
--- a/dev-python/mox3/mox3-0.24.0.ebuild
+++ b/dev-python/mox3/mox3-0.24.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
CRDEPEND=">=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/mpi4py/Manifest b/dev-python/mpi4py/Manifest
index 16d7d3197051..d9a98224b6f0 100644
--- a/dev-python/mpi4py/Manifest
+++ b/dev-python/mpi4py/Manifest
@@ -1,3 +1,3 @@
DIST mpi4py-3.0.2.tar.gz 1429331 BLAKE2B 9e35749a82698ec656553583f01ebd8edbfb3b649c7693a9ff63f9f6abfa3fd41a54cbe4e3a1de55cbaf4dc626602706c776c505d0f5c0d82ebe88f2b4ceeddb SHA512 0a18332fd45e8e80b8dab0761fbaa30444a0d55776af7a2333be17ade827e92d04ac5bb8619ce26937142f344f75de0e5ef6dcb7502f33389716aa9482ddf5ab
-EBUILD mpi4py-3.0.2.ebuild 1122 BLAKE2B de24136836cf2950379d83caef88191f3bae516b8ed71e1a8468ef2e4163289dedea04e1777b0348965a662b772c7e5967442e0eda9e52c0288d8cb335ccee39 SHA512 3d59953cf84783fcb3181ef9002d0e48a5d1d9279d3c3d985f47962b82db729b97ccabb2c13450f5c2124a38e60da54406f1026cb3e9ebfcc452285c1f5d27a6
+EBUILD mpi4py-3.0.2.ebuild 1149 BLAKE2B 1ff8e28cb4b96cababca0bf31574b12e7c4ba2e60f57890517a71219c9fb36eb2c541002a3ae5bd0d9cc24de6313fd5b3fb8698c3b1911408f2f228e816bb002 SHA512 4b86fda234bb102b755537b7ecbd103a5168dc77f24a10aa276254798ef8fcef7e33a323b74fe21932e09cd7518801e2c79a527c3f1f1a78e0e6b51f9f1ec0fe
MISC metadata.xml 1118 BLAKE2B 0bc626a2106e628d7eb639e6ce90c4badb63ec2ea66b0322e7b83418791b7edc4bd443294fba3d31133812416eb4428b5dc47d074da3aeebf6867e8a0998d046 SHA512 7afb6d05007036bf5562d6d262165d8c2576bb49a86f9230f939d6a2ef929affa8461fa6421ffd8d97203a4425b397a8dd8556190364f29622e53a67674978c7
diff --git a/dev-python/mpi4py/mpi4py-3.0.2.ebuild b/dev-python/mpi4py/mpi4py-3.0.2.ebuild
index a9f36ad586d7..5e7b1f21c7b6 100644
--- a/dev-python/mpi4py/mpi4py-3.0.2.ebuild
+++ b/dev-python/mpi4py/mpi4py-3.0.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="virtual/mpi"
DEPEND="${RDEPEND}
diff --git a/dev-python/mpmath/Manifest b/dev-python/mpmath/Manifest
index 26b6afbe178b..f8e32ec53666 100644
--- a/dev-python/mpmath/Manifest
+++ b/dev-python/mpmath/Manifest
@@ -2,6 +2,6 @@ AUX mpmath-1.0.0.patch 422 BLAKE2B b79a223fb3d6c712a11e225c4f617d68cfda595ad314f
AUX mpmath-1.1.0.patch 422 BLAKE2B b79a223fb3d6c712a11e225c4f617d68cfda595ad314fb33ba02333eedcf39909f9bf76c98f004619f62cfb4516172615b8e79017362807980b1c61724423543 SHA512 a5c7c8816d7e4ba2dc481480a887d94ca158fee804a01e86f91fcea037372217ed8b029f85f6a0c15558b44aaf56f6fadf36b4f7476713a04a66f18b6f1ab997
DIST mpmath-1.0.0.tar.gz 511349 BLAKE2B 62c6275f76c412043cdafef51815e4b5d055a63ca36f3f63b33957351b19e03419ca27f7d59641c580cf8e47c1ca45240b68b3040e2749b3de679eb45b15a28e SHA512 b225f237008e1cfee52b2f0dca0dce1445b932b6eaef92879d7feca30d728e3f88810bfa80882ad8776ba846a636807e59bebe0b9f690cd878c089e9418bd8b7
DIST mpmath-1.1.0.tar.gz 2136921 BLAKE2B 8c3a5f39b48015aab1147aaf77ee7523dbffd7f34911ff2158d7b8bf1612e64f91d157494c5199b22090e986aba02044d610171bb92a2b230cdfbe025652e340 SHA512 628b6c61015825516d983bfcc54fc3a2793f3d9d2b93ba9c5a487a340ddf13eb4e83f17fa35692b22dd8a200a8da3a65ed88091d75abb4c48c9c4e4f2c686bcc
-EBUILD mpmath-1.0.0.ebuild 946 BLAKE2B 900925c56b939383ac1d378c9b803b651422f0ad3635f0216ca8274459eabe7fa2a8a9bbf2abf8673eedbd15d9cc680a542a2aec903f127a7277f8a307ebd6c6 SHA512 86284b1cc7713a9e95b28bf6ed73a537f7836408009ba70e372e905cb07e712408b1648bcfb13bab56f5f86091bef27fdace229974aa5317360695d87afbd194
-EBUILD mpmath-1.1.0.ebuild 964 BLAKE2B b7605a8d52fb5ff7b5a7456da9266c6d2ebc05823e87ff37ba4e8569467c84d5573df1da8342c13a689e3f075031432304283e638556780979499a0db0cde76a SHA512 f86866185102715ec57c064abb43cc20cd88e8b0de797f0c03d5390736bd0b392dd707e9df3600ba6e738ca302737e66e0f7dd5427baac158943325daa033cb7
+EBUILD mpmath-1.0.0.ebuild 973 BLAKE2B 923cf1f2a78ef3913248adf1e889a49ebc6075e13b5b3401160ec48ddccb8bf2658e66641440e2856941c03dee1d265f899a8a3718c28d63887691144b39dd43 SHA512 c38b712d1f150302071d0497d8520e362a569365338590bf18acd1768437662f4cf61162a185a9bd046386fd029a3b98244006369f8d8ef082b6b23716eb3b72
+EBUILD mpmath-1.1.0.ebuild 991 BLAKE2B 54b65f6ce9fb3faf04b986d4e541554d82d46e8ac90cbab75e804004a66c1be394a3a2dd0996e0945a877b939966ad8f0e22a6ba9c00232f6784188b388ad953 SHA512 e766d54d96452532b9d4d6cfc5373d52d3c69aabc87124b2dcbf0bd2936fdd5fde93f017284c7b82d54260c15774cccb1c5640be09dc36a042c4fdf7c5fc7277
MISC metadata.xml 650 BLAKE2B 520b0399fbbae4307a4b3979202b4d5c8d1b06f739e0c0460a9a0be63b78152b50ab3f7fdc9b46623cf7afaeabbc57cd35f3865462f3b16ce2beeb0b8f8659a5 SHA512 0f999aeb354c73658f916cb8d3a80dcd216f50f77839c0c854e9235566cb197a7d047ad51045996fc0b9e1c47f55e934be9dd52597fee16fcce6360bfcbe8f08
diff --git a/dev-python/mpmath/mpmath-1.0.0.ebuild b/dev-python/mpmath/mpmath-1.0.0.ebuild
index f2658d04d96a..2c635b989f61 100644
--- a/dev-python/mpmath/mpmath-1.0.0.ebuild
+++ b/dev-python/mpmath/mpmath-1.0.0.ebuild
@@ -16,6 +16,7 @@ SLOT="0"
KEYWORDS="amd64 ~arm ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="gmp matplotlib test"
+RESTRICT="!test? ( test )"
RDEPEND="
gmp? ( dev-python/gmpy )
diff --git a/dev-python/mpmath/mpmath-1.1.0.ebuild b/dev-python/mpmath/mpmath-1.1.0.ebuild
index cd619f90486c..467c4a424f18 100644
--- a/dev-python/mpmath/mpmath-1.1.0.ebuild
+++ b/dev-python/mpmath/mpmath-1.1.0.ebuild
@@ -16,6 +16,7 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="gmp matplotlib test"
+RESTRICT="!test? ( test )"
RDEPEND="
gmp? ( dev-python/gmpy )
diff --git a/dev-python/msgpack/Manifest b/dev-python/msgpack/Manifest
index 0eed92feb429..848c9c5db695 100644
--- a/dev-python/msgpack/Manifest
+++ b/dev-python/msgpack/Manifest
@@ -1,9 +1,11 @@
DIST msgpack-0.5.6.tar.gz 138292 BLAKE2B 6a3b8472b785d77e142d21464b9e52c55166a8eff56009f63df5daa8cd5b6dbce4406a06ffa8d478cb44dfbdfab2f3b4b29cd11279ea82f67906b97d507f7eda SHA512 bdbd193bd3bd02e78d9c6e8d9d8fa687d13583dff2813bc77c5e6cbbe0d180765da3c9a80d176f9993589e35f548ad04973e3d523d0b6d41ef7916ecd86195aa
DIST msgpack-0.6.1.tar.gz 118812 BLAKE2B 9f5522ae7dc89e286a338bfdd91bd4cacefdf7d075136a2ce5e28896db9a9c6a9ed1fe71fff45aab09f8dd32878fcd996366346daa88d47a31a253dec06e2353 SHA512 1a60da428f4b69df817660f4c4f60b1744de17d2b72352286fb41c6703de1d100853f8701b947fb11fc38f2180a50be4a9d577550fcfb9da6a05fe30ed2af07c
+DIST msgpack-0.6.2.tar.gz 119062 BLAKE2B 6b20a0d31b811ae66e66dbfaacec6f0cf2152b2937423b78f3e6244bfa49c87767788c5ee1db41b9020801b8777a4c15b1fe1853182718adf622bc7e1bff858e SHA512 95b92e3d35e0500dd4256d18bf76e586e57cc66319b4459ac5daef599277a5049177a89ad86e291dbdc4c7a918901a89d9218353ddc4a7d0b399e8a98afef363
DIST msgpack-python-0.4.8.tar.gz 113641 BLAKE2B d22efe13302e28d0701b95b2dc4cf4792f9e045efdf77b31ac5c6170b503c885c265ff63387fe76a1aa67b1624963aa26d76dffb15fc2cb10cfe672b59e71b99 SHA512 59e9c43be6b92e6d10f40999e0902c350137e67a83c43bb15b273eca856a6eb39f24b625b02b40188a9365ce3101f03bfa9aa3dfff56c5c3b551533942183481
DIST msgpack-python-0.5.1.tar.gz 138953 BLAKE2B 1fb7e5be33992808319e1444ff7f84cc13f034e60ce0ef2f72161bd4ccd0cd1ede27382bc1f365f268557c8ffe503fd12de66eb5840e79760d818e7e2f67fdcd SHA512 e5172e20bb25d2e12ba34ad2805ba4ea0776397986e8bf8e26d21353f57a2dba59a9c6669c817e4e91d5801558a50f95d81e02343f8f0292a01ec5d822fba61c
-EBUILD msgpack-0.4.8.ebuild 764 BLAKE2B 9a5e5880ef71e89506c316880316f56518eed8a3e4abf21c4553235d39801d9506cfbc5cd55a5eaccbaee2d0ed904ab5897aaea4515b7e2679d8d7fe23cc0471 SHA512 c9b4bf69484031066719ed6c2c9db56826c8ec560fe3525332cb20b76c9110fac26d100f5069705ec2f2b5f29999737cde4d8bfc7df2cd12f2bf82a38f48559c
-EBUILD msgpack-0.5.1.ebuild 763 BLAKE2B efa206b2e0c07a00a3e42c03d5d82b3812c7f5273916863bc3e22a14445df5ad0ee8be023d44b323dbf8a29150c7ee2da9eeb0dfb5613602e80e5971f7a979ee SHA512 57a1785ca05eec1a783638552b463a87c102bed67cfe7cfdab37a9b0a95a2d5e5f60665e8c0df44ff932d43e1b5a07276076e1d6a93e6b41ee4fa43dfebc92fe
-EBUILD msgpack-0.5.6.ebuild 1049 BLAKE2B 9b3a590f35ff95c15a287570e13b06a37ccdbd5efc657387354e69b720a5101280ec94c672fbbbc80bded32aa1bf85bd4b6a545ec36ed59ff0e506a4c65ecded SHA512 cf0ea98b6871a720104e0e7821dce0a740bed4b39942e0bb9c2c6c760265210178be68ccdccfcb5375a12ff12b43e0153932eef12e293b949f07c93987e66839
-EBUILD msgpack-0.6.1.ebuild 1059 BLAKE2B c491ff8283bcbfa389db530623971a6f89c7f0ac7354ca9c65acb2a0fc537c41ce6f45036e7b8af9eb96825da453650b6bd38779b9b68f4816cb07e8b85eecf3 SHA512 6b83b84ce6aa1fa56a7cceb86ae287075905bc30a7d0b33637e75ccfd851a2645a32df4ee3ec03bb95a388166a2c9c4fcb9656c5b09789fb1f43124b99b9dfca
+EBUILD msgpack-0.4.8.ebuild 791 BLAKE2B d6f52b915b5838b791684502c9d025593bffd73deb5c744aa7f092c80eff2b4b65dd506c2a4d0b170bb13f0ee34f0b1f7bc2e60cfefdde0e09a7e9b86a1f4f00 SHA512 72a4e9b9b8bcb19353e61ee917f818ca3b82fe57d9c24a32148dff95c4731f11868ecf5e1866542cc58db90ebdad05e1eb8b29622b3d59d43696b5a40cb39566
+EBUILD msgpack-0.5.1.ebuild 790 BLAKE2B bfef5a136198ae0caef265cd81aae9416331d192ccf5b0bc790c70fe0525d5cf091b992dc1c03963d8f8140737a72ca45c944acd2197a8e6855b886478deda25 SHA512 d9ecc81e74ac9a26194d1340c956b4b0b35ee8af87c897f3b0cb73a657c0ed14116b11e8805c6b0db01eeb65ffd6c7a376950c8129eba005dfe69ae71d59397c
+EBUILD msgpack-0.5.6.ebuild 1076 BLAKE2B 074b751e8ad9e85223afa59ed37c40d54c693868d258771d155979dab690d8582e83a4565d78bfd6fedf305de3f428a13a9cf4e0dae5286526992564d1dfcf73 SHA512 b4e7da583aef5c4b9d92796eab1bd249da36f695b2561e48d9803c5a3b30069becd82e5b37438075a8bf387b9601d7a42855a266e6f8acb40c0335f84fe668cb
+EBUILD msgpack-0.6.1.ebuild 1086 BLAKE2B 6f1c40fdb198f0ba37044df7e297bdd6328ca5ef152472dc6e1b5e5dc7212ae865ecbce528934f64127ed08160944354194ad276b265d42d91a5bd519240b08f SHA512 e1db69cd272be9d25d4cd73efbc0a0dda608a183f37af32cd77ebf5ec2c8e986ac900ff578c743196815dfe8279d9fd5788b1397779f2f59340fdace206c4070
+EBUILD msgpack-0.6.2.ebuild 985 BLAKE2B 5332efba89c3a2eeda18c6d679d6cc895e603fb00c1a41eb0239d08430e056fe830b0fd032e26df77145567f1e3447a708971c2b75de88b36b38ddde89ec2dc4 SHA512 50100fde3979addba504d6bb0c25a62dc20b3da2d63888db062cf426b10f0402ae70806ac0c1f226269840933fd50a593afc47aa661fb8d903a5fa686cdc682e
MISC metadata.xml 550 BLAKE2B 6627bc6b0f417157d1728bac9f8bbf3cbd69eaa4f2b5ba25ada62f01295342ddf5231563e1ab7210acaca476cb807572208a26a20674aaff79bd8c4a47755d92 SHA512 519d1c9d2ce1825bc350fe4b1338246c37d38cfead466989976da6dceca8d033ac33b135b94d9feea79fc555017d681031f414aeb6a09de302ed9f11b6e35416
diff --git a/dev-python/msgpack/msgpack-0.4.8.ebuild b/dev-python/msgpack/msgpack-0.4.8.ebuild
index eb96aed73e93..4c2499efae99 100644
--- a/dev-python/msgpack/msgpack-0.4.8.ebuild
+++ b/dev-python/msgpack/msgpack-0.4.8.ebuild
@@ -19,6 +19,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ppc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/msgpack/msgpack-0.5.1.ebuild b/dev-python/msgpack/msgpack-0.5.1.ebuild
index c70c3e3ded03..39134e50be87 100644
--- a/dev-python/msgpack/msgpack-0.5.1.ebuild
+++ b/dev-python/msgpack/msgpack-0.5.1.ebuild
@@ -19,6 +19,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ppc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/msgpack/msgpack-0.5.6.ebuild b/dev-python/msgpack/msgpack-0.5.6.ebuild
index 11d87a6d274d..99778feefbbf 100644
--- a/dev-python/msgpack/msgpack-0.5.6.ebuild
+++ b/dev-python/msgpack/msgpack-0.5.6.ebuild
@@ -16,6 +16,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ppc x86"
IUSE="+native-extensions test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/msgpack/msgpack-0.6.1.ebuild b/dev-python/msgpack/msgpack-0.6.1.ebuild
index 327fccd2a27b..0a9a063f3e6e 100644
--- a/dev-python/msgpack/msgpack-0.6.1.ebuild
+++ b/dev-python/msgpack/msgpack-0.6.1.ebuild
@@ -16,6 +16,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ppc x86"
IUSE="+native-extensions test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/msgpack/msgpack-0.6.2.ebuild b/dev-python/msgpack/msgpack-0.6.2.ebuild
new file mode 100644
index 000000000000..f200f36c9166
--- /dev/null
+++ b/dev-python/msgpack/msgpack-0.6.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="MessagePack (de)serializer for Python"
+HOMEPAGE="https://msgpack.org
+ https://github.com/msgpack/msgpack-python/
+ https://pypi.org/project/msgpack/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+IUSE="+native-extensions test"
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ native-extensions? (
+ $(python_gen_cond_dep '>=dev-python/cython-0.16[${PYTHON_USEDEP}]' 'python*')
+ )
+ test? ( dev-python/six[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # Remove pre-generated cython files
+ rm msgpack/{_packer,_unpacker,_cmsgpack}.pyx || die
+
+ if ! use native-extensions ; then
+ sed -i -e "/have_cython/s:True:False:" setup.py || die
+ fi
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/multidict/Manifest b/dev-python/multidict/Manifest
index e40eef0b09cc..234a6277057b 100644
--- a/dev-python/multidict/Manifest
+++ b/dev-python/multidict/Manifest
@@ -1,7 +1,7 @@
DIST multidict-4.1.0.tar.gz 43492 BLAKE2B 4d53a12896f070fd029816742ccff11a12636164e51215bb22b368da10d555d52a9ab7d5dc4632baec9ebc628ca4f846ad7fb2ad0bb044f033fd7e567cda0da8 SHA512 8972ca48146b40fd88f5b0675ed6d45e6887c31fc1d5962203f0fa77a369ef11b0d7739593f5691ae1fd2bbef989940983ddcf0c09acfc5a65b39b6b336571f9
DIST multidict-4.3.1.tar.gz 45342 BLAKE2B 12a0a8f0785c30e393d996c506a69d6ba03227e47040d46859e1289b47ce23b49a9bed48c3cb0b26f3bf4051cce3963d020a92ed28373038fb79b2204c13d380 SHA512 1b475836c776ddddfdc4f14882df41f9956ab06afac7b640e3f5ae3c50717f2b07267acbae2fa3e94cf8c5650273d4d7ce44329c0febea95046ee27d98db9288
DIST multidict-4.5.2.tar.gz 56753 BLAKE2B 01db2ea847e5ef2fbd4eab89c8a6070f3febcb0046be7344469a7e8e6de6a3c2b2af49069e64953dfcac0044d581c6af09eee70eba78dda8cfa9e0d11d3f1947 SHA512 ec66cf3c57e3386e07e45641536a6eeb94e9707d8a0d3b485d22b8687f20282c9115d533c7b0e9fb6dba28b923cf68dd8cdda08c75e78ca4eca2f0c3ec23c58f
-EBUILD multidict-4.1.0.ebuild 1055 BLAKE2B 304aa42a971660b518e4d85d3f68a91514f2ee327d1b5cb7214c8949e7951b7bd343008e626d99f917b15d04196f412d117190485ace16f0c771499176078823 SHA512 abaf4e3f1997bbefadb4cad52acf78f75d2bce47b09fc6c942d7221a9b57cf2efd57ae4fb5172824b0d52b45def54ca75e31ec6773ad4b70eb17250feeb8c815
-EBUILD multidict-4.3.1.ebuild 1057 BLAKE2B c47c59a679f35c35a50be58b838f7d1218f5db4c7a350dacd69b783c5f1f7bce94cba8f2348e9f5cfdb41034f926c4d4f0e2a2467fa1d0ef5888d0f097a7b557 SHA512 29530ae8855fd675c2110c61c5262283c73fa66bdb9d56efdb3a510d1ae37ec1ba8cede328d62546b191301d4d25c94dd90aa2810783918dbe3334dc01519a60
-EBUILD multidict-4.5.2.ebuild 1080 BLAKE2B bb47730a0bb5b8e22c48e926c7aab4751edd52299d344a45639cf1ca8e9d50409bdf9500cb2d7205aec36296a74f023d4693b6b72c1d8dd753d8e12811808e99 SHA512 21f2d26b8854cd40683de267c2ec97a5625be9c21ec1d4968e7745b904f32136426a4a7f291b0674ab804653e31fb1245b15372984276db7bc082d5e8f2dd876
+EBUILD multidict-4.1.0.ebuild 1082 BLAKE2B 8ca92a682ab444b9afbe2558f756a4631471055a7bb21a30e2278d900a386ecef302e4ecab5448c37d7aebc9371df7b201786c6391f15c5837540f9213c30fe4 SHA512 c8737e306613e7800935e0db85a47d230239103643ba3f6fd6128b03276a5dd9aa7a85d729107a28938437ead0357acfcd7c3619bbce9d97341c202cb9b5eaab
+EBUILD multidict-4.3.1.ebuild 1084 BLAKE2B 80067e720806ba56bd39ba9deb0334a1855e1365e112248ea2713ca21686108da67a9e3280d834aa4a50f41e4f39a3dbc02c35af968306433fa73932e90de880 SHA512 04f28705fb8d56b6f597ac8944912b431a4732203ba3a64bf3373f8920906926a016bcacb97954e7cfefd558115bb8b26e6c20f752db8666c1e5013c86ed6d90
+EBUILD multidict-4.5.2.ebuild 1105 BLAKE2B 54ebaf3d672b985bb96c8d8f5edc91d571a5b1be8cb6da9432e143587dc75344444bc854381c02f9898f2e35cf9c564f1322f1baf930044f568d6b031d5c244b SHA512 846965f02ac42353ad894c306dab7c35555cf726407b79d3576af5009ba80221937ae0b83f244ea6fbdbcfb35c03e8be4f52248a04c5adb6f99d2a6d84804d8f
MISC metadata.xml 428 BLAKE2B 3f7c1f816583b35bd0150ae21c61142bbb7ac5b216edb5011bc032410e408f2566801db025c8f6274dafbfc555b0b32aaca2708684a3601ffe8d371b23e0d556 SHA512 edb199503c42c55b838b5338656b41e760c90ec3e81114106dd352e2c3886f0161a0c6ef258c5c0a0728d2420bde5d26dea41b25b030eb947dbacd702cb2b594
diff --git a/dev-python/multidict/multidict-4.1.0.ebuild b/dev-python/multidict/multidict-4.1.0.ebuild
index a71928fc5f3f..f219d50b5ec4 100644
--- a/dev-python/multidict/multidict-4.1.0.ebuild
+++ b/dev-python/multidict/multidict-4.1.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/multidict/multidict-4.3.1.ebuild b/dev-python/multidict/multidict-4.3.1.ebuild
index 2976100944a8..f1bd4abdf19d 100644
--- a/dev-python/multidict/multidict-4.3.1.ebuild
+++ b/dev-python/multidict/multidict-4.3.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/multidict/multidict-4.5.2.ebuild b/dev-python/multidict/multidict-4.5.2.ebuild
index 78e3384f1bbe..b6be8d2cd42d 100644
--- a/dev-python/multidict/multidict-4.5.2.ebuild
+++ b/dev-python/multidict/multidict-4.5.2.ebuild
@@ -12,8 +12,9 @@ SRC_URI="https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/munch/Manifest b/dev-python/munch/Manifest
index 4a363fd34ecc..bdbf2cae0b04 100644
--- a/dev-python/munch/Manifest
+++ b/dev-python/munch/Manifest
@@ -1,7 +1,11 @@
+AUX munch-2.5.0-pbrectomy.patch 470 BLAKE2B 1f90760c1dfae6e67f6c5c98bca7efa335dc1f1af8568cc596ae36fc61bcbe494aef82627ede7ad4406b990cf24fd26921c3b3189481982ffb634bca2ec43c0b SHA512 243cb4818a65252e70097936b18fbb9497d332c31afecf56ad9f0b69f202567f6ca230e8cc0f5f811c802dc5023b7b9cb81466b0d280178fda55215f929335d8
+AUX munch-2.5.0-revert-pbr.patch 1301 BLAKE2B ab22d6d9e73444d5e5240a5bd64662acce9816363f824d1e5361bdb08a762812c0c9286b4c4210f17c67f3ae1c7cdbe56343d3206c47c31c96756d4c139dd26e SHA512 d7e896112db30357a279433b6d6a334ec0495fb1a4d40cedefd3e0e1eabdbfaff09d484472a72d88eb2bbab72142261e9e6f1ad134cede92fdb4f68feb7eb27c
DIST munch-2.1.1.tar.gz 6565 BLAKE2B 81d0ea79df9934ec4fcd4d650dde6822258b3dbaaee8b114cb445219c89b76e40c7aaddd06306f9ba585081b556d7fa32d2e002de8bf5c071b0fe361092cd18b SHA512 5ffd78b1e062f71c73047a03949e6cddcd0eeae3a0ccccf36687140d12de9eb29161d2891a0fa2f1e70dfbc2b33c4ddab5d8a3611990718330c280ea769e85c0
DIST munch-2.2.0.tar.gz 7108 BLAKE2B c01635adbcc1083dd539317f6619ad15bb654d1f5114d3b5f5253bbd1bf92a860d3b030233f85878780d33ca171bd08c44b37c9bdb538e4be868704861c4372f SHA512 420b9fe4486aac00b3a0d747995df46bb3fc72a5bcfa4fadbad3e3a50431493f69ca76294ae541042aaabec6e01794f8f3c9c03a5c0d6058e730dccb62e42e45
DIST munch-2.3.2.tar.gz 7598 BLAKE2B 0ff607c4821b675bb0710e185c82135ba031e2ad0e18aae07f8736e102ee73c53a6977155f250ff20e26e87671f8a20ed7bac625bb96625017be047704f63bc6 SHA512 7cbcd79b9506940f88a2090649e5ab6678164b468ed04feebeab8f85c9af861a1a8012aaafc869755c3c7957feefb231bc15426c382c014e82e9b806a879b8e7
+DIST munch-2.5.0.tar.gz 17015 BLAKE2B 17af271ae082a6e5f91781ba48a440f11cbe85ecb81d47ee2bc51910307080e3ba6c95e99e7475534400b2915a86d8f853bc65d419c3d3b7138bf021e66de25c SHA512 7eca31111f40782a19b49535322bc56d723022d52b0842c4beff512f32fa415a6c75851eb84950358cb6a11693095cafe56364028e48385b11135de414edca21
EBUILD munch-2.1.1.ebuild 473 BLAKE2B 55af2c595124d3a792be541e87a028b31e08605f82b7291e778105ac6acdff7d7f96a8fd123e8d791c3e8c4cc84c2d2388b6f3ebffd81b7e0e0789c299062ec5 SHA512 3868b705e6cbf7d4522225f11176275bd19be5a0d803f909a88ae0a3886dc7e47986ab8a718dfe263a8838355d01b70befeccacd0579ebbc06a8fe70f6b882e9
EBUILD munch-2.2.0.ebuild 478 BLAKE2B 0ca8fdc985de70b87df668065bbdaa512c6a7759039020ff4e192bbd7e8a77f5585edbe9a93690b660c60aed69a9db1406408b32e03ad24a8920fea1c727fd65 SHA512 8ae5404498fd465fff1bfdef711668cf3412502f0360bc5053c0fc682039e638d34737113d86b772b0f70c690b89ef2ba1a87eaedc47d8b18f4b1c6a33225c68
EBUILD munch-2.3.2.ebuild 511 BLAKE2B 2dd6b884510184b469b2c3f261861c668b3d2abed653cd90964bce741c41073c87820a5dd29136453c611af3e489fe01fda820ade4c1066a80030d224b96d874 SHA512 e27213d809610f235faa95d51d87be90108bfeda55fd442622dc3e3db25a4ef500b0430641590bd4aa4a8f241f8a10af9784da6bf88acf8b9ca78d2599bb101d
+EBUILD munch-2.5.0.ebuild 691 BLAKE2B 167b3618d1229b4c68dba15a5286ae51f0540abefb92fe3d01c10ea52373196fee60273525c34b3765c144e49905de743e7bdc5debc846c51f2b79645e248381 SHA512 89f145e87a9b5b4f3b30b438b6f79e716d8858f5baf42bf568a70d81526aebda3acf4a82687e25beb62dcb1dca7dc57cda66552c71dfdf1e8af9939215429ce2
MISC metadata.xml 348 BLAKE2B b02f6b0b5a5acc47ab4d719f9b70dd7e6a8c5d1694d374fe5eeedbede01105160c91226db47d08cbb5e290b9d57e1741b954f8c36a52d69016b8013eedd470ef SHA512 1787b144611cf1dd895b7a822ec2c5ef81e523f277c3394c4e23de466d11f1a4e22bbff019f92383de6b116ca911eff0293b4945c18d0287de07bf020303bf08
diff --git a/dev-python/munch/files/munch-2.5.0-pbrectomy.patch b/dev-python/munch/files/munch-2.5.0-pbrectomy.patch
new file mode 100644
index 000000000000..13121c345b80
--- /dev/null
+++ b/dev-python/munch/files/munch-2.5.0-pbrectomy.patch
@@ -0,0 +1,17 @@
+diff --git a/setup.py b/setup.py
+index 31f229c..62e1ad6 100644
+--- a/setup.py
++++ b/setup.py
+@@ -1,9 +1,7 @@
+-from setuptools import setup
++from setuptools import setup, find_packages
+
+
+ setup(
+- setup_requires=['pbr>=3.0', 'setuptools>=17.1'],
+- pbr=True,
+- long_description_content_type='text/markdown; charset=UTF-8',
+- keywords=['munch', 'dict', 'mapping', 'container', 'collection'],
++ find_packages(exclude=['tests']),
++ version="%VERSION%"
+ )
diff --git a/dev-python/munch/files/munch-2.5.0-revert-pbr.patch b/dev-python/munch/files/munch-2.5.0-revert-pbr.patch
new file mode 100644
index 000000000000..450020cc2c19
--- /dev/null
+++ b/dev-python/munch/files/munch-2.5.0-revert-pbr.patch
@@ -0,0 +1,39 @@
+diff --git a/setup.py b/setup.py
+index 31f229c..9046e38 100644
+--- a/setup.py
++++ b/setup.py
+@@ -1,9 +1,29 @@
+-from setuptools import setup
+-
++from setuptools import setup, find_packages
+
+ setup(
+- setup_requires=['pbr>=3.0', 'setuptools>=17.1'],
+- pbr=True,
+- long_description_content_type='text/markdown; charset=UTF-8',
++ name="munch",
++ version=__version__,
++ description="A dot-accessible dictionary (a la JavaScript objects).",
++ url="http://github.com/Infinidat/munch",
++ author="Rotem Yaari",
++ author_email="vmalloc@gmail.com",
++ install_requires=[
++ 'six',
++ ],
++ packages=find_packages(exclude=["tests"]),
+ keywords=['munch', 'dict', 'mapping', 'container', 'collection'],
++ classifiers=[
++ 'Development Status :: 5 - Production/Stable',
++ 'Intended Audience :: Developers',
++ 'Operating System :: OS Independent',
++ 'Programming Language :: Python',
++ "Programming Language :: Python :: 2.7",
++ "Programming Language :: Python :: 3.5",
++ "Programming Language :: Python :: 3.6",
++ 'Topic :: Software Development',
++ 'Topic :: Software Development :: Libraries',
++ 'Topic :: Utilities',
++ 'License :: OSI Approved :: MIT License',
++ ],
++ license='MIT',
+ )
diff --git a/dev-python/munch/munch-2.5.0.ebuild b/dev-python/munch/munch-2.5.0.ebuild
new file mode 100644
index 000000000000..073384c94fef
--- /dev/null
+++ b/dev-python/munch/munch-2.5.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="A dot-accessible dictionary (a la JavaScript objects)"
+HOMEPAGE="https://github.com/Infinidat/munch"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm64 ~x86"
+SLOT="0"
+
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+ "${FILESDIR}/munch-2.5.0-revert-pbr.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ sed -i "s:__version__:'${PV}':" setup.py || die
+}
diff --git a/dev-python/munkres/Manifest b/dev-python/munkres/Manifest
index ab20e968ad12..cf93049a6ff4 100644
--- a/dev-python/munkres/Manifest
+++ b/dev-python/munkres/Manifest
@@ -3,5 +3,5 @@ DIST munkres-1.0.8.tar.gz 9277 BLAKE2B 9680a5b8bd20a4207ac295ce535899c4ab123d9e2
DIST munkres-1.1.2.tar.gz 11186 BLAKE2B 2ba5ab7ce85fdc06598829123ed334209f37c0fa4f82e863c78220db82e9b8b4c51c7369042bdac6e9b33b4d580145bdd37b5743f0b3f511141782588803cb0e SHA512 4a8b698f53812303f5020b4fc357f859a63d97370fe311d16ae959addd9cacee65667e430cd0d00496e423c1f0c7a3c8d4219ba49600a982de323fadd2c03bec
EBUILD munkres-1.0.12.ebuild 514 BLAKE2B 3afaafe6a376ade2494b9a22af7204e398a9d593b7619eb9858fdd1d0cf317c94c3642c1254c1057ebf8edc243751c8fbbb0674612d1c62fa54ce35cfb1eb8b5 SHA512 8f5b144b1276c2448fd3315dd807a21e6aac8f6b1d2869be26f6a76914df98620e2b81e9d8e8beb6ae6fb4b3305b21444d0b1b2fc41815837db9ef183b87e522
EBUILD munkres-1.0.8.ebuild 453 BLAKE2B f3f417d2a6799d887f9b0475b434c42bdc2bae2ffb932f0424c827cf26f27f788f8d4cda2caa7a839cc8cdba42a77282b04cb8b0ff7203dbca925c0d7579f5df SHA512 9b84fb0fca427f61735c7771347706e3fd99a9660570d9cc258c2c2cb7fb640ea6961df1ca87a77b3dfd8f3f8501beebe6a8cc7f8b821940c9e04b289d8e4f3a
-EBUILD munkres-1.1.2.ebuild 522 BLAKE2B 1d1fddbbbeb77a439b9a96cbeb7715fc302eb65db2cd08529002e59118be4fb584b14870142e3d4f3f11f097fd957641c390f5e584d3e293029534050c82df96 SHA512 c62ec9163e115f09cd77dded1d891a878575c566468b0e6b821e17fc7755832bb0b0cc3d8e7d23c417b22ab0788b1236d05538c99dfb058e6c80aff9ea3cb292
+EBUILD munkres-1.1.2.ebuild 520 BLAKE2B 92dea5952ef9746ca29f9cd1524aaacdd6c8e4cb56ebc35ee5bf662bbd572f753de9064702c83d80007953bedc3dc417d63deb7c1f64a0ce002ec23858c22fdf SHA512 4d2bb46272976deceb4bb5060253bcad615d3419656874b06ae544302b6a8ece01730ce07511010524022aeaa3d5a93b740e606f9bc8d299a582e12822cf8fa7
MISC metadata.xml 688 BLAKE2B 65040255d996c7256eada45681cd0580caf8922cc53e33d5816c73c73ac5686d6d4c6240e7b5904c22a0944c73f944bec9e565bea5ea53ae51deaebf777a0c56 SHA512 471f6eb808f978275dee54f9404c36a5a39d47c72caa9aaa5f2ad3bb455983f9c46a3196d1246d6830a50624d203b8dd2b68391b09b9b2e933c74bfeb877baf1
diff --git a/dev-python/munkres/munkres-1.1.2.ebuild b/dev-python/munkres/munkres-1.1.2.ebuild
index 4c71cf673103..d0dbb6b1d4aa 100644
--- a/dev-python/munkres/munkres-1.1.2.ebuild
+++ b/dev-python/munkres/munkres-1.1.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_5,3_6,3_7} )
+PYTHON_COMPAT=( python3_{5,6,7,8} )
inherit distutils-r1
diff --git a/dev-python/mygpoclient/Manifest b/dev-python/mygpoclient/Manifest
index f604a1d84b81..d152a33ce832 100644
--- a/dev-python/mygpoclient/Manifest
+++ b/dev-python/mygpoclient/Manifest
@@ -1,4 +1,4 @@
AUX mygpoclient-1.8-tests.patch 1635 BLAKE2B fb92cd995755013dbb2b35424de88d5c949485e818be45e00c89192bb60b9506690b971fd586c08d7be31e7680c54586a015cd8dee299320fbbccf87c9ea70ab SHA512 9036f3328ed4980858db07f57661300e429c15ca8159118067d1385f8cf0ed5fcbcb7ef498dd12336c9fe2b8e5d22c944b8cd1f4043d418c5ce2b706a47aa239
DIST mygpoclient-1.8.tar.gz 43671 BLAKE2B 0a1c10c00a9ee034acc17bb5e28d1ebab50a14f3eea534f4a4277172251ce567a26e7ab66859a66d89d4adc06f44dfe5899edb0aeec45e90e461a4a8cb3ff337 SHA512 1edecd5ccb116c7f4017ebe6572439d87ff76501ed0628934e548dc0c9c041127a11ec9f4def4a54a6f7fabe46a461c863ec2ff2f8c14c3c67b5d1fd9285bb9f
-EBUILD mygpoclient-1.8.ebuild 1146 BLAKE2B a512aedf5b7de5d02bddf37f6275f765bb0edb16e255fd54bb11f454de8d7fd1cd232b1126d3256c3f030dafbfa3b5a1c31134402637a1772499965ab334cb9a SHA512 9674780f73fcf02aec81cfe9250b798df7cd7d6bc551a3a1fdde69077505cf83237095815d07e13e7a084d664655a6b2c1e61c317fba987899374c27557a773c
+EBUILD mygpoclient-1.8.ebuild 1173 BLAKE2B ec8bbc8d77d357f698fa8f329b950c689f88317ce3867cadc3ccc1c958f46022ff5f5279735cb856201d469aadd656882be398f7089d016536cd2b0b8f26b736 SHA512 e20a6052001ed867ea722c650aedbbbe0b52100b36f0566b068104fc3e6963b6d8b2f0c94c418b3ac4fcd430a1d94c62407bc9212c89d6fc4386d76cf4be5920
MISC metadata.xml 346 BLAKE2B f7a2d7e94b509007e77797724c67413616c4833eab04227f65088bc01cee098da763738c810adcfd0be1b13de261240b24d80ca2940925a847df4638709cfa1e SHA512 83fb6ffd70d907e1fd4be3ba91e781cf9131a980338b2fe66874fecde7673bd40df0005b34f5f52c2a7ec88e4b3e92ef2417d293474c1b51ecd06ff4ee6edf2f
diff --git a/dev-python/mygpoclient/mygpoclient-1.8.ebuild b/dev-python/mygpoclient/mygpoclient-1.8.ebuild
index 5ca600a21490..7e20875c51cf 100644
--- a/dev-python/mygpoclient/mygpoclient-1.8.ebuild
+++ b/dev-python/mygpoclient/mygpoclient-1.8.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest
index 7d98935ade04..162702260b3d 100644
--- a/dev-python/mypy/Manifest
+++ b/dev-python/mypy/Manifest
@@ -1,28 +1,13 @@
-DIST mypy-0.570.tar.gz 1050041 BLAKE2B 034d49627242ad67283689a653d416e956ae0b78287f78d910aa2b3b2b07af5a07d08503259a2c26bbf37154a52b120fcad1bfbb3daccbd9b80d4c1e9fedbddf SHA512 f0822d9e757faedd9cbce5e8b47782fae02523244688a3900a9f202de9f68b5ae094da65526fba79911a42d4d0621c4e5bf1984e57201117db8f5b630314ea4c
-DIST mypy-0.590.tar.gz 1081426 BLAKE2B 396083f81a1bf6f8230abe3e3e48b9fcf0288edfa6ae2bbcb7b6bd8f50f4e8dd093cacc326d561f5f10fce0bfd213e559d98e32a35a712bd022d8d0682f239d2 SHA512 129356a4326e80e292645e3b44b673ab463b1ad9b6388396680ca15a4c9aad6da2a3734a3da5d4ab005fb0572fd08863b20ba80e71af2e87d11546abc7fd78c0
-DIST mypy-0.600.tar.gz 1097269 BLAKE2B ee3327cdd7383a93f319335017815bb3341d1b91e3620f7bdc69d1c401e3c8aaa3157cfd8d4657fe072ad90b672017fc2b948ad4ff217d5e4ab91b8946d4569e SHA512 8e89bcbb53d385bbc3bf72de123d4a99230ee5154e1af19adccff7133f86495aa366058e04092356a80036214113ac90ecddcf5e30da59ae2a7c6f3d320b07ef
-DIST mypy-0.630.tar.gz 1172089 BLAKE2B 672f05f5fa45b922ddebb5ea802358f8a63eecf2671540e9fd53419e9bf04f9513815bdb9cca546b4f9483443ea0d4b55bca259d972f124a33f3a77c4b853e17 SHA512 42e2874c2334d04a08a4ac95ea3adae6e910a7811abc9f8a480ae7b87b3034fa8096c12b4dba1d3a9722a2857da8bb76813dd1d858b828934273c1147bc7387d
-DIST mypy-0.660.tar.gz 1274856 BLAKE2B da59dbae31df1c2c8530fddf44f02d608cc9019c9294919e015ef7e62ac8680162a044a98d109e5aa7cdb1f1a611b09659f828c2366ce5a850c23d5f68a11047 SHA512 4d18fb8e04ba2e4d290582ecc2af660ca26c4ef3ccf5ee5455f4be9fe9dabddafe644ce6463a8079dbfb04c463b759283af23014065f290edfa0255879bd0076
-DIST mypy-0.670.tar.gz 1376917 BLAKE2B 1c7de26e48d91a1dd8b007607e6e8989e6b622eb62ad98b3c575faef1373ba510acba546977d26984689c5cd245ea341022ae68209d498d8bac78b01760daa24 SHA512 1fb994410acb3ae3ef6c4380f1b76d2f65790fa7822067dfd75eb34d0336547f85810e475563c797dca268de35b1594217cb3edfe32033eb012d121a3a2e6406
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-typeshed-0.570.tar.gz 413076 BLAKE2B 774a6d07308228c379a5deec2ee36a498863a1386181b47ceb8783537afdb75bc0fb4893b07cf8cf7bf5bfe977babbdc44a6420784e2cba6ce94346175858573 SHA512 e9afb2fe841fa82ed264a73a1ce6c1c0fede42008042a34cf21f1e39aabaa8f1cd945861aa9e80a86f61f1dd6a362892b25a1c5469915fbca95406e72740ba6d
-DIST mypy-typeshed-0.590.tar.gz 413076 BLAKE2B 774a6d07308228c379a5deec2ee36a498863a1386181b47ceb8783537afdb75bc0fb4893b07cf8cf7bf5bfe977babbdc44a6420784e2cba6ce94346175858573 SHA512 e9afb2fe841fa82ed264a73a1ce6c1c0fede42008042a34cf21f1e39aabaa8f1cd945861aa9e80a86f61f1dd6a362892b25a1c5469915fbca95406e72740ba6d
-DIST mypy-typeshed-0.600-2dc7d39.tar.gz 425045 BLAKE2B e2ef63f2ed988f77f52e2a01c158ff8e3fbdec118c1f613ffe6c57d025da8d5bcf6dc0e6bcbc1bb8655fbf340a0f358535d7e1ed214a5a1af8e3188f2dde5459 SHA512 9c960c2dcb2cd5ed36d77efa47a5632698e841b685386f8d5a31200c61235b68d627fc450d070955ab14962d6a70a2d538929e2dc845512e83161c0299d91807
-DIST mypy-typeshed-0.630-8ed0159.tar.gz 451750 BLAKE2B 8d59204bf71fadc36788d93e817fe22cd498dfee08709f4c72ba67bca34d0db4792ea1a01f5632b5b52e94298c183e804357c9bb043e28e0628d82320d20852c SHA512 6c5a03853da452f6540b8411bd702ec59e70aae8ca6f923c16959bdba1ee97a619704c5825faa9e428151898b648f0436f9c9dd0c5ef20f5022598e3b88afcb3
-DIST mypy-typeshed-0.660-f343150.tar.gz 456324 BLAKE2B b7a0f7e3da84b4be8c4cfdb43a62887ab433c22395af2ecee558440b15b9ffadf824c1eb3e8084d8c74ec61301a14f73a7e1ed4802522481e3545872be3f1010 SHA512 c64dd1aa2eb1bb6a0bebe819f7f9ee1b81fb6f6f1da5a2246f5b60aea97a16d86051dcef176b673afe9788bf16f5378d03c5b071f72b9aea727737ddb5adbaca
-DIST mypy-typeshed-0.670-3eb66ba.tar.gz 462981 BLAKE2B 9e321e71637edf6b7b08bdad3ffe76798aec2ad9ff7be0d1649e29ae7543536a6a6d413d9bd9bc4b15e164500e95ee3ba2ad58abc8f984499493c4753dd39337 SHA512 2b3d59451caaf4779c6543cee70461afd9a95b809ba5db7b0fc43e02711d8c4b28c98f680d9ddb9f0c01dcfb5011b6626fe746187c47e737d87689245da9344a
+DIST mypy-0.750.tar.gz 1976988 BLAKE2B 46c008debb2d0f1757d4cc300adba53460c7e888650e9798c526bc55f16cdd79d0b9e5a52f1c5a45b4114446d3724211a513f3e4c98bd85c9e8e3f94587b6ba0 SHA512 6fbfb45296abd3d390d6fe97a39a63129cc1555645da9b4d81f08c6da5c4f45640690fbb7957a6c52144c06106e4148d3cfc244e5648b006c58445a3c49d0c63
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
-EBUILD mypy-0.570.ebuild 1558 BLAKE2B 1ad1aaeade920ca6881464e62a446bc17faff14e41eab767977f3cc181892d9349b73169639e3234215edc80b02916c900e001917a60e64fef5e03d204ee32d8 SHA512 e2c0bd5ed2f77d1b9b3cffadb1522e9ebf78953ec9c172bc71f831cdc7b125974a3b051cd08339c5d5397635f3ab169e49c2703a18e6702c57c1e144d02f918d
-EBUILD mypy-0.590.ebuild 1558 BLAKE2B 1ad1aaeade920ca6881464e62a446bc17faff14e41eab767977f3cc181892d9349b73169639e3234215edc80b02916c900e001917a60e64fef5e03d204ee32d8 SHA512 e2c0bd5ed2f77d1b9b3cffadb1522e9ebf78953ec9c172bc71f831cdc7b125974a3b051cd08339c5d5397635f3ab169e49c2703a18e6702c57c1e144d02f918d
-EBUILD mypy-0.600.ebuild 1577 BLAKE2B fff5f2f4efac6e2c6cab22a9539a4117d67090b85d5f3b72f96721aeb90068b3398049a7c83ba736c446985753f80d4aa88de2403633b689ee7ad15ee3116211 SHA512 b3b471cd70711d43e90548bf8c17fd3d8ede706bd39ad896f4b50b14d6890d8c64f6fd7159992edeeb59c85b4326140ba8c7deeb4122c244f54e312f91f05abb
-EBUILD mypy-0.630.ebuild 1586 BLAKE2B d264665fef5e963e18b9f73d963ff7dac776ffa2920344ed9c6d8ac24dfb575929f378588906428b5829cac6c84b7ba2daae60e8b97c844c4a6a3ffce92cc46e SHA512 3630353845ae74072a8167357de854e92269fa82920839af2ed162521960cc7087f5b57208d9a1f3032b458eaa167eb80d88c7af64402f7455a010bf369c247a
-EBUILD mypy-0.660.ebuild 1823 BLAKE2B 3f82e348c8f6179a40cc49468d9a1c59e2c98a6526d081674d1e0463e7f6045ee9c926630d8df24b34c366742f4772d4eb8498b0f122417dc934de9bed86c797 SHA512 a4364d89c52536f6542b39bfd45417ce0f7328432a5c468a14a41ed0c8a5fdb8bf2f8cab2d239005548e630ffe9e3adc3ec2340c279be2415056cf9ded07a2cb
-EBUILD mypy-0.670.ebuild 1823 BLAKE2B 037ba694acb544fff2f5f6c602e302d2e4348fad705acc19ebd0b8ca1dd6c326c686a86a403182afb3e8ab19f0d2eeca64244fb2ee2d69e194bd8ca87abccc5c SHA512 7f44a70ec9e0b4a4a97bd8a657aa7fa9a2e5d15c71bca119c09f129adb04ef02173697a12efa38da7442eed9a222c84621610d96dc2691d505f84a5948419bce
-EBUILD mypy-0.700.ebuild 1823 BLAKE2B 7f0efc2bd69373bc10872089728dbe2606d9754f43a54542f944dc1188a65293e9ed67a321def99340ba7d3bcb8aa79aacdfe578c87e19416f9405041b48f685 SHA512 74f225f3cf4f3b8ccfdade61706582571bb1b35eafb11d5fb86c1a723a535047d662cbff30da76efabbc1321ed5a1881a782d735c285002f076803daa98ddecf
-EBUILD mypy-0.701.ebuild 1695 BLAKE2B 5ec584dae0b7450b897a03abe200d733e386a9882d4b5e1c5bf977621a8a8dbc8bfd1453eca610d782215e28badaf70539b3a53e146313e9e11377b933df62d0 SHA512 25abd179cea08fbe49f7b8369d98b9212e876da04ca753dac98766ed907837bb1f97edbc63d71f856ebd3a09aaa4ffa4bf79e634201b25727961d516a1062c11
-EBUILD mypy-0.740.ebuild 1751 BLAKE2B c30b02e8c07590e097aad67ab30a3e9724bbc1d458260327c0bd9ee86f53819814703e66210865133e6021d0d55a87cb2f52b3371852867e11ac19de9f4532ef SHA512 3387af4ab9c8b0f8c22509f720d3bb3fb39920d8f6d2f486d18583b048ce43e031233daa2d79c859a3b461bff5ca5396a26bb9480653cadf1f41ac4ef36bc921
+DIST mypy-typeshed-0.750-8df632b.tar.gz 494170 BLAKE2B cea871eee0e7f8e3bb0ea5bddf9936ac30dbc57b483a2b9927bd4e824d797ecb96c1dd9e9a9cbe59f76c3d5616ebeb28f8b60a2a8a2f3f048cd710612eb0b2e7 SHA512 409ec4de49322ab87cb3e146e654132bc8f217559b48b662e3ab4335a171d744f29d5dacd375bd0ead17c59fa07a398be61c8ab2f3d4fe2649a46348df371968
+EBUILD mypy-0.700.ebuild 1851 BLAKE2B 50eeb23460d2b99629b430ba77a21e80838b9d28313bccbf5a97eb06d34f5fedf65fbd32d4e3c06afc73c15988c6058d9e9b4767136ac55ebb65e28330c63c35 SHA512 77ea15c21bc27579297707d1439f1844dcc51a90d19bbc528e139718731888427f30a7baa9a8dbd55c785b15b6f57e76cf07f87302aa523e5a8579b6eaa7e017
+EBUILD mypy-0.701.ebuild 1723 BLAKE2B 0c69abf69b342eb08ffff874213ec8d2ba9d07d6774a94a536b60f6ce80c0bd39ae818249cd87f9d2d1ebd7cff01b47f6e84a3e423461e5ef11af4597e879ae7 SHA512 7a959df1970f8b22d03990fe8d14858ec4e7a2de504c5a5c913e3a0a1b33581830bcc86e5402a631c4ab8a36ea7649cfc97b6464d6764c08a9a8ca4e42bf654f
+EBUILD mypy-0.740.ebuild 1731 BLAKE2B b1ec87f155cce5691d246e2161b3e8e2b6631b7e4ee9f93becb7671b3b9c134db434cafd5b600a1ae207706cd26bf33a3f2dbdd35b0666a537ca75694d14f430 SHA512 db827fe1ed3ce73efb1fdb6c5ca4d90ac8c394d2224caea874ca6a8d123a9a15c0aff50e505a74aeec34b01a66225bedbbafe5170cdf7a47d7deab8d390f3ac9
+EBUILD mypy-0.750.ebuild 1731 BLAKE2B ac587fdc193da8e6df49ef5b5130a12a48aa1ac123b7ef6a929d7ea2f4928b6de5b62e874e278581a99bd2aa746b40b8f9fc86e594aa148322dcf3da6f339e20 SHA512 8ff2ab46be54b9de7256c4b02b78de613737a0ffe5e9cf136d6f282fd63a2c09fd9bd7275356a45f6861f358df251ba7e8469cc87e359d3dc4b9a3bfc47c976e
MISC metadata.xml 318 BLAKE2B 26aeab57c568a3ebc431f846d61405428034bf9cf8333e5f52f43ec68d51fbbc2cb71deef622c07291312f63f46f29007ba4b02c21e90b4af3db039a43fda4ed SHA512 9e3c8432730d94d7ad9c65ccd1a48d7afc1b43662097f0844048ad107e81ba30e03bea99f64ee8a4171ff0504f1ff04d8d9a84407f414ff228cecadcb80c7c43
diff --git a/dev-python/mypy/mypy-0.570.ebuild b/dev-python/mypy/mypy-0.570.ebuild
deleted file mode 100644
index de6fef14ee61..000000000000
--- a/dev-python/mypy/mypy-0.570.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{5,6} )
-
-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="9b6df1d"
- 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}.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.1.0[${PYTHON_USEDEP}]
- <dev-python/typed-ast-1.2.0[${PYTHON_USEDEP}]
- "
-
-RDEPEND="${CDEPEND}"
-
-src_unpack() {
- if [ "${PV}" == "9999" ]; then
- git-r3_src_unpack
- else
- unpack ${A}
- rmdir "${S}/typeshed"
- mv "${WORKDIR}/python-typeshed-${TYPESHED_COMMIT}" "${S}/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.590.ebuild b/dev-python/mypy/mypy-0.590.ebuild
deleted file mode 100644
index de6fef14ee61..000000000000
--- a/dev-python/mypy/mypy-0.590.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{5,6} )
-
-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="9b6df1d"
- 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}.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.1.0[${PYTHON_USEDEP}]
- <dev-python/typed-ast-1.2.0[${PYTHON_USEDEP}]
- "
-
-RDEPEND="${CDEPEND}"
-
-src_unpack() {
- if [ "${PV}" == "9999" ]; then
- git-r3_src_unpack
- else
- unpack ${A}
- rmdir "${S}/typeshed"
- mv "${WORKDIR}/python-typeshed-${TYPESHED_COMMIT}" "${S}/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.600.ebuild b/dev-python/mypy/mypy-0.600.ebuild
deleted file mode 100644
index 49eba971b1ac..000000000000
--- a/dev-python/mypy/mypy-0.600.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{5,6} )
-
-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="2dc7d39"
- 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.1.0[${PYTHON_USEDEP}]
- <dev-python/typed-ast-1.2.0[${PYTHON_USEDEP}]
- "
-
-RDEPEND="${CDEPEND}"
-
-src_unpack() {
- if [ "${PV}" == "9999" ]; then
- git-r3_src_unpack
- else
- unpack ${A}
- rmdir "${S}/typeshed"
- mv "${WORKDIR}/python-typeshed-${TYPESHED_COMMIT}" "${S}/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.630.ebuild b/dev-python/mypy/mypy-0.630.ebuild
deleted file mode 100644
index 570bc6c7edca..000000000000
--- a/dev-python/mypy/mypy-0.630.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{5,6} )
-
-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="8ed0159"
- 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.1.0[${PYTHON_USEDEP}]
- <dev-python/typed-ast-1.2.0[${PYTHON_USEDEP}]
- "
-
-RDEPEND="${CDEPEND}"
-
-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.670.ebuild b/dev-python/mypy/mypy-0.670.ebuild
deleted file mode 100644
index f163167fb712..000000000000
--- a/dev-python/mypy/mypy-0.670.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{5,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="3eb66ba"
- 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}"
-
-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.700.ebuild b/dev-python/mypy/mypy-0.700.ebuild
index caf10d3393dc..05da31d847a9 100644
--- a/dev-python/mypy/mypy-0.700.ebuild
+++ b/dev-python/mypy/mypy-0.700.ebuild
@@ -43,6 +43,8 @@ CDEPEND="
RDEPEND="${CDEPEND}"
+RESTRICT="!test? ( test )"
+
src_unpack() {
if [ "${PV}" == "9999" ]; then
git-r3_src_unpack
diff --git a/dev-python/mypy/mypy-0.701.ebuild b/dev-python/mypy/mypy-0.701.ebuild
index 6d104eec990e..8930f1f8dee8 100644
--- a/dev-python/mypy/mypy-0.701.ebuild
+++ b/dev-python/mypy/mypy-0.701.ebuild
@@ -43,6 +43,8 @@ CDEPEND="
RDEPEND="${CDEPEND}"
+RESTRICT="!test? ( test )"
+
src_unpack() {
if [ "${PV}" == "9999" ]; then
git-r3_src_unpack
diff --git a/dev-python/mypy/mypy-0.740.ebuild b/dev-python/mypy/mypy-0.740.ebuild
index 548803e201f8..59d0673680bb 100644
--- a/dev-python/mypy/mypy-0.740.ebuild
+++ b/dev-python/mypy/mypy-0.740.ebuild
@@ -33,8 +33,7 @@ DEPEND="
"
CDEPEND="
!dev-util/stubgen
- >=dev-python/psutil-5.4.0[${PYTHON_USEDEP}]
- <dev-python/psutil-5.5.0[${PYTHON_USEDEP}]
+ >=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}]
@@ -44,6 +43,8 @@ CDEPEND="
RDEPEND="${CDEPEND}"
+RESTRICT="!test? ( test )"
+
src_unpack() {
if [ "${PV}" == "9999" ]; then
git-r3_src_unpack
diff --git a/dev-python/mypy/mypy-0.660.ebuild b/dev-python/mypy/mypy-0.750.ebuild
index 3058178afb61..05d2fa5711c7 100644
--- a/dev-python/mypy/mypy-0.660.ebuild
+++ b/dev-python/mypy/mypy-0.750.ebuild
@@ -10,7 +10,7 @@ if [ "${PV}" == "9999" ]; then
SRC_URI=""
else
inherit distutils-r1
- TYPESHED_COMMIT="f343150"
+ 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
@@ -33,16 +33,18 @@ DEPEND="
"
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.2.0[${PYTHON_USEDEP}]
- <dev-python/typed-ast-1.3.0[${PYTHON_USEDEP}]
+ >=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
@@ -53,11 +55,6 @@ src_unpack() {
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
}
diff --git a/dev-python/mypy_extensions/Manifest b/dev-python/mypy_extensions/Manifest
index 65f6f81bb41a..8d7fb55e0451 100644
--- a/dev-python/mypy_extensions/Manifest
+++ b/dev-python/mypy_extensions/Manifest
@@ -1,3 +1,3 @@
DIST mypy_extensions-0.4.1.tar.gz 3548 BLAKE2B 48ded2fefa384242f7feaabe8be840afa623ec89b53c91c51d403684fdae8c6a25e4f88cc9f30c31537958df551a5da42fdb13b49881266da62006843824cc84 SHA512 e862a17b07d2c922b460012798d27d925cdeed4b8dbe9a1e38cb125df5546ca87039ebf32ad4151820d3444ba729fb0eb01c59576084724eb4ca19c5c2a52ac9
-EBUILD mypy_extensions-0.4.1.ebuild 1013 BLAKE2B fe1b71b4ffbfc2aa873f6e7e545c4c14ed0805639650824b359e93b747231e87536ae28b8954159f1658be988f104c8bdf24b1e3729ca58d950592f2f9b675ce SHA512 9d38ec7ab04f82a649fed8479d8cb3b2b808c630d01ebcb7248ddb460ae736a8a786a1fe1ef1fb9e59528ace99b6c7dc482141b5863c8406167ca2e1c909bc69
+EBUILD mypy_extensions-0.4.1.ebuild 1040 BLAKE2B 477bd358ba2778a0da888a5cb4e9e8fd9affbf11244c8e27db20e5d7f0a3a4a613343d316f0c1bf682af530d07eb9df96951bc40529dd06ce70248c839e60143 SHA512 a7e4ae81f6522383cec89a3f2aa35338c2fc59ee308be882fdcf9e496f2f91a4d9860d5a0c205904481ebf729cf8e7532a699507bd39a1110618a8164613278a
MISC metadata.xml 418 BLAKE2B a413884e5865ee7a5ef3fc286911cb613b197aff249a7779d9bcf5c38499faa4b27590534639c4bf57a11c80748d33bf12348e020b1090a3b7c07e773f11c6fc SHA512 dd73868a30b6a1de998c0636037a431ecd9fae5b767be78e4103e2aa8fd2a5dc6c6679a8e082a20508537060f56751616fd53842974b0935817b2b9126ddaf0b
diff --git a/dev-python/mypy_extensions/mypy_extensions-0.4.1.ebuild b/dev-python/mypy_extensions/mypy_extensions-0.4.1.ebuild
index 349d05e0d4db..ec18f4e1cfad 100644
--- a/dev-python/mypy_extensions/mypy_extensions-0.4.1.ebuild
+++ b/dev-python/mypy_extensions/mypy_extensions-0.4.1.ebuild
@@ -22,6 +22,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
doc? (
diff --git a/dev-python/mysqlclient/Manifest b/dev-python/mysqlclient/Manifest
index 4727b690c17e..42eb6eb366d8 100644
--- a/dev-python/mysqlclient/Manifest
+++ b/dev-python/mysqlclient/Manifest
@@ -1,8 +1,10 @@
DIST mysqlclient-1.3.14.tar.gz 91391 BLAKE2B 06a781f21f608246ec2da8a591d7bf5e430d96bc4069e589d6466a2deb4e53ab8a51db0015e4db73a748d6cbdba9c8c550e888e415cf9390afe5f0d7f0620156 SHA512 2623130f67b989f981bec37d19fffd400ba1b144657ff25575d055d19297d0f94c0a70eac980d90a76ef2b0455a56ca033ad92bc54c9456b2c57d5a84475ae50
DIST mysqlclient-1.4.2-r2.tar.gz 85662 BLAKE2B 5e375c142d392d79ca3b119d52625c3c65a074fb90e71eabd2791823738995d390de90c50c20dced9df91e071d74d7a318cf09779c44387eb4103845486b48ad SHA512 d42969bc37b5148fed14b815280890f07058f75ef99390674f6ba3921f5dbaddc3ab2344f41e3b6d36f35229feffbc419a2ad31e2268e70165b1973356ec9c32
DIST mysqlclient-1.4.5.tar.gz 86278 BLAKE2B 5ad1c6662c699dfa35e47734e211aa67bca2cb5c74194363b30a1d34a67bb5cd9d549448068aa9f912863e1457e13b42f765b7eaa95a9be0e8596dc550dcd977 SHA512 d6ea6c04618fd274544dccdefc8a7d8f94989a368404d0db1514710d03de5df5c8b864509d8a28feb1cd1d68d9b23967ae9a34f31dd5221b569e64d28a6be022
+DIST mysqlclient-1.4.6.tar.gz 85517 BLAKE2B f5e604094b06b919b92ecadc8b3f0249dd038149d1182ba882fe6b0ecd34f0bcceeed21b310318ca3291d9483fd3d1ac385c29415e07a8fbabb6cd65ccee8a2d SHA512 11ecb8a0a6f78edb193cd07472579aec1626994a80a584ff74de18774e7db8896de595f3e4d280b78e8636f53323ebcce8aa294ec7b2a54a839742d9699650ab
EBUILD mysqlclient-1.3.14-r1.ebuild 846 BLAKE2B 3f8d0d6144cc07229f5f958ee4d0202dc2a94854c8dac3b4aac87c7827ab971c953692b12150299a5bdab63f147b7ff2a1b96b8e9430ffbdde5111c521d31e69 SHA512 fea2c38e6a0de96b7d155c857172990412ebaae131315e5d4bf1b08df80f640d427f1c5cf68f57963c4b2455357be4e55a312a2d7a2099623a604060724d4c39
EBUILD mysqlclient-1.3.14.ebuild 830 BLAKE2B 4709fe700a0acc12b2766d173d8b18250bb1df1f6a4a9d23ad3fdddb85f9de4cd8f220b31f5b97a12a94d0124f792cc4cbf62033b738ae6b08883ece0ae7c8a5 SHA512 67b9953057b054cadf0e9085e60714a732e1ba7a2397be684a6ec7c29f704bfdaac8d5c2bdd0a1728dd04e3e990ab2af3a63ffc517a96c120272fb6f38c65064
EBUILD mysqlclient-1.4.2-r2.ebuild 892 BLAKE2B 0e2e8eff2cefe75275d16d2931417bc57e5b3f75c72122a2c37237f11d2de418abeb301114eb035db5f4bd7719bbc6eaeb15417dc9f71c56926211261043e558 SHA512 3a67aef4af0646787caf5c1133aab4e06453c47b581f3eb8b74bf49f3c9ce15150fa2e4122a248ca4e34f5bb865a266a034a90820d00c6bed93bd5c4947c7486
-EBUILD mysqlclient-1.4.5.ebuild 868 BLAKE2B c50f8b8af4af8ecbf5f71f5412d87cc6f1b4ede2f12c7eb7f27f71e1f224ea473b4b3be83050adbf7ed27203ff430979dbe0bdaaa408de94a013afc5b3f39929 SHA512 7db32c1da5801dbf2165bfd0ae893dc7c9d0713db93ce75376112ddd3cbde91ae1c31d22acf118af2bcf6375d9a2f5b6520a0665d96f57ef1449b71fdd6482a9
+EBUILD mysqlclient-1.4.5.ebuild 866 BLAKE2B bd11be31e35d45e8eff8e40fdcfa03a77700b35a953132ee9ae186a7fe6298621a2bc787300070d4dcc2d85a7237d55bca28c21625ffb73bc983281f4416d8dd SHA512 2b8d62c036109f525a0c1fc61ee08a0af46e0e03e720ad4087482c408c6f36891e19ebfe37a82f0381a16d60cd2972c97ff1d083b5fdee7235d803087125a264
+EBUILD mysqlclient-1.4.6.ebuild 868 BLAKE2B c50f8b8af4af8ecbf5f71f5412d87cc6f1b4ede2f12c7eb7f27f71e1f224ea473b4b3be83050adbf7ed27203ff430979dbe0bdaaa408de94a013afc5b3f39929 SHA512 7db32c1da5801dbf2165bfd0ae893dc7c9d0713db93ce75376112ddd3cbde91ae1c31d22acf118af2bcf6375d9a2f5b6520a0665d96f57ef1449b71fdd6482a9
MISC metadata.xml 513 BLAKE2B a65aef9c59557dd33af579ee376553bd46fbd53158d0a02585b2403d6ee45acb281599ec593d5d75d69cc8bafd509a0851ab25764b5a79f3501a7cdad91faa40 SHA512 4a2756c3bde70c4fc73ba347e9648b356983662146cce5c1161f5d0c8333f795bc27d0aebe6019dcfe6402a51611dddfd87609c329a3c2fa6aa20808cee46b38
diff --git a/dev-python/mysqlclient/mysqlclient-1.4.5.ebuild b/dev-python/mysqlclient/mysqlclient-1.4.5.ebuild
index 9e86450ea650..11c48995f38d 100644
--- a/dev-python/mysqlclient/mysqlclient-1.4.5.ebuild
+++ b/dev-python/mysqlclient/mysqlclient-1.4.5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz -> ${PF}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
-KEYWORDS="~amd64 ~hppa ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~hppa x86 ~amd64-linux ~x86-linux"
IUSE="doc"
RDEPEND="
diff --git a/dev-python/mysqlclient/mysqlclient-1.4.6.ebuild b/dev-python/mysqlclient/mysqlclient-1.4.6.ebuild
new file mode 100644
index 000000000000..9e86450ea650
--- /dev/null
+++ b/dev-python/mysqlclient/mysqlclient-1.4.6.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Fork of MySQL-python"
+HOMEPAGE="https://pypi.org/project/mysqlclient/ https://github.com/PyMySQL/mysqlclient-python"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz -> ${PF}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~hppa ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc"
+
+RDEPEND="
+ !dev-python/mysql-python
+ dev-db/mysql-connector-c:0="
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+
+DOCS=( README.md doc/{FAQ,MySQLdb}.rst )
+
+python_compile_all() {
+ use doc && sphinx-build -b html doc doc/_build/
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/_build/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/naima/Manifest b/dev-python/naima/Manifest
index f839b02390af..27b856d0fecd 100644
--- a/dev-python/naima/Manifest
+++ b/dev-python/naima/Manifest
@@ -1,3 +1,3 @@
DIST naima-0.8.tar.gz 5485631 BLAKE2B b51139b1fcb31c23edbe28f2760b5d270c0989ac70d096e0f42e90a422d8e297dac06f0fae341be1e7950ae9b25ea6eae19e297eb9c17b70235107bd8dddfa3d SHA512 38ac487ffaf3169f6e351ac1abb22244a90a872661627bd784ff0b37068e6155cc504756440db55b481e249fa8df97530e6074ff382d98e8d142aa5fa607f99d
-EBUILD naima-0.8-r1.ebuild 1493 BLAKE2B 79ee25da25f771abcf15270a659d92822d04014cbc816ba06576ea6edb9a94a53a6218945034dd46ce9cb3afea6d9045595129888a95bab6d2f65a0dfedf587a SHA512 c4726f7f5554abd6bc68277cf1089bdaa5d5bbff79b3dc5e5c100f3239962c5599de6857f3ec40697a22df271bb34c6c6ac0fdf8dddc2bc38990e263bea70680
+EBUILD naima-0.8-r1.ebuild 1520 BLAKE2B d9fac53d17983569dbf49466291e0821421cdcb66038c6f67b5d00e780f1a399d5f451599cceeca81084a9013b7ca2c5145e829a97ce8c84d4914c694e842337 SHA512 edfb29e1ba95eda044becf4f239ef31d6a5353d3c6925ef4eeead26fd62b697f79923b62c1bfb1594dd52d183528494313a9b309a9b59467314d768dea54bf2d
MISC metadata.xml 746 BLAKE2B 72136b2f16d073f86982021ebd46fb5e3c9200b8bef539202c90eac29f8be6f01d745e7b3a9c5199828cae7ff2ebb0503a27882e2cbf672475fa14052f3dd2f6 SHA512 c3ff9eef465f6bd6be732e9b7e6e154798a485395106b54daf8680d8b9368181d98ebaab6c7cc702e171f461e99d8c2b67e6271fe733f81509ff77f77bc5b39b
diff --git a/dev-python/naima/naima-0.8-r1.ebuild b/dev-python/naima/naima-0.8-r1.ebuild
index a74cbc5c7a9e..abb6ce180f73 100644
--- a/dev-python/naima/naima-0.8-r1.ebuild
+++ b/dev-python/naima/naima-0.8-r1.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
SLOT="0"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DOCS=( README.rst )
RDEPEND="
diff --git a/dev-python/namespace-google/Manifest b/dev-python/namespace-google/Manifest
index 798fcf5f0e5c..0977a1b48bd9 100644
--- a/dev-python/namespace-google/Manifest
+++ b/dev-python/namespace-google/Manifest
@@ -1,2 +1,2 @@
-EBUILD namespace-google-1.ebuild 844 BLAKE2B 8af51b6d2904aee8bc89d5a99a137696accaed869fafc2339456f37fa596cadb2dbbf10a8408fdd64b95ec2e60f4a0230ad0a9d5ff4aa1f0b6cf0abccca53c00 SHA512 8efa2196345fe1c7b847dd28e3d8d61705e99f3e225671cda14bb0592ddfdc5c1b75e070d5861604ca3abee6a23790e929f91ff76f414dacf4ec98d22469b587
+EBUILD namespace-google-1.ebuild 846 BLAKE2B 83e8ffdf7001b3ae51fa7662ebd05955e7c255b1ad063a4d861edc11fda7f3c115dff63ef6241810d29484ffbb98cdc92196c7abab12eeec04816a50ec45617f SHA512 1f1519b142e2e1db97baa0cdd01df924ac05a148ba7238cac1a22c1820b6f3728578487f8384e23cf1b465888c27220171a21fcad4e60e4c1ad46599bb79648e
MISC metadata.xml 218 BLAKE2B 086fdcf7b63ca7bd6c58e861d717bb375e1cd372eff26d5d2eeeb176d8c5e6f10e653562abafb50eae7d7508f8e3d421b87e6a749acd0490308672828d0da697 SHA512 4558fee4c51117e21b1f42ca3edbdf1195ed297db798d6bfa0e5fbb7019654a187422b0abde7af5d800caffed66d1e55e4280e8be602bad591424d9776c46781
diff --git a/dev-python/namespace-google/namespace-google-1.ebuild b/dev-python/namespace-google/namespace-google-1.ebuild
index d4c0e67bfa91..5c13eb305803 100644
--- a/dev-python/namespace-google/namespace-google-1.ebuild
+++ b/dev-python/namespace-google/namespace-google-1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_{5,6,7}} pypy )
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy )
inherit python-r1
DESCRIPTION="Namespace package declaration for google"
diff --git a/dev-python/namespace-jaraco/Manifest b/dev-python/namespace-jaraco/Manifest
index e6492a59abf4..8c21a7e320ac 100644
--- a/dev-python/namespace-jaraco/Manifest
+++ b/dev-python/namespace-jaraco/Manifest
@@ -1,3 +1,3 @@
EBUILD namespace-jaraco-1.ebuild 881 BLAKE2B 4c982ff70f93135afccb4612ade4c1b98be9be25ecbe2366848e306640cc243814cf389650333ae5c14723a874757c3ee8cab08bed7e4d49e10fa87040df2406 SHA512 827f8ba5dd2ea195b290e50d0fecc2f34f60a24ef703990d3028f9d9364fb2dab1bf91c2d7a2e7532d312a8d40e485fa2d50716e156fabb640f3c2b07c8f915a
-EBUILD namespace-jaraco-2.ebuild 816 BLAKE2B 268232756f55ea4f5751884bb04aa2942292809b503209696a11dbeaafa5338c84bde5b244a323fc7fce1aa4824c430f3799c3a5c367c7c576c3e023a082c01c SHA512 29b96fd63fe37242bf29e5778d7235bb2dce38d62dae1dd21a1be5943e3efdb962dbca21f0e414de146648fe3eb551963b6d2fc850352b3fe23f06c1ce8201bf
+EBUILD namespace-jaraco-2.ebuild 816 BLAKE2B f3e01bba9cc98564a38edb8d045b1d8a92fcf17917ce0c2cf6e6093679e55901a31720f871fdb4b31b320abe171cf1b4d90e2235cc0cbd5959bd4265f68f7167 SHA512 d0acbbff610f4a066b237eb663dc10752825ed945f109639098c9cf6b3edbd92462843afb226b3fbe5dee4597f3fe7198ae5591953274fcef5dee2a907d00713
MISC metadata.xml 346 BLAKE2B bf549c97be0470c6694566c73fb27eda911bd1c7e38641ccfc90e0cbf33717499177dcd4d6b6ce475d430a04ba395500d41aa5cf7d7938ae8bdd1c0840e0a6e0 SHA512 747d2fe0daa0213a7f9d737cc8c5037438ef9262ba049a7a687e944cb1251b9b3dc39ea03a810b5ca61c7b95c7f1360bc397c4d75fc26746cab5029f7736efdf
diff --git a/dev-python/namespace-jaraco/namespace-jaraco-2.ebuild b/dev-python/namespace-jaraco/namespace-jaraco-2.ebuild
index 38fc0c15208a..cc6c6bd370b8 100644
--- a/dev-python/namespace-jaraco/namespace-jaraco-2.ebuild
+++ b/dev-python/namespace-jaraco/namespace-jaraco-2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7}} )
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
inherit python-r1
DESCRIPTION="Namespace package declaration for jaraco"
@@ -12,7 +12,7 @@ SRC_URI=""
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE=""
RDEPEND="
diff --git a/dev-python/namespace-paste/Manifest b/dev-python/namespace-paste/Manifest
index ea6580fc6709..6cb860ac720a 100644
--- a/dev-python/namespace-paste/Manifest
+++ b/dev-python/namespace-paste/Manifest
@@ -1,3 +1,3 @@
-EBUILD namespace-paste-1-r1.ebuild 822 BLAKE2B 2ab78fa1097f6f01a119e8ff7c655466298ea16900d55db261f6ff57aaf907af03847e24dd9e5e6cd708f17887fb83f231c19d7c45179b471cbe2780ea9ffa0c SHA512 d6f00bd87e6bbdaf8f4ee130708bb0502c8e128e3224000ff695c307bd5514fc5dcb141185682803a7ef3db971984ea7429540e2127ed1abf6d0b74d4f68553f
+EBUILD namespace-paste-1-r1.ebuild 831 BLAKE2B 6ef90a6feeb4fc64ae400716a34a1c7731297b5252f42e848494a13dd8e9a82d839d09841a97e7d202b0a94efc3a2d120296a31e03fc9f60f8317c5e0644fb32 SHA512 e32d26beaab1c221a4957bc84f5144cab5225bcde294d084bdfaf8b4bb698563adfb1f09952507b32d7fc829eac93bb564cb9228edb714081e567bddc55498a0
EBUILD namespace-paste-1.ebuild 806 BLAKE2B eab3ccc709fe545af7666023377a92cbf7f3b5b678f47d6470e7d50a389e8db88c49239d07ff5edac6b22ca32f594a37f02b8615ea3389c8d765ec54a169ea12 SHA512 34dd1aa04838c5e376ea1a51391ea031dedc15eabc951aaad72e7170ef7d827ee1b8039137ecba61e55e5bbe9da1df50a1ea813ee70705175eb2923000d041cc
MISC metadata.xml 218 BLAKE2B 086fdcf7b63ca7bd6c58e861d717bb375e1cd372eff26d5d2eeeb176d8c5e6f10e653562abafb50eae7d7508f8e3d421b87e6a749acd0490308672828d0da697 SHA512 4558fee4c51117e21b1f42ca3edbdf1195ed297db798d6bfa0e5fbb7019654a187422b0abde7af5d800caffed66d1e55e4280e8be602bad591424d9776c46781
diff --git a/dev-python/namespace-paste/namespace-paste-1-r1.ebuild b/dev-python/namespace-paste/namespace-paste-1-r1.ebuild
index d9231731a672..8a23c03c7ecb 100644
--- a/dev-python/namespace-paste/namespace-paste-1-r1.ebuild
+++ b/dev-python/namespace-paste/namespace-paste-1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
inherit python-r1
DESCRIPTION="Namespace package declaration for paste"
@@ -12,7 +12,7 @@ SRC_URI=""
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE=""
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/natgrid/Manifest b/dev-python/natgrid/Manifest
index 36e4349a401a..3213ff0f2e3c 100644
--- a/dev-python/natgrid/Manifest
+++ b/dev-python/natgrid/Manifest
@@ -1,3 +1,3 @@
DIST natgrid-0.2.1.tar.gz 35205 BLAKE2B 6ca1108ffc1b30dc8e4c570405817a73dc7b2c0e0b865978d2918bf8d1e9d503904c3eea704f7c5310ae947c558e284d7ce8bd70ff2add6d876c4894bdccedb4 SHA512 489e8454f05ff994bad23d88bb423fd0bc17e838193865d3dbb6be0d01221203dcd1644c133827421ba4acf354295f07533ff838b138056064e1bee73d43c922
-EBUILD natgrid-0.2.1-r3.ebuild 815 BLAKE2B 0d860306434fffdba40528926c320831487bf4196008f0b0b00b83a091e5b58723d26865fb9837f694d3cdd4349f6ab8ed6b71c5e5aed9c25a1859ea6e392744 SHA512 931045362a3ab67c829d9b5214addac229d5f13d6b7c6d1379e279e8904611124ec66dab36829eb45f729213a50b462d71ae8ce1f1d677fb2c134b74a1978ea4
+EBUILD natgrid-0.2.1-r3.ebuild 793 BLAKE2B f0a34bdb9283c62d0d0ea174cc46379b4f65e323a3bae24a2e031671ba98816838d54e20ca400eef8158a8808be1e700db8ca4e321bdd1918cd6eb9b8cfcec94 SHA512 350f29311f7b0be75b3956737618ebb2141e0b28f030ccaaea182dfdfd4d1417a3a67f4aeeff4cfa94844c42fabc0b8ba685482caac96d8195b287698a739551
MISC metadata.xml 615 BLAKE2B 09a4d0ef38af543f9ac7d34760ce60ef9b493523d70261c1c62c1d3fb531378438f66ac8c948501b889a8c6ef762fc36cf07aed98369ec4be5a7da1dbdbc6b61 SHA512 2ec5784f8f6a083852e1c19b41cc0209bd4799820a91002aa4e024a269fcff4c7cf503decec42d634ff8355aeb5b70e85f85d174cd0fea419098c7b1d1d08dec
diff --git a/dev-python/natgrid/natgrid-0.2.1-r3.ebuild b/dev-python/natgrid/natgrid-0.2.1-r3.ebuild
index 80b2f3f2d0aa..8da62ea3e277 100644
--- a/dev-python/natgrid/natgrid-0.2.1-r3.ebuild
+++ b/dev-python/natgrid/natgrid-0.2.1-r3.ebuild
@@ -21,7 +21,7 @@ RDEPEND="${DEPEND}"
python_install_all() {
insinto /usr/share/doc/${PF}
- doins test.py || die "doins failed"
+ doins test.py
distutils-r1_python_install_all
}
diff --git a/dev-python/nbconvert/Manifest b/dev-python/nbconvert/Manifest
index 43f43a85f592..3e7f7bb09550 100644
--- a/dev-python/nbconvert/Manifest
+++ b/dev-python/nbconvert/Manifest
@@ -1,5 +1,5 @@
DIST nbconvert-5.2.1.tar.gz 510937 BLAKE2B aade38372775b032287f420ea4d335ad949a80afc0df63859db5a4f520bbaa22fcd17bf4318b05fa042fe94c2f65890aa2ed2365206abe8cdfb357817b056ac7 SHA512 c71c95d6c7bda4b55afad792d108d48c27857e060531dc8ec262673971c258ff9480821bd78ee5cbdbb19f107d5f8d19a49eac88819f20a09b450c26681335fa
DIST nbconvert-5.5.0.tar.gz 583216 BLAKE2B fce42d68fcfb5439607fcb0fa8475462e929a5ddb9d160985956a85e09c7561e1a966be633b4d59e6afe873fb7f1300997c97bdbf4690290401d14bbe351c47a SHA512 4d10cbd6d6854d7672537cfb2e0a79854be1ed4adf96f805b1a0ec0dde0e149ed465a26ceec8d7c325f7011c30ff646054585b65d1e83540622e25a96cc207bf
-EBUILD nbconvert-5.2.1.ebuild 2131 BLAKE2B 605349fed8fcfd3f69ee336a0a723267182995e574fb38d3a054fb29dd0ca06354f86af415db49294e4ca65191033093cd74b6ec3fd2b2862d774b3288be4f97 SHA512 bb4620d8418a9c3a254caa3a45a5309181db5d163544b3527cb1d271f99be6e2efaa74ed87b9127d0df16330c0fa80642496538bdfe15df4843b58aa2f269ced
+EBUILD nbconvert-5.2.1.ebuild 2121 BLAKE2B e2ad5b72d55e6de080ef479a45b986ecfd230400f998b992ec49603ea8e9dd41ee326beaad357fee792418a5f8baa66ba6d28d5680369a94861e334a7f4c48ac SHA512 862ea91c7cfb3de1e2d3910df9e277fdf47c8bce94dcb583281a4e285f10bb5e5cae6f4f2bff6afe0ecf5a417dcbf0808df552a2314bebd44fc2930b1f775b59
EBUILD nbconvert-5.5.0.ebuild 2105 BLAKE2B 5c9fc42b42010fa1136729997065ab686ffa3a17c1fb3ec3c609a43f020d9cc1b29d2851d15faf8ee798178d89757f1bc665d9e9e76fc7790549668cc9dd5b6e SHA512 c49a69d7e72c52876469939b373517293a66c28185eb7301c7b2459ee3afb04e779ba77c18418f1f6eb837238c061c7a66b58940e2d25a4d52bb2da84b5150af
MISC metadata.xml 534 BLAKE2B 011d472737f4929968f44c9ab3beaaff8938a4550096b8abc2bc7dc72acfbde4eb745527a6f9ce3d1188bdc09f11607db2d9515a89b53793a88259513cf0056c SHA512 8a00c8bf80e0e9477a531b70d9f2fbba1fc8c8bc09246a6a2263d94170d294e65e6a20f8ab84974e97b346c96b22e2ca648ef5021fc9316a023532ca34bd07d8
diff --git a/dev-python/nbconvert/nbconvert-5.2.1.ebuild b/dev-python/nbconvert/nbconvert-5.2.1.ebuild
index e9c48f1720ae..a869bf2bc5d6 100644
--- a/dev-python/nbconvert/nbconvert-5.2.1.ebuild
+++ b/dev-python/nbconvert/nbconvert-5.2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
diff --git a/dev-python/nbdime/Manifest b/dev-python/nbdime/Manifest
index a6c47f7b4b10..eafeceda4b57 100644
--- a/dev-python/nbdime/Manifest
+++ b/dev-python/nbdime/Manifest
@@ -1,5 +1,3 @@
-DIST nbdime-0.1.2.tar.gz 3864624 BLAKE2B dbf51b7eb07d08870fe1c629aa294b784fd95c0d547de3a4ea4fcf7da5ad6c490df3b61f3cb353723b3139137a54b534460c2a25a6480f7316b6fd17d742d661 SHA512 9f704645ef1e64b0da260841769068db6f6aba37f30b3c6506a1876af1276acb452ed78f66b9e6d7029f06ed9fabf01a1484b4b86055f27a451d623a7eda90cf
DIST nbdime-0.2.0.tar.gz 4139079 BLAKE2B 1e6994009c8ac291272a297fe583f79123906c9e05ca2afd345c6e230e3c476259c4919e2161a049e46fa28f4490122c53d0a2bc94661683652d226a78fb39be SHA512 c156b706e1d6cc7885f987d746e91d7f0c2fa48885339fd79e778643382ab45e2e52565f45cc73b9a305c6f5177339e875f53ae46d73578443880a4c7522976d
-EBUILD nbdime-0.1.2.ebuild 1352 BLAKE2B b2ebb2c82b4ee8d84733a9d165512394515300f956f4061bb8abf1ad9d1e554573f57d7c815e7ba08ec7b51332528d76e332553e316a1b87bd873479a4ce096a SHA512 9fc47ca242ef87508bac7fb2fcf672ca83eef16f4dea3efed44b6b61726a7585d2c055dc8d5585baee85333421168171f62a049f12250cc019b9e06cdf1b42fc
-EBUILD nbdime-0.2.0.ebuild 1604 BLAKE2B 5512035cfd987f67ecaabf154c884e4387dde2281867b616f554c4433b820decfc508b158d2f9f71ccd202029bf745f37b1ddff51826c7fbbe98699618c076eb SHA512 c4870bc67feccd91116ae3c99f480e1ef140567426aac8a8891e58509774fe2530790564ac914d907a819fe0e4184f3b7ee0064b784ab1a161fd6ccdb2d5190e
+EBUILD nbdime-0.2.0.ebuild 1631 BLAKE2B 4af4e35ba869c5c4542803b01781d801b1df729bfe3c9a8241512e2db971e3e91ea51192eb087cb0070fd484a4032d345368f66a4d51bfc0d28bd7c1096c9822 SHA512 8d43799c79a4e7b22854f4f24b399820057517b6b48a542a6342e91c04de49b438df2d8fd934bb8b884153ec52bdb2524c03c5d44394def95a2c1778fc1ba7c7
MISC metadata.xml 601 BLAKE2B eeec61d75fb90ef3e0f0dd13264d7864a204f560c047dedf6a3ddb5a2df0faffcd344127d8a7bafe8a1f2d0b6382081d56901c6f8c5e0b9e94c8d52088f29442 SHA512 27deefa922e39c76bf3b3ea96aa1f1b5ef478a0b5cf6bbc9832977cf35bce6f9c0f38bb69fd54b0a27877087aab719c34b5811a6063890fdfebab28c57d6ff94
diff --git a/dev-python/nbdime/nbdime-0.1.2.ebuild b/dev-python/nbdime/nbdime-0.1.2.ebuild
deleted file mode 100644
index 3822c2edf178..000000000000
--- a/dev-python/nbdime/nbdime-0.1.2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_5 )
-
-inherit distutils-r1
-
-DESCRIPTION="Diff and merge of Jupyter Notebooks"
-HOMEPAGE="https://jupyter.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-KEYWORDS="~amd64"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="test webtools"
-
-RDEPEND="
- dev-python/nbformat[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- www-servers/tornado[${PYTHON_USEDEP}]
- webtools? ( net-libs/nodejs[npm] )
- "
-DEPEND="${RDEPEND}
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/pytest-cov[${PYTHON_USEDEP}]
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- )
- "
-# The package recommonmark is required to build the docs, not in portage yet.
-# Furthermore, backports.shutil_which is required for python2_7.
-
-python_configure_all() {
- if ! use webtools; then
- mydistutilsargs=( --skip-npm )
- fi
-}
-
-python_test() {
- # user.email and user.name are not configured in the sandbox.
- git config --global user.email "you@example.com" || die
- git config --global user.name "Your Name" || die
-
- distutils_install_for_testing
-
- py.test -l || die
-}
diff --git a/dev-python/nbdime/nbdime-0.2.0.ebuild b/dev-python/nbdime/nbdime-0.2.0.ebuild
index 3e3581e122d9..2059ce503092 100644
--- a/dev-python/nbdime/nbdime-0.2.0.ebuild
+++ b/dev-python/nbdime/nbdime-0.2.0.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64"
LICENSE="BSD"
SLOT="0"
IUSE="doc test webtools"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/nbformat[${PYTHON_USEDEP}]
diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest
index d9adcba13044..d2b23321aa45 100644
--- a/dev-python/nbformat/Manifest
+++ b/dev-python/nbformat/Manifest
@@ -1,4 +1,4 @@
DIST nbformat-4.4.0.tar.gz 113683 BLAKE2B f86d85d4f8bd7b2253a958b7489f8a21efa439cd75373740b4aba215aaf2b63c32ebbc88541c9a7c57bb80ef00a996ba55313c3b830063305b9a9b41b713aef4 SHA512 46cb78bca374ef49c4461f230cbb8eb4af611d7be395a448680964c759d47fa8558dd07de96c43921ca171c486707dc823e278b724d9dab51bd30c3dab47ff6e
-EBUILD nbformat-4.4.0-r1.ebuild 1221 BLAKE2B 310e6ea2a8106c70fab0c650619bbd3f07de41864022f0c5603c2bc350a1e7428d051e95000f99b64d7e19cb9c230c49ada425f8b4b73d74ef8fd1729c9fd1e4 SHA512 43f5e077e3aa6d44cff16653bb8bbc52faf0ae2faa73fa9f9ec8bff4409486813c3f21a778fce1fcb598a7e8e4c17e861a94cf1a562f9e7a9036c4e097b21223
-EBUILD nbformat-4.4.0.ebuild 1286 BLAKE2B 33493ab9a038f35942e538708136c9074dc1a140c8279d1dc2e2d5aefe9c15a977e6488ae3210aa10b57568a65e45505ffb4b437c99cd2e382cb58217011ea43 SHA512 a9676ec5d59b33a81a41c819ce15dd6eba9f6d0b0362eb9b62bbea1cf430d529c4f8d6b743b0d4159b56c9ef178f055392dcb71ffcc941b1b4bc212fe3251152
+EBUILD nbformat-4.4.0-r1.ebuild 1248 BLAKE2B 59245a1ac9efd294a963f488cb98b3ca0925a60081842b3946ed6e3ad6d12313f7cabaa7d6b17efed4d8fd1fa9239261dba302639b5e6c2298b5ec85eb63ddfd SHA512 2393f0bddb38b05292535d426e95e69e1b9757f4e2c689fb5fdebca4f59934e9ba0a6bc2aeeab2701388d964c71a1d6de39f7aa8d73546f068afc497d22ab736
+EBUILD nbformat-4.4.0.ebuild 1303 BLAKE2B bd0af84827815137b62fa49045e8a19bbfa9053782f826e1037c51a290dd940cffdbe04cef43ae3080919e6925110270fa23a63f5873006eb4128e81b996ce04 SHA512 6369c5a3abcc05970bbb77ec69de862bb775613a958a0a1229cf6e8c0e3b1e64173e88baae1e38ec8ffec4b5871761d0a8a5cab37dc0ee61f4b7213d2a78f9b6
MISC metadata.xml 647 BLAKE2B 0d115b188530f78f963105d8e9e4246328526a00146c79590a288f822a3326521950b0be1fdb348cacea47729c6600a99a82e57b02e191147cf0a05821187d26 SHA512 74b3a7a494e4ae1cd6407c031978a96d18de1e142570f5a42071df743bc55a8756271a3903f2bf22fe5997440339571c41a1210e7982bb1ad46468f84690a05f
diff --git a/dev-python/nbformat/nbformat-4.4.0-r1.ebuild b/dev-python/nbformat/nbformat-4.4.0-r1.ebuild
index 854ea496fff1..d3b105d1d529 100644
--- a/dev-python/nbformat/nbformat-4.4.0-r1.ebuild
+++ b/dev-python/nbformat/nbformat-4.4.0-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/jsonschema-2.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/nbformat/nbformat-4.4.0.ebuild b/dev-python/nbformat/nbformat-4.4.0.ebuild
index 96603f92050b..09d0975255ca 100644
--- a/dev-python/nbformat/nbformat-4.4.0.ebuild
+++ b/dev-python/nbformat/nbformat-4.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_REQ_USE='sqlite'
inherit distutils-r1
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/jsonschema-2.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/nbsphinx/Manifest b/dev-python/nbsphinx/Manifest
index 3a70cba45e23..2e0b702a15fa 100644
--- a/dev-python/nbsphinx/Manifest
+++ b/dev-python/nbsphinx/Manifest
@@ -1,5 +1,5 @@
DIST nbsphinx-0.2.14.tar.gz 98368 BLAKE2B 2ce32043fd3371d54b1922f973b9f8b4fc1bd1ace05fb2ee4136ed759454ebc5b3ac34030156d15a72d8e58bd739e7a4bc458e2cb26b8f80e9498df47c857a7a SHA512 263aaf8b466d83215251f6115fa6210bca69537d041336ec23d9caaad06653fe848914c2e01981461fbabb8f5e4881ca11a4a01aaccb07909de6b79e695602d6
DIST nbsphinx-0.4.1.tar.gz 108928 BLAKE2B 449ba009003c1de52057d558039255f80efc2d6979926bbe8757faf21139bdf6f0e7e96280f63ffcc0436f45d83efeb525bca0139018f345025b8dd25202bc12 SHA512 5c37d8cb48c82aa9ae865a27650aaa037cde2c06140672ae1245fd3ceafa3d40b0ccbc37ac67bd1688b228107b97d84fb8eced783d71f79f8da7505883cf2617
-EBUILD nbsphinx-0.2.14.ebuild 666 BLAKE2B 84f80a98d57802732c78f34312a5702e4a692d16e33b726a6252f921c1efa6896fb69583d15eaccdaf9992ffe40cd982258508718f964c596e4c1386a969fc64 SHA512 d9bb8a9083a92763390ff672010eb733981a8b1c1c334a2954119998b405885dea20988076551fdfcacf1825bf1341190682d2ff779e62a89653949c37174e8f
+EBUILD nbsphinx-0.2.14.ebuild 656 BLAKE2B 18721804f1f8cbbf5e3ff6425b2d29517c77efc4b5674b5737c2857e43edda66fc2d91e114ebff3e3c7340bd2e800eb1e3b7c3a6588307ac92a20457f6e430d7 SHA512 3135ab8eed17e62b9ceef784b527b8443e6694db00473c07c8b7a3b87fe11dc8a62a2db7c69ed2cbd4dd9d605f03c0ccd75522b21957dad5669f4a34335f78ff
EBUILD nbsphinx-0.4.1.ebuild 658 BLAKE2B 01dee99ccbda436cfea95b70b4db7920da382698b5c9d62123610191c27fce5407d4262f454103081223931d55c9faba84385e5d3ae1cd7770c82d3af53060cb SHA512 298da791e6bca9a2d3800d2602fee89c28a970ad8a64344a6143caea37b2360661a69cb9abf41e342fe028e1306a882b5388e72b632f5517fa8b14e550c83a00
MISC metadata.xml 809 BLAKE2B 2724ffcef846efed97ee16e7395b3362596c46347fda07bb418469f3e39f06e0523177e7a8bee35cab7113de6380a1b7ca34a6b8bd108e765796fe12d4fcc478 SHA512 03c63397c153886e8ab60767ae510a4d17350a5a2b18c05ddbcc453ef81581a029c3c63fd7c82b109dcbe9a142ec32af1650b240c72d8f95097be326c39a7080
diff --git a/dev-python/nbsphinx/nbsphinx-0.2.14.ebuild b/dev-python/nbsphinx/nbsphinx-0.2.14.ebuild
index f80872cbb2ae..8c59a076fcf4 100644
--- a/dev-python/nbsphinx/nbsphinx-0.2.14.ebuild
+++ b/dev-python/nbsphinx/nbsphinx-0.2.14.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
diff --git a/dev-python/nbval/Manifest b/dev-python/nbval/Manifest
index 77a262d719ea..0d74eeb1291a 100644
--- a/dev-python/nbval/Manifest
+++ b/dev-python/nbval/Manifest
@@ -1,5 +1,5 @@
DIST nbval-0.7.tar.gz 51805 BLAKE2B 3d1089cd480832847ca8ab5c64b69781216d4fbf2b33f7cb6a26e321062c3def85ab9620d3190451369f70b0051ed371e2df01bd0140859c98db3600cee3e543 SHA512 f146910d7fbd6a1f18b3d9ae006a1b252cc2e038f8a316463530b564e007b4b4e0b2daefbed7ae9ec7e14280f6f004b437c9570fd4d1e959c53165dcdf3cac5e
DIST nbval-0.9.1.tar.gz 64476 BLAKE2B 299f6cb9a1e28b80b2e27a74f2b6614e83e5b571b1dc27d0f6829693dd0f6c2b59845543c91487615a8621e21ac2cbc2d34e60e62b7a646914283e23649d8bd9 SHA512 8ab0cb4e09907d99f898b148b635f0818660d04417c1c809beb93680862a5ecab14b606ecc3f90eff85e5f01de7dbf10954f1edf3629a1cf8ddac00556d4d6e7
-EBUILD nbval-0.7.ebuild 812 BLAKE2B 8a11e61bed06702ed5a51e042e4c30fe68cacb8621605cdff9f3ba2e6d61f9054475624cdb56aae768f98c32fa19969a5aeb89dc344bd60680af17874e11948b SHA512 1962987f0c468f5be769780419b2bb7652af485cac293122530725cbbfc690a4a021de40b2038a3b7d7269de0299577ea9944adad5d3f540df0147781e4ab63b
-EBUILD nbval-0.9.1.ebuild 721 BLAKE2B fd7bbb8291fb5cafd403f19e1432d84db91d0594914d5e5cfb6f8f6f80e7f21be55059116b65fc0f4415070bf2698e1a67bd96815ac80d40bcb250739b785297 SHA512 0989c72a0bb2b2fcd39185e19bbd6768fb31a71d82dfa95da154efbc0e5291c4e8fa878e3b323fb16c28e3b6ede81b99409fe005cca7dbac0a5f5e17081265b9
+EBUILD nbval-0.7.ebuild 829 BLAKE2B 8769dc3eda6bffc39186de2ee4ddce92bb5c670563a3aca29eb17d509d0b82bcf438223db1bff458eb75caf57c98f654f44ef817873749d02c5ad158c8f872cd SHA512 728d9f1c1ead8e88695827f7141afba1a14ebdfe498c994e250ab8d2c804c41daa1b2b62653c6a75e04ee7901a7aef92e2ccf3ea4eae18800b07288173037088
+EBUILD nbval-0.9.1.ebuild 747 BLAKE2B 514fc6b23553a504000fc093dde85a65bb1a355fdd1a2dd3bb1633b7230b9f1ee56ed6b79d33804c9e2d8eca67054728fe783a644eb4368d7abc995f9c97cdb8 SHA512 a6608ca9cbce0a96a7b84ea0b45c79a168a37e0c47ae1c93d6e5d2629580c866aebadf7816ff72e8efeebade0c08ac19198565625d188ccd4ec516b73149d87f
MISC metadata.xml 959 BLAKE2B a6a44c85198fd92b1b26ae2b110ee4f1803d8e6e7dd55860f9aef67f57b29369c31d26d85f27de5a028551d8ce7c502a82189cd0ee2ff127491a05f0d965609e SHA512 63debd61c5149c3d9dc97a10fb4e40aaf2debc480608319158fcad3a8aa39a7f0623470fe906a78ed66ce844894780aab65d4b7a3a4afb5fbfad8dd06acd7af2
diff --git a/dev-python/nbval/nbval-0.7.ebuild b/dev-python/nbval/nbval-0.7.ebuild
index b17029c38e47..4045210aa09a 100644
--- a/dev-python/nbval/nbval-0.7.ebuild
+++ b/dev-python/nbval/nbval-0.7.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/pytest-2.8[${PYTHON_USEDEP}]
diff --git a/dev-python/nbval/nbval-0.9.1.ebuild b/dev-python/nbval/nbval-0.9.1.ebuild
index 4b1d3c58cc0a..d14a6d2e5ca1 100644
--- a/dev-python/nbval/nbval-0.9.1.ebuild
+++ b/dev-python/nbval/nbval-0.9.1.ebuild
@@ -13,8 +13,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
diff --git a/dev-python/ndg-httpsclient/Manifest b/dev-python/ndg-httpsclient/Manifest
index 5db2939ab107..f20709889141 100644
--- a/dev-python/ndg-httpsclient/Manifest
+++ b/dev-python/ndg-httpsclient/Manifest
@@ -1,5 +1,5 @@
DIST ndg_httpsclient-0.4.0.tar.gz 24038 BLAKE2B 147ba36c966b2220c068ce3376bd84259807f66c57141fee4ed95457333cd9d568d19fd4d3348e7ef25d456e3f7d794f83f8302a15beb16f451aa02ef6181848 SHA512 3c0225a20c25cf0f12f03005bb79e738527c0488bb660c1eb3b55c505a0ef503002d37fcffb3d013e5f91101bdd03080a68d5805d6d29b682cc01bdc9f0e4a19
DIST ndg_httpsclient-0.4.2.tar.gz 25062 BLAKE2B 740075cf3031547028afa3ec2e005e5430e7fbb5c2bfd444e4051c60a9ac14ecacd3048f87f546516bddc4c0403738aa3ef227b3fd763a48bca28da09a47f707 SHA512 c7d6f442242ce01f69d2386b8ed41e4e5f72a2523ecbe38785c4333405f1b000e298133ccc4169d9685a3dcdcf0b20567c8e4b2dfd36f42721d36c73ee27d90a
EBUILD ndg-httpsclient-0.4.0.ebuild 805 BLAKE2B 83bc394eaab40c24dd9bdc770375566725a1b34490c945e204c1d9c0c5bdb6f21ff9bf17a84964b4bf8d9e4253d637374a747d9e9c402cc1d9b8b2fe9f25973f SHA512 30a9336445e88b76a1a4ca59ebd8e0c5517ca45d027c2017355ca5378040bf17ebd98f5ad71c0c3af2ca68898c9dbf1603bef19fc2ac8a1c25033c5f344df910
-EBUILD ndg-httpsclient-0.4.2-r1.ebuild 1636 BLAKE2B c41fff1a88b42c57bd782233c99c63f4dcefd41e1249bea2debec107fde5c864f24d153dd5ea7c3799fe050e9d5fd0a0af372d81aa7b1884271bdb7250bceac1 SHA512 d53ffff9e4dae083cfef2d05e52a6ce385c8bf24041ea0baf72b57449e9a0380279e1d6a5aa2e740cf8df72b03333eee1b59be6ce497433a8f93ae849cfb44d5
+EBUILD ndg-httpsclient-0.4.2-r1.ebuild 1663 BLAKE2B ca793132c40f6971c7b83ccc86c39698def9da79e1e2a6f92b4fb0ae380d9d6d791f1bcb37ddc9685f5e7bdc6e01412f69741acc28e44dccfdd1f349d104eb2e SHA512 4b2fb2f0aba5ff528cc909b5b8be0a014e86b4986db0ed3d7315f335e9958aec1d9b58169bb592ed14790e9dddde9090feeb25a43818cad780a81a49a75b4b5e
MISC metadata.xml 393 BLAKE2B bfb003be060fefbbdd7e46aafa06dba5c0207726a303b4d0794a115b2995bb65505ceda29ad37f0cf6d86a8f1c0521f14a004869ec8d8051e374bd11255e7266 SHA512 1092b2a6c3d9ed56cc6429ce9b1ffeb14f18934f2dc8dc9e34b28eb9a048304f31634fe2d7265a599afd338033605c831290b903e933e1a1634ed8fdbb1719ae
diff --git a/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild b/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild
index 3836b90c26a0..c0cb7eab06f1 100644
--- a/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild
+++ b/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pyopenssl[$(python_gen_usedep 'python*' pypy)]"
# we need to block the previous versions since incorrect namespace
diff --git a/dev-python/neovim-python-client/Manifest b/dev-python/neovim-python-client/Manifest
index cf331d2c490c..399d1ec61cd9 100644
--- a/dev-python/neovim-python-client/Manifest
+++ b/dev-python/neovim-python-client/Manifest
@@ -1,5 +1,7 @@
DIST neovim-python-client-0.3.1.tar.gz 51626 BLAKE2B 80e68d02d41c7891fb88e9386866f87a1c78acc9e279de4ce4c7022333f8da3b68ffe7c598c84ff9c6386458639b6ffb4aecbfe72288866dc147ffc6197e94e2 SHA512 9c1599aabce9f0e1133364f8e91dd1b57cee107a11d400f530218ec7ad157c2f58134c1e7e8fc27649b4d8953e27c51bf6e4f0e7565d8c3dab94788759eea229
DIST neovim-python-client-0.3.2.tar.gz 51954 BLAKE2B 8e0a5eb510797db260ab501b751921f5c98551a06cf874eecff270f5f92da5d24539b857b4cc08494be9dfed139fd3bcab1cdea75ee87d99cece8e1f48f7a1c5 SHA512 c6d7c1a2955c63ac2f59bc57e190886fe0ee0238951ac26205b537d394b2ce2fee3611e8651ae1da5e6e7b3a1bd3bea36912b918b26e01bbb3354ddc2fbd77fc
+DIST neovim-python-client-0.4.0.tar.gz 53443 BLAKE2B de37fde43e90e8277f3c69cedde9226e929f122cc2ff3030766fa716069114bffb27ea9489f2de87c69d3e7a8e0ecc22397a94168cee542d37dc827dc3ed3d13 SHA512 4b3b0e295181cf8886850477d01daba1cba8ac456aedadc5b3881b0b4910724450c4e7774282f6edf3e322792b697ae8e925f40b2a0b181a95eee48aef42a97a
EBUILD neovim-python-client-0.3.1-r1.ebuild 767 BLAKE2B feb97ea376aaee037c2babbdec0439d9d9c5e4479e182176bcc1249a0fd08689dcbad43f79804001ace9652396cfc469d299383486c7b7aa7328e1fbb567049a SHA512 1c4c98acb0e4c816383999151426a955e03e6781c8169262456c356349febe0a0ebaf932a91dc22610aa8110b0d7467543177e643b078cf66d5ea9530ec27013
EBUILD neovim-python-client-0.3.2-r1.ebuild 766 BLAKE2B f5d94e1552c50b3d663c90ddb95c26f675532ca56cdd4e352a5165e3069f4b70a7e197437198fdd15236820b864cdfca3c23cf128d65391a86ef70a33b2f1f5e SHA512 fddbf8a18e862cc202cc57bd00a1a63fdde2335eb708d94ecec1222a75acf6166e19df3b63a25b9bcb64f328f24c7839a5f488c71cb5267a229e676eb9911419
+EBUILD neovim-python-client-0.4.0.ebuild 844 BLAKE2B 08e317908fff3608fa153aea3fbde018a955e0ad4b1e4c62820171318d27a032c36cdc2ca3d9b37fd97cf52d13c3076da208364e8793b8f1b371f5193b150203 SHA512 368c219a6ed97623699733d18ee50038b766bcbb3b6ea2e7f18bd3c030a58b9588165125e3e0398b9369bb92eab8f610db5d27a7728b26f6c6b1c07f6d5e1a6a
MISC metadata.xml 344 BLAKE2B 0d15c0c8d8736a7622e98357e02c92eabecb22c853cba110c893b8cb681f0d7a16534329ffba68639e0a2455cd1321601dd56dabfd17b10ade3e23545aab6579 SHA512 32963ee9f09db1c9edef5a1179cdf0974b62c05d714636faf8f677db5f3205333d64eaa228ec2d35475a7efcb744759a857c6888dd055766118a19a288415e52
diff --git a/dev-python/neovim-python-client/neovim-python-client-0.4.0.ebuild b/dev-python/neovim-python-client/neovim-python-client-0.4.0.ebuild
new file mode 100644
index 000000000000..422ae8b2c754
--- /dev/null
+++ b/dev-python/neovim-python-client/neovim-python-client-0.4.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+inherit distutils-r1
+
+DESCRIPTION="Python client for Neovim"
+HOMEPAGE="https://github.com/neovim/pynvim"
+SRC_URI="https://github.com/neovim/pynvim/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/pynvim-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+DEPEND="
+ dev-python/msgpack[${PYTHON_USEDEP}]
+ virtual/python-greenlet[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/trollius[${PYTHON_USEDEP}]' python2_7)"
+
+RDEPEND="
+ ${DEPEND}
+ app-editors/neovim"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # allow useage of renamed msgpack
+ sed -r -i "/^msgpack/d ; s:[\"']pytest-runner[\"'](,|)::" setup.py || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/netaddr/Manifest b/dev-python/netaddr/Manifest
index cd9bbe422457..a4498a486b21 100644
--- a/dev-python/netaddr/Manifest
+++ b/dev-python/netaddr/Manifest
@@ -1,15 +1,3 @@
-DIST netaddr-0.7.12.tar.gz 1504096 BLAKE2B 510d13aa196c3092a6fe4908c4f483427a2e4166389ab30b06d147ececb76c7cf1f3ec2d5e3462d44f453e8e68ff446b8830b8c2fcd485226fbdc39e92b86698 SHA512 d7783ecc697045d381d2d028d02c1773effd1331f15f2fb6423a06ed7915700e42862130d2ceb16c73ed0443a5055d101ce7ea3d10474f9af40cde83d2251e55
-DIST netaddr-0.7.13.tar.gz 1548094 BLAKE2B 737bb3f775eff6dd8c65afd43a03ffe7863297ec896ef8fa0fefdc5a4b9e532ec17d599e6f34c601dfaee081c58e05fbab705017fd080bd7d11e9f4a7f393c05 SHA512 3bef68f9bf33d3c8946b2dd0a0ed1c182bf4e604501de1f62ec0e1a31c1c4a6806b78be847b49fa93ddbf50e2e58012f3ef68e7dad08297d7647d878ba17144c
-DIST netaddr-0.7.14.tar.gz 1560641 BLAKE2B f2e8bde239db6cb21e48af9c7c0b9f3e19d59523d492fcf8d298d84101dadcefc6622ba9e223848d2450b6f65dd90413c4268b8f93bafbde06e49fbff81fff05 SHA512 8492932aa5218d84e211df9ac405b9f2eb2f66d9a0cfe7b427634461bd3c71a3c94662c8e13e0d484481cb621e60dfff22aa8065b00a03094543c33b50d3502f
-DIST netaddr-0.7.15.tar.gz 1525041 BLAKE2B 39c99a8149dd805fecd63d423795f6ae22d42f3ea974b71be79131388280399f221b3e53694b444b8f7721aec9bfb2bcc966666d006e1b9d518bc73121b8f5d9 SHA512 b6279638598b756366fd236003dbd5315b4535d2d13153857d1a2b160d9521eb94e2a46e89eb317b72081ae6b0e8916da7932fa766541616e49b2a24b7494cf3
-DIST netaddr-0.7.17.tar.gz 1714398 BLAKE2B 9875515b7bcc4c74fa7b59297b98a4d0d55779d090ebadd0f4bd48c0ec8aa7a912f60cd936acf9494837904c732cac0c2fbed05177cf01aeb2ca640bf314923d SHA512 915109fee5025b37bbd10ba68b2c26d743e96f5579cffd5f3871ffb97e8a37b76e73ef903f0db1b4322c33768f17ba5555af66cb7e48dfac4f536c3cf0315db0
-DIST netaddr-0.7.18.tar.gz 1715389 BLAKE2B a73fda0b68af9f223f65aff26d4a32568628bc2cf7da0029ff4cff05d58c44c84f30691f0b1b07959cf3a54048cea7bda13cf72bbdbe212bcf6f8bf0f336bc13 SHA512 f2a05d177e8e45cc42c494340a4dc65afdbc75bce16acc7d2e9cda06f4c2404df086780d10c764b6845cef32cf18cf00069f8b11c2dd0cb7fbcdde7d75b81253
DIST netaddr-0.7.19.tar.gz 1622835 BLAKE2B 31e2c2a0f6f0b0e03494718364f93dddedc13714ff9fe12823fccb34c0693987c01e50e37d10497613cfc226a47b8d55593ed48bf25a7f7e64b7035b83511d12 SHA512 8440dee19d51828cd0dee403ec8c2fbc70e42d8c7c922d1a6a2a752100f9a313c521fa5e0789e024af0998f713599d50cf986e96867d3cc62a4143875e52d6bf
-EBUILD netaddr-0.7.12.ebuild 617 BLAKE2B e2fc1750b9bde2d6fd5a5d8c8c4bf7122576d8b4b6723cd5a8372288e26e49ee0a48f76a34014cf08c1d216f2c6615386800e194c298f336f16767cda24b9804 SHA512 aa64707543a8a328adf13fb8bcbb86956fb6f047bc30921e8bcc85bd919ef22dea62c0b8889232fbf682bfd53154962621d7505949518f6b134f13ee851a8cef
-EBUILD netaddr-0.7.13.ebuild 620 BLAKE2B 17d8c89bbc80a09add05bf068969eac81c15122638090c4e57bd38d135b27ae565a0347b86803a6c7ee905e95297b5c675ef80e247ae47ba9185f3df28e4abc3 SHA512 acc170d3b7412943c586cddaf5568900aafbfac4c6e51fe998458531044c53094630e7bc63b9b8d3fa68f5a5a56cd1b6ef0b29c89f3e00b05d021c698138a250
-EBUILD netaddr-0.7.14.ebuild 620 BLAKE2B 17d8c89bbc80a09add05bf068969eac81c15122638090c4e57bd38d135b27ae565a0347b86803a6c7ee905e95297b5c675ef80e247ae47ba9185f3df28e4abc3 SHA512 acc170d3b7412943c586cddaf5568900aafbfac4c6e51fe998458531044c53094630e7bc63b9b8d3fa68f5a5a56cd1b6ef0b29c89f3e00b05d021c698138a250
-EBUILD netaddr-0.7.15.ebuild 735 BLAKE2B 3fd06c29ebc336f9782d08c7b18e985cf7bab55256e973529c67e1182f8eac55dea000d5a4dbe498c9f151da15d5f8a2e41f0b3ab6c79d7b38acda57ad33e5de SHA512 434c39f9f3266da158f46d5c4a325b2c68f326d8624a0c29416cfb600581f67a013a30bb9e7671e285df4e26a12675e5cf6f514f9e7b8cf7efc3bc74efaac882
-EBUILD netaddr-0.7.17.ebuild 661 BLAKE2B 6bf27195aac564d59821e773af496758cc6eba6a0b456e244a1410a3d5beee828e931a85dd043beea73db055b5d0cb1b7947f7ded6dfd90ae9610cbce607c154 SHA512 f0dd60f4db895d9fa71b36d5e51d00362955754aba8aa2e24b3a5dede6e63424a743f5983b3376a23daf9082df1158dd204f859471e596d4c3201469c2e1c466
-EBUILD netaddr-0.7.18.ebuild 685 BLAKE2B 66651612572015d251a7a42aa9f6c4a87fde3c4b0aa3fc17d8ab4ca5f618af63e2ba48cda667d2cc0dec8edcd04d2c7ec5fb30712cc4cf6bca1833da25241f49 SHA512 b16d6a0cb7e4e7c5f61a7b229022c52cce6ea0f6d5f17fae71a290086e6586c5ad5e14fceac0b17697197890d8017c02ac2fae44ce51f3551509d6b47342cbb5
-EBUILD netaddr-0.7.19.ebuild 726 BLAKE2B 6937d5359d03f1e48a16e00b56948ad5dec3925792847738f1e686be0a2846c2a167fda78e61ba96fd442ad4ca31cc80472d145387ae19f48410e93327884c85 SHA512 d7fe2772195a499e31217c204c27f95d4c9472900d79bbe3bb00fb38b0745c1b76888b975cc37723776544e7d953b9e70846974ca3efc5c316d4a2c1a1206aaf
+EBUILD netaddr-0.7.19.ebuild 850 BLAKE2B 4df2d496022cff565a736427867e3322c80dc70b9c0fd0bbda08ab3ceea4bd9a37c79c7890933115cea1f2cb0dcccd8191b6d77ea03a913e576421372281678c SHA512 372482eabd6d12f9a0b158497625f4913805a2ffaafa0e38b496527a7837db89a2b48b81fc691c13597c26b704a0ee489fd62d37c7388634c360b3341416e82f
MISC metadata.xml 486 BLAKE2B a7a912615f72839971663e2dbbf5e4bb7fbd87a22cc9bf1080edb6756553f34eea3dfedb7487df85f6d94b0d9d835f5d3b5cecedf7f03e54af2026fac5e09be4 SHA512 91e00ad588636fbfc6edc9212349e9c04227cd388cbffff622baf699741e5875019eb80a811f91c14a76f9c9106bd35a9a45ba9caedc4c145c04b9913afd1a99
diff --git a/dev-python/netaddr/netaddr-0.7.12.ebuild b/dev-python/netaddr/netaddr-0.7.12.ebuild
deleted file mode 100644
index fcf549953157..000000000000
--- a/dev-python/netaddr/netaddr-0.7.12.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Network address representation and manipulation library"
-HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="cli"
-
-DEPEND=""
-RDEPEND="cli? ( >=dev-python/ipython-0.13.1-r1[${PYTHON_USEDEP}] )"
-
-python_test() {
- "${PYTHON}" netaddr/tests/__init__.py || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/netaddr/netaddr-0.7.13.ebuild b/dev-python/netaddr/netaddr-0.7.13.ebuild
deleted file mode 100644
index d510b49db94b..000000000000
--- a/dev-python/netaddr/netaddr-0.7.13.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Network address representation and manipulation library"
-HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="cli"
-
-DEPEND=""
-RDEPEND="cli? ( >=dev-python/ipython-0.13.1-r1[${PYTHON_USEDEP}] )"
-
-python_test() {
- "${PYTHON}" netaddr/tests/__init__.py || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/netaddr/netaddr-0.7.14.ebuild b/dev-python/netaddr/netaddr-0.7.14.ebuild
deleted file mode 100644
index d510b49db94b..000000000000
--- a/dev-python/netaddr/netaddr-0.7.14.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Network address representation and manipulation library"
-HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="cli"
-
-DEPEND=""
-RDEPEND="cli? ( >=dev-python/ipython-0.13.1-r1[${PYTHON_USEDEP}] )"
-
-python_test() {
- "${PYTHON}" netaddr/tests/__init__.py || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/netaddr/netaddr-0.7.15.ebuild b/dev-python/netaddr/netaddr-0.7.15.ebuild
deleted file mode 100644
index 63128ec219e8..000000000000
--- a/dev-python/netaddr/netaddr-0.7.15.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Network address representation and manipulation library"
-HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="cli test"
-
-RDEPEND="cli? ( >=dev-python/ipython-0.13.1-r1[${PYTHON_USEDEP}] )"
-DEPEND="
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- ${RDEPEND}
- )"
-
-# test subdir not included in the tarball
-# https://github.com/drkjam/netaddr/issues/102
-RESTRICT="test"
-
-python_test() {
- esetup.py test
-}
diff --git a/dev-python/netaddr/netaddr-0.7.17.ebuild b/dev-python/netaddr/netaddr-0.7.17.ebuild
deleted file mode 100644
index 1c75345b7726..000000000000
--- a/dev-python/netaddr/netaddr-0.7.17.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Network address representation and manipulation library"
-HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr/ https://netaddr.readthedocs.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="cli test"
-
-RDEPEND="cli? ( >=dev-python/ipython-0.13.1-r1[${PYTHON_USEDEP}] )"
-DEPEND="
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- ${RDEPEND}
- )"
-
-python_test() {
- esetup.py test
-}
diff --git a/dev-python/netaddr/netaddr-0.7.18.ebuild b/dev-python/netaddr/netaddr-0.7.18.ebuild
deleted file mode 100644
index 5e872383dbf5..000000000000
--- a/dev-python/netaddr/netaddr-0.7.18.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
-
-inherit distutils-r1
-
-DESCRIPTION="Network address representation and manipulation library"
-HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr/ https://netaddr.readthedocs.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
-IUSE="cli test"
-
-RDEPEND="cli? ( >=dev-python/ipython-0.13.1-r1[${PYTHON_USEDEP}] )"
-DEPEND="
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- ${RDEPEND}
- )"
-
-python_test() {
- esetup.py test
-}
diff --git a/dev-python/netaddr/netaddr-0.7.19.ebuild b/dev-python/netaddr/netaddr-0.7.19.ebuild
index 743a00abf0a0..0be7bb1eaecc 100644
--- a/dev-python/netaddr/netaddr-0.7.19.ebuild
+++ b/dev-python/netaddr/netaddr-0.7.19.ebuild
@@ -15,8 +15,15 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="cli test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="cli? ( || ( $(python_gen_useflags -3) ) )"
-RDEPEND="cli? ( >=dev-python/ipython-0.13.1-r1[${PYTHON_USEDEP}] )"
+RDEPEND="
+ cli? (
+ $(python_gen_cond_dep '
+ >=dev-python/ipython-0.13.1-r1[${PYTHON_USEDEP}]
+ ' -3)
+ )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
diff --git a/dev-python/networkx/Manifest b/dev-python/networkx/Manifest
index 65bd5d042b78..0c3025163c97 100644
--- a/dev-python/networkx/Manifest
+++ b/dev-python/networkx/Manifest
@@ -2,8 +2,10 @@ AUX 1.11-sphinx-pngmath.patch 361 BLAKE2B 1cc9c5d7ac8cf426656565df9afba6e4c75459
DIST networkx-1.11.tar.gz 1315737 BLAKE2B 9f6556af1a4e23bf7fcf51fcbc753a08f2616dfe63c7b05fbe20ad7532580bf566c44ddc5db0c0d89626a17fd2029485583b513f44688e8033ca83cb36f28315 SHA512 622c93330bb5ba93a2be087f7f19963a1bb9a50dc72b6500ea8321c36aa9da19af379c5cd4bbee8bba3cb6e68a28f11ee24bbe333047f5c7d0ce0b755fd57253
DIST networkx-2.1.zip 1612593 BLAKE2B 0a603617105bb1efa3711f81a468520eef5f56438bf6e730091a43b628d04fdd22e8b62de671dbe98be180bff68b3ea4af61e475fcc1f274537ccd1e74fcdff5 SHA512 61b819ccfdd38e009e5b363f4bf551f2924bbf751b078aab1b41da9faf4c6b0841f38750b96bd359d3aebefef01e65e88b4c43a378ec25bbd45283d92bdae678
DIST networkx-2.2.zip 1700336 BLAKE2B 8cd4bda4100d5da10864f3b08d5a7faa11399176cfe39691aef46234a3de71bb175a3ac0b179cce9971c1954d0fc13469e41d610191c7827f1212d0e9ef1e3aa SHA512 098e58c5f93c72c789e736102815e2f6388eb34147a674941519ef6f6d6452cc09b76d8523893418cb69df133e7623ea2c62fa51144f598f592ebce0e3e3ccbb
-EBUILD networkx-1.11-r1.ebuild 1906 BLAKE2B bf1c3c207390a3d28945bb25d164028e1727cd34c53d9f2af0dcb8550ad0703a59e4f768f0239bc754c4a959039929f44f3cacbeaee7230900fcd2a8014d68f9 SHA512 063419d28e04cd51256206a2522013dcb707ab9d97ecc038ae70ac4f19b316f097867508e520c1d2584044833547489c237b97aff010c7e51f0539e608795fd9
-EBUILD networkx-1.11.ebuild 1882 BLAKE2B 29280c963dc0d1fc49700ca7c7bebea6c31651f3ccfce867ed4020d7f9d26cc3d06ab3e7d16803b101f3f8181e33e49f6d34f5b235ec6fbdf6c354f5ff49c82b SHA512 d4e8689c98171dbc13cf307b2343f33ba56b0b73b53d314c6a66063eff1e03b32c78b8f4cc4e4b976660dd131dddf14fa9e7b3ac6b0c4c167dba595f57e3b331
-EBUILD networkx-2.1.ebuild 1493 BLAKE2B 1fc5b26fa405d5a48ae84b67897c1a88e21f0ab5c8e4dd1a667534c84dee876e6a62e5c56c7d5b6427898741850d5ad3582b01b4865f8962278791b99858dfa6 SHA512 56683a5cb53de30b85d8501aa55f5a2aef176baf8aed0ee797fbcea75d0e5b4dd64031b9aef546722aa41309485491d6de46cf79105ea2b35abdf17ed946318c
-EBUILD networkx-2.2.ebuild 1490 BLAKE2B a2b1d9438f2529d6765839d128e6f6e7fccf76c8fcffc9601b5005f3d3f54b901f7b70a56799793a316e2c6f24fafafb3bc066885d77e371c6dcefb9a0372bfc SHA512 72af6766bc5eebb1864d548ea70fe6a93fa72b4d173a9b76e767bbb329a09941c2928bf9a30e3bcffe5580da7427efc161b1c74cc2c733fdbd4d268dfa80fb1f
+DIST networkx-2.4.tar.gz 1462338 BLAKE2B 90fd7d249f3b022dd9c861dd023881fd241cba0515e2e9991516c278a40b92ee03663eb2b15bd584f179c066529df0587293f9c9a211e7c526addf77fdaf5cd6 SHA512 38eabef56e3667b7fa85206ae01a0a8f5c71bfa2f324bc2490c433cb973508a03955183a0c58ae40390f86d6a4741135cdb426c4c15e53e2f123072f0cac1b89
+EBUILD networkx-1.11-r1.ebuild 1926 BLAKE2B 2fb06a45d31f8460dcc8af6993a4f6d8e4037db5a5f79a1252c81887a3ed982cc571a147e20493aed0e58df1df188e2c3d3e115f1ab0efa0e4f5ec25fbaeba2a SHA512 14fe408f3b704ae0a647c45a4de4c24db28e779807a618bb4e5ff5f361ddb40d29c0d7170cc58037ad57f8bc69eeb8a11603107d2c9b5eba50d2f2edd6a4bc39
+EBUILD networkx-1.11.ebuild 1902 BLAKE2B 659c5a345e0a4258c8934988c28d55b4d1e756b1626f83f86e45d41325946349d61d24d9127efc51ddd28272829c508ea40be31212c371570265e8b48a44fbb7 SHA512 fa3a76b477d93ab37c6940a89368e634d5e49335b53d81c0bb82bf1154dadbd316538dead0daa7b303b600ee4598c5580d799fc717af53ff7b62abb046074b78
+EBUILD networkx-2.1.ebuild 1510 BLAKE2B f48013dac574a11d2c7b4998bedb810009cbfa59c5df6be8a53b2566368ecc0d26c4fa363bbe1cacb6d5ae3b96e3d69da3795954fb560fc83e2765773f15bf72 SHA512 9add51c008c127bf5473e0ebd765ec50f77f03e7957e7f41eae6daf2285f49c4388d6a001791781b1a4a56424ef3e495def8843d33117141de2efeb0eb53ae32
+EBUILD networkx-2.2.ebuild 1510 BLAKE2B 354d3a1ab17328df561ab64c9e543b41a2f3d233925c4c5c4b8bcf00af865163a25e2463806fe09b0ec0aea34d785a62f45705af1e9bfbc39a376688f729c5fa SHA512 126b41e825c509e73724078aeb5fa22c6af17632a3b1144a57b903411bd41903a2bae43a66ea0a31f5c8ad950b1b3413d8848630dc64be6f710ef654b6eee98a
+EBUILD networkx-2.4.ebuild 1551 BLAKE2B d80e91a23202abaeac80fa65caa06fdcc092475b38bec3ff7f965ddf913981801444823cec2146920609bf6c31b174f9562bfb1f08d6a46ffb7cb3dc7905834a SHA512 f595e1e45d05aeae91d90eb8e79fa9a9ae76dd898a43ab1411fa2168c1f1f5332e80422dd70a13a9827adfad035fb827ff4a6ff5e7351b49cf4a002d75f39229
MISC metadata.xml 1435 BLAKE2B a39ea5b9fb3de886147486d8d864b6df80480ca8d21326692f214546ce57e124e310dfca274c3d9a00643ed6783efd9ff79f446d8a5c642a97a67f1015590e63 SHA512 e360b0a0f506f12424feb3b5e9b998480e504dd784b27f0a64aecd69c0f14b23468cf17ff03df47a760d24c5536ee8f454aeb6e48e2aa9644d5b29a7cbd1a958
diff --git a/dev-python/networkx/networkx-1.11-r1.ebuild b/dev-python/networkx/networkx-1.11-r1.ebuild
index 2f04d349b386..1280450d7c0b 100644
--- a/dev-python/networkx/networkx-1.11-r1.ebuild
+++ b/dev-python/networkx/networkx-1.11-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc examples scipy test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="doc? ( || ( $(python_gen_useflags -2) ) )"
@@ -61,7 +62,7 @@ python_compile_all() {
}
python_test() {
- virtx nosetests -vv || die
+ virtx nosetests -vv
}
python_install_all() {
diff --git a/dev-python/networkx/networkx-1.11.ebuild b/dev-python/networkx/networkx-1.11.ebuild
index f4f786cd4b18..8300110fa20e 100644
--- a/dev-python/networkx/networkx-1.11.ebuild
+++ b/dev-python/networkx/networkx-1.11.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="doc? ( || ( $(python_gen_useflags -2) ) )"
@@ -61,7 +62,7 @@ python_compile_all() {
}
python_test() {
- virtx nosetests -vv || die
+ virtx nosetests -vv
}
python_install_all() {
diff --git a/dev-python/networkx/networkx-2.1.ebuild b/dev-python/networkx/networkx-2.1.ebuild
index 0dbd8fe24418..551f5a8714c3 100644
--- a/dev-python/networkx/networkx-2.1.ebuild
+++ b/dev-python/networkx/networkx-2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="examples extras pandas scipy test xml yaml"
+RESTRICT="!test? ( test )"
REQUIRED_USE="
test? ( extras pandas scipy xml yaml )"
@@ -48,7 +49,7 @@ PATCHES=(
)
python_test() {
- virtx nosetests -vv || die
+ virtx nosetests -vv
}
python_install_all() {
diff --git a/dev-python/networkx/networkx-2.2.ebuild b/dev-python/networkx/networkx-2.2.ebuild
index a33edf2829d5..3c300b4318c1 100644
--- a/dev-python/networkx/networkx-2.2.ebuild
+++ b/dev-python/networkx/networkx-2.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="examples extras pandas scipy test xml yaml"
+RESTRICT="!test? ( test )"
REQUIRED_USE="
test? ( extras pandas scipy xml yaml )"
@@ -47,7 +48,7 @@ PATCHES=(
)
python_test() {
- virtx nosetests -vv || die
+ virtx nosetests -vv
}
python_install_all() {
diff --git a/dev-python/networkx/networkx-2.4.ebuild b/dev-python/networkx/networkx-2.4.ebuild
new file mode 100644
index 000000000000..76776271aebd
--- /dev/null
+++ b/dev-python/networkx/networkx-2.4.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+# networkx-2.4 supports up to python3_8
+PYTHON_COMPAT=( python{3_5,3_6,3_7} )
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Python tools to manipulate graphs and complex networks"
+HOMEPAGE="http://networkx.github.io/ https://github.com/networkx/networkx"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="examples extras pandas scipy test xml yaml"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ test? ( extras pandas scipy xml yaml )"
+
+COMMON_DEPEND="
+ >=dev-python/matplotlib-2.2.2[${PYTHON_USEDEP}]
+ extras? (
+ >=dev-python/pydot-1.2.4[${PYTHON_USEDEP}]
+ >=dev-python/pygraphviz-1.5[${PYTHON_USEDEP}]
+ >=sci-libs/gdal-1.10.0[python,${PYTHON_USEDEP}]
+ )
+ pandas? ( >=dev-python/pandas-0.23.3[${PYTHON_USEDEP}] )
+ scipy? ( >=sci-libs/scipy-1.1.0[${PYTHON_USEDEP}] )
+ xml? ( >=dev-python/lxml-4.2.3[${PYTHON_USEDEP}] )
+ yaml? ( >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] )"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/decorator-4.3.0[${PYTHON_USEDEP}]
+ ${COMMON_DEPEND}
+ test? (
+ dev-python/nose[${PYTHON_USEDEP}]
+ )"
+RDEPEND="
+ >=dev-python/decorator-4.3.0[${PYTHON_USEDEP}]
+ ${COMMON_DEPEND}
+ examples? (
+ dev-python/pyparsing[${PYTHON_USEDEP}]
+ )"
+
+PATCHES=(
+)
+
+python_test() {
+ virtx nosetests -vv
+}
+
+python_install_all() {
+ use examples && dodoc -r examples
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/neutron-lib/Manifest b/dev-python/neutron-lib/Manifest
index 6a29133c55fd..470935e64515 100644
--- a/dev-python/neutron-lib/Manifest
+++ b/dev-python/neutron-lib/Manifest
@@ -3,5 +3,5 @@ DIST neutron-lib-1.25.0.tar.gz 434978 BLAKE2B 5e7687862a8e02b1b7cb1e10135f7940c5
DIST neutron-lib-1.29.1.tar.gz 454760 BLAKE2B 21dc2059d7e34e8fb155620d176da999e839019915d6d37bfc0caced305964402a38ecc8f4cac59c1e9c89db9a57a6116082253d8359835ad0460e828c447a6f SHA512 b6f646806a137cd0114663c5f192b9b20ee72af30d453a19218a00f25cd48389f0888ddec13082838cf1c88cb6c9204a08f73b0605f82801b9f4abd610ab6798
EBUILD neutron-lib-1.18.0.ebuild 2069 BLAKE2B 7f4a3e4ca80d7e6137cf1fa2643c868d51753abfbeb795c2c2f718ddc0b4d561b06f324172a1e456958372d3a3e8ebb19863ecc9d4a6d32c10c95e448d72baa8 SHA512 640f01ac20fc5be52fd846660868db2c82be065383bf5247096cbee1677262b6ddcb2a7e8808a87b7f98f05ce747990080d9a469c66ea68a3d8524ff0063e3d5
EBUILD neutron-lib-1.25.0.ebuild 1973 BLAKE2B 77a522b5a6a28cf5929b9234a927f9bb83c6b788e1cf54f259505863c8869568f74c019306b2258d86f05aac7f07460d4e755be79a3ba3c8ac0a6c6da8fbddc1 SHA512 acb2ac65355cb7351f7e4b37c5ea345f5216c0e42c8a49d5c5359999c9ac1347ecd601a098d785526533c5f241e45991667a8d55289068ecc5efd8b5104e66cc
-EBUILD neutron-lib-1.29.1.ebuild 2088 BLAKE2B ee8aeb6ed37b1d88b42163f5db42529ec690f0649bc2323f62b539310aa0a45be9c66991dd5513aeaba35cd73bb0d058c93117747e5e8bf7a6e1e2dfed654753 SHA512 b50219928cf9bfa07b52a9d8bdf3b4d176cb4fed5760d341bcba893028a32535b993e573dcf75755d4f9bbe7b1156662da777084d997e8e168b52a63e0660659
+EBUILD neutron-lib-1.29.1.ebuild 2086 BLAKE2B 8eb9a5ca5fcaa5200f7552ca05afbe48ed98515c3480025dde6acdb438e6eaf15f1b344ccd69bab20ecca26439b4d778332fce4fb1ec0398cad80513ace48e35 SHA512 3002eedadf8f441ecefbea6216e7aea4c10d163b2828b89398b68ea3a2f3f1fcc837e05b39397eeef7e1db262180577311750e1265d50954ae2f45f2e72f1d25
MISC metadata.xml 478 BLAKE2B 479b1ffc2e6b3de332fbdd2612c50a3471bd26615beed90810463b56122faf219cb602818de421a16c1e3227d13f5553d9db330dbbcfd6e67a725a3479566f3c SHA512 c642bad9f710c347629fca6952be3efe57e247dee81fac187d4a6458b4cb8280dc0d3d4a66e4d329bfd293b9e27edbb7a38247311fbb817088eeb70c441737bc
diff --git a/dev-python/neutron-lib/neutron-lib-1.29.1.ebuild b/dev-python/neutron-lib/neutron-lib-1.29.1.ebuild
index 027f06209214..99f64811e74c 100644
--- a/dev-python/neutron-lib/neutron-lib-1.29.1.ebuild
+++ b/dev-python/neutron-lib/neutron-lib-1.29.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/nevow/Manifest b/dev-python/nevow/Manifest
index 4e7a1d646d60..b6f8c916afe7 100644
--- a/dev-python/nevow/Manifest
+++ b/dev-python/nevow/Manifest
@@ -1,5 +1,5 @@
DIST Nevow-0.11.1.tar.gz 563061 BLAKE2B 7763816e44a9b388edd0a77ad3e814514ff2ed2d28c156885bc6517860e17347a946c7b890c4d0688c4c08f60d76832403a772b4754d527c575aa4d8b4f7f3ed SHA512 a7e52fbf6915498e77a41fb100d4c688fcd0567deb56ec946adf1b1712bcfbec7b7a55c551e414606218146772d5274973af7851a78878635e900a4df5193a53
DIST Nevow-0.14.3.tar.gz 548818 BLAKE2B 64b5bd46511a4c6c10bdd4335d1e2789e7dfe22e4e4bb014c03fd4949eb701f7f79095e8a239a974d89f0831399766e1b0fad0011f102c70af375d9460a7b63a SHA512 5488be9c771dc9d9b348ee705f8cb1f47400b4789ea574f5ed68c54ecb33e6cc2928d45193137921727f560256e16716adff66ca5179d2a79eb395e0d61c2f05
EBUILD nevow-0.11.1.ebuild 1017 BLAKE2B ca230d7ab5def154b4514ebefe66377a3e155d8a9a164508769aaa3fd94d440a57ad12ebfad04344c4660672d2d4e0ecff27a60fdd4c42d73b43f787b71566d6 SHA512 3605a23ab8ce892362679158ba6503179c385bb2a0ccd4b74df9f806517306dd55255065aeb6d70b52d20952051fcb376c017267f10ef62f36baac5285ca7ead
-EBUILD nevow-0.14.3.ebuild 1252 BLAKE2B 1bc80e517f06f18cd268b16a621a79aab8e3a165219ef47e2882ece1a4f86b93b7e54584f16c172dc3c6a7ae13f000581add2812650e0d92fdaa1c1ff08bf458 SHA512 b8127fbf56bb3f4974ad3254719e6792da739964344e509162c05d4a0edf83500b270c7d6a9f4b0c7664c54da1032702a9320a8b5abc00c9c695fb8d2288422d
+EBUILD nevow-0.14.3.ebuild 1279 BLAKE2B a7b812accb2044f4a01a4f1f1263da20adcf07e2ffd5c6a66ff522a3933a434587abe090c6047348a38d5afb22e5bc43c7710638033f8b1bb3952ca7f27b3a73 SHA512 90fde5aefe40eb20d54c9867a3d6dd5a9cd354572e97ab6942ef80c181d56d78c28b0a44f88d0bd6d547c1f0c93fb30ac515a0bebebb90f5c22872976cfd0917
MISC metadata.xml 308 BLAKE2B b7948b5e8794cdbcc882fcec0ec0c4d754e44232dd1cb65932a8d92193b16751bcde6c0cc4ea6f79f93083d948b9b64dfa8ea116d085cc87f121cfb9a2c1160f SHA512 f6315f9350d7d43c1c2df8665f38e6373a1b24ff9950001472333ed45aceb10fd7dcf376492643e6af0a995f561f3fa171341303a4935bd55d97ce2fd6db9229
diff --git a/dev-python/nevow/nevow-0.14.3.ebuild b/dev-python/nevow/nevow-0.14.3.ebuild
index 96f269c98555..0f52ea39e2d5 100644
--- a/dev-python/nevow/nevow-0.14.3.ebuild
+++ b/dev-python/nevow/nevow-0.14.3.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
|| (
diff --git a/dev-python/node-semver/Manifest b/dev-python/node-semver/Manifest
index cfadd2a3e1e0..669be27b198c 100644
--- a/dev-python/node-semver/Manifest
+++ b/dev-python/node-semver/Manifest
@@ -1,7 +1,7 @@
DIST node-semver-0.2.0.tar.gz 10236 BLAKE2B f4f48761a0086b8a2e79307427b4dc93954362452f653042582024cee593b4b7fefb1a14d3d4ea6832255209b054c9bdb05b02cb101af1e359a1266c472c5149 SHA512 7c636d94a262723c5e50123433c9c7af38424c46711c1b8e001931b242fc9703a084a0426b75e6884104a4adc6104a298355bf3c1604b9cae0ddab7d5f11b430
DIST node-semver-0.6.1.tar.gz 17952 BLAKE2B f7d48f7d0373acdad56ef6745f09653163f3bcfbed26820ff77205d7bb479b0c9debfd79f719d3eb973d3cec06b0bac3773f06351712c274f90a2dcf5c658694 SHA512 d1f406d6e82f02c3e0eb0f4e1506279b00e7f31875f45bfbd7f87e6777b46676003bb7b39241bdeae616c6506dd85c60e61217460c55dd5079ea87cd818cd6bc
DIST node-semver-0.7.0.tar.gz 18090 BLAKE2B 669da955b62c35be1a0fccbdce8c66c9de915c5498052858f9f0ebe6a07109947314c904b2077b4306b8fea9f1d0747ab7dcb63a803b00555320e44ea0a59081 SHA512 9e11af16ce7a9a7f2aacd77ff14c8aa574e62bc27f902860b97fda5cc8ee19f54118e90ca39241741da657b87ec2653239b0c4255570ffe4d1ad49e2c9484e74
-EBUILD node-semver-0.2.0.ebuild 750 BLAKE2B 740e89bd8d3ebd462302b13f11a08573d34b0fa7cf0e7c50210e203bd9dc3d0bd8656cd97f19be80383b1927fded69d209bd5e839bc057bfdd2a99f2338b7716 SHA512 82474c5fc7f1d029a6ca5472c8557f538e2cf757f6602613addaf3cf8da1c62c85d7e460284abefb0ef89cf65f3293c4a75100d47eeebcc9438d994bae41d5b7
-EBUILD node-semver-0.6.1.ebuild 1079 BLAKE2B 6b90acfa6b90bb56b88abd1075220149eba6db06a78525025c492518f74ab6cb2a4e9d5e95873334ae76a57a1933d518c1780a85419148fbb76cbc19a5fb50c1 SHA512 edbe6c1d946b4ed617c7eb49007115785c8d4e85f230f8c4429995a8102d00c27be73e145aca2204274d419822ff5f6b91f4d8488753feeb1be450636f1a2d95
-EBUILD node-semver-0.7.0.ebuild 1079 BLAKE2B 6b90acfa6b90bb56b88abd1075220149eba6db06a78525025c492518f74ab6cb2a4e9d5e95873334ae76a57a1933d518c1780a85419148fbb76cbc19a5fb50c1 SHA512 edbe6c1d946b4ed617c7eb49007115785c8d4e85f230f8c4429995a8102d00c27be73e145aca2204274d419822ff5f6b91f4d8488753feeb1be450636f1a2d95
+EBUILD node-semver-0.2.0.ebuild 777 BLAKE2B 626375fb5750b86cfe36bc30cb3ce5cc8725ff71d16611b0c49a2347e3d2501fe47a50369c18bb8b265137101d29de41a6dd272c01ca9d9c7f9c023ddbe3c778 SHA512 cf129f4a35bd2d51740ac478ee1c50021d7605b3f64342228041621f6b2c2b3e2dda156fe68aa5f327c7ff689b091ead255646b23928b4bce3639399a5df9065
+EBUILD node-semver-0.6.1.ebuild 1106 BLAKE2B 87b23afe59f9511dc763e26e30f4f31a6ae6c276a8aeca3696fdbf7f45f8ca626e68044387b22e1f976c7f317a741f42907652e89add898fbb8a2e92d64daa91 SHA512 ace36956c9d19f262b0861fb5fda495de0dcd7129f58158d1777ad19e883e802674a325b1964cd0c3ceb85f9edc9893666d09cf0f2644da9b03aab4c15496235
+EBUILD node-semver-0.7.0.ebuild 1106 BLAKE2B 87b23afe59f9511dc763e26e30f4f31a6ae6c276a8aeca3696fdbf7f45f8ca626e68044387b22e1f976c7f317a741f42907652e89add898fbb8a2e92d64daa91 SHA512 ace36956c9d19f262b0861fb5fda495de0dcd7129f58158d1777ad19e883e802674a325b1964cd0c3ceb85f9edc9893666d09cf0f2644da9b03aab4c15496235
MISC metadata.xml 786 BLAKE2B f7fc468fd3228c485674f4816c1cab1f5220024f39108ca033e4581233d0534376dcc907629774716b5cdc16e7d243e884fe6d17a57d362342e5edd32a4a8f81 SHA512 51b36d6a15b21c6490ba5f19494b23b94bcbe4a5aaf28e6bb6034596b850872bece0a066f3ea6f11f610759492e1060b3d932736254ff0af7a895a9261d74799
diff --git a/dev-python/node-semver/node-semver-0.2.0.ebuild b/dev-python/node-semver/node-semver-0.2.0.ebuild
index 43c76834b626..54ca2c768444 100644
--- a/dev-python/node-semver/node-semver-0.2.0.ebuild
+++ b/dev-python/node-semver/node-semver-0.2.0.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
diff --git a/dev-python/node-semver/node-semver-0.6.1.ebuild b/dev-python/node-semver/node-semver-0.6.1.ebuild
index 38da8d9ff050..6acefd6d4563 100644
--- a/dev-python/node-semver/node-semver-0.6.1.ebuild
+++ b/dev-python/node-semver/node-semver-0.6.1.ebuild
@@ -21,6 +21,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/node-semver/node-semver-0.7.0.ebuild b/dev-python/node-semver/node-semver-0.7.0.ebuild
index 38da8d9ff050..6acefd6d4563 100644
--- a/dev-python/node-semver/node-semver-0.7.0.ebuild
+++ b/dev-python/node-semver/node-semver-0.7.0.ebuild
@@ -21,6 +21,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/nose2/Manifest b/dev-python/nose2/Manifest
index b3512679a67a..4a8fde67fc21 100644
--- a/dev-python/nose2/Manifest
+++ b/dev-python/nose2/Manifest
@@ -1,5 +1,3 @@
-DIST nose2-0.6.5.tar.gz 134808 BLAKE2B 5f094d537ff7c48b7bfaf139b4c96a93875013ca5663d1e5b3feec543e7efd55335488321bcdd5752529cb36685dd28c91bd29665aed9e5f58fef837e5e2944b SHA512 fc84aa19d486ff1441dd43666182212e4a05b3be054f3c8967e36e624c08ee6eb10b01bba45b5f5dbbd38cfd057d53877e0bc0d9aba59b842688a5d4ec944b40
DIST nose2-0.9.1.tar.gz 152411 BLAKE2B 39f2d992e5cab4b9e5cd4401ea9285884eeeac7d2e126b5aad5582186efa0f325139480a446950019e91a376b5992fea106064e5170c9ea7961f128b895a335c SHA512 48cfe3956a3cb696e344ea03e5e0ac8d52831b8272b7cad2bdee34681d1e4e7968fe9da9b71cc9db40b6edf289509c2af766e73611f3a6f23ebd5062f4d52c9e
-EBUILD nose2-0.6.5.ebuild 942 BLAKE2B bf5a88b98c0807c34a5aba0e4a7905f0905d2f081e955f824993fcde0935864a75107ce6cc0dca061f9c9903cafda1eae0ce642040d78a8832b0701361d1d256 SHA512 9c0ccf948ea72af4eda1b9c3c5728132f0d8e06bf9543146f5c0560dc2da25083e74b6af3d7ad21bdeb64f190603ea991bcc857f1012ae36130b3371a66dcb31
-EBUILD nose2-0.9.1-r1.ebuild 889 BLAKE2B 35466710489358f723731a5df4cd070ab61d1de1b3feb2bd2b0ca9392ed2d1969513ea3c17f1eb859e20ece6ea06ee05f0702e345012d63055ac4d65a889058e SHA512 be0d8dbb295d56ef22e3d4223b7447d8418a3e9669da08b9d60f2205aa3a9b9b3067bfae0ccc12004e86b86c52bc947454a08a93802c7b638f507562ef7b3f2a
+EBUILD nose2-0.9.1-r1.ebuild 871 BLAKE2B db66e36b866f96b2f0e76333f2b729f4ab4acd029b7c3162a9ddbc47474c2df5cfef78bd4fc1cfe529841fdc025544d5fe3baefe6ce56e5523f3d5d77e13459f SHA512 049545838bfc3372dce9cc0d494bbaa6fcc70d583d386c58726d2aee81ef7cda70ad09a404085d9cbc032c689f3d84a14071b7695f5a363f468116990746b345
MISC metadata.xml 245 BLAKE2B 3add0b4d7a53d7fe522e4b78a567cf1a8b1fe89d9abfd8fd5ccbc70104ccf52b15c4081cea951454752df03f43de328c975f280a42f8b248e83fc37a89716fdb SHA512 1ecded9f7a627a77dd609108d3bb95d70fea72e3fcc70436a6f0e54abe609bf9553644a8aaf2333e1aa0b14095768dc8f5d35b510173ccb194f4f8ac4243e33e
diff --git a/dev-python/nose2/nose2-0.6.5.ebuild b/dev-python/nose2/nose2-0.6.5.ebuild
deleted file mode 100644
index 4e7c882e5f4c..000000000000
--- a/dev-python/nose2/nose2-0.6.5.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
-
-inherit distutils-r1 vcs-snapshot
-
-DESCRIPTION="nose2 is the next generation of nicer testing for Python"
-HOMEPAGE="https://github.com/nose-devs/nose2"
-SRC_URI="https://github.com/nose-devs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc"
-
-CDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- >=dev-python/six-1.1[${PYTHON_USEDEP}]
-"
-DEPEND="
- ${CDEPEND}
- doc? ( >=dev-python/sphinx-1.0.5[${PYTHON_USEDEP}] )
-"
-RDEPEND="
- ${CDEPEND}
- >=dev-python/cov-core-1.12[${PYTHON_USEDEP}]
-"
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- "${PYTHON}" -m nose2.__main__ || 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/nose2/nose2-0.9.1-r1.ebuild b/dev-python/nose2/nose2-0.9.1-r1.ebuild
index 22dd4594b981..2c81a2d5f80f 100644
--- a/dev-python/nose2/nose2-0.9.1-r1.ebuild
+++ b/dev-python/nose2/nose2-0.9.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7,8} )
inherit distutils-r1
DESCRIPTION="Next generation unittest with plugins"
@@ -12,12 +12,12 @@ SRC_URI="https://github.com/nose-devs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="doc"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
- doc? ( >=dev-python/sphinx-1.0.5[${PYTHON_USEDEP}] )
+ doc? ( >=dev-python/sphinx-1.0.5 )
"
DEPEND="
>=dev-python/coverage-4.4.1[${PYTHON_USEDEP}]
diff --git a/dev-python/nose_warnings_filters/Manifest b/dev-python/nose_warnings_filters/Manifest
index 7ddc3c95acf4..6fef836a7859 100644
--- a/dev-python/nose_warnings_filters/Manifest
+++ b/dev-python/nose_warnings_filters/Manifest
@@ -1,3 +1,3 @@
DIST nose_warnings_filters-0.1.5.tar.gz 3895 BLAKE2B 90fe9d0255227159cb4465648f45aa33623bf31b2182a7579d2f7f17687a832b2c96e9c2b3f0b5c477d808907d92bc8567d2aeed6bd13dcd28878394e9726fb6 SHA512 7ada463840bb2e3a1c7e357c231f9c7d4c7ce9f24fe7fe1e33404df41711663c8232001f9a258898f49ce89bb542a942240cf7312ee41bc75f86ca2015378405
-EBUILD nose_warnings_filters-0.1.5-r2.ebuild 831 BLAKE2B f48a81a976a1eef8850683f5065c510365bfd6a6e79b3869b369ee8c7e6a30692e6fdbf87c5606cc6a9a9184581399a0b4bc9627c64a5d6f71fce81e0f6daba0 SHA512 b983c4bfe481f454bc80c196b8df86e2b9258206e42759d88d9b0e1c1d1f08963e1e66a72c8fff539920a45f99941da5f89c76d3ca1f6efba12997b02873c37c
+EBUILD nose_warnings_filters-0.1.5-r2.ebuild 858 BLAKE2B 98e0a4627273f35414338c27188ed3980cd21b34db6ba6328cc65fd3c2dffac00f20bfed897febf6d014e80b36134791c47e89e24fe7db357d7699233f33df0e SHA512 efba5cd164ef5b42878dad006218a1a3e4b05c5ac34cc27c24c2a1cb1cc9b76242c2f114bae18262b685a4bdfac00531c28dd50d2bff9f7e03828e22111dc8c5
MISC metadata.xml 393 BLAKE2B 077fd1e2172a4fbf35315d6597ead3dcf760145272ed4855df1b8cfd484addeffbba47bb7334c9fef8b404b70f3a136d8687d270dc22607306b68a79fbeb764e SHA512 5a579ee892244135abe424c05a9ed28ccc0d04e2e0dc87cc14187de9b5f86e00f8c51a762c0a55333f92370df2e982cf82babee6dec27205f15ede1aa87bde11
diff --git a/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r2.ebuild b/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r2.ebuild
index 045f822a9630..9d0cc4733ee1 100644
--- a/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r2.ebuild
+++ b/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r2.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~ppc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/nose[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest
index e470f883331f..f53c5b1ebe0e 100644
--- a/dev-python/notebook/Manifest
+++ b/dev-python/notebook/Manifest
@@ -6,8 +6,8 @@ DIST notebook-5.0.0.tar.gz 11481080 BLAKE2B 3cc483d338ca22c6b4d7199100875e9425f9
DIST notebook-5.2.1.tar.gz 12458130 BLAKE2B f10a91fd79064fb09889c4ee30a84a0b34321d3a89f950609df9a90106ed4af75268cc1b087d0229882575d548b7b2b78632aa97452f89fc67910586911fc467 SHA512 defdb08e37dcec9fe799d0b03dc8dc2339f37c9417e4b138ba83b98433dd77f0dea3d83e07368e67f18155af1a67bbabea21ccd061d8a926b6b084fd25960576
DIST notebook-5.7.0.tar.gz 13394162 BLAKE2B b74be075ec97896d8ace2ce9f45d4759aee3dba1a7515a412daa8fda4606198d1487e6760ed01d8a2726ac3bf334f2335f40bf8938e8ae1ca23c9cbb5a52eded SHA512 bc5ff0316b0f89ae2c8b8bc271a8824848e2a3d93420e895557229663c889916aa98e4d1503957abbd38ca61a1b3f9d421946d6c98e36f1153b1833f473330b1
DIST notebook-5.7.8.tar.gz 13371684 BLAKE2B 077a94ec7085ae7325a972efb58f8d7eee5a541186522402084dfa55e335163fee30e68476265e9825c3623408989b1a0782ff6a5af71af4d8ea5e6e308c3a45 SHA512 1cccb23ce6810df85b3b600c0e2e5d6599be5551ea5243c7b1a9c73ed45c34dea8b16b0fbb3624aefb9eda848bce2fdcea1f3add8df3f00a90c13a9b01ea3f07
-EBUILD notebook-5.0.0.ebuild 2268 BLAKE2B 808f3cc8944e10f4460e08f719b517e013b0e616146e30f0b71b7174f946033e2dd33cb10a0f8edbf0224467257ca4d6d491be8d1590bf1c490c6df60950d8d1 SHA512 5d95c91cef498a8ef37f3ced12eb9937a7b22952a84a01907df555bfbf7f5fff0eace7eccab64c392c5f7d3e0f8d5f76953532656f63d619c124097f6f8ff57a
-EBUILD notebook-5.2.1.ebuild 2647 BLAKE2B a368b9f96fe1e744cb58acb240fe260bca0648e837f3772916915755f5e7dfac8d7beb5e29b9ca61fe0695009d242740f6c86a254f61dabd2ad4618f6704814f SHA512 40cd5f93ab881bf14d3bb21ce3f0946dc0110caeddafbc9191dabd04129d992d72bbb38dbcb57b9559b4734beaf53bb0042f1626dd96dc1966db7a51ce77d6a8
-EBUILD notebook-5.7.0.ebuild 2757 BLAKE2B 2ef9ea2f77cda8c68f064076d850813d2034468d6292c95327dc807fbf43aaffb15b618b2119dea18e932a9a1889424b98e2378e93b10ba042c1121d993a22f8 SHA512 ecac94cc2047926cd5e3e555af7b7de486d249a0043094acc3453887ed3790167ce7f12d457405f1cd9f224047c2e4aa07c7c2b3ea5af69ed1f23385817f2d1a
-EBUILD notebook-5.7.8.ebuild 2978 BLAKE2B c10769c18e05c4c9bf51706dfc7e67ce74b9f6f8a8378dd9e3e66a091ffed74f4bee471ac7ebdd3b280821fc3f8d96ad419b8e8fbcf9e57bfbea2a0de9470afc SHA512 98f7b96919c3849b4f27414a86e91936f50ddc22bd76d8aad20d090dd4530e9ae266f25d022af06e5e6c9e432d9dffd4c57f19bfd4853ee7b9c578ac10885c03
+EBUILD notebook-5.0.0.ebuild 2285 BLAKE2B d74e1b35ce2351edeb23db9d799dec67a015b4d9d106ff522efc974ccd5ec2bf2ae0a607e280a558a388e4d963dad21c087aecbefe4eafcd7203a0d442f4d631 SHA512 3527218af587c8565777d4afd2729d083b433bcaee1ae3b6725ab471b978522a153fcca810ab7d1660d4362245e1632ce0def49ff3c0631937fd1452a8f9ed32
+EBUILD notebook-5.2.1.ebuild 2664 BLAKE2B b84f3722a847f15d360afdc0914de618706e2136d357aa139341af3f41c9ceb9d0267338328369a02396b3120ea152598f10b6d175fe2fd36e430bf5c726b614 SHA512 496176e87f4819ee1185685d98f0bc86154269b2e95f76a5a753d5513bee56201cae5e2cf66e4f0d88d3245ae390d4f4f808408ed43a2a012625b1b27f26422a
+EBUILD notebook-5.7.0.ebuild 2774 BLAKE2B 4e4f6b452cb1329132641b25f7659c1b75d76f1603f55f1c05d4f6a5346c16d00cd662561bb3af78e70eae4af2a4ef7baa0114f210d52baea4711ed4bb700c41 SHA512 a6b37462cae890de61b962b5aa702c77d172cb2cbc3724783cda6a10318ff832996b96598a36a3501fd35c2e78f9b48f7dde56e6ec3c6bdf5e48c59abbf7959e
+EBUILD notebook-5.7.8.ebuild 3004 BLAKE2B 2646c301d7673aa6f0ec13a5e330fa58bf17f42d898904acd0550bee11e0151d7db2dab03df4731e9b3bf6e43e1a06a2477b6229b9bb85aef0fa6862115cf3c7 SHA512 e229e364f2e211d9aed17e50532ed9c6b19ce2274d5c514dbc87f2f0aca21024446847b96a44cfbc9542dc66b14a2c0daf3fd37d1c2ccc27c2e149c01090177f
MISC metadata.xml 472 BLAKE2B c68faaf3f609c2fc884c61f1fd1e0296460316ddd6da67aae1492a850a9128654d6f903f9337d92f9f0bfb78b00b94191c99a26dffec92279e79ddfc9ab39fd1 SHA512 23588835d3a40661f3a59b92a9ccfb9e40777f14ff03b6f9c403eb9eee5560e0a805c6a76cd8ae2fb11eeba39b264fa0fedf44cc4fd2231318fe1cefe2c27846
diff --git a/dev-python/notebook/notebook-5.0.0.ebuild b/dev-python/notebook/notebook-5.0.0.ebuild
index 40d4c79a2e04..82871cfc8b3c 100644
--- a/dev-python/notebook/notebook-5.0.0.ebuild
+++ b/dev-python/notebook/notebook-5.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/mathjax-2.4
dev-python/jinja[${PYTHON_USEDEP}]
diff --git a/dev-python/notebook/notebook-5.2.1.ebuild b/dev-python/notebook/notebook-5.2.1.ebuild
index 3c20493d8992..fcdb01cae5dd 100644
--- a/dev-python/notebook/notebook-5.2.1.ebuild
+++ b/dev-python/notebook/notebook-5.2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python3_{5,6} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/mathjax-2.4
dev-python/jinja[${PYTHON_USEDEP}]
diff --git a/dev-python/notebook/notebook-5.7.0.ebuild b/dev-python/notebook/notebook-5.7.0.ebuild
index 1c533109281d..59dcf29a5c1e 100644
--- a/dev-python/notebook/notebook-5.7.0.ebuild
+++ b/dev-python/notebook/notebook-5.7.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/mathjax-2.4
dev-python/jinja[${PYTHON_USEDEP}]
diff --git a/dev-python/notebook/notebook-5.7.8.ebuild b/dev-python/notebook/notebook-5.7.8.ebuild
index 11f00397f28e..e5db986f8da8 100644
--- a/dev-python/notebook/notebook-5.7.8.ebuild
+++ b/dev-python/notebook/notebook-5.7.8.ebuild
@@ -14,8 +14,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/mathjax-2.4
dev-python/jinja[${PYTHON_USEDEP}]
diff --git a/dev-python/notify-python/Manifest b/dev-python/notify-python/Manifest
index 0fd5c8f480e4..39ef860043d2 100644
--- a/dev-python/notify-python/Manifest
+++ b/dev-python/notify-python/Manifest
@@ -1,4 +1,4 @@
AUX notify-python-0.1.1-libnotify-0.7.patch 916 BLAKE2B 22fbcd4a8c1931fe78a342d5d82df71664f803d6eb935003c0f0e46bc7f562b10b038983744ba16b883db72895ad7f1ef57d9fadb3c9c6f93219b94aa47ce89e SHA512 1b8c1e315ecd842925335d2115a941df47569a9557e79eca734a051e838418d0fe0d315e4f8b41de219662271dbb6e1faa8398374d1728e92263c84feb0ccc66
DIST notify-python-0.1.1.tar.bz2 214514 BLAKE2B 7e7496b817abedc5577751a6525ca928c6f7e8cc51aeac810a0927e46533d93d4da73b5f76846a68cde025dae24000601a5745eb93037b149177d4941cbdaffc SHA512 67021af81d77b6a1ead4ee2a0ab4e8684c2b60c672ab7aa09a8f89d71cf646453d9be76455ac28616d70645019946db1731a7021fbb91fe66d9e057fcb3815a0
EBUILD notify-python-0.1.1-r3.ebuild 1283 BLAKE2B 0b2bd349589d28decebc3d02120c553f381339c635cc68fe7c86096066fc341123f649529deb0a4b50bebe96b6e9a8b66902d89951585d7d76de722dcbe8c081 SHA512 1aa4ad78d84382a1842475ffa4fe904882a3eed0279ec8955ee4962c05bf4d8e97bb7065556e702cf7f696894d9503dfe6ce4f602158b6d0a4ed06d0ee4e1501
-MISC metadata.xml 361 BLAKE2B 2e9dc3370e159928629b395032b496eb13316f2d46b6575d0f2c9617b4ef77333143fc744fd5b503bad412c8eb240aadc1ae40d5b05dc39d185118ebfc176419 SHA512 f752e04d417b93556d88c32272e0b53b94d09da233b3cd027713fd70a7552aa9ee5b5556bc26aa4cc33a1d333440318238bb7674a6f1172f14e0688e92c4ac9a
+MISC metadata.xml 246 BLAKE2B 3a28b3bb42a0352827a446ea608867a7782fe682458527ef441a528a22c9f951dc203639934a69ffb520f63aadce3037df28bf8c5304b3a5921b336142f9f246 SHA512 3245fb694492b2f698fb63aac02e66fb8a94fe35eabda45df4790bec043a1ea552e112315334001902f070093bb73e7b741aa3004757404aed97ebdb86cc9fbc
diff --git a/dev-python/notify-python/metadata.xml b/dev-python/notify-python/metadata.xml
index 0f698c2b7126..e24dd86faa2a 100644
--- a/dev-python/notify-python/metadata.xml
+++ b/dev-python/notify-python/metadata.xml
@@ -1,11 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>dev-zero@gentoo.org</email>
- <name>Tiziano Müller</name>
- </maintainer>
-<maintainer type="project">
+ <maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
diff --git a/dev-python/notify2/Manifest b/dev-python/notify2/Manifest
index e0d19fa663c9..3fc11314f8af 100644
--- a/dev-python/notify2/Manifest
+++ b/dev-python/notify2/Manifest
@@ -1,6 +1,6 @@
DIST notify2-0.3.1.tar.gz 17792 BLAKE2B 649df1934d1fffb97dabbf2f483204c55427fbede851840d642da2e4e62a9bda9d49670e60f5b2cda36b62ee47b7d0cd861d757d338867547dce3c7d61ddf7b4 SHA512 0b69a64e0a7e4955ee767c975db92c5c60d28c0e54f77498cfb98390771a8f536631fc34e42b5c46c138dfa1054b5516a0809b8e3b0cb9237a39825ddb827109
DIST notify2-0.3.tar.gz 8798 BLAKE2B 57e1eeaa96b9e5354991db36440abfbf80471887c094e41dd6ccff72f1b1b35524bebf83b44afa455c64cdc3fb7b0ef66d2517ca499340a3d001e796828ff9b6 SHA512 3290a5ff291d5500bcf631094fcf10302b234353eb8c26b91e7cd264238443866aadc15224d51eb6608e16b7ffbc9316d4bc551e5ad9de2a48b12a31b195739f
-EBUILD notify2-0.3.1-r1.ebuild 682 BLAKE2B 2e359b2bbd2abcf19fa5b6bfebe17b1c635ce6461a542dc360adfe0e7fb77d18c683ff5ccc339c0fb2238462d5b876149ae5b81d49221b3d439bee2cb0e0dd7e SHA512 9c70d4c345a2b20c197728ed2b9731c8c5f6ca332ffdbdd0a4a4c9efd9c4108086618e621473749b53cba25b66bf4750f557216db00b7ecd642279e395a63d55
-EBUILD notify2-0.3.1.ebuild 678 BLAKE2B 602e8091115dfd7de602b7c3647e5c37f369f63fbe0d7417e471ab89d80d9ed4f62aa2aa31aa31eeb320f94a691ea6281a3022c1c1921e92da9b9d92b8b6ae17 SHA512 755039c3dbc3e1f23e9b431ef4ffa2aa1d2ca18e3cc06193f10eef0c068218a78bef8d8aa3f59c8e78f822c509dea0e7c2b7ed321fa1028f93939b4247f9befb
-EBUILD notify2-0.3.ebuild 673 BLAKE2B d33eba87b4f9b6ac833a301a7fc5eda4ec0aed563502f5d710052d9048ecc52a839af973ba15771a329ee276fb30f1b42d06557ea2abbf4035ff204e05ff6ba5 SHA512 344ff5e49820b85635dd962bf369ec20fb1fb1619b0fb3a17c6ef7fcfafd9e3705b83120af5931257f6772a3a67c2cbf5c2aef25829ab82dae22c7d68a8656ab
+EBUILD notify2-0.3.1-r1.ebuild 675 BLAKE2B 8ee326d0324ad9918cacbe145b6cafaf395aa205e8771bc7e44e6041156d916ab066fb70ad4a30d8f0e3f2d6102a3b3247e7fbd78e07f7bf2a3a3916cc66370b SHA512 3990c87e305a556d602810035542db2ab51cb2e8fe1327922758d578dab814f2a4da966e7103c4ebb9821a1bd3f28b58a89a912a912a3e0e71d4ddc85164177e
+EBUILD notify2-0.3.1.ebuild 671 BLAKE2B 8eeba7082ee690a5b31269fe6f27a4dc2d935341ade026fb5267ff017d2f5ddb40d171ee210c933fc6e59fe3ed57239c7474c70830eb9e5f196793c9743acbbf SHA512 10864ac151e1ada4d4851fa243fe41758d0e7ed8ef5597226543e42c9d60672ae3122bd9b429dd9e0874765c1ef4fc4e8d2ed1445397077de6d498232066c26c
+EBUILD notify2-0.3.ebuild 666 BLAKE2B e37e4c05b6054c3619bed469a8c429c53c15673d19405a7c57b6c2d60ee30d8ff573f748f6988329f138e4fb6c3117a442699d750de4bb3b2c67a819f6ce5462 SHA512 66c34aeb75fd3f0dc37ba1d969bb1add8da41faae88a09d3b289f3057c2a60d9270eec844e3f7ad919819690a779bef85ff3fdc5edd15484b14a181bf1594d43
MISC metadata.xml 465 BLAKE2B 477ef3b148c7916372b0c12fc450dc9bacb59c609a3e3e005be6f8d5a268661405744c16180b336e34f4782f7e3a38ba17e63747d46199d0eb161e23d8415eaa SHA512 8024b5c580d09b74bf6a258dad507bec09d0c7bbbd10861bc2f866dd71acd7a858e7175dcb1d670cfdbade64da3f607667434a8587de6ceaeee7da028ce332ba
diff --git a/dev-python/notify2/notify2-0.3.1-r1.ebuild b/dev-python/notify2/notify2-0.3.1-r1.ebuild
index d04e66c02b35..b2c1f08b566c 100644
--- a/dev-python/notify2/notify2-0.3.1-r1.ebuild
+++ b/dev-python/notify2/notify2-0.3.1-r1.ebuild
@@ -18,7 +18,7 @@ IUSE="examples"
RDEPEND="dev-python/dbus-python[${PYTHON_USEDEP}]"
python_test() {
- virtx ${EPYTHON} test_notify2.py || die
+ virtx ${EPYTHON} test_notify2.py
}
python_install_all() {
diff --git a/dev-python/notify2/notify2-0.3.1.ebuild b/dev-python/notify2/notify2-0.3.1.ebuild
index 0e2390bd25f7..d81857e5beec 100644
--- a/dev-python/notify2/notify2-0.3.1.ebuild
+++ b/dev-python/notify2/notify2-0.3.1.ebuild
@@ -18,7 +18,7 @@ IUSE="examples"
RDEPEND="dev-python/dbus-python[${PYTHON_USEDEP}]"
python_test() {
- virtx ${EPYTHON} test_notify2.py || die
+ virtx ${EPYTHON} test_notify2.py
}
python_install_all() {
diff --git a/dev-python/notify2/notify2-0.3.ebuild b/dev-python/notify2/notify2-0.3.ebuild
index af1a65048b69..a8212dd40006 100644
--- a/dev-python/notify2/notify2-0.3.ebuild
+++ b/dev-python/notify2/notify2-0.3.ebuild
@@ -18,7 +18,7 @@ IUSE="examples"
RDEPEND="dev-python/dbus-python[${PYTHON_USEDEP}]"
python_test() {
- virtx ${EPYTHON} test_notify2.py || die
+ virtx ${EPYTHON} test_notify2.py
}
python_install_all() {
diff --git a/dev-python/nototools/Manifest b/dev-python/nototools/Manifest
index d3b0072b426e..593c506059e5 100644
--- a/dev-python/nototools/Manifest
+++ b/dev-python/nototools/Manifest
@@ -1,5 +1,3 @@
-DIST nototools-40aa4936022295cf851bb62f09a070f63fc8f5ae.tar.gz 9649749 BLAKE2B 5637373dfb70552f640b728814f3db1f3732b7335e7edac502a553a896e9715a8ef9356502c5d33a09a04ef45b0b27989f5a3602707964c7f91a1eee21e9112d SHA512 b1bfacc69f79b9ff7d40ff9b475a2e5808e57a66fa3bf2c79cdc56999e390cfdd2f92b71fd9e53e0e3571f30f3a54d1dcde2c3d8bf38378c72f79260d8d9d5ba
DIST nototools-9c4375f07c9adc00c700c5d252df6a25d7425870.tar.gz 9693250 BLAKE2B 636832b538714d48aa78946b9af9985c55a5543828c3033b849fe3ad75c15472ea7515ca2a4a30c990457acdce2fcbad27d8e61fcd42a4bd7f009638f1bb4381 SHA512 dd2ffe072716c61c9eab9307308f6f72ca3a6631ec2402d03adc4e4483030d770035bf9b9ae66b5b580f1dd7e1cb546f03eff61c00c73069c804953587199e9e
-EBUILD nototools-20180827.ebuild 903 BLAKE2B 23d5180b6f23a1cb50a460c5f73900ccf7613cbabe6990c8db84ef5740f42104f687b3d592a06d93c200d58dcd910506ad49b60a5d7b4b4812222bfd40c4f6e5 SHA512 e6a2dc54a303fcb8891760559008d31f311dff732ad2fabbbba1e1582756a61fa106d796c8038c94a7b456a5af90cc1d153469ecb155e43c5e7dcd05b84104de
-EBUILD nototools-20190320.ebuild 1007 BLAKE2B 1777145630fef44fad2b2f8f10645a4ee2ddf5f69afee543dddc449695f45b0333ee73e47452b8ef80a56442247e4c020cc920a5614c8cb94c7417b38562da9c SHA512 1dba77222f79a863ae58cad589ae9b0e237e4c95f0e466afbc008b129bcb5704c6741835a4b2ab5715d1ea05c2e3b30dced2550373c587a14c37fb5f0c7d14a8
+EBUILD nototools-20190320.ebuild 1006 BLAKE2B 5ae83669ad857ebac8a0651747f754f632967848b9787932d89365567435653eca84f0e426b4cc462ccc42d3907f68c8778bee09e4560ad13683c3ba3b7327ed SHA512 8f2610ac2abd6b5720618a4a43aff73413eb01768eee766b2c708e6a4087cec965390e0b3259845d57e3bbfddb7ca4ab5566ab1785229f6396ffbbf50e3267d7
MISC metadata.xml 243 BLAKE2B f40c5d69470d5136cba32e1ea6b2351ca1842a5d83381e0bef3e063e266c64bebb9ba85e1f155010e219b136c2827c989d9adf3b2c6b2f6ca265f03339c9a7ce SHA512 640630eb9d42c319ca1da37b03a03677a3dd4e48f28ce2690b64f6e4e7d5885cfda41d439f3f9d8b009be04891b043a5b0ac6f9d43b701f65c8fcc0e0613b04a
diff --git a/dev-python/nototools/nototools-20180827.ebuild b/dev-python/nototools/nototools-20180827.ebuild
deleted file mode 100644
index 3ed57f2d87d0..000000000000
--- a/dev-python/nototools/nototools-20180827.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Doesn't work with python3 yet:
-# https://github.com/googlei18n/nototools/issues/472
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Noto fonts support tools and scripts plus web site generation"
-HOMEPAGE="https://github.com/googlei18n/nototools"
-
-COMMIT="40aa4936022295cf851bb62f09a070f63fc8f5ae"
-SRC_URI="https://github.com/googlei18n/nototools/archive/${COMMIT}.tar.gz#/nototools-${COMMIT}.tar.gz"
-
-LICENSE="Apache-2.0 OFL-1.1"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}
- dev-python/backports-os[${PYTHON_USEDEP}]
- dev-python/booleanOperations[${PYTHON_USEDEP}]
- dev-python/defcon[${PYTHON_USEDEP}]
- dev-python/fonttools[${PYTHON_USEDEP}]
- virtual/python-typing[${PYTHON_USEDEP}]
-"
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-python_test() {
- esetup.py test
-}
diff --git a/dev-python/nototools/nototools-20190320.ebuild b/dev-python/nototools/nototools-20190320.ebuild
index c669eeaa0a69..0b8413603b0a 100644
--- a/dev-python/nototools/nototools-20190320.ebuild
+++ b/dev-python/nototools/nototools-20190320.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/googlei18n/nototools/archive/${COMMIT}.tar.gz#/notot
LICENSE="Apache-2.0 OFL-1.1"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE=""
DEPEND=""
diff --git a/dev-python/numba/Manifest b/dev-python/numba/Manifest
index 21610ee4816b..77151ff43401 100644
--- a/dev-python/numba/Manifest
+++ b/dev-python/numba/Manifest
@@ -4,8 +4,8 @@ DIST numba-0.27.0.tar.gz 1247144 BLAKE2B 42de6e0f7865efb597ed1dd3680eafc66906d5d
DIST numba-0.35.0.tar.gz 1647189 BLAKE2B f0dfd6fe03e1a60b4d19f0f4d1b158d418686376f4317b7f4b5fa0734b35b6ce670661705f92994910a8b47bbd0689dca652f36cea1a2f9d5afa419ae1c8b5fd SHA512 48ee1e33e7ec1327a78c3485602e911f045df8b8dbb69da3004133e6da8cbb52388712b4aeffa1e41b83d20aaa88cc8c1202ef35aabbf3e0e04ad2875df789f0
DIST numba-0.37.0.tar.gz 1734667 BLAKE2B 20fd765d226e6e71a0e94bbf8c6a605ef7b4cf8ba6e39667001051c642fb9b872540482e710e020c0fca6653d9ca4518ce82e48681613f28ac5b9e2346bece4f SHA512 83a4e5a28a43ed1cd6584ccd63aac38a928af48c424ed119bc86487f0a2bfb9875c34f6fe0a03446d8c8e9179be81f831200c12ff31edc22bc4741789095f861
DIST numba-0.39.0.tar.gz 1782489 BLAKE2B 77a6afe587ce3ae0ccd782e329e626d63ab58b84a2aeb836710fc0c13dcc88e16ab36e7426c6d9ff88c6d5be854915128dc2868d7fa71511ec9c8eea9debffe7 SHA512 f9cabf39fea543495425ba326aad34a52d317ebef61e5b298588764214bb396ea43871d32875f0882a36909bb12fc2e3807c38b5fc60ff5d9e6dc9ccdd36bf6e
-EBUILD numba-0.27.0.ebuild 1752 BLAKE2B bcb287308ff489b15da5fd35c8ea915a630f9ba78a6b54c7ff28e4a58ac06e60a320b11f4b7663fe0987b53f2ba8cf354d1d885a8ff1fe5e6fd6f6f6d1254c77 SHA512 4735cf05ece52e6acdd4a70c433f069628bad9ca62ef75760009884a358e059f0257881ea971a25c4cd0c9d229c5902e569b5e0d4d75be3ce344ccdd2f87ccd3
-EBUILD numba-0.35.0.ebuild 1061 BLAKE2B 536408487898515545732c3e424b1bc9d7ad40ef316ad292299a2a0575587b48dcb9733724c60509ebec778caeaded6f6444d42f99494958f7d33cfe5d113c6f SHA512 2e3e85a595a4e47a04c7fde862cd79580c1c0aec07a702f2d351bcef29a43b5738a2aa9674bc4754aa463664da7ef0d007a08ca526df67964c972f2fa62469ae
-EBUILD numba-0.37.0.ebuild 1100 BLAKE2B 83462ddd618fc3ed4a48608ae055e465f74f3d32a4ec5826b2155984226fd33453e0090a9a9345b5157e16b7711b62fc3beb78b08a6e309b803f624774a899c5 SHA512 6acc10d4a8ae962d4e71c1a09c35e216dbe759853a0c46e4a3aaad7067ef5fda310f66c729d49fd70b47d882124ad3bc79721ee024743180424b10ae48fa7685
-EBUILD numba-0.39.0.ebuild 1102 BLAKE2B a6d09f37dfb886af4c1e5832cb8dd970e2f0e39d277c169efcb8aba72f14bb0d70761c9d1d9e3d220a0fd007760821d2b5134d10d67db44a247700832e4caa4a SHA512 1b6aeb51b4f2e92ce74f0013949e57eb8aa96f332f65dd0a04a6533935c64f00d325a8beaa900c8a64fbb276e9dbc0f184a45d52984faff26fe570a237e6bdc4
+EBUILD numba-0.27.0.ebuild 1779 BLAKE2B 9f0824d54ee8029282d3b2eafd0787720604c698a3c32ea21dc687df737610022da0726a070b14aec57be0b2faec4c618a94bae4a175376f832423de3f3be666 SHA512 b5fe469e25e1710465b5f36dec51b23b54a51108c943f323d14f3d91f9f11c0c3e4eb1e910f4ea5ca0d53bdcf6f0488a21be8a16a09e8361dfd8c05160102676
+EBUILD numba-0.35.0.ebuild 1088 BLAKE2B 3f287d67a32213330864e5319a62f72606056db62b80c848cc4ed80ebe304cc843119f91ac30b0cefb593627af58b732c1457cf8cdad9a80283a75089472f08e SHA512 9941e5cec6971662ca98cf07340eb564345b30a59d3973d6e3d2671daf205ae7281096b0a461612c87e88720683358ef1752ae8d41e6dd6e0105cd4754dc15ca
+EBUILD numba-0.37.0.ebuild 1127 BLAKE2B f99e24bfeba9a5833426f7de7e226f03794b0d34c9ed1d5f07be10ad0d65c8f8168b81996a6fec15f0a46ea2a96c9a9799b7b31d89bd18e5f6f64b919a94ef6d SHA512 7bc960dad5f967f1fc79aa3b5a31e0e5b3829c3e566f2eee65bc09d73869ac0d983a978019aa29450087d1cccbd7651149f73e9ee5b33e0e43fcde23cd431c0e
+EBUILD numba-0.39.0.ebuild 1129 BLAKE2B ab87128ba8d886d95ab9ce11f23cf5b5aa81e17391e66bba714c77539680b6a29c058bccbbc00d50e6ca06e2662666996b917995a3c7929fe61373123cce3876 SHA512 0df480331fbd4fbbc6f18343f78901ce93ffa3e3a42d9d87eabb8df2c36b3983b1daa2b3eb2b32eb83e8d1f421a14b06e7df24e7c499a230f6a50e264e0904b7
MISC metadata.xml 817 BLAKE2B 38ad9b5ea5c0882357115f2e0e10747e482de1f49deb0185a258172d520b4304334834ca3a78a3b2360aff8336a29cc248e7478a0bfc6e0833e3f9ea8d2865e8 SHA512 16271bf2dba4edb77e4cf05f95e9bea6c5534890c1303f6d10b9b7449a26b05ab43acc28fd5691d1433ce15ee87214c5a414dc652eb019bb1fb87acfa37150e6
diff --git a/dev-python/numba/numba-0.27.0.ebuild b/dev-python/numba/numba-0.27.0.ebuild
index b9db36fe2d8f..d17a5b2a37eb 100644
--- a/dev-python/numba/numba-0.27.0.ebuild
+++ b/dev-python/numba/numba-0.27.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/llvmlite-0.10[${PYTHON_USEDEP}]
diff --git a/dev-python/numba/numba-0.35.0.ebuild b/dev-python/numba/numba-0.35.0.ebuild
index e6476d71a8be..9f39737ab0be 100644
--- a/dev-python/numba/numba-0.35.0.ebuild
+++ b/dev-python/numba/numba-0.35.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/llvmlite-0.19[${PYTHON_USEDEP}]
diff --git a/dev-python/numba/numba-0.37.0.ebuild b/dev-python/numba/numba-0.37.0.ebuild
index ec0a93f4b881..d2e5e28265ed 100644
--- a/dev-python/numba/numba-0.37.0.ebuild
+++ b/dev-python/numba/numba-0.37.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/llvmlite-0.22.0[${PYTHON_USEDEP}]
diff --git a/dev-python/numba/numba-0.39.0.ebuild b/dev-python/numba/numba-0.39.0.ebuild
index a5763ea1be78..5e43e6e0d04f 100644
--- a/dev-python/numba/numba-0.39.0.ebuild
+++ b/dev-python/numba/numba-0.39.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/llvmlite-0.22.0[${PYTHON_USEDEP}]
diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest
index ce2fad54a0ae..888578ee8d95 100644
--- a/dev-python/numpy/Manifest
+++ b/dev-python/numpy/Manifest
@@ -1,30 +1,28 @@
AUX numpy-1.14.5-no-hardcode-blas.patch 3767 BLAKE2B f580a067b9c91a53f99daffd33f38306abb3d2852f4d513152531fb0796f50371c9031b7c685fd35801afbe2a5b649efd4d2cdca9c239f119893b1fde19bda3b SHA512 66a7d9988ab3e6f5b1788df7db9d81719c43ba641edc3450a4912c46aaf0ffb3ba6030dc458182adfb11eafac91f2ba6e1c5aa9b8eb077d6d8c776b2ec5ad2fc
AUX numpy-1.14.5-py37.patch 5417 BLAKE2B a6660b06a6f5ebc436b8bef4f53934892384889304f3b48ed1e9e84298deb78528e431e2102856fe1bc44b5e9a472b3a0b51401ad824b7072465d8c54f6aa939 SHA512 78b6a1640cf51e9b58478fd9ad5044bec2efc1319cc050f0a1345fc367b57b9170954ce25b88b2851007b438a00ac380eab48f6b699fed1115d109972ec553ad
AUX numpy-1.15.4-no-hardcode-blas.patch 3841 BLAKE2B 19ddde096b5b0b1d3c0a98e16c14b96cf9c16ec5d96736ec561f14535fe240eaa8fbe71f396d432ce557b78b18a98ad8684724614f201b1d6151c8edfd07f483 SHA512 8f870f8a52c096f6f0f614dc64ff6d5ed8d8805e14723c60c6e85b69cf915fc698e808f3fcafce75a6ea9e7eb728949dc56ef823d70963d25658e50aa8becaae
+AUX numpy-1.17.4-no-hardcode-blas.patch 2769 BLAKE2B 800bd23df8f23f335a8298041403f7caca92128e759db85c354c0328447c2b0cada571694bb96d4e9231b12ab91c7f9533526a06427723a3db4a75f502aec443 SHA512 8f31fdcb5acec9f5a346b35625e526d120577fba95d9039d53c3ad2441a5fc6950251d6ef58ecc53110873d76ec9f9a12c65f60f909413f26f3734f8e0bcfb09
AUX numpy-1.8.0-no-hardcode-blas.patch 1153 BLAKE2B d812ddc3069d23f211026c14ca36aa907c254b5e5305e720bc87bb5fbd51dd032f93eecd245c222ae8fa81dbe1541a2ffb1524e685a05f238758b4487e3532b9 SHA512 baa29a0c981ede608d890e776026961fb71156eb7804f702623bce775e3b6ce3bb28ced252d9c6fe991429b690b3eef8468d703f79247820527648d6484d23f3
DIST numpy-1.14.5.zip 4904624 BLAKE2B 14d266bf1139b9539e39d08a6537e2b772e80bf46a0769cbb06b63ba54858c9284f6d0e8a19627a4d99f2c2638e9a4031bf4d4aaf773eaf34b7203d131636dc0 SHA512 e131f9fa815084e334b59c5d9abd8de0088ad1dfefecf8615ad7deca0b54b0dfa0446c8de99c90670ea9fcabea9980bd171618a5b9032c1937b597a5ce363c5b
DIST numpy-1.15.4.zip 4473522 BLAKE2B c030ef4a06c84091eec11b6602422468bd0674489a2c7fea1230132cd3a3ca1b10ec87eeb6788f2f263943f9ac43026dc1e7f0f5f1d52e9d1cc6934a5d361090 SHA512 9e0516da04368f0353fb7e3cc2c72e1ec936042908309732a298405bd7111e712899627b82f3674295b611e0ebfd74ef91d693f065fe9cb03dc7de23d1e72676
DIST numpy-1.16.1.zip 5070040 BLAKE2B 0429d27d88ec97e207822c9c7fa759453bbef97d1d5fdf3e68dab21ca098a6321e2e57d85561dd99084d190b8ed6fce20f00b421c8d14a249fc45dc1ea09569e SHA512 e4adce4f40a3cb6ac482f82db9fcd079179b03b0e878920cfc7d98b9f622adab997c68af892b209f417d5f31b4123a1c5ff5c07cf5b0aaa496d8be6c8354bde8
DIST numpy-1.16.5.zip 5138208 BLAKE2B f5511650e66939a6ce21cfad7874aecdeb6c07a70b32419a808956e42c7819d82bb364f1632da91b4d8a5237001c8ae3cbdcac10651fa0acca9558bdeafb5437 SHA512 6dd790ff57fdb7e7b0bddb47ea2b70b2667edefe632548ec68934e12a16af4a51bed9726e495c4993aad4c448dc4a204d0a087577d43dcfc9fa0164eb1d4b898
-DIST numpy-1.8.2.tar.gz 3792998 BLAKE2B 00d22c72ab6f919626d3fba0edc477fb9c19f9c299f78cff6102e1860e3d1baec8f3b17aa23be797e9a34630428174de3f3b630c3f05c5340024dc6314fad8cd SHA512 996e6b8e2d42f223e44660f56bf73eb8ab124f400d89218f8f5e4d7c9860ada44a4d7c54526137b0695c7a10f36e8834fbf0d42b7cb20bcdb5d5c245d673385c
+DIST numpy-1.17.4.zip 6366657 BLAKE2B 89f729bb0740fa721dfe8d1165094a96302fde1e8c272689c11cb4a9bb39d11afaf6eda3ded8a370333b47b9d1ee25e8cb0a602c8cf44964612342c50ea5824f SHA512 f3264be7152437d71718da4728222962013ebd7fe02288d5063f1c763d1c4eee26485c27e8088f4dff79a4d491bc9f191849748c6007d093d22e89c6bff317f3
DIST numpy-html-1.14.5.zip 11197881 BLAKE2B 00cac3c5be07f644328acd9ed155a6fc07ed7d7380584732bb3ac03562c8705cd152612f461d5dc251dabe0be4ba45593165a961496e351110e1aa7598c37370 SHA512 578d31660de4e1f57310b3a2137cefea17228f40046eef1689fb6d9302f0fe0fda5aaf473c3b8c69ae781049950022321593ec891a5640e3c36c886ab3bf4383
DIST numpy-html-1.15.4.zip 11158615 BLAKE2B eb264cd51fd61b389e858300d96be63f8e2eeaa0b7346beac571b62d96867d6820c19d5043a6f81088dc52b1e4d7f3f295e02ff5ff90351b0feccf657ce90001 SHA512 1cad60013f374f456bbb1fb6161545a94e252205c28054f9b33cde65330772ab243339289517a8825957a21e210455d33bcc0b9c588052c49c88257b1b04facb
DIST numpy-html-1.16.1.zip 12132467 BLAKE2B 050a8cba160e36a4c547f1b67b8ab2b9220c9841a9f8343dce6f3221313505530a1687efa2116384a03d3bc9172a0298b4ea5ece2f423841d595e45f565ccbc2 SHA512 5af356313363e00f05db560902cc7578162c7d2ab9c1ef0f3713854682b63d76297d55eb9aac0dfc7f4b687ccea93a53462e2082ef1270e29e19680e1222b34d
DIST numpy-html-1.16.4.zip 12097069 BLAKE2B db1f897342fbc80a761fbaee7b0eee3761dbfa04ef6c46a137bb2392caaec8256580467ce06498cceeada2639151a1ec75dafab484d64cb897c008727d6d32a5 SHA512 c44c5e1e0cb22f9dd46fe9e302030292d85e567456178fee296746a414271634e906509fb6665ac63fbfebdd13c5383574f0aa47b4fbc639063da31addc3316a
-DIST numpy-html-1.8.1.zip 9703711 BLAKE2B 1f9d9cb4e65fc2f03d07da9bc34de9c8c4f93f5267689abccb0e2383b23babfed52ae6c3969738e78eeca7b32f49c90f9f7bb92dd432a6b87e082b67c1f214a5 SHA512 1d52c657931f4eebb5325159444aedd969b201f5098855058f1ef632dc8677372d632291154ebc3db9869cdb8abf7eb820eade1a9edba2d6be1ae918cb38c071
DIST numpy-ref-1.14.5.pdf 4855150 BLAKE2B aa924542346bd06b1aa8b11ceb8eb5de936cfdccc10a8339720a297e27b5b34961044eb8db8dd7b9a19ba93b3cbf76ec278a9a50724653aafd2b9d57a00007f2 SHA512 717f58fcb1aa66ecc5f5d4c11c9923d2beb21a1b1a0ca1e46f3622c69f1122fd0547b7f7abaf6de008e2aa988b2453af3c2590877f5596fb6642479ece651746
DIST numpy-ref-1.15.4.pdf 4843444 BLAKE2B 26154930a8c881f49e7eb7d9540d1deba27baed1acb15dbacd42a659c05f50605cd44b63b2474e66d1d22851145cc65b3e3f26302f8966e141cbd2afc666c654 SHA512 aebff74389e785bd588ccc287329aea4dbc3ef51b46fbffdf088853342fea724f79f712733e453877949e756a52e89de3b257e5feba86e830df84ed8f9bb0e30
DIST numpy-ref-1.16.1.pdf 5175448 BLAKE2B 5cd692a0fc825216560dbbf48738a49b794973d4539bd778f0f9a2f7f72b32d3061675f9a76db4cbfbb38eec0793c70046180fcb07e23ffc6177dee76b16bb92 SHA512 6cad03e30d7c2204fb899f4e4d1167fefade60d20dedf0ea87ac15c70139fbcca8789cdf17af5a2d221ba06eb78e9376b4b542621f9d78772041c83ab2405d1a
DIST numpy-ref-1.16.4.pdf 5176571 BLAKE2B 9a875ebd1473b241d463d810a6d191581aef961158f2f82959671b554ace3ad482795e4f3e1cb7dd4632cff926c1e864c675a7624fb0f4e4f297948bf50f0564 SHA512 983ba0f34a70c011886bdbc9fd8f3f75a3a967ca29217acc76fa46e7da391296a5628c9a557ac76efb393271abfb8ee4f376d401c1cc1e5c30622e54b9325d09
-DIST numpy-ref-1.8.1.pdf 5348248 BLAKE2B f087fbbd3c789adebd2902db0a2acc8a8748ccbb5a1e7e064effdc91e92c7dcf087ae36436fc52d7afa12a12ca2fc0f5f5617177bcd8b9745a7155acd10d71fc SHA512 340dd8f47430f24fea81bb3a8674e1a58f4290a9d1c5d64bac96d50b31a94a770e78381e42daf8b0a6a90cefe5cafe86b0c89f7cc7635a042a7e85eb74bdbdf5
DIST numpy-user-1.14.5.pdf 574418 BLAKE2B 80738f1760932fa74b07334d1a355ba3ce319e0b03fe1428d0b3497466fa1164ccbad84969cb7bc8daebb5525094f0d0c7710e1d661b1c6bbaca0669bfcbf875 SHA512 fb00305408c56ee203ed71ac042474592e7e933f14a639f6dce0f6dc80206c13b844c2425a919f9072a114c7af2c2f9f85b78a07ba3874259e5d173290e51a13
DIST numpy-user-1.15.4.pdf 596191 BLAKE2B 1387b7aac9cccba4b7ce259391f56372959db35c4ddce111afb9949347ebcf3290e7d3fb5b1b2d2e7850911259cddb07edfe104c1396ae8e31a58a81e9293f16 SHA512 2089753b48412f094b279c378be1d221ec9b171957171a4e26b4589d594e00b4f66b6f8a88a7eb665e8c3fa3e6ed505d63da80d4d01ced041544b97ea56fe212
DIST numpy-user-1.16.1.pdf 592508 BLAKE2B 88ef7aac2998fd8eeebc3ab92df9ad9ba139b67ab0442cd4ed91cdc7b1cd72acf7905468118df25634640b709106758455c7d316539b941d7760010b8135fafa SHA512 d089b4c663f92c38aa075c37974df757bdc457f75980737477a4477f67311d28149bc4c20f5d1cd0877221a78e5a9ff10702b1ebcc8ab062d328cdda4087d0f7
DIST numpy-user-1.16.4.pdf 596203 BLAKE2B da3ad1f0ec1c965d20656f73a970911cbb58efa73a5df89e2e6485e0dd763f483e35eea1395ac919bf35d496fb216cee954fc5d31edebc1796a24a2a7a2d12b9 SHA512 3083008547213bfa98ffa5cd8e2cea13f6947f42d83aef61502a2a852b0d5f27d727c76b42d281d7a2f4f76c78e88b12ee3d9b164b39fe1f0213ace7097357d6
-DIST numpy-user-1.8.1.pdf 408305 BLAKE2B 2956e42ebad45b021f72c7e71d357d953ea8a26639b4c6e81dbe1718052304ac5ce1a7f96646d94ad48bf737ddc6962fcbc304e31dfce32b85cb8165b0ada6e0 SHA512 9e646e89e7e67834fa596e43082b43842d1c59287d22fd8d20c9f0a1d3d56a518a08cc2c036de4972ad0d6d9d3c2f56e2210f76e7244d3f7547b5204d84d3c7c
-EBUILD numpy-1.14.5.ebuild 4078 BLAKE2B 5744b8fc54c8c38be427977136dd1fdc5a9fb3cfec3f0152595310c0647c789e32acc903b4756f996341d4883fc45c353dd76433aa70a363106769aba4637ccd SHA512 bf9a355cb9b2898ca8e27ff9c01a0aba88cabf7ff21d5e5280707b5450916fe852e23311a371e901c64611a1c1b266e66e94535da7c876895166810bd6174130
-EBUILD numpy-1.15.4.ebuild 3889 BLAKE2B 8b54abf55fc169959433b53b55f5093a4e70d3824e83cf2b7b771329ec33df23828cfc914b151d0d4db7ca92c676d6b04745c5931fb9b8d4c71555a61362f448 SHA512 090c840d0b6835816fb4ec97098a9f3b07140f3c5f3fcb0b9c57f5114e59ffa71fab899b882dc22dc4f2edaf458c5f1b3214a7abaa75cf44562d09656676edb0
-EBUILD numpy-1.16.1.ebuild 3909 BLAKE2B 89bd9c031ab0d9326be2a0454fed895615017152797d2f623995ea513285138395ba8af7f643cd4bc213b2da098347de27f61da287f1f8dbfc5915c9aa096d4f SHA512 44c6e1a9d0dc296fca745b2086aed88091b96602645cbf2990bd13e998dfdf04a9324c3f63e76e5605c490f87eda515127d9505411ae38a53a14ee8f5f04228f
+EBUILD numpy-1.14.5.ebuild 4105 BLAKE2B efeb5636a8b6c86e4cfad8c681e83face73864836af07558e5538f0eeef134331889d464150f4978018c721da48d49e79a104fced2da935bb8d3e9e0930f6e92 SHA512 3b89faf902d55d333bc9d4487fa5e753fb837a10dbc414bbe3157a007936fc0dc9f70843ef4c169845aef00cb48f7c8cd9fa7a5f5155c3e36b45c771247e5db1
+EBUILD numpy-1.15.4.ebuild 3916 BLAKE2B 659ccf8a6bc7acd4899aad0303abaf3e42db17a28e36636e4eb0da9dda607f4574c576fc622655d3afa83fed641e6c331deaf3e12c1a60bababaacc2873ec22c SHA512 5874312dffe34ad0c77f0c808fb90e50a85880046ab4e866f31d26cb3f369c10324af2e8124e8a49d6c047cce1e460d6ea55a446ff9bd226f8f17b0192663c72
+EBUILD numpy-1.16.1.ebuild 3936 BLAKE2B 0d3dc2c4895e2c28ff7174e6152332c6db1eef1b51e77072e319f74fc6a16b340d8555894672350a1de71e34d55143dc05b32ae1aa44898d84f1da1814d78a5d SHA512 90d4594f0a1cfe312e78302fa27c17bc057ed3bd718de9f43053a6b5419fb5212d93ed96600ebabe37a20dbc9c4901457dd42b52b6583f5e453d076191bc5ad4
EBUILD numpy-1.16.5.ebuild 4225 BLAKE2B 4f08f746030c6c21b6f53253b4eca417e7e6e827d6179c219f1c40a20883be428da70d8c827246d2cef195ddb4144ea7b3a74f0031e0b3caed78284b570ef8ff SHA512 5a1ecdb57965b09910551ff03c56c07b784d7705c67361a1d52155f59f7567d699c35ea987826c34256322900d95f61cb1dfeb5e248b647fbee3afed1574af61
-EBUILD numpy-1.8.2.ebuild 3964 BLAKE2B 9916b96287b44f6eea4f2f79e104239437a7192204b0c46742642f0026805f53df2bada7f027c45677aa55d097e1348a089ad3e68fe23715dcbc0e453cd67d14 SHA512 ac05b5e829ef60bc4dca23b45043e925c7871ab70736193898cba80672a2866e22639d6bac9eeeeb82f468a53826fd29511656a35f5b4abd4fd814bbdbdae779
+EBUILD numpy-1.17.4.ebuild 4232 BLAKE2B f26e8430e5fc08584a67066024516bd59debaf4e58fb758edfb9f57d4738836e251c7d57cc8fadd67f40015e17c30102f7de874b91376a805e07bbc9894b2874 SHA512 aa9c2122a075faa4f4cbc905331f1d9ffda0843e17a762aab754e16857a94e280612053d295a51f67daa1f49076cedb3e45a9833a0fc13759402d39386a8f6f8
MISC metadata.xml 876 BLAKE2B 5e257d6ea3c59c5819d854db7b7db3ebff53b5c87b5ce9348786085f09db12aa6fc8fa86393b9e6c06760ac0d9f36a52fdfb1865c9d1d9ad5526d74d3d53e8b1 SHA512 d35d0954ff8f21e370edeab3ce3e5ab501bf216c93399e807ede6f1910ba0ea41359425bf894d813a39442fb92a724fe83ec8a5c64e6bd97de9422f67700d549
diff --git a/dev-python/numpy/files/numpy-1.17.4-no-hardcode-blas.patch b/dev-python/numpy/files/numpy-1.17.4-no-hardcode-blas.patch
new file mode 100644
index 000000000000..8c2a58a19401
--- /dev/null
+++ b/dev-python/numpy/files/numpy-1.17.4-no-hardcode-blas.patch
@@ -0,0 +1,55 @@
+diff --git a/numpy/distutils/system_info.py b/numpy/distutils/system_info.py
+index ba2b1f46c..09db18e69 100644
+--- a/numpy/distutils/system_info.py
++++ b/numpy/distutils/system_info.py
+@@ -374,28 +374,7 @@ def get_info(name, notfound_action=0):
+ 1 - display warning message
+ 2 - raise error
+ """
+- cl = {'atlas': atlas_info, # use lapack_opt or blas_opt instead
+- 'atlas_threads': atlas_threads_info, # ditto
+- 'atlas_blas': atlas_blas_info,
+- 'atlas_blas_threads': atlas_blas_threads_info,
+- 'lapack_atlas': lapack_atlas_info, # use lapack_opt instead
+- 'lapack_atlas_threads': lapack_atlas_threads_info, # ditto
+- 'atlas_3_10': atlas_3_10_info, # use lapack_opt or blas_opt instead
+- 'atlas_3_10_threads': atlas_3_10_threads_info, # ditto
+- 'atlas_3_10_blas': atlas_3_10_blas_info,
+- 'atlas_3_10_blas_threads': atlas_3_10_blas_threads_info,
+- 'lapack_atlas_3_10': lapack_atlas_3_10_info, # use lapack_opt instead
+- 'lapack_atlas_3_10_threads': lapack_atlas_3_10_threads_info, # ditto
+- 'flame': flame_info, # use lapack_opt instead
+- 'mkl': mkl_info,
+- # openblas which may or may not have embedded lapack
+- 'openblas': openblas_info, # use blas_opt instead
+- # openblas with embedded lapack
+- 'openblas_lapack': openblas_lapack_info, # use blas_opt instead
+- 'openblas_clapack': openblas_clapack_info, # use blas_opt instead
+- 'blis': blis_info, # use blas_opt instead
+- 'lapack_mkl': lapack_mkl_info, # use lapack_opt instead
+- 'blas_mkl': blas_mkl_info, # use blas_opt instead
++ cl = {'flame': flame_info, # use lapack_opt instead
+ 'accelerate': accelerate_info, # use blas_opt instead
+ 'x11': x11_info,
+ 'fft_opt': fft_opt_info,
+@@ -796,10 +775,7 @@ class system_info(object):
+ return [b for b in [a.strip() for a in libs.split(',')] if b]
+
+ def get_libraries(self, key='libraries'):
+- if hasattr(self, '_lib_names'):
+- return self.get_libs(key, default=self._lib_names)
+- else:
+- return self.get_libs(key, '')
++ return self.get_libs(key, '')
+
+ def library_extensions(self):
+ c = customized_ccompiler()
+@@ -1842,7 +1818,7 @@ class blas_info(system_info):
+ lib = self.get_cblas_libs(info)
+ if lib is not None:
+ info['language'] = 'c'
+- info['libraries'] = lib
++ info['libraries'] = [lib]
+ info['define_macros'] = [('HAVE_CBLAS', None)]
+ self.set_info(**info)
+
diff --git a/dev-python/numpy/numpy-1.14.5.ebuild b/dev-python/numpy/numpy-1.14.5.ebuild
index d6c2f8e6d8ff..55a472e0bc84 100644
--- a/dev-python/numpy/numpy-1.14.5.ebuild
+++ b/dev-python/numpy/numpy-1.14.5.ebuild
@@ -26,6 +26,7 @@ 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 virtual/lapack )"
DEPEND="${RDEPEND}
diff --git a/dev-python/numpy/numpy-1.15.4.ebuild b/dev-python/numpy/numpy-1.15.4.ebuild
index dc2377ac8e46..8a97cad7ac9c 100644
--- a/dev-python/numpy/numpy-1.15.4.ebuild
+++ b/dev-python/numpy/numpy-1.15.4.ebuild
@@ -26,6 +26,7 @@ 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 virtual/lapack )"
DEPEND="${RDEPEND}
diff --git a/dev-python/numpy/numpy-1.16.1.ebuild b/dev-python/numpy/numpy-1.16.1.ebuild
index 7b450c102e86..b923d3d6d813 100644
--- a/dev-python/numpy/numpy-1.16.1.ebuild
+++ b/dev-python/numpy/numpy-1.16.1.ebuild
@@ -26,6 +26,7 @@ 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
diff --git a/dev-python/numpy/numpy-1.8.2.ebuild b/dev-python/numpy/numpy-1.17.4.ebuild
index aecde8252ff8..607f5f55d31f 100644
--- a/dev-python/numpy/numpy-1.8.2.ebuild
+++ b/dev-python/numpy/numpy-1.17.4.ebuild
@@ -1,50 +1,52 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python3_{5,6,7,8} )
PYTHON_REQ_USE="threads(+)"
FORTRAN_NEEDED=lapack
-inherit distutils-r1 eutils flag-o-matic fortran-2 multilib toolchain-funcs versionator
-
-DOC_PV="1.8.1"
-DOC_P="${PN}-${DOC_PV}"
+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}.tar.gz
+SRC_URI="
+ mirror://pypi/${PN:0:1}/${PN}/${P}.zip
doc? (
- http://docs.scipy.org/doc/${DOC_P}/${PN}-html-${DOC_PV}.zip
- http://docs.scipy.org/doc/${DOC_P}/${PN}-ref-${DOC_PV}.pdf
- http://docs.scipy.org/doc/${DOC_P}/${PN}-user-${DOC_PV}.pdf
+ 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
)"
-# It appears the docs haven't been upgraded, still @ 1.8.1
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="dev-python/setuptools[${PYTHON_USEDEP}]
- lapack? ( virtual/cblas virtual/lapack )"
-DEPEND="${RDEPEND}
- doc? ( app-arch/unzip )
+RDEPEND="
+ lapack? (
+ virtual/cblas
+ virtual/lapack
+ )"
+DEPEND="${RDEPEND}"
+BDEPEND="app-arch/unzip
+ dev-python/setuptools[${PYTHON_USEDEP}]
lapack? ( virtual/pkgconfig )
- test? ( dev-python/nose[${PYTHON_USEDEP}] )"
-
-# Uses distutils.command.config.
-DISTUTILS_IN_SOURCE_BUILD=1
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )"
PATCHES=(
- "${FILESDIR}"/${PN}-1.8.0-no-hardcode-blas.patch
+ "${FILESDIR}"/${PN}-1.17.4-no-hardcode-blas.patch
)
src_unpack() {
default
if use doc; then
- unzip -qo "${DISTDIR}"/${PN}-html-${DOC_PV}.zip -d html || die
+ unzip -qo "${DISTDIR}"/numpy-html-${DOC_PV}.zip -d html || die
fi
}
@@ -70,9 +72,7 @@ python_prepare_all() {
append-ldflags "$($(tc-getPKG_CONFIG) --libs-only-other cblas lapack)"
local incdir="${EPREFIX}"/usr/include
local libdir="${EPREFIX}"/usr/$(get_libdir)
- # make sure _dotblas.so gets built
- sed -i -e '/NO_ATLAS_INFO/,+1d' numpy/core/setup.py || die
- cat >> site.cfg <<-EOF
+ cat >> site.cfg <<-EOF || die
[blas]
include_dirs = $(pc_incdir cblas):${incdir}
library_dirs = $(pc_libdir cblas blas):${libdir}
@@ -107,40 +107,51 @@ python_prepare_all() {
fi
# don't version f2py, we will handle it.
- sed -i -e '/f2py_exe/s:+os\.path.*$::' numpy/f2py/setup.py || die
+ 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() {
- distutils-r1_python_compile ${NUMPY_FCONFIG}
+ 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 ${NUMPY_FCONFIG}
+ distutils_install_for_testing --single-version-externally-managed \
+ --record "${TMPDIR}/record.txt" ${NUMPY_FCONFIG}
cd "${TMPDIR}" || die
- ${EPYTHON} -c "
+
+ "${EPYTHON}" -c "
import numpy, sys
r = numpy.test(label='full', verbose=3)
-sys.exit(0 if r.wasSuccessful() else 1)" || die "Tests fail with ${EPYTHON}"
+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() {
- distutils-r1_python_install_all
-
- dodoc COMPATIBILITY DEV_README.txt THANKS.txt
+ local DOCS=( THANKS.txt )
if use doc; then
- dohtml -r "${WORKDIR}"/html/*
- dodoc "${DISTDIR}"/${PN}-{user,ref}-${DOC_PV}.pdf
+ local HTML_DOCS=( "${WORKDIR}"/html/. )
+ DOCS+=( "${DISTDIR}"/${PN}-{user,ref}-${DOC_PV}.pdf )
fi
- docinto f2py
- dodoc numpy/f2py/docs/*.txt
- doman numpy/f2py/f2py.1
+ distutils-r1_python_install_all
}
diff --git a/dev-python/numpydoc/Manifest b/dev-python/numpydoc/Manifest
index 2fd5a01283d6..cc6614065167 100644
--- a/dev-python/numpydoc/Manifest
+++ b/dev-python/numpydoc/Manifest
@@ -1,7 +1,7 @@
DIST numpydoc-0.6.0.tar.gz 32464 BLAKE2B 3296da3630c20eb2b1e0aeac4c5c4c912f9011cdcec0f54145532759d0b3ea7bb68529e5b3f5a1d640f3bf2e574fc03c3e7bc29f6fe1afacdcc92aadc3766fb5 SHA512 aa86854cfba93f27540eee8a7937c81fe006e1d96b556b66ac643d9673b413fac357762068ca5675f265c7d2a80b0ba000416f5ddf3fbac2bfe4315fe0f48aa7
DIST numpydoc-0.8.0.tar.gz 20488 BLAKE2B 8af3bd363e288a66dfe84c412ba3d2a1e4afb7021f665491496374b47e0bab4756fcb5d4196abfde0e64f0acec91c18a7eb6e5314767f88e4932bfd3086e18b6 SHA512 8302c7eb6518b46823655ff26776beae35011c9842b6ed61d1db3f7ffd1f34ec695ffde0f0be91152ad59510a5904445ed6dcd877f9b1fb520adc8d9f895635d
DIST numpydoc-0.9.1.tar.gz 27583 BLAKE2B 91764f74b35a740790efa9faade69622d48777fe97a62824b91d78ebf62f806f8c5ec34b1e6c4a4afee6e87358edfa40ca0d316ea41f7ed8501733a51797611b SHA512 85a47ed86823baa3125dde4bb2760ce56f6fed9bb29dc64187dee4101f6344b5065146209f603d50a84a5d9cf0b7f4e5134fc0b495219e68100e05e028b61f2a
-EBUILD numpydoc-0.6.0.ebuild 723 BLAKE2B fdb432d54ae15d9bf49a27ffc84e8b86936f53bd8b87dbd5e7a89596bbc7c9e7f8ea8174b56f5dc6e4ca4ef1beb11fad9f5565be88c7211a17108bccbfc40557 SHA512 cc1954e3e2f8d4e31b77fa232ea2cdb5f61193fb2c9eecc42109c47771c3063e6743d561de1e04e31da509228c159b556e793609a58724dcea8617131859064f
-EBUILD numpydoc-0.8.0.ebuild 772 BLAKE2B 4b0ee7fd692b6100dce11a4fcfcafb0c79a41fefa54b6c2254ff2bda189d7928f99aaf138400630dcadb0ebc97dd62d18ffa0267809bcee147056a47b181c859 SHA512 a36828e0d3b7cc0e6447326a507ac58f64becc7e2c551bef27e30e6b7a5a91777fbc999418bf46b2597fdeb2bfb50ba301dd015a16152b8be9473d0615904122
-EBUILD numpydoc-0.9.1.ebuild 772 BLAKE2B 4b0ee7fd692b6100dce11a4fcfcafb0c79a41fefa54b6c2254ff2bda189d7928f99aaf138400630dcadb0ebc97dd62d18ffa0267809bcee147056a47b181c859 SHA512 a36828e0d3b7cc0e6447326a507ac58f64becc7e2c551bef27e30e6b7a5a91777fbc999418bf46b2597fdeb2bfb50ba301dd015a16152b8be9473d0615904122
+EBUILD numpydoc-0.6.0.ebuild 750 BLAKE2B c262ad433e08936b3ed4dc442f3de764bf9a5f8951a13e3fbc38ac777e0456f5575c28559941c3351121a8b5f48c297e83f087a34e6d1b9af3065c6c927518b7 SHA512 1b2fd8fe415f57fe64b3b17664f85cf9def4f0e8a4511e62e898b4466e85672b5075686583cd900594193757963a2468dcccb22b95495629c58e911933e57de9
+EBUILD numpydoc-0.8.0.ebuild 799 BLAKE2B 1b4ad1cb1e0aaa420e8e6c3d4de86423e45338a233af0f2914f77647158d56bc231fac2644aa08f7fad5b8b22a0ea853f75ed55ee6df4efeba6d0f8a5b685d66 SHA512 4fa4f45d98da173328df64f681e91ac14597074f27343b6bc289ee4fffcf71de364aed2c66f42bc900be5d2f1530b15d1e19707daaf8d450c5d5769d5f39782d
+EBUILD numpydoc-0.9.1.ebuild 797 BLAKE2B a89aceb09ebe1a85a9f17dd2d467a77e709a48f2c31732560ec4a6362c35595bd8e594dd0158703a52cede647355d329d483fe862ab545d1e28932be82d6e8c6 SHA512 384974a08addebeb3f094398ee39f1552c094efc75038285f297f19aff8927bc8318517fafbcdb9050c5aab8d72c20895ed13172754efdea5ff14d4ad24c04f3
MISC metadata.xml 321 BLAKE2B bbd5917a97e564f5abc495cb2632e42ab36ac1e2441be7c0a375224af7be481b00e5b8e60b6762653401021104b0094903a62eabe9a221020390a74753fcc258 SHA512 51803da4bebb8d1ac7fcc0e33ec99234b4f497a2817361032712c35ea57e9e58591fd675c9273d7627f94c60e010878b9dd6a6e8708704f36c945344159880a2
diff --git a/dev-python/numpydoc/numpydoc-0.6.0.ebuild b/dev-python/numpydoc/numpydoc-0.6.0.ebuild
index dfe265138fb6..e4a6e786743e 100644
--- a/dev-python/numpydoc/numpydoc-0.6.0.ebuild
+++ b/dev-python/numpydoc/numpydoc-0.6.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm ~mips ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/numpydoc/numpydoc-0.8.0.ebuild b/dev-python/numpydoc/numpydoc-0.8.0.ebuild
index 570d35cad23f..7bcbac1ead17 100644
--- a/dev-python/numpydoc/numpydoc-0.8.0.ebuild
+++ b/dev-python/numpydoc/numpydoc-0.8.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/jinja[${PYTHON_USEDEP}]
diff --git a/dev-python/numpydoc/numpydoc-0.9.1.ebuild b/dev-python/numpydoc/numpydoc-0.9.1.ebuild
index 570d35cad23f..75bd98b4d478 100644
--- a/dev-python/numpydoc/numpydoc-0.9.1.ebuild
+++ b/dev-python/numpydoc/numpydoc-0.9.1.ebuild
@@ -13,8 +13,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/jinja[${PYTHON_USEDEP}]
diff --git a/dev-python/oauth2/Manifest b/dev-python/oauth2/Manifest
index 1dcf2ff3a977..4347c7b37927 100644
--- a/dev-python/oauth2/Manifest
+++ b/dev-python/oauth2/Manifest
@@ -1,4 +1,4 @@
AUX 1.9.0_p1-exclude-tests.patch 332 BLAKE2B 82d468bd3f94baf4e99ddcc17252bad0b71ff2331aaeda3ec3d7b4117017b5a9ac2ab57f4fcdaeeaae9afec4c39e1ca5481e2463e197eba7bae40c6d27e0af05 SHA512 9b4b45d22076517ac6e79ecd74430ee7e53501aea07f0e2c43bae3c119e572d9357dfc32adb036920f4ff15c1344ea3cde20e79ee4c609508feeb9fac3293c57
DIST oauth2-1.9.0.post1.tar.gz 21306 BLAKE2B 3e61ba6d46b98c594fa31e828885930490f99390f14e0173bdf719cfc1d5e8ad385e56c9654e139279cd95611a7e35b1fe0276679a2a4849b67125f5e6919788 SHA512 a3b64eef331d4c4f59c275f14efb2dfb48ad60de47a59a88106f60d64428a09b76d8bedf08c98c113493968d83708b1478b4b61b2b5528b5b01fa22777daff4c
-EBUILD oauth2-1.9.0_p1-r1.ebuild 1006 BLAKE2B 29202e43ab1a612cc081e625bd5cc773b6c9669bb9896d3831b1176bf56b16563f2f6ce4c6e3209ddbe69cd586a9d2b3eeca4999e8e6de9b44072ff031db66aa SHA512 1855f827ff6c5954ddd77b18857513b864a00f406b8522bc6c4f33b8f84bc138c0669bd268dc166f8c60abbb45b4dcd13db9b870ba841ca645a38de4c3c03dfb
+EBUILD oauth2-1.9.0_p1-r1.ebuild 1033 BLAKE2B b97d12b2b42767100286dfbfd76910e7cf989b98390ee73a8ff49ef6af1f0e801449b70f9687ea422730e4f7f84e325eb80544b9191a25d0474d5d6c3b305668 SHA512 c2d3e16257347cc886fdd1505911b43943ee06445d76119363b030465c4471a43be58db89bc0825ccf44b818ef0f63fdfe294c4e295e24e69c07f244f073919e
MISC metadata.xml 371 BLAKE2B 6c43294e3af678e152bc35ab923bca43990db39552673b6dde5206eb5d82199ca46d4162d53fe1f62b09ec15ae9b54b27c5c5c59ca3957ccdb532feaab63147c SHA512 292d51b2e24153b3351aa1a78e5246ecc0d36f21697f0637390ee5869b770bc24a9dcf01fa26e8ab6feeb61902bbc34659f34969537eac0c647445c03cb086da
diff --git a/dev-python/oauth2/oauth2-1.9.0_p1-r1.ebuild b/dev-python/oauth2/oauth2-1.9.0_p1-r1.ebuild
index 302e2043a0db..f9addfc1eb35 100644
--- a/dev-python/oauth2/oauth2-1.9.0_p1-r1.ebuild
+++ b/dev-python/oauth2/oauth2-1.9.0_p1-r1.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86 ~x64-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/httplib2[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/oauth2client/Manifest b/dev-python/oauth2client/Manifest
index b2408850cb8b..9b23c83c9c69 100644
--- a/dev-python/oauth2client/Manifest
+++ b/dev-python/oauth2client/Manifest
@@ -4,6 +4,6 @@ DIST oauth2client-4.1.2.tar.gz 184731 BLAKE2B 09ae16a94b1f6b3eedb02ac10d660d8fda
DIST oauth2client-4.1.3.tar.gz 185589 BLAKE2B 6cd61448e0d55cef7f2ba640c8cbb50ac83e76d0993391eb0acb3e156f937fcdee80576c9d45d505235a9f266495069664ccbfafd649a4e2d7a0990517ee8cb6 SHA512 80f49e09a6dd6767307a2c278544926fbf20b4f55e4cf83563ac7a7c1043622bd3c8c7fcf6de62896b623ca8c7947b309a5e6bf2b7cb0fccff3ff7634386b287
EBUILD oauth2client-2.0.1.ebuild 1116 BLAKE2B 6f44662774bbcc87956a139350f7f80e603f786a78ef752104bd4a636a2f1ed0569e0f930ecb9b887ad48caf6b98d96d9fbe5fd35fa180fd5090d3b36643d9e7 SHA512 8fe080acfdbc270f5c367982c1686531591d0bbeb4d150ce8726931f5c502f7e46feb9b8fbfc9bb1dd80acb0adb8ce89fd6cd3078b2f00d80290c66c9b256975
EBUILD oauth2client-2.2.0.ebuild 1119 BLAKE2B e35cf70076bd57d2dc5c32b1cded13a6a72dcf223cd4823b60f78fa54cb8a1a0313cf9960c41468c9abe3509a0dc4cd62ea12852fd1cbabda38454c0956e04c1 SHA512 e560828a0ce512a6de838d61a945053f8a5b5f0c54ed82edfa1ae00bdbd20d3d49e7be3d2fb4838f7fae9341025f8512bee6e20330260edf93931cf40000b610
-EBUILD oauth2client-4.1.2.ebuild 1698 BLAKE2B 134a3c75b91b4453188e70a3ae4bca794107a23b86c1482e3f691fb8cb7246155ee7ac25270659d51a1e47690968062f182ae1ed376ec4ac936e53b66660750f SHA512 e8f7b6e97b688eb442d5ecb8e7df549402b4d1039ac148085e0081b5cdd9d79f7031e5700b15f0b027c94d0f19150757b753b2f2355d70fef2b910411498484e
-EBUILD oauth2client-4.1.3.ebuild 1700 BLAKE2B a42fa6c8989d7ceb7f5d2dfbb03543814a8aeb988e9df5e602d0071c58bf959c6d41b252eb24c0de6b586e4ec9791328760732bfff5a83c70d80cd4fda7eb7d4 SHA512 5e4e4288a8c6818111a7475bab8e1120ce1de0005079db146b352cc17d39be49c48c79047baf684b08fed64151fd44381fe2f4127255fb937dfa57d420162f8f
+EBUILD oauth2client-4.1.2.ebuild 1725 BLAKE2B b77b37dd6f0950aad62af16d88d8a44a79784dfa8c15ea9a55046989ae36ee882ad1d383ff934f0259c8c9ef5c9202f4b1215e36304bc1c61a2ebbbadedf5103 SHA512 8dbb6c503fa55795cfd018fe2b25e79ccd877144615f8885cba9f1b09b8fcd594dac8bf8e71ce62974687ff0ea1492a6a06b803b9e9ea3656df6f882a6a107ce
+EBUILD oauth2client-4.1.3.ebuild 1727 BLAKE2B 113266928bd82ff55364ef1857a0d979cf92e6cc650b94afd805bd5a7e6c28c478fd9d9541277c4057e70201ffc8b63ca10a85f79fac521a1c8bba20c4608535 SHA512 633b3c75f9df11c4c297a70f1c1e4127c9e1055b3aaccdca2261883716b5a39b913985bab7a5cd8eb99475c034d5f3f70bf9343240f4dd43f841984778772884
MISC metadata.xml 334 BLAKE2B 474087a66809e8ad113f10c3f674b5684858d0eb67d58f54d19557f9a32295f96c587aa945eb6b4fbe338690a096fb59109f907902cd4e08f40c4d62f5dc7e54 SHA512 585f6ddeaa1a11022fcb9bab897e02392157abca2e638cfef57d76a97be2d85071405bbd70a256172d6202e4a4deca47ddb2374b98cd810e60541c2d4d3d373c
diff --git a/dev-python/oauth2client/oauth2client-4.1.2.ebuild b/dev-python/oauth2client/oauth2client-4.1.2.ebuild
index 56b88e9b51cd..46415d90c2eb 100644
--- a/dev-python/oauth2client/oauth2client-4.1.2.ebuild
+++ b/dev-python/oauth2client/oauth2client-4.1.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="|| ( $(python_gen_useflags 'python*') )"
RDEPEND="
diff --git a/dev-python/oauth2client/oauth2client-4.1.3.ebuild b/dev-python/oauth2client/oauth2client-4.1.3.ebuild
index daff95917d61..27f0762d6d95 100644
--- a/dev-python/oauth2client/oauth2client-4.1.3.ebuild
+++ b/dev-python/oauth2client/oauth2client-4.1.3.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="|| ( $(python_gen_useflags 'python*') )"
RDEPEND="
diff --git a/dev-python/oauthlib/Manifest b/dev-python/oauthlib/Manifest
index e79b68d89136..0244a7640fed 100644
--- a/dev-python/oauthlib/Manifest
+++ b/dev-python/oauthlib/Manifest
@@ -3,9 +3,9 @@ DIST oauthlib-2.0.2.tar.gz 125631 BLAKE2B d9d6efd396dd320573a4c95ce94f5465ca67e7
DIST oauthlib-2.0.3.tar.gz 127155 BLAKE2B c3c69fe8e1f2a1672ad78755b35ef285be9e6d61ff5ba1792493d475eea1d47d38acfbc29ab150eddee83b3d41f60b14ba91074c213e5e92186842c25bdbc7ce SHA512 40eed9aacd6c239745523bf056afce8d76615ef9dcda8ee8a46e2900f940674f4178daf70c18c2bdef9f607db3fba84cc10b2306c608116ef2eb08414268125d
DIST oauthlib-2.0.6.tar.gz 127675 BLAKE2B fb9db14e06007d575fc099381b9aea8f337666716ff8a6f7331febe9f41f38e5c5abceccbbac41da993a389ce2f171dcfb6fa7d75b09eb70d08e09d56b5e8a80 SHA512 3d966a540e3aeb2c4e72ecf60c28a596de1e11b986b68f2a2aa8b56efef12fd1a0181d64e083850843f38e329d9a6a401c244c02ae61f06af428d8188ea0864c
DIST oauthlib-3.0.1.tar.gz 149303 BLAKE2B daf826a3959f56f70b7f52ac1fc98d8ec73161316235cf7f0dce17469999383faa1b11c50c9645748b39938ae1d24dc3dea3908b68daf8c838f99df763bc361d SHA512 88ee266f764488090b849c036d2475c31dab0d8b18bd6afd0450da6aa0982ba17cdada7d0c25791d5efcf89601f69ae40cd21c584540448c209f90d36e0e98f8
-EBUILD oauthlib-1.0.3.ebuild 1030 BLAKE2B fcba19fac1736f0826fddb2850ab1697bd5b2d6bfa30c8cf3c145525c56ef9e4fe11f08676eae5e44cba57c1f9109b6342b4b2f9986f136728ff164ae869c7e2 SHA512 1393f7f68c3f841e8096e71674b3016a4631c68392fd7c275de1557cbea5f2119735288dbbfd6bb084ab2d5f08f585eaa11c45f3740ad80c3f37d631df22bbca
-EBUILD oauthlib-2.0.2.ebuild 989 BLAKE2B 558c37bced7d65404c54b46051bf1540d21829564dd631ca662d749ac019ae8105697933e860c3064ab4ab19515d6d7c981e3408b4edb0f7c889060aef928838 SHA512 a0aa987465cf01f9ee3d8955a49739b4578b031cf709d60f8dee09c9a9ce7f134e57159cbfe05625685aefa2e7127cbc70ff1e1cc5568ec5a1af3f819157b544
-EBUILD oauthlib-2.0.3.ebuild 994 BLAKE2B 8a1f2d34491fe329346920c3340bdc71388233a74d65e4de95c7c86abc8d86d4aa0f162b5181644b47c66a47ac9993c63ac4276ce0d79d907698e644b0ec5760 SHA512 02e2a5e3e8c5df5113d9f361b117683d411621fcee9490d0c20f39589b363722111e77dc857798dc124fd26fa07956eaa59449e4b3106121021dc78b4db235bd
-EBUILD oauthlib-2.0.6.ebuild 992 BLAKE2B 8ad5b3ef3791af835e1032d71db8f82b3dc2c1b8eb823e5dd636a4a6aa444272f095b5c5631a9505b7dc9a07060ae1b0e1781c48482ff02e4e74175824e10e26 SHA512 34652ea0db2a27aff0aa016b0f9747b1713e20e1b10f8dcdaa20f08e57c3e77b97f46e5fc14417fc9f6e91dc9430f951d7232b6dc7b350b8a73e0e79f34d2c9c
-EBUILD oauthlib-3.0.1.ebuild 994 BLAKE2B c1cb7a7c881cff90d25a4de6c5e34ab98f2cfd463e233b7da34b3676a99fd7f5d6766a8b93acbb3bbd78143f4d66d36fe2510a55d6e1ec3c0a3f855d14d485bc SHA512 81689aa2c593d5b62561133a5557202b51b0fa402c43e301f00833938e4197819ba79de876e53680d813046db863c84f73e93a17e8eda77a716d062df5f0132b
+EBUILD oauthlib-1.0.3.ebuild 1057 BLAKE2B af3883fe575c2228c1f8a96789ad03853d0dbccb8fcb0153d805db954a0c1ed960d253e7b32984834fa8769c463619f356ec39bdc7de9688658c16c04427f5f3 SHA512 8fdc9de4cbd943978bc9bfeafbfad87c014aca60c044c98a326e5755119a8011034b4d29e003cb0d1e34e7a34dc07010da111b2bed374dd3207247b4997d6765
+EBUILD oauthlib-2.0.2.ebuild 1016 BLAKE2B 30877db67d77f28f4b73afe788a9c6d76c11c290d4adf8656e1ded159e81de0ea76e42b818ff3ec9645e6affe795d38d99d29a3e8de341fcdd01a16c0f676b36 SHA512 ccf03044451cbbf8b6a557cf41fbdfc945bc9bb47a6c1997b072605059da23a9d361b9c6945d3a0c5a089e953f5af349f49016ef86a67a5babbf5c876fd5374e
+EBUILD oauthlib-2.0.3.ebuild 1021 BLAKE2B b7876fe82df7759b13de6c7f137fc4e2b426e9a18e9354e8e6a406bc4e0f8b9780667ea399ed29f1fc23695ceb05bc9ffaea2030000973969f4dccf314afb020 SHA512 8c7e543dcc4559ce997d66e9f7d2b9ec672a1d1ce2e3f77219b1732ca020ed9042b315e430ecb1fe89f515e64e27c47c54bfbbbeb7a8a12cf573afe071d8430f
+EBUILD oauthlib-2.0.6.ebuild 1019 BLAKE2B 73bf132de32a6908d488bea5a1d9b30558848ad88496f814f4312fb26fd6ca73b0042cf531654b2061394d469d9fa5b241bb8cfb7ee1d1650e9e79f836eb1816 SHA512 366373d5c077580b89901a84b65167b5b1e3dbdbbf7b08a7f2112bfa117f432d09f4ef261af1bb89c6e6015b697d208ea749693d8151115ccc5509fcdf75800d
+EBUILD oauthlib-3.0.1.ebuild 1021 BLAKE2B 050344f2e691aaff7003063428cdf69db802816cecb4d2606661d216f82bdb5279093f3aa3bd86dea44853efe8a6d296cffc6010931315271bca56fc5ba52765 SHA512 c7af8524bbc9e0c08ebd99a3e99fec6afb44e0b217b570339b9ab51d753016847c0a69c68530263ba1466d29de4bfd13f81849d7fe16d5627ccc5ba7ba6714c2
MISC metadata.xml 376 BLAKE2B cc62cffdc76d014f0c43c3cd9495942d08f592f6a3d241d8147dc907e233d7b3ed394c52e8b7767570768a50bc4b76fcfd64fb90f2860b4f7ed65f016eb69a68 SHA512 ec1f35a21ea68091f6fe901d7c05c711f891f7edcf48496dbf57312cf331e7df9465309ca90789b795efa024e3ba3ede3d0416c7d9362823cffab8fbb23fd3fe
diff --git a/dev-python/oauthlib/oauthlib-1.0.3.ebuild b/dev-python/oauthlib/oauthlib-1.0.3.ebuild
index 29e15d6afae1..0acdb63954bb 100644
--- a/dev-python/oauthlib/oauthlib-1.0.3.ebuild
+++ b/dev-python/oauthlib/oauthlib-1.0.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
# optional extras hard set as RDEPs. See setup.py
RDEPEND="
diff --git a/dev-python/oauthlib/oauthlib-2.0.2.ebuild b/dev-python/oauthlib/oauthlib-2.0.2.ebuild
index 619002d64ece..919b14561e47 100644
--- a/dev-python/oauthlib/oauthlib-2.0.2.ebuild
+++ b/dev-python/oauthlib/oauthlib-2.0.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
# optional extras hard set as RDEPs. See setup.py
RDEPEND="
diff --git a/dev-python/oauthlib/oauthlib-2.0.3.ebuild b/dev-python/oauthlib/oauthlib-2.0.3.ebuild
index ef91952bf239..32f70904eb54 100644
--- a/dev-python/oauthlib/oauthlib-2.0.3.ebuild
+++ b/dev-python/oauthlib/oauthlib-2.0.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
# optional extras hard set as RDEPs. See setup.py
RDEPEND="
diff --git a/dev-python/oauthlib/oauthlib-2.0.6.ebuild b/dev-python/oauthlib/oauthlib-2.0.6.ebuild
index 30f6eab4fca5..0af9e26f7932 100644
--- a/dev-python/oauthlib/oauthlib-2.0.6.ebuild
+++ b/dev-python/oauthlib/oauthlib-2.0.6.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
# optional extras hard set as RDEPs. See setup.py
RDEPEND="
diff --git a/dev-python/oauthlib/oauthlib-3.0.1.ebuild b/dev-python/oauthlib/oauthlib-3.0.1.ebuild
index 932e50a80b7a..ea5f90da996b 100644
--- a/dev-python/oauthlib/oauthlib-3.0.1.ebuild
+++ b/dev-python/oauthlib/oauthlib-3.0.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
# optional extras hard set as RDEPs. See setup.py
RDEPEND="
diff --git a/dev-python/objgraph/Manifest b/dev-python/objgraph/Manifest
index 2eade9fbf430..436da73bf838 100644
--- a/dev-python/objgraph/Manifest
+++ b/dev-python/objgraph/Manifest
@@ -5,5 +5,5 @@ DIST objgraph-3.4.0.tar.gz 634554 BLAKE2B d1e58370a50a9c9d8647c7633a780069581eec
EBUILD objgraph-1.7.2.ebuild 508 BLAKE2B 1c2845c5e133b1d133cbc3600bfdfe3aa3c677ba5389ade4d42040ee2cf0d512da18ef481e8f52e6fddcf10a94859868663193717c3df485af9a8ba940c613de SHA512 360edf2e238396fcc41df3aa253bf4c5d7d3ecd87d2f4630c8be7a7bfce6fcc96afa34b1d86fc019d7da640d9a85c6d2f8c7f6b3ade3025f078b177df7f77d83
EBUILD objgraph-1.8.1.ebuild 508 BLAKE2B 1c2845c5e133b1d133cbc3600bfdfe3aa3c677ba5389ade4d42040ee2cf0d512da18ef481e8f52e6fddcf10a94859868663193717c3df485af9a8ba940c613de SHA512 360edf2e238396fcc41df3aa253bf4c5d7d3ecd87d2f4630c8be7a7bfce6fcc96afa34b1d86fc019d7da640d9a85c6d2f8c7f6b3ade3025f078b177df7f77d83
EBUILD objgraph-3.1.0.ebuild 603 BLAKE2B 81dca87c62064732f186704ff301c30b0dda39fcaf7157efd143e4f01d079a5ec61a25a7ee5c3f3246ea3f862fd47bae28024d0afc1cb024380f6ef269ad3df8 SHA512 08ef3785f39076f407b432c7150c3bffe725e4a0c53e122c913b652d00133ebec7f832c03238dd272c75f14c8ed08ca7ec9455bcb443cfb14639f2e9739887ef
-EBUILD objgraph-3.4.0.ebuild 643 BLAKE2B ae17ecedce7d3c29b3dc2a482971e622adc5dc933ae25bce2e37d1da5f5453627c966a11afdcf6f55a6963c7318a50e78e9b17642f2949e4cda746c22b98b8c6 SHA512 9664b2d2f1602b011b9f06a52c722fed921158c8613f68b1b14b4146eec9561a70db51daa5d7ac9a15ee4f5d59ab8e68208db36a67ef1a11d60cd4d5857e9d27
+EBUILD objgraph-3.4.0.ebuild 670 BLAKE2B 0b881f7cb8c7166b64f96388aabf7b818ebdff06920460fc996a498e0f9c1f29e4d46b2fe0a3f9dbbc364dde4fc21b23bf0336f17d689d0966304edde8147909 SHA512 c0481d0a8006ff1ea60c9445bd89bb65011fbaa987b730b1daab10f1342bd50314dfdb5640383f8abe776cfd0e6ea3e2f09bc952d0f1b12444e85212eaef4b68
MISC metadata.xml 422 BLAKE2B 079428e0094ac67f67e608a3f99dc09a92b6db7de99db8603357a134476f73d135a8605c6c86c5acb8c1d796168badf635ddd526b7710d40cda49451457fba48 SHA512 efdbee08e75b435bc2c976b80ff251eeeaea1e806f8cbcfbc288711f31831b4aca279b303d3e261447c3a8eecd5997c8db848812951c86c02f01b74a9c1de146
diff --git a/dev-python/objgraph/objgraph-3.4.0.ebuild b/dev-python/objgraph/objgraph-3.4.0.ebuild
index 9a701f9fbbdf..7f7a9c4d3553 100644
--- a/dev-python/objgraph/objgraph-3.4.0.ebuild
+++ b/dev-python/objgraph/objgraph-3.4.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
SLOT="0"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="media-gfx/graphviz"
DEPEND="dev-python/setuptools
diff --git a/dev-python/oct2py/Manifest b/dev-python/oct2py/Manifest
index 61374794b124..0f43493d82c4 100644
--- a/dev-python/oct2py/Manifest
+++ b/dev-python/oct2py/Manifest
@@ -1,5 +1,5 @@
DIST oct2py-3.6.0.tar.gz 668836 BLAKE2B 2edafd7c054a70a604273a7f3f5846926cb54dd05e7f2625aad57034d7760c099e9ad01120b719d3d047e6e6aa11f16e5fe8ca58e51079f038cea6d7aa3efe13 SHA512 f414a0231665bc3bedb7dcdaab8c86f32c140e5107ef80b70e2f99467e737d033de6ff492f2af7233671bff9b148475e0af4881c073ac727d0fd1228b7cf59b6
DIST oct2py-4.0.6.tar.gz 431738 BLAKE2B d76fd323fa2405cd70dd1d4cbbdf64bbd346d45dc8065de0913d44d833f6d609d20ec8887cefeafdc4e59c382f862a8954b395557ff5ec127a67b1df2d560083 SHA512 997ca843571d2d68c4c57c0213a525c1be5f8b3e3dbffffb6cd41e423d68c8836dd12a03d5210d7f0cbf8ff19be7bb9d25b48c62a236cae68a0762547e574caa
-EBUILD oct2py-3.6.0.ebuild 1416 BLAKE2B e739332de065922a12db0b52f36bcc56704a50787a307bc84d3d1a3bc1366c11db55c98f9c76585d3a07a75cb06a45ebbca8561c1644773b8e823f05a09247d2 SHA512 dfa0e630bdd9f5557c10e7c8ee19012a14c17564d99f212504a207c15195f8be877e209a275108df2ade76a703c347c0325d6cd357e843f1ad565d81fa114979
-EBUILD oct2py-4.0.6.ebuild 1193 BLAKE2B 5a7e0b4ae880b9015363751e5c7cb06fd5089b370fc558bf60de85766358ef3f0d8b428f83cda9a4c353761fe12333f2fba918f8702798dfac6b0e5cc95aba53 SHA512 9341d1f87d2bea7d5e7333d50a2e0c6faaa0070f1fc6c3caa9c46caa61bf68aabac5d231bbf42aa22edfdbb771f1819cccf03d854a337a9c5b04871240298e64
+EBUILD oct2py-3.6.0.ebuild 1433 BLAKE2B 511622dd9889fab9792198b43b86e31138cae42f10967326887015ac642ca232c1ee5041da8009e26b33624b99b4cc95d881529d34d896fc453a804438e97e71 SHA512 037a5cc0ef0e8f61b027469c2824318470ca9528fb9ede0aba569fe9840645d98f718fa2e5f76da24dc1d534a474b99e72626d7b5d12ef44a2f6259134b3fe5a
+EBUILD oct2py-4.0.6.ebuild 1210 BLAKE2B 9d83337c6e9d058e1e3c232157cb2044598ac8ce44f01cb8bf2a53b297b6fa4a774a183fb3cf22884c6ad2071716ef3605f2e5d9ee5d87d3d383c39ce2f12d3d SHA512 dd4457f54076052f502deeb3c54b2fed5fb3b45f58d93529535f5b4fc54f8c3950c5a39660a6eaf15b16af7010402f1ada99641f0066389844069fa783ab71b3
MISC metadata.xml 615 BLAKE2B 32a95461360131faf43212d3e419ba75a12f853749baf7f862499155d6f445492c311860ea5ee7c7e22c5e9586c722df8382cfe2eb6f67ac7bc1596f6cb9602a SHA512 e476f193cbbdefdf56caeb8a8a501f57daf1b74a12a32c426b6e9150ea0d5b2538b7bd9bbeb3b7f45ba01aa741be2fd0b4dbf8e8302e867230fc1b2512c10ca2
diff --git a/dev-python/oct2py/oct2py-3.6.0.ebuild b/dev-python/oct2py/oct2py-3.6.0.ebuild
index b6f9760da7c2..12ef576217a4 100644
--- a/dev-python/oct2py/oct2py-3.6.0.ebuild
+++ b/dev-python/oct2py/oct2py-3.6.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python3_{5,6} )
inherit distutils-r1
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/numpy-1.7.1[${PYTHON_USEDEP}]
diff --git a/dev-python/oct2py/oct2py-4.0.6.ebuild b/dev-python/oct2py/oct2py-4.0.6.ebuild
index 83793b1357ef..8c10e6de4276 100644
--- a/dev-python/oct2py/oct2py-4.0.6.ebuild
+++ b/dev-python/oct2py/oct2py-4.0.6.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python3_{5,6} )
inherit distutils-r1
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/numpy-1.11[${PYTHON_USEDEP}]
diff --git a/dev-python/octave_kernel/Manifest b/dev-python/octave_kernel/Manifest
index 80c0f9fe40e0..0cce4c91124a 100644
--- a/dev-python/octave_kernel/Manifest
+++ b/dev-python/octave_kernel/Manifest
@@ -1,3 +1,3 @@
DIST octave_kernel-0.26.2.tar.gz 11152 BLAKE2B 8331bb595a2e95c8bd1ba2975d45cb65a3cf417bf56c21ee7dc0c0d1e25bd45c51ea6c317f72bd868fe8b401ecb20b862037bbe8ef7cadd44569c17089504415 SHA512 95072ea3e0f74c57e71ef51c3c2050be9c739693bbee22fc5fa63e24fd639daf1bcf4f3a8b5be499de2e4e723bedc8d1f59237ffc1a17ad634a519c96cdde34f
-EBUILD octave_kernel-0.26.2.ebuild 584 BLAKE2B 8e49eb0ef27c7821890dacefdf3e7be832441a9df59a4104e6ec5a70a4690181ac31e2ab36efbccaa7f1a7460d3eba993df3c4c8b8730540a3a56e784302ca86 SHA512 14848bf04278babe3942e247c529cb743ee83685e885f5c9511421dd8509183bee56b4a58cb9a0a452fd56339b47296c053ea3772c6853c4187720e759a859fb
+EBUILD octave_kernel-0.26.2.ebuild 574 BLAKE2B 6bb0f5bec03f3e0dbdab5449fdd2db731d8e18c0e62dc7aa8cfa32e1994edfae6d8a16a1eab68bca9ce990ccbd52d346fef5c7fe9ccef3b0b0d9d490c10c235f SHA512 2fca4a1dfd43ae8700b4709eb65125adfeae7dd3af7da753db4ca68d4429c32739ba1ec30bb635c5c4ba9c6704db2e5e13592e2762eb4f5460a63129ceda9f4a
MISC metadata.xml 506 BLAKE2B 1c7c71e71c9a75c082a771cfc01c2ac9d1fb1cf4d80ac7694a993380952db728387365b44939b398b22a3be589caf0c696cc010ae68562fce8b62ca0463c8077 SHA512 c53f4011a2474c2295d9e3a3f216aba6711b08304c6b59da8b81bc40aa2d3bdf7911e69b23abcec4a0e5e9a3c75663f0c7e693cb2bca6c59a108393185f445fb
diff --git a/dev-python/octave_kernel/octave_kernel-0.26.2.ebuild b/dev-python/octave_kernel/octave_kernel-0.26.2.ebuild
index a7cf8f362718..d393bf75a370 100644
--- a/dev-python/octave_kernel/octave_kernel-0.26.2.ebuild
+++ b/dev-python/octave_kernel/octave_kernel-0.26.2.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python3_{5,6} )
inherit distutils-r1
diff --git a/dev-python/odfpy/Manifest b/dev-python/odfpy/Manifest
index 2b586c48d6fc..f80bb23dceb4 100644
--- a/dev-python/odfpy/Manifest
+++ b/dev-python/odfpy/Manifest
@@ -1,3 +1,3 @@
DIST odfpy-1.3.6.tar.gz 691122 BLAKE2B aaaf2c1613beb6775d22e4d1739b7c144d8046e687f0dc8f7b7b1ea7400cc32dd572ed5a1cd12cb01c5fec27b5c37950b710b279a46d60da8735154d2b2d7030 SHA512 09f3fbce633949035842cff16d2e016271b7f6abf04d74fcaa712c9b3afa18943dd566a2d88a7256a0a52d88ea689d6ef8262f6d8d67d6ea1025aa56e10300f8
-EBUILD odfpy-1.3.6.ebuild 904 BLAKE2B 03c7126b6254be7ec4ef39931391e2155237f053a6d21250ce08b9d86e41660c5de2fda3a253cf994ac2e5fb878c285222c42cafc78494f887dacbe658e0dd17 SHA512 77fb8c251ac4ca612b6e84a4261394e1a35869a30d4dec86b1a80f70ff76915a276fc558bba503b7044aca0d3ed6ea3449de661b96a309ecb5611394fd547799
+EBUILD odfpy-1.3.6.ebuild 931 BLAKE2B 16af0b004d5d60b5dae601c0ee7a67a9cbdd82c7a058940ef16bd5ac90796e1b5521d199bfe678c056a7e93ae1aa3279e1955c783557757deb7238fc7556f0cd SHA512 0649580fd062fe74026c40c6ceb33137185204e88a175178e766c3ba2e12f3edf758ec8c117a787611853df5bd077175dbae04f751728f734fc4a103faf0f388
MISC metadata.xml 308 BLAKE2B 4d370440c480d97acc4b9b2e51aeb78f27227e8dd2c5acfdb99747b6b2eabdd624f8a8f90af28287849216d874bbcc81bb9ca8cbf78c1221e947fd479476b1db SHA512 919a3c6c182828bf99396da71e83f0b982aadcdf0e0c5e6e7f29e15cab19e2d3c6d5afc26864a324055e97be9563cc30ef10b701716678c7cd44e8403adaccde
diff --git a/dev-python/odfpy/odfpy-1.3.6.ebuild b/dev-python/odfpy/odfpy-1.3.6.ebuild
index 54829a67efd3..6b98207030d2 100644
--- a/dev-python/odfpy/odfpy-1.3.6.ebuild
+++ b/dev-python/odfpy/odfpy-1.3.6.ebuild
@@ -18,6 +18,7 @@ LICENSE="Apache-2.0 GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/olefile/Manifest b/dev-python/olefile/Manifest
index 2d16e2df7256..e26ce67e39cc 100644
--- a/dev-python/olefile/Manifest
+++ b/dev-python/olefile/Manifest
@@ -1,5 +1,5 @@
DIST olefile-0.44.tar.gz 57903 BLAKE2B 2df4078c147ff737b845fe4ca57b6520c39776efe6bac399b0b8acb4ca62f946a653f85ad0511f5fa42d8b544d539474d226fe144bc2604737f3b16e5edd5ff2 SHA512 92b6ad1bced5b2c8e5332a01e5a2e59527ec2303046d0babd665b0f02fe56966574eff56619de168c50f1ea40df2e61ce589ee61b634222146d049b129514c65
DIST olefile-0.46.tar.gz 97587 BLAKE2B e6dbadda6f18ec287f5b1b59ab4b92ceee25b4ca47499ed31a03992ae4e3a7269ba0c641f631c4beafdfe43eccab4881d06f7ba372ec47b376b5eb3ed788f45d SHA512 e70975cdda11004ab331908085e0cbd9cf3e44f49fa1453a7af5373bfed0a98729bb7600fee7a1042be6c40c58649f3650972d9e4520bbab218cf715f6264f98
EBUILD olefile-0.44.ebuild 671 BLAKE2B 77909af03a2ba6ef299fad02513404657ab95dbf2befeeacef276cd68d350977da3ffaeb1573a62690be5ff6a944d3fc19e8a544e73dbaaff6ec9f261c9525e4 SHA512 5ae0bc6bb1689eac5efd4484d91aea838ee40bcc7d29bbc49271f776e669ffd301aa3cdf82edf064fe40d9387d69f3d37543c7f6b3e841623788d45869b6e17b
-EBUILD olefile-0.46.ebuild 684 BLAKE2B f19da88abcb5a22915794c1fcf77a5afcb288ec055a2588b5a548489badb42d9283aa806385ec059973c48472c3fc21069316face1b9fd0bb3cf229671972485 SHA512 03be7cf6aa33954cfa6fe4f640f67656fe6fa289f1964e36b9c0cb2851ef5cf25473caa7d1b74e9ee12f654acac1521ac2598a8627bae6751839a121c3f77b43
+EBUILD olefile-0.46.ebuild 560 BLAKE2B 73bd46a74946aa886e0ab67e150af4dd8549994faf0594c262c3acb8ca1d1a3e963bc024ca7fbcc96af5ff6321dac8ba4e8babd562eee27377f70d82ed2bb085 SHA512 617b2603fb5a14fa200edaff614f9dde4ed903f28eb3a442294055acd47a91eb8343dc06165930b0d016b56a36ea7776aff4237223edba9534d73823ff09d554
MISC metadata.xml 383 BLAKE2B 45351ea99d7f164ee4e5ad18fd067d96c23fd2b6496b7ab979242cd12261fa167afc521b684b424754b8888f1a843bd42c9d15f87fd4a3c7af60148174ce27fd SHA512 9f6c8f0826a156a2b56d449ed0fd175a22e410f288194da6dfbb2b4ced638410211cd1020e26c3cafeb60aa70a99fe961a7188347118be42f9ef37a8f833f69f
diff --git a/dev-python/olefile/olefile-0.46.ebuild b/dev-python/olefile/olefile-0.46.ebuild
index 10972e2cd7cd..bd4044fe5ca6 100644
--- a/dev-python/olefile/olefile-0.46.ebuild
+++ b/dev-python/olefile/olefile-0.46.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_{5,6,7}} pypy{,3} )
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
inherit distutils-r1
@@ -14,16 +14,6 @@ SRC_URI="https://github.com/decalage2/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="doc"
-RDEPEND=""
-BDEPEND="
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
-
-python_compile_all() {
- if use doc; then
- emake -C doc html
- HTML_DOCS=( doc/_build/html/. )
- fi
-
-}
+distutils_enable_sphinx doc
+distutils_enable_tests unittest
diff --git a/dev-python/openpyxl/Manifest b/dev-python/openpyxl/Manifest
index ce5469aece5e..7daf09cdf222 100644
--- a/dev-python/openpyxl/Manifest
+++ b/dev-python/openpyxl/Manifest
@@ -4,7 +4,7 @@ DIST openpyxl-2.6.4.tar.bz2 2406293 BLAKE2B 5395820c2b7a1c6f754f80d33f629b438cbf
DIST openpyxl-3.0.0.tar.bz2 2405154 BLAKE2B d14e529c73cebd3eab6a4d93dc38c1807d38a5396032b4df77bc7af5d98b5b68369f1b44cce83d77592e7aca673ca497d49a1fafc1f0bcca3c0aff19486ea8db SHA512 fc0c31b1ae486f6fc8802dbd6ea2efee65e788b452240985202617109113dfccb5b26bfa94c2ac42a0ac218ff75bc310773f96122da1522537c063e8d55309f4
EBUILD openpyxl-2.6.1.ebuild 866 BLAKE2B 375866ad3bf1672880dd2e1b1b5505fdc905e315c5bc8fdf537d959625ab967817a337ab5dcfc8a0cab72dfbed783bd10f49821ac0d8e57534af31f9d4f03b79 SHA512 314b97663e050e314360d7bdf8d01361c0a3b39b66d472278bee12620e6755d5bdb2eb7be117c8698ea209b6d379654e7106b7abc31841466936e3cf5462f614
EBUILD openpyxl-2.6.2.ebuild 1018 BLAKE2B 270ecd698b2a66ed7b1504066ac274f5fa18d812db1a9d188368cfaa94570aa34c26de6a14a1ce43e93fab6dae93103a6c42599cb3a9ef02c1189407c311ba04 SHA512 5b3c675b9b02a6d23ef7160bb81cb1329324173ec491805269bd64a3c63505ff847f5fd3fdd90a15b0a7ebf300df558d15fe058b735c7e327d782445d14276e0
-EBUILD openpyxl-2.6.4.ebuild 994 BLAKE2B ac11b8779328c8f0df84d3205f298e25287ae323df3a5590b819cc9b9c9c52be5ceaf1e7cb755ff1f5e660ef3ba27f1c44b6922a7c58c798eafc40c7e6255f4b SHA512 8a756a3544b326d8602ea48362c1f5fec7ab2a5ef23443533f0270791a71b164a34ed595e6082fefab658d642906061704993520c2abe175f079361ffc842d80
-EBUILD openpyxl-3.0.0.ebuild 984 BLAKE2B 9066e8b85cbeca35861d188b69c2c7bc9a4fe3ccac196308712a1116a187640d0eeaddc40b13df2236bb6a0fc853603b1d8095858ffcafd3dc26a9b1a8aa3db7 SHA512 24515bab42ab933ba2a55aa74dd45cb012fba878af7fecc75571d0308b58d5159fd18dda3de5fb1dd8f4204248ee3c40c6e516d9d826c71fdec030e3d54510b3
+EBUILD openpyxl-2.6.4.ebuild 992 BLAKE2B fcf750bd9a65e4d546ad7090d01b2f981249b5418ee687256c9b22ddd59d10e2e5162920cabccf8527eb120f4295545a04e41f14e7b9c70783f4d46f7ed8a3f5 SHA512 016e500b13ff883dac166c5db000f51fee27883fbc4f2701edb265cf7f766f8c2ffa55db8abebf437b53a3409c24a66101c556faa8e09448a78a64da7c35092d
+EBUILD openpyxl-3.0.0.ebuild 982 BLAKE2B af468d3d84e99869922dfd9ea33bc531d836190f384b0c4b9e8b98c88ed67edf1761c07d6384a954a5c05b9a9d5998450cfdb262ed89a05aef22e3979d28eb50 SHA512 e314ba84ed750868298ecd35e684bc9c12656dd42fc122581a1e4506e92fd137302081f915a48e0047f8744494b77704043283df139c6a54596d26bb2358a274
EBUILD openpyxl-9999.ebuild 756 BLAKE2B 8387d571e2a2d03bbdd228c211d75e8fc6f5a4f0f63fdd79fc381cb42e40df2d90ed9568b05bdd85540e2de68b1db7b22c374c00d0f54cbeec80c1c2432b1d88 SHA512 ffb3237c48ae30083bcb97547605216c77d785ee3be35677ed8facd48224626836f38f289458a9f5549b3a24099d9dd231d80729e778a0083fffa7136997ef7e
MISC metadata.xml 653 BLAKE2B 7ea56953654fbad2982d2fb0569396bca3d32e2068bf6bceaadbcabd4b02520aea7f0ca04e810bfa5f8c3756658fe1915e53bb824eefca3c420506ddda048656 SHA512 4f8eba0d2bdb3a5b621abf9f2eee89d576d86f5a3e694b9755b0cf55e178e584afa599dad260ff5854cf6a00e0609d740727a62d1addeccc59b05f9e31e60fca
diff --git a/dev-python/openpyxl/openpyxl-2.6.4.ebuild b/dev-python/openpyxl/openpyxl-2.6.4.ebuild
index a737ad853545..be327107096c 100644
--- a/dev-python/openpyxl/openpyxl-2.6.4.ebuild
+++ b/dev-python/openpyxl/openpyxl-2.6.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://bitbucket.org/${PN}/${PN}/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/openpyxl/openpyxl-3.0.0.ebuild b/dev-python/openpyxl/openpyxl-3.0.0.ebuild
index b29ebbc9571f..737e3b936e62 100644
--- a/dev-python/openpyxl/openpyxl-3.0.0.ebuild
+++ b/dev-python/openpyxl/openpyxl-3.0.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://bitbucket.org/${PN}/${PN}/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/openstacksdk/Manifest b/dev-python/openstacksdk/Manifest
index d362b124b80b..b3a16c49c487 100644
--- a/dev-python/openstacksdk/Manifest
+++ b/dev-python/openstacksdk/Manifest
@@ -1,5 +1,5 @@
DIST openstacksdk-0.27.0.tar.gz 818981 BLAKE2B 6ad4bdd75e9b6af8da256afaff4003b233164336edef1edcc13fef66bfc25eaa17f02cd2fc1cd57cc27076cc05d63dd646200fbbc809ccff48c5477bcf8178e1 SHA512 3eb2b26dfa37713967d533b66abb27ac107524bc48c5fa7d475fbcc58291e7531518226acdb1e0c20537a24fc6008e287545d61b40e3f1104c80a04df014d566
DIST openstacksdk-0.36.0.tar.gz 887545 BLAKE2B 8a207e5d3a2c6989a1e7c881beaa35dca4617569eeb2efec5f917f4310a6e49549b3ddc9f8106566b7b1e620b2aab38507f92063f68e326f234166a5ea7b267b SHA512 e95cb7c626f8bdd0064ed69d767dc1d53742d9d7a0d6196058453113ddcab3bdd903a1ef7455a2f9fe4335733793c927a00fe333099ba142ef69945a287d3983
EBUILD openstacksdk-0.27.0.ebuild 1422 BLAKE2B 7360a31da811667945a8bdacdb4ddf97e05d0b4c6486c8af93e2878480745080868b9b261a2b9ea5a26578b0ce88f37becfbf151464f071c4b04b7443642da94 SHA512 627ea6ec00cc817817feacab1fe1f0248ba26ef250cb960f7a69bef0894c01322a82c51026e43584eeb250c2475c80e6956ed7cf5dc6f942b6fa4bc222c83692
-EBUILD openstacksdk-0.36.0.ebuild 1424 BLAKE2B 11cfd553da0f9c3b726f493f739f176615f548ff8bfb103675394911733a206bd1328600efeb0dd9d858cb61f8bb93659c506f6a5a5a572df3fda7dab3c52b62 SHA512 f0da2b2161a4302eb514257aab66251c960c60838039904b59b2ab26b31fcff8efa3b0de1f56fbb2ee4cd635a33c767d5ed68790276571579789b1b21d740d83
+EBUILD openstacksdk-0.36.0.ebuild 1422 BLAKE2B 2a5b3a68c4c5c1d811df79c74fb842f86309407d75d14bde29b5ee8838ad8661defa4b0c0c35808de01ed551ff005c08a20d0689d63cdc69f407261d1e05ec11 SHA512 e3e06af01e00e51e4b305d3fe768bdd63098a8123e59aa46b9ee571e55d9291cde4aed25da069c75f6b58fb41054b51e8481b6b2f3518f835781b044b67824e7
MISC metadata.xml 532 BLAKE2B 6432003077d4f17d035396d83fdd85037468296b4e58c7e93a773bfd99e1d65144d88ef93709e41fa5618a300fc1c9f2e85bdb3f8520d5ca2bdbb4a9520003a9 SHA512 1dd04969556dfc8648aefe2358c81dcbb2e6c36fe487d153f0b488d3a066130f99d31edabafd15933892a0b6b1979f0edba37ca88e1d62be9898380890d0977c
diff --git a/dev-python/openstacksdk/openstacksdk-0.36.0.ebuild b/dev-python/openstacksdk/openstacksdk-0.36.0.ebuild
index f6d1f62d216a..1dc1d27ba824 100644
--- a/dev-python/openstacksdk/openstacksdk-0.36.0.ebuild
+++ b/dev-python/openstacksdk/openstacksdk-0.36.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/ordereddict/Manifest b/dev-python/ordereddict/Manifest
index b11a41ccde8a..e4802db7d793 100644
--- a/dev-python/ordereddict/Manifest
+++ b/dev-python/ordereddict/Manifest
@@ -1,3 +1,3 @@
DIST ordereddict-1.1.tar.gz 2114 BLAKE2B a4656803bfb00f6610eda1eb811b8e94a0285ce7c1e24c8d391e2ff169a7060cd32b3d4f6eba15b2e905bc4bdf8ed5dc1a623c201f47b2020a1b973f18596e24 SHA512 20b2beb1ee6309885b2d702c04d21e683fae3061f19176aceae381688be0fed5b2fbf55a1ff901460e93bf14c83169d2b7a286e3725b008583711134656d86e5
-EBUILD ordereddict-1.1.ebuild 496 BLAKE2B 24a6622f5372ebac44d5392428038142737a9c9b342b5c4fb92b8c24b20d20fed3dc792e4599c3960d2b00a0a3a7548c2201135ff57f7cdc7ecf4633bbc717fb SHA512 34f27669315f6af485b4cb6a5e485deebd624adea2ecbda792bab4b33bbc2130298e5a85412e9e2580654a137c48cd641e4b366e9826d75c0f027bd63cebb5de
+EBUILD ordereddict-1.1.ebuild 500 BLAKE2B 4548d9ebc8d1ad257123d6490d281c578fa400fc89216e0e783d63d68030c2d59ec8ed2f30d175d96535210624ea6f4aaa868c87fada5402bca1c0d458049d8c SHA512 96427091ad1285816fb50251e769b66527630e23927c340eee5dacd5c28b15f0e99ec7483e191ae2aa9dea9158134f89f8a9b3f4620a5f219b0f793cea94e629
MISC metadata.xml 577 BLAKE2B 54f000edd5c12a1d43afc7cc366662bd957e784579d549094bcaf86b1033f8f571e7028c030adf3ec8d380194822a7678e8fbc88cd7f715120b78745514d5317 SHA512 db6262ccc32e5744342255daa9e6cde7488ba02ff48caf290a34578d1c8c63f8859b036cbce449fcc064044e4398971a5cd2a790b600376ca32da594150c5c1c
diff --git a/dev-python/ordereddict/ordereddict-1.1.ebuild b/dev-python/ordereddict/ordereddict-1.1.ebuild
index deaab2dc1126..19fd8b098d79 100644
--- a/dev-python/ordereddict/ordereddict-1.1.ebuild
+++ b/dev-python/ordereddict/ordereddict-1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/dev-python/os-resource-classes/Manifest b/dev-python/os-resource-classes/Manifest
index a17b6aaf30c9..0470819696a0 100644
--- a/dev-python/os-resource-classes/Manifest
+++ b/dev-python/os-resource-classes/Manifest
@@ -1,5 +1,5 @@
DIST os-resource-classes-0.3.0.tar.gz 15371 BLAKE2B 93d9f97cc3ea546e56384684da086e284c6d4c575e8232ddb2655a98fc1cc37e6cf454f50890bffccc625342cb7bbc020df8f2a2a262a2888b854425ae2ac6f3 SHA512 6b347fde11dd0d11784a6e80ff148385b33e3f31545d6379693af611cd1d65d5cb54721c7fa599fc49b1f8e6a07ecf85ee33c30d09dc647da07fd4f67f6c5813
DIST os-resource-classes-0.5.0.tar.gz 15949 BLAKE2B 7cef19c63a27723fdf0037224205c9df545f24c2ada020d196928707945a7acbca7619a98ca6e9585edb92b1ebb7259ea5c9811ae6d1daf18a90a92ce60661ce SHA512 112548db1daf0c31fe4304cac3834d588e531102620f0e55f648cca81724eddddc05acce4cdf3fd468b38a44dbbecea43152903c1df3a809103a7f1b947b9cd7
EBUILD os-resource-classes-0.3.0.ebuild 740 BLAKE2B fc0b32f0db11f4127e0166e26b0d0c6162c81bb8d8388aa1055fbd71b5c91d9c627cdf54ddfdd29f6c3882a6e518bf547ecfdac9b89cb50f0329f1dfafa17761 SHA512 a1d7922b81185bcdf63a2f6b199ec324c78c563c868475bf7c5c5acf0b44d6efbdd990ae6a1e879441ca23e7cebfa0004c028a2f26620bffef77744e22d8ade4
-EBUILD os-resource-classes-0.5.0.ebuild 742 BLAKE2B 03c8b1d37ac02f35eb0e305b99d940e07ec8efd02974a88afd5c3b84f1ab76c72e6ccf1397818e045493616c594e5ead7cb17f353e318e548bd95bc7f3f23805 SHA512 b12dc707dfdc8c9c1eb9fc6cd9ac784812bc2e3fe428c4e85ed4122fca760dc90b3ed80f66b62fb7f332569d004f53df142d06c7b09d2d30bbd66eac38dafd7a
+EBUILD os-resource-classes-0.5.0.ebuild 740 BLAKE2B fc0b32f0db11f4127e0166e26b0d0c6162c81bb8d8388aa1055fbd71b5c91d9c627cdf54ddfdd29f6c3882a6e518bf547ecfdac9b89cb50f0329f1dfafa17761 SHA512 a1d7922b81185bcdf63a2f6b199ec324c78c563c868475bf7c5c5acf0b44d6efbdd990ae6a1e879441ca23e7cebfa0004c028a2f26620bffef77744e22d8ade4
MISC metadata.xml 405 BLAKE2B 63a7bd1834b0367846138475cdc9024abafca54967b74f09d2bc248663c3e0481417d735298f6076af2db4b7dd8c111b59f8f0fe615f8d09edc18b07fc484626 SHA512 256a3131b22660dadbb0522ae467e715b0a7e326f68308bfa76f8e3aabfcc25c44b64b483a4af6e0b6772c89425e9798dee0dcf3b5b1b775efcb2d836b63061b
diff --git a/dev-python/os-resource-classes/os-resource-classes-0.5.0.ebuild b/dev-python/os-resource-classes/os-resource-classes-0.5.0.ebuild
index ab121613543a..ca97d93b46cb 100644
--- a/dev-python/os-resource-classes/os-resource-classes-0.5.0.ebuild
+++ b/dev-python/os-resource-classes/os-resource-classes-0.5.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/os-service-types/Manifest b/dev-python/os-service-types/Manifest
index b14178623d01..79be3d2d8b46 100644
--- a/dev-python/os-service-types/Manifest
+++ b/dev-python/os-service-types/Manifest
@@ -3,5 +3,5 @@ DIST os-service-types-1.6.0.tar.gz 23412 BLAKE2B 9e475b3905c81b2c480c98b17fb8047
DIST os-service-types-1.7.0.tar.gz 24474 BLAKE2B 8adf1cf29d61cc37d08e7282d5b07312345a59ed94898da71f13702f51d4f3651b18d34cb51789fbc560a10c5dfeb8d760aca0fe25f630c7c00fbfd0fd4072c1 SHA512 d73f826134ce9d26720e027a352d8a91a8a029ac92bbcf0ace022a041f3c0aaea900a4e50fa00027f699a793b53ecc538bad5ec3bd8e2efbbe8b18540322ee57
EBUILD os-service-types-1.3.0.ebuild 561 BLAKE2B bc2d466af236e659f8a81f398d626d99bc098adb188479906a694746ac7e8c1fe1aa6c9b0f17659291074703db1e6086faf3853477d92c6a0960320e01f9c359 SHA512 b97f7b8aeedc55cbab26d85a56ac99607a3f4620ae4bf02f5552ebf7869f3e94e641a08a0980680953c91d7825b5af5995549726ee76e28aaf3caa6215b687ab
EBUILD os-service-types-1.6.0.ebuild 561 BLAKE2B 9fd2bcdba7308674a8716ee4b13ca31811a5f6461b34cd7d52a6be9b1b25f57a325836812449abf1ff93b31595503cbf92af3951577a7efde3b0a318308ead50 SHA512 76f48af17fee8a5dc8e60f35cc79d4a60f90dc87961f0f5a6d97912c40866f344f2f24eac55463e672ddee9aad25bbc3b8ef20f5a7ace9bbe23025ee911c98dc
-EBUILD os-service-types-1.7.0.ebuild 563 BLAKE2B 0c45a9fbacbf3c31e19893e9bf6558d4c7f252068b397c0586cc62fe6cfb95e04c68e229a68b46b72406f6c086ed2cfd825f3216cde70bcaad4bffad96dea7fe SHA512 99674e55fe28318578a79c64fc5ce09b0b09893354c8b384c3e04cb5c0c65bab43adc987c3d3972673844968af8d33614ccddb7619eafa653188fd165518b5c0
+EBUILD os-service-types-1.7.0.ebuild 561 BLAKE2B 9fd2bcdba7308674a8716ee4b13ca31811a5f6461b34cd7d52a6be9b1b25f57a325836812449abf1ff93b31595503cbf92af3951577a7efde3b0a318308ead50 SHA512 76f48af17fee8a5dc8e60f35cc79d4a60f90dc87961f0f5a6d97912c40866f344f2f24eac55463e672ddee9aad25bbc3b8ef20f5a7ace9bbe23025ee911c98dc
MISC metadata.xml 596 BLAKE2B cd24306b859d804610fccde33b67ec4e0e9ac1724449f67af93df2e98e840781d7a077daac575dd9401c03d53148192d3f520b488426d428f803ffe812fd631a SHA512 063efcfb4484e91c21d5b2d0ea66acb2362a791c402bc2f2fe5a7f8bd2401a732dc0859e9be2a87f5eed72454fc87e05eaaa7666a9f99f73b68c35baa1f734ba
diff --git a/dev-python/os-service-types/os-service-types-1.7.0.ebuild b/dev-python/os-service-types/os-service-types-1.7.0.ebuild
index 48917eb701ad..f7ff9202a49f 100644
--- a/dev-python/os-service-types/os-service-types-1.7.0.ebuild
+++ b/dev-python/os-service-types/os-service-types-1.7.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/os-testr/Manifest b/dev-python/os-testr/Manifest
index 088e981a16e7..54b23e2aa422 100644
--- a/dev-python/os-testr/Manifest
+++ b/dev-python/os-testr/Manifest
@@ -1,3 +1,3 @@
DIST os-testr-1.0.0.tar.gz 43382 BLAKE2B c5a9b22700ce40acff8ceeb796d9fa0b840038cd285d80630b16c3399e8c188d87dc54de653d06a2c0918185e9ffd4695747f59d4d42eb158f9ea18bc361963d SHA512 2189abc76840d935d63635874ebdae7c325b392bc24a52e07e1046b47a17be6fd97ba17dc5593ae7a1e2bff9c5b0dbbfd8ade8a2382dce2223ee4047b3483cec
-EBUILD os-testr-1.0.0.ebuild 1222 BLAKE2B c8576deed02bc20e6fb1cd30e3851ddd237c6e1aa1f6ff0dcc926924fb0be7b23b69a88d72f42b0ca855f176f6c32df9a30bb8d3034641c66d9239ab7a6579aa SHA512 341055b1def03479efa091a7ebe94d01740767efd83ad11eaa6b64279b5e0faab9f55e6871a3f1868ae4ba0b8fef15306208336014e6d2d419ea68c53c8097e4
+EBUILD os-testr-1.0.0.ebuild 1249 BLAKE2B 61318c7662e9e2153e9e503f9d267d31aea7845e83827844d156c0bb5eb2cd3c0cca1c679554a9f538e29db170c87894caf69feeea62e0c134da1be52e2a27da SHA512 658a007d12d99e229fcbe4cf645798bd21c7be602edd46ccd19fb45034e5b4e836dec6e23d47f8f845e4dd83821cca685721f01904e3a5bd271e7bddde652c22
MISC metadata.xml 383 BLAKE2B 1d861bbcd12c0cd7c1d3798cf03163ae3a114349b3efc600179c47d71a275c211d65e8e542dc9b5c22b3b4690af4048ba85a573c7a40b8373f2783d154c050b9 SHA512 6e205857c3d2b3d94baceef580f343bee82210bf3003106ac58ad48d0403aa32c38332aee7b030eacd7d0bd272d7bcb34054e5852bd8b4870cebd0af74eb2577
diff --git a/dev-python/os-testr/os-testr-1.0.0.ebuild b/dev-python/os-testr/os-testr-1.0.0.ebuild
index eac4c11838cd..0ef1c1a7f967 100644
--- a/dev-python/os-testr/os-testr-1.0.0.ebuild
+++ b/dev-python/os-testr/os-testr-1.0.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]"
RDEPEND="
diff --git a/dev-python/os-traits/Manifest b/dev-python/os-traits/Manifest
index c10ddf7b9891..4a10d973d91d 100644
--- a/dev-python/os-traits/Manifest
+++ b/dev-python/os-traits/Manifest
@@ -2,6 +2,6 @@ DIST os-traits-0.11.0.tar.gz 20362 BLAKE2B 843c1a874dc5e7ee5066263a7dfd9491157c6
DIST os-traits-0.16.0.tar.gz 24583 BLAKE2B 8f81c4ae3cd88f74b7b44033800af4475c2e76cf4ca402504bb54444c3952fa97a2871336bcdd4a5ed870e423c1201fe0ca658d663d19286098641efd88bc060 SHA512 93ff4c066e0819cacf3a8cc8b80b05960e7a4b7c31af1d249f61f95eac1f37ea21f0f1ddb6e6dbc5b9c023394e10db88a105bbfbbfaf10afc57078040838a8f7
DIST os-traits-0.5.0.tar.gz 15775 BLAKE2B 288db72d500a3187a8520b9674982f3233f8644a537ec04971453ece394344b7310cbf133785dfee7122e1aeadebee7fd91d18f57a6ccecf0f176fd569b2bfae SHA512 2dd9019b13fc3394bf97fa9ff6c82d02d26dc6ca8ba8b32e619e9f88a9fdee0d3082e3818ca6a51eea9eb45997dfb48eee6976190b27dff6ab5b892747ce2a54
EBUILD os-traits-0.11.0.ebuild 737 BLAKE2B 9f3387917df2c1a26d2f9f40432b6605f791066821aadcac56f7d0c48dbcd2bd1d095fd027b1e1fa628d31bb3e9f50043154a7b77ddae4d9e24ee361be662910 SHA512 832a25bea6a8dc888da6b0280169aaf7eaa76db026a31e244cffe0937da18c22ae8327f1e62cc7d28892008b2ae61416d8831e77672676ea96f8d90a65b8a13e
-EBUILD os-traits-0.16.0.ebuild 739 BLAKE2B 24b04d0044e8ae9daa4e87040c6a2ccd757e0a0ae644cb6578d1011744d62eb6cbd2a4f55a0790d1ffc0a09d834ce5a15d6724f1abe3fbbd74a836aadf1457a4 SHA512 f5539868cf12391e8951ee01be9e8825f566623b65ee172d911b782225f11c12e0e36d84d0c9c77cab565e1dcdbdaec0067d3229494a327e679c0dd295646b7c
+EBUILD os-traits-0.16.0.ebuild 737 BLAKE2B 9f3387917df2c1a26d2f9f40432b6605f791066821aadcac56f7d0c48dbcd2bd1d095fd027b1e1fa628d31bb3e9f50043154a7b77ddae4d9e24ee361be662910 SHA512 832a25bea6a8dc888da6b0280169aaf7eaa76db026a31e244cffe0937da18c22ae8327f1e62cc7d28892008b2ae61416d8831e77672676ea96f8d90a65b8a13e
EBUILD os-traits-0.5.0.ebuild 735 BLAKE2B b808414f5f8a7a92060aa785d347d5180e0b0c52dcb0bd01c85dabf15eeaaf64b78233420608233cd434f9c3299b52a95e121228c822abcadd0ede4cf7ee378f SHA512 f6bda726549e1a5fd4fa344c09c21612f0aefb920c5786018eddf78473c51fbbcdb6855f90417abc651c12c91bd71d559c9f0d81452d56ad41731cbc05c6e00e
MISC metadata.xml 385 BLAKE2B 2ba965a78d301c8f0b65378ff482552eba70236b457b96461367e0ffa5cbab79ddac2296cab4184803f7970e4162faa0ace82762ff356eef2e739625bfc99878 SHA512 9dc66a1191f15d9a8569e229a59164a7527c2ad27c06f67d89a9a25910bdaafe70f6c9269a2482d5770105ce58a64705dde15db56b34f2568add1800df0cc42d
diff --git a/dev-python/os-traits/os-traits-0.16.0.ebuild b/dev-python/os-traits/os-traits-0.16.0.ebuild
index 3ba218ddd663..0ab91e9fe7ef 100644
--- a/dev-python/os-traits/os-traits-0.16.0.ebuild
+++ b/dev-python/os-traits/os-traits-0.16.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-concurrency/Manifest b/dev-python/oslo-concurrency/Manifest
index be07136123f5..45f919dc24b8 100644
--- a/dev-python/oslo-concurrency/Manifest
+++ b/dev-python/oslo-concurrency/Manifest
@@ -1,5 +1,5 @@
DIST oslo.concurrency-3.27.0.tar.gz 49604 BLAKE2B 04a7ed66c6d7cf37014080113bd3782cf186f57f486d6834fd28f3d518141f8dcac6f5e67ffb5ef894bc6f5085a90aa41a041e35b72325c645f7567dd743a912 SHA512 fb2e1377a8bbad451ef0a2713dfbcd58ec06d455e97fc4d8acf8bfde8eb27d59826d68dd3411bd60b6d6b5e68ff629f0e6e4781b17dd4349bc5b87f17c8b9d52
DIST oslo.concurrency-3.29.1.tar.gz 51785 BLAKE2B 4035981fcff3cb4384209f3b640b928dfacd13e324c9df1dfebb0c5230727736ff803b478e506b08ac4bd7bd405763b93bdb951b01751a5e293daa33df860c8e SHA512 f820b07dbb26be9170c7ded08ce96bebc8c8cbfa72a3be56e0cb0fd7a025160fe630ad256c8c5b1adc9059cd1608c3625513b3da311e5a611866280d2b65424e
-EBUILD oslo-concurrency-3.27.0.ebuild 1836 BLAKE2B 9d5bc689e9fc8b1260fe531801c60873e90569bbcd7e9a551017682c73a80777bc757888f3b6134d6a6df0d555099081b14d951ff5c4af0ff49f835872138170 SHA512 1eb6cae58b41285cce68ac1c0afdea9149d374c7e44d16fa3160ec0505b1f64f3bfb5e611deb9f443a27c8f7fde14c21698bae5a35fec1b54474c9ad951cd889
-EBUILD oslo-concurrency-3.29.1.ebuild 1892 BLAKE2B 2fb75f4d590b023f5684e369b6c9c2f20fba9e49c7c62efd68d4baf4d29a9bd90dfdd96ef39712c7e8f94de73dc23548d1fb94a103ff4daa367c1b23ad4d94ec SHA512 3fb5700a78da5f110fba1e6610e06000482ffd5b29c1aeada712378a07d6ac4f1aeff28a2a80547df7dbe232affca0f0841d39a00f88c4f713f63dfb809dca8b
+EBUILD oslo-concurrency-3.27.0.ebuild 1863 BLAKE2B 8dc39f4e89bf3af1f8d3dd03b6a5b408eef97edf8262823b70a97bfda0336bcbe5330e1d04315b11a705811e1639d5eaa9a45e790faa1c95f056210300b3200e SHA512 dc25919368e9d4aa1af6a3f2a10d401290889da4bc07508844377ef34402d8cdf7f229e79b3e7599d8dc5eaf939b726680e208e82fa4cfcf2fa71254e2b35f45
+EBUILD oslo-concurrency-3.29.1.ebuild 1919 BLAKE2B f07962d61ec5875c0adeed83639940152b7f92e8d0d6c5ee6c99ee95eccc9a2fc519d542933ee3c76f2e7506e137af078d78efcdf39660365cbbce019156ef09 SHA512 47eec23f6be086484c512339cb81ad8637174efd3cd6a7b7e0fcf5726501d405e36c7575ee3fc1c3fd23f20f67c04a8da38c08a82957cc6496e49dca6f0fab05
MISC metadata.xml 665 BLAKE2B d648ddb783230e648e931b39640fbb9d8a68029ae87ebe48eec97e05cadafa39dde8999fd01f8fc6b05cbd8590150b1f1444263b654ab3bb4bd3cfd2baf3d13c SHA512 de8aa8ac698d88f71b8368334e2e9c5edbc559a612e8d92379400fb73d82e44f70b9e23726fef13414e36fc159f3a8bc41753c4c83daa4d31aadef942e9a484e
diff --git a/dev-python/oslo-concurrency/oslo-concurrency-3.27.0.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-3.27.0.ebuild
index 49424a0701f3..65c8e194a44b 100644
--- a/dev-python/oslo-concurrency/oslo-concurrency-3.27.0.ebuild
+++ b/dev-python/oslo-concurrency/oslo-concurrency-3.27.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-concurrency/oslo-concurrency-3.29.1.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-3.29.1.ebuild
index d833184d6127..285554352ed7 100644
--- a/dev-python/oslo-concurrency/oslo-concurrency-3.29.1.ebuild
+++ b/dev-python/oslo-concurrency/oslo-concurrency-3.29.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-config/Manifest b/dev-python/oslo-config/Manifest
index 2d98115b8ad4..eafb59b31700 100644
--- a/dev-python/oslo-config/Manifest
+++ b/dev-python/oslo-config/Manifest
@@ -1,5 +1,5 @@
DIST oslo-config-6.4.1.tar.gz 144762 BLAKE2B 467e139767b6afd82e1c0d39841765c93e4c23b208e676bfd4c64512a71f6c432a1431d5bf902d268152fa3011e864173f6a766bca560efaadce7a713fa919b7 SHA512 97a47931fe98c6a19ecfe38fa8aae50e91e955db879b96988560db16c0ec775ce294cf0c9b45e62aa7dea67ec43cbfebf4a77e168f0c348bb03066c832dc40a3
DIST oslo-config-6.8.1.tar.gz 149525 BLAKE2B 0676ac364410c5d2eb6c4d75b85c18d0cbb50cff33954a2afc96f4f779606912d46c0627b0d77fd63795f43e26baab113cfba409eb86e5a8c8353253542bdecb SHA512 d861120e35332411e7caba1ce1b37a2ad16d986ff2063d731edfa0cd6603000fd7f1abf6ebb611c7efbb6d3c4296c0ffb9ccea2c2cd6ba6bf7b18c53daa09f15
-EBUILD oslo-config-6.4.1.ebuild 2279 BLAKE2B b701305c6a9e46837e4e25b9431fb715fecbc49ae9b86af98e8594fcaef2fbe37aafdb8a8ce787524f50f45f12a656d2128328c4c72bc00a39364d77579d24d1 SHA512 9b7dfec2ccbdca51df7c5ea3fe96edc206f4dd1719e31347781ea4d0b029d847ada1a017852d9a548c649fe5874c8fcdf36c743cb7bd1e84794be6f2805caabf
-EBUILD oslo-config-6.8.1.ebuild 1945 BLAKE2B 56e2879baa8e964e50a1e834301f30ef5c7cf4ebe6bbe71f8c1674330f01b5e181f649a07ecbf8225f965e10720f3baa6c223aea47c76cb82133571be33df1d5 SHA512 da44784d0fe2ab6dcc066dbf17bf887913b7a6811bbe2e659c43d22be3da87b54e9a1d0e487b791596819ab4f359ddab76aacbf2a01be2fa1f270275a15bf3d6
+EBUILD oslo-config-6.4.1.ebuild 2306 BLAKE2B c5dc946689e424d3852a4218a2620d2e2a9d042c9b0d755ba16a397f010707466cb845c547e89e0b013a7e6350db18f9aa00e29da39c1b295359ad63bd309769 SHA512 76159cf31cafb3cfcec1d6da4b2c70578380debe857ce572c3d4360ec7b79ce2cebd99054a7623c542be032b188d555c405264c52916cf9e4032ddf476a1c91a
+EBUILD oslo-config-6.8.1.ebuild 1972 BLAKE2B 89e4681ef784ec92b9eff18147f9792e7b3e05ef89d9165a4a4ba8f690a05e41dd3343389584dfc1cff3b4e546c21fcbae9d65f4c9f1746290bce480326d6ca9 SHA512 ffd2adbc814b308a3450899e20b6f82bedb6f71e250e5de1a19f124dcb9a25f88f70fed762aed94400f4b3000c4453a9b48d7525695953a391f5095c532c6a66
MISC metadata.xml 670 BLAKE2B 5e3551e2fb4d57226dd82ad46f361f624d1b05ccdeffc1ce86a90692a385841ed26739a3ab01e72284fd6dc47a2607ee1bf30548a2b754944a9b975629fef261 SHA512 c09cd1761655f29d25e689ec95939fa59f4fb9a3fbd48509c0a65d2d289e073b3c60faa838e4075efafe32b2caf2b7fc3ae46af556cd50f66c37ac5ed8a1d52c
diff --git a/dev-python/oslo-config/oslo-config-6.4.1.ebuild b/dev-python/oslo-config/oslo-config-6.4.1.ebuild
index 2c2358340d9a..e8a77ba7d689 100644
--- a/dev-python/oslo-config/oslo-config-6.4.1.ebuild
+++ b/dev-python/oslo-config/oslo-config-6.4.1.ebuild
@@ -17,6 +17,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-1.3[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/oslo-config/oslo-config-6.8.1.ebuild b/dev-python/oslo-config/oslo-config-6.8.1.ebuild
index abb7cf055eeb..e742c003248a 100644
--- a/dev-python/oslo-config/oslo-config-6.8.1.ebuild
+++ b/dev-python/oslo-config/oslo-config-6.8.1.ebuild
@@ -17,6 +17,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-1.3[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/oslo-context/Manifest b/dev-python/oslo-context/Manifest
index ab40ef4e336f..cd9fe0bce726 100644
--- a/dev-python/oslo-context/Manifest
+++ b/dev-python/oslo-context/Manifest
@@ -1,5 +1,5 @@
DIST oslo.context-2.21.0.tar.gz 27605 BLAKE2B fa2be8819c3b5c46e12eacae12c665e8168c4d8ac88fe7e8b8c3454093ea14d1a5980d1ecc377eb7294d913e117cf5188571be3bf678f270712e09c5230f2f7e SHA512 af25aebd306d0a3d60032778e6e3ca10b976e758c10e5d02302ebfef6a6183c8f9a102e9b4c2c8400914d71976dff284654bbcec63c15192dcfd2605928596eb
DIST oslo.context-2.22.1.tar.gz 29315 BLAKE2B 89c7dacfe42a9c3cd8d7fde8a77e3654f48788909cea725151e833a305c6916534919496393e603084311625cc9242661e72cbf1a2bdb72bedca3127e77ca9d9 SHA512 d0a3b9e41d23e8f642f8aacd998f6d6f4ad1fbf103947fc7403a57c4e3d9ae51b3cf73dfb79139d541875a0e412ed8600c4ce6b19cc207697429f48a7fb72887
-EBUILD oslo-context-2.21.0.ebuild 1207 BLAKE2B f0a71a5eab33b0c4c1e76e81e48405cc0d51a50b75b483aa22273a1d94ba17797db2c97a803ce07a20b888332f88bdf429d1c515953472d7ea3c68a101881991 SHA512 076b0d81cf7c20f64870c284ee9f49b39597e8d3318a638608bdecf19a935bc9f7ac80f13c1d25f5fb1a2e64873c6c0ff11991422e9ada6b81026280b65f59e5
-EBUILD oslo-context-2.22.1.ebuild 1252 BLAKE2B e74cc2cc6c9e5dd793547fcec9cb77aa35024b9beccc7ed65c332faa41c3615ced49ed29fff6e7ea851811c4d8d253729c087a83502a0c15035ea5b4ed040340 SHA512 13b77b6a951a611d2f4f04cd73903da8aea978370ddde435b20e3de9cd5144285f7fb31d555ab1317112d47b04170a07ad528afe03d73407c2343b244b713413
+EBUILD oslo-context-2.21.0.ebuild 1234 BLAKE2B f88b8a677cd62a2665c06df61d4353b49083cb884841ada25fbf22daea57c05b751dbe8579a2968d4d42df50922d94967a35bdcf9f7f8091d0c9095be0a54eac SHA512 09620700eeaaeade35b40946f11494bf7bb49fce7d3cc3688a90633d46199e476547a174f85afabc031d64b62535b7dcf4fe94cea894dc3fa347ac9af87e2db7
+EBUILD oslo-context-2.22.1.ebuild 1279 BLAKE2B 8b9356f45a786f397d6971ee8dce211945a0bbf35ccc793f3a3c2d5e75e269dfa0bb02f11be81b970f30daa6f0f1d0ec1f885c0dda8f81822a0c9f5b1e654a11 SHA512 f5508ea537f4a462db5dc1be9990ecc50281a3a9920712cae590af4438238d677be3da8d3738836276790e22c503d6cb78d257b17563f44e042be993b1c9d533
MISC metadata.xml 700 BLAKE2B d0e048afd7e2d85b6cbadc1927d2cf83469e0c8bf31d6aa6516e8d9f6af5d07e387c975c54c2bd877a22f2a964ab6b99d7f2c70130efcb80af68368d2f4c769c SHA512 2ff5f7f1e4a65feee089f19c189a30668f09000ffe03e852d084d65f4db245e94086dea053620cfbde5a793f3c1014f84e3e3e192deb5e16e94bd46017e88bcb
diff --git a/dev-python/oslo-context/oslo-context-2.21.0.ebuild b/dev-python/oslo-context/oslo-context-2.21.0.ebuild
index 0b0445812079..fabd74f090bd 100644
--- a/dev-python/oslo-context/oslo-context-2.21.0.ebuild
+++ b/dev-python/oslo-context/oslo-context-2.21.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-context/oslo-context-2.22.1.ebuild b/dev-python/oslo-context/oslo-context-2.22.1.ebuild
index 7b3f8acc8134..f9a31fa8b5ad 100644
--- a/dev-python/oslo-context/oslo-context-2.22.1.ebuild
+++ b/dev-python/oslo-context/oslo-context-2.22.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-i18n/Manifest b/dev-python/oslo-i18n/Manifest
index 9a5f78b5a20c..37d55af295c9 100644
--- a/dev-python/oslo-i18n/Manifest
+++ b/dev-python/oslo-i18n/Manifest
@@ -1,5 +1,5 @@
DIST oslo-i18n-3.19.0.tar.gz 41888 BLAKE2B 651b6e1ee2d2d6c11bd1b86b78eadf70b33338f5495fb93d58747635961df20fbf74fb2a949ef81b82efce582410f05c88806e678f688bb686b500378c77ff6e SHA512 2c12fc5ec24fbebd2624b3bf9d3043a62da84304e73a995c49b395e792bd9bd7d38a13f5e3086abe59bbb9ef43729a47eaee78ea0701ed05c15f5070af232a69
DIST oslo-i18n-3.23.1.tar.gz 44731 BLAKE2B 2205d5f27640fe15c7143df2e18d27b01a3f90c30b04b838643d33cc490cc4257cde77925d76fefd0add0d3159ee4976281608b6e43288f0c0cd4fc4c7959b47 SHA512 82ebcf54d7edbd7c3e7c1d7e13b223ca9cf88aae717ee6fa0c2fb9b423ef88403b42b3360cfd7b8dd3b6d973a077a1458fc9c879efbb6006a1cedc6ade35397b
-EBUILD oslo-i18n-3.19.0.ebuild 1752 BLAKE2B 06318a1101e69cf38d6d90df5baf1ce74ba6870d3659b80e96797e7fa9d1c255f9e60a66fd941ebeb9442332d45da9a0e2e31dbddc6e340cb1c6964a5964395e SHA512 4e10a94048288b9e7fa39fc240c41a99bc994759d9eab0bceba47d609e40b758447ca363629cb2e9a7f3685a1de8931b97ef7da8e0850a2901b0a0a1a6050ee1
-EBUILD oslo-i18n-3.23.1.ebuild 1888 BLAKE2B b7cd1014f45d9d4dca078149e16b57d4883e7a4fca23119f1b032a4133a2571c78bb214a5b3b538804269358a7428fc269473c1ca3763c298d8a3b9b2f59873a SHA512 c997f8c19feb6dee9f77d8df24c99036474b5923f03d5dda1e5127363ba58858ad4af4b55ae2aae2af8f13d1b5bb49050445edc5fcdd66ecaeb8f659021f373b
+EBUILD oslo-i18n-3.19.0.ebuild 1779 BLAKE2B 80fa9889828e2b3570db2663c93bc71e77464991000cda6ef54f83aa86aee9ed3bdd7555c59fdbadb7df00fe231c0e4104229722ddd5dd5bdbb34a4f95d550e9 SHA512 d98d870e55051e04fdf004f59165432fb332f2cc19c820f8a29aa0c7a8193e037a3cc923251ba90f0c63cca197d3413185f116cad6dfe8ee6cf32fd34e6db114
+EBUILD oslo-i18n-3.23.1.ebuild 1915 BLAKE2B 49091c234233b6bda77ba368ed99ddc964841eade981aa5846fd7822aa81878949c7282039ffc88877b4466b7b94b8b6bd65b81c379b210f029147f0beb52b8c SHA512 76c9c2d2d926e0d9bb3d0bc918c7354598a1a620e0cc79e7b90c02549e962d0648fc88c98bea995df327c0d1648f62c05d8ab3d826a0bbb94526d83b3d690cfe
MISC metadata.xml 365 BLAKE2B de17547743fb15cc3453fbff770a48a4f7d7222e6a5f437064eef2269ecbc0a8ba3723893d653074364afd320894fda16f4e2f70da3dc6f60bf5e2ac763d61d5 SHA512 c3f2d54fd641ba2c5f423e2d358ccd8001354a7a3dc405af89b781ed167340b8a1dc23b3c15e70d60b72ed2d35ced17f9d4e6c1442ba8b3f919ab1788b33db37
diff --git a/dev-python/oslo-i18n/oslo-i18n-3.19.0.ebuild b/dev-python/oslo-i18n/oslo-i18n-3.19.0.ebuild
index 86c994244425..bffaccbb2689 100644
--- a/dev-python/oslo-i18n/oslo-i18n-3.19.0.ebuild
+++ b/dev-python/oslo-i18n/oslo-i18n-3.19.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-i18n/oslo-i18n-3.23.1.ebuild b/dev-python/oslo-i18n/oslo-i18n-3.23.1.ebuild
index dac1a9ed49e4..2ef2f3d79cd2 100644
--- a/dev-python/oslo-i18n/oslo-i18n-3.23.1.ebuild
+++ b/dev-python/oslo-i18n/oslo-i18n-3.23.1.ebuild
@@ -17,6 +17,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-log/Manifest b/dev-python/oslo-log/Manifest
index 9fd3c704cfbc..87934b464357 100644
--- a/dev-python/oslo-log/Manifest
+++ b/dev-python/oslo-log/Manifest
@@ -1,7 +1,7 @@
DIST oslo.log-3.39.2.tar.gz 85121 BLAKE2B 782323490b619d28b1ff5df0d72e752431b01156e4c6fc8c1ff6191e22960398560dfc3c871edf65d33b92a75a3af61c85a5b1b66bf56ed8237a638355ccae35 SHA512 6b5fad426387d65559be2cd014054c123b9db57158969229ce184919f36ea355b181e3c0c06c78d8e1567108bd05af38ec2695354070826933888332699261ed
DIST oslo.log-3.42.3.tar.gz 87865 BLAKE2B cd4bd304a122093ec99eace122dac4cc6b859afa7b2c8a2257b34f6af0c3eae7aae8603e48ece8cfd37b561f4d2387ad6f4eb58210b6a477b0f3c86d2f938687 SHA512 ac9425725c86b73cd87c2e61d2254a7c4267bafdff1fd27ad88a177d5fc4f6c8a9a10d6fb38425a0b40d9095e5139de028a4c775f02de226a85a91d46dc195f4
DIST oslo.log-3.44.1.tar.gz 87427 BLAKE2B 225f855c2539557d4d673c23fd58618c669864ea3d5c13f6ffdfc64b4926fd33ec45b6730671b4fe70a105aee39adea63af88a735dabbd5fe9588afb1fd9e2dc SHA512 b8c655bbe2e49b1d69ba7a68c9f115f012d75f0bc0fa1d5583d692b01e65dc17c956fc738cf8092ebb90ac9605c644989526fab4132f23ddef92835ff433e1ca
-EBUILD oslo-log-3.39.2.ebuild 1960 BLAKE2B 06f9c2f46329df6d2c328465c8038d41ad0b997850a39f1ebfee6429d97ccbe545c8161cd32bb01af6e1b5eec7d00f08c4216a53fca1d476820e87eb16ed423a SHA512 7fe8a0a7debdef366dd75de0ded98b9bc473800f312f6ad41491b46f03b7aaf9b5593aa132b9085a510cb0545048c6c891d1f60c5f1779cde5dc76ffd06717d4
-EBUILD oslo-log-3.42.3.ebuild 1847 BLAKE2B 672ca4c53d95546a415bc7ac440220588d6ce706b0f6d1ec36eeba1a2812205f6ef89c8fd9a6107c3b236c66116610fae844d1ea6ff94e7a701001e7b53ec25f SHA512 915f76017c90e8f56a4a56f193a7ac7f97042f832ea5e75e538e41744851be733354e8562d91f70bd49898e993e0107bfecf995b0ce42472445c7d2b5e64b83b
-EBUILD oslo-log-3.44.1.ebuild 1301 BLAKE2B 88e5e5b04375c98202cf3899608349d5250cefc91c013fbdcffe6ae5944e69c178e70a642b3e1ae53e76645fee44169e98dc62ae8c762eaddfa1c782a2285926 SHA512 b9d6eb37b135e8a4bf58ebc2803afafd55aea6d3c9fa1728b694f75871af5db30e93d926e950d71a3b6eda8954897ce81368c7e4e942c2b0cd70a02806e24c5c
+EBUILD oslo-log-3.39.2.ebuild 1987 BLAKE2B 32fbc97db90c91c7064c2d7c43950449111d23365980188595090a91093f88166d67085e7a84166892b406c53f0360804ee70a488b998e2c93c3a2e5a6b6aa77 SHA512 1e8812f775a90165705faeadce691fa41022f01ff40944704722283db9f2e79fa7ca4f5041bf6e35e7f01d3ecdf6c9a2d514292840265fb614b4c29361a8154c
+EBUILD oslo-log-3.42.3.ebuild 1874 BLAKE2B 0ebd44eb690df3159860132c70a2fd82c9f3277590673503475a50200bf42a0deed7a3a61a86088e03982869c2c8c3597ce9944e3bfb17ca35490a195ec1a07a SHA512 f9f711e00537393c3f07d1b1cb3ac6e3c773d00b6b321aaf6bfe0a05342924ae373bae6c9d40e7bf98f8e75c82dd6351575121498e4a48667cd1bc7c37e47b3f
+EBUILD oslo-log-3.44.1.ebuild 1326 BLAKE2B c6cbb5d6ab14823954ecc50b0eee1e7f35d26fbf8527c25ace5d242216e4e761841603c063d913e78d6bc65759f31e5af9d31a1b7e25bdda133ff31763ce2590 SHA512 e1a8f41f3aec6f463f09b9326007f81e8282ede80226e037c7b5dffed5962b7290d204d57f644fec98a00d354ef8658929657a42345814dbb28b9adf01538b6f
MISC metadata.xml 882 BLAKE2B 4d0b8744bc619081ffbeea3099c745d07f12de450dccbe6dd4ddb58ee6aa87c7269cdbc2bf6daac36b5a4000e5fdb94ef056a7cd0c7557d4d909359392a2ed72 SHA512 89df6a639f1b44eccb4409c95237f3b4841312b74e74d315a169b7c6faa8a457507b7c085ebbef56b8e399cf37b27ff02474491a128880e919866a6da01a084e
diff --git a/dev-python/oslo-log/oslo-log-3.39.2.ebuild b/dev-python/oslo-log/oslo-log-3.39.2.ebuild
index f84467c23967..ae4e71ff6c49 100644
--- a/dev-python/oslo-log/oslo-log-3.39.2.ebuild
+++ b/dev-python/oslo-log/oslo-log-3.39.2.ebuild
@@ -16,6 +16,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-log/oslo-log-3.42.3.ebuild b/dev-python/oslo-log/oslo-log-3.42.3.ebuild
index d26f92ef9c3f..fd672284809c 100644
--- a/dev-python/oslo-log/oslo-log-3.42.3.ebuild
+++ b/dev-python/oslo-log/oslo-log-3.42.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]"
RDEPEND="
diff --git a/dev-python/oslo-log/oslo-log-3.44.1.ebuild b/dev-python/oslo-log/oslo-log-3.44.1.ebuild
index bdcfdf36f990..a827dbd18423 100644
--- a/dev-python/oslo-log/oslo-log-3.44.1.ebuild
+++ b/dev-python/oslo-log/oslo-log-3.44.1.ebuild
@@ -13,8 +13,9 @@ S="${WORKDIR}/oslo.log-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]"
RDEPEND="
diff --git a/dev-python/oslo-messaging/Manifest b/dev-python/oslo-messaging/Manifest
index 9fc0e062a21b..18c7da6c1ec2 100644
--- a/dev-python/oslo-messaging/Manifest
+++ b/dev-python/oslo-messaging/Manifest
@@ -1,7 +1,7 @@
DIST oslo.messaging-10.2.0.tar.gz 255431 BLAKE2B 971f24845b4d0440fb600b459b4a41c94220e387cbe2ef16a5c93d72e0582116702254c4d8106f5f3f3a3435b1c5bfaceffbb1c6ed3e671f7c269fb6d5ca3cb3 SHA512 404aed31f2808de744d7fd141257aca3d2db2b65645eebfffa7edb364e50803621af98886dc60b46042e525a7a98a12f3208ba472dcf805524cd0defdd441060
DIST oslo.messaging-8.1.2.tar.gz 296052 BLAKE2B c24d8bc22f1e7bb8fd4f58bf15c349a5fa5e41b98031611a0820b66ab7cabb2742d49995e5c730d1bba2c04a36ef4a055de0aced5f1100a7930052a4f4efd5fb SHA512 f7bebc525019f19f6d25178f4b2ef811c3073dc2b10600a9a01aa23dfadad4b428baeb929963df31ee7c775bb94c47493699e8031d5dd9cea5d865c28432d3ba
DIST oslo.messaging-9.5.0.tar.gz 251799 BLAKE2B 72edeea222af199ace54ef6ea672177713c15c8556b7b1d1691c5d217bd57e377f871879c3429d46ef1339f4a4b5c610bae82c2aa6ddc74dc069d08b86c15537 SHA512 2479a51c2be7be5752d11fa2d09eb6ffd6cd82ce3531f0a9275eb5bf5fa4451ac16240873a41e2550db5fd7b51003bc9af293704e50d2f3033bd51b502728380
-EBUILD oslo-messaging-10.2.0.ebuild 1673 BLAKE2B 5a6334258ec641add69fcae904b72bafb8ee70f4e68c88eee67a4d8177925be8fb9bf89ba813b7ec6a97d46550af064379dba7bf970f0d7894c3042fb4ec6127 SHA512 030719b0ae2d950bcaac733125ef0251e46992df3f1807835a506562223dc28c3b36b8b8fbb08bdd703c8663cc6c182efdf4f9e4ff0180d263655948ffd41195
+EBUILD oslo-messaging-10.2.0.ebuild 1671 BLAKE2B 90c2a284ad4ab67f6484204649627daa772c73235dcacebcf077c81c0527a92ff473564e755204b76ce3e6a62854f24025ab601de5d661d65844f8c94290ff46 SHA512 fa05e854957da430eed1d5a6a8ab45e2d1f8aa4c9198d64fe16495550e7bcb9157f9d96c2afcf6f0f6a119612243a5085798481f22371c5559a0ac7ada19e8ad
EBUILD oslo-messaging-8.1.2.ebuild 1943 BLAKE2B 68098cb7a6988819d0a42d38a7e24288c964b3339451ce1919e7acfc683148fac7d1658deecca5f50461fa3c2eb98b5bbc2866750ccbe52bac50fb92fb8b7b08 SHA512 0e940f38b388211d6ca008782787d13e07f78ddd411ed145b6ac04f287a01f5c60e6ea62cf89daef9bac7b00e43619aa8dae66bfac0aac880848b4ac4e39273a
EBUILD oslo-messaging-9.5.0.ebuild 1764 BLAKE2B 2e8a90aeba377eced243f1bb36e25baa7bf134ea5c0352208f9cc47e7cae17e722cfab9871fb29da356a88bf10561c3212b5ad68fc74bb3675418dada8079b13 SHA512 922f1b37c550db3fae096336e683a05ac2b5f7600ff33de5f4efefbdcd611627cf2d943a6d62e8bb2a4336c0190725eb05bda29e837f7cc472b5e5e6f1b80b0d
MISC metadata.xml 606 BLAKE2B 8ec973e563bc5efc9566d127aed486c8ebb7e71183c845f87d9c073971800868e7c2eda9056dd05da0310f82a121aedfa73204709f34477e75df34937202830e SHA512 c59bfd0c40ee7623a4194afa2848759b968c81955986f5b6a692d9ec59cbf11a14734466383da626535f9fb795193ba4994f8e57ff6c6cb732a9748abdccfd35
diff --git a/dev-python/oslo-messaging/oslo-messaging-10.2.0.ebuild b/dev-python/oslo-messaging/oslo-messaging-10.2.0.ebuild
index 20a58844bd05..f6bfe150314a 100644
--- a/dev-python/oslo-messaging/oslo-messaging-10.2.0.ebuild
+++ b/dev-python/oslo-messaging/oslo-messaging-10.2.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.messaging-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-middleware/Manifest b/dev-python/oslo-middleware/Manifest
index 48eba3ccf499..aa794cfa4569 100644
--- a/dev-python/oslo-middleware/Manifest
+++ b/dev-python/oslo-middleware/Manifest
@@ -1,5 +1,5 @@
DIST oslo.middleware-3.34.0.tar.gz 55582 BLAKE2B 0e1af09d016cd5b81c5e0e719d40665ce24e0caaf28a4aae0043f99eee4e74a36669fdaa39330d0ffa13b588892480ee5081e1ffa41b431687c85964c7f30460 SHA512 ba8b418eb11f25ca929db32eb0451fdba757197e1bdba90dd56665e08daaa6f0a4dc6cc07788db4f14ebf2625312d3db69b73acc5cb425fa9e35299f22b6d451
DIST oslo.middleware-3.37.1.tar.gz 56354 BLAKE2B e9b119d2163c3949eb98b7580b4d5aa4a4427b9a8b3a841549f282358d8daefe62cc3f0588535c744aab7b77b44d38691316f50b9d60e5c974e3a0714a367699 SHA512 1864b2c25602ac7e27e2b080617f7af5f38083705735893dde744e7535d127d62ab0f29a0ef2575ec53af22969544d83e454bc5913b5719c4eb7d312764fa5c0
-EBUILD oslo-middleware-3.34.0.ebuild 2175 BLAKE2B cf2133467e7afd8188b81fe6a9d61f16c4244d624c75df7558e1752fdf2106bd6bb16581a977daed07090fa6a0237887dc783efd5c301dfe01df7b35a24d11ca SHA512 5be89317ec9a7eed7600a141a63a2bbc4bf0bc19bd157b47d74f3797fe7a87894cbbe19e6d6a77cbe39fcda63af4ffb40662897e34ac5a1148ffb97508879798
-EBUILD oslo-middleware-3.37.1.ebuild 2003 BLAKE2B d3bfb08848fa4e73188def23a812c19b62b48373f7f8e90db1ec81951ce26c861860b52f47f3a8b29908a6ffd677624c89b9fe48eac96bd1eccfad81cd587247 SHA512 1ba549609717301d628012fc928df66e508373db618d70fda7111df73b889ddbf1b27710ddc04c2d77f1b7710833ed524cd06df89300ab1c96ad849b9ccee903
+EBUILD oslo-middleware-3.34.0.ebuild 2202 BLAKE2B d189d929afe580d3fcc0bfb8b27fc90a7a44b4619afb25858903498c205727da9726345a4cd2dd87e286e643ffcadde3f539bff599ba8db3dfb867ba2156f2b7 SHA512 2f27e6668a882a9594336c620bf8b4cccfa4eeda136a22e0888b3458a44ba3892c7737dd0793448faf06846960049e82cc10bcba558f6eb7a0e80cd12b43d773
+EBUILD oslo-middleware-3.37.1.ebuild 2030 BLAKE2B fe5d9bb2e3167d41f8fe5d81798f0f91e67df7e798b08236a87a62039c071e93dfb1b3db8168ab53a23a2b110d87bc8f80649b7b2953ef06a5704113bbfafbb3 SHA512 f1e24933e0c44111f0bd8e4f45bcb60a549a59f31678d17924bbb670275943b86b2f3c8d6c97f193357bdb1301835e632df4aa633530e39c379fe89a6f9616c7
MISC metadata.xml 766 BLAKE2B 09e791c996ee3e46083287243f3180ad073f53611981ef527b166c7c251401b2a3c34b8c0db8142ad77b4d4a82b92e43696b36f5fe80f7077e92928d5a825930 SHA512 38381c4dd993470e01cb5d469f345880a730b9afb3536b467a6e86243174192db346dfad58282e17d1bc0bcfb33e08b0f1797577e938c982e633cec8719d468e
diff --git a/dev-python/oslo-middleware/oslo-middleware-3.34.0.ebuild b/dev-python/oslo-middleware/oslo-middleware-3.34.0.ebuild
index e3554a69a212..1914411171db 100644
--- a/dev-python/oslo-middleware/oslo-middleware-3.34.0.ebuild
+++ b/dev-python/oslo-middleware/oslo-middleware-3.34.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-middleware/oslo-middleware-3.37.1.ebuild b/dev-python/oslo-middleware/oslo-middleware-3.37.1.ebuild
index 3e6a4410c51a..07420221a3d6 100644
--- a/dev-python/oslo-middleware/oslo-middleware-3.37.1.ebuild
+++ b/dev-python/oslo-middleware/oslo-middleware-3.37.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-policy/Manifest b/dev-python/oslo-policy/Manifest
index 513aebe47de5..b798a830ca9d 100644
--- a/dev-python/oslo-policy/Manifest
+++ b/dev-python/oslo-policy/Manifest
@@ -3,5 +3,5 @@ DIST oslo.policy-2.1.1.tar.gz 90438 BLAKE2B fa99f36c688705fbaacefbb01bbc74bb5efd
DIST oslo.policy-2.3.2.tar.gz 90884 BLAKE2B 6eb100e5baf56083bb846adbcfcd0ed1636da3e21fc1cd7b164c89f774b34fd10604776c3751eb48233a8d0822b6a2aca5f57fc2c03babd543cb49d8b6d1a151 SHA512 44300e8aaf894f99fdf6bf4c7b3890013b7f9e9974667a423605f106baff2ca05fa0b8ebc82081511ac211b9c7bc57356a9aea8dbe78ee1ac01d364e337936fe
EBUILD oslo-policy-1.38.1.ebuild 1219 BLAKE2B 3e5e5eeebf9acbeb29ba131e0322825261322cd212c5b95c06e95938b80787931f261a9b30d5a538b8dc44ed1fda844f82854faebbe92dc152c5f57e2ef971a5 SHA512 2d1572122c3efc725ede91766b48ef3ab2192d7d728f6b129a2b2aa51168eb049190fc6561e1c317ab77ba89c58314447dce65f60c8dced32b15f3ff1181dfb1
EBUILD oslo-policy-2.1.1.ebuild 1220 BLAKE2B 345909d3df0d89e87beab94df7c0c2cde1874bcaea117a0a4708463ce4c8c7da25202ae82000a43d0a7cb213451e94441dee56fa5ef66aec92f93ecc3b01cb2a SHA512 7dfc88ce801b95a3175f57579d239df6d6b20f8723fb8b85bfe55e9b07206f5ac96cfaf3d468c8e5d02d7a5a727cd7e91f707289de76fa6462dfa9f2a202cf8f
-EBUILD oslo-policy-2.3.2.ebuild 1222 BLAKE2B a7d4e85837fbfad1608c19f495ef55ec9834eaf0dbe9f9f5c68276a0c6fa62444db3134b5b88bd7917cbcdaf152a98fc036f5344802d66ba5aafe35e45a0bafc SHA512 31e338b308c3a0f8a048f40b90d5170e1ac34d06549eab9449259b3e02b6422feb63e465a1fdca71235554a3ccad507e2463c3d9b1e5668e5452f10a84869c1b
+EBUILD oslo-policy-2.3.2.ebuild 1220 BLAKE2B 345909d3df0d89e87beab94df7c0c2cde1874bcaea117a0a4708463ce4c8c7da25202ae82000a43d0a7cb213451e94441dee56fa5ef66aec92f93ecc3b01cb2a SHA512 7dfc88ce801b95a3175f57579d239df6d6b20f8723fb8b85bfe55e9b07206f5ac96cfaf3d468c8e5d02d7a5a727cd7e91f707289de76fa6462dfa9f2a202cf8f
MISC metadata.xml 600 BLAKE2B 5c911411e88182db677743ddc559bdbd0695f12648a00fc6b0474535ba52493eb2dc291f51a2fd37701a17f951627fabd83c1ae3c616331c200fa231eb3c4dce SHA512 82a8956e15cd74342d77c66c47b96a5b35c9ccf7871f4f4c4c27970737f69abda5664dba601e98bd9df0bd958d2450462eda4c7477d5dd10af7b7bb11c7f4bbe
diff --git a/dev-python/oslo-policy/oslo-policy-2.3.2.ebuild b/dev-python/oslo-policy/oslo-policy-2.3.2.ebuild
index e0ab35670b44..a6c6091fa12e 100644
--- a/dev-python/oslo-policy/oslo-policy-2.3.2.ebuild
+++ b/dev-python/oslo-policy/oslo-policy-2.3.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/oslo.policy/oslo.policy-${PV}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-privsep/Manifest b/dev-python/oslo-privsep/Manifest
index 5b55f2f0f502..3cda32424ad3 100644
--- a/dev-python/oslo-privsep/Manifest
+++ b/dev-python/oslo-privsep/Manifest
@@ -1,7 +1,7 @@
DIST oslo.privsep-1.29.2.tar.gz 34376 BLAKE2B aab2807ec44cb984f7b304f46ffae39d2965dbfb876f08e3a6fbf24e9e70d5f0ae7a2aed9d47b126c48641c56004195bcc4ff015865e97b966e7f6b172f9f5a3 SHA512 8130700578cc1b54530011da259c795b6eb24ceba959f927934cf21e439d1412d393dee9f7bcb804ac52a4ae716284df8950677d5386905ac68bd6c37adfabbc
DIST oslo.privsep-1.32.1.tar.gz 35671 BLAKE2B 06a793386b39a1899daf87ec7a9668821baf66d04cd785298d15b3ab1a1ed5fce2366b529e6d0eef0eaa64f35a4f41000a3b779648909737d6fe5a651aada631 SHA512 250c80a9654fb3ed503742cf867b36b09721c97b428684ba42542bcc8cccdf5c821156177360973594697135a7181c37ccb05f873746c241e0d78a14a15f7b05
DIST oslo.privsep-1.33.3.tar.gz 38774 BLAKE2B f2d2db494e7af1ace672734dad89fcccb9d78d446d646fb25446db2f788bf2b762e85a14e7da6bb0be382289cc1f43b448bf506f8932ede53f87cd4f5e6ade58 SHA512 5a4ef7cc8b04689f544eababb76b4c5070ce9105eaa3f04d80c5976ec1358ce8b6f13fef7f968b4dd2131aff666264be00749f630651b7e39c93aad96a772bbd
-EBUILD oslo-privsep-1.29.2.ebuild 1770 BLAKE2B d3e3b81b321c03f485b82a05b2d2e3133c230682d6b96aed3f05ce417e582dceb52beb54d22928be9f6fec755df8b4c2f88297ccbd4c53684fa9ce159409dc9e SHA512 9a2998a515b0a873936d7a218b169351379bc17ac195075b7adf9d2790aa07525ce64eef36a81a075cb5940739b87559fa47b6570f28adadbc9806c89fb2854e
-EBUILD oslo-privsep-1.32.1.ebuild 1860 BLAKE2B 2a61ad5023dc6084bef82656bddfd26be128ed5155aa41d71ce8aa95f18efb6b21162d1e386d20e06a417bc21f85340a6e3c269450f0e8bf98e0795df2652358 SHA512 03bece5d5bf5be43674947b79494a2c1360b45bc8ae28bcb3a928a69f2ff7e9ddb822766dc2167f3197275e1cdfde07ea46f4310e8551595a69aa57e1240281a
-EBUILD oslo-privsep-1.33.3.ebuild 1315 BLAKE2B abe92daed899581c7ba350fa577db21227f77d0387bcd75d0ce1a753e056cfb2eec684f017a151291553aa45f66a22414c0bd14a64c29292466505e6993d7c05 SHA512 2cd12be189dc698eba02637c0c0084cd0a966d276f3c41696812c2a17a703af251d32c1753e9d920b2c860c52fe56ea3159ab65eaaa83d394c5d8193eeeabc6c
+EBUILD oslo-privsep-1.29.2.ebuild 1797 BLAKE2B d537739502b014e24855e96ac85748da712743b0671f9714cb383532236dff7b72c16576eeb778ee4506ee5c67f5f859a537d54844bdd1b6512046a93511b049 SHA512 f29deba52fdc1b769d7e2aec12d9b0f9619238a8bbda80a3889746b97310d820b3065cc3d190f8d2f3c95477ab606501edbb7464eeed44fed7a5b267a13be9fc
+EBUILD oslo-privsep-1.32.1.ebuild 1887 BLAKE2B ea04e967f6e050de27502a9c9b23390f66845ef7e6f17b221576585841e0fa43af13446af10dbf2dd8950a1e1ac1e1642bf68eada1a46c1ceeb00b3b903dc4bf SHA512 d0c6df6d822d570fd416e545e887cf5d0ae69b8fa593d0289e9f41b53b80b9cb263a2be0c4603eb2903d2b82616fa7f2d2b449ce28872420a6b06155d4c249ef
+EBUILD oslo-privsep-1.33.3.ebuild 1313 BLAKE2B 09281719d99ceae0b0eeae38b62ff9d36267103b1ed89e35793a638413eb24d8f06eee43f64dd187b85313cf707a412f88926b326872aaf1bd5e53c4c7bdaa34 SHA512 71096215286e492cefb2f71f91fdc0024aa6dbc28e653ab161c68fcf3ed6d9e6af1b574a07620619ca8d526c2d1c3e8b90298944717eb3423f20e4c723c932fb
MISC metadata.xml 544 BLAKE2B a76322f18a6f2b32d17934a5d8c747963f5bf647cae027babcc4508c4b15ad6c958baa30399247302aa696dcde2ade3a9ae4552de7c1538d4b0af79b3da2ce69 SHA512 f7f8a7194b5439872af70f9ae742bf8cb6e338b8100e3cddbdea34be89c187c5475d6e0523dac5cc886a85133d18bb8669ef9292228e4351d31122c73561dd30
diff --git a/dev-python/oslo-privsep/oslo-privsep-1.29.2.ebuild b/dev-python/oslo-privsep/oslo-privsep-1.29.2.ebuild
index cd799ad37f11..48e481a14015 100644
--- a/dev-python/oslo-privsep/oslo-privsep-1.29.2.ebuild
+++ b/dev-python/oslo-privsep/oslo-privsep-1.29.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0"
diff --git a/dev-python/oslo-privsep/oslo-privsep-1.32.1.ebuild b/dev-python/oslo-privsep/oslo-privsep-1.32.1.ebuild
index a7374a83d6f9..7ee91aff26b6 100644
--- a/dev-python/oslo-privsep/oslo-privsep-1.32.1.ebuild
+++ b/dev-python/oslo-privsep/oslo-privsep-1.32.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0"
diff --git a/dev-python/oslo-privsep/oslo-privsep-1.33.3.ebuild b/dev-python/oslo-privsep/oslo-privsep-1.33.3.ebuild
index 5cbae42dc218..e038698a0f7a 100644
--- a/dev-python/oslo-privsep/oslo-privsep-1.33.3.ebuild
+++ b/dev-python/oslo-privsep/oslo-privsep-1.33.3.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.privsep-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-rootwrap/Manifest b/dev-python/oslo-rootwrap/Manifest
index faee01ee0bdf..2b85b9f9e27f 100644
--- a/dev-python/oslo-rootwrap/Manifest
+++ b/dev-python/oslo-rootwrap/Manifest
@@ -1,5 +1,5 @@
DIST oslo.rootwrap-5.13.0.tar.gz 43433 BLAKE2B 8d53587f63022255683d18b8ce22dca07a160d7692e9d2fcd5e6c466bb6969da11a9a1af4646809921724b9f1b63b2532728bd3ade82312354793b6b4d15f0d4 SHA512 ff716e1e5900f754617578eb8bf60c1d2794474706f22a0c619c94177602ed3c3acde42ad499a7a613f310d6dffe526339b5cd1c96ecc727dcc43e1a9afd606c
DIST oslo.rootwrap-5.15.2.tar.gz 45566 BLAKE2B 1755a52d1e380a512c50f5314f7a4f249da9e62030abfef531bf973277a98f1f42f1c27a69a4e6e5cf64441e6a7263a3780355da4860461cfafed172ea087946 SHA512 9fc4c4678a25ebecb08026e71ef8da44bf1214f177d5330de8d68cfce8c3d85f4085a9e19f282bc8b498a36d8a7e384cde354a95619a800e3a68aba088df5aad
-EBUILD oslo-rootwrap-5.13.0.ebuild 1611 BLAKE2B 28edc79ae8377b85508ac41e65064aa428639f004f0e520bab2ff4aee377f95bfd32013c9b2904aa8d295ed2187f880adbf60a69adfb29732e314605b80b4234 SHA512 950fe54920dc7430b75f50146841486a6d88e5bb0a8b458977886a2d33fc193c1d5fc88fdc21ace475cd0c34c03ab4cd01fb15de6300163eb6e6e480da42b4d7
-EBUILD oslo-rootwrap-5.15.2.ebuild 1647 BLAKE2B 478a1548b3af09ced9ffb350d06c84649bee94dba2fcf379797f4156e6eaa0cc605ea7e14e6aac14e9c8e24b5ddcdb62f026d667a935073a716b98344d0b5fac SHA512 412b9489c56fa5567e0aad4aed84906e38f83fb6e37b6c5bbc73328535d9eefc1bcca4a7e9aeeeb9055fb5eb666418c0fd5649c9601ebf2488b38caaa5c11fcb
+EBUILD oslo-rootwrap-5.13.0.ebuild 1638 BLAKE2B 16ddf2a6ea3d75bc9e37deb14301d2a75db182fce4ce776ddb86609ad493c937abfaa0994286caaf11412b1062c2d3f864ef19ef993af0ea659458f21f9b410d SHA512 02771a941cb44e2e2c1a3f19080c68288e79c6e9a2c2424f668877a12647187ba167cb48ffa7df7dc6284a3e6e113454daf02e163cad501524a6bf9154811528
+EBUILD oslo-rootwrap-5.15.2.ebuild 1674 BLAKE2B 5d8712ce9c59b69d2798ad6cd2475ebf9749dddf39221494b85f76ee17c1fa5e2471e4c0a4eadb287eb910a4657b5ce1993dad17c7c7216b6d951b44a8259dad SHA512 eac98f1ba5e5be5c7c4af72dea693f03e2d27f7b84d2cd2b71a05869c2f19ace65bfe0031deb1707be20e381860038ff8232b8ab27bf9a16a323d9cd3c3a89c9
MISC metadata.xml 600 BLAKE2B 93dce16794b8495f34be98af703ca0ba06ff4a2e378805f7f3b08d4805f01ad015a1144124e1ad32eb63e6b5c9a9378aea30a4b82eeab54b1cb9dc95280fc6fd SHA512 ad1012d9f43875065679837f787f6a8087876d4ef1e56d24fcd2aa379c85e628848dcf5fa03e84e5929cdfabc4c1b6e2f7167ac0a508f7f26b6b533405932e10
diff --git a/dev-python/oslo-rootwrap/oslo-rootwrap-5.13.0.ebuild b/dev-python/oslo-rootwrap/oslo-rootwrap-5.13.0.ebuild
index 53124c52f487..d2fd96f950b3 100644
--- a/dev-python/oslo-rootwrap/oslo-rootwrap-5.13.0.ebuild
+++ b/dev-python/oslo-rootwrap/oslo-rootwrap-5.13.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0"
diff --git a/dev-python/oslo-rootwrap/oslo-rootwrap-5.15.2.ebuild b/dev-python/oslo-rootwrap/oslo-rootwrap-5.15.2.ebuild
index 3d9b6e604702..d3dbfdd91640 100644
--- a/dev-python/oslo-rootwrap/oslo-rootwrap-5.15.2.ebuild
+++ b/dev-python/oslo-rootwrap/oslo-rootwrap-5.15.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0"
diff --git a/dev-python/oslo-service/Manifest b/dev-python/oslo-service/Manifest
index 04aac64e41b7..80ae92dcb42e 100644
--- a/dev-python/oslo-service/Manifest
+++ b/dev-python/oslo-service/Manifest
@@ -1,7 +1,7 @@
DIST oslo.service-1.31.8.tar.gz 72731 BLAKE2B d0460fa76df75b691dd85bed07b2bff5f8574feb84f324736769156fb1d9c74f181d8267ed69b6f8a371bd9eae3db17d5fc8588bd706da30f3cd065e8d35f80b SHA512 af4f1fc011dce56935d8ce09902172fe3c93f4907023d04c3aacb3e06631b5d5fc891ec55ee3c42acb8e29754a7519d12a38d1264935636284aee9134ce6f84f
DIST oslo.service-1.38.0.tar.gz 78671 BLAKE2B 3291b20a60d57a251045701f890a1dc4077bec070330c4fc86e2bfaa82612e4795d0bc8b1cd8c5d8b70c7be0f45fe6db25c98b263e0a5a7bc4335bd4ae0995d9 SHA512 c2bce20abe535b12f98eea808cc95a687b226c16507ed2a4cc5f7143439f7f1a9137489ae82dc09e175165784046f6103bede3350bd6419ba5d4c134cf6aa361
DIST oslo.service-1.40.2.tar.gz 80334 BLAKE2B 6000ba70c414ae6396f8be3911511b073f0f6a73a3a98e92e0c662b42a637b4cccbe684ceb1df2613aedad3fbd430ff588dca001997293563f39525efba05d99 SHA512 e412ae3d96e7e7f5f40238b3b9d9623a36347c3d8c6e06baa11133da71d4f5e55bd1ac2f43b45a2f84f725f84c59ec6870bc557fb623ab681bbeec27bffd086d
-EBUILD oslo-service-1.31.8.ebuild 2115 BLAKE2B 35356b6f20a63898f9d77c8696a01b3211318f2cd1f8dd2dbf69b8a5e4d3f362067421773c026b237e68e73f7a9604b2c22a7e2301e38cd447eb4f191349e0ec SHA512 314d5c7e452a5b810485fa1673871534c1159543ba2db07ec6b1eb87370cefefd522c338e30112605ff878475bd834ffa5fa5d961992b46812d42e7b0e344c35
-EBUILD oslo-service-1.38.0.ebuild 2258 BLAKE2B 45d4f7e21bdac6fc2392ff5837c25718c8560c02870b7dda2f7b2de25a6962a67b61f1e5024cf35c09e1f21b8a09e919a1cb72ac050e1017b753493e717e2a1b SHA512 19d10df401a9ab827808ba988ba4e1d4001ae61318cb4a4724974a33528db30d3266b03ebd0522f84c73f1225e625a8d42146fbc4a9a9bd3be7acfcf8182c153
-EBUILD oslo-service-1.40.2.ebuild 1557 BLAKE2B b9a0e6619bd75964f3c7e77ec09fbe327c218fe1dba9e7a5917fdb7c8bb651901e834f873575625f5f831e7d0fa4c50b4b6434be71a2568cb771afd6de2ed36a SHA512 a2fea56c03dbbdd363fb7a513871e40c82f2a85e01040992498310a32ae59b111591c2742d5f8e91b10978f888b78ba3cfe34e8d3e3fcda71634fed139b2d104
+EBUILD oslo-service-1.31.8.ebuild 2142 BLAKE2B e0b383c8c416fbbfff4506d7b2138014ad5de4470835653652df8399cec43ab6d156451c88b842b54af9f27dfdc2af1df7dec0d01c1402a36273383b26d5f0cb SHA512 5ac778c70f4c8222cef7251a243ffcb87bc9ecbba1c2f09d2adafdbb9554aac813acefb220050dd06c872185f27e66b3f6818a3dc1acbd69a475b33f30676ba6
+EBUILD oslo-service-1.38.0.ebuild 2285 BLAKE2B 19cb1f3fb989138bc993b2739e7cfc3f7ae51527c1169d6d204fd60f3d562bc8ca9941895469b4cc2714fe4e2a204b6dfcfd3adc272b577ea9d83e477d1ef586 SHA512 e3331248764a5bdb542158014e7a0cbcf13894dbf0ba9b3e32f94911f766757c37ce89438c05c0b1ccbe77dfbb0a7cd0502da2cb009cab4514ee28ce845f36da
+EBUILD oslo-service-1.40.2.ebuild 1555 BLAKE2B e8cfe80fea2ad304ce1a8ec09248834dc110fa974d6be56ec1b9cbd12c0a6dc7e642140c317da0d9ad1bd5096b4887505a90bdc968190af4e5930f039068f358 SHA512 bbf6bf314bc08f40f83fd3193164e5407cf992fe0e92780b2444af6b3c17270ca88e3ac817cb93155addcac37ccbc3a700e9538a9a6e9c9481be5ef21df60c24
MISC metadata.xml 329 BLAKE2B 2ef43d1bf3df7be8c2e2b08bf7cca10d1bc23235111bc74bf0b23ef6f9c5ac3ad05a1243b518c0d8b703e4815ec7fc92ad01c907baa77d9c4dbb622a1288aaf2 SHA512 c02f0b4e37e3dabe1dbc10ca6b5e08627d8e7df5fee71573cda34338249508586bf068c56711521aa20bf80a1fdcf94a1e89df5d17cb5eb21a07b996a071d1ae
diff --git a/dev-python/oslo-service/oslo-service-1.31.8.ebuild b/dev-python/oslo-service/oslo-service-1.31.8.ebuild
index 67028acc03d6..a5637845324c 100644
--- a/dev-python/oslo-service/oslo-service-1.31.8.ebuild
+++ b/dev-python/oslo-service/oslo-service-1.31.8.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-service/oslo-service-1.38.0.ebuild b/dev-python/oslo-service/oslo-service-1.38.0.ebuild
index cd410c8755f7..b7865ab889f6 100644
--- a/dev-python/oslo-service/oslo-service-1.38.0.ebuild
+++ b/dev-python/oslo-service/oslo-service-1.38.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-service/oslo-service-1.40.2.ebuild b/dev-python/oslo-service/oslo-service-1.40.2.ebuild
index ebd99afbb9d2..49db052ad2e9 100644
--- a/dev-python/oslo-service/oslo-service-1.40.2.ebuild
+++ b/dev-python/oslo-service/oslo-service-1.40.2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.service-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-utils/Manifest b/dev-python/oslo-utils/Manifest
index a30b7dbda52f..a84f8e937813 100644
--- a/dev-python/oslo-utils/Manifest
+++ b/dev-python/oslo-utils/Manifest
@@ -1,5 +1,5 @@
DIST oslo-utils-3.40.4.tar.gz 90174 BLAKE2B 63c419c7925d58bdf73e3a1aaa683141f5e91d2b70a7e27db44a49ef5c662e7e1ff45016edc51eb73892ddebb45f6bcf4d8c1066d2eb6c6ebafa7f6a1be662b0 SHA512 d5df70052f0c4931fb5e9e89b6edf98ec2435a319157e04f53bf486f54e855ab178825772d405c2121cd2a2cfb894abfa35afe11edbe6b5b8030cbb915f841ab
DIST oslo-utils-3.41.3.tar.gz 91174 BLAKE2B 9783360e5328083b5cfb2813f388ea29ca8876ce01cbcba5a25e0706766aab87d28f7683c4a9ef43ad9a0a4756403d2f35dc61ad170ada33e0dab67e5d5a6af4 SHA512 b8efc1ee5e22a0f224a48406208424d75ae1b9eb2b740bd2ac57e172f23f2d7e3f2ae712a006f89b4a64e0b6a619858908540b729705285d0aa99a8d5081495f
-EBUILD oslo-utils-3.40.4.ebuild 2990 BLAKE2B 25f443c10fec153bd7b5172e62e9a8b915108439df81c150ab49dbfbfeec90791b51fdd8408ca0557a8a1e8acbf7fa1b77462b90e877e2f3e0279b939e838280 SHA512 d29183b0574ee769b61426f23f3fe6322580d88ab616309db443c10eefa10647e671bdf180dbf4d06ef0e7e94450c7f01114daa8932287215f21d4d94c2e85e5
-EBUILD oslo-utils-3.41.3.ebuild 3117 BLAKE2B 1f4a98b93d90fb9c82c75f9748ac5d96175ae246da3715e6f4c5d6047021088e22a68bb5e0e8186cd80c84049a783f26979bb50320ca8bf4c558628a56242141 SHA512 c1cb9250829d99c0ec1843e7b60da186bb9fa10c14e579270c7015dd50ccafda596bd2db6209f944e36de565c1a6c8aa705bf41368ec3f9b61d2740fb6e2c5f1
+EBUILD oslo-utils-3.40.4.ebuild 3017 BLAKE2B cb2d7b8fcac3f53295a2252c458d247f56d1d6a17f98e96ae6d877c6f7a21bbdcbb6cf19f6776c79f585c32ba3b953aa3d40356c009c3e4233fc6fe4510c6b13 SHA512 38125e1978e9151a1d61eaab5ffff2385f3a221289499a62f32e25732408221d9b25a4690bb3fd01c92b335771710b23eecbd392511f4af24abe849a9707e355
+EBUILD oslo-utils-3.41.3.ebuild 3144 BLAKE2B 7c13e371828c4bc8a7ce5ffdef292461ac33a4213ededfb7d273a12543fe53cf88737da03051ee7e62b2bfa96ba3e1bdecae191a735e750b83f087b0f3f4008c SHA512 734c2a72918b11a5ce9498d0b8fa3427375291ff333036f43cbed245c5fb4fb87ae534fe7dffc19503172faaab027f7d598d10677e4e92b849e2d062b001c7fa
MISC metadata.xml 366 BLAKE2B 010fcdab42d0fe2eccb1f10ae80b99f55bbd6aee2f8d8760512a92d4d23a81899c75496fa84e098447072ca005eb5a2d309628d6e3351370913d3e1aa2dc8e34 SHA512 58767ee794b3ff97f10711ffc71318ad02a6674731364b592f30fa95d84471fcf48fd2bacf8032c4ad28c2ec0144dd35fcbc4533d2181c7aa3b94bb2ca03d8fe
diff --git a/dev-python/oslo-utils/oslo-utils-3.40.4.ebuild b/dev-python/oslo-utils/oslo-utils-3.40.4.ebuild
index c9aa019a6c73..f51d62068460 100644
--- a/dev-python/oslo-utils/oslo-utils-3.40.4.ebuild
+++ b/dev-python/oslo-utils/oslo-utils-3.40.4.ebuild
@@ -17,6 +17,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-utils/oslo-utils-3.41.3.ebuild b/dev-python/oslo-utils/oslo-utils-3.41.3.ebuild
index 3079473e8c1c..8d52d7df921e 100644
--- a/dev-python/oslo-utils/oslo-utils-3.41.3.ebuild
+++ b/dev-python/oslo-utils/oslo-utils-3.41.3.ebuild
@@ -17,6 +17,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-vmware/Manifest b/dev-python/oslo-vmware/Manifest
index 85f193dbb548..87fdae05b0b0 100644
--- a/dev-python/oslo-vmware/Manifest
+++ b/dev-python/oslo-vmware/Manifest
@@ -1,5 +1,5 @@
DIST oslo.vmware-2.26.0.tar.gz 208576 BLAKE2B 2e9df2002565d286631dd846c31551735f204771156b2c5cddc7ace1170381d10eaf647e13f1634f84fb21be674b65c29ab51076b49fdfd6787072b78c06171d SHA512 7ddb675ec252e91984cdc23b6adee7e1b13a0dddd1967f9a882935da0bc12d3c0b271f0cfa42b569802e0521d65285d80c7a3e1ef280cf405827a4e2fa2f6437
DIST oslo.vmware-2.32.2.tar.gz 334130 BLAKE2B ba1fcec92812613fc202afd8d5eab3c4de65f2451bf17dbae383dd6176a0fda73d1661c1d066e3c9fa24686562c46b0b8927f359632d8f2f94c9d3d185ef802d SHA512 2f18f38590221a14e876607ccb9b8d1b5f25cca1e714c3256980b1f818ac1a1d2f9d3f1418bee7289b1efe01bfff1ae17f76663eb4a96a90e4d17a05dc39e91f
-EBUILD oslo-vmware-2.26.0.ebuild 2145 BLAKE2B 5fa2e3e342b27a9657379a2075eabd80f62fe968f727010eb73df1f732536ec50f9d6d97b24e87e0779fd0d1667b8e04654035487d003d7de892fe10c5afbf1a SHA512 e0dd65245e42ecd18e7e938b01a251595024dae17b0c11f0669f8107a6a64f9e8ccf6516e12371ff1c572046b6a10811e7932a84101823ebf1434f1f85ce6c64
-EBUILD oslo-vmware-2.32.2.ebuild 2288 BLAKE2B f7f5da47c80f23dfc4a64cc66479392094905788d82e829375fd1494cf7c31450c1b5f9a9a9e00a5ebdc292050d403d43045857b51ebc21b9f3299279f379d47 SHA512 6c115c4cbbda1821dd93496a8ab36893fa73d6516019e3f4c28fb8e33c487e4b3413f1f4639ff2e62ff2c83f1ad35d7e9a98476f52e92033f42d0c068ff7d5bd
+EBUILD oslo-vmware-2.26.0.ebuild 2172 BLAKE2B 9a2b3a585dd771f7ecca2d0e5b629afdd94a287f5817fb05d5a7145365ba36c65193da3937336cdab0eda0fc550c59070672ea79502c96865162216d9c56e781 SHA512 8e48b19e546c11d9b3ec402afb9e345dede93b5480336f65b29212d11f220e5234b1c2694ecc49a7f2035388c219bdb5cdb813ae3ffe1206751eff5dc831255d
+EBUILD oslo-vmware-2.32.2.ebuild 2315 BLAKE2B 8c5a72252192f2bb98829b45e10b0ebafecd7d84e4c566b62c8255904b2238a43b62f380873f21b01962e61e55881591519c26908650520ba476294c8cd89a33 SHA512 0f3167536e65fc0085bda4adfc4ff73a8f52ece9dd2a530447765c4a0b2f6404da8e39034bf7ee8f4dbfd9fc3c85cfc3109d7c1d667f4687af473bbb2a802c4e
MISC metadata.xml 568 BLAKE2B e5ba6d5e5d14ace6be413a2bc6d97d8dd5f6befd0cfe683fdb6bb870cef7b673cc779ab143362b48181f62fa4f15eb827174f17da64c4d7ed539eef74e050136 SHA512 879bcc0237b70f9ab61a3d659e948e5d1289128b3b4f11f6797b0f20809c3cc90efa104a582dd6cb407fd9a7dd4f0e2330d68227dda145c9456875d44db913dc
diff --git a/dev-python/oslo-vmware/oslo-vmware-2.26.0.ebuild b/dev-python/oslo-vmware/oslo-vmware-2.26.0.ebuild
index ae11e6547191..8f474db297c2 100644
--- a/dev-python/oslo-vmware/oslo-vmware-2.26.0.ebuild
+++ b/dev-python/oslo-vmware/oslo-vmware-2.26.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0"
diff --git a/dev-python/oslo-vmware/oslo-vmware-2.32.2.ebuild b/dev-python/oslo-vmware/oslo-vmware-2.32.2.ebuild
index 7b8d8c98ad12..33e5218f7878 100644
--- a/dev-python/oslo-vmware/oslo-vmware-2.32.2.ebuild
+++ b/dev-python/oslo-vmware/oslo-vmware-2.32.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0"
diff --git a/dev-python/oslotest/Manifest b/dev-python/oslotest/Manifest
index e37a7eaf4890..048e3424e78a 100644
--- a/dev-python/oslotest/Manifest
+++ b/dev-python/oslotest/Manifest
@@ -1,5 +1,5 @@
DIST oslotest-3.2.0.tar.gz 35445 BLAKE2B d33c70e760fc595586c2d7b0ce6ed1f63b73c89ba078f85b70d3b6b1af1c4d115e6eb7b431f9ef52abf50290eb47a1d3adb2d014c2ba5cf7b93ecf0e46401a26 SHA512 4513291e2bec939f9734255cb0fe3f85b9eb8a8cadce58873ad4e85365a0ec27bc2084085f5b95b681b5e811b62458e18fe63aff1e022b2d8ace0ca48bd6a527
DIST oslotest-3.7.1.tar.gz 38176 BLAKE2B 94924dca8384dcc8ba9e4f62220eb6d29b27b38966ffce7dddbd23d5c5e66493141ce4170565325a0516648db186a0171cd33de6d536bb8ed5cdef76161d4f94 SHA512 dfc55bc91ebd8ef448d4c69b2af51b8f2a9f2068b2ef2ec1cfbcfffc27eff7ccafb00dc2a3059730427aecbcd815f9dee2f00b8c74df154c8dbb95793aff7e78
-EBUILD oslotest-3.2.0.ebuild 1542 BLAKE2B 34e8fdddfeeb6f8248719777381dee59f1557602673a819f73c35b8b483e9e683f3bab23c032fd3aa32d13317cea38812ca10a75fadb2ff689917b9823e6a5ad SHA512 157dcbd13479262ebd041e9ce7d0e7c76e7f6c0011f12620ff89c7f41cca658642e860f6d12bd7a4fff82e80c05e9a3026c03e6cca6bc784db0e8041f5522d4b
-EBUILD oslotest-3.7.1.ebuild 1722 BLAKE2B 58097cea45a5d0ddc2e2ec5ba7e9196c33ee05496545b2349d221b55e7538737362169fc6c65a57eb48d537830d8863f45a896d733357c32cd8c280bad90bec0 SHA512 1f9f988d553d19a4da9bbaca0eacdbaf1f32897af9ee0b9e9d5d04e5f65fc376eb12588c1176dff9dbc8685ae54c51eff74217f913241d9cb5e96da9733ea462
+EBUILD oslotest-3.2.0.ebuild 1569 BLAKE2B c34bc419261f4b17e0a70854f3855dcc86c7f775551a7383c5dafeb36cb6c6c7a928f8ae15d46d3b443dbbaad8e95f449e6c17839b4359c20f0815c6bacdbacb SHA512 64d95b2d69d19fd936cb587f13f0a1d092566a45791f0dd1e0c8243e9e4d386849ee3ffb0dc15ee3fd8e74a6a45c36dc84e091ba75de3b99eb5d3d547ef6de4a
+EBUILD oslotest-3.7.1.ebuild 1749 BLAKE2B a6f77bfff2f94270e9752a168d3d6f4fe6dd3f2e0132366d478b93652223ece73b6ed09d775ef06a979591d7a327eacc92517179f2855be62a3bff6798820abf SHA512 688e9af25f7fb3c1d7da3b4c1586ed5e357ebb2a06525e52b3c114260e4d2bbb45b64dfbfb02e17c309daab6bcb76a8e1ed6364724763d47b468f7148bcff95c
MISC metadata.xml 828 BLAKE2B a328982018731cc93cda675447ce2ba308e9164e8762df10a267c6b82389a717f16b5ba6d9843503e12a458f3ad5a726ce648f80e9ff781aeb429bd9034632f6 SHA512 48a68782c8ef2a15db7c73f03dbd4670b8ca25a6cfcf0c15d4585a93a75cc4591fb6edb70f7176cd72c97d1205ef8e5e898eafa9fca41ed0b00023bff93f966d
diff --git a/dev-python/oslotest/oslotest-3.2.0.ebuild b/dev-python/oslotest/oslotest-3.2.0.ebuild
index c87178c5c05b..9210a595b442 100644
--- a/dev-python/oslotest/oslotest-3.2.0.ebuild
+++ b/dev-python/oslotest/oslotest-3.2.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/oslotest/oslotest-3.7.1.ebuild b/dev-python/oslotest/oslotest-3.7.1.ebuild
index 08f6ab376419..d4ec756d5146 100644
--- a/dev-python/oslotest/oslotest-3.7.1.ebuild
+++ b/dev-python/oslotest/oslotest-3.7.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/owslib/Manifest b/dev-python/owslib/Manifest
index a62ff88feb50..90801282a25a 100644
--- a/dev-python/owslib/Manifest
+++ b/dev-python/owslib/Manifest
@@ -1,5 +1,6 @@
DIST owslib-0.16.0.tar.gz 658145 BLAKE2B 8e32de48192579f10515771c1682b1d1319deb8195ff9c0f9168ea82bb30bbc8bcf7c457c794a79b1121d40f3f544624f0a9789b0f6f36632c6457f396fa78c9 SHA512 a468352dfdb62bea1e6189efcc198237cb909051e51782abb15093e328ca7d3d379e88d0466e42c39ce9bc201a3be828a779193666bf9befe8d501355aaddbf4
DIST owslib-0.17.1.tar.gz 898961 BLAKE2B e48b10a0bd9dc1e85588b8007261c47f9f754af9eeb7292d4a3fd9ce017309efbe0fc9951a42470a6938194e5903b12ffe286b140d906e1d281f5a2f739540ce SHA512 0772f7698d1d5c6989419a455e8b6d97b0fc9f04a48275b1179f5bcc0fe782620721e840969281941b0f0a3616d8220916090256bb177eff1b2a4df0e02e2caa
EBUILD owslib-0.16.0-r1.ebuild 982 BLAKE2B adf494c1fd7c61a8f524647466874942f0675bbe8d5fe2841bf771d8e731d363e7f05bb022a129d105970f144edbf97924b57d3e5445cce3d6c2d84fc3687c58 SHA512 559e8ee627cc9baf02c25bb46fad1247c75d041833de2e219c031cbc0b1073f141898edce419c3564fe827664f3d601aab1c3d8e60e8036ca0c86cfd6d8e7584
+EBUILD owslib-0.17.1-r1.ebuild 976 BLAKE2B 36e2e2c4cc50165b212fd688ff615750856488ecd7e68598d413964f94839591f8b3ba32847b73f413979b7135560dbdca1712b7fd9be2781c44406352804759 SHA512 256cbce8ae7b43b97d18feb7e8603d9cf782a0c40435a47c968aac28a32b5f376756c84f603f98a5d052a2f643c4b52b8c2efcde3254b39df1489807b2c6820c
EBUILD owslib-0.17.1.ebuild 984 BLAKE2B 327e0538d1b9b47d2b7d10c2bcb845d2b5747de463efe2dc8fc826659e2f7588c112a503fe31f3e7e742f1889923db0c0b883a4c23df9e8eb2a5e3147309d9c5 SHA512 eae71f875c65e515edf28857796b45174ad8e695a8f2e276c9d9d185fdef3bfab8ab310b1db07dd89c4481cc9e7ec61d904ce2f785250f2d2bd3f0cca21d80e0
MISC metadata.xml 451 BLAKE2B 82a1e52487ebd5bc2a728a26c46f8e26a15d5736da20a50fd8be71fcddc088dacfbe178ca2cdb9841418723175c0631455393e5735b78767e58287c1542991dc SHA512 7c41ce77f3d6126a0fc61c39c953f044f94c39738b4fff7c7c38a9da9c972f16957c44d60df9de59d1c03e3c5384582efa3986e7ac31e546e28fb8ad5b1673f2
diff --git a/dev-python/owslib/owslib-0.17.1-r1.ebuild b/dev-python/owslib/owslib-0.17.1-r1.ebuild
new file mode 100644
index 000000000000..76c1d3aa1f93
--- /dev/null
+++ b/dev-python/owslib/owslib-0.17.1-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2019 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="Library for client programming with Open Geospatial Consortium web service"
+HOMEPAGE="https://geopython.github.io/OWSLib"
+SRC_URI="https://github.com/geopython/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-python/pyproj[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ || (
+ dev-python/elementtree[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ )
+"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )
+"
+
+RESTRICT="test" # tests require WAN access
+
+S="${WORKDIR}/OWSLib-${PV}"
+
+python_test() {
+ "${EPYTHON}" "${S}/setup.py" test || die
+}
diff --git a/dev-python/packaging/Manifest b/dev-python/packaging/Manifest
index d30385672259..34cf70a4dc15 100644
--- a/dev-python/packaging/Manifest
+++ b/dev-python/packaging/Manifest
@@ -4,5 +4,5 @@ DIST packaging-18.0.tar.gz 48018 BLAKE2B 3c7082a6cd6ba697f8b2c036062c7020b3b6417
DIST packaging-19.2.tar.gz 59110 BLAKE2B 8098538b8f48f4ff478eb13f3f4384d08c246b8a99711a48b2f412deaecd85faf13e24fd910a7a262c3407c5eb54939cd926e31e6f802deed0e28e0a92dfdb86 SHA512 af7312a85292f577d3e6e57154f10fb380bbdee749344ba4b226a09f22bf5ca664ed63c62cd5b4dea0be5eb5cff5c17ad04415aab8c925fa90dcae2e1c6dee5a
EBUILD packaging-16.8.ebuild 1435 BLAKE2B 61f84076339e88b08b95241d9e6eacce5565640cb97f125b96ec08341aca855c180e795f42fe9c4711503e7f71b05ea2ccdcd5ffbc6334299ca72836a87cb3c5 SHA512 c42fae42b7d8710702b81c51621ca9eca811bb886396be93a65bc4f4c6f24a99a105946cae1d49e3b5adfc4f2e0e19b496959e0635a54f218da9d448173e6417
EBUILD packaging-18.0.ebuild 1448 BLAKE2B 3a91497a8f4410accaa5d97c344bec224ba4a2ce1ad97f68300aa58e34e141b9d9039957b7c495f46a7ad50ef823439e0adc0044d40aa901ec0f05d5a47630e9 SHA512 b4fbeca1287b2167040e16f6c3816442ac661ac4d1fc1afe877889c04442b15be1244970fa3c3b0bd9f4b39bc4994d15a8ddbe51b684d4bb305b8ab3781aa735
-EBUILD packaging-19.2.ebuild 1424 BLAKE2B b37f5d02c4ffaac5f02fe69336f534ccdca8aff843ed89aed0f7ff20d26db8829dd1adccf53afc600729afc5b7fafc95d119f3176e200f0ad31ab536bd3406e4 SHA512 e911d83754fa8b894a98c3c6003a15ce9446ae8480e3d86fe31324f3772eb5bbe86859b876c09e84ac11a06f093185a6ccb64f281d7625876b7e46a58499a713
+EBUILD packaging-19.2.ebuild 1422 BLAKE2B e90518be8ff2b9fe4e8ff924407b574b5aae1a920b738aacdc5273051e81ea96115772131ea390e0d6b006020d427076d174636bbd8f5f9769378169af327509 SHA512 8ecb4a1585660d663883e2bf54a053b7d884249ca35606214382da0ac535d4021b1afa2a43bc14fffeb8aaa42aa9ff4ed7cd480f48ea44c1c2d92032fae7af3a
MISC metadata.xml 366 BLAKE2B 62088f9e06b99999bcb0082f1ff6d6e243c8502a7e3f399699cded85fa65395f558e019b08342c73e4f078183cd0732d88058fab8fba984ba0b531c19ff6560c SHA512 f326b75f4603bc9e4455665dd526e381eb1973c8edc319e1d69b824f93ee885931fa29e74f9da8582f5af78a1ddba2fcc2d983fb98cbdc4cfd87b82c7a0f3ba4
diff --git a/dev-python/packaging/packaging-19.2.ebuild b/dev-python/packaging/packaging-19.2.ebuild
index f41f99d3fa6e..46e822b150f8 100644
--- a/dev-python/packaging/packaging-19.2.ebuild
+++ b/dev-python/packaging/packaging-19.2.ebuild
@@ -13,7 +13,7 @@ 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"
+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 )"
diff --git a/dev-python/paisley/Manifest b/dev-python/paisley/Manifest
index 4331e2b9c476..795d6d8ae78e 100644
--- a/dev-python/paisley/Manifest
+++ b/dev-python/paisley/Manifest
@@ -1,3 +1,3 @@
DIST paisley-0.3.1.tar.gz 6373 BLAKE2B e422952a576a72d921fea4479c06b3a7fe9744369c9538a3f5ca1c07db7d3c03b77f7c3a5af202ead7128cd37fb17a3cd99886c9a02870bdd3253004756fa627 SHA512 abfceece7c3156fd3ed234e1c2ed07e8f3e366c735969e382feb3b8c464679d8a9f0a224be0720c351b3e19d576bb5aff6fc11d789bfd879a0f2aba40dfaef73
-EBUILD paisley-0.3.1-r1.ebuild 708 BLAKE2B 9e55e6a1ee54d128af2ff3d061688b7a032652ee5819f4e202d97866d1a455042d143f2bfc002feb912879c7abbb6605a01270839a55767f4621db0b939ddaa0 SHA512 4b347d85a385395cb6ce063d9ddf2b913a2fa994afaf5dce70f7c4cbaf16524e553b679e36c0e604f90122831e0cecb79a02f3e571e8450a00ee16ffb12da456
+EBUILD paisley-0.3.1-r1.ebuild 724 BLAKE2B a7142024ee6149fdc9e17ee4f9fcf1108465319b7e322672c1f0f0ee3955a89e46be5589c35d179053567fed9b243b61b211c0140991a3d2303bf3408d9fd8fe SHA512 69190461d2b9dc8a983729a190f0b0180e1adc358ba63bee87acee58692ce02751b39a46d61ced713a72bcd6452cb430381bc57ab7158d1c908bb6ee414697cc
MISC metadata.xml 360 BLAKE2B e2f4b3876d8c4cd5c96d2ea3c5acfbb411357b48889facfa9ff9394408162c02cb0528ac5381c9bc7f909b4cbec5c5f117b970ecea07b64d35b54b4ca1879961 SHA512 ca6e4de92fe0d28e9165200e837d6031be7ff5aec3f83135d51da44aab7a31735a84ff392d4fa42a0c977bccd454c6da061fdd280cd640ec59a76c33cc6ed075
diff --git a/dev-python/paisley/paisley-0.3.1-r1.ebuild b/dev-python/paisley/paisley-0.3.1-r1.ebuild
index c65280a7e8e3..8fc68c967b0c 100644
--- a/dev-python/paisley/paisley-0.3.1-r1.ebuild
+++ b/dev-python/paisley/paisley-0.3.1-r1.ebuild
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
-DESCRIPTION="Paisley is a CouchDB client written in Python to be used within a Twisted application"
+DESCRIPTION="A CouchDB client written in Python to be used within a Twisted application"
HOMEPAGE="https://launchpad.net/paisley https://pypi.org/project/paisley/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]
dev-python/twisted-core[${PYTHON_USEDEP}]
diff --git a/dev-python/pallets-sphinx-themes/Manifest b/dev-python/pallets-sphinx-themes/Manifest
index 68d447de4ae9..f5e017da2432 100644
--- a/dev-python/pallets-sphinx-themes/Manifest
+++ b/dev-python/pallets-sphinx-themes/Manifest
@@ -1,3 +1,3 @@
DIST pallets-sphinx-themes-1.1.2.tar.gz 17054 BLAKE2B 2c106be4a8ba68c6c270035ad6764bf87c65a20ca3515991f6287e3bd6a280d3ad0df121c6bad995fe8964425bee4c6ec4d229eef15489c3ae4e4e98eebe4d22 SHA512 0537f1e24b22612720909f1e19f2893b35622411d72298a407cb19318eaf33a0f7c97ee6f69874a172c135b65c9c16726115c1decd6d7a3d6cbda3e1dbdb50fb
-EBUILD pallets-sphinx-themes-1.1.2.ebuild 665 BLAKE2B 072d7327e802257cc804725ff6461412d1186f037ad358c982548f4abc0c557901a8a4ea9fd3a5fd55424d4c4ca01da5cc91caa8b258d3c64437f4ba8dbcf3aa SHA512 988a69bf6b05afd7b8305056c65ab6332759c938280358d704713603dc845e9814fcb7ed23e8c828956d48b17a5ad5b76248ad497f36312e2067585f035c0aff
+EBUILD pallets-sphinx-themes-1.1.2.ebuild 669 BLAKE2B 8ed4a6aa1c24287e37fd23e7ddcd6445a5a789c106b4db946b5db63e86a6548fa747f18834db5391e011365c258b5dfd4c41b9691d8720549d8e7fbcd65e6d8b SHA512 d77fbec11374b2dd6bdbfd9449c02ac100d0622b4bbc3490a0d20d02f330fcfe49bc95db6b66e395edf20755839867c3468a899a571b5b3f69331bdf6aa2056d
MISC metadata.xml 324 BLAKE2B 270575fc533cde85d524756cbbe22ce43375a25f5d2b83ec37423b8af4a54fea9c679ebb66433a3c3ee090150201551c8804ff86fefe12636a6e0a83da25f417 SHA512 dd0d1c39fbfdcae041c6cccee7855d5fb6eac3037be3ac79cae0d36122f3ff75ed86c7ad63aee8a5fcebd936cfd2a03bfde52cc009655aebb1f25db77a18e698
diff --git a/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-1.1.2.ebuild b/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-1.1.2.ebuild
index 909b3cebb435..7a4e6c5393bf 100644
--- a/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-1.1.2.ebuild
+++ b/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-1.1.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/pallets/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="dev-python/jinja[${PYTHON_USEDEP}]
diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest
index 964de6bbd457..4d57e508bdaf 100644
--- a/dev-python/pandas/Manifest
+++ b/dev-python/pandas/Manifest
@@ -5,8 +5,8 @@ AUX pandas-0.24.2-skip-broken-test.patch 644 BLAKE2B 8a879cb0cf3f9b2e7c80a649fe3
DIST pandas-0.19.1.tar.gz 8360233 BLAKE2B 82611ca1a3e3169ac2d084f4dcd9c4d4d74e9e9c9913a41acad48ae68a208a884dfd877445a7d658a7ff098ef383cedae7e79a4900baa8d56c032ce9aaad96eb SHA512 6451990a7fae8c6db8ab0b014a13b4f1828754d3998f13c17b111f891fb9fd23f8e09b907623096dfa55668c42298eee1373210a9fddb95f56dd7d552b964e6f
DIST pandas-0.23.4.tar.gz 10490077 BLAKE2B 28a78860e0aa5de8def7bb529fc98b9121a516b7fd7620e31e000ae14217165e6677ce26b56da0b9c603930ab1304725c644426a135d8f9b2a84921b88f3d23d SHA512 0c89db820a49e0cfb9764e64589ff9af819f9a53c01bd0254cd1b6dbd1e9fd452b2ff7c7330ede7623c7576589113e831a19a57c735562b55f90506df15805b9
DIST pandas-0.24.2.tar.gz 11837693 BLAKE2B 3762e94554a3ae3c803c9a412c5c551c15a9fbf15cb05633f7d1b0ccbfddc646f68f0306666e688a83a4495b0537cea2fec671157f5a63aaa5f9cad6b791261e SHA512 0795c6bb8a47a511853558ea59d371b4540ec175f213cfba4ad2361d6481fea5d3f7074bb4961c32f2f0080a72d7436a9b3706f5cc692074f98d83bfc587fd15
-EBUILD pandas-0.19.1.ebuild 5784 BLAKE2B 8bd07ab04a4bb2ebb7f54bdb5eb13440b5bbeb6e2199584b1169739cef479d1e9a3da9e569066e4d1e3414edfa1ab37ed1238ff562783d09caefb23d7030010a SHA512 50ffc34a62f5a56927cb80213255d8d3eebbff4c9f6cf86d01b4bb04e3fbb95ffa2a124d179a814e2de4b43927614e2b94e100867f999b4aa37eeec9d08dcce0
-EBUILD pandas-0.23.4.ebuild 5778 BLAKE2B 1fd378e985e5794f331e45741b5f2fe7380b4f0f993ff727a34d4a0879cc7dfb3ffe6c0bfb119a59ddc73fee2ef5554e31790a638673d5ee652dd1e55c0e55a6 SHA512 999dde9816f75a305e223dfcbeac0a37bd5ec084a0af24547297cb8553a57d1ed33e10279fb6a1ed43e4295c6b9b7ab805cfb413e3833d540a7090e8fe25f071
-EBUILD pandas-0.24.2.ebuild 5419 BLAKE2B 32e1ac18924d0856cb1e7d68586cde1ea8d988633f65c1ad3cd3c3e9a9caeebddf5f73c7e92cdbaec80bcf3c6dc0ce454149646e4c2f2b25510ea50a03ed4db5 SHA512 94719f739f36eaba8e6fb916e656edc6c4f4f75460f8188fc01026c27a63aade29a27d07954bf385cb8b329238f1f909a46683a33637d364876be2e0a25543b8
-EBUILD pandas-9999.ebuild 5864 BLAKE2B 23df5dc740f518ce7c82cda5d351b248f8d8e0983b937be43200f2a2f5bc6d48ea71234203fc6776f94a9460dc6e6340dbfa0248b64205eb2792a7b633ee58a3 SHA512 80c4d885b9dc3872b3da9a9daa9f18e2e1b226d249b23eb2d8b3b3161458648ebd77a2c3b17d25e58d2f278d9a9fc2372a62b946acf24bdc441da882067fee67
+EBUILD pandas-0.19.1.ebuild 5804 BLAKE2B 8f4d7566032c34f6564405c0b47a79084f3fa6aa1fd7ff016ddd51801288777167778dbb6ec6729c347ab0f60b5dbbe42cd960a5d8558a74017ac9a74ef2df05 SHA512 562c32b2941376c9c296ce1c72a2bcdd95061b0e679eb804398d013099fd057e08404f924a3974d260d16038671b8db1c31e1eb8fdf2c2c80104035f4dc81449
+EBUILD pandas-0.23.4.ebuild 5798 BLAKE2B 6e3368f9095a55bfd5daa816bf6b8fb8bbebd7c97bb3e6093e61f8044f9d0620c583e770cfb4f109cec119dfcffca12f18be0f108a6d1c9d90845c8f8f97fcb1 SHA512 a980c12916b01810d16a7cb905c45b2c963e6c683ddb9896048acabbcaa27cd807c6135c70a1e4067ca4b009eabec17f334dda21f3c017ce8ead0470db094ac4
+EBUILD pandas-0.24.2.ebuild 5439 BLAKE2B 5b6aa8874fae4f1eac86ee9df4a6d6cb0565733e8d55e72067058cb3f6f1c1a204ac23447990e4bfea6d533a46b582435cd0c44926e09e964bf6c08cce9b0980 SHA512 2834fe037b15e9b6746738dc15f7c0c3d501b385d0745db35d824dfe41c8a56a21a7eb527369bf407dfed5a54d47edd9486f62889fa98d3545f9a6905ee546d2
+EBUILD pandas-9999.ebuild 5885 BLAKE2B 6a039c0081c689246946be67d2ca18ad176eda28c07d9e47cd882bad0de54d9ed54795bb580a9efb00ba2dc5e4f92b7f9db945ece6cb579595ec9c2ef4e0cc83 SHA512 fa413ca7c0a33d97c993436ce545ca49315f756f56abb5e172426f977c835f60a0e4b602a685c120b9401aad40099d858ba804e58aff837c8b76f7f985e8bfec
MISC metadata.xml 834 BLAKE2B b075b9c90c4f1be265117df2c47ace4c86dad3fec9945b5a483a11048211348ee10e433f378610de4a9b599031914b32992b9fad693b832cf0266b0f171b3e38 SHA512 85ad67a653f4ced5fb9331b778fb2906c253874cf8e522f1b67547ef8e2f49e084e84d9e055aee7e2a57c6e6e4e7f7791a4ce299fac7c74dd6448a94977e8f5e
diff --git a/dev-python/pandas/pandas-0.19.1.ebuild b/dev-python/pandas/pandas-0.19.1.ebuild
index 7be80d1893dc..6012836ecbd1 100644
--- a/dev-python/pandas/pandas-0.19.1.ebuild
+++ b/dev-python/pandas/pandas-0.19.1.ebuild
@@ -18,6 +18,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc -minimal full-support test X"
+RESTRICT="!test? ( test )"
MINIMAL_DEPEND="
>dev-python/numpy-1.7[${PYTHON_USEDEP}]
@@ -117,7 +118,7 @@ python_compile_all() {
if use doc; then
cd "${BUILD_DIR}"/lib || die
cp -ar "${S}"/doc . && cd doc || die
- LANG=C PYTHONPATH=. virtx ${EPYTHON} make.py html || die
+ LANG=C PYTHONPATH=. virtx ${EPYTHON} make.py html
fi
}
diff --git a/dev-python/pandas/pandas-0.23.4.ebuild b/dev-python/pandas/pandas-0.23.4.ebuild
index b9c5ce203a1a..ea03b73582a1 100644
--- a/dev-python/pandas/pandas-0.23.4.ebuild
+++ b/dev-python/pandas/pandas-0.23.4.ebuild
@@ -18,6 +18,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc full-support minimal test X"
+RESTRICT="!test? ( test )"
RECOMMENDED_DEPEND="
>=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}]
@@ -129,7 +130,7 @@ python_compile_all() {
if use doc; then
cd "${BUILD_DIR}"/lib || die
cp -ar "${S}"/doc . && cd doc || die
- LANG=C PYTHONPATH=. virtx ${EPYTHON} make.py html || die
+ LANG=C PYTHONPATH=. virtx ${EPYTHON} make.py html
fi
}
diff --git a/dev-python/pandas/pandas-0.24.2.ebuild b/dev-python/pandas/pandas-0.24.2.ebuild
index f3ac80a8d3a4..0f98d036d311 100644
--- a/dev-python/pandas/pandas-0.24.2.ebuild
+++ b/dev-python/pandas/pandas-0.24.2.ebuild
@@ -18,6 +18,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc full-support minimal test X"
+RESTRICT="!test? ( test )"
RECOMMENDED_DEPEND="
>=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}]
@@ -125,7 +126,7 @@ python_compile_all() {
if use doc; then
cd "${BUILD_DIR}"/lib || die
cp -ar "${S}"/doc . && cd doc || die
- LANG=C PYTHONPATH=. virtx ${EPYTHON} make.py html || die
+ LANG=C PYTHONPATH=. virtx ${EPYTHON} make.py html
fi
}
diff --git a/dev-python/pandas/pandas-9999.ebuild b/dev-python/pandas/pandas-9999.ebuild
index 469385a6a855..70eaf651e7b3 100644
--- a/dev-python/pandas/pandas-9999.ebuild
+++ b/dev-python/pandas/pandas-9999.ebuild
@@ -11,7 +11,7 @@ VIRTUALX_REQUIRED="manual"
inherit distutils-r1 eutils flag-o-matic git-r3 virtualx
DESCRIPTION="Powerful data structures for data analysis and statistics"
-HOMEPAGE="http://pandas.pydata.org/"
+HOMEPAGE="https://pandas.pydata.org/"
SRC_URI=""
EGIT_REPO_URI="https://github.com/pydata/pandas.git"
@@ -19,6 +19,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS=""
IUSE="doc full-support minimal test X"
+RESTRICT="!test? ( test )"
RECOMMENDED_DEPEND="
dev-python/bottleneck[${PYTHON_USEDEP}]
@@ -127,7 +128,7 @@ python_compile_all() {
if use doc; then
cd "${BUILD_DIR}"/lib || die
cp -ar "${S}"/doc . && cd doc || die
- LANG=C PYTHONPATH=. virtx ${EPYTHON} make.py html || die
+ LANG=C PYTHONPATH=. virtx ${EPYTHON} make.py html
fi
}
diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest
index 4e109643ce53..406e4db37dde 100644
--- a/dev-python/paramiko/Manifest
+++ b/dev-python/paramiko/Manifest
@@ -2,6 +2,6 @@ AUX paramiko-2.4.2-disable-server.patch 1596 BLAKE2B 7e2ef1e216f34086c06d985556d
AUX paramiko-2.6.0-tests.patch 1193 BLAKE2B 86063ffd478f5772e2aacbbd6e6a74262ebaa1e67126af598eb589e49484efc15b581df0bbc796c0790a5ca80d6b5a72cbd07782c7790a9782e66f857e9c2336 SHA512 5b5de9c209d6aee83dc57f2f04d1d43f7106ed135fc12427d9237cf63932408c6385f878d02ef5dbb3d09476ee516148208d0390caa21f82a113bf6ed5a8176e
DIST paramiko-2.4.2.tar.gz 289126 BLAKE2B 767f81a09b32762241eed6661e520e3b3a96acfe8e6e638ea7ae180a8b6866f8f4adeae0a0146d46ecbfccbe71334c5f5c14e2d049744258ca4808ac21365185 SHA512 894c2ebfcfb35a84fe74670d0eb67022a49b7bf165f31acd929045c17509d8a2be111e8319f20513b5034efd033edc6432b2ca2e7027dc7e3c6703166a96790f
DIST paramiko-2.6.0.tar.gz 304469 BLAKE2B cde861069c8924b2f685675266fd28600ffd24a39074e9ad5db8fd1d010c6e23ca13a2c78a79b23504dfff395b773b171e7c787119d01e3b92a2eec44ca8b40a SHA512 1ac2c3486cb786a1e4640d7b7f8628087f9b78ee247b09dbd3ac2646790da4f12cf95fc4291f27f200b63ec6c11d9ebf5a1283f88cf2de7c2eb6e6f76e892ef2
-EBUILD paramiko-2.4.2.ebuild 1503 BLAKE2B 2cce9eb3134a7bd8ec022ab9d590b683c12464e27bbed321471d602a598fc8d954827b3c0b46a78cf4e9f721f0f4d796587f16a63cb6c6c89086f3b16e850710 SHA512 332b6beca4aaf485ead45b59651728d3b19457ab4ab7a5676aa2741deb13abd23608a9efba2477c0c02d4123011a2ee17ec0e94b4acdc75c0c89fcb53bfe54f8
-EBUILD paramiko-2.6.0.ebuild 1645 BLAKE2B 05759cdd0ef9cfae2a545009d28f95a5d2cc6937058b85d17cdd9c393db1302e92e6b22b16a2e9bdc9e8e2dcf4bb048dfe30ef3465d4f8b98b816f0696aa5b8c SHA512 d11a4351c148120b156392c92ff06ee300382a3b75797405bba5042107570e49ae875c8a308f294222a907acdd16cf470fce4ba77925b9ad4d2e0455b7759b36
+EBUILD paramiko-2.4.2.ebuild 1494 BLAKE2B fabb448af23b231105975f393b16c5e81cd39fe5e3838ad7e1298e4b06ba0567e95a4842803c39049f01d1ec7b6df570427c11f5ee9c95b028525f669e0e7870 SHA512 1c8b1663a261fa52b8f582a9f3040e451abbe45f68bbeadc723637bd59c55791c7a20a2619b1bb8f7b1024765b7e11366365b65e07d20880c88b596dd15913ef
+EBUILD paramiko-2.6.0.ebuild 1506 BLAKE2B 5c3d9487209d7bff99de46c78dd292721935a514c02bec232bbef5786f5fea5c5c184c4f6ff051766cfe038a526a4ed1aec400ec787ca813f044b14f598119f6 SHA512 c18f2d11b016b2b2c8e3658faa7b8ca859d66e1525b0b0de770d4c07a9abc5ca1075798c7fc83dd0c90e85c4071b2d87f3e5676054a2152c4d6be616ed7fd111
MISC metadata.xml 1306 BLAKE2B 5bf88516d7d34aa0018b00250edddcc3d7044605e59fd9c799775043f2984a071f743994712cbdc009893a01ee9cbd60df85dcd7f644f7dd33e05a426b06391b SHA512 30bbefd00271e8a61c886e638f30aae8aa751dea4ed0e023e50e31d28d528a203c36e80c8a142573a4b39c958be84eca5c7c19986c2eaa86575ad9b3779ef0d1
diff --git a/dev-python/paramiko/paramiko-2.4.2.ebuild b/dev-python/paramiko/paramiko-2.4.2.ebuild
index 1cb412f91403..751e6e4b1f19 100644
--- a/dev-python/paramiko/paramiko-2.4.2.ebuild
+++ b/dev-python/paramiko/paramiko-2.4.2.ebuild
@@ -18,6 +18,8 @@ LICENSE="LGPL-2.1"
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 ~m68k-mint ~sparc-solaris"
IUSE="doc examples server test"
+# Depends on pytest-relaxed which is broken
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
@@ -30,9 +32,6 @@ BDEPEND="
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
"
-# Depends on pytest-relaxed which is broken.
-RESTRICT="test"
-
src_prepare() {
if ! use server; then
eapply "${FILESDIR}/${PN}-2.4.2-disable-server.patch"
@@ -50,7 +49,7 @@ python_install_all() {
distutils-r1_python_install_all
if use examples; then
- insinto /usr/share/doc/${PF}/examples
- doins demos/*
+ docinto examples
+ dodoc -r demos/*
fi
}
diff --git a/dev-python/paramiko/paramiko-2.6.0.ebuild b/dev-python/paramiko/paramiko-2.6.0.ebuild
index 4b8d6e39f845..5587e75a3c8f 100644
--- a/dev-python/paramiko/paramiko-2.6.0.ebuild
+++ b/dev-python/paramiko/paramiko-2.6.0.ebuild
@@ -3,13 +3,13 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
DESCRIPTION="SSH2 protocol library"
-HOMEPAGE="http://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"
+HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"
# pypi tarballs are missing test data
#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
@@ -17,7 +17,8 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1"
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 ~m68k-mint ~sparc-solaris"
-IUSE="doc examples server test"
+IUSE="examples server test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
@@ -27,13 +28,14 @@ RDEPEND="
"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)
"
+distutils_enable_sphinx sites/docs
+
src_prepare() {
eapply "${FILESDIR}"/${P}-tests.patch
@@ -44,21 +46,15 @@ src_prepare() {
eapply_user
}
-python_compile_all() {
- use doc && esetup.py build_sphinx -s sites/docs
-}
-
python_test() {
py.test -v || die "Tests fail with ${EPYTHON}"
}
python_install_all() {
- use doc && local HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. )
-
distutils-r1_python_install_all
if use examples; then
- insinto /usr/share/doc/${PF}/examples
- doins demos/*
+ docinto examples
+ dodoc -r demos/*
fi
}
diff --git a/dev-python/parsedatetime/Manifest b/dev-python/parsedatetime/Manifest
index 3e3c4ee1caea..10c6ac02816e 100644
--- a/dev-python/parsedatetime/Manifest
+++ b/dev-python/parsedatetime/Manifest
@@ -1,3 +1,3 @@
DIST parsedatetime-2.4.tar.gz 63598 BLAKE2B 864e40311b56d28f5b1eed5ea069d40f7bd06b99a365530466ec0d16e99ce61d64d2c0bf78f1653aafa936a4fa91b2145e76f4da288dd3d1ff69ec8ccdc00174 SHA512 0fd8bfa3411476a20d8874b44036bc162735fb7865d39ca98b0a608daec39daac47100314279dbf66229ec333821492744f7505315d955f58216fdaa75cbf046
-EBUILD parsedatetime-2.4-r1.ebuild 657 BLAKE2B 43f104de0011a9e9d59f27d9af7ce2255f132b1e3cc2877ff916330cf37425717bfce5eb65142d185689a98eb007293ded81f195ae68b30ddf7fa4b99ce59f2c SHA512 3fa1b9ad11e917326b621dbe62ecf457bd11add9492264a142cf2476bea18d31b0e65d6e1cf42f07d0550aafec99ec4323f3b07fad92d2daaf728865fa22e5ad
+EBUILD parsedatetime-2.4-r1.ebuild 684 BLAKE2B 6f974f6d9d327c77a63c37de4257752445f2206cd0be2a98e502889b0ed540d610c155aaa247e667d687a2b66b6a578ea1ad8ebed2f2919b6b1a870719a9782c SHA512 2fc644eede9054f98b12f6af03378d8c2a950379bb166ca295fd4ae5cc46787f900f02d5e9f498ab51426ca9e12b5798ab7b09cbc134125dd35a7be301d20dc3
MISC metadata.xml 323 BLAKE2B 9aa027d44b3a16191a66b19dee59d74607de0260f4490af322e0f3daf7a5eaad521afa616287314f942537988e0a6e6f84b706bc8f2cbec7229c4e400624cd8e SHA512 496f1ae871e09c9a218454f32dc7fb1953c484d8b813324bf3a2a2f11226f5788d0a84f78641499b111571ee4487e1849b1401c611b1302e87d581c3e869fff6
diff --git a/dev-python/parsedatetime/parsedatetime-2.4-r1.ebuild b/dev-python/parsedatetime/parsedatetime-2.4-r1.ebuild
index f09958cb302d..c8a9b8c5d2d7 100644
--- a/dev-python/parsedatetime/parsedatetime-2.4-r1.ebuild
+++ b/dev-python/parsedatetime/parsedatetime-2.4-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/future[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/parso/Manifest b/dev-python/parso/Manifest
index 76b60e22c9b2..4e2aa124656c 100644
--- a/dev-python/parso/Manifest
+++ b/dev-python/parso/Manifest
@@ -1,7 +1,8 @@
DIST parso-0.3.1.tar.gz 375226 BLAKE2B 71481f5f382f14e5f2c7826f8eb50a1c35f8c280f14c8bf52bcf44f77aa9872cddce7d7fb7b0a586ab7cda547e43bbce11812077ae84129c418a9f0bb3c5b856 SHA512 f83e316a41e21d3132d9ee8a45f9042962c01a2b906e8791046112b9ed938d378b0dc28c4ae05ce03a8c2d19563a49cba9a9a230654345ff62e87cc763536ddb
DIST parso-0.5.0.tar.gz 386652 BLAKE2B f12e34aa9b93a1d3eedca96588148ac1e9ecb3a6af3910627d251e2281df285ce8768c11bf3cac35f8a977f0dac2f7a906fb20171db35fae2bec1c60cd0d7dc6 SHA512 cd2a38e538faf4faf3f1828f4e69dfe685ef1fd3e120326ca5260f0edbc23952e51ffd8370a2bb2de513a90ecde76e6ea2fe76d84d3ab4115c7817e3af08e701
DIST parso-0.5.1.tar.gz 388060 BLAKE2B 429ab40501d38e982cf77e0dbbfa4d8677dd1e2400945436b8eced608a41015b7028f586cf9af6057e441765f0a1db519a642ceadaba14620a92f452ce709871 SHA512 a04ef9bbe156bc28ac9fa64d091d3f1dcc9cf4b15a3c109cd33de1c4d34d0bf741016b88b6c12d456e953253942b7d522e0b793c9a00e9fb06de27ab0667c7fc
-EBUILD parso-0.3.1.ebuild 881 BLAKE2B e1da487c3c25e9cbea3e9c54bd70a9499d10ea80f11be51e21dffe3e97e9c8d0a26a4318cdb9e795182aa5cc7f8b76ca97579c91ac7a43fcb19e4d4eabf87c81 SHA512 07919403e2eb42df62695ae253d53ea9644804c7ea1fe8bceafd755d832699adbcb6332b3e455388cb1e34faafb512e17427349e702be0a8dbfc6160149c44a2
-EBUILD parso-0.5.0.ebuild 883 BLAKE2B cc65a51ed8b8409881789e996c4fe99c7dd460743c9166a5dd21414cab92f09a35bfb78ae74422b1fdf7f4ce93dca586c9e3d407c51967997cfb840c9f379a6f SHA512 2a1b53c1a4911e94fce49828e4b15ec99692e836687eb4345fc16e5b92696ddbc209f8a564c963899f1eaf653023fa7fb5be57e9bbff48f1c8ed13b6b654434a
-EBUILD parso-0.5.1.ebuild 883 BLAKE2B cc65a51ed8b8409881789e996c4fe99c7dd460743c9166a5dd21414cab92f09a35bfb78ae74422b1fdf7f4ce93dca586c9e3d407c51967997cfb840c9f379a6f SHA512 2a1b53c1a4911e94fce49828e4b15ec99692e836687eb4345fc16e5b92696ddbc209f8a564c963899f1eaf653023fa7fb5be57e9bbff48f1c8ed13b6b654434a
+EBUILD parso-0.3.1.ebuild 908 BLAKE2B 4e15db9871a30630370f78d687e7f82a7b469eb1668e5bb5d982517a586919b5e087967b0fc8077b920b115ea9f844e69e2b12e139fa5fc55d57cd0dc9fd340d SHA512 04b439466e792a0b11176d7cf3207c3f4e3eba5941426b2749c5064b28a8b1df1f23910fc9dd7c4c3c6b7c14382cee83d28f269888f015a55cd641f98e02e959
+EBUILD parso-0.5.0.ebuild 910 BLAKE2B 3118a1da083c862de96c29038f98c85ba6276b32986723aecbb6859fd599a654d5b5b642e816545fff399a369a81bd9c9aa6dd81d694f9dfcc50609715a8c501 SHA512 2045df1cd5c5ff7761e3990a3680586329bfe2de9b92ba51a3163a9d56a5cb227d58ebd4a85f526f026202825b0e9276ef6c18ce773f06e727994118fe9111c1
+EBUILD parso-0.5.1-r1.ebuild 661 BLAKE2B 2c852da38ff191db1a6b78e8e0adc696593afa087598202d296e22df688b84cbf223e7d1e9bedd1faacc7eb431b4ce069a930508dd76d72411ec14c6d59047d7 SHA512 b6d84e56bc1a6223e86160acc947cfaf51a4687631e9ed8b2878290ff1ab115bd3739e91a293ff6fd93a57b40b21e5d45b0977e78b13befd0711f3345fa07986
+EBUILD parso-0.5.1.ebuild 909 BLAKE2B af8893736fe98af0a2a7e7bd2bbcafbec7405f0a5df276faae25f48025ea47c98deaf98aa38bbe74543f58b9d7bfe40226c7db0005c326fe0033675497248682 SHA512 614753154bc202497c77a5fc3ef83e33a53c654c4909e15b15867feecad4b8fd5d038cbdf964ebca06c878b551d5a135742b91b03d3e108633e222d5380196e6
MISC metadata.xml 377 BLAKE2B 0ac7d9c46c0b591fe46ff373bcb8942261cf0b819d9397500928546c4b07541c958edb116ecf1ff79f0a83c2f02784b019e7d64bd8a82bdfb397ef70fbbaa0c3 SHA512 7d719c633f81372caafbfb0a913fa455fd1d150210ea09713a0888b38d18ccae646b17bbe32a66b931016ee6e4bc826a1670a033466c945a2591e77f9d6d7b7c
diff --git a/dev-python/parso/parso-0.3.1.ebuild b/dev-python/parso/parso-0.3.1.ebuild
index 40403d7de36c..e40de7cdfb6b 100644
--- a/dev-python/parso/parso-0.3.1.ebuild
+++ b/dev-python/parso/parso-0.3.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/parso/parso-0.5.0.ebuild b/dev-python/parso/parso-0.5.0.ebuild
index 9c33ffe3718c..059cd991adce 100644
--- a/dev-python/parso/parso-0.5.0.ebuild
+++ b/dev-python/parso/parso-0.5.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/parso/parso-0.5.1-r1.ebuild b/dev-python/parso/parso-0.5.1-r1.ebuild
new file mode 100644
index 000000000000..34f4507fb045
--- /dev/null
+++ b/dev-python/parso/parso-0.5.1-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="a python parser that supports error recovery and round-trip parsing"
+HOMEPAGE="https://github.com/davidhalter/parso https://pypi.org/project/parso/"
+SRC_URI="https://github.com/davidhalter/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~x86"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
diff --git a/dev-python/parso/parso-0.5.1.ebuild b/dev-python/parso/parso-0.5.1.ebuild
index 9c33ffe3718c..fbadad5e5009 100644
--- a/dev-python/parso/parso-0.5.1.ebuild
+++ b/dev-python/parso/parso-0.5.1.ebuild
@@ -13,8 +13,9 @@ SRC_URI="https://github.com/davidhalter/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/partd/Manifest b/dev-python/partd/Manifest
index 57b961c8d1d1..aae0b542d078 100644
--- a/dev-python/partd/Manifest
+++ b/dev-python/partd/Manifest
@@ -1,5 +1,5 @@
DIST partd-0.3.2.tar.gz 17097 BLAKE2B 7ab5175f3df7a550d107d19d07f6a0810dbac8d393e66b25ac9f7f17b4f1f0f3209140e05798369d7e3178ca4556a05b356db399f23da5591f3829d6631cadad SHA512 7d48af79d6a42d7adbca85df1199d266ae115b4160fcaa9ba6a026b92ae813d9a37594dfab06f969a38799f13f23c80bbcd89be4ec4fdd8ad9f85718598707de
DIST partd-0.3.8.tar.gz 19171 BLAKE2B 1c96a3771ba8866ec1f8e8536909c433bc2cf914d0eee9ae01bd7d1255b44caed59b1dd71ff4f7c433c3429a86381757be1202dadd01cd65282687ddd0c1ad62 SHA512 3b7c642f7452a409eece356d2fe2e9430f6c5859b685c2ebe3d4cd8fbaa1c86e370174454f31b264ff8866ca9a9ab3bc0ca288f7ed123d8233ea3332f373d01d
-EBUILD partd-0.3.2.ebuild 796 BLAKE2B e89dcf6bb13ac2b3b36bdbcb6dd18cac000e5f2dca4d3e8ec79d94c9a19badab8402fe83d29de7ba62417322eb6ff9b74b2e9c6376fbd51e8919663fce93bbf1 SHA512 4dbb7f0ca61fd75e1cd8423f4c103d1cab272d7ebeb9b131a1ce6498496ae19b2f603b5a21adcadb165cd135f816060ea560df4bb48cd42fc8b44d8f4136458f
-EBUILD partd-0.3.8.ebuild 796 BLAKE2B 5195cf8b289db6c64f5a5dde97d64f9b7d3dd57b5af874ce799f44395f49e7c1142d678958a451624ca2c6a684555064e836bc998c6dea1ade01f7c0d3372776 SHA512 3e689ab530f6bb2f6e4ffd2670e50ecb65dd47e3f034f7bc63269c315a50fccf226189f4336ef40b672bf965e64bbd64381632fc51e80afb7204280e8185a03a
+EBUILD partd-0.3.2.ebuild 823 BLAKE2B 1b2ab872dee6bf8d6aedf92ab2031002c5851524a547a9e3b12c435aa5f872c898c676ca0e32b6641136221745f93125a00c45c7880b9d1e5db1e4a0e4c8dca2 SHA512 270d1d9f31f1a8972b084506142f08e5d03835cafcf7617785149835798cae7dd7142da01885e2ee4d5d045cc9c1bad1fe3cc273007bba334600ed4199d13e0c
+EBUILD partd-0.3.8.ebuild 823 BLAKE2B 5a6e8cb0ba89910fbeb236e14bfcd307a25cfdd8e1702524c9a487984a956f4f65d0da17a1273a4891b49dd2048959fa66d3f0e7144cc002402bea9d67bb0131 SHA512 cbc5f5601bcf7b69506c1bdd74cce065657ae11055d74a7f036ab9bc88631574514c8d99e8c6566bc1315fad3bd79762af12c03edbd5d146a5924963f83ee91e
MISC metadata.xml 668 BLAKE2B 5bee3dfee36d41021686daf6f8449311089503fafc31e9bc7a998bda70a5301e144fcb47925339f268f2caa27bfba06f3cea1e614d8d97b08ad611982ce712ec SHA512 30f9fb68a75ecadd72d03b01be181cc661ddc70b595fcef8cc5d9a98de089d585e2baa9615e9989af68cc4f1e520c8862b41ac769568c8a29a3c8877330fc52f
diff --git a/dev-python/partd/partd-0.3.2.ebuild b/dev-python/partd/partd-0.3.2.ebuild
index b151c59f386a..916931d897a7 100644
--- a/dev-python/partd/partd-0.3.2.ebuild
+++ b/dev-python/partd/partd-0.3.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/locket[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/partd/partd-0.3.8.ebuild b/dev-python/partd/partd-0.3.8.ebuild
index 6b9337da5db6..fae54eecb00f 100644
--- a/dev-python/partd/partd-0.3.8.ebuild
+++ b/dev-python/partd/partd-0.3.8.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/locket[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/parver/Manifest b/dev-python/parver/Manifest
index 43a80bc6e196..fe79bf4a0249 100644
--- a/dev-python/parver/Manifest
+++ b/dev-python/parver/Manifest
@@ -1,3 +1,3 @@
DIST parver-0.1.1.tar.gz 23398 BLAKE2B 2e15ac0c5739ac4d5360cd905d87d0ba1e3831fa975b42c73503f1fdc0952d4a73f36a9eb07cf95a12969637cbfaa902ed46c9a66a85110c17b8ff36c39c87f1 SHA512 d79a4981f3ad77180c5a9c5972410714a1be075308c933bde6af499c25aaa2f82034afb27c0b4c4d7ca269d645285a953a91ea6f945fcac663250ed06ae3accb
-EBUILD parver-0.1.1.ebuild 723 BLAKE2B 07c14118dd020c4fa4dd674342aac404b73496cdfbd0c7e04067782e9cff2bd7532e0c6919d12ea8614dbcead5c4cbd1135d984a041ed24a8f50b8f175a77382 SHA512 e3478e7051b4fd9e7e54ab94aba5711022a7340927be6c3fe61b022704adaa1aec3c70227ed8593f23032237f0ebab40d04afce45dad2ed2731f7fb0c6bc9d7b
+EBUILD parver-0.1.1.ebuild 750 BLAKE2B 6955473bda2aed1664b64749f86098260c5895a346693fab6fdf1fb8ba0f3832948254d12fb2de80006118ee29bac3200c28bc5115ef05e38acbb97c26499d75 SHA512 fc910b97301b494b6b1b3d8e554cef3f08f59dd0e43706a9653297c0ca58673551ff0c5223364237ede07df6ae6bf1acf9203ff8fb0c5d104b19313e0d8b549b
MISC metadata.xml 574 BLAKE2B 510cd38b3ed8ff1bc35c94dc05b898794d2770d0804e2dc0b86139177e98379c6bb0f8aad5a5c46f4586e24efa84c2eaee7d22a072feea99be98a5faedeeb810 SHA512 bd52224f07bee7d3655766dbaccdedb0ee53367c3b6544fc6641ad9593f005c42d79a862914bc87bd673bb4206d19698784f9bff0135c0a56e156bf2fee12cc7
diff --git a/dev-python/parver/parver-0.1.1.ebuild b/dev-python/parver/parver-0.1.1.ebuild
index ed1c14fe9ee0..d2e30e447cfc 100644
--- a/dev-python/parver/parver-0.1.1.ebuild
+++ b/dev-python/parver/parver-0.1.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/arpeggio[${PYTHON_USEDEP}]
diff --git a/dev-python/passlib/Manifest b/dev-python/passlib/Manifest
index bad270f5440b..707e1db5286f 100644
--- a/dev-python/passlib/Manifest
+++ b/dev-python/passlib/Manifest
@@ -1,3 +1,8 @@
+AUX passlib-1.7.1-tests.patch 1552 BLAKE2B 86cfedd409d6aff983c31ec33362577e5e353fa00fafed47927cec318d79d79fea75af80a283ef23b6453fb2da1bb5c46ae513b784e97941a8a45dfd4089bb26 SHA512 ccdf6814890e1c25b5eed9b2685ca2778fe155c3f7d75f2b76433a91785baa93b692aa6ee0f3a85b768f3b0189be185acce1e570961d28540d8f9dd12a81db7d
+AUX passlib-1.7.2-pypy3.patch 3117 BLAKE2B c68b96cddf48038198e7d5d35da33c581c2abcf1aef75e6ca556c39a87e242e9990ed17235596ffb68a4154eec9acb6fcb0d651a04856a93f79a993865d702f7 SHA512 808fc0f3067f30f23118b5222d90f86910b3e681c585d1bdb237a2b954ff99936105042f2a0fce8f4ae2b0301cd201be68905be316fed5ebfd81ccc1cf29fd1a
DIST passlib-1.7.1.tar.gz 645724 BLAKE2B f34e3bbc5a61ff71cc989fa26edb9f992909bfdcc6ca1b094ebc02fc9942eb1db1ea18fc3dd5bb7d9fcecf6b4bd82e93aba07c7ce63ec85452b5d7117a6e1968 SHA512 3d5f069cd4e44e5e87cdabc46845acbdd6c1eeedb7ce1f611aebee87b0f7af19009b6a47a10ec555fd84260b9f5c933c6429e325d30326de3869f05031674168
-EBUILD passlib-1.7.1-r1.ebuild 924 BLAKE2B ea4f6bd10d9d5291cf41b8198a80597dd9b93e66c8635b5176c282b093c97dd961e3a1b490ca87a43267afa0961313cf823d5b8f693d5aace4a0f17b6345e06e SHA512 899b6c4a9336f07697869dd55d84602551904a765285045233f9249d49a134eaf4faf502cfd269dd84f0a37e6b45ec90c4118e791f685d96a291bdfe0857e56e
+DIST passlib-1.7.2.tar.gz 649654 BLAKE2B 40279113d9ff633cea47222f2d72af0abee78dc52a9b46adf66aaae213594eaae7f245cc80004f85b5055b882741b4bedfd81ee39132db23760d37a34e87ac6a SHA512 1ea0654b177b5ab2e1a7e5c3949642c34805ace6e4e4a0f82fafdb3f374edd99c667906ce598c335b668da049860648d5cbebb3e62d775898d5b0cb8cfc7bf53
+EBUILD passlib-1.7.1-r1.ebuild 951 BLAKE2B 360d814517701b163e92800af22089522bab1cda92798fa29a946218a8e45c20b65affdfd9ac62ee76e2611f4b703b2b9140c585e1dbd7da7bd012264b508f73 SHA512 79d89aca9012f2843f39b7193faa4f07ca10694a82621e17bc1c57aa03f66b5195bb77202cbcbb49bd756d4c538f6725d7e05f3070926ead0b22fffa6fe98238
+EBUILD passlib-1.7.1-r2.ebuild 1024 BLAKE2B 9b18e3d13e79804f38ef7976d29af99c97c0e124db4ec4e4f3e498bbdea35b82e29292a5e9f734f9a9cb4191a4c09ac701f792cf2dd3e7404d1911ade8c08536 SHA512 2ceff70b8b569a603b3e1b7420f6121e89df54d6ac5332bdd56de2f052a8873562a0f5da4a2bf051f14227273e179b4af9677738f990120110e721cf6c0b677d
+EBUILD passlib-1.7.2.ebuild 875 BLAKE2B 3e0cafea93c6c12a2415d17fe75858b1509c9f3826d0eb4f9abbf9ac9a4732e6cc524634a090fa0a619dabce8ba65d5d52201f77664f7fb0d4ffe6fb4a0dedaf SHA512 b8a7c48a9f24f9b242fb73562dc571c50dbfdbfe7f74fd4c4e402b66431fa72b99d835c44a69eaf092d52771950ef229c23ccc84ca4238fc5bce36c72ac18029
MISC metadata.xml 913 BLAKE2B e5e596a7d8039ea24c92c7cc33702c8adbfec59171a6dfb6ddf83beb213d5a29ca0c2c12b3f7d59f7dd5e5234984bdcdeae0f9dc859faa2bb23f2c3ac072b322 SHA512 942c129b6e9213511959c07967ca77c8888571b8e8ddda7e57da964f4dbb58f55ff10f90d1322d3a95752f00f1439bfb29604600e7a3b926660513d52a6c8b1c
diff --git a/dev-python/passlib/files/passlib-1.7.1-tests.patch b/dev-python/passlib/files/passlib-1.7.1-tests.patch
new file mode 100644
index 000000000000..697262fcd9b3
--- /dev/null
+++ b/dev-python/passlib/files/passlib-1.7.1-tests.patch
@@ -0,0 +1,33 @@
+Only in passlib-1.7.1.orig/passlib/tests: .utils.py.swp
+Only in passlib-1.7.1/passlib/tests: .utils.py.un~
+diff -ur passlib-1.7.1.orig/passlib/tests/utils.py passlib-1.7.1/passlib/tests/utils.py
+--- passlib-1.7.1.orig/passlib/tests/utils.py 2019-11-19 21:39:07.373344777 -0800
++++ passlib-1.7.1/passlib/tests/utils.py 2019-11-19 21:39:13.525351120 -0800
+@@ -16,6 +16,7 @@
+ import tempfile
+ import threading
+ import time
++import unittest
+ from passlib.exc import PasslibHashWarning, PasslibConfigWarning
+ from passlib.utils.compat import PY3, JYTHON
+ import warnings
+@@ -3149,6 +3150,7 @@
+ self.assertRaises(MissingBackendError, self.do_genhash, 'stub', hash)
+ self.assertRaises(MissingBackendError, self.do_verify, 'stub', hash)
+
++ @unittest.skip("fails due to unexpected support on linux, probably out of date")
+ def test_82_crypt_support(self):
+ """test platform-specific crypt() support detection"""
+ # NOTE: this is mainly just a sanity check to ensure the runtime
+diff -ur passlib-1.7.1.orig/passlib/utils/__init__.py passlib-1.7.1/passlib/utils/__init__.py
+--- passlib-1.7.1.orig/passlib/utils/__init__.py 2019-11-19 22:55:46.438000094 -0800
++++ passlib-1.7.1/passlib/utils/__init__.py 2019-11-19 22:56:37.144958345 -0800
+@@ -903,7 +903,7 @@
+
+ # the current time, to whatever precision os uses
+ time.time(),
+- time.clock(),
++ tick(),
+
+ # if urandom available, might as well mix some bytes in.
+ os.urandom(32).decode("latin-1") if has_urandom else 0,
diff --git a/dev-python/passlib/files/passlib-1.7.2-pypy3.patch b/dev-python/passlib/files/passlib-1.7.2-pypy3.patch
new file mode 100644
index 000000000000..304388196b23
--- /dev/null
+++ b/dev-python/passlib/files/passlib-1.7.2-pypy3.patch
@@ -0,0 +1,65 @@
+diff -ur a/passlib/utils/__init__.py b/passlib/utils/__init__.py
+--- a/passlib/utils/__init__.py 2019-11-19 11:41:26.000000000 -0800
++++ b/passlib/utils/__init__.py 2019-12-03 14:16:15.153791186 -0800
+@@ -57,7 +57,7 @@
+ )
+ from passlib.exc import ExpectedStringError
+ from passlib.utils.compat import (add_doc, join_bytes, join_byte_values,
+- join_byte_elems, irange, imap, PY3, u,
++ join_byte_elems, irange, imap, PY3, PYPY, u,
+ join_unicode, unicode, byte_elem_value, nextgetter,
+ unicode_or_bytes_types,
+ get_method_function, suppress_cause)
+@@ -776,23 +776,41 @@
+
+ if PY3:
+ def safe_crypt(secret, hash):
+- if isinstance(secret, bytes):
+- # Python 3's crypt() only accepts unicode, which is then
+- # encoding using utf-8 before passing to the C-level crypt().
+- # so we have to decode the secret.
+- orig = secret
++ if not PYPY:
++ if isinstance(secret, bytes):
++ # Python 3's crypt() only accepts unicode, which is then
++ # encoding using utf-8 before passing to the C-level crypt().
++ # so we have to decode the secret.
++ orig = secret
++ try:
++ secret = secret.decode("utf-8")
++ except UnicodeDecodeError:
++ return None
++ assert secret.encode("utf-8") == orig, \
++ "utf-8 spec says this can't happen!"
++ if _NULL in secret:
++ raise ValueError("null character in secret")
++ else:
++ if isinstance(secret, str):
++ orig = secret
++ try:
++ secret = secret.encode("utf-8")
++ except UnicodeEncodeError:
++ return None
++ assert secret.decode("utf-8") == orig, \
++ "utf-8 spec says this can't happen!"
+ try:
+- secret = secret.decode("utf-8")
++ if _NULL in secret.decode("utf-8"):
++ raise ValueError("null character in secret")
+ except UnicodeDecodeError:
+ return None
+- assert secret.encode("utf-8") == orig, \
+- "utf-8 spec says this can't happen!"
+- if _NULL in secret:
+- raise ValueError("null character in secret")
++
+ if isinstance(hash, bytes):
+ hash = hash.decode("ascii")
+ result = _crypt(secret, hash)
+- if not result or result[0] in _invalid_prefixes:
++ if PYPY and isinstance(result, bytes):
++ result = result.decode("utf-8")
++ if not result or result[0:1] in _invalid_prefixes:
+ return None
+ return result
+ else:
diff --git a/dev-python/passlib/passlib-1.7.1-r1.ebuild b/dev-python/passlib/passlib-1.7.1-r1.ebuild
index 31ff00f1fde6..5791a80c010c 100644
--- a/dev-python/passlib/passlib-1.7.1-r1.ebuild
+++ b/dev-python/passlib/passlib-1.7.1-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD-2"
KEYWORDS="amd64 ~arm ~arm64 x86"
SLOT="0"
IUSE="+bcrypt doc +scrypt test +totp"
+RESTRICT="!test? ( test )"
RDEPEND="bcrypt? ( dev-python/bcrypt[${PYTHON_USEDEP}] )
totp? ( dev-python/cryptography[${PYTHON_USEDEP}] )
diff --git a/dev-python/passlib/passlib-1.7.1-r2.ebuild b/dev-python/passlib/passlib-1.7.1-r2.ebuild
new file mode 100644
index 000000000000..f72758004e54
--- /dev/null
+++ b/dev-python/passlib/passlib-1.7.1-r2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Password hashing framework supporting over 20 schemes"
+HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"
+SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
+SLOT="0"
+IUSE="+bcrypt doc +scrypt test +totp"
+
+RDEPEND="bcrypt? ( dev-python/bcrypt[${PYTHON_USEDEP}] )
+ totp? ( dev-python/cryptography[${PYTHON_USEDEP}] )
+ scrypt? ( dev-python/scrypt[${PYTHON_USEDEP}] )"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/nose[${PYTHON_USEDEP}] )"
+
+PATCHES=(
+ "${FILESDIR}/passlib-1.7.1-tests.patch"
+)
+
+RESTRICT="!test? ( test )"
+
+python_test() {
+ nosetests -v -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ use doc && dodoc docs/{*.rst,requirements.txt,lib/*.rst}
+}
diff --git a/dev-python/passlib/passlib-1.7.2.ebuild b/dev-python/passlib/passlib-1.7.2.ebuild
new file mode 100644
index 000000000000..90238f185175
--- /dev/null
+++ b/dev-python/passlib/passlib-1.7.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Password hashing framework supporting over 20 schemes"
+HOMEPAGE="https://bitbucket.org/ecollins/passlib/wiki/Home/"
+SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+SLOT="0"
+IUSE="+bcrypt doc +scrypt +totp"
+
+RDEPEND="bcrypt? ( dev-python/bcrypt[${PYTHON_USEDEP}] )
+ totp? ( dev-python/cryptography[${PYTHON_USEDEP}] )
+ scrypt? ( dev-python/scrypt[${PYTHON_USEDEP}] )"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+
+PATCHES=(
+ "${FILESDIR}/passlib-1.7.2-pypy3.patch"
+)
+
+distutils_enable_tests nose
+
+python_install_all() {
+ distutils-r1_python_install_all
+ use doc && dodoc docs/{*.rst,requirements.txt,lib/*.rst}
+}
diff --git a/dev-python/passwordmeter/Manifest b/dev-python/passwordmeter/Manifest
index c62878b188e2..c28b5dafdc63 100644
--- a/dev-python/passwordmeter/Manifest
+++ b/dev-python/passwordmeter/Manifest
@@ -1,3 +1,3 @@
DIST passwordmeter-0.1.8.tar.gz 51904 BLAKE2B 1c5b004996b1bd10b2c16e0d9a352e135f20f45db345f9b12381ffa139923515cb71d8ee77b372377f372eaff2302e2ee1e217712cec00e5a8a2cff8c3a4085d SHA512 c7604054812576ab8144523c174f3d1543da3ccc192420a9ce8fe596887d1e53a596c255b9f1ffb9a7ab5e3952f53ff8fde11966a58a2ccb2210f891e43b4ac4
-EBUILD passwordmeter-0.1.8.ebuild 792 BLAKE2B 9585f290679f9cebad3a6554670ed95c7ad33c15153591ebaa9df18870fb3a8f3eb9db30a91535810eff6554121d691f2ce044ca8ce852a432c4dfd55e6fdb5e SHA512 47f3aea83a1f62191970e58c41abe47032067a2e4d91603f5225eafe67906c2efa3a902f0752174626696050f728cff2c05cab0e7b1ef9627fadc29400d189fe
+EBUILD passwordmeter-0.1.8.ebuild 819 BLAKE2B 03fecdc5e13074bc10f8374fef50f0c4e946bcaf0e8dbb001685181ce67dc70d0bf93a11300ecb27f0f4da1086865caa48f5584009c8c1d02255c7ac4c09b3d8 SHA512 62864b2de4d16704dfd986b6adc37c293f8a0957d8664d6d3a230d652d90bf6264ed80a11678ae8cab6c77ea37fce9119455648732feffafbb9b3ec17453c1bd
MISC metadata.xml 381 BLAKE2B 6d01bb4d8682e5c9319f5ee91092409686af224bbf0194c1bfa8361b6b377c85612eac6cc6e3b6a3ca4a1b25cc0d3b31ce765ea5049c85babb833a0342d0985c SHA512 193e98b082bd4db93b501b449e3f276b6b42619f50ef22624675b150c8d68656809217a1622480645767f3e4747c3e5b79b1394d9cf4ec6f7a6cad29202f6af2
diff --git a/dev-python/passwordmeter/passwordmeter-0.1.8.ebuild b/dev-python/passwordmeter/passwordmeter-0.1.8.ebuild
index 66209dc9839b..25040d3de3f3 100644
--- a/dev-python/passwordmeter/passwordmeter-0.1.8.ebuild
+++ b/dev-python/passwordmeter/passwordmeter-0.1.8.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/asset-0.6.3[${PYTHON_USEDEP}]
diff --git a/dev-python/paste/Manifest b/dev-python/paste/Manifest
index bf6a6d70f1e5..b7a717e60e8a 100644
--- a/dev-python/paste/Manifest
+++ b/dev-python/paste/Manifest
@@ -1,6 +1,8 @@
AUX paste-2.0.3-unbundle-tempita.patch 1260 BLAKE2B eee8a9ede07730cc6af7de910a0298bfac23f6d2b31467101375720782920d878716bf91a031ba651e00a61f3a7201708e94ecd8b78f1bd6a52c50ef2826f8d5 SHA512 f21894596c81d984bd7820876e7dfc614728beba107294fecbab084ae1e023428d4d86bde31e428c2f0aa78647636d19f476129ff319dd2c90052218cf428c98
DIST Paste-2.0.3.tar.gz 643935 BLAKE2B 140f88cbab40728713a052e5aca0c7f14336d526a2c7bcd6a279fcdd13b14ed83938f69997182b43d2a83a76f51586c3b9132428f0f9c9e9ba08b6ff820827b9 SHA512 174b06d77bc6e1d4079e8de7df40412ffda098364efd4e3f915f858be1188c8a6fb546fe4ab981ccc067ec77b7171083b2469e7db6fc3b777d5a24151c928362
DIST Paste-3.0.7.tar.gz 628999 BLAKE2B c91bb228fc2c36da1e7d487d521b9f57df19f4cb76731ec8ac17786aae087fe820760d19798a8da0ab6ce50f24b8a1fcb9d5189e6c48cffbda75ddfc9cf9f617 SHA512 adf823d208065b00a4bf1473e7550a1e0907d1da88000e87ea3a5dfb36f22c2bb33dda21ccf096da1512a0f2db2ad540a66efe751bbab8bfb49cd4ad456d5460
+DIST Paste-3.2.3.tar.gz 628900 BLAKE2B 3f6bc741a716f33b82fa3bf8e1ab6ba3c17a56ebf3f90ccce0c1a925f982a2a0b460f433e15045321bb4b7c22c6fe9238cf6c7c76b78dc86d414729b67f0791e SHA512 8775a4c6b1863355a2acb3b88258e342db768942ccf28edc8654d7a1a15c5a036f4f8c5c9d917d51e74c9260170234f9c499cefd709b0fbd39ffd4d1b7afcb79
EBUILD paste-2.0.3-r1.ebuild 1842 BLAKE2B 84b7beb82b4ee1e824e3c7da99592e94130a9d4333cc09831d4e091008cedb9540738cfb870c2c852a337ba02220c088f923cef78b32009ced81d80877094510 SHA512 77dba81daafaafa73079884c82de4bb9a948c496327346a397d9ed1bb700dd1bd237191f982dbe0f43ff26e7df4fb292e6c26388ef797c822ceb65dddf697b62
-EBUILD paste-3.0.7.ebuild 1901 BLAKE2B be5890f92d4feb948d51056320c7052a1ddc530b836115ddb6aebd16148b2f0c98ab64f9018799ccaefdde5ec625c3709c08d7e42b37e410953bbef6a3434988 SHA512 58c8620b6fde31ae28bcf7cb8aafbd45c173abf4573d90d2858e6e63240ebbbcd25153c335ca3d29bbe83f744bbdabaaf0a02a125ef4932662285f61b5206d51
+EBUILD paste-3.0.7.ebuild 1900 BLAKE2B f468b9552b35e0f652eb339ac517a930ca3253f1b91b3ffb6137336e87ba52f1f2b28941063c7e0335facb3a2a5476cf3a6f67ab7e965075b42d35a797560972 SHA512 ab43659606f1dc99339cc8d56457e8f513076e4dc73f11a9debf70ebb6ccce64416bde54389904b25284ae4fda2b25f7ffcde4580bc73c82ef5b19d843ec7493
+EBUILD paste-3.2.3.ebuild 1709 BLAKE2B a43577ce9b68d1e55cced2b8d3c3f5c8d9dd74d5e9c784793e77fa5beb9dbf210b199190e26772c33ec25e29327d137cb45daf47e5ee4564b350c28394faedc5 SHA512 fa6d077983077ae4b054da5623e6ef2debc685241d4f5df308863e422943d9f4a10424839ad8d4cd7e70132aee382f8d3b1e0a6c13e23ae6260a25d4ad90bff6
MISC metadata.xml 778 BLAKE2B 74d5474ab918861e65f330eff278a319f8b197c6f95e65c862e55bd19d84534c447e348df82ddc68558dd089f8ac81785c16de38e3fdc70f706d4e5b870243fc SHA512 86b244a3dd365e74dfc12dfc283809840352cbe210b34c34ffda1929db29362d1e02b246920d8461cde70b087020d15cecd3ec5cfe0f168fb69fa45cdb66015a
diff --git a/dev-python/paste/paste-3.0.7.ebuild b/dev-python/paste/paste-3.0.7.ebuild
index 8effea9ce8f7..7e01fcd13909 100644
--- a/dev-python/paste/paste-3.0.7.ebuild
+++ b/dev-python/paste/paste-3.0.7.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris"
+KEYWORDS="amd64 arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris"
IUSE="doc flup openid"
RDEPEND="dev-python/namespace-paste[${PYTHON_USEDEP}]
diff --git a/dev-python/paste/paste-3.2.3.ebuild b/dev-python/paste/paste-3.2.3.ebuild
new file mode 100644
index 000000000000..35a4d120ade4
--- /dev/null
+++ b/dev-python/paste/paste-3.2.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PN="Paste"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Tools for using a Web Server Gateway Interface stack"
+HOMEPAGE="https://pypi.org/project/Paste/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris"
+IUSE="flup openid"
+
+RDEPEND="dev-python/namespace-paste[${PYTHON_USEDEP}]
+ >=dev-python/six-1.4.0[${PYTHON_USEDEP}]
+ flup? ( dev-python/flup[$(python_gen_usedep 'python2*')] )
+ openid? ( dev-python/python-openid[$(python_gen_usedep 'python2*')] )"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs
+
+python_prepare_all() {
+ # Disable failing tests.
+ rm -f tests/test_cgiapp.py || die
+ sed \
+ -e "s/test_find_file/_&/" \
+ -e "s/test_deep/_&/" \
+ -e "s/test_static_parser/_&/" \
+ -i tests/test_urlparser.py || die "sed failed"
+
+ # Remove a test that runs against the paste website.
+ rm -f tests/test_proxy.py || die
+
+ # remove unnecessary dep
+ sed -i "s:'pytest-runner'::" setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+#python_compile() {
+# distutils-r1_python_compile egg_info --egg-base "${BUILD_DIR}/lib"
+#}
+
+#python_compile_all() {
+# use doc && esetup.py build_sphinx
+#}
+
+#python_install() {
+# distutils-r1_python_install egg_info --egg-base "${BUILD_DIR}/lib"
+#}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ find "${D}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/pastedeploy/Manifest b/dev-python/pastedeploy/Manifest
index 96694ec77ed1..4dd7d40f3928 100644
--- a/dev-python/pastedeploy/Manifest
+++ b/dev-python/pastedeploy/Manifest
@@ -2,8 +2,9 @@ AUX pastedeploy-1.5.2-py3-tests.patch 606 BLAKE2B 8f7d5a9f8c517e14a1ecdcbfa04097
DIST PasteDeploy-1.5.2.tar.gz 24006 BLAKE2B 1088d5cdafc80402b44c6c0e62829d1efe666d9ef8c84409125173ce927aecb8ed3ec4283b9821a42cc614d27e74e43e79407554fabfd79f6a913f9742532c72 SHA512 03147b2e735f4504b928066d35f46e7d19a49b85afc506b793fba69c8827a4d5b8185074bdd4a963ac392cc104f5a608d1db9a3538d7d3239da5febcbff4ccab
DIST pastedeploy-1.5.2-r1.tar.gz 29528 BLAKE2B 0c36f24e51eb66b9a2176083d42726be5be8e7eb9b7d73972bcb5a2b0094beb1c88f3eea9ce94bfccaf688b6f5fdbf18e43e38694b91107a141ac0acf0576ed6 SHA512 5d9f648d4bddb4fa0b018f5e1c100d0899ff9e6a429a0a54aede69800fa13b7bb0d606ff454c516b36c3b056320bbda4581de9d57a154e71493a8bd6208fb3ce
DIST pastedeploy-2.0.1.tar.gz 32215 BLAKE2B a398c54813fa990e3f12ba7c66615e3e84e848ce0dc57177f7f76114a544a11f89569ac85f16afb1ee392a08ad06eb6b4f0cc5aa3f328d154643c541fcafa7bd SHA512 be50c434765d5a913f9456527a72bd88e778e947b1db99ee4ea2f3325366038d941bdab6c826bd61f0c1eb1618395e6bca2081ac99b5ca50aa7120406d5f4ce3
-EBUILD pastedeploy-1.5.2-r1.ebuild 1018 BLAKE2B e637c7c72e72e96574dc3dabe0745be737a7dda28079b9df289656f95ea16473fc0cd6a76531d6a216db5dd6eab6518745c53fc5a271aaebc110c9be78c063b7 SHA512 2f6d8fa1f5d69960ceee232d75b101488561ae6a95d32dee07f6c9b11ec5ccd9ff16d5b37c75e721f70ad36638157f3db3c4f56e3ad45573c2700be271122505
-EBUILD pastedeploy-1.5.2-r2.ebuild 1035 BLAKE2B 4575691497a743509a5552afc30b216fc6d70bbaf584e8ca9c3a98ed83a24c1825190bf04cd55f932578f2152de2dc51712456e8e28f911fef9d5f98e80d8033 SHA512 cbfc465f2bd82b2974aab5a4c687bc2e5e2c399781356e2ea3d46aa4bcb0639df65b5eb550c81f36086fe977f5585c95951e03d4bb89ca60d28571276a9154ef
+EBUILD pastedeploy-1.5.2-r1.ebuild 1045 BLAKE2B 56839023733f71c3500bed7f0997a80f7693433754c5a40fb1a5192498c1c6cad124ee9c09a2f58b1b9889c93efe069e970d1ee123a8066bbfb15bac7ffa2a31 SHA512 59839b0e04ab95185e2ea3cc4a7670ab0c07128b0cb4ec4f9c8bf5d388ae5b8b9b9de228bb397b2ddefe21ea87e0b1f35f710b21f9d8179b7ed0738d5ec4a5b3
+EBUILD pastedeploy-1.5.2-r2.ebuild 1062 BLAKE2B 5076d832f7aa3c165ac10c13cec1f3b9ed346b29cf0859a81d6a2ea2088e1c7c00e48ef892456e200725882a56b610ad2146d5b9c7effdf3f40976db40b5fa97 SHA512 81f0c8eb474be03178e570521cf8de0a801d3a633953a9f289d720e4a843cc40b22dc5765cc83cc012f7356358920b5ce1962976611e6032403a418dcf41bdeb
EBUILD pastedeploy-1.5.2.ebuild 715 BLAKE2B e909b282cebdf298b5e7392261dfaf043c100c5ed201986fd10bbeba6a016f1c99d7001a3e54198526eb15224a420dea4f172273b85ea0bb9c86beeb8e610fb2 SHA512 f794b9a53d97e5a279bb1a8c6f61d8280e89659bcb33f44e950a47df14dde715edb6478edb0f98e2924722885d5e5d70dec2affbbd0e99983de1b2c0bae879d0
-EBUILD pastedeploy-2.0.1.ebuild 979 BLAKE2B 29ab6acb323ead519a5226f91f3349e64ee8ef49053b11527c02b7e8ecef5d773e188dab2a07780b07c9948f6e318c72bd48c5b4a064cf8df0b722aa1d2775e7 SHA512 5c9bd419b0386ff17ef82910b15d47a5d5bb6998648da72fe9cfd45d96441a474904a13974f79693819127d1e1d1f682857dc3efd938ebec0a0e53742c31fbbe
+EBUILD pastedeploy-2.0.1-r1.ebuild 1009 BLAKE2B c162715410b0b32518dda64fec1ee2821d934d704e95d33a211d93e8b854c73931c983fb51c09d91f37a7659ec037212c342d9f48c7284fd786df8dc16ce7d74 SHA512 26741c8b7d0946424a62378dba477c42c321d8ef2aecbe31ec6dfbff5843a76264d66ba96c9a7c2bc35338cbc224c6db0c0471432ab68903136bccf63f251c15
+EBUILD pastedeploy-2.0.1.ebuild 1005 BLAKE2B 1d457a65d7dd8b22c06f9148e0add3e3d550fcba45d84066bf7e122e577cb0c0dbac4467d8b3774db4776e21a5462b3639f8b4be223ab54408cf65b0e850a6d7 SHA512 5f41644ec0e980271f83c9b1933c4f14f7ee928f0461b3f1980e56aa9eb94cb2f09ded9ad70f338f63daa5cc75079216248bd006f6d3f16b85fd92300e79b54e
MISC metadata.xml 806 BLAKE2B f945ec7a43dac81abc59fa63d078872fe4bbd9bf3945ca0f03b4d78bb2511bbe137ef8d01424c5c54a55b73f22778dbd9efa009ab64ef41a20d55bd71bb15e99 SHA512 da770a4fe1f5918391fa4861dab525dcee34d5aeb362a464307c6c8b32edb4731effd22339056f01d77eea8d3729d3ca57572d1d95ebab8b786cad9029250f7d
diff --git a/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild b/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
index a6b3df53574b..84034e878269 100644
--- a/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
+++ b/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/namespace-paste[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/pastedeploy/pastedeploy-1.5.2-r2.ebuild b/dev-python/pastedeploy/pastedeploy-1.5.2-r2.ebuild
index 13ebcb13c559..baa0567056e1 100644
--- a/dev-python/pastedeploy/pastedeploy-1.5.2-r2.ebuild
+++ b/dev-python/pastedeploy/pastedeploy-1.5.2-r2.ebuild
@@ -19,6 +19,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/namespace-paste[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/pastedeploy/pastedeploy-2.0.1-r1.ebuild b/dev-python/pastedeploy/pastedeploy-2.0.1-r1.ebuild
new file mode 100644
index 000000000000..016dda41de95
--- /dev/null
+++ b/dev-python/pastedeploy/pastedeploy-2.0.1-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PN="PasteDeploy"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Load, configure, and compose WSGI applications and servers"
+HOMEPAGE="https://pypi.org/project/PasteDeploy/"
+# pypi tarball does not include tests
+SRC_URI="https://github.com/Pylons/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="doc"
+
+RDEPEND="dev-python/namespace-paste[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ sed -i 's:"pytest-runner"::' setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ use doc && dodoc docs/*.txt
+ find "${D}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/pastedeploy/pastedeploy-2.0.1.ebuild b/dev-python/pastedeploy/pastedeploy-2.0.1.ebuild
index 3f7b6802faa4..7e8f1ac0fddc 100644
--- a/dev-python/pastedeploy/pastedeploy-2.0.1.ebuild
+++ b/dev-python/pastedeploy/pastedeploy-2.0.1.ebuild
@@ -16,8 +16,9 @@ SRC_URI="https://github.com/Pylons/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/namespace-paste[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/path-py/Manifest b/dev-python/path-py/Manifest
index 30e287b6e5c4..2c33333ade27 100644
--- a/dev-python/path-py/Manifest
+++ b/dev-python/path-py/Manifest
@@ -1,7 +1,13 @@
+AUX path-py-11.5.2-tests.patch 498 BLAKE2B 45dac8c0907630552463e73257b29aa351e9d2dae7e05f83a40facc756c1b41698d4f380141da759e20b806afdbdc91657fd692a2e1749cddc35cc7e05ed3ad4 SHA512 0f735f27fc98a1ef42d1ac4b105b8d807a645cf836f9d1525d261f1c0fd12b39867d78a6ad0dde14cb83bbafdd21bed20f54fc8eb150cde91c20cf71a6fb8df6
+AUX path-py-12.0.2-py38.patch 602 BLAKE2B 5a836612a8fb6e85595973eedcc39720cf59b5cd15c06c1520df4b3034c5719233734233f73360baee5366ac8417f677cbba3adaff5e8d01f71b5bdcd5abb5be SHA512 291f8b80012c29cb2ff2d1ad00d14b6b137a9803073df03298415f81ccb2a960f1d376dd49dc527b9a78167e06b4ce300983557b7475ca75abe1d62630cd9959
DIST path.py-10.3.1.tar.gz 35871 BLAKE2B 94e45372ad39f9c5dfe4167f5d1fd58e1e501272ed2fa5ecd116f0fffc7b924c66cc436a83a296a167c08bb2f57f169b1ace7692c2ac1284fc9070918b409a3c SHA512 e8dc874521aee6cadc5e3d7a66ca6909010f2069b1e6ed0298a3dbd86466c971ca466b442bff90906cb891fa9f13190fd9b3bf4ae62442e9fe73909169c32c02
DIST path.py-11.0.1.tar.gz 38348 BLAKE2B 80bfc308c72f0e2867ce1811709e3d2ff63888be53814e026ee221c381387a581f8e0f8da05e5c1fade2e0d6b93ba930dc9b1f38117667239174a3acc85d76f0 SHA512 48bc8352af74e70e702e712f35f08a0bf05713b2de5f2eb617f8ef2f9138344cf74fab453aff6cbd38bd88f5c3612c39b3605e0d3899c2ab1c667662558a8651
+DIST path.py-11.5.2.tar.gz 43542 BLAKE2B 6b376eebf5b9197c4a2e23ee25c8261c7a8b9428007a626bc0f7d1be71496f4abf7fc6f11cee628432304e6a684bd690d6895f325981c4dd0092bdf3c4a4a4e3 SHA512 8a76ffd7d369adb4c5cbc25f2a52c5cabe899bf59d248d217fc5a086e45438d9dfe6b65b63aa2c89edd7662a793d213662cd6726d15f5ce49dc6bdaf22425865
+DIST path.py-12.0.2.tar.gz 44859 BLAKE2B c82bfd248e0e6eb21e3416c86f7a3a5fbfc5f5b327fe20da4084c53f22834013fc224bfbcf455690f53002c8f1c3e060aa0f04f3792e749dad62e51702cea348 SHA512 97971fa1e6bcdd4acf057ab4fe6cde2edb9d9d3d06dc049ea3779cae867221ae3e9d905daa1ec706f867473f738bb328b2795d3030244f8bd8ff7e8f0d5a6b2c
DIST path.py-8.1.2.tar.gz 33437 BLAKE2B 0033b64e9d0f4c719414e5345989308a113c9e23f99fb46722ee7d7de85c7bb4b471f5416d646d943771cdd369ac2d8f23f925660d4212b18acf7b82daaa76c0 SHA512 639b6247d99bd7c88e7505f5f41a5896266f23c0517b470ea5c1ec90ca76e87f1971babee623bbd7bea57bbef5f7677a7163bc51bae78c3c54e978eaf7f122d1
-EBUILD path-py-10.3.1.ebuild 861 BLAKE2B 5f5be7265c82eef0e269ec73be056e254e3a7b9c981f1ee64d85998a3b0b3603a74b5996fd93c021e73df1f74843027c6ab90eca4ea1db184667a500704a9945 SHA512 518606139001b597ed15dd2bfb624d51a39870bc0ba9829e4880bf59ee08f4c770204b087bb7b9f311228dcaf13f7aab730caa7139d55fb70de500851c70e8a1
-EBUILD path-py-11.0.1.ebuild 985 BLAKE2B be00ade5e0e181a584f733624fd5e1d20e2d74272e790965ac805d09d9376f4e9c6d5458825d7cd72fafe9bb0b9ce804edd02824ef9f4cd3faec65af9185ef08 SHA512 ab267997a999d2cdf13e1d6402800827bad87940bd0a2edebf8faed1389987d553b6189d15cf55c0655fc5f991f8f088797f87ba884a28e4b4df4172b7037899
-EBUILD path-py-8.1.2.ebuild 943 BLAKE2B 947c154a6c65045b9a1709c4784e9f5a2471e22683af837b294e8db7ea481b3c94342a5bb9d64a5d6f48e614a219d25f8772d845dc185cb5e31e8b89a4f9684b SHA512 b4391fb5c8708f7628b1de1124b94a6b9f4ce1f9bdd3b71f8983539e66a72df54088bc69a8b8b3a4115430df770441a9721d7f08e9815758857d53103e1cdb1a
+EBUILD path-py-10.3.1.ebuild 888 BLAKE2B 9d99bf64f47192f1e43aab0abfd5b76977889e7aee661074067d060e165d4649218bd350f48589e547167587d1697929e2765d8d13eedd1207449487b28e6ec3 SHA512 9ffcd001f6797ab99dde65c773d60dc5b5a10c19842aed98dbcde5faf8b9ec17ed94c7b0a05aa00c933aedaf37956c106262f38d60022a9f22e5c0dcae99b1fc
+EBUILD path-py-11.0.1.ebuild 1126 BLAKE2B 45d68003dc8eb460ae4de27a65878ca6aa861574fd478e984ed48f25cc4d4f676070510e9bd1627fdbeea15784c794df8c9f2328065cfadd1326a37b6c89172d SHA512 1ead72802909fdaa7f184c0dc9b53eacbeed1c1f1dcffe9ba6408ac337d3d5443867e3525d5b5896e921219b90225612f7808989c15e04b46587c47d8978f600
+EBUILD path-py-11.5.2.ebuild 1377 BLAKE2B 8b23d20acec52d8511d94ee34307a9d8a0b1676545c05c6488229a12fcddf8e3b0aaf81d13ab6c3ea5ebde06c8cc1af19e459a3b6410309d14fd0950db038e6c SHA512 1cc504ab537e0994c0b991b1eb3c2d8940688a2fab3632329edcf963d5bf78c3d9ad9bb9f4c348407fde32ae356e35013514357d456a376c783410dd76aec000
+EBUILD path-py-12.0.2.ebuild 1365 BLAKE2B d5dda755281802d39f5bb7bfde94e246b18033ca2c6de605871ac597d273c018890504bd894b453fab27768afbf6e84d0c712ddad1fd789efdbda81407039b24 SHA512 b7aef46770250853f9bd5708cceb1a4cb445f1963b04732be660171551534f2ae18c7f6fa532d6b3676b831d5ac38168d607e436e8459eaceda02e1372137a5a
+EBUILD path-py-8.1.2.ebuild 970 BLAKE2B 867a823f4517255df63bfbc739caf38eb344678ac2906bb8ecba0e2133b595442c7a3a3705c8dfda81966dcff8d4074e902fe4728dcef3ad94083bdc763d092a SHA512 b873924299b6191cebbe30c5043fa04dbe97c0d584c184f8d67a1dfefcb74d622fc9849457104422add736b45c78f27a7fa7979f4ebd0c7dfc01fbb39ecb455a
MISC metadata.xml 376 BLAKE2B a0c037397a1f2315bfbe646c139a2c565b028d0d440e4b830550a6a32fcd78415d4e9c3d4cbc0f80e5b3914dc85b1268cf101b55c7eb1eeecee004322d402340 SHA512 6273623109e7f816ecf729a7dd65ae21b0f69049343ad49b6d439312512324aa94f2d5764e2248690718a57a24a50babcf2f29813c4d45f58eef44c9f14cb9bd
diff --git a/dev-python/path-py/files/path-py-11.5.2-tests.patch b/dev-python/path-py/files/path-py-11.5.2-tests.patch
new file mode 100644
index 000000000000..4760b20d3cb4
--- /dev/null
+++ b/dev-python/path-py/files/path-py-11.5.2-tests.patch
@@ -0,0 +1,15 @@
+diff --git a/test_path.py b/test_path.py
+index 2a7ddb8..cc7a58f 100644
+--- a/test_path.py
++++ b/test_path.py
+@@ -420,6 +420,10 @@ class TestScratchDir:
+ platform.system() == 'Windows' and path.PY3,
+ reason="Can't write latin characters. See #133",
+ )
++ @pytest.mark.xfail(
++ path.PY2,
++ reason="Broken on python 2.7",
++ )
+ def test_listdir_other_encoding(self, tmpdir):
+ """
+ Some filesystems allow non-character sequences in path names.
diff --git a/dev-python/path-py/files/path-py-12.0.2-py38.patch b/dev-python/path-py/files/path-py-12.0.2-py38.patch
new file mode 100644
index 000000000000..292b0454acc1
--- /dev/null
+++ b/dev-python/path-py/files/path-py-12.0.2-py38.patch
@@ -0,0 +1,19 @@
+diff -ur path.py-12.0.2.orig/path/__init__.py path.py-12.0.2/path/__init__.py
+--- path.py-12.0.2.orig/path/__init__.py 2019-11-20 17:17:03.644205243 -0800
++++ path.py-12.0.2/path/__init__.py 2019-11-20 17:17:57.356875924 -0800
+@@ -72,7 +72,13 @@
+
+ __version__ = importlib_metadata.version('path.py')
+ except Exception:
+- __version__ = 'unknown'
++ try:
++ import importlib.metadata
++
++ __version__ = importlib.metadata.version('path.py')
++
++ except Exception:
++ __version__ = 'unknown'
+
+
+ class TreeWalkWarning(Warning):
+Only in path.py-12.0.2/path: .__init__.py.un~
diff --git a/dev-python/path-py/path-py-10.3.1.ebuild b/dev-python/path-py/path-py-10.3.1.ebuild
index 933a80584976..789bd00cc84f 100644
--- a/dev-python/path-py/path-py-10.3.1.ebuild
+++ b/dev-python/path-py/path-py-10.3.1.ebuild
@@ -17,6 +17,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/appdirs[${PYTHON_USEDEP}]"
diff --git a/dev-python/path-py/path-py-11.0.1.ebuild b/dev-python/path-py/path-py-11.0.1.ebuild
index 5b22dbd06d9a..1836476559cf 100644
--- a/dev-python/path-py/path-py-11.0.1.ebuild
+++ b/dev-python/path-py/path-py-11.0.1.ebuild
@@ -17,6 +17,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/appdirs[${PYTHON_USEDEP}]"
@@ -31,6 +32,8 @@ S="${WORKDIR}/${MY_P}"
python_prepare_all() {
sed '/setuptools_scm/d' -i setup.py || die
+ sed -r -i "s:setuptools_scm[[:space:]]*([><=]{1,2}[[:space:]]*[0-9.a-zA-Z]+)[[:space:]]*::" \
+ setup.cfg || die
# disable flake8 tests
sed -i 's/ --flake8//' pytest.ini || die
diff --git a/dev-python/path-py/path-py-11.5.2.ebuild b/dev-python/path-py/path-py-11.5.2.ebuild
new file mode 100644
index 000000000000..2f33ff1c53da
--- /dev/null
+++ b/dev-python/path-py/path-py-11.5.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+MY_P="path.py-${PV}"
+
+DESCRIPTION="A module wrapper for os.path"
+HOMEPAGE="https://pypi.org/project/path.py/ https://github.com/jaraco/path.py"
+SRC_URI="mirror://pypi/p/path.py/${MY_P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="$(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' python3_{5,6,7} pypy3)
+ dev-python/appdirs[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )"
+
+PATCHES=(
+ "${FILESDIR}/path-py-11.5.2-tests.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+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
+
+ # disable flake8 tests
+ sed -i -r 's: --flake8:: ; s: --black:: ; s: --cov::' \
+ pytest.ini || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ PYTHONPATH=. pytest -v || die
+}
diff --git a/dev-python/path-py/path-py-12.0.2.ebuild b/dev-python/path-py/path-py-12.0.2.ebuild
new file mode 100644
index 000000000000..5a4e0998bfa0
--- /dev/null
+++ b/dev-python/path-py/path-py-12.0.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7,8} pypy3 )
+
+inherit distutils-r1
+
+MY_P="path.py-${PV}"
+
+DESCRIPTION="A module wrapper for os.path"
+HOMEPAGE="https://pypi.org/project/path.py/ https://github.com/jaraco/path.py"
+SRC_URI="mirror://pypi/p/path.py/${MY_P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="$(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' python3_{5,6,7} pypy3)
+ dev-python/appdirs[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )"
+
+PATCHES=(
+ "${FILESDIR}/path-py-12.0.2-py38.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+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
+
+ # disable flake8 tests
+ sed -i -r 's: --flake8:: ; s: --black:: ; s: --cov::' \
+ pytest.ini || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ PYTHONPATH=. pytest -v || die
+}
diff --git a/dev-python/path-py/path-py-8.1.2.ebuild b/dev-python/path-py/path-py-8.1.2.ebuild
index 4129ef023354..93895443079d 100644
--- a/dev-python/path-py/path-py-8.1.2.ebuild
+++ b/dev-python/path-py/path-py-8.1.2.ebuild
@@ -17,6 +17,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/pathlib/Manifest b/dev-python/pathlib/Manifest
index f8bd5ff33258..efaf0a1bb144 100644
--- a/dev-python/pathlib/Manifest
+++ b/dev-python/pathlib/Manifest
@@ -1,3 +1,3 @@
DIST pathlib-1.0.1.tar.gz 49298 BLAKE2B 918b363ebd4101fce50927dd83200cf94b44d820e9f422489be8b06cb5dfe732aa9373b936606a07efbfe0c624b685d1c9efe8851ba74aa60df9f45c08cd33be SHA512 d85e45dfcc85ce75a7e7b609163dc8c75c688f279c1833510185f280af5501e473376dc09bddc6a804d1fcc3177a939db85af37b7b8d5b183b9bc2b85b3b0f8b
-EBUILD pathlib-1.0.1-r1.ebuild 509 BLAKE2B 350c8545522d2e8b55101441a8cca1704213ef0435993283af365f38ca748788e69f24def3a8bca81b64bea3dffeaeafa4454a693ea360b22cefa063cc595c67 SHA512 cf00c0a6497138a4fb0730ad1bfb54e30f9e12d6d54a503ad3d9bcf398495214f881d5180c95373bb9ed8559100b60abd2770820ec2835eb17deb6b44d835099
+EBUILD pathlib-1.0.1-r1.ebuild 516 BLAKE2B efd6988a50b19c9e5940011100c87d06472ce7455b393e2a32e544be96e1febf6dfacd4ab98e222cd32d12744f225d96f75d4612b911e601c780b6d59b725d67 SHA512 2df5f9b5d34a34bb63c53a2ea4d6ca6606a6885240cd35f0bc7c0911b37aa3af8142fc9aa09af1a1719d744eb4c2b4c668227b3a0f8bcec84a09237554bd1877
MISC metadata.xml 310 BLAKE2B dfac529133f0a3fe4c0fc865d7f7cc9d70a7b37dd2d8fcd4f1c87a44ec6f9ade254454e01cfd4dbd57a04f9643f079bdbc358d84cfcb0c09cb416d3ecad2db99 SHA512 462b029410c6c013f274599ee749a79541f9a40a1819b168963421d0b8bfbeedae5590a460c7295f0e9a249fa9298e7526b0cace165a29f82383d8943bd9842f
diff --git a/dev-python/pathlib/pathlib-1.0.1-r1.ebuild b/dev-python/pathlib/pathlib-1.0.1-r1.ebuild
index 25e9597a73dc..0bc487a94f03 100644
--- a/dev-python/pathlib/pathlib-1.0.1-r1.ebuild
+++ b/dev-python/pathlib/pathlib-1.0.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/p/pathlib/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ia64 ~mips ~ppc ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ia64 ~mips ~ppc ppc64 ~sparc x86"
IUSE=""
python_test() {
diff --git a/dev-python/pathlib2/Manifest b/dev-python/pathlib2/Manifest
index d7931a7f2610..197ed75533f8 100644
--- a/dev-python/pathlib2/Manifest
+++ b/dev-python/pathlib2/Manifest
@@ -1,5 +1,7 @@
DIST pathlib2-2.3.0.tar.gz 34291 BLAKE2B ef1768f8a9cc9b28f85ef84c0dfdbfce0b0087c1ffb6718e2b13eb007ea3e0ab0eebe946a1bcc2683fed7db46867f415ad2b52abedcdc87fb67bd45d5998aea5 SHA512 715fbd981d42767862dcaf2cc0fee31b9ec5050915ef7d909d14587609a7a5939e32b39736b586a890e7625443bb163832896fcf138b5c2863c451b71c36a124
DIST pathlib2-2.3.2.tar.gz 33764 BLAKE2B c652069d60f489e482c6d75c0a201c5ac67c6b18b4acd6c8b00f7f12832f7165a45293d93ca7f6c45f1451c842e59931b6b8c45608de1bac91ad822cc3536105 SHA512 46ba0cc8b26006bc4cb914118b7c453dc49cc8a80147ea7a4b3d5a17e97d5538c5d73a3029bd7e5b59f42f256baba30ea273382e57468df1a459ac6f7c237ddc
+DIST pathlib2-2.3.5.tar.gz 34393 BLAKE2B 7e03214a53f1ebf7718d04f653e24ffa4b06070b0ae21583d98ea0ce956c5aced5ea63bf6062d8e8d979bef4c82137cd2d2d5d6121dc3dda0ae1f713c1868d36 SHA512 3f0f212bf5208d0965ac02a590bef6ac0ec5e3b702828c06c3c9d37119b3db422cc7873de614fdc37ebfb3f52239a6517008d9672a176ca15d03fe13baeeddc8
EBUILD pathlib2-2.3.0.ebuild 1043 BLAKE2B 859fe1c299d00855a6dfd277bcafd40bfd5ba7bb25b643c6c9dfaff7a6d23157cd49f5a2b68c5f2eb42f234b2849da8e1945f9bd6b75e0efffb2a6b024e08f9d SHA512 258a9cf95c8ab7cb9a295fd1ed1e8d0c167057e20f5b577d7476c17c39014190a57410c50e37475c6e71a60be8b900ed69ef3c03ca6c3eee4089994c928f18f0
EBUILD pathlib2-2.3.2.ebuild 915 BLAKE2B 277b60b8dc776500310eea5a4f9d7ec754758ff2919d25660183f02bfd5a02ec6737401ce37f9cff8b52735405167f6524adc7d590abd69a4f97e867e1cdaea8 SHA512 db9d44515cc54dde9cfbcfd2d9d3764e97b13d612b50b69de5a085ec637292a143bf0ffc631c568b818ae4bb1010e9d315cf6eff0665e4eb9ac5994cd222f831
+EBUILD pathlib2-2.3.5.ebuild 928 BLAKE2B 373db9d63ae4f099378bb3c9f76dd09394bf7f1d9fea1fd9debcecb87f238f8c8c19cfed1a672552fbb2c1bc2348458b9acf2a2a9e95e7bf8638df4504d47b30 SHA512 ccffc7822467d6af16a0c0b5e63109252f234e563d34bdb6bcaefa9e1ec75390947f58430bbd57036e28c1c07e08a5a1a55fd5464a956a6ff022408582ddd980
MISC metadata.xml 439 BLAKE2B a6ff80028323e5e3a48832388ab9d88a6633815784b079543d2fae49a43a5c6aa25ac15453f4d564e570558fb62ce387cd5b3450d552c009e153002e5b43398b SHA512 e1912b7e9c099ac259aed03a38b7bdf27bc817e188901d79b89500bf1d2ddca1881ff55f06310758f6cf6d0fe581cf5ac28f14f64972060fa1d620699cfcbaca
diff --git a/dev-python/pathlib2/pathlib2-2.3.5.ebuild b/dev-python/pathlib2/pathlib2-2.3.5.ebuild
new file mode 100644
index 000000000000..f91dd378eabd
--- /dev/null
+++ b/dev-python/pathlib2/pathlib2-2.3.5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Fork of pathlib aiming to support the full stdlib Python API"
+HOMEPAGE="https://github.com/mcmtroffaes/pathlib2"
+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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ $(python_gen_cond_dep 'dev-python/scandir[${PYTHON_USEDEP}]' -2 )
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' -2)
+ )
+"
+
+python_test() {
+ "${EPYTHON}" tests/test_pathlib2.py -v || \
+ die "tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/pathspec/Manifest b/dev-python/pathspec/Manifest
index 6c183cd41823..24bb9073bab6 100644
--- a/dev-python/pathspec/Manifest
+++ b/dev-python/pathspec/Manifest
@@ -1,3 +1,3 @@
DIST pathspec-0.6.0.tar.gz 24159 BLAKE2B ac3f75d7f4b3f6d092d216176823f061fe91f3bead10947b01315267655133a0f99a29288283cbeeff7c2c9305c499b4ade1efcdccc554d756ecaaae2f84896c SHA512 e08baa05a3fe58ec6ecd651577834115cdeef26b75eef274d843c3c6444cf771e86f99a2a2b2980a6d1ece946997f1ebe714f79ddd5c296071c2e18b73955a84
-EBUILD pathspec-0.6.0.ebuild 599 BLAKE2B 600dd9f5122544166ec343b94c48f619be9aacf22358f2c8cfbf9f34a6ecfb985d68e2b44eb692653e5c449e7103828d921a27d7cca51daca4da4aeb1ad1bc7a SHA512 f2573d272c14d37231a4b0b071dfb15c9d592f4d55f493b51e8f3a478348e3b08672f59a18011fbcf081b694060a869117a483c367c4a0b178abf49ac1b427a5
+EBUILD pathspec-0.6.0.ebuild 597 BLAKE2B db2501b28b4e01a7905ca57f39c3f0c47f1f678d7fa11c02ecfa9f589bea02bcfec68937fe2a4aa4666574a76168f18bd27966db2f582c7253e9737f6cc8ad16 SHA512 e4825c66121994347fa18380c394b3999af2b7909bc82aff752ba369adcf4c3fa827cce53e22e64a3003887a3353bac6a5424085a32eb8f50b683c7376d85362
MISC metadata.xml 396 BLAKE2B e76022dc2c60ab84694cf449d56709db941649742c430370395c8389ab302c64eb5074db3d16c48195e9e36ff40d1f873919582cead9c39ee584667fbcff1b3f SHA512 db15dc438facff639ab3c1b32cebaced718c3a0eb7edcee5477e0688589d56f48d55347a9679b043d551acd9638b601738c947c2072043d0aaaea34a3f4d2eed
diff --git a/dev-python/pathspec/pathspec-0.6.0.ebuild b/dev-python/pathspec/pathspec-0.6.0.ebuild
index 291d7aea3550..afd3a3aff8b1 100644
--- a/dev-python/pathspec/pathspec-0.6.0.ebuild
+++ b/dev-python/pathspec/pathspec-0.6.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE=""
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/patsy/Manifest b/dev-python/patsy/Manifest
index 59614495e536..82451b0e128a 100644
--- a/dev-python/patsy/Manifest
+++ b/dev-python/patsy/Manifest
@@ -1,5 +1,5 @@
DIST patsy-0.4.1.zip 425390 BLAKE2B b8d5696abcf35fcd5e49a7d3efdfb201976efdbe7e845f136dd0cdbfb0972d8372e54b8f4141139cff9ad4df3525c67a10a3c71bc1471991a810e834e0dd0ad9 SHA512 24cf2e6f9a33e6dd795a839eb2b2ac9e0d45cd9c3d5250de17722914ac29436d0518388d0696b75d73236eda3c7819dc4fa24d6d9bc37d5ae035dde2af4510c3
DIST patsy-0.5.1.tar.gz 397623 BLAKE2B b8861e8c8e223db5df616c378d5b1ce475a1b337d049723c1a4b01432d9e1569c4b6537dc467fbc1ba83dfc7cd999ad188008e387c446f2133f872393c9eb960 SHA512 aeb56411e68713ec75c0b5344890939f721c460d3c7643b9fd57d7c928421d21408b0f2963348edf27a025842989dbae6fd5cfccd3f9d9497d60a1dffe8d7bdc
-EBUILD patsy-0.4.1.ebuild 1103 BLAKE2B 02f8a4545db11364ead06400fd18aab6d6bf908b1cc2afb2bcae84c6ecfb5e73d23c2f3aec5d5743f854a2416ac61b9796824ac7d117505876ab86f0254c1e6e SHA512 ea389f722ca19b450c198688046dfc32a4111267c1355058d965e5e86b5e42388a35f6acd9e4b91c5db1774ef35ba4cff10afd6598dfe035e9db41f323a797eb
-EBUILD patsy-0.5.1.ebuild 1191 BLAKE2B 83d07602c167e00a33d0a3a865231bd6b98390f0744217e8f784b9bcb0effd0bd8630aecee60e182e49b1d0db50cd5439044b8805ce09e44868fe659363110c4 SHA512 47a76e34c507f4e7ffeedfdc8a84d0603029040084bbac0c090ae90c5d10aedccf1126933aaccf59717fc7a19c31a2afa321b5914ee66aba2a520690a0592f9a
+EBUILD patsy-0.4.1.ebuild 1130 BLAKE2B c33556d6b5024f530ac69d80197a9dd4013d7807b65d690c85d21aace644917b877ebc3ff8b94a825903772d3c3b30f8ac7ea8eb57ad34d0d90ee6e07072f586 SHA512 2d7e0ee6a784e74242cb85a6a98445819f13c4d59a553c5c9161d8e1aeae155518cd4eb8f3d4ee2b4fd59e6ceaf49ca020b034fbab981dfb69c8aa14f3c9e261
+EBUILD patsy-0.5.1.ebuild 1218 BLAKE2B 6cdea7f36a03348ba3fcad6a19d97c638d7c6b813bfd22c1377b50c17b5c86df884b5697605285185b576c2e6ec6d4b68df9ac97fdb8b68fffa662f7ff60b98b SHA512 231b912d2dda6718849fcbefda44723fb7f9990c14fa3a7d432fdacef7b0cc81fba19c541057f76e22f5490418016e9d0ecb77fd574e02695a2e61a8ddb3e9a0
MISC metadata.xml 568 BLAKE2B 198b70af00599da8c516753e5ec88fb4353a966a279e4e40db5b57a7bab57f0ec360ac70ebe4dc14b194b147520b0a8d6d35d2e73003c9c70bbbcc3c830b91aa SHA512 57957dc18e93d9bc8d53d72bf8c9e601856ffb1511943034ff30aa7d93761f8b986e67daadf8dbcd57ef7714ebf3dda13ccd345df294809954c942cb9bdd1310
diff --git a/dev-python/patsy/patsy-0.4.1.ebuild b/dev-python/patsy/patsy-0.4.1.ebuild
index be890fbb7186..9b8e2db1ca3d 100644
--- a/dev-python/patsy/patsy-0.4.1.ebuild
+++ b/dev-python/patsy/patsy-0.4.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/patsy/patsy-0.5.1.ebuild b/dev-python/patsy/patsy-0.5.1.ebuild
index d13c17f7f027..48aa2c256639 100644
--- a/dev-python/patsy/patsy-0.5.1.ebuild
+++ b/dev-python/patsy/patsy-0.5.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/paver/Manifest b/dev-python/paver/Manifest
index 46517c71d6b4..17f5270d5d44 100644
--- a/dev-python/paver/Manifest
+++ b/dev-python/paver/Manifest
@@ -1,5 +1,6 @@
DIST Paver-1.2.4.tar.gz 328794 BLAKE2B f81db3fa8fae72b9719b51d0643ba9495734bc351a6b3d5e86ba6f4afd778cf70157c427cc8e7741828c97197d8961c10f49dcd92b6fb22c810c73a2d26a2668 SHA512 ba737f2da0582d4c3364b654a79d9868bb394fcbf1102feea3604821a65075631fbdb7b767ba8977f3231bcb6cf167abd994fb1dd9fd080046ea8bcfde8cdeb7
DIST Paver-1.3.4.tar.gz 446425 BLAKE2B 6ed6014e45d0d54f5323fba7a2aa713f860b6d8a7e6ed2d409f17e02b245b516196cf298602dea98022efc640cb2a94fddec060a396d02807fb872240a3bff3e SHA512 f29d6a67ebae8100f3dc7f7cea06acf5606c4c3691be49a86cd85ff69aecff4441c28e41ce5e1b79050d32946f9bb55b213e68ee966ffc0ae1e0b0bea4871aa7
-EBUILD paver-1.2.4.ebuild 979 BLAKE2B 3d124748cddf8b3535738a7da05cbcee1152ef3187bf40ebc9635e42281d60c2f0aa4462784478896416420a1bb39d52884a1174fd2cb363030a03552588f5fc SHA512 f0530ba9fa957c58042e17e89726bac04e473656fbfff66b00909c3d2eca209deb7a515c8f52e431831e9acb8862c3614007db3f433a8fe0c758af126af17dc6
-EBUILD paver-1.3.4.ebuild 997 BLAKE2B cd6b881ec39dd27bfe0f5aab5d2893af7f18e1c579884598af9370394187c49c33a04a67a778587fe908358dfd625950d7136bad290b0900c480f9f8835fb64b SHA512 707eec27ac0d6c18fc20fa1a1b79df28bc7e39683f7d8ca88f2b99466c1b9951f003880a66e0f827004c49a92f364bdc3d79b84d792723b34540341757c05531
+EBUILD paver-1.2.4.ebuild 1006 BLAKE2B 0fcffef535718adc0d450fc2d85aa8b0ebcbace1839cc4e49bbd532cb4d009ba20a91994b7210b2d33bc85a3ec37eb5c5b25b98cae38b1ec6764ad474a50e2fc SHA512 acbd9a7b73fda793805d85a15ff87af201bd41498a3a7c9b844a6abc02e4d28d64022b980b0334fba7a1cc92a4dc6dac95316db7558e14499ca6b92dd17e6787
+EBUILD paver-1.3.4-r1.ebuild 1062 BLAKE2B f14dfb5f89451d3e69ce012c16db56020d3c59f374d8b86dae2d28b7cc9020d576f67c95f0169d31db6df6d8d1068b843119469d03640b2ef670ecb71a87fbb2 SHA512 7833dad438f8d950d1cdbdfeda8bdb328afb0d4ec7e2b469f6b132a06f74d7418afd55877e00091346623c2a7f28168d6b668b35578f89f1daa4b665b64b269f
+EBUILD paver-1.3.4.ebuild 1024 BLAKE2B c48fc6ea3c1e944502b65268e276d2db1bdf84a8457e58188714216d886b57280db8057cdbfaaf7b66b08873e04d578c791f65d9e1623587fcfe374df3711ce6 SHA512 4fe971fca31ade8d35ea9220649760637e383d6ff24047a2db053874e7d95f0af6f9249a56df984e8778925f7ff61f82d8129ca76cc761f19235e4aeadd94c8b
MISC metadata.xml 371 BLAKE2B 9328a4c42ca5a8c8320b5b7fd4bf5050f1549d1f139bb1ecdd7e0f74964b808c0d1b6df9449af7d8f80d914bf7a211a105b886faae5d543a4e6730cdf0447f76 SHA512 94df99ebc516697a06642bd882bd306e35b4dd46b4c0031b3ddae47e44b379d77a90c0b04bf1a3aaf16e4bc35f915cad622bbf8f61f39123b68a2bd51b1b2e31
diff --git a/dev-python/paver/paver-1.2.4.ebuild b/dev-python/paver/paver-1.2.4.ebuild
index c60f845468e0..9eb09c194ac6 100644
--- a/dev-python/paver/paver-1.2.4.ebuild
+++ b/dev-python/paver/paver-1.2.4.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x64-macos ~x86-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/paver/paver-1.3.4-r1.ebuild b/dev-python/paver/paver-1.3.4-r1.ebuild
new file mode 100644
index 000000000000..6ac9af90abd2
--- /dev/null
+++ b/dev-python/paver/paver-1.3.4-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy )
+
+inherit distutils-r1
+
+MY_PN=${PN/p/P}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python-based software project scripting tool along the lines of Make"
+HOMEPAGE="http://www.blueskyonmars.com/projects/paver/ https://github.com/paver/paver"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x86-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]"
+
+DEPEND="
+ ${RDEPEND}
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ )"
+
+S="${WORKDIR}/${MY_P}"
+
+python_prepare_all() {
+ # https://github.com/paver/paver/issues/143#issuecomment-103943327
+ find paver/tests -name '*.pyc' -delete || die
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ nosetests || die "Testing failed with ${EPYTHON}"
+}
diff --git a/dev-python/paver/paver-1.3.4.ebuild b/dev-python/paver/paver-1.3.4.ebuild
index 9e961e650795..0ae35c29421a 100644
--- a/dev-python/paver/paver-1.3.4.ebuild
+++ b/dev-python/paver/paver-1.3.4.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x86-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/pbr/Manifest b/dev-python/pbr/Manifest
index 37f35d780b81..3a7ac3e3d9cf 100644
--- a/dev-python/pbr/Manifest
+++ b/dev-python/pbr/Manifest
@@ -4,11 +4,11 @@ DIST pbr-3.1.1.tar.gz 102665 BLAKE2B 301515d50f8550f5553a29faacb1daef589b41b8116
DIST pbr-4.1.1.tar.gz 108683 BLAKE2B 5c0157ff14590113e7baae0bdca1ff46108a7a10d6eae8bd0a2d06bee62b4aa65eed25c900ae1b67324ac6b416641081c63a274c9694db1877b5d9073c1c04d9 SHA512 ed739901b3a2d1eafa1d4d408a39f1e5d967776571efe0913877145aaccee3114558e107a4e5704403288324c63a08cfbca07a3409bd1baafcbc33105abdf3e4
DIST pbr-4.2.0.tar.gz 107958 BLAKE2B 716283ceb7b1a8da41e77441c7526bf8cbdb5be7c710013630d3bbddf7de0ce37f3abd063f6103f3ec27fc5c09796f6452d8117df3b533b3c7377bf6dce7d37f SHA512 d46d93333b4d0d3fd5c14e0a474ca7beceddf794a5dbcf66f810993b8d33b48602518072effcd429566f4eede2a38c4aec289df262c2c0e7ab4b82474e14f14d
DIST pbr-5.1.1.tar.gz 113476 BLAKE2B 9e4857f13eba2e18abffa3d7c56f05eb5a5997b855f02770a807cec110e6eb4596b333b67beba2a507bb8cb55fcd3ed87a012b4a3a245b81d0a74737c010f157 SHA512 cd6f8bdc6db80841e948dbb278423556861aa681b970050a40c920dd00e32704a29cfdd28aabd4d14e0e577fff1bc816f0646a62c9450d0d85233ab5802606f1
-EBUILD pbr-0.8.2-r1.ebuild 2101 BLAKE2B 2e9062906fba4a4fb6340a1c46482d4c3291b265f0e4f8a23eb356fa4d2987ce223d56ff33f0f48cff483a2ddd3186b04f482487c146cdbc095fe51e5eb0f15f SHA512 006e8c1187c8630d5b5eb3185b3c720e2b25e105ad40816f64e4efe90f7b34f6835b83e0321e18dc540a3de3e606a0189c82e8052951674f3988abc0f2868a2a
-EBUILD pbr-1.10.0-r1.ebuild 2597 BLAKE2B 341027317128f33b0f7beee4af605a5afae57d909b36c9e9fea7a5a4c1de38305805093d203a69b4ed7a5c006dafafdc104c016c08f670e65311cf7ca1f0f839 SHA512 c70e9b5e011600d5169ecebbcdf85e73280545fb365d245d29f7bc2d77d917d8eb640977e994cf6e812457f61a9b4451ab353c390d80aa575a7513efc2506ea9
-EBUILD pbr-3.1.1.ebuild 2787 BLAKE2B 42c61f46a6cdefcd52f2cc6841658b40e2f4f92df1138e9c4b5ac92e75efc1de79859f9f5fafd7879410a3a716f931703829b7186acab980471a19e045285db9 SHA512 ed42a0353d6b6ae15e1b5063456ee4d4d5766ad514765aaa8bde1b5c44e24eb3911aa015fce5c165b6f171a79850cabd864f14964be3e197fefbd5f4dbda3590
-EBUILD pbr-4.1.1.ebuild 2584 BLAKE2B 37e33a32173aa01e37a87f96b7d6d11d6c605c3cb4b48ee96fa60a3ece304c4eb02f1a8f34591d23fda92889632b235dab79e9bdf4df554edf44082b90767c21 SHA512 7685d0ba9a8c3e44777f27b2cbfbad8c6a6bcf74cee59b2d74573a5a72fe0c6d3f99f62841f3ae6bae423b597e69b81e3fea43da51a637c84d993a33c327bdbe
-EBUILD pbr-4.2.0-r1.ebuild 2726 BLAKE2B 865fbfe42dfaba0ce6ee4cd353fe49a0c2d216c1d72677b9bebdb9219b234fa0eb48ac51448159e0e67d01f2842ad31d227a359921d77d125d4939461d8a0a87 SHA512 e7e96444300a306c79fe23072699e6cb33871217a28ddcc5fc4b842f07554f180c156ee62bf203a2c84d64cf3ead81832aa5c4137745c0c78b6cd6409d1b478b
-EBUILD pbr-4.2.0-r2.ebuild 2769 BLAKE2B 6f94c40b0f6117ca081e43d75f9ac15e13ff9dd5c725f64a69a8697087b2e047a7676e0a254da4f80837b9f29cc6996daf7ec0bc4262ddf261b9e1c4a2b6f20c SHA512 c4cd86b24d392e9d11f5dfd1e2f5125853a71cef1d3e252dc089197dde741a7d7a6f44bc31a635c9289721c9f29ac2b404e6bd7111b8e141833c3898916d1cbf
-EBUILD pbr-5.1.1.ebuild 2919 BLAKE2B a691f440ee8620ca25933bc0a91fd561c1908ab1ea2dff009556e5d94f3eac83b15b62e3e59bcdb2cd7e598e9f8c7b5a683750de68b705d8756c70e3dfb8cf6d SHA512 07e552d86183dba0b53e9b2cf9587fb7babd8faba2166cedf571a3583b49250147ea01f006bd8efdb0ab487b75228094713d9887f4b847ad75d24a5d9da6398a
+EBUILD pbr-0.8.2-r1.ebuild 2128 BLAKE2B 2f79eb4c44df07d41b8465b21ebcb96bd5331b3095ee6cba6c2587f2291834b4fc1090fe74614ad09fd7d18da02368580c84160e2b69b64a8c85055d2a3f7e3f SHA512 4c6e8197c4228014dfe81b53e5da5c8128ee1d6182f0e73e5bc32f01c3e78a39cfc46c872d795b5f77455f43a138f5ac97e738277b0764c95fbc929f0da1fc6c
+EBUILD pbr-1.10.0-r1.ebuild 2624 BLAKE2B 49444efdc4e0b052aeed475f805d0e8399a963bd84d4dec6178f8f15170f55f9417dbb3c613a8aea0c2fd17d8c2859b2d45809566148d471550bdc78660ed8bb SHA512 f714b523d46d8d8d7923bcd57a139900641046a9c7e59b942cc8c8acec73b363d1fc37e73e7a675132c9201f29e9f2d3309b35a793d23c95e61aca01173e8c74
+EBUILD pbr-3.1.1.ebuild 2814 BLAKE2B 263ba0caf152cea63957971df4e2bebce0cbe22a455076a716c88b4db8eb5d8c44581be450ee0b7678523fbcaacc90a8f1c8f3472ab1deb2cd1d62920be36094 SHA512 6905dc75f32b54c7969e6ec1c307f5890caecb9cb6f4fda7f049dfeaeffd8a2606b64eb8d81beb71a7b7977b70d258e7ca377efde4ec2205c6918d3003795787
+EBUILD pbr-4.1.1.ebuild 2611 BLAKE2B d2b2fc467aec0da79a15fa41ca566c4d9d259c506411f483e70869c7d069a2f8635dd19a6bab2477714c9063d99347ab0323b9f9c6b3c57c632901479465645f SHA512 274922db5a5dda818d547c2ad1b64e65ddd806194b7a98a43ae5d3778a190b2dbea7b19a058a8d9c0fe15241e05de6732425fe39da382502d93ce8e318679075
+EBUILD pbr-4.2.0-r1.ebuild 2753 BLAKE2B ed90d38819cc7f4bc070c1561146180b97673e5cc604e44320b8a781d1d3cd70707a82cea962293bd9d4bc49546a877a9a050f8ee418bbf4b16add7ab55adc1e SHA512 592dc4927a13aeee8cb14d56c08512432f6cc4b385e4b2434ba6f99e916c91e5f922e22071210bf7c9eeb06092e9f7a5e6209e0671831f5ae3481fc0a65424eb
+EBUILD pbr-4.2.0-r2.ebuild 2796 BLAKE2B 70ea6be291328341cf58b867aac9a21900748eb44274d82547346b218eedb32f0bfaf3835abac7d6d0705890860b82c5961a98165ae8fed79c09b4afe0df27ff SHA512 da63c36c2d6a2ae75f9d1b2b7af833266d9fb8a27079f535255da4b85588d2d0d9056615c8f45c684af438e3fbe973031e0e0b11aff9ffa28f0d24e76004532a
+EBUILD pbr-5.1.1.ebuild 2946 BLAKE2B 68dac01884fa48d79c81be67d38b2bae35cd80a4e85836588e1e15112ce9294940f25f45ae4a29367fa194a8ac3539dcc7af3f84e5faefce97be87339ff10c27 SHA512 2639cb444d66b55a041058404f31d6488f21303c4da07eca6cc54e0d925965edfd8cc3d15348a1837dd4a6b165189d0d6eee67d0d0919950406b91d3340ed982
MISC metadata.xml 686 BLAKE2B e7638d779ac7aa46c074cf4060bbca595c8e555e972da8b418762bb40237ef0f6d89125f3c0e8f5201a362b2425247ed5a7ecd9d26afe9981f9e51dd005c28fc SHA512 b4bff66d2f42e08f93d723e43bd1b6b32d8bd01a45136a741992af07c11da7fe0db847e46316e5bd237f47cb844fb481e09bff0c6df3d071197686d7dfaa7bc9
diff --git a/dev-python/pbr/pbr-0.8.2-r1.ebuild b/dev-python/pbr/pbr-0.8.2-r1.ebuild
index a776ba9b6ccc..ba6e40ff8fe2 100644
--- a/dev-python/pbr/pbr-0.8.2-r1.ebuild
+++ b/dev-python/pbr/pbr-0.8.2-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/pbr/pbr-1.10.0-r1.ebuild b/dev-python/pbr/pbr-1.10.0-r1.ebuild
index 2655eb1092bc..933db9386a73 100644
--- a/dev-python/pbr/pbr-1.10.0-r1.ebuild
+++ b/dev-python/pbr/pbr-1.10.0-r1.ebuild
@@ -16,6 +16,7 @@ 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"
IUSE="test"
+RESTRICT="!test? ( test )"
# git is needed for tests, see https://bugs.launchpad.net/pbr/+bug/1326682 and https://bugs.gentoo.org/show_bug.cgi?id=561038
# docutils is needed for sphinx exceptions... https://bugs.gentoo.org/show_bug.cgi?id=603848
diff --git a/dev-python/pbr/pbr-3.1.1.ebuild b/dev-python/pbr/pbr-3.1.1.ebuild
index 9ea9d0ae4bae..1214ba60668d 100644
--- a/dev-python/pbr/pbr-3.1.1.ebuild
+++ b/dev-python/pbr/pbr-3.1.1.ebuild
@@ -17,6 +17,7 @@ SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ~ppc ~ppc64 s390 x86 ~amd64-linux ~x86-linux"
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
# git is needed for tests, see https://bugs.launchpad.net/pbr/+bug/1326682 and https://bugs.gentoo.org/show_bug.cgi?id=561038
# docutils is needed for sphinx exceptions... https://bugs.gentoo.org/show_bug.cgi?id=603848
diff --git a/dev-python/pbr/pbr-4.1.1.ebuild b/dev-python/pbr/pbr-4.1.1.ebuild
index 567c029b24ad..59045af8ca23 100644
--- a/dev-python/pbr/pbr-4.1.1.ebuild
+++ b/dev-python/pbr/pbr-4.1.1.ebuild
@@ -17,6 +17,7 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux"
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
# git is needed for tests, see https://bugs.launchpad.net/pbr/+bug/1326682 and https://bugs.gentoo.org/show_bug.cgi?id=561038
# docutils is needed for sphinx exceptions... https://bugs.gentoo.org/show_bug.cgi?id=603848
diff --git a/dev-python/pbr/pbr-4.2.0-r1.ebuild b/dev-python/pbr/pbr-4.2.0-r1.ebuild
index c84dd79ddda0..e589fcb27a5b 100644
--- a/dev-python/pbr/pbr-4.2.0-r1.ebuild
+++ b/dev-python/pbr/pbr-4.2.0-r1.ebuild
@@ -18,6 +18,7 @@ KEYWORDS="amd64 arm64 hppa ~mips s390 x86 ~amd64-linux ~x86-linux"
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux"
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
# git is needed for tests, see https://bugs.launchpad.net/pbr/+bug/1326682 and https://bugs.gentoo.org/show_bug.cgi?id=561038
# docutils is needed for sphinx exceptions... https://bugs.gentoo.org/show_bug.cgi?id=603848
diff --git a/dev-python/pbr/pbr-4.2.0-r2.ebuild b/dev-python/pbr/pbr-4.2.0-r2.ebuild
index 24a6a30d2dfd..b9aa32459791 100644
--- a/dev-python/pbr/pbr-4.2.0-r2.ebuild
+++ b/dev-python/pbr/pbr-4.2.0-r2.ebuild
@@ -18,6 +18,7 @@ KEYWORDS="~amd64 ~arm64 ~hppa ~mips ~s390 ~x86 ~amd64-linux ~x86-linux"
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux"
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
# git is needed for tests, see https://bugs.launchpad.net/pbr/+bug/1326682 and https://bugs.gentoo.org/show_bug.cgi?id=561038
# docutils is needed for sphinx exceptions... https://bugs.gentoo.org/show_bug.cgi?id=603848
diff --git a/dev-python/pbr/pbr-5.1.1.ebuild b/dev-python/pbr/pbr-5.1.1.ebuild
index 1375aca5712c..956f9fc47cda 100644
--- a/dev-python/pbr/pbr-5.1.1.ebuild
+++ b/dev-python/pbr/pbr-5.1.1.ebuild
@@ -18,6 +18,7 @@ KEYWORDS="~amd64 ~arm64 ~hppa ~mips ~s390 ~x86 ~x64-cygwin ~amd64-linux ~x86-lin
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux"
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
# git is needed for tests, see https://bugs.launchpad.net/pbr/+bug/1326682 and https://bugs.gentoo.org/show_bug.cgi?id=561038
# docutils is needed for sphinx exceptions... https://bugs.gentoo.org/show_bug.cgi?id=603848
diff --git a/dev-python/peak-rules/Manifest b/dev-python/peak-rules/Manifest
index 24c3dc5b4946..94027bcd1455 100644
--- a/dev-python/peak-rules/Manifest
+++ b/dev-python/peak-rules/Manifest
@@ -1,3 +1,3 @@
DIST peak-rules-0.5.tar.gz 113173 BLAKE2B 374e533d1e4127d721d0133a8c0e4faa02fe12d2c7e4eee8cb5e6b5ae5c30e6fd81858ef44a28df45d300f3c46efdbd660998b916a21481c8c2841e064442569 SHA512 7ab915641829f6366b681b4c576e7213097cbd2be76bd526fdbb4f128762c04c08ee20e3fe3ef36e1df0e544719f71c28079745c9c88f98911074da51ecfa169
-EBUILD peak-rules-0.5.ebuild 1309 BLAKE2B 302a75b307573a66a8124cea95fc51443855a70c29c9cfaf66b92b2ddff356a5f49c6a9eb7bb8cf27fda668d9b4098c4b58dc78b120c0347e819db4d822336e6 SHA512 e95ddab97abcc89d07d83b507f29f756edd133540f1e312333f7666cf7ea8efe3aa804f14404eca38e046a0baec485878451289409b37ad4473a1fccf7e1bdd6
+EBUILD peak-rules-0.5.ebuild 1333 BLAKE2B aa1fb4508dfb9b90e923239b3e329e719a72ea5e924740382934656b4773ebf9b596cd2a7e2ed82af300c5e432ba4b642a51c77ccbe9d833bb925cd93e9b829c SHA512 0a24cde459dad3fd782fd709a3a5e0455be156844b8ebdd83a67dfac7e06193f3239cc9c778deaa515c700f1b312d7528b3dbe7b29053f8cec747d9f4f6babfb
MISC metadata.xml 240 BLAKE2B 41e6a4d9da33dab2decc5ff419924f382a8f64d27a81fdb97576db8c6cf125be95911747946ec8be1b453f56617fef1084f5947f84b50a8db419d46df2ae8a0f SHA512 9c23321eaa853f851bf00195ea64ac2ba093e516f9b57855ee5aa58fbb1988130c9f0c17c2a9ce9fae4ee033e0a28a70c868e0f5acdfa1dd316ab533c5279d59
diff --git a/dev-python/peak-rules/peak-rules-0.5.ebuild b/dev-python/peak-rules/peak-rules-0.5.ebuild
index 56f30fbb6d43..7dc3bd63c480 100644
--- a/dev-python/peak-rules/peak-rules-0.5.ebuild
+++ b/dev-python/peak-rules/peak-rules-0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -17,6 +17,7 @@ LICENSE="ZPL"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DOCS=( Code-Generation.txt Criteria.txt Indexing.txt README.txt Syntax-Matching.txt )
diff --git a/dev-python/pecan/Manifest b/dev-python/pecan/Manifest
index 49eb6dda60a1..664bca2bd520 100644
--- a/dev-python/pecan/Manifest
+++ b/dev-python/pecan/Manifest
@@ -6,6 +6,6 @@ EBUILD pecan-1.0.4.ebuild 840 BLAKE2B e8e278e5b0505d02671cd90c92a236c027a7ca5ed3
EBUILD pecan-1.1.2.ebuild 848 BLAKE2B 2423f4fb53310f0433f196b4b426b161f4e158d40aabedb7682842fbe9d40a896edf55202402066fe3e8e7d031dc897bb78ce238f7100aff8da2d6fa220fe6c5 SHA512 9ea55af4fc69e54bf1bd916e2016d2c033af39e26e802f1dfd544f4a555dea0ec807686a870e1e9f3ea4827942d8fad2835a0c8978161b564e56d1bf07b37a9c
EBUILD pecan-1.2.1-r1.ebuild 857 BLAKE2B 0fc4cbbd54aa9ed32ac4cf11f31a172f1e1304190a30ca86727a3dcabd8152ec7a27fc79e5220215fe8d5ac55ecb1c3a38ab785eb1873051f8e47d4a4efab485 SHA512 93de7068eed04d839d1168ae722e744b1ce1e352e127f5053a4cf0ca02cacd1a632646cdc6ffaa2bb5b70944ffdb189e1dd13ce2a20de921d8ac113b7aaca0a5
EBUILD pecan-1.2.1.ebuild 858 BLAKE2B 386b6264b7d70dff6dc944f157e51c735e932cc9d5bf47d8f302c6065539bb8817bc4cfecce323e908c69046257738bf8be7bb40572e7b94cc070d2c23e98899 SHA512 e6165cd6a4cbb3838730bcb651b4444f31e79e8c061f7c05288b2ad9337e2427af8d0f72d2d1e08633d5607a58ebbf061781b0545280d762b542a2e772449a94
-EBUILD pecan-1.3.3-r1.ebuild 826 BLAKE2B 5260439da89041a0c418a0789c6fa8455792ee6848813680151161d4c6d72b97596171d6563e2ef7b1437392be74bca5b5f7556513914a3fed1e2113644e8dd2 SHA512 825f9e5b24ddf3985df53426bc465832c78c0cc4c48bf7f99b3313bf3bcec10f9341bd9c1bfb5fd9c2e1291ef30c0deeedab16d48d79925eb4fecd92482dec24
+EBUILD pecan-1.3.3-r1.ebuild 833 BLAKE2B d9cedd892cb56097da508d65c93c0e1b6c55e0598b3f58bf8d50ee18443885d334782a7e1945abe4d66fab21cae16116daa37267ce858ae652b96d79c8b8fee9 SHA512 0fa69c442634d0d34d3227e3ad170f6079c209b1250f8a9df56e68128f8328809d35bc8e664ab678b8188d3c8bb45d517f6fd5c915731cdbd38e722d1acdd5c9
EBUILD pecan-1.3.3.ebuild 805 BLAKE2B c32b9f52a96d3f87783211976ad3f120742605d63d46e2aa4d0f29f7f3511d5f063251763997ddd0131f3ce8e46f4b27c4e5db0de25d413a02e4068296519dcc SHA512 1e45fd1cd0c196c41306d770ce3cf4c24f5f6bc04d9cb7daf83cdda9ac8786c35d75f90676d5479b816b98796da3097e1d8baed2a6c17bbb417d9c11bf5774d4
MISC metadata.xml 322 BLAKE2B 4be3ea8f134925d142020ac8fcfb0adbba264d7576f30c012a70c5ac175ef79cf9293d6035c9c0eeb52c01ab1a6288a42c926dcd40ee48951ba10122e640017c SHA512 506ed5b74b1e2383261f2ce34595e4fce40864db017ac9a8b2497de0802949a5d2163956a860d037898cb0885a4990531f200767781615056dac07a4af3a4e7d
diff --git a/dev-python/pecan/pecan-1.3.3-r1.ebuild b/dev-python/pecan/pecan-1.3.3-r1.ebuild
index e8f8563568b2..e034d97987db 100644
--- a/dev-python/pecan/pecan-1.3.3-r1.ebuild
+++ b/dev-python/pecan/pecan-1.3.3-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/pep257/Manifest b/dev-python/pep257/Manifest
index 1ed0321ac4ea..c9f333b7a208 100644
--- a/dev-python/pep257/Manifest
+++ b/dev-python/pep257/Manifest
@@ -1,3 +1,3 @@
DIST pep257-2.1.1.tar.gz 55760 BLAKE2B e470b006b5db04c4bed5c3145b14b949980c71d1dd91dbe34d49599063aaf1cb1d0842dfb992e5d471436446455bde2d309ee573826c039540fa99adba3f828b SHA512 f23939e0350094c67565613bab4ddf285dda5a7379e6ac2493953d6e60ab75588143fd374715765d2aa0728e7117d02e91312dbbe5a9cad28aa8e8e7f68e3bc4
-EBUILD pep257-2.1.1.ebuild 716 BLAKE2B 2c5504078fc045d383a194fc4894ed4d86188ac0732278d93c50b9fa0e4941782858001426716b57b79d8a8da9d59e005498f13f87260abb80fca6feae68f5a3 SHA512 246290e89e5ba82fb0a4648b1a0352a3b1354a44659d87acfffe66896f838650ca6e7361fed7584265861213fae51094f71b4125a627864e4a676b1293cf4d46
+EBUILD pep257-2.1.1.ebuild 743 BLAKE2B 9502234439edf2f13201affc35f525680bedff242583334e75540e6ef0b3a5e9f91d0dad0c49120110c251db784051214baf9ac7bdd8b740a022b6ddf1867f0e SHA512 5100dba896c1de83220b2b964e6a00dccddbe50989db83c5c108361e9298c86077d8ef8b8f26decad8675973c149ba77200ebcde5f2b5b6ace95ef284bfade41
MISC metadata.xml 464 BLAKE2B b427cfba180d91335b6cb1b632d0f5cf2f2d468ffc31917cd1cf03248ccb8baf4359357b2a8f6018a663ee973e8c4c125a5cc19a973b5f017420c1a929a980c3 SHA512 07dfa48f689377623d1a3f0fc969b7b6377d6623937449ad4bd67003583a218a309b229a5815d93adb57bb97edb8a02a90321e29520ae291663e7fb75b9bc2fa
diff --git a/dev-python/pep257/pep257-2.1.1.ebuild b/dev-python/pep257/pep257-2.1.1.ebuild
index 3bde0267c0d3..1275afe560d0 100644
--- a/dev-python/pep257/pep257-2.1.1.ebuild
+++ b/dev-python/pep257/pep257-2.1.1.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
diff --git a/dev-python/pexpect/Manifest b/dev-python/pexpect/Manifest
index 845ab724d537..25e43c0dafab 100644
--- a/dev-python/pexpect/Manifest
+++ b/dev-python/pexpect/Manifest
@@ -1,5 +1,5 @@
DIST pexpect-4.2.1.tar.gz 143980 BLAKE2B b5cb9c7847eabdf8778bddc6b208520edb9b3611d7a981fae6e371fa6deafebe142ba8361e3a1d21187cd692576c91d732f3def75e19989296f50b2a9fb4d4c6 SHA512 796474c87559cb9f4e2dfe72564d70c75e1aac4f57c4f3e4033a56c8842a48380ae0d5fafdad7f1ea6718b25c272fe4a611a59db44e69afb1f2bbf7e00256261
DIST pexpect-4.6.0.tar.gz 148966 BLAKE2B 0ed1a3c31133bf618e4c75ea099efaa9bda9e2b7f92f46c54ad553ecc56487e5415b750334376a95599ada53e17e91efe7d4b65ad80bb4f6a1cf9d655a3c9685 SHA512 9a2b1ef19d885e69cfd17ba0519581f782574019010043e66d8b68f98ac86b359f4a1ca42f8bb0059a5dfdd43275ad93531c076cc0ac2049e109408961b46bbd
EBUILD pexpect-4.2.1.ebuild 1176 BLAKE2B a83d75d8734c9c67f7fee30a6f64ddcd484718eb690ce9e3b3ff46f4d12a28bfc4af05f33ac989ddb2030460c56b663260524af03f878793c34ccb8e42a147b2 SHA512 a720b69fd35b5eea7aa9355f66a44c93137ca7b9897f2ee4c0f41608493b0632207fce6e37fe93a489ac6a4400d8c5dba2ef032bf187aaafc60764f39a878026
-EBUILD pexpect-4.6.0.ebuild 1054 BLAKE2B 5e59dd76c2ff10d4726fe7f44cab178447149b5d3ca7be6879a2d3c68165d59162ce8293c3cfaa31317f2eaffccbaf7638aeb8538515b3eab9b4fd289af0aa4a SHA512 844be7de3ceefe68f62105ca5150eff86956dda6acffb6a2746e6169077a8cdfe1db0910078e10b876b400dd813375b70f9ea4e5e806c37c9fb3089855514fc8
+EBUILD pexpect-4.6.0.ebuild 1052 BLAKE2B ccef50f5b946e8cb14dda6ce48306945abe68ed4a8db40a6425d1da6a33750be17615d5870f7c3ef3566f2fe06ae397b83cb35b919596ffa9f916954067327a7 SHA512 b1a61a76c5d9b2af6de37afe7532ca05fc658b848260e3042e8eeca3d347d9575822f0c37ed931de36c4ace3b17f87550ce156d8f77153032cdb1a5e8e40daff
MISC metadata.xml 377 BLAKE2B 72c4b35c12a770df9344987af8c7a392c3aed05296a4876902987ef946239f8318ee833cc81a7f004719e954670a83e84a3813bcdaac48912efad885515de1ea SHA512 31e65b2ce9ec12e9d3e95ed651841b8aad6a24330fe20b4bfd6351267423ff5005ac3cb2e89dbb8f024cf60705d3f06a8a1309169a029eb5246ddc45a8d76464
diff --git a/dev-python/pexpect/pexpect-4.6.0.ebuild b/dev-python/pexpect/pexpect-4.6.0.ebuild
index 9a8c5e55861b..a24c7cde74e3 100644
--- a/dev-python/pexpect/pexpect-4.6.0.ebuild
+++ b/dev-python/pexpect/pexpect-4.6.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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="doc examples"
RDEPEND=">=dev-python/ptyprocess-0.5[${PYTHON_USEDEP}]"
diff --git a/dev-python/pgspecial/Manifest b/dev-python/pgspecial/Manifest
index 6e9624df1c56..162bf2c8265f 100644
--- a/dev-python/pgspecial/Manifest
+++ b/dev-python/pgspecial/Manifest
@@ -1,3 +1,7 @@
DIST pgspecial-1.11.5.tar.gz 43649 BLAKE2B f9b8956cfcd81bba946e0323d584668c82e6fc18a0aa08012c3236636d0ad801f10f786b71707daadafc1274d5733adecf9233871b13bded8fe8e8f41fad0fc9 SHA512 984a09a10a705d91d9b97142eb2502b44b2a79d95cc1ed8596dd2f7f31515028f4c34cc54383d762a73fdefd6e59418f677b020181740b82cebb5d8e77bbc234
+DIST pgspecial-1.11.7.tar.gz 44874 BLAKE2B 2d3afd7983a31347a4b0f59fd095684c2fb83e85def027f633734a672c3df1ed21584e2620932efacbdc27a579ea35e810e727456191e02811c81e906373ac5b SHA512 dbcfe996cb67af292c90bec431d918c3e78aa4fb90fcbfc9d5ef36ed0c5c7de58505704df277b586990efcc7110e1395af1476003aafaf359257f0665e4d9a19
+DIST pgspecial-1.11.9.tar.gz 45009 BLAKE2B 3ae53d4225d448c3291d6701caf7388023d140678461a5811673c7cc7ed242fb0c18ea38427210366f58f1886894def348051469c23aff20be7abc5e5c96622f SHA512 b07083ed715a6ac3d1b32ac954b83852fcb154f4b2757fae91ce7c35524576fa8caef5cb7201d313eac783bc956ea89c9d68f099a11c332486d677dfb185caca
EBUILD pgspecial-1.11.5.ebuild 841 BLAKE2B 6e307bf10368f73fccb8581b4f71187a729d982c5823204eb49588f5694f237b2761e68242db1c815b43a4c72e42bab01f730b7716362f127a30fe65a1ce326b SHA512 5158f7d875fe0bcc768ed053b9a2ae9f8f01159442e2163b4546e23c9d7bb7b63e97adaf124d346c87020c8e43a405ea811862063368c5546565a3a8cd502be4
+EBUILD pgspecial-1.11.7.ebuild 800 BLAKE2B 6a6072a773f8fc3f9aad875681d08f251e81d308366f3798566b38eea2856ae60e67b841107f075007657bfb6086aa2095db34a1eeac1f9bfae3c27c3a769cdd SHA512 a2221dede6eb1923e2b946b0b2c6da3ef1f8763c34d3d71d048cc7a39d5c51c7cc991661c00754995bec814fa2ef22fd5c940147f471142b3695a0576de326f7
+EBUILD pgspecial-1.11.9.ebuild 601 BLAKE2B 65d2831a6d4c57e00c51ce35ba3eb879596096483acd539434b74cba6d13d8c21d6820122534c86158163c08617f7bd30aace1dbc6ba48eb037ebe6e41c0c6f5 SHA512 73db6706697bc5977d45f3c7b00e8049c8c7e1819241af554d326a314e28b47f696d8998fe358b5acd3a7fd712dfa17b5e21950dfcb71c307eb39d6cb9429c43
MISC metadata.xml 467 BLAKE2B 4a1fe580d03eee97746d0b3f25ae0f33a693c5095fffbc30e41edb78b5cf48d4e8d39e1bdd6764956ba675c282548993878455177bb766d9f5bb333630925c25 SHA512 fa46dbfa82bd12f191d99d189a2286da31cbc42346df1072b3f445bcc1a79575a8adf17ad79cafd0a5a4a17fc7094a7f3d2e5fac642b2ad61ce84a2299a13f60
diff --git a/dev-python/pgspecial/pgspecial-1.11.7.ebuild b/dev-python/pgspecial/pgspecial-1.11.7.ebuild
new file mode 100644
index 000000000000..06f5ead2917f
--- /dev/null
+++ b/dev-python/pgspecial/pgspecial-1.11.7.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+inherit distutils-r1
+
+DESCRIPTION="Python implementation of postgres meta commands"
+HOMEPAGE="https://github.com/dbcli/pgspecial"
+SRC_URI="https://github.com/dbcli/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/click-4.1[${PYTHON_USEDEP}]
+ >=dev-python/psycopg-2.7.4[${PYTHON_USEDEP}]
+ >=dev-python/python-sqlparse-0.1.19[${PYTHON_USEDEP}]
+"
+DEPEND="
+ test? (
+ ${RDEPEND}
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )"
+
+python_test() {
+ # tests/test_special.py require local postgres instance
+ pytest -vv tests/test_internal.py || die
+}
diff --git a/dev-python/pgspecial/pgspecial-1.11.9.ebuild b/dev-python/pgspecial/pgspecial-1.11.9.ebuild
new file mode 100644
index 000000000000..274f62b7a91d
--- /dev/null
+++ b/dev-python/pgspecial/pgspecial-1.11.9.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+inherit distutils-r1
+
+DESCRIPTION="Python implementation of postgres meta commands"
+HOMEPAGE="https://github.com/dbcli/pgspecial"
+SRC_URI="https://github.com/dbcli/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-python/click-4.1[${PYTHON_USEDEP}]
+ >=dev-python/psycopg-2.7.4[${PYTHON_USEDEP}]
+ >=dev-python/python-sqlparse-0.1.19[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/photutils/Manifest b/dev-python/photutils/Manifest
index a8fffb0ecee9..9a5149401f37 100644
--- a/dev-python/photutils/Manifest
+++ b/dev-python/photutils/Manifest
@@ -1,5 +1,5 @@
DIST photutils-0.3.1.tar.gz 633814 BLAKE2B 362fda6922f0fa192f383e52dc30b7e02e63d215486d895c3d8ed88784709c1f7758c4206ba7d4116d8b64586fb2804a1495964dc4ad67fd6eff74cfcc0e51b0 SHA512 62f7b838e09cb76d0c3b400524340861d882455d305fc31bb062c5853018f0133a4364a5b5e5166101328ad931d474823dd59ab7e58fdcb68bd824dd2ed34959
DIST photutils-0.3.2.tar.gz 634159 BLAKE2B 8297ed77059b6bbe3cbd92b7aefb79886b88741fafea43f44cac9eff86a02c24e7e7c1428ae70259e3d2d2590eb61f8b864d9edf3dcecd340aa82b095644b32a SHA512 69c845cee9e16ab9daa26e87bbd209f9159fbba4cbcbae1eea9e84bf4ab75b7723964bde30ecec4004d00a80370ed599d867d8314675700485eb6190c7aa0300
-EBUILD photutils-0.3.1.ebuild 1376 BLAKE2B ab48d1675de2f7232330ef3a46996a1a93d135f6c44bb5d32724f1cbb827b4e2f391b98b22c9f89f705c4e7201c0cccdffb75378fea436a8e3744da8bac2bebb SHA512 07bb794f804a17c6e5093f3453a3a4480b12822409a7475ae57747730254030347a8140b3b1f2c804382d75c9fa8ed63625256f1d5ec10bfe2f9e93d1c449e36
-EBUILD photutils-0.3.2.ebuild 1380 BLAKE2B 06404acb89e505538909d78cf33e1db1591e356dd3475b911117f0962a387978675abcc0e5107ae31faead538e68c796c34013806bd4ccf55a53e60e4541e779 SHA512 e9223d6105e2358e6da76a56952d90b302e11c94e2d475d35e644921cd0ac4fb3ae48ce5df872f93e1e801f50673175215945895ab23e193ce979410c78f7e99
+EBUILD photutils-0.3.1.ebuild 1403 BLAKE2B 0e99b92db928ba980c363f004fdd4eba60437338c41232d5821af0b70eadd5b649b17fb6740f2a9be62f551310fd276129a4843e7dc91bb967ddec8e203b3b5d SHA512 c482d40728b4883614269e2e311d4d04d322627779fc670bdcd1367c7773d87420308cdd51cba4ead0c4e0345bdc7823ef954e4367978f3320e5e88e8943e795
+EBUILD photutils-0.3.2.ebuild 1407 BLAKE2B 442c1541fb869cb8c32edc28063d2b9693224e64014290c0d1a14cef2462e074acaf1303525cffc42b324237b937d766dd3d245abe33f08cb14149cfdb42317e SHA512 196ffbeb2eb15f52356d43860a99e98fa7154f0fe9943600153e2694af79a08e4d5514145f8d7d338532a500c0e782e0b21e7ef902dde9451ccf45c4d1ad5eca
MISC metadata.xml 663 BLAKE2B cd56e713bdfdc927fb4058bb5ec1225b8e34ffc34985444e11fa99ba709e8029b1d75453cbeae63d4879bd56b568e99ee21ceaffc31fcff3d0547fe71edbbe0c SHA512 5347e693578e31b753d8283362241c1bf5932c6dc36e148e858036d9746214af3cd3584ab3108ee1059483d5bcb301bcf78e0469c51c3844b8135299ae4bb4c5
diff --git a/dev-python/photutils/photutils-0.3.1.ebuild b/dev-python/photutils/photutils-0.3.1.ebuild
index e20a24947c1d..36b6cbf2baad 100644
--- a/dev-python/photutils/photutils-0.3.1.ebuild
+++ b/dev-python/photutils/photutils-0.3.1.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
SLOT="0"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DOCS=( README.rst )
RDEPEND="
diff --git a/dev-python/photutils/photutils-0.3.2.ebuild b/dev-python/photutils/photutils-0.3.2.ebuild
index a4c69cdbc9ae..d29b2d6948ad 100644
--- a/dev-python/photutils/photutils-0.3.2.ebuild
+++ b/dev-python/photutils/photutils-0.3.2.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
SLOT="0"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DOCS=( README.rst )
RDEPEND="
diff --git a/dev-python/pickleshare/Manifest b/dev-python/pickleshare/Manifest
index c1f7608225ed..9d24c20de153 100644
--- a/dev-python/pickleshare/Manifest
+++ b/dev-python/pickleshare/Manifest
@@ -1,5 +1,5 @@
DIST pickleshare-0.7.3.tar.gz 5930 BLAKE2B 7cc8ea436af6c7be2ec891882fb42ff67aa71f82ec7beae48a9e37cd1bfeee24742d1a83dfcecf8f27bdf6c4d86653f9374b869960699565789ac4f435f62255 SHA512 c49f41b2778783c0de69838db0c916bbfe88eb651134959bf43a18233a4f1747599e51bdbe4b0cc7f7b13c92fc202c2159a0cdd2331b099034afbfe0df61c19d
DIST pickleshare-0.7.4.tar.gz 5981 BLAKE2B 12679a29db75c772ba78d9c83061176bdab4ac93fb7b122ee803650e0b0d0fb951ad43f75b73ba303b6c637184ef7cc304935abbb2aebdf6928b5d47d83ee1ab SHA512 6cd4b70f63378c4f668f3428262aeca66a38ec86ef9069e3fbc5e7b0b8d7a06341e99b387f9cf29502decbb47c188b7b2183fe7d249e68914fead7e6628d7154
-EBUILD pickleshare-0.7.3.ebuild 678 BLAKE2B 62616719f9cfc9616a169bc2ba6117dd9b1f6acdec88c6022c5c8d6f5d7b5df3da87f20b7222cb0b6c79fff4233c9b73f53ca180ba4e92dc39fded7ea3373dd6 SHA512 c245c26727d2a933eac6f0db9e706b20fcdca58347d4689cfd2502ff8ba359dcfbe3c994a30183eb3dcea021497d7843d32ae19941800bd27db7d61ebfacbf17
-EBUILD pickleshare-0.7.4-r1.ebuild 688 BLAKE2B 241898ae7031ab0547f79bcbc27751496f9ffa58df9ca94688a2693408ffd9c0ac2f6087dc1076090205afb4cda6b849eadbc80cee6fd7ae5d274777ea32ac82 SHA512 f9fc9aa902275c7898382545fcd8436097ac3a5d7d05b6bb67f5a8c657e85712cbbb38eb2079b0260bb3a479e0c68970bdb781d76f3ea2e2f240437006645013
+EBUILD pickleshare-0.7.3.ebuild 668 BLAKE2B c49a09dc6d82d17d0a6cc174735b68882c12bb0029f4de5f1450cb4dcee74600dd00567c2bb383cab8654c5247790fd74348574bb3ac319c13c2a89b11c9c5d9 SHA512 448657fe027889f06640f6cfd2fcf9c7d4166b1e8d6e9dae7e191e34a95891e2dbe714448e19ca4179f5731316454f0427277c14ea97b8daf9083d64ba6fba8e
+EBUILD pickleshare-0.7.4-r1.ebuild 687 BLAKE2B c0b6da43bb983bfd58efefa08d67d50c3971f8f0203dcccb1db4965c21b3958f5d6e01a71245a244d41515a106b7a9289c488189a6984e9677ef3b7dafa458d5 SHA512 144d05e3e98f75b51a6f9542fd47b17df1389f7d9a481e046faab6c60bab3bc3829d3920455a62718f363ba316cf06b5b168f67e368bad6d89078cd98a66ee48
MISC metadata.xml 862 BLAKE2B a7c04e6cdf8a9c5a074a790da324591984286ebf33fd13950d8dc7b070f750069f88d5f0d9235b5ec824c1dbac834a2e09e29b74bbb8eb23ad4c1d99c9d8986f SHA512 0f9d4a8f540699c18af10123696a2ff91002a9af8ad675769fbbe12fb3fdf160077a1932dcc5ddee5427051a6467054220cab958fc32d4c352a46bf9f4d8aa5a
diff --git a/dev-python/pickleshare/pickleshare-0.7.3.ebuild b/dev-python/pickleshare/pickleshare-0.7.3.ebuild
index f956162034e0..44109f9ad635 100644
--- a/dev-python/pickleshare/pickleshare-0.7.3.ebuild
+++ b/dev-python/pickleshare/pickleshare-0.7.3.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
RDEPEND="
- $(python_gen_cond_dep 'dev-python/pathlib[${PYTHON_USEDEP}]' python2_7 python3_3)
+ $(python_gen_cond_dep 'dev-python/pathlib[${PYTHON_USEDEP}]' python2_7)
>=dev-python/path-py-6.2[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/pickleshare/pickleshare-0.7.4-r1.ebuild b/dev-python/pickleshare/pickleshare-0.7.4-r1.ebuild
index 4540472ec21b..497827800cc2 100644
--- a/dev-python/pickleshare/pickleshare-0.7.4-r1.ebuild
+++ b/dev-python/pickleshare/pickleshare-0.7.4-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
IUSE="test"
RDEPEND="
diff --git a/dev-python/pid/Manifest b/dev-python/pid/Manifest
index 5ed3da93e8ee..2a6ac6a9630e 100644
--- a/dev-python/pid/Manifest
+++ b/dev-python/pid/Manifest
@@ -1,5 +1,8 @@
+AUX pid-2.2.5-fix_tests.patch 1186 BLAKE2B 6cf21aa8569696ae53d78bd3939fcd49b8426484a24aa35d1f0a943cd87c7a160a1b30d8481ff9fe5796e4bd0e02cc618c691fbd3273cbc88a9bfc974b6ed2fb SHA512 397b1af456b079b7db1448ef3a1d16097747e4581365a51f1c34d22ea6826abf458f6637b239b52751893364b3c1a51bd56d97eb673725e469a11561a6167ee3
DIST pid-2.1.1.tar.gz 9591 BLAKE2B 90bebcd225d96283c771b29d864ab35311e748978040e3667a13fa14d84e9f9f1bfe86a25c93bd4781c80938dc20cf14894f32de87a3c1cbef5797e168e71f0d SHA512 5f20338ca902d68a0c4a614b0b8229cd498712bf1750b68fa49037e9e6915c66ad562564d70d7c9308538f4302e90473a5d253dd6366bfa561f6a2248b21a45e
DIST pid-2.2.0.tar.gz 10752 BLAKE2B 943626f9eccecb16f3da03d222cf44aae93179d4f97f922dca431960dbd744fb996239332b7e8557464aaf0797505645634ee3a23b88f0e98fb0a9d60f20e7c3 SHA512 bd35110fe67d916265985eeceed08d70a2e2e04507eaadf62bf6c67927fc6b36ca6eaf2a225947f5b0ad049e54eb2371c8576672c0ec3f819208cf6e11543fcc
+DIST pid-2.2.5.tar.gz 12151 BLAKE2B e681ad7e1d92ca1468f02dc258f12f6ae4899c775108e39c85488d8427132050d34ee79cad979a65d1bbee4cdb3d12b1a851d313547caf28c1f06dec4d0a81b6 SHA512 01cb6af9a81b216af3b2e02c336589f4f1fb29b12dbdbefb817b78255157e175b16862c2bc01412460f9f754f2c7a073c9ec2a907e3290569af8bd9a2ee7081f
EBUILD pid-2.1.1.ebuild 486 BLAKE2B 453978f7d01a1afe244ebd31c121331093c45d517801309fc31c7c7e7c5dd7c16d6909b348e5841bdb8ecdb02a34044ab9b8408b332d069b66270a0232565e89 SHA512 e1c50988a0e9e255e6e5f41521c0b807ea42a396c1bd315c451f8a2b5b357c77007ebff014a1c7ee1723e86d2757fd0fe1a198615745b11e74b547e81b85ca47
-EBUILD pid-2.2.0.ebuild 715 BLAKE2B bbc3b959892c8112d82fc34b12e6e60d6dc4ff8d821d2573d9730de40daf2edec32a7932a1f34d841862ba29aec6d38bd2076cf9e4b98c7688ca713d550d4706 SHA512 a3b1a3b50719d9dbe9795542e84e4d96ea62054f9311d72b148f1191a675462d0f2152f484b2c5642638584b9c4a452c413024ad9c507d37dcca3d3a95eefec9
+EBUILD pid-2.2.0.ebuild 742 BLAKE2B a5e53b32290e679b26cc68fba85bd668120db98a83a84653a2512b6fe58bf2440651a2ba39ef28430e3840bcf980e1ac019dd2a0d70671991cd0b092216afa6d SHA512 9f8822e32d4fecb45ab449b3356c4f1dfd744c931fa9260b9d51cb55cf1eb7c7ef9a74516538857099735ac0877e74ed928cb169f810d9c4de364a0ad2c1b085
+EBUILD pid-2.2.5.ebuild 607 BLAKE2B 72cbe72a8cb3fc76c6ca844fc492bda9cbbf4c671dfe439817d84cbd34ae5ad524678adf6a0f342808995c556b9da3afdf5dfefa1d555c93c3b3c66624ca465d SHA512 d0225b176a7de169c76327cca2c8b6fce7e5f1a51882ac4d3bb0fbe39d5e5dce6bd585a1e8069b3eaf9a2c0891ecd02cb05ad16da4423a0bf219a02c834b989d
MISC metadata.xml 560 BLAKE2B 5af715f7414da897d42890da7399e0eb94a6a9e565168490a30fe6869ea5377cd7c58dfbc1b130f2998752ba0fd2ff0dae9f98479ab22909dcc2b61f9c1abeb3 SHA512 3ca1077fa0948e659fe7673dd885ba306512f75b3706314919de74910482b99c112f4e1cdf2ada3ceff9ebf18bc72dfb46c263ce4da396e1400a6402757c2dcd
diff --git a/dev-python/pid/files/pid-2.2.5-fix_tests.patch b/dev-python/pid/files/pid-2.2.5-fix_tests.patch
new file mode 100644
index 000000000000..3184e631ee77
--- /dev/null
+++ b/dev-python/pid/files/pid-2.2.5-fix_tests.patch
@@ -0,0 +1,31 @@
+diff --git a/tests/test_pid.py b/tests/test_pid.py
+index 28fda19..99e2a29 100644
+--- a/tests/test_pid.py
++++ b/tests/test_pid.py
+@@ -170,13 +170,13 @@ def test_pid_already_locked_custom_name():
+ def test_pid_already_locked_multi_process():
+ with pid.PidFile() as _pid:
+ s = '''
+-import pid
+-with pid.PidFile("pytest", piddir="/tmp"):
++import os, pid, sys
++with pid.PidFile(os.path.basename(sys.argv[0]), piddir="/tmp"):
+ pass
+ '''
+- result = run(['python', '-c', s])
++ result = run([sys.executable, '-c', s])
+ returncode = result if isinstance(result, int) else result.returncode
+- assert returncode == 1
++ assert returncode == 0
+ assert os.path.exists(_pid.filename)
+ assert not os.path.exists(_pid.filename)
+
+@@ -189,7 +189,7 @@ with pid.PidFile("pytest2", piddir="/tmp") as _pid:
+ assert os.path.exists(_pid.filename)
+ assert not os.path.exists(_pid.filename)
+ '''
+- result = run(['python', '-c', s])
++ result = run([sys.executable, '-c', s])
+ returncode = result if isinstance(result, int) else result.returncode
+ assert returncode == 0
+ assert os.path.exists(_pid.filename)
diff --git a/dev-python/pid/pid-2.2.0.ebuild b/dev-python/pid/pid-2.2.0.ebuild
index 2cedb82dcfdc..3bfa2333161a 100644
--- a/dev-python/pid/pid-2.2.0.ebuild
+++ b/dev-python/pid/pid-2.2.0.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/nose[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
diff --git a/dev-python/pid/pid-2.2.5.ebuild b/dev-python/pid/pid-2.2.5.ebuild
new file mode 100644
index 000000000000..ccc10b9d4456
--- /dev/null
+++ b/dev-python/pid/pid-2.2.5.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pidfile featuring stale detection and file-locking"
+HOMEPAGE="https://pypi.org/project/pid/ https://github.com/trbs/pid/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/mock[${PYTHON_USEDEP}] )"
+
+PATCHES=( "${FILESDIR}/${P}-fix_tests.patch" )
+
+distutils_enable_tests pytest
diff --git a/dev-python/pilkit/Manifest b/dev-python/pilkit/Manifest
index e8fe1e23917f..d980dc152add 100644
--- a/dev-python/pilkit/Manifest
+++ b/dev-python/pilkit/Manifest
@@ -1,3 +1,3 @@
DIST pilkit-2.0.tar.gz 160077 BLAKE2B def84c3444c5ffe7e1b9c016c2fe15de222d6765e7ce4652ef2f6864af59fdc89b9bde5c7a63097838ab3fc054c81529dcb4a13cd3fb3ee8a0f141f6b0030c10 SHA512 7732c67bc00db53c6849c907233381cca7f9055d55d479958a7b97db277524ac280753fd40c0023fe2b34f98b7261134f993585e658275ccd4c67f357c13de51
-EBUILD pilkit-2.0.ebuild 674 BLAKE2B ee32f67c01167de172576738e0f010da36570e7b77b06d165405d84d977d504221a9eba252980fae24763f8288b4821f2463df672089efd89dadd542d43a9c3a SHA512 458d43f2eb152167c4f9c51f3c72b888812e669b5f4ecc140068e505dd60b1ede01b7af6bc6bb5b75d062dfd2001f60998bafff9eed66ff18e45f26228d13656
+EBUILD pilkit-2.0.ebuild 701 BLAKE2B a5be2ee1f213f00ceea9182bdd9f0fdb726f897bdeeb0a85e8c8058d38145db52ece84c8f0cdb7d623ad6ffb000046f3aefb61b346e7adefa456c3abc27f94c7 SHA512 740da0784ef726d76554888d6a785072798df60357d285e5a7718881b0ccccb61f27da40faf2686c3c17de56246364365f694da7bc653133751a0203465b741f
MISC metadata.xml 707 BLAKE2B 4499ba1535c6f7572d0e336ccb8b69eebc7d52c0a26fe3a113d79f22bdf93b33062cab1d8f5735d795d6c11c0164bf7304b8327c1e4724e2f9d8c572079ff508 SHA512 32ae881094153b9179401cc55abc4a03469d9004b121afad62bdcbe80725c687f5779fcb3e2286c051f6038e98f7838d89308f12fba4c0fb15e5abe6e27df556
diff --git a/dev-python/pilkit/pilkit-2.0.ebuild b/dev-python/pilkit/pilkit-2.0.ebuild
index f7ff431ba682..b62b8c290d54 100644
--- a/dev-python/pilkit/pilkit-2.0.ebuild
+++ b/dev-python/pilkit/pilkit-2.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND="dev-python/pillow[${PYTHON_USEDEP}]"
DEPEND="${CDEPEND}
diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index c0ad259167d2..49e5ff161c49 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -7,10 +7,10 @@ DIST pillow-6.0.0.tar.gz 29205509 BLAKE2B 83e2d1abeea468b7bf344ea5003940b14d6c69
DIST pillow-6.1.0.tar.gz 33523149 BLAKE2B 305613aa1f444327c0a70a9e88b51035dc87c17af9d0dd4be47192eeef1b496ba0da3675d9fed5dbaed1bd9a5f2c739370bfd7d1292d7db27230c7ad60b4db14 SHA512 b531644d7214f624369ada12a953c773a0009eaa50217e91aeae30b1ea065c685c7ad331bd9d5e952cb25edfaaf4e8255025004b4c83624ecd2dc06f3501d60a
DIST pillow-6.2.0.tar.gz 37404132 BLAKE2B 3f86f7fcf4695f152f021fda629df182846e33e7031e1b6bb8f71b0cc1bd7e8039bb94ea8e480afa29324c3015902839cdcaaa359fe58f2bcd8c287a3eb13417 SHA512 9de48d9acdb4367325fb16f970bb533dc369b895615169e0ec77155b400d878e3ebb67f706243ff3e81cc957f9b5360ca8206d4f7fb2d00e9474abb9925bf9d5
DIST pillow-6.2.1.tar.gz 37405020 BLAKE2B bf3592bcc159902acc35899463c8949daf7cc31f03283684dc55d5f1517fdfbc07e1feb73b65b0b9cb4052ee1d5281558b38f9bd08240d0fc5727909b98da158 SHA512 ee757ec2b8382d6d56fd0f0cdd4cd36440cc37f05741e27fc661449a16dc7c868966772060adb283de1b1b5ebc49b8eec46e0bdcdad9f5f4d5ebd77feab7ad31
-EBUILD pillow-3.4.2-r1.ebuild 2483 BLAKE2B 4b191b6e39b3abc6a96c1ec052d7d172bccaab10a8ef5c279b45774179dccc8a6dd446a733567fa20429189b909c42e0f735a56c6b099f34822d30bd035be0cb SHA512 d9c2e10d90f81856ad1b5f9c97cc84c369f028a99090e9a3deedb70d2f4f7cb2a9954529d160440e5c5b7d234c256e85f700aa7e052c75809b2179b589bd23ad
-EBUILD pillow-5.4.1.ebuild 2770 BLAKE2B e3a3b8f2ae0ff3aca9e881f6355651125cb3d606a0332d614d68be02cb8f5a81a4ce002d1676f9ece74bc8a120076ed9e2f9b741ae30996da6e4d1de85975f1b SHA512 bbf551cadcd03fde029c19678b47267c0558b42e0c7b93a64c634f5ddd576c05bea04b26e568bb3d632d0c18505eec4f4a1d0e797f9a66caed2de8e8d8dcba3a
-EBUILD pillow-6.0.0.ebuild 2773 BLAKE2B 9332930703d43e2600618b3ecf24471a52288348ea1067c2508948cdb2addbc22ee37ca077e2c5773e8335949ed0331dea1ecd57b43e9152abb70c9ab48af3a0 SHA512 89cb0af57b9fd3347a88418b65943d5c2569598bd4a2fa822c3fef9a2a538150506581342124080fb5a64f52f331aac65662947c0d514de6840e3c48cf4ce8a6
-EBUILD pillow-6.1.0.ebuild 2783 BLAKE2B dbe85b17382d85e30fed56c9bbfea8807a42e0edff06f7d8d53e2cfab69e42182a232328d046fcd394ff1e8e28e854132422d0f573ac2efe22a780e2d7f60956 SHA512 1f8d6408f63a6f5bc2bd182eee1c9cb1c1b6d455b182a91167c502b2033d058fa9bb88d59ad078ac6fce1cbbd8709a4161371d13d9cf5ee4dcd579254afc6ad7
+EBUILD pillow-3.4.2-r1.ebuild 2510 BLAKE2B 46fea0d8573139395d0d3a1a3e4457c63900c8422a111d9975b7d6a16666961a1a269ddc143927f04455628adf83f6e886c13af489917f98de5e6e7446d13553 SHA512 6a9de5aa86cba1ebb93ad4269d1077bde0a47f8928194dbff2bb463a2cd78bcca7e7d6f288b4280e14dc5026fc1895ea98c4d3b33f5b25cb4fae20cc04c6e346
+EBUILD pillow-5.4.1.ebuild 2797 BLAKE2B 6d2196bbc49b0b160a27811837bac3ac636ca60c953451adc060f9c1c699f9c9fa369dac18286622232eb4668d01af29ebc68af98d6929f67cc6289eeca7913d SHA512 aa12b638c49a224aba341c2bbef40c25be6761706391b91f19dc7a58969e4b3358d1f323973cad0ef622c4d2b6ca37f585ca6c90d4cb6878c5003e2cf4ec3a0e
+EBUILD pillow-6.0.0.ebuild 2800 BLAKE2B ee3282b7f19849e8921180b871a9acd56e166f7371f5c3c237367daf78f91073cb8634b395ec2b4471418f5e6d96b2b0a086a020b7132eb33ce34555195d02ed SHA512 8f0897b09bb3999db596127d92336a6b6bdd181f3a5e863e60597a60e83ac0990b8907504faa22ac7415fa74d6c2876eddd856f9fe613c6d686e3bfff038f054
+EBUILD pillow-6.1.0.ebuild 2810 BLAKE2B 5ad74bc69f30510864919cd957522ebf11b7acbf4f3fdb3023b2a720a023243a1040d3b269abc1958baaaee86f1643a54d9a32750f244d4691bcfe919de12af9 SHA512 3d0f3dfbb2d581e85417079575ba5164988507b009234b2ab2ffe22de52c5ce8b3740eee1170700f8f2ad699dfaf251971e3861073a3e55a8543782946fab9a0
EBUILD pillow-6.2.0.ebuild 2809 BLAKE2B a1815519b845c7991d927275b429cbec0150fecbd58d65c0419e0c95e62a409e051e497e727ac3c331e4ee529086d176718db7c19688e37d5449090ea932c68f SHA512 7d226398eafa43935a293474a15ab2eddc972cd6844e3fe0b701c0ca49ca44a1e2f8ae72d3bb3d006f09710fe66ab54f67a54efc179f5dae03a6f108b7b231ca
-EBUILD pillow-6.2.1.ebuild 2809 BLAKE2B a1815519b845c7991d927275b429cbec0150fecbd58d65c0419e0c95e62a409e051e497e727ac3c331e4ee529086d176718db7c19688e37d5449090ea932c68f SHA512 7d226398eafa43935a293474a15ab2eddc972cd6844e3fe0b701c0ca49ca44a1e2f8ae72d3bb3d006f09710fe66ab54f67a54efc179f5dae03a6f108b7b231ca
+EBUILD pillow-6.2.1.ebuild 2658 BLAKE2B 4d9550bc49fbc1caaffa7ea4fac533020201e64debbcb38db97b1cc96c6b5cf679ebb0dff740100fb18864ed8884717fe3692d6766569ceb91277a280d596505 SHA512 e7de1fa305ea822fa00cf098782054aa5acb35a745f5db2c77166eff2c98d4ecedb5e34ba352a5522bee773e9a61c99590927b50cbb1c97bf3d6c09e48574702
MISC metadata.xml 476 BLAKE2B cb4b4524b417cf9ab8938074443a4d1519ab16d90d459878b45fdaadf46b75d4454cc6718a2963fc14db0948ada0cc92c89e53ee9a830f43228b54c12cdff28b SHA512 a3de4e446d11e115ff85062a12866ebc5988079eabb658927fe2f319df5b0e944ca751d1070b051f44733ab22533496b2b006ec831b99e04f81fef55900cab6a
diff --git a/dev-python/pillow/pillow-3.4.2-r1.ebuild b/dev-python/pillow/pillow-3.4.2-r1.ebuild
index 4c8bf8eeeb8c..b5c3c3a06952 100644
--- a/dev-python/pillow/pillow-3.4.2-r1.ebuild
+++ b/dev-python/pillow/pillow-3.4.2-r1.ebuild
@@ -19,6 +19,7 @@ LICENSE="HPND"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
IUSE="doc examples jpeg jpeg2k lcms test tiff tk truetype webp zlib"
+RESTRICT="!test? ( test )"
REQUIRED_USE="test? ( jpeg tiff )"
diff --git a/dev-python/pillow/pillow-5.4.1.ebuild b/dev-python/pillow/pillow-5.4.1.ebuild
index 66b869574641..b9f8496d9ad4 100644
--- a/dev-python/pillow/pillow-5.4.1.ebuild
+++ b/dev-python/pillow/pillow-5.4.1.ebuild
@@ -19,6 +19,7 @@ LICENSE="HPND"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="doc examples imagequant jpeg jpeg2k lcms test tiff tk truetype webp zlib"
+RESTRICT="!test? ( test )"
REQUIRED_USE="test? ( jpeg tiff )"
diff --git a/dev-python/pillow/pillow-6.0.0.ebuild b/dev-python/pillow/pillow-6.0.0.ebuild
index d2c78a8bf301..fd37a520efdd 100644
--- a/dev-python/pillow/pillow-6.0.0.ebuild
+++ b/dev-python/pillow/pillow-6.0.0.ebuild
@@ -19,6 +19,7 @@ LICENSE="HPND"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples imagequant jpeg jpeg2k lcms test tiff tk truetype webp zlib"
+RESTRICT="!test? ( test )"
REQUIRED_USE="test? ( jpeg tiff )"
diff --git a/dev-python/pillow/pillow-6.1.0.ebuild b/dev-python/pillow/pillow-6.1.0.ebuild
index cbb40c52feb7..64b1c01eb7e1 100644
--- a/dev-python/pillow/pillow-6.1.0.ebuild
+++ b/dev-python/pillow/pillow-6.1.0.ebuild
@@ -19,6 +19,7 @@ LICENSE="HPND"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples imagequant jpeg jpeg2k lcms test tiff tk truetype webp zlib"
+RESTRICT="!test? ( test )"
REQUIRED_USE="test? ( jpeg tiff )"
diff --git a/dev-python/pillow/pillow-6.2.1.ebuild b/dev-python/pillow/pillow-6.2.1.ebuild
index dbe4d52efc2f..d274e9829a3d 100644
--- a/dev-python/pillow/pillow-6.2.1.ebuild
+++ b/dev-python/pillow/pillow-6.2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy )
PYTHON_REQ_USE='tk?,threads(+)'
inherit distutils-r1 toolchain-funcs virtualx
@@ -14,11 +14,12 @@ MY_P=${MY_PN}-${PV}
DESCRIPTION="Python Imaging Library (fork)"
HOMEPAGE="https://python-pillow.org/"
SRC_URI="https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
LICENSE="HPND"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples imagequant jpeg jpeg2k lcms test tiff tk truetype webp zlib"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+IUSE="examples imagequant jpeg jpeg2k lcms test tiff tk truetype webp zlib"
REQUIRED_USE="test? ( jpeg tiff )"
RESTRICT="!test? ( test )"
@@ -34,17 +35,14 @@ RDEPEND="
zlib? ( sys-libs/zlib:0= )"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
- )
test? (
dev-python/pytest[${PYTHON_USEDEP}]
media-gfx/imagemagick[png]
)
"
-S="${WORKDIR}/${MY_P}"
+distutils_enable_sphinx docs \
+ dev-python/sphinx_rtd_theme
python_configure_all() {
# It's important that these flags are also passed during the install phase
@@ -75,16 +73,12 @@ python_configure_all() {
tc-export PKG_CONFIG
}
-python_compile_all() {
- use doc && emake -C docs html
-}
-
src_test() {
virtx distutils-r1_src_test
}
python_test() {
- "${PYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}"
+ "${EPYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}"
# no:relaxed: pytest-relaxed plugin make our tests fail. deactivate if installed
pytest -vv -p no:relaxed || die "Tests fail with ${EPYTHON}"
}
@@ -95,7 +89,6 @@ python_install() {
}
python_install_all() {
- use doc && local HTML_DOCS=( docs/_build/html/. )
if use examples ; then
docinto example
dodoc docs/example/*
diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest
index bc05f76310f8..04d00b271a7a 100644
--- a/dev-python/pip/Manifest
+++ b/dev-python/pip/Manifest
@@ -1,6 +1,9 @@
AUX pip-19.1-disable-system-install.patch 795 BLAKE2B 03cf006ae4482d530a614d4e0b9b5420d924835c88118ea895bbd7db69faa07867d255585fe9b49ea6d81d9689324f1a4844bd2badf3a1304ad748db6c2d6aeb SHA512 fe6bd65e73ed389173b636e339c58de58a96ca6c6dece93e8e5c3178d0c1fcbe2aa5019efba34831b54b09aed956a186604f44da7a50026ec3bf5fad425eaf87
AUX pip-19.1-disable-version-check.patch 782 BLAKE2B 3dbd3472396edd592d79b418c0c76a2d71cde8557e2c5598bc061c618a7f0028fb086afb7e28e5c051075b65abc65e3568d3ac0c85335d0f8a3db6ad44795ad2 SHA512 ad65449df3e68e406052e21b6349d897dd988a0a257f4ee92032b8c0607807a4427e04d22b32bbef12b3607364299f8521d3c5a6774e32886a665b315b0b6779
AUX pip-19.3-disable-version-check.patch 872 BLAKE2B b0398674f56b78a066c4308f0a8ee0272c5c4c3cb569e6c300ac62fc9fbe8ec2a1bfe257047c15ddcf9cc44c47b7f8b9ab99e17b722bd6ae4cf9dc2a168e01d6 SHA512 1ece773f66556e4380eabf76490430e8fbec23f7cfad27dac02c7e49f7136b632515ef04843e89dfae42c095dbf5280d64e61da1544801c998f802aa59be8e22
+AUX pip-19.3.1-disable-system-install.patch 809 BLAKE2B e3a6027922291efe4d1603cb730a9b6aaf653692bc176fd9eea5b804f3d10c419317e9caa97673c02533d4072baf99439af4f76bd38dd5c2ddb98a234ea32c91 SHA512 cf5418444c1a39716b0e528f0630ef931cdd0a4890d16801a575a5072600eb15195d0c0c67e711290e5ed6c7fc40da3f2fd3e5993c638f152240e0ee6f895ac0
+AUX pip-19.3.1-network-tests.patch 2436 BLAKE2B bb4397074428c2fa0729380ee30e3e67be09871d592df1012937db495a79ffcbd92b534d48c8b459cd6f3ddd30e363f14961511fc8574d438cb5a8acc7b64f20 SHA512 ec3ca2a8381cdca5d8952803389837070b235b08c9df7985e4ffc4f78e83defb9284480fdee439fd42b86d0de5574c707c1de72b230742fee39ce7b8a57a066b
+AUX pip-19.3.1-r2-disable-system-install.patch 835 BLAKE2B 11a8b86f57619b87d090e6f02c0e623f33e2bbae6b5b16acebc34c9205c53d8221ec98e99167e26eb789d3fbf075406bbdba6dc74c120288fea2d0bcd98beeec SHA512 eb2fb10828aca4a1179f8763c63d861f547e2d92da32c7fd697863e26583eba4f1b0d76a820a82afe3803a6ea22c61b01d3fd98291ec5cff4700855294b19286
AUX pip-9.0.1-disable-version-check.patch 1031 BLAKE2B 148e528aab19de021f193ac56d758c803e0875b618ee32e948eb103eb6b05eb56e2ecf5ed4dbe39893f5c44ddee17122fdd686f433f5ce89044b2c02291e0ba1 SHA512 8b5764d3ecdbfc871bdf051b41d9610d5028bc3b95a4bf990db46325d10e5d559449ec97ab052686148d6ab6abfa630fb38101c726b6648d19fa94ac593b0a28
AUX pip-disable-system-install.patch 1070 BLAKE2B 85bfd82888a169cf771467f4f811b9859fddc1cfd134ac21be42b9fd93d84118354fa23a2f4b0ec9c67024f571ba7035665302671420221b52f3fc89f24b1af3 SHA512 bb0a9a32b2eac0a12276c3f0527534226c03868300f54945d20eec16902ad51cbfdace9d79b0caa304bc641323194031a5ca9e5e784366a44527441bd0f3c231
DIST pip-19.1.tar.gz 6320747 BLAKE2B 9b69fcdef751d6938a7c67f44692afa7088f660ab1e0ae113d21d0f48b4e29f43e0f0bcc137cf16ac0324ea3b500bd2a84234823f8d82556d6727f68139aab4b SHA512 0d2442c22c41133118353ba98f45260f0615a891725b2a069d8fbf26ec4033cc7297bb671944c3dcc1f68800b91e92e58fb407ca5a333382e20ac4bb5c9e0cb6
@@ -10,8 +13,10 @@ DIST setuptools-41.0.1-py2.py3-none-any.whl 575966 BLAKE2B 332986453a35e4ec36ab2
DIST setuptools-41.4.0-py2.py3-none-any.whl 580302 BLAKE2B 58dc2d48445406f7467bfb0934dc507e8a569e4759bfcc95287cfb21b5b1a7bcab061656a29a8b4976ee3ae12a3adca570035ae4a6d9df09ae7a799857775d36 SHA512 a27b38d596931dfef81d705d05689b7748ce0e02d21af4a37204fc74b0913fa7241b8135535eb7749f09af361cad90c475af98493fef11c4ad974780ee01243d
DIST wheel-0.33.1-py2.py3-none-any.whl 21496 BLAKE2B 41bb9ed91d43f94209a010c286d541da9d68b9e727ec8a339fe3c24fb806746b1de5b62c6cd26d2c2841be17406e1f99353b6d172f5258540faeba014945e9e8 SHA512 761ad8cb96557b146642871e1f8ce75849a9828193d992a19d072236b9f8452ab54907a3b82bc7441f75f036155ae21b7450120e0c4c19aa5100b58337945ac0
DIST wheel-0.33.6-py2.py3-none-any.whl 21556 BLAKE2B 6b6124c1e8e70592399a90c88b2a70efc5885bad81d2ff07a2e243eee008ba5cb0c927454036915a61e97489e29fe1abc4ba2e63d7eadf1a8985c8a8b7cdf4c4 SHA512 4663cd55ee9d3de138216bb06870606b546b19cb6a733f1beab211c0ba72e63d849c422d320ddc8aa8275ad04a30119a84c1351e589150cd18c2a34f9fdb224a
-EBUILD pip-19.1.ebuild 3465 BLAKE2B 647982e0fa28779940255e9869b94521319c01559fc92f521b394cfb88e19719f0b069bb226a1c3add8186554456626ed323b429948deab3fa334614331a3c4f SHA512 89a138a6cb171b7e0e9ea60387038ebd7d515a627d9e9ba121dd55ddc60822da295e6718dbd75d63a91bf5a6c30d685524c2162a1ef801d387ea8a1a1f284b05
-EBUILD pip-19.3.1.ebuild 4013 BLAKE2B c92d4c8df5e7405b549e571935472865e9267c05b3eae3ab85a4767889df1df0c90300bfedd2ad40e53982d36d4b879fb391c45f14203801fbd98999461f1fdc SHA512 1623cd813a364a89223c86526b999d539db3e7081296b65c5bce07d86d98f540a28191bd27dbf209473bae285c8bd8f3aae9b1da9c4675f8770b602b8356d59e
+EBUILD pip-19.1.ebuild 3481 BLAKE2B 760de9a795075cdc4a2c14a570d821f653e471864da78fe87705802aca9f053168ce0a64b86155c71812359f33e2d1bc5be38b08eb0032fb71332e08ec57e324 SHA512 2fc882c9d65b9cd8b1d60fb5e89d2c9e23849f15fd33cf4ae8f4aee2398e71789e2221c040be80afd2bdb53b1f7a62d0a8f630d15e6843030fbf71d5a18d35fd
+EBUILD pip-19.3.1-r1.ebuild 3850 BLAKE2B 95e9b44d0b2cf318212f269c4733d93412e22c2b68485a599a9482233530e1362013653aa71afe2b495b0e277698eb909887858c27c875278c536119d71eb51b SHA512 0bbe5cf7c753a0c63b25f93849509fa04028f05384d6ecb836659f719767d7e5246b578e4dfe9d0c54a942aa7c5c297a63a25ca4dcb1067d785c5f9eadd8ef7d
+EBUILD pip-19.3.1-r2.ebuild 3815 BLAKE2B 0164eb3c3245c29ee00200bdaae841745ff09f1a6e5cfb7688b2b517f01a2c6be509b24a5e3658a738094e244ef8f6fd9d8f55880bedfb03532e3d033c2bd952 SHA512 5f9e32098270620af2fe91c71e1dc251102f3f825e0dcc98fd166702b614b37c62d63eaee0dded745af9ac938fcb8e40b71700e1c804f618d9bb6976b1f357d6
+EBUILD pip-19.3.1.ebuild 4029 BLAKE2B 2a10677d9a0f72a4d883284d635d0b83892e07149125d007e5610905a1df443b940df8f942574882510221b57b952c7dd0fcd706edf136701c01a7dbf6dac3bd SHA512 3a35237038bfbc220fcc7961349533aa179e9a094d6c9d7a49dfe42d5f22bde247adad7032192712518827ed0f45a92e85a0132359664eacdabffa49c5507175
EBUILD pip-9.0.1-r1.ebuild 2331 BLAKE2B edca4ecfeac1bc3bffbb066b83fa87669304ccd59dcfe165fd4cb207f8155ba2836df80a2e15c954ae5513b060fc9bab1df1d5a15870815f199bf51e19781b50 SHA512 711042823b41c10c1db502afc046424c71f081c38dc173e5bc06d58de5ca57f2e3106d4ef24134f8e79e557228f63f49c91eee1e037a2416cdfdbb592fabe221
EBUILD pip-9.0.1-r2.ebuild 2474 BLAKE2B f9f8713be38bd3316e6fb37605b2efe913b759c1c8530ebdef06c3172ef3d13d09e3d4e251f082c167a0c56773195da830ad6f7148e69c0cf64affb748964b43 SHA512 69f38fdabaee85bf23a8f4302d77a7e6cc65ffa2bc1ffcbc7f598144002c5f59072ea24b21fbef891f7145d6a129fea3b45abbef0b90caf004c5264f01f5a4c4
MISC metadata.xml 366 BLAKE2B 6cfb3fe9bd6fa72a5bc5aafb74d7f79eaa1fdf273cf45be4fb7989fd917ea8b1ad60a855770cc51944611e7590abeec450ed02c7c9ae8d850084c2b4f7c0d009 SHA512 43ccb12f2797cb70b59ff495d149c32c813e5145c65521eda9a86f675eac7756eefadeb9f4ca977e8e8c7019bae144b445240e6d7128da771eaf6d19559336f6
diff --git a/dev-python/pip/files/pip-19.3.1-disable-system-install.patch b/dev-python/pip/files/pip-19.3.1-disable-system-install.patch
new file mode 100644
index 000000000000..70583957bd74
--- /dev/null
+++ b/dev-python/pip/files/pip-19.3.1-disable-system-install.patch
@@ -0,0 +1,17 @@
+install: Raise an error to avoid breaking python-exec
+
+Running pip without --target, --root, or --user will result in packages
+being installed systemwide. This has a tendency to break python-exec if
+setuptools gets installed or upgraded.
+
+--- pip-19.1/src/pip/_internal/commands/install.py
++++ pip-19.1/src/pip/_internal/commands/install.py
+@@ -246,6 +246,9 @@ class InstallCommand(RequirementCommand):
+ if options.upgrade:
+ upgrade_strategy = options.upgrade_strategy
+
++ if not any((options.use_user_site, options.target_dir, options.root_path, options.prefix_path)):
++ raise CommandError("(Gentoo) Please run pip with the --user option to avoid breaking python-exec")
++
+ if options.build_dir:
+ options.build_dir = os.path.abspath(options.build_dir)
diff --git a/dev-python/pip/files/pip-19.3.1-network-tests.patch b/dev-python/pip/files/pip-19.3.1-network-tests.patch
new file mode 100644
index 000000000000..f194a7b34a90
--- /dev/null
+++ b/dev-python/pip/files/pip-19.3.1-network-tests.patch
@@ -0,0 +1,66 @@
+diff --git a/news/7359.trivial b/news/7359.trivial
+new file mode 100644
+index 000000000..e69de29bb
+diff --git a/tests/functional/test_freeze.py b/tests/functional/test_freeze.py
+index d13c931d0..2e35de3e6 100644
+--- a/tests/functional/test_freeze.py
++++ b/tests/functional/test_freeze.py
+@@ -721,6 +721,7 @@ def test_freeze_user(script, virtualenv, data):
+ assert 'simple2' not in result.stdout
+
+
++@pytest.mark.network
+ def test_freeze_path(tmpdir, script, data):
+ """
+ Test freeze with --path.
+@@ -734,5 +735,6 @@ def test_freeze_path(tmpdir, script, data):
+ _check_output(result.stdout, expected)
+
+
++@pytest.mark.network
+ def test_freeze_path_exclude_user(tmpdir, script, data):
+ """
+@@ -756,6 +758,7 @@ def test_freeze_path_exclude_user(tmpdir, script, data):
+ _check_output(result.stdout, expected)
+
+
++@pytest.mark.network
+ def test_freeze_path_multiple(tmpdir, script, data):
+ """
+ Test freeze with multiple --path arguments.
+diff --git a/tests/functional/test_install.py b/tests/functional/test_install.py
+index a9eff081d..ba7a0a55c 100644
+--- a/tests/functional/test_install.py
++++ b/tests/functional/test_install.py
+@@ -1325,6 +1325,7 @@ def test_install_no_binary_disables_building_wheels(script, data, with_wheel):
+ assert "Running setup.py install for upper" in str(res), str(res)
+
+
++@pytest.mark.network
+ def test_install_no_binary_builds_pep_517_wheel(script, data, with_wheel):
+ to_install = data.packages.joinpath('pep517_setup_and_pyproject')
+ res = script.pip(
+diff --git a/tests/functional/test_install_config.py b/tests/functional/test_install_config.py
+index 176976c4e..308263928 100644
+--- a/tests/functional/test_install_config.py
++++ b/tests/functional/test_install_config.py
+@@ -133,6 +133,7 @@ def test_command_line_appends_correctly(script, data):
+ ), 'stdout: {}'.format(result.stdout)
+
+
++@pytest.mark.network
+ def test_config_file_override_stack(script, virtualenv):
+ """
+ Test config files (global, overriding a global config with a
+diff --git a/tests/functional/test_install_upgrade.py b/tests/functional/test_install_upgrade.py
+index 6d2eeb5dc..0024de4d4 100644
+--- a/tests/functional/test_install_upgrade.py
++++ b/tests/functional/test_install_upgrade.py
+@@ -8,6 +8,7 @@
+ from tests.lib.local_repos import local_checkout
+
+
++@pytest.mark.network
+ def test_no_upgrade_unless_requested(script):
+ """
+ No upgrade if not specifically requested.
diff --git a/dev-python/pip/files/pip-19.3.1-r2-disable-system-install.patch b/dev-python/pip/files/pip-19.3.1-r2-disable-system-install.patch
new file mode 100644
index 000000000000..8486c37f0c73
--- /dev/null
+++ b/dev-python/pip/files/pip-19.3.1-r2-disable-system-install.patch
@@ -0,0 +1,17 @@
+install: Raise an error to avoid breaking python-exec
+
+Running pip without --target, --root, or --user will result in packages
+being installed systemwide. This has a tendency to break python-exec if
+setuptools gets installed or upgraded.
+
+--- pip-19.1/src/pip/_internal/commands/install.py
++++ pip-19.1/src/pip/_internal/commands/install.py
+@@ -246,6 +246,9 @@ class InstallCommand(RequirementCommand):
+ if options.upgrade:
+ upgrade_strategy = options.upgrade_strategy
+
++ if not options.use_user_site and not options.target_dir and not options.root_path and not os.getenv('GENTOO_PIP_TESTING'):
++ raise CommandError("(Gentoo) Please run pip with the --user option to avoid breaking python-exec")
++
+ if options.build_dir:
+ options.build_dir = os.path.abspath(options.build_dir)
diff --git a/dev-python/pip/pip-19.1.ebuild b/dev-python/pip/pip-19.1.ebuild
index a60686a24855..4ead19048113 100644
--- a/dev-python/pip/pip-19.1.ebuild
+++ b/dev-python/pip/pip-19.1.ebuild
@@ -29,7 +29,7 @@ SLOT="0"
IUSE="test -vanilla"
# disable-system-install patch breaks tests
-RESTRICT="!vanilla? ( test )"
+RESTRICT="!vanilla? ( test ) !test? ( test )"
RDEPEND="
>=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pip/pip-19.3.1-r1.ebuild b/dev-python/pip/pip-19.3.1-r1.ebuild
new file mode 100644
index 000000000000..af825b576635
--- /dev/null
+++ b/dev-python/pip/pip-19.3.1-r1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+PYTHON_REQ_USE="ssl(+),threads(+)"
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+SETUPTOOLS_PV="41.4.0"
+WHEEL_PV="0.33.6"
+
+DESCRIPTION="Installs python packages -- replacement for easy_install"
+HOMEPAGE="https://pip.pypa.io/ https://pypi.org/project/pip/ https://github.com/pypa/pip/"
+SRC_URI="
+ https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+ test? (
+ https://files.pythonhosted.org/packages/py2.py3/s/setuptools/setuptools-${SETUPTOOLS_PV}-py2.py3-none-any.whl
+ https://files.pythonhosted.org/packages/py2.py3/w/wheel/wheel-${WHEEL_PV}-py2.py3-none-any.whl
+ )
+"
+# PyPI archive does not have tests, so we need to download from GitHub.
+# setuptools & wheel .whl files are required for testing, exact version is not very important.
+
+LICENSE="MIT"
+KEYWORDS="amd64 arm64 ~hppa ~sparc ~x86"
+SLOT="0"
+IUSE="test -vanilla"
+
+# disable-system-install patch breaks tests
+RESTRICT="!vanilla? ( test ) !test? ( test )"
+
+RDEPEND="
+ >=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}]
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ dev-python/freezegun[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pretend[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/scripttest[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ )
+"
+
+python_prepare_all() {
+ local PATCHES=(
+ "${FILESDIR}/${PN}-19.3-disable-version-check.patch"
+ )
+ if ! use vanilla; then
+ PATCHES+=( "${FILESDIR}/pip-19.3.1-disable-system-install.patch" )
+ fi
+ distutils-r1_python_prepare_all
+
+ if use test; then
+ mkdir tests/data/common_wheels/
+ cp "${DISTDIR}"/setuptools-${SETUPTOOLS_PV}-py2.py3-none-any.whl tests/data/common_wheels/ || die
+ cp "${DISTDIR}"/wheel-${WHEEL_PV}-py2.py3-none-any.whl tests/data/common_wheels/ || die
+ fi
+}
+
+python_test () {
+ # pip test suite likes to test installed version of pip, both the module and the executable.
+ # Here we install it into a temporary dir and add to PATHs in a subshell.
+ EPYTHON_ROOT="${T}/${EPYTHON}_root"
+ esetup.py install --root "${EPYTHON_ROOT}"
+
+ if [[ ${EPYTHON} == python2* ]]; then
+ # These tests just fail on Python 2.
+ EXCLUDE_TESTS=( or pep518_uses_build_env or install_package_with_root or install_editable_with_prefix
+ or install_from_current_directory_into_usersite or install_user_wheel
+ or uninstall_from_usersite_with_dist_in_global_site
+ or uninstall_editable_from_usersite
+ or build_env_isolation
+ )
+ fi
+
+ (
+ export PATH="${EPYTHON_ROOT}/usr/bin:$PATH"
+ export PYTHONPATH="${EPYTHON_ROOT}/$(python_get_sitedir)"
+
+ # Disable VCS and network tests.
+ # version_check tests are excluded since we explicitly disable this feature entirely.
+ # uninstall test just fails, likely because of our test environment setup.
+ python -m pytest -v \
+ -k "not (svn or git or bazaar or mercurial or version_check or uninstall_non_local_distutils ${EXCLUDE_TESTS[*]})" \
+ -m "not network" \
+ || die
+ )
+}
+
+python_install_all() {
+ local DOCS=( AUTHORS.txt docs/html/**/*.rst )
+ distutils-r1_python_install_all
+
+ COMPLETION="${T}"/completion.tmp
+
+ # 'pip completion' command embeds full $0 into completion script, which confuses
+ # 'complete' and causes QA warning when running as "${PYTHON} -m pip".
+ # This trick sets correct $0 while still calling just installed pip.
+ local pipcmd='import sys; sys.argv[0] = "pip"; import pip.__main__; sys.exit(pip.__main__._main())'
+
+ ${PYTHON} -c "${pipcmd}" completion --bash > "${COMPLETION}" || die
+ newbashcomp "${COMPLETION}" ${PN}
+
+ ${PYTHON} -c "${pipcmd}" completion --zsh > "${COMPLETION}" || die
+ insinto /usr/share/zsh/site-functions
+ newins "${COMPLETION}" _pip
+}
diff --git a/dev-python/pip/pip-19.3.1-r2.ebuild b/dev-python/pip/pip-19.3.1-r2.ebuild
new file mode 100644
index 000000000000..6e7219b27dfe
--- /dev/null
+++ b/dev-python/pip/pip-19.3.1-r2.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+PYTHON_REQ_USE="ssl(+),threads(+)"
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+SETUPTOOLS_PV="41.4.0"
+WHEEL_PV="0.33.6"
+
+DESCRIPTION="Installs python packages -- replacement for easy_install"
+HOMEPAGE="https://pip.pypa.io/ https://pypi.org/project/pip/ https://github.com/pypa/pip/"
+SRC_URI="
+ https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+ test? (
+ https://files.pythonhosted.org/packages/py2.py3/s/setuptools/setuptools-${SETUPTOOLS_PV}-py2.py3-none-any.whl
+ https://files.pythonhosted.org/packages/py2.py3/w/wheel/wheel-${WHEEL_PV}-py2.py3-none-any.whl
+ )
+"
+# PyPI archive does not have tests, so we need to download from GitHub.
+# setuptools & wheel .whl files are required for testing, exact version is not very important.
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm64 ~sparc ~x86"
+SLOT="0"
+IUSE="test -vanilla"
+
+# disable-system-install patch breaks tests
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}]
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ dev-python/freezegun[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pretend[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/scripttest[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ )
+"
+
+python_prepare_all() {
+ local PATCHES=(
+ "${FILESDIR}/${PN}-19.3-disable-version-check.patch"
+
+ # these are from upstream git
+ "${FILESDIR}/pip-19.3.1-network-tests.patch"
+ )
+ if ! use vanilla; then
+ PATCHES+=( "${FILESDIR}/pip-19.3.1-r2-disable-system-install.patch" )
+ fi
+ distutils-r1_python_prepare_all
+
+ if use test; then
+ mkdir tests/data/common_wheels/ || die
+ cp "${DISTDIR}"/setuptools-${SETUPTOOLS_PV}-py2.py3-none-any.whl \
+ tests/data/common_wheels/ || die
+
+ cp "${DISTDIR}"/wheel-${WHEEL_PV}-py2.py3-none-any.whl \
+ tests/data/common_wheels/ || die
+ fi
+}
+
+python_test() {
+ if [[ ${EPYTHON} == pypy* ]]; then
+ ewarn "Skipping tests on ${EPYTHON} since they are very broken"
+ return 0
+ fi
+
+ local -a exclude_tests
+
+ # these will be built in to an expression passed to pytest to exclude
+ exclude_tests=(
+ git
+ svn
+ bazaar
+ mercurial
+ version_check
+ uninstall_non_local_distutils
+ pep518_uses_build_env
+ install_package_with_root
+ install_editable_with_prefix
+ install_user_wheel
+ install_from_current_directory_into_usersite
+ uninstall_editable_from_usersite
+ uninstall_from_usersite_with_dist_in_global_site
+ build_env_isolation
+ )
+
+ distutils_install_for_testing
+
+ # generate the expression to exclude failing tests
+ local exclude_expr
+ printf -v exclude_expr "or %s " "${exclude_tests[@]}" || die
+ exclude_expr="not (${exclude_expr#or })" || die
+
+ local -x GENTOO_PIP_TESTING=1 \
+ PATH="${TEST_DIR}/scripts:${PATH}" \
+ PYTHONPATH="${TEST_DIR}/lib:${BUILD_DIR}/lib"
+
+ pytest -vv \
+ -k "${exclude_expr}" \
+ -m "not network" \
+ || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+ local DOCS=( AUTHORS.txt docs/html/**/*.rst )
+ distutils-r1_python_install_all
+
+ COMPLETION="${T}"/completion.tmp
+
+ # 'pip completion' command embeds full $0 into completion script, which confuses
+ # 'complete' and causes QA warning when running as "${PYTHON} -m pip".
+ # This trick sets correct $0 while still calling just installed pip.
+ local pipcmd='import sys; sys.argv[0] = "pip"; import pip.__main__; sys.exit(pip.__main__._main())'
+
+ ${PYTHON} -c "${pipcmd}" completion --bash > "${COMPLETION}" || die
+ newbashcomp "${COMPLETION}" ${PN}
+
+ ${PYTHON} -c "${pipcmd}" completion --zsh > "${COMPLETION}" || die
+ insinto /usr/share/zsh/site-functions
+ newins "${COMPLETION}" _pip
+}
diff --git a/dev-python/pip/pip-19.3.1.ebuild b/dev-python/pip/pip-19.3.1.ebuild
index a188c772c1ba..8a91d32fe62f 100644
--- a/dev-python/pip/pip-19.3.1.ebuild
+++ b/dev-python/pip/pip-19.3.1.ebuild
@@ -29,7 +29,7 @@ SLOT="0"
IUSE="test -vanilla"
# disable-system-install patch breaks tests
-RESTRICT="!vanilla? ( test )"
+RESTRICT="!vanilla? ( test ) !test? ( test )"
RDEPEND="
>=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pipfile/Manifest b/dev-python/pipfile/Manifest
new file mode 100644
index 000000000000..c42adecec232
--- /dev/null
+++ b/dev-python/pipfile/Manifest
@@ -0,0 +1,3 @@
+DIST pipfile-0.0.2.tar.gz 17395 BLAKE2B ac86dc6a725cfec0e3d23cd24ab9cdbaa5c803b15916e03e6d2a1e371eb137e25836e78b3393bf6ac42c6d98ebf85fd4ccf29f63b8ab9b87cdd4828b3499278e SHA512 070986a213d0d42c3f5391b303ee0c4a588269ad1889c79b6622c1a9817cfcec4365b8764dcd208aafd78394890d3367c7c9782e65dd3f04ea1bcce001f164f1
+EBUILD pipfile-0.0.2.ebuild 668 BLAKE2B 3b603a39a14e883b67506a441f73955690f25b4a6b3903b10a2186b880f5e5c9b8890754a29853986b1c0ad848c78db1cbfde988d8e13f977b01486cd762b84d SHA512 4e7d94684d8ae0ed66e7a538d8b8ef5af41efdfb2c2c7775248da8669e797000fcf16da6f83e60c52962d698508824ec18f5701a83c8c4b1d35dc668b66deb1d
+MISC metadata.xml 374 BLAKE2B 33a0b13410d7700b88daa529d089d32088b734da535af09b4b721017fad386338323207c58d94d517762f617d1d73a8e4bec44a5fcfb503ec8af83a65427e047 SHA512 7469685c63c03c2dd25a114bec9c2c3c8531858e45bc880f5cdc6066a9c22a7ca73d1be0d8ffbc5eabf3ca28ed80f17d18f4eaf86bb54ddd888a1fbcde53a49f
diff --git a/dev-python/pipfile/metadata.xml b/dev-python/pipfile/metadata.xml
new file mode 100644
index 000000000000..f322c416621b
--- /dev/null
+++ b/dev-python/pipfile/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="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">pipfile</remote-id>
+ <remote-id type="github">pypa/pipfile</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/pipfile/pipfile-0.0.2.ebuild b/dev-python/pipfile/pipfile-0.0.2.ebuild
new file mode 100644
index 000000000000..ec951ea5c9f7
--- /dev/null
+++ b/dev-python/pipfile/pipfile-0.0.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Replacement for the existing standard pip's requirements.txt file"
+HOMEPAGE="https://github.com/pypa/pipfile"
+SRC_URI="https://github.com/pypa/pipfile/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+
+RDEPEND="dev-python/toml[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+# no tests in this release
+RESTRICT="test"
+
+# master has pytest tests
+distutils_enable_tests pytest
diff --git a/dev-python/pkgconfig/Manifest b/dev-python/pkgconfig/Manifest
index fa531e3e46d7..2529f52904cb 100644
--- a/dev-python/pkgconfig/Manifest
+++ b/dev-python/pkgconfig/Manifest
@@ -1,5 +1,5 @@
DIST pkgconfig-1.2.2.tar.gz 5305 BLAKE2B 39fe5e05489e4eb8fefce66f23820d96039f5dfb82148e8ac2d691644aa2d4f1205bfa483f9fdc69837b7956834d1525d85281ba6aa0a0c079748336d47708c7 SHA512 88cfb27755297871c500f37c422da5d4ae30a14e0b9974afbe63f22c59746be0d175b65d9e3d2ed315b4d942046e7c18be062aef914199c99070a2767699848b
DIST pkgconfig-1.4.0.tar.gz 5915 BLAKE2B 17ae11783b6642f6c8e726b42b725b7904ea282829b4527f92daa1e6ea43c3c126e6ef7e29fe5eefc89b40f3b69799087a46df6ac5695a593903dab9dc247c04 SHA512 8a270449b7b8b850aab9cc5774d1d6c6b68254f00157b66530c15697eda214948d3a71a75725067d63b906a9c3b1d789a775ac15a1094ff5ba3f227bcd666528
-EBUILD pkgconfig-1.2.2.ebuild 697 BLAKE2B baeeee40cd76fb9c3a0980cc20f54d7fc7c265c1d9b3fb1f6118cfe6d809a64a45b8b9a3aaff2d6d44e0dbbfa235f89ac8f4d32ad4d005e1533455a79af3291f SHA512 89e12ac6cbe334139c6aa9169d096abb4ccd35e82bb2ec6d395956b884cbd507df1c639c4d4037f9d90db662a6f71742de7271fb3dfd50a515dcd63bd15bbe9c
+EBUILD pkgconfig-1.2.2.ebuild 724 BLAKE2B 72f24dc2b555f0e72a9845c13efafb0476cbe9d2b7c7f45618912e846d678a156c3f09d16f70466d0a323a6105e1b647ad5716b6db6125bfeaa058b5e0e2600d SHA512 dfa3eb4c48c40f6d1b72c8493254aab840389dadcbbde74c0f7481cb232abf052066867e2b3415a8fb95004892836acc355157b37127fb8b16784fec10169e84
EBUILD pkgconfig-1.4.0.ebuild 761 BLAKE2B 6c1435ae04059e9eb9d968a361ab6cf8e4bf88ee3e255331b59ca5b9816622b3afb1290f959181eee30b562cfbd9c4d87d37736c92ab2bf2bd190ab76fcce659 SHA512 ab39f94fc6d1c6b7e8ae480d2ea112a648c54985a4d4f5b7f69c5ab0fe5b32ecb8dd010ad6404288af8dc7ee5a5cb2b74597e95078f30c9b05f906679e49e6cb
MISC metadata.xml 379 BLAKE2B 6d974351e99e999b08f6c18b48ecd4dcafb45452f724d6d038a2307a205ca00f300bf1c60761bc9e63726426f499c2622673dd677afb263c957fb398f264504f SHA512 2e92f2bbce0b0b8d9524ffdd2950c90ce34776d497c3d3ad47f239cfc562cbc7f52c3690b9df132f8466e386783b5287e63011c0bc8b1ab2ea839d1fc3fd9af4
diff --git a/dev-python/pkgconfig/pkgconfig-1.2.2.ebuild b/dev-python/pkgconfig/pkgconfig-1.2.2.ebuild
index e1dea16fca40..85eb9dcd7059 100644
--- a/dev-python/pkgconfig/pkgconfig-1.2.2.ebuild
+++ b/dev-python/pkgconfig/pkgconfig-1.2.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/pkginfo/Manifest b/dev-python/pkginfo/Manifest
index 9b960e68d647..4e2823c55b86 100644
--- a/dev-python/pkginfo/Manifest
+++ b/dev-python/pkginfo/Manifest
@@ -1,5 +1,7 @@
DIST pkginfo-1.2.1.tar.gz 31072 BLAKE2B 57ce5f6147b97af513dfdc6137180e5561822096cdbd21b673c49522384622c58f9eba8c65f24b54bc1e76dc0c6feede5d43e8aac945d94ffe79ea220e830470 SHA512 8a530a164befdcbc6f1f550e106880e14e9d2c762a5e1055f926ccf0228d9e2312f11598454ef015e97dccb78ac7aeb7309f34279590cd318c19c2bd9a29ed2a
DIST pkginfo-1.4.2.tar.gz 33539 BLAKE2B d3cfc6bf7a9e748902b1f63434c745d8abf4e144c0a2b5d7a90236bfc2ce7f94922b0e08e5a08b13ba2025159bd90fecee25d9abdb283e7d52de0d34386aba59 SHA512 536628a2a2472e999695a115449a76f971453aea7ac3a08f10d9b08dfdf4a7b8e67c6010c6f18d300472a6afc8dff33331c955cc2f7bdb357504cd6a36390da3
-EBUILD pkginfo-1.2.1.ebuild 1398 BLAKE2B 74ac453bfe6e61f7e33a068064477097d371519171a0866e4a3787f8db1e8f8b8b873498ec6bd07cf5e025b0337011f2258c78ad13ffc252093f12f8e2220f47 SHA512 933d7d93e0f5633a6ab1734fb500fba709e5b5b5d97221e88dbd3efbe353ab4aed5bcea79da43ab8a7af62b40380d44f29c99fe1e57282075bf04fd30598634a
-EBUILD pkginfo-1.4.2.ebuild 1337 BLAKE2B 016ebda9b278d32a254f20df774ed02fd0dfa525d6e196de161759cd82b10b74e9d91d061b4cf44f8e6e28000b23ad6b11d24790c3b524fb6d37324262760047 SHA512 710a8655aacb4276c8d7ac7b5b64e5b9cd417949d48030ec98f0f83d297fa2fc6d66c8e850af68bba444051605aac8580097de2ff60594f3d3ab09b9b52f6434
+DIST pkginfo-1.5.0.1.tar.gz 34496 BLAKE2B b5a60e3fe2408283afbdebf8efa709b7b1c96b82ddc76b3fbc4d58d544c2170de1434525fe2e324af9864332c6570885b05a3d8ec2c248fbff20984d2ee80a94 SHA512 319bb403970affd5a4222dfdb3d17738630d1350ea84e51ad1bebc6c8c72e0dcfd69a4eaf5e7bd156b8e605d806357922c05cc994dcafb01b7a33c617b2df447
+EBUILD pkginfo-1.2.1.ebuild 1397 BLAKE2B bc97ce7a875fb1ef331a66d0ab313f2d0ee6e0fb0a9d37eb0b4894ffd625255b015a7b19ad0468b46be94b7dfe8d9503ad65d7749c58df58afc681a94c45b874 SHA512 089a8496ef1f1b639e3f0bab012545a6017b19fc19219571e1ae4808c96fa76665f39e4f8d7232e7404220d7ca533721d9f220b52d2151c85c225070407fe5b8
+EBUILD pkginfo-1.4.2.ebuild 1350 BLAKE2B 5c6e48ad19eacf833c739943baf8e5c3f22da248fabc17227156eec5f3a8fce317e19f58c1d60cfa5442d4dc5c86760b50b4f293412f677643449cbc7a941ec1 SHA512 d0c0dec02840e620165dc4b5e09119b3e306ab2f4af1663de2f137f2a080e791eb40443deccf5cc8255b3e784c5401abf1175c12ae3f94c0eb7ed5b704e13f6e
+EBUILD pkginfo-1.5.0.1.ebuild 761 BLAKE2B da6299d79781eb1227d2b6b8e318f5b6aa6e47ba27d1e970738b6a2b1e7997f51356cf810b7e3889b1653bbcf3d64c21b518ddd3ffcce0267d010053f816191c SHA512 3fa81470d060fc95a6913c04b6a0fd9bc6d739dfae94004ce8b211f3b952423af28ac78b9a2d5fb550879729072e89a8f69446b93a35cf3a5a258083e0bf8a03
MISC metadata.xml 320 BLAKE2B 70ca2a2666e83f11a892b1c3e155512ebb6992f2b02911aa86609ba66ac72ce4c5af72acf513c92b6a9d542d510379ed6963a94a4a1e16d0909c2461e8b6d5ee SHA512 8f2cf51568e86fb0ebbaf5eb2476f6c7f7121abecec606626aafe5395b2e9530009e77be890d389daa563b6ee47af311cbdeb121518351b0e99da0c591c0502c
diff --git a/dev-python/pkginfo/pkginfo-1.2.1.ebuild b/dev-python/pkginfo/pkginfo-1.2.1.ebuild
index 2e0c0cefbd75..f27bb0b7f9b7 100644
--- a/dev-python/pkginfo/pkginfo-1.2.1.ebuild
+++ b/dev-python/pkginfo/pkginfo-1.2.1.ebuild
@@ -10,7 +10,7 @@ inherit distutils-r1
DESCRIPTION="Provides an API for querying the distutils metadata written in a PKG-INFO file"
HOMEPAGE="https://pypi.org/project/pkginfo/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
IUSE="doc examples"
LICENSE="MIT"
diff --git a/dev-python/pkginfo/pkginfo-1.4.2.ebuild b/dev-python/pkginfo/pkginfo-1.4.2.ebuild
index ceb678f412a2..8825c2f51116 100644
--- a/dev-python/pkginfo/pkginfo-1.4.2.ebuild
+++ b/dev-python/pkginfo/pkginfo-1.4.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/pkginfo/pkginfo-1.5.0.1.ebuild b/dev-python/pkginfo/pkginfo-1.5.0.1.ebuild
new file mode 100644
index 000000000000..6716367c8a99
--- /dev/null
+++ b/dev-python/pkginfo/pkginfo-1.5.0.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Provides an API for querying the distutils metadata written in a PKG-INFO file"
+HOMEPAGE="https://pypi.org/project/pkginfo/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="doc"
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}"
+
+distutils_enable_tests nose
+distutils_enable_sphinx docs
+
+python_test() {
+ distutils_install_for_testing
+
+ pushd "${TEST_DIR}/lib" >/dev/null || die
+ nosetests -v || die "Tests fail with ${EPYTHON}"
+ popd >/dev/null || die
+}
diff --git a/dev-python/pluggy/Manifest b/dev-python/pluggy/Manifest
index f2ee453c59bb..f915e25c7cf5 100644
--- a/dev-python/pluggy/Manifest
+++ b/dev-python/pluggy/Manifest
@@ -3,11 +3,13 @@ AUX pluggy-0.7.1-disable-broken-tests.patch 506 BLAKE2B 9f01f31d9b78254c662e15e2
DIST pluggy-0.11.0.tar.gz 56897 BLAKE2B 2d40ca953fa0ead7516dd81007ef6f1f88b0ebe45512b031fda9ed69c953bca08109f157676ba2ed545ffb1f8f7bb18fa1b8532635d6fc929c62bf0b5de45128 SHA512 8808f5015fa6f33fcb07047c644706bf3acceed1e107dd617395e61aa9765a45e3a641e49c610ab817ebaa2c4f3b32a15bf347579206e979fe6b844ba2f684b5
DIST pluggy-0.12.0.tar.gz 57658 BLAKE2B 53c35f16fa73ffd115c7988032593e925e538f1a49a36a0db4db406b013f6f68f293ebbe3673243748d5707e72520192775e59cb8e1bbe4f9a448a5f3ba64651 SHA512 a3a64caefc797334b73b0614e467613b99909037a62dcbfbb0cf917788ee8d12af4f43d7c371634ac6eb6f32a5aa08e51aa8179e70b5998d4d055cd7f535129f
DIST pluggy-0.13.0.tar.gz 57726 BLAKE2B bbf473271c1ea6520d71a6dbbf145a2c3b1a2f2a58e4427b0584f5cb9e3cafc7dba9fcc3c8480211ca0c9ddc721288e49bfbf57bcae1320c667b7c7324cdddea SHA512 82cf7d8aa4a0e09f8ba5048cd7ce038f34ca1453fe0c5a7926a2113e64528d0861955f8544035b4ffd61f0227e3d30d8d4180a05bf80e0de4809546e990bd4c7
+DIST pluggy-0.13.1.tar.gz 57962 BLAKE2B aa0a3eec06c988a727bc15511313f12a08bde65da55bcc5e7547a654e3ca8a34c12dfa72166b6a37b524972730f08454b6a0446e071d2710396e868ae3a77151 SHA512 eb747ff341cedacbd90eb20e22ad3d1ddf5588056f14d069f56331f4141a15b7eccaee23ea196d2f4906964ddb77a79b156bbf3ef8c8083e9952c55d13d55f3e
DIST pluggy-0.5.2.tar.gz 18935 BLAKE2B 8e5bbab9ed0c78a0c6da076ad03618e66780f9ff209f4d08223e7a381eb4d7573727793f4543799e0e557991d4edcdbfd22c0565b69814379806912a4631abf3 SHA512 850b1a7b9e55d46d5deb16b8bc71e3f9d6c26b78fe34379b295a9780f3da8abb3c44f524f175d0392b61fc2d36d66d156db3f499a3c1666e2ff3e3c6344153cb
DIST pluggy-0.7.1.tar.gz 47784 BLAKE2B 49eb28779717ead8963e14101cdfb830feeecff756a59f080e79e70465d48dbbc6e6100305e8b32031cefb0ba06bb10494f29bc8ddd38d4296016ecebaafccc1 SHA512 e19f6c1b3f2e711df1c8b075a2b802751afd218f1b692f08b2434c01d71c402331ff8c937550fbdfece2098f6d6856422d485f193e188916b365ded2e4087697
-EBUILD pluggy-0.11.0.ebuild 865 BLAKE2B 9b4288dbdc6a582db4e143a9ba5499dd1a68db5620def7a82d3aec8c59c0f6a2fd0d9e79f5f81febd33c0523ffd531769ae7de0f4873bcbf63410709ca6ea3df SHA512 ff2a2aae62d21f3940ce888339165e76c39be655cb59378df93b15efe9d6eaeb72f360b6d90723943f599deb2585bc311c095c8a20b34358c275614782b0414a
+EBUILD pluggy-0.11.0.ebuild 863 BLAKE2B c1b01140b02aa4e50e12e1c13eff24fec9fae2f58f614156b27229ff4b6132002dea67be9cdd22f8abc82cbe3293caef992e49cd872b4aafcb5cdff16d89ed92 SHA512 736333b421c536dd13bccaa8faee2152dc4c5964722671e7198b29780023c628d0cb5ed2627e428a2e03bec9c097103878f76993a5f4682dabbbeafba28194e3
EBUILD pluggy-0.12.0.ebuild 790 BLAKE2B fa8b4f5139df04a88e9cd623a99743308a6dd7624f1ab4cd05f50f9e5c0b822830b0a2e808469e7b6b38ad47ae09635ee0548a9bc6df737033a6410a6fcbf2fb SHA512 2abf0f8501ad802fe15e0c56e0b01e44b3bb6b3503f3526e4da207895d618dc6d77e1b8e8a9720c3f979b7c1ab732c235d604235803bf8e4c28775956a356dbc
EBUILD pluggy-0.13.0.ebuild 689 BLAKE2B a5379c80edfde04a228a56865f816703627293d5bc71fd4f1dc0b1835a12cd4871a03d20e18497e8c7f9699b094690180a1277d7aee4bf05f1d3bf07d6242708 SHA512 9d5ca7c794bc98b709c891ebb22ab669816879ad117bebfc99a2085e120f1465dbbc707b999052b9d246ee6f0503c44f272147c1bc472f29f0ba786e79196e69
+EBUILD pluggy-0.13.1.ebuild 689 BLAKE2B a5379c80edfde04a228a56865f816703627293d5bc71fd4f1dc0b1835a12cd4871a03d20e18497e8c7f9699b094690180a1277d7aee4bf05f1d3bf07d6242708 SHA512 9d5ca7c794bc98b709c891ebb22ab669816879ad117bebfc99a2085e120f1465dbbc707b999052b9d246ee6f0503c44f272147c1bc472f29f0ba786e79196e69
EBUILD pluggy-0.5.2.ebuild 755 BLAKE2B 157077803394e3f1d4d2b050c75a5220ea7a3ec8a1fc48fc60c338a20cd5495c917e87d62c496cb29f2884b7bfab06e380ed8755f5503ef920942dcdd2b922f4 SHA512 26b629a0f49e26ff802e9b7ec1dfaf9e7401a75e37bd277a111d7d83bbc01254dcc59cd3508e008bffa30b3ab40ce4e0a5fe370c90410614342e09c8151ddf63
EBUILD pluggy-0.7.1.ebuild 921 BLAKE2B 2008e1c6be1628a52af26b05d446bb289d3d932983ba04602170ba5ab2565feb9666362518c8f728bf01d9645fae82b8fe11ac7799f245b738e0b5379b201fe1 SHA512 59f82bb2baed2c244afdd2188764c71112522db91a4782c75f6e534f984d709941c00de1416bc0b385bb9b797b98827e75879ee3826184b7fda85da9ab84b0b9
MISC metadata.xml 444 BLAKE2B 9b0b62a0670449bdfade395d9766e192088182f724deebd2a2ace8800ac5c0ff6f37da7174186434f727aa3bee08b9416e6dafae443cd01e01baaae741c899cb SHA512 2ecb5fb612627c44f3499080fcde9241daf2f25a974a8e24fe8190b7d5f8baa6a457b7a902e788f98fe9ed1fdb2cd0f46770337e8f836e430b0aa6f0d323ad50
diff --git a/dev-python/pluggy/pluggy-0.11.0.ebuild b/dev-python/pluggy/pluggy-0.11.0.ebuild
index b02d326e0895..46d0f008902b 100644
--- a/dev-python/pluggy/pluggy-0.11.0.ebuild
+++ b/dev-python/pluggy/pluggy-0.11.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pluggy/pluggy-0.13.1.ebuild b/dev-python/pluggy/pluggy-0.13.1.ebuild
new file mode 100644
index 000000000000..d2d28b6fca6d
--- /dev/null
+++ b/dev-python/pluggy/pluggy-0.13.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="plugin and hook calling mechanisms for python"
+HOMEPAGE="https://pluggy.readthedocs.io/ https://github.com/pytest-dev/pluggy https://pypi.org/project/pluggy/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="$(python_gen_cond_dep \
+ 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' -2 python3_{5,6,7} pypy3)"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}"-0.12.0-strip-setuptools_scm.patch )
+
+distutils_enable_tests pytest
diff --git a/dev-python/pluginbase/Manifest b/dev-python/pluginbase/Manifest
index e10efcf189bf..2b3a6d8df00b 100644
--- a/dev-python/pluginbase/Manifest
+++ b/dev-python/pluginbase/Manifest
@@ -1,3 +1,3 @@
DIST pluginbase-0.5.tar.gz 41964 BLAKE2B 84fc187b60182f100a9016ac663856b29587e60b5ef5ac9c51fb4ed99666908a77c9817c2dc5fb64e82b807e635bd10beb5ce7644e31e63262736cc667a7b8c2 SHA512 921ddc7dacb6ad63abc90beb1d1d993e7b15c9cfe21e850a5852eb40735436e08b39fd2a6d83e23f641014ee81e718aca147ef1e21b55f94ce04a64ba7780455
-EBUILD pluginbase-0.5.ebuild 912 BLAKE2B 5a161568f69e7a1cb5aa17f244bb46d71d548bf96c28298acc87c8fc8c6048b631c4f9f46e469da4f650c5aa7ecf45d991aa656ce853e906e0a05b46cbee980f SHA512 ff9c7a08fe03506f34588b2395090900612392038a30d702c6b3e4b38f166b81a80a0b5572936a27294233275ee453d5cca3ca39749abb08046f8c01b4041c74
+EBUILD pluginbase-0.5.ebuild 939 BLAKE2B 848b6c07f229e0233212c0059f1e3267d5fb94f6ae45e49d82aa93e4e3a6889a1179907ba084a29c0dd72d442188beafc829582e54fcfc170baf0f0545b602ef SHA512 7c06875096b7fad210ee338e36c5f10e233a62d91c7576a7627b3fad721d2b4ef1dcc897ef3830f18a36646dea90275b9daba3a9cb52f0988200104c9482d26b
MISC metadata.xml 385 BLAKE2B 0b58f71f7f6e816ba3b2c41212f371d37b0b09b38fc69a1adcdbab7a4537f9e9e7c5c0d9505e5dc72d219f30aeb5a3739c7f58bf4927f75323bd2b34e25733dd SHA512 166cec1bf4ad16e00b937dca860dedef5f8f766c1e3edae03dd29753ad9590843601723243e702344d1d4853b4d1a87c9c0960f9b70ac3dd4ad40995333516b2
diff --git a/dev-python/pluginbase/pluginbase-0.5.ebuild b/dev-python/pluginbase/pluginbase-0.5.ebuild
index b0e2d403730f..aa79a5454b2c 100644
--- a/dev-python/pluginbase/pluginbase-0.5.ebuild
+++ b/dev-python/pluginbase/pluginbase-0.5.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/ply/Manifest b/dev-python/ply/Manifest
index d63f520250bb..ef25c974461f 100644
--- a/dev-python/ply/Manifest
+++ b/dev-python/ply/Manifest
@@ -5,7 +5,7 @@ DIST ply-3.11.tar.gz 159130 BLAKE2B 58c50b9dad445ad83a64aaa8174ed4602b36f5c8df33
DIST ply-3.6.tar.gz 281690 BLAKE2B 1a8e9e925c1a70832e3312208470a3bc4831b7ba18a0c2eb3a8b31fc9a850ae192809b9dec098f8479f2060e63ae781063b362227db2c6080aad85a2fb8648a2 SHA512 1a408d7cd4cdc9d747154623672e6baaf37ad2190cb9d6d6a7c1e1cc3cb40f15547734441b8fc99ecd67d7804d767576bdf0ed219cc669bf3d0df37498c55c55
DIST ply-3.9.tar.gz 150750 BLAKE2B cb32c3837f2b4bd33ef2074dcb3f1421a54e820faf0e65def16f4c354643dc3e467f7c482dfc5b7f62cfb367945632e346b6e02e16cc79a91bb6f9241e315eb1 SHA512 c3beca6f70e9fdfd11f9fc7beb18efb03f0b32be3cdc949e96c4df3d060e7e9da3ee42d1f58f7a9225d333cb7864a4253fd3a9b75c496364276fe9969ebd7641
EBUILD ply-3.10.ebuild 1116 BLAKE2B f20d17bb8bb4ffd3c07572367e054223a4ab03415881bbf170f843b7fbb3a05a59134827409571c1c4fa468be353c3ff845148ff77d354041515809296f0d840 SHA512 575a45df119c1023ea953d06ee61de05814f55f2bb8b6c2234f8ab3b44a3daec3b04ca56b819b3474920bb89f6178009aee63a8d46bb6adefdef5806f8ebea2d
-EBUILD ply-3.11.ebuild 1154 BLAKE2B d2693b80a8224fc03f0fac1841b4086e45b3ae6136e871260bf200c4c2ac18374043af810127772a87cd77297134d2fba37d7f308936f708181447d93fe01ec5 SHA512 a0402d4bfd1860d11f401cc786a4207398e8e9af92bd8ad6c0340efd9272aca52d4ab47db5d2130c3701db0a1ad8bdd716cef2fa4bde9c974e6175aada05dbef
+EBUILD ply-3.11.ebuild 1152 BLAKE2B b06af9ad4bb1bd40f5183f202819c65fd543778f6a7b08068a6689347d02d909cd3aae85219201014e9c35871d069a6aa511f9a6d30c7f256fb91833980a2fcf SHA512 45d3459e7105a99c9340ad456c1c0aa4a0247ab52378fcef31680ca696792e1241ed76e80cf3250d6a5c647b0a9ca4a193e4060d1123a253fc36d96795737fda
EBUILD ply-3.6-r1.ebuild 1129 BLAKE2B 47c949ab2df77f63e8ac5ff0bcfb7f6324883b61b35909068fd5cacc89ed357088173e73956c50df8c7c14630b7812bdb2e2f2044514acfa4dfa2e7d2e6c6507 SHA512 1dafb0cd20f665f9e9f37b9bfabb81da74fa715f6a13e39909dc28f3bdf1dfc26b9203dfcf8cf8e58fc34961aa8b0450e42099b26804e09212ee4813909db007
EBUILD ply-3.9.ebuild 1094 BLAKE2B 40eb336ab3c6741985ece8e45b5783290930e8a9d87f43816aa9d3c23cb8e86d4b70ec3c45a07811570b1061bd1937abfb3b183e8a8345260de4fa5530ac28bd SHA512 a255e357121208bca3d9205a9f9a3a229a9da3f4fbb3967bc3000ae3e67e8e1b1f9219b7e4c47feaa897a60a981d3a3e5d3753f9e1954a708f2eee23ad505919
MISC metadata.xml 1418 BLAKE2B df2c9fa5b1d9a0b7779fd72b390d4509f83e1ca4c49f3d64dd2c0b440d2f583c0b936535eb2c15bf323e649cacb4f1bd72bea797bd51afaf611fd8fa6490ae78 SHA512 92a5a470227858726239f537b3d8559e29d589a8aca0f1d43b8a1ee3ec00470117efb45275b5bfc0ab6d0678863db50aadd36aec326978e7a3e858c0b0be41dc
diff --git a/dev-python/ply/ply-3.11.ebuild b/dev-python/ply/ply-3.11.ebuild
index bc0e51ed0a02..034a90f6860e 100644
--- a/dev-python/ply/ply-3.11.ebuild
+++ b/dev-python/ply/ply-3.11.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="examples"
RDEPEND=""
diff --git a/dev-python/plyr/Manifest b/dev-python/plyr/Manifest
index 15196d42bcd6..f4ec80e09d6f 100644
--- a/dev-python/plyr/Manifest
+++ b/dev-python/plyr/Manifest
@@ -1,3 +1,3 @@
DIST python-glyr-1.0.6.tar.gz 42952 BLAKE2B fd95ef9fd01788c6f6526eabb77cc2c93bd28324066cfb1a4be70a5990bb1599e57e40d607f926a7216c582389e9763bdc92fbd411cdeef52aa86e1ba6138c83 SHA512 c4b04b1379116048f78c3ce5f9d30c92fd0d7198bfda456891d3012d115b86a5970595d9b4bc1d43028e87c9d467c35a7d02c7f3a9f4670dae8a17c22d1ab58a
-EBUILD plyr-1.0.6.ebuild 1329 BLAKE2B 7165c8e75d6e52dc59c9273baf3565f5f5e7dad8dfc5a8eb23120e4ed4ce11a1eff3be81f3cafc2c6274c339820c39a99bab0286ae0e99ce9516a79eafd68953 SHA512 2167e0c31cab2a11d0e8ec33ad0f973411a0209294984c7537fff62539e661b51fa365a6d1dc9bd87e8a0b351058788b6cf36bb7cd6f6788ffc1977676898774
+EBUILD plyr-1.0.6.ebuild 1288 BLAKE2B b9203c6707065824b990cc86da435812e1f9029c108c7005eac73afcb88b5181186c0e241202e81a94762d98e595f12612839378962cc95c389fad48493613e2 SHA512 444ce64deb43ef61856cb5d8bdfbe3ccd7827f850a85a1f5b1309321fb3f91adffc3c2672c5a758f1c0e24e37f29f038e9eeed2a0d299428dfe66b2d6c4554e7
MISC metadata.xml 323 BLAKE2B 6697ca93abe56cb6d2a14920f307f123527cbf570ccae070632877253ffb1dc5dfbfa013f4618b8cc5f22a3c76f5e70654808825ec31d991e704303fa5014f6b SHA512 11f94ab00c03b6a45166db720c0fa897e03fa0f5ecc85a3b824ce51309b672212053b9d7ea703e7f3400501289324b9c4ff6680668c1b6dafe0d009d6265d451
diff --git a/dev-python/plyr/plyr-1.0.6.ebuild b/dev-python/plyr/plyr-1.0.6.ebuild
index 50781aa5e809..b4ad8f55d1d4 100644
--- a/dev-python/plyr/plyr-1.0.6.ebuild
+++ b/dev-python/plyr/plyr-1.0.6.ebuild
@@ -43,7 +43,7 @@ python_compile() {
python_compile_all() {
if use doc; then
- emake -C docs html || die "Generating documentation failed"
+ emake -C docs html
fi
}
diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest
index 068e4439d176..c9546f3e1e37 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 1223 BLAKE2B 8f02c3d27461bdf1f9ddc6556416fbe0756889edc82e49e73185a9157640398cdeb1e3dfe3aa6f06fe481f839420c234cef49728d348ad3830064793795ac3ff SHA512 7db9aed0c3218d13ffab9cc3bd9785f83a0993fa20857c85de35a8fa977f518ab8ff3fd266c1a37c7aa2af6954eae202059aa89af0e68c0700a9e20415df9450
-EBUILD plyvel-1.1.0.ebuild 1226 BLAKE2B 2d534af7208c2815c5b2660a5cd11dda3464a8822489f762874c3647b65ee6260843a283b76d27628876f79b924bea3492bd9858dd410eab58cbca176f7bef2b SHA512 282af5668a4a3fe009e360f52fad176b1baaa4ad43fd1b0f6b13a39415f728bdd961ee281d324cf01d007f77e17e5fc785fee0cf939e2332019c0a0c63641a64
+EBUILD plyvel-1.0.5.ebuild 1250 BLAKE2B 2f231e794eb55080b1de3a3b9cefd855cf3e146cf27d0e96e8818c9a3cac5d2fded95202b0b74b3e6cc2daac61f7ed144d99da3e3f3ed25b04e5ab0af27f1d2d SHA512 a5fa5e18380359f13d9f2a71e7f4f3002246d9bf26bbc24a6fd2ad7bfac8ad58dcf9465d0e46b8c630d8d084b304331de1516fec648270aa9eb03639af54b8ff
+EBUILD plyvel-1.1.0.ebuild 1253 BLAKE2B 4051f1cd5af9b5ee3a15e6797682feae95e75232db1d5569f919d42da9bb09863290ed43682ec8e623e10f3fe9f927b3d431bb3adb0e4a4dd40802f07e9e4b69 SHA512 51b105873ba7260857d8d407119911e0be62f44ca9b1d8c8748292cb7985a0b6c6db56ada7459d33e78719c1b9c3e9cc012fbbe932868d38d29222e6338ecde9
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.0.5.ebuild
index dd452a1903f0..953e10d1c72d 100644
--- a/dev-python/plyvel/plyvel-1.0.5.ebuild
+++ b/dev-python/plyvel/plyvel-1.0.5.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-libs/leveldb-1.20:="
DEPEND="
diff --git a/dev-python/plyvel/plyvel-1.1.0.ebuild b/dev-python/plyvel/plyvel-1.1.0.ebuild
index be42e6254e05..e03758e6af93 100644
--- a/dev-python/plyvel/plyvel-1.1.0.ebuild
+++ b/dev-python/plyvel/plyvel-1.1.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-libs/leveldb-1.20:="
DEPEND="
diff --git a/dev-python/pocketlint/Manifest b/dev-python/pocketlint/Manifest
index 524d41f76d04..4856603a9abf 100644
--- a/dev-python/pocketlint/Manifest
+++ b/dev-python/pocketlint/Manifest
@@ -3,5 +3,5 @@ DIST pocketlint-0.19.tar.gz 23118 BLAKE2B 2e622ba1de20d2043d55261b79b8f78b2c5bbe
DIST pocketlint-0.20.tar.gz 23443 BLAKE2B f3f50c8f54b35e6d1bcf544ed6f55f2e3e461289929a6da5cf3028283fd97781d7b41d6ea458146ae7b563441aa52b757b4a59a0ab44b9016652503b344f1e48 SHA512 02b05f4831b00ece03856938306f0410f2849212d9aa1b686fdf58e6a8e415ce689cdc990125b7baa3e16eeb0e166b49afe6ba574d553f56c7f9981ed01a15dd
EBUILD pocketlint-0.17.ebuild 478 BLAKE2B 0e62254afe12db459a60567527acaf4b84545fd8945645a326f71cc20539d406db7c467ad3721a82ea000f6b4e91000474e20baaa682a50a096bee6e880a73b3 SHA512 6e695b91eb875f227d60baee88b4806bedc37b1745bc061931e97d5eab010d5328d9434c9ea3d61979e5ebb0f4c96d085b514387b0d4a5fb49d16f777299f6f9
EBUILD pocketlint-0.19.ebuild 487 BLAKE2B 09bf182155b09e18579a20765d0d77ad0512fe61ac1f5c499c65f697da3f5e2bb158cd8ad512874e35f995d6462b3b5acff24f133be9b21250d5c035f1eb989a SHA512 cba74d08634f335e1e49c54708a3a7c1d7b9618ee77671e7d22214fc0353763e7a1a9f6ac3103797ec84b6ca76ed5149d0eeaa372b3edfe6428ecc8a6d72440f
-EBUILD pocketlint-0.20.ebuild 487 BLAKE2B 09bf182155b09e18579a20765d0d77ad0512fe61ac1f5c499c65f697da3f5e2bb158cd8ad512874e35f995d6462b3b5acff24f133be9b21250d5c035f1eb989a SHA512 cba74d08634f335e1e49c54708a3a7c1d7b9618ee77671e7d22214fc0353763e7a1a9f6ac3103797ec84b6ca76ed5149d0eeaa372b3edfe6428ecc8a6d72440f
+EBUILD pocketlint-0.20.ebuild 489 BLAKE2B 05e4e714dd1e2fc199bb95b1d543399584d7fd79caab85ae5e41d41225154e594e258e204978805caece7975def5d67942ff9784090c61c97495fbd4531bef03 SHA512 15cbf2bad4f0081f4dcbf009d4aa9039e4f935743bb1c77c24ade5f8fc05d6f1f483c7e30fed25ac4e6894c0b75242e6336beb25ae162cc5ebda398732758627
MISC metadata.xml 348 BLAKE2B 832ec69373391ee6c884d446b58ccfb07de61b7519b34be09e3e592ea061c0cf0a10203a5c69bd05e2400366891fc9c74a7b1d74f4a7f268839aeaeb5781602b SHA512 925fd532aab036f7bb18011abfdf98daae08e648aa8b64853d721396dedc431254f54ae2168e5572e2e1f101c6e5ffde2b08a26e423407d84e0e849bd7d4d38e
diff --git a/dev-python/pocketlint/pocketlint-0.20.ebuild b/dev-python/pocketlint/pocketlint-0.20.ebuild
index c5d0b13365c2..63839de3b18a 100644
--- a/dev-python/pocketlint/pocketlint-0.20.ebuild
+++ b/dev-python/pocketlint/pocketlint-0.20.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7,8} )
inherit distutils-r1
diff --git a/dev-python/pockets/Manifest b/dev-python/pockets/Manifest
index ef3ba86d2940..903ef71e1f4d 100644
--- a/dev-python/pockets/Manifest
+++ b/dev-python/pockets/Manifest
@@ -1,6 +1,6 @@
AUX no_installed_tests.patch 300 BLAKE2B 0514a72a8150d6f287c64eea748fd89cc454936d425b2bdcdb12ce1b10a715e51f7fe82ae1a9c516cbc4f16c7a3f4f6e1c966a78d40a097faeed95e1df58111f SHA512 9775565373d46c2fbb8d3b3002e9205f1c71a68f0e02c95f177f25451a50579b13efcb3328a0f90d0ba133a0997651ec9697957a6fd76db990e5e83c0e6a10e2
DIST pockets-0.3.tar.gz 20441 BLAKE2B 2880ad8cb004aef7c108c4a227b37b641dcc44456a8438982c3e213ff30101f236f8be4521a4fe03ea30d514a6ae3809cf52c072226e87ea103b840110d32e2e SHA512 da208b541aa4e0884e37a7d128d11d1d99fac22f10e5dbc88065487265aca8ca348286c0d0214dae657af824cca08f0585c70abc27be25f4c54040cd44a3e44c
DIST pockets-0.5.1.tar.gz 18437 BLAKE2B eb2414b05f7843f8ce253cd137aac087daa4839ca4b16ce9d6f1745535d3687a5bc832abfd6597a6761c12f7251b32a1007e5d34434e0f54ef2c7a5873756f99 SHA512 f0ae52e2260d83ea76acf8996e901a8f1868b578788b9e98233d92850703ef98e3ba18beb4e7adc5883c8d339ea63a8c4b95203ff40c2521b2179fd87cab1391
-EBUILD pockets-0.3.ebuild 852 BLAKE2B 0c641b991d39ce3ff9b649cd200ddf75d44d0db4bb17341f42b127668e6a05e160ecb3764f47b024eea245687ed5a5d980ab2be46f7ca5137e8f3e7e5f903dd3 SHA512 648319dd8b2fbbb14289e1ebac204464a3f2ebff3f0519f3d18cc7218b2f8257c9b3ed1bfbb34a679becdd51329f86cac8698a0901cd13235ff0725e464b3c34
-EBUILD pockets-0.5.1.ebuild 595 BLAKE2B 9c4686f584e225b031c1878ebca13bc8f63cfbe5bbdf9fd665eb943398dc2dcbfb1ac6fdb8a0d8f37b0cf4b050cf407bdf395188f8efb90442c266a08018ce77 SHA512 f05b1503194ad5ecfb39349d45fb0ca55d066fbf0b7b0df811a354afeedd9b4971cb5ad547aa9cfe07cab58a99d4dab8366b2f69ba472770a7331bef83bbd5a6
+EBUILD pockets-0.3.ebuild 879 BLAKE2B b4fdf946078b1af789f535a4e268d0ab9131e3329088fab8d9eefeadaa5ea40cb12a3a0fd8dbde1ac78e150f87f9070ede673589a87215dccbba2c04eeba9684 SHA512 161fccf62905c0383b8b4abf31ab5950f84bb01525651f8ac35bbee49a4e05c2b44cab6432d53cfa959af751fe6d5e73bdb90c263a0a5b7a75c35b18fcb14590
+EBUILD pockets-0.5.1.ebuild 600 BLAKE2B a6bf5d997b9d4c7787824438d8b9fe5a1646998e6490adb9431ad078461774a623ee655e74f05208b09c403ce6828c8de7e6629c2c31db691dd34c088b1614f6 SHA512 bd4689cff31ede44ae36c636fb68dc3eb74694d8bb537c7a31cde8823e84cde7e2efd3ff23f5142e29a211cdea52fb413319792ced21be65576023cd403fbfd4
MISC metadata.xml 331 BLAKE2B cb17ecc8fb5618d45d09af9211028e4876b6523792f70d20df4104b9dc72f132a592ba961d2571632e34a72f213eff0c06e02d1700c82d4f46ca48ea9d9fc844 SHA512 70933bb4063959e5fa091a416ba3aeb6e8540e03263fd8cfb5680165200e2716a90a19e03afbd9f746cd7ca7673bf309d47307c7e2f49b7f2609d77de65ed4fb
diff --git a/dev-python/pockets/pockets-0.3.ebuild b/dev-python/pockets/pockets-0.3.ebuild
index c0055b9afa8b..b7a782e7636a 100644
--- a/dev-python/pockets/pockets-0.3.ebuild
+++ b/dev-python/pockets/pockets-0.3.ebuild
@@ -8,6 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_5 )
inherit distutils-r1
IUSE="test"
+RESTRICT="!test? ( test )"
DESCRIPTION="A collection of helpful Python tools"
HOMEPAGE="https://pypi.org/project/pockets/"
diff --git a/dev-python/pockets/pockets-0.5.1.ebuild b/dev-python/pockets/pockets-0.5.1.ebuild
index 768ae5953ab7..7cabb673a120 100644
--- a/dev-python/pockets/pockets-0.5.1.ebuild
+++ b/dev-python/pockets/pockets-0.5.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 ~x86 ~amd64-linux ~x86-linux"
DEPEND="
dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/polib/Manifest b/dev-python/polib/Manifest
index 39343367668c..8505ce89d301 100644
--- a/dev-python/polib/Manifest
+++ b/dev-python/polib/Manifest
@@ -1,6 +1,4 @@
AUX polib-1.0.7-BE-test.patch 545 BLAKE2B 800372796d19d98f47dff73ed593dcbe8a60d55b654258ea5063b702fc3761906754096bc2f4703621378a56ef9589ff5a4c1d7aa6bcef368e293bad9e8b869f SHA512 0b62dadaa7983657901463770a5e7abc41361094c7dba41618881d7328378b989c10b3458c667f15134ad92d0bfebd785f475e1ba040ea11da70352bd8a2cc2c
-DIST polib-1.0.7.tar.gz 156282 BLAKE2B 4d4a9f9901fe7b7b7aa5fc54b9391e051b8d02d1749752e1c9a563d9285670db5d43d7c5015fe266f78c89d1ff7a334bd2afe2d7d8b68fb376df35f8902cb0ed SHA512 bfec3538f9ab499ff2149bb40e0685b4cb6d5f0bc7ce8dc33e1fc511a6169e01c1a317e652daed7b3bfd9bbfe6ee1d545b4d8913f54e91504c4debb5b1b94b6e
DIST polib-1.1.0.tar.gz 158484 BLAKE2B 41766f00e3928eacf3c98406b6acce224f0d0cb44d79326c834db900ed8b91181911ab7e26845a737057dd07c067a784d0b06278952708c17888db42d8c1e303 SHA512 74681585b4d7252e107acd7d73f49f7e91c90adcd180722d39d35c40ec158434798af0124a16788cf564c73b84f52a040aefeb58355a1a3cd85848c3f6a5e67f
-EBUILD polib-1.0.7.ebuild 842 BLAKE2B 90516dc6a38bafe56cb80a778f8e352cead7af9039c65951ab2d0c4a1d909a08444ce1ac64c23e8e409a15f2e04aba4e26542512498ad30fa15e874c3a05febf SHA512 4d21d499a37b41ae378432b2954a238ef73cd163fe71472534521bc1b303dc0bf3269da2cb9b151f929a1f9dd7e563df5d8fb6bb0a210a6c75350ec58f80bba0
-EBUILD polib-1.1.0-r1.ebuild 859 BLAKE2B f78d819212e1643f5588bb3c0326061046ca448286fd03cd5bd1e119dd67434c51285eecda3715f78bed961df220949880440ea500fdd40ad17674012c1b4e29 SHA512 57ccd7e5ff75462ad47d2849f6c8b355508ba9742b0ba84aa96789f5dafa2830af386671b5ee3f6015b9ff5cd3b457b68b870e28d9bafbb3925ee04eb350c19a
+EBUILD polib-1.1.0-r1.ebuild 835 BLAKE2B 479c0041757f0a7bb93185939ec007a2d886f5dea75ab8c8d2d79a6cb34aedddda1ce44ea56376187a94d0969b50fa36a398031c3274d08cc860edbfecfb9f93 SHA512 0b43367ea0994a83b71b0fc96e2ecba2bcd0af421734c0f9fee640b3a998753179acb468c04ca14caac6cbb108cd195fb23733d45552d6b8a3c30da01457efe7
MISC metadata.xml 294 BLAKE2B 096af7abe45b2be00baf31d9a8eb7f9606c817c48e08fb457961b48c533b6c35c5acdba95420d7a193c5a216f3d46aa512ea54e0a2ff45f9173e76720689b99f SHA512 f5fe76b50e225e8e3f3e4d745c7e49b0056eac52b46c0a51cd552ffffbf915b5035d5edc2428c15e6497a054bd475eff39ea19a5c3e79eb2f087ee8ee0565099
diff --git a/dev-python/polib/polib-1.0.7.ebuild b/dev-python/polib/polib-1.0.7.ebuild
deleted file mode 100644
index f064e6656656..000000000000
--- a/dev-python/polib/polib-1.0.7.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-
-inherit distutils-r1
-
-DESCRIPTION="A library to manipulate gettext files (.po and .mo files)"
-HOMEPAGE="https://bitbucket.org/izi/polib/wiki/Home"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ia64 ppc ppc64 sparc x86"
-IUSE="doc"
-
-DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.0.7-BE-test.patch
-)
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- "${PYTHON}" tests/tests.py || die "Tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- local DOCS=( CHANGELOG README.rst )
- use doc && local HTML_DOCS=( docs/_build/html/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/polib/polib-1.1.0-r1.ebuild b/dev-python/polib/polib-1.1.0-r1.ebuild
index 6873694edef0..d5f735e244ec 100644
--- a/dev-python/polib/polib-1.1.0-r1.ebuild
+++ b/dev-python/polib/polib-1.1.0-r1.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} )
inherit distutils-r1
@@ -12,10 +13,10 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha amd64 arm arm64 ia64 ~mips ppc ppc64 sparc x86"
IUSE="doc"
-DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+DEPEND="doc? ( dev-python/sphinx )"
PATCHES=(
"${FILESDIR}"/${PN}-1.0.7-BE-test.patch
diff --git a/dev-python/portend/Manifest b/dev-python/portend/Manifest
index 1e340eadbfb8..b30d25ac2a5b 100644
--- a/dev-python/portend/Manifest
+++ b/dev-python/portend/Manifest
@@ -1,4 +1,6 @@
DIST portend-2.2.tar.gz 7974 BLAKE2B 77ffcf02b65f276a5ca1f1bdd76afd54e8f6afcb1c55b6948862017f973772dfe65c9b934ffbc98d2f36f799131d23d4a7128f46e46183010def8936f2dd0bad SHA512 1782132b0dec5b678892190b70ab795b1748dfa17e257b6655fc803f0cf19652725778cd329c3609353f969959501dd11fd2b9726cfcdf2c58689e2ce280c146
-EBUILD portend-2.2-r1.ebuild 721 BLAKE2B cd6671fe149be4eb4a40c7ab7c5e23c33ef24b8ba51b844be0bf4b51716e28a2f775baf2cf0e1b8657b8de4dc982bf900f392ead0f247f86347878829845256b SHA512 f5922f273474b3ec6c7aab969b155b7d89b0944ac640e2b288145f68784ecf222abf6be74850fbac5a4ccbe5eda3040da1c779c06e7a6b6dc9792769b8d3c262
-EBUILD portend-2.2.ebuild 716 BLAKE2B 1987b84cfbf3d01630b8e3d545273863b5d38f481bbe9872d3211a9c69a25afa67e06f070bc665033871496544145163edf74544ac123b687e8fab52ed52670c SHA512 2a7d43ef538a718e69f480e5f9cb4793a3157b416eb4d5aa97bc41b993f70d40fe8fd57518ddc9a423f4d9fabf7323d02d892ce304b3fe1e57fc08cd7f843bb6
+DIST portend-2.6.tar.gz 12295 BLAKE2B 307bb77bb7d73e201f00ca203204149bb4fba8a00277da08f804626be4d01b15bdd38ade7a49c7acafd37263cad6e8c62e0eb6e6bdec0d9e10267c1fbf469aa9 SHA512 9e53c668ba9d0ddb2e92d9b4c97d2b8a4d858a6fc44123414ee3c8ac433f51f50a4773ee08f85bb134e49aeace2a17baffd32962d36df0b19b505a2c6634bf7e
+EBUILD portend-2.2-r1.ebuild 748 BLAKE2B 75b915d42195297b7a8730700847fdefc084331e871b5061aa4a7bb8afb9e770b121411f32731d0ce447f503b28a3424c8c4d1d704cb9c6671a72609c2277bd8 SHA512 52c09486808b7acfb53112468c674e96b8317da4b1fb18631c97e22771c68be7c5087107aa08ebf3d29cec0321fd695dc5b78aacb9cc90ce22eb2e009da480a2
+EBUILD portend-2.2.ebuild 743 BLAKE2B 9d8a7a2e4dc83e98b3b35add157b18f367a56b05a3117a94296e56178f23649058835edd1a5a67098355b20a7c75d32ab0a594c6c26b49f6cc38bb7f5e19f63d SHA512 b4584bdbc7dbe807c103f82297c5a66def56b4d76cb7158ac59275615d71723d02fa527a01d3232d4d667b4de9f02f213deaf2026189f6685e49bf0d28c8ebad
+EBUILD portend-2.6.ebuild 982 BLAKE2B 300aefc5395a2fb778ef52f010e980e1038ccb255e4d138930da6f83852db66a5f5f22017c1def9cefa0911afdee5e9e29f9582f4a24d62a82499f15e2335c4a SHA512 aec0e3b60556e19a03d19ece52e26976314c54f5e04ed9be459c663e5f9c168081a501b84117959c3708e5581826bf2533e4058fb644aa32dc943ecbee521bc0
MISC metadata.xml 368 BLAKE2B 3f51a162e0c69485b7fb54960635b24ccb4741cf053ad4ac314f7f45798cc56056a7416e2207b6eb1084dffeb9bed043053eaa2ae5ac3b8d0dec142a47d1fe36 SHA512 269ed8048e3bcf73a693874ab0a6a269fa24169a1a95d9cb5bebad5e87193c443be8883682df973b4a461447ebd6042cdc7a932f81019b0ea53b3da7c566bf82
diff --git a/dev-python/portend/portend-2.2-r1.ebuild b/dev-python/portend/portend-2.2-r1.ebuild
index 4a54a6290b9e..a54e188f38b2 100644
--- a/dev-python/portend/portend-2.2-r1.ebuild
+++ b/dev-python/portend/portend-2.2-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/tempora-1.8[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/portend/portend-2.2.ebuild b/dev-python/portend/portend-2.2.ebuild
index a5114afeb343..497ec4b43b99 100644
--- a/dev-python/portend/portend-2.2.ebuild
+++ b/dev-python/portend/portend-2.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/tempora-1.8[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/portend/portend-2.6.ebuild b/dev-python/portend/portend-2.6.ebuild
new file mode 100644
index 000000000000..62fb040f65a3
--- /dev/null
+++ b/dev-python/portend/portend-2.6.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="TCP port monitoring utilities"
+HOMEPAGE="https://pypi.org/project/portend/ https://github.com/jaraco/portend"
+SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-python/tempora-1.8[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+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
+
+ # avoid extra test deps
+ sed -i -r 's: --flake8:: ; s: --black:: ; s: --cov::' pytest.ini || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/poyo/Manifest b/dev-python/poyo/Manifest
index a94ebefd71eb..9fd0887d7493 100644
--- a/dev-python/poyo/Manifest
+++ b/dev-python/poyo/Manifest
@@ -1,3 +1,3 @@
DIST poyo-0.4.1.tar.gz 10960 BLAKE2B 0020e10e3d29978398930a861352138bc11c491f70cae864618734a1382470a7df6d865de89bac144535db391022748559db874f6325e64430abbc3ff52420f7 SHA512 e2dfc504ec9cea8e43363556b875f9b01fbda506ee8e70916d4a018941e4e347a4e8a78a245f980b9c41b20731948fc9e5e131b415856b31593e44b805acc768
-EBUILD poyo-0.4.1.ebuild 511 BLAKE2B bedf7751f644b73315c8265ae72b2accfa325392ff52b538d819ad19c01ad28973c505390be16c005459ea7a25386dd4921a0b952d5f6720d11e7668a9e997f8 SHA512 d4368f145784c641410976c41b2aa5c12826bee2a65042879b413f0a38f11568d8a4ce6692deef2877014d68690072e3f5820cec99d07c7bbd13358620ad625d
+EBUILD poyo-0.4.1.ebuild 538 BLAKE2B ee289a9645c79ce6fe72736a9f0de2c5a8d625a58a2b54cc0dbdf52cee155e1d238345170fffb3417e2fc5f22fc8cd2faecfa8c33f677f2e9f521af4367fe906 SHA512 b7c5b1fc48ccff2b819ca8382eb4bc76b3cb262532bedc31f20af4d0e5cbd2dfdc51b0ca7b8cb9c7ab2315d13ac67ef63eed37b700fa39f425df91accea27b2f
MISC metadata.xml 361 BLAKE2B e2dcab94df2b6bc836d19fa5a7789279ef28dfa42ba1ca36f7c88fcfa461cefb2de49245fd9d94789b06f5560ec8d6b0b0d6a737cacdc4e1034cc211a468c3e5 SHA512 b40df5a8d22697185ef353c30f046ebab34896e43ec3e6aac1eb3c31396b051c026a6e76b00799855953a0f4393103bc2ab95e24fb358b0eff8897293d6762d4
diff --git a/dev-python/poyo/poyo-0.4.1.ebuild b/dev-python/poyo/poyo-0.4.1.ebuild
index 7a03331445b8..3b22a0b883a5 100644
--- a/dev-python/poyo/poyo-0.4.1.ebuild
+++ b/dev-python/poyo/poyo-0.4.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
diff --git a/dev-python/pretend/Manifest b/dev-python/pretend/Manifest
index d76ac53441f0..5617ff7d56fb 100644
--- a/dev-python/pretend/Manifest
+++ b/dev-python/pretend/Manifest
@@ -3,5 +3,5 @@ DIST pretend-1.0.8.tar.gz 4848 BLAKE2B 396fae55208e39eadceaff92890b48d63b79a24e0
DIST pretend-1.0.9.tar.gz 5656 BLAKE2B 1a8e280fbbf147f502f1148b9e3685630e0f5cd270dc8b6fa8fbbd8177aaa08efe401a6684b669a976d828e7fcdd48d686170bfa3cd3d8a857b78af473a5b6f8 SHA512 976e3272557aecfb11e4147a868ea96e23546e277d57d726f41b945103bef3451039716e6bbc5082d691fa1fd331c06b3d0f8b254deb0510948153571326eaf0
EBUILD pretend-1.0.8-r1.ebuild 773 BLAKE2B 910416abaeeb9ee07bd17811ff807e3ac46c69e4a06ce2e75e502414383d3e6fbfba9c3b303bb2eec2471797a4edf71848b7cfdfffdd5e9263e1f515a3e2535b SHA512 313e538e6367749042be248542c06514d3dfdfde775fd728ae991e43edca32c4b82da3dd951eb99498010f02ff9ad0526ccc8f2a4a0c0f9441585c7b44c207dd
EBUILD pretend-1.0.8.ebuild 615 BLAKE2B a9a9a467db013205946ee55a66e57d7b6bec4b1bafa32472ab3e986884771d99273c4d24420dae92f52ff9594a7063e45d6b62e2cdea830ecfbc8aa75148835d SHA512 b0f6e848c13473d3f708da5a4afcfc7c4cb836c97f101a55538ca72cb692de5e2bf357499f25688c127d6f2a34d15f205c77cf55af09a899c87a80b25754c8c2
-EBUILD pretend-1.0.9.ebuild 715 BLAKE2B cf49d56fd3290f8f27099cebc2d6d143dee95d8110eee1e4d24768d98f115986e61376c993af9e652b55de0a062d37bfcb71cf0cc8a250b33bf588b7593f9fd0 SHA512 008361a42af1de52fb85cf76b253299dd2f9fb98f37cb6d1bd7e52bf8c224a99527ad65e570349399061f920f9786dfe04c5b12f9767a11b20f0930628b7b969
+EBUILD pretend-1.0.9.ebuild 707 BLAKE2B 0b42de0acea526fd34b066a9749ec8b4b5581fe3f148addf5695865ab1ead42f79e4c23d291953390976cbbd54c26f5c70e76b15b513eb29a146331abafa5d29 SHA512 1aa133075bd79dbd5cf0c97cbb925db40a691e972c1b2109647c895a035e348343e1fd7f19b4014183aa459316efb7ddc208160089058ed41c9ae2f1c2157a86
MISC metadata.xml 374 BLAKE2B 4f62dba0b0933a47aec8c86fffefdb9a50d31fd76424e268adbb0f7f6902556366e9b71fbf2ec2b652e8114f310f15060de015f753aedea9ac727ce9a884e1ab SHA512 8241b20ba14badb91e36edb5070339dfcea6902e0f192dd1bc066698cc9c87370fbe0f16f61173e207766b84a65193f12ca3d9e1a16f467411762fbe52cc906d
diff --git a/dev-python/pretend/pretend-1.0.9.ebuild b/dev-python/pretend/pretend-1.0.9.ebuild
index e35d0aa8cbbc..7591bced794c 100644
--- a/dev-python/pretend/pretend-1.0.9.ebuild
+++ b/dev-python/pretend/pretend-1.0.9.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/alex/pretend/archive/v${PV}.tar.gz -> ${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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/pretty-yaml/Manifest b/dev-python/pretty-yaml/Manifest
index e8b9c26d308b..d3d965770c82 100644
--- a/dev-python/pretty-yaml/Manifest
+++ b/dev-python/pretty-yaml/Manifest
@@ -1,5 +1,5 @@
DIST pyaml-15.6.3.tar.gz 14459 BLAKE2B 3329d47f5cfc3de1a2916ac2f7cbe6bb0ac0739fe7704a4a3c684d9a050f9272c16140cf3fe040fe74b86f71e46ac626fe179bec04fbeccf6962ae959b846953 SHA512 9d0789342f59adfc415bef54cdc52b75cbcf1fa71940e1b9534ea0c141c5737449104e45fb0feea968e58d0886a74d9a5bbec0ba05b7d72cf5d93d3a674b5868
DIST pyaml-15.8.2.tar.gz 16544 BLAKE2B 1e9820c172bb0c2e05c78f5dee3299c6bb0d83e2c658f3cd45322abac3404af1c9dd1f3b00e2c7b285cbd00c17d382c82cbb16b96bbac10021a0ca1a008d0287 SHA512 74f1fdacdd601f0b6f710457627e4dcbc42e7301fe5faa061d3e8d593842d6e5dd85041625aba576bba9cda2a713ee07ca3067221a720cbddc6dcd417fccee64
-EBUILD pretty-yaml-15.6.3.ebuild 735 BLAKE2B cf98e1e6d8d9482cfdaa55a1f70ad97729a414120fdea1ae9d2a03f234ed85c2f559599ec9a5721c809aabcb0701142f247c674b42810c8bab242c30fb0b833f SHA512 54f0edb35a7553c1cae800b12d49206fcc9a062f75cc336f4fc6bac726992498a0ab1b8ff21aa02ca5f6efe7e9a4d8dbec071d37642da0b30bd0c278333356a4
-EBUILD pretty-yaml-15.8.2.ebuild 756 BLAKE2B 10a4af37fd43e47b45a24a5e8f17eede0f371d170d8bbc975f059d1c607e882b30ed5314c940d34037b8a5cffb66521518a123f4d73d44ea7e75e7dcaf1ebeb9 SHA512 05f2360600914ec44053bdce41a61bd42a1c4731dfe4210452676c573a4000f70993761caa5e65f94c6bb5861f7e55bd457f155dae7ec26a097b3faf1bc9c1ff
+EBUILD pretty-yaml-15.6.3.ebuild 762 BLAKE2B 18d22b43bdf4e23a0a6e0451fe92c74677aef730cfdfab4f9f94eceadd1d3d582d15b70435d83226edeae29f2748f864151f394c8efe80241315bd3c15ad9b74 SHA512 17380cac91235d86cf9e5039bae6f5fc6b0ebaa142028830d1cf9545e204487eea6331ea9479a6c115122fd745c4484611b1d3414001c68282519de3c1d64cdd
+EBUILD pretty-yaml-15.8.2.ebuild 783 BLAKE2B 04e1dc34e3898b4f014a6f52ef2c85c2fb84cb0c1f416117e46a90eaa2e2b75c4a8ed0804ac11e58a595e619a2174f839f8f2ceccf9e8f9fc4e68ee024e5c95d SHA512 f3cf9587de33729581729c31d44d5e2eec0effba0429ed27703f2ebd52d0ccd58fdccfd5149d4e00133a72f30a65265ca35f709ff78056ad5a0e9da0ea5efb1b
MISC metadata.xml 444 BLAKE2B 522c0c3698f3c35b698b255504afbcda02c321e542ba7013fb0e3de4f57334b31ee014dbfdc8914dd2760a621ab1724a9142029d506d8fa44831726ae7c2b6a9 SHA512 70aee75c33eaa54fc003d6879ada0d4fc772d00619273c7b0e7c5829dcffb8ba23171c563e6e922504d9256f53ee207b36b98240bec3d084a8e6de15e0013732
diff --git a/dev-python/pretty-yaml/pretty-yaml-15.6.3.ebuild b/dev-python/pretty-yaml/pretty-yaml-15.6.3.ebuild
index 2b2de3d1cb1e..d66683e52bf4 100644
--- a/dev-python/pretty-yaml/pretty-yaml-15.6.3.ebuild
+++ b/dev-python/pretty-yaml/pretty-yaml-15.6.3.ebuild
@@ -16,6 +16,7 @@ LICENSE="WTFPL-2"
SLOT="0"
KEYWORDS="amd64 arm x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/pretty-yaml/pretty-yaml-15.8.2.ebuild b/dev-python/pretty-yaml/pretty-yaml-15.8.2.ebuild
index 54e8c905619b..960913e8c75f 100644
--- a/dev-python/pretty-yaml/pretty-yaml-15.8.2.ebuild
+++ b/dev-python/pretty-yaml/pretty-yaml-15.8.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="WTFPL-2"
SLOT="0"
KEYWORDS="amd64 arm x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/prettytable/Manifest b/dev-python/prettytable/Manifest
index 15c5392fc419..01da20c53851 100644
--- a/dev-python/prettytable/Manifest
+++ b/dev-python/prettytable/Manifest
@@ -1,6 +1,6 @@
DIST prettytable-0.7.1.tar.bz2 21499 BLAKE2B 6f8e3306fd26e134dbcfed18cbb641f6b167cc9b91846fd14ee9402c5f7384d71b00d120dfe32cc6948ff6cf78c613c8f4317cae0ae5b3eb028e16f1054cac12 SHA512 1a7aa604f608483b107401ddca9721ddea673ea1415d2a514948f7399835784e0a9025f0e5236f4109890e5924da345bd111893200730501b496c136465c204f
DIST prettytable-0.7.2.tar.bz2 21755 BLAKE2B 385d5bd6d4ab75a8c7ae96abc9d9e98a66a196265853113e7fb59073876e9f5e9c6c4fba9a30d80cc726a5184e78fb6451ff9a553909704fcc5022b6a08413f4 SHA512 f3a3fe6fa29f4ef090ff6cac06549ebd9db8b387e7b25fc64c4e37c8444586f50355c5573f38caabc72360aa68054aa189a67aa37f0bd13b872862ecd9151e71
-EBUILD prettytable-0.7.1-r1.ebuild 586 BLAKE2B f02e02cfa4ae549133b7df8726bdee3d7bdd8eb84234d802d0a7fa43b9da7a492645ebf53995c248bf546c1e632e35cc564ec851208f8acd8ba7f2d66491b397 SHA512 77b961037e831351a6304312248a6ee8a7d2f9fe46810e78fa2b3b2831b18d78e3b2f85d3ca43a32059d8e3d73e171ffecd986f51a5a7da2093da05a760268fa
-EBUILD prettytable-0.7.2-r1.ebuild 618 BLAKE2B 66dca1b0096b050314200f83556d3890ebe9d8e1aff6cd5c9dd2988be9fae22386f0d771139ba4fd836b996c99cd1654560e74903324e643877c8c9e34c6f639 SHA512 39afe9c07c7f19b1d0b5fc6d4e087dd39d2fcd4299200106a18635cd4a6b9b29e7b4e01af7d839c71c6ed58458c5b47e24eed30639d0a393f4ed2ea7fd4d266d
-EBUILD prettytable-0.7.2.ebuild 612 BLAKE2B 8524cdc52364470b60cc559d6843c667a29488458bd8c008487e21791547d051439c1dc9e7c1798e0f2dfb3da39cd08744d3940bb9a5e92a060b13458f7e5c8f SHA512 ce51c74cf74383793ad8e12f5ea088a4e1075c424583393f5655fa30f72179e30e92848726e61c22050ce7eae0b3e86da1b36b247c33c6643773805e3ab27037
+EBUILD prettytable-0.7.1-r1.ebuild 613 BLAKE2B 50952c33aa0692b22aa9557676188190165c8efd965664dd579a537254cf8661d07d2bc401577c99edd3cd6055282fe69c5606ccee0dc4deb495d8b39b001508 SHA512 4104a0a385082b7c7144cd653535187bf862c79e81f91b00af80a04f88479203f95317d9206cc1652daa6822a6f50b7f7d5a7e5660f19792733cdea47a217d59
+EBUILD prettytable-0.7.2-r1.ebuild 644 BLAKE2B 99759f3242a8177fe7bb1c1a64671b868eb20b115611c359ac63763bd880239eae8da8002f73f64128e624708e055dbebf2c39dfe2701e4a653808f15c00cfa8 SHA512 081c6926f7b20863a8029bb97f626726222ae2b95cd4170a6c597263ff8913bbd07ac541e2c9df93f26619dd51d5b303d32bd6452ea8ae33cd9793863f955144
+EBUILD prettytable-0.7.2.ebuild 639 BLAKE2B 810e112275805011f3cd7501703ff0d505c325ba3e1be4ce3098b27dc305c793f24752c9531d11966cfd4aebf49bcd05b521504fe7131999f2775752958929a8 SHA512 03976e907073eb62455b5199a5e8795b77300a06755faa93ced74936eb17e8af63f6be6bce7e6b708bf790636bd1b4206975fcb000b2b78ca2a50a3cc708c1bc
MISC metadata.xml 388 BLAKE2B c19229c631dbaafafe2f8b2bcb0650052b4827bd6d0901d51d7c16fcf2456fca33efbcd21ee3ea1012a1b28c7cfc67042661b02bcc23af6d5768bf180304efd5 SHA512 7ac1cfd03216f171bf432f35b21bd6b43d297e77f41dffe5c5c5c4d85614c799252182a06bd5a116b5b831c06df115dcb933f1b2fd051eca8676f0aca7997d58
diff --git a/dev-python/prettytable/prettytable-0.7.1-r1.ebuild b/dev-python/prettytable/prettytable-0.7.1-r1.ebuild
index ad24e85f0b53..e5413fb68eae 100644
--- a/dev-python/prettytable/prettytable-0.7.1-r1.ebuild
+++ b/dev-python/prettytable/prettytable-0.7.1-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND=""
diff --git a/dev-python/prettytable/prettytable-0.7.2-r1.ebuild b/dev-python/prettytable/prettytable-0.7.2-r1.ebuild
index 78b35421a826..9690506178b9 100644
--- a/dev-python/prettytable/prettytable-0.7.2-r1.ebuild
+++ b/dev-python/prettytable/prettytable-0.7.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
inherit distutils-r1
@@ -13,8 +13,9 @@ SRC_URI="mirror://pypi/P/PrettyTable/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND=""
diff --git a/dev-python/prettytable/prettytable-0.7.2.ebuild b/dev-python/prettytable/prettytable-0.7.2.ebuild
index c0517b71af25..de41ec354f3f 100644
--- a/dev-python/prettytable/prettytable-0.7.2.ebuild
+++ b/dev-python/prettytable/prettytable-0.7.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm64 ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND=""
diff --git a/dev-python/priority/Manifest b/dev-python/priority/Manifest
index a868e693e983..6a41ef7877e0 100644
--- a/dev-python/priority/Manifest
+++ b/dev-python/priority/Manifest
@@ -1,3 +1,4 @@
+AUX priority-1.3.0-test-timeout.patch 716 BLAKE2B b48691b508a4116c9656acaa3a31871e5c8a66c45d6724506590c95e09eac027969def8198c5bdaa14e50cd77ea105881b7ddb7f36c95665502799f5ea751b6d SHA512 9e809600bc972baf4e1f5366c65db5e5d050bcfd0df23da3d1f75f653a0fdc27f7e4a59e96e13bd42636360653dfdc1de1991e6684e95bfffbf0c4384d7dc550
DIST priority-1.3.0.tar.gz 13827 BLAKE2B 8c100eb44ed42f4f624bfb37dd6f698a3da84812783bd44ba82afef565562379a7677b3cbc9e16c4ea5a5dcc91d0897fa47c341a81bc1875461a72aff328fcff SHA512 cefb13b15e99ef98c37fdd1486466c9e1d7d04b4574cbca1665fde7b7b44cc7d66964bed41184315a9b51bd6f9d0e02bbe113bfa004a754ac270170309b71e0a
-EBUILD priority-1.3.0.ebuild 797 BLAKE2B 5550570403e89eed27566b5d7432acfcfabe4aea33f6d8859dca9a2452fdbf7ea4556449bb078e396cfc3edbdbc43cf9bfb844b44cc6c2646ac4f430e1417820 SHA512 c4681e24537e65ecac96d10db0cb0f5c5645caa86f215d75f7f71479bd9b43115b04bdbd327fd86c003209336f87f63b75b4aabdb192b577329878fdf860bc7f
+EBUILD priority-1.3.0.ebuild 748 BLAKE2B 1cc7d67a4878ffd8f3f3458d6a15aadd6656a9c2285978bf2e19e40d3b32069d1c5821daf94421e97bf267fa774394ed89dc9712209b31147f48a82594397dde SHA512 aa1eab5adff64094c5fa86ab0c7d8c748be02c7e26e72f45c39bd1d67c1bc9ccc6a5c4ae3e37e6e56496157ae602c1bc85244c661b979a030d35c5a27108a7d8
MISC metadata.xml 839 BLAKE2B 2a922ade07ccabbde2eaaeaac310e1c89206f7a6194ea14cd83f53182270edfd2cca4b1d13072d8a4c81c96563ba3b81251626eb777ced188bc9a22a37dcbffb SHA512 fbd62fe6b97e29566a18a29d155b8b08124d5c1561a21ad7aef7daac1a68b75b48b82d3edc612a27888da0d24ecde73b808cb90dfb7fe78ee97adc5fb507b003
diff --git a/dev-python/priority/files/priority-1.3.0-test-timeout.patch b/dev-python/priority/files/priority-1.3.0-test-timeout.patch
new file mode 100644
index 000000000000..3b904f340998
--- /dev/null
+++ b/dev-python/priority/files/priority-1.3.0-test-timeout.patch
@@ -0,0 +1,20 @@
+diff -dupr a/test/test_priority.py b/test/test_priority.py
+--- a/test/test_priority.py 2017-01-27 11:57:03.000000000 +0100
++++ b/test/test_priority.py 2019-11-22 09:03:52.772710452 +0100
+@@ -12,7 +12,7 @@ import itertools
+
+ import pytest
+
+-from hypothesis import given
++from hypothesis import given, settings
+ from hypothesis.strategies import (
+ integers, lists, tuples, sampled_from
+ )
+@@ -489,6 +489,7 @@ class TestPriorityTreeOutput(object):
+ fairness and equidistribution.
+ """
+ @given(STREAMS_AND_WEIGHTS)
++ @settings(deadline=None)
+ def test_period_of_repetition(self, streams_and_weights):
+ """
+ The period of repetition of a priority sequence is given by the sum of
diff --git a/dev-python/priority/priority-1.3.0.ebuild b/dev-python/priority/priority-1.3.0.ebuild
index 7ce73432ed63..fc22a3fbb745 100644
--- a/dev-python/priority/priority-1.3.0.ebuild
+++ b/dev-python/priority/priority-1.3.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy)
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy)
inherit distutils-r1
@@ -15,18 +15,14 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86"
-IUSE="test"
-
-RDEPEND=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- >=dev-python/pytest-2.9.2[${PYTHON_USEDEP}]
- >=dev-python/hypothesis-3.4.2[${PYTHON_USEDEP}]
- )
+ test? ( >=dev-python/hypothesis-3.4.2[${PYTHON_USEDEP}] )
"
-python_test() {
- py.test -vv || die "Tests failed under ${EPYTHON}"
-}
+PATCHES=(
+ "${FILESDIR}"/priority-1.3.0-test-timeout.patch
+)
+
+distutils_enable_tests pytest
diff --git a/dev-python/process-tests/Manifest b/dev-python/process-tests/Manifest
index a7553c5dfa56..4d5579ca929d 100644
--- a/dev-python/process-tests/Manifest
+++ b/dev-python/process-tests/Manifest
@@ -1,3 +1,5 @@
DIST process-tests-1.2.0.tar.gz 5478 BLAKE2B e210945253e0a5437b68b47f3621b82642379f8ead297cb63b76fb010f8276a5e3d007435c4f837c7ff0ce83ba38cf57dd8963eaa480219e34fcbce9f8cc22b6 SHA512 b5cbe96dbeb6421b26f5a50cfe91bcac2f5d527830dad678df5e0ed1b2019483eab6102ba548483dd6695c881f29380ead2a8b6851c40119815363549ecf5bb6
-EBUILD process-tests-1.2.0.ebuild 603 BLAKE2B 6713f4bad7c4b9ec7ddfa2d3fd8c72576fa10e547ca418a94d80221c8e80a20c26bba9639e2de8e8dfbe5206276dfbf348cf5e841732b06e4f6eb3016c23169a SHA512 1dcec590c9e273d8f6efdcc9103da6ca2119581130b8f91b204e6194736bc1317aa6e7283760426ddcb8f96abed24d15c6f93dcef970b03528a30a33f7cd75ec
+DIST process-tests-2.0.2.tar.gz 4815 BLAKE2B 14f2b2e266fd7365c4c1382a608ce641734c34c5215131b45b895a6d1d72591c2396332d1483f006ea7333a30993fae98d25e1a95cd58b38995d949c395da035 SHA512 6cf64d14587ab577a0680760ab6be146a60590091a0bbd6fb35d5c06ddf5289fa4d873c5658f882313837291b70adb37a3e41c13f1fe541777e05f5e9dac1750
+EBUILD process-tests-1.2.0.ebuild 630 BLAKE2B e710cba6d1555c35467d3e4ccbb67059b7002b4b94edb465ada011bac9d7d37a4ecfeb5db44274adf1114c0c6a2ec483cff9445bb3ca508242912670f7cd1f2d SHA512 5f0b8e6f4f39123d19d84af371aa28526ba73baafe253f37048f62c83a38f6b7c9822529c82aa17277323a89e72695c33d2891c0c62486632bbdf61f6f4fad1f
+EBUILD process-tests-2.0.2.ebuild 706 BLAKE2B 288f0b28ec0825eb7b85f725d1e522ab6d0de8737c65e1f2706863e715bf5981f7597f71272d0d882875523bbc3caeb023dd8f15059d3dd792008eded61642dd SHA512 b97f36ec3bd6a9c80e98e100cc685689ee2ea85c2b189574a284a6fc9260b9068b6f84949ed0823d66d42947d67640bcace988d86345b1bce83bef3748a269df
MISC metadata.xml 363 BLAKE2B a98b0d8b713b641ed26c4dd10207b0b9c76c6068e30d3e212cd76eb6d51e74edc032803f937f63fe10e676b61028fb95600fe322addffb7d9fe7936c988ad929 SHA512 f36107242f9361d2ea84f045ad22595c39bb94ba6641a2ffe4348bb7574a3656a57760f75211e9ee3e76b56fe0e3e9c44e941a8192a00476c7bfcfba150fe5e6
diff --git a/dev-python/process-tests/process-tests-1.2.0.ebuild b/dev-python/process-tests/process-tests-1.2.0.ebuild
index 217bd7e723ca..cc6ab95f84db 100644
--- a/dev-python/process-tests/process-tests-1.2.0.ebuild
+++ b/dev-python/process-tests/process-tests-1.2.0.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/process-tests/process-tests-2.0.2.ebuild b/dev-python/process-tests/process-tests-2.0.2.ebuild
new file mode 100644
index 000000000000..ce1d7c09190c
--- /dev/null
+++ b/dev-python/process-tests/process-tests-2.0.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Tools for testing processes"
+HOMEPAGE="https://github.com/ionelmc/python-process-tests https://pypi.org/project/process-tests/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+# There are no tests at all, under TODO
+# see https://pypi.org/project/process-tests/2.0.2/
+RESTRICT="test"
+
+DOCS=( README.rst )
diff --git a/dev-python/progress/Manifest b/dev-python/progress/Manifest
index 397f94bf9728..1296797c2b96 100644
--- a/dev-python/progress/Manifest
+++ b/dev-python/progress/Manifest
@@ -1,5 +1,5 @@
DIST progress-1.2.tar.gz 4951 BLAKE2B dcbb6df423949292c865142b40a654f5ac78472a1d5abfca4716d7449a3140cf8c71cadc6691609bfb81a941c5db27719dcf2eba9f743507c7023f710782eb1c SHA512 bd09e63a1cc1b24260b66e6f963deaeb6da87b08c376a4e2da179badc23eeb3e9ca213872d1da8caa5e2475cc1b7bb2022389bb8d7f1c9e1ca8f755406648116
DIST progress-1.3.tar.gz 5300 BLAKE2B db7683550ac19e2e11832c8be19971fe07fd58d6077e5fbf585178e1353aca1bf873affdcb528182e7856cdb2f9c342c7caed74e7914fbebde2d803479258ac8 SHA512 e94ac3b86ab5391a348130fe97a1bed9c42ed3625b4436b84080f677351a2d64b56e9ebafc65ac6c598ffed825413d30bb0d57210a7835c5e5fec82278b37076
EBUILD progress-1.2.ebuild 685 BLAKE2B 38332008f8584e286007f372ae98ad2a96014d5354e11a37b0175dba9cbea46060c930da6cc50a25dc9ca9ef15c43bd6117d3355b0914fcfb1aad06b0cb7b7de SHA512 0fafb9f08450fb24af1c971a345d71300a2be554babf0d84780515b16286c53b339fe796f44c8f21d2b9c80efef0bf34fe22e256d63b252ddb1283bc43ea9dbe
-EBUILD progress-1.3.ebuild 663 BLAKE2B 791f8e055c3df706c44b4d63769b93b137e799d126e51f35cd0ce1bc9e366e465bd38d23fe493de48b70dfac93726c92bf87d63e6ebc7fed73d566ad28d21225 SHA512 4d438f837f70bf331b6e7b1550a02778743d8aa1fc6e84dfe2bf298860b2157d2bb19e80660de8512868bae0d7c9104bf96acaadeba92d6dd1580c3f47c8bd6d
+EBUILD progress-1.3.ebuild 667 BLAKE2B ea4185a3f2394ad3872764d9bc76f0ad15416db44c3f55cd831dbb21ff13f733105f095d1d4bd1d56016497ac3b7bb9d8a809d035c96262ee97e0bb67815c954 SHA512 5e2cc8180035725126fcea15eed95c5993d56b96835c641346a5435790074f24c028439471117f13c6c925ff8e238596ae06da5475ba7898c05dbbb30ada84ea
MISC metadata.xml 367 BLAKE2B 211ac3b5e167e316dfc7b36076e1dcaa32eefb4933f1cd4690119fe0de679a9fed0660e55d31ba12f7ec174b80d2b41513c9d604e2bfc832402794a74907ee96 SHA512 cb620893fc0f46e9de21d8adebe9cd8b4946152d770fc88a1417204dfbc2bf9ec24bcd43d0132977e1ffe47da72297d04d0bda8ceafefabf36021a7f796c65ae
diff --git a/dev-python/progress/progress-1.3.ebuild b/dev-python/progress/progress-1.3.ebuild
index bf5384344c99..ce2a1bda2eda 100644
--- a/dev-python/progress/progress-1.3.ebuild
+++ b/dev-python/progress/progress-1.3.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} pypy pypy3 )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy pypy3 )
inherit bash-completion-r1 distutils-r1
diff --git a/dev-python/prometheus_client/Manifest b/dev-python/prometheus_client/Manifest
index 09949f279b52..37ef98051fea 100644
--- a/dev-python/prometheus_client/Manifest
+++ b/dev-python/prometheus_client/Manifest
@@ -1,5 +1,5 @@
-DIST prometheus_client-0.5.0.tar.gz 60184 BLAKE2B cc44537b051c053860520d412664d57aaa6d35dd491409de0da72b9859743cc355d67eb260c2381347ad3313df9efa498535ff130df317b103d8c815f34f28eb SHA512 6e6e6c0f859b7b9d593e1059b71fde8eed15ccd95e54c245b4e0e8edb748a4761f0929f2d6c06f1c4656eb81f26959c5cec6a58f4d725a587b433ffbb4582127
DIST prometheus_client-0.6.0.tar.gz 60790 BLAKE2B fa8eaddfedb9598394fec0c6464499ed5bcace9969e843126422414e397d31985a44a626be0257a235f6d5f685fd8d6bb55fc0d92928f0b9729ab9f097f1958b SHA512 a2b92683f939961c567c266a54699de6f37088cd4e61c9d9a5f4451228b4c3bfa4c517e4a5187867f5463d726a8dc6e7fdae30973c1e9aa9aa1a03247b2e99cd
-EBUILD prometheus_client-0.5.0.ebuild 724 BLAKE2B 7a7b0b39d3c47e6845a3ffdb785fde1f2a5aec109a64325b3d4fbd6d463062dc2543be89c2b44b07b9b09ca692c274a8995381e3439a31673ed17054860d9310 SHA512 9133357ce1601dc59c66927d93dee74417b11d7608f30cfe89b0663a09f36a984a01d07e99c93fa34b80ed27815cc8c093a02f0f086a7a3d4ac59d91381f114e
-EBUILD prometheus_client-0.6.0.ebuild 724 BLAKE2B 7a7b0b39d3c47e6845a3ffdb785fde1f2a5aec109a64325b3d4fbd6d463062dc2543be89c2b44b07b9b09ca692c274a8995381e3439a31673ed17054860d9310 SHA512 9133357ce1601dc59c66927d93dee74417b11d7608f30cfe89b0663a09f36a984a01d07e99c93fa34b80ed27815cc8c093a02f0f086a7a3d4ac59d91381f114e
-MISC metadata.xml 451 BLAKE2B 1596b7eb0ca176a5a00d44356c15f35268c3170f90bd13ffaceae39f56511c33f78724ab2cf3748efc1b3b10c71a1d1361ced3192c4c71a6dab5f616fea3051f SHA512 fec61f65143e869244b519455a7214884de5e72c75cf7e500e5aa156c41eb1e644ece46c402cb4722ec294e876078f9332654901b06f2a6f5ab8449f0181532f
+DIST prometheus_client-0.7.1.tar.gz 62880 BLAKE2B 8878a6e6a20f96443f1f14ffbb74eda7dc6f1f48151901da047ade6342ddd7858b4dcd808d80af64a3eff449c1c7425f9eb9f3d1283b65e8e6067c6b5fe2f9c4 SHA512 84b145ed191c9903d390b152c72de4f2afcb4c500b8debba59ded081f00cc76109b336ed2d7783d59e9922ea2927632f7ef730f336974294b20048c51e9d58a4
+EBUILD prometheus_client-0.6.0.ebuild 751 BLAKE2B 00537006f674b4ddfeafbf258674a822f5483ca21576b90cd11cdac204679ef47aa5a8e27ca9fec0176b740424882bf17f56ee04c5b979d405a9b2e86056bca4 SHA512 52ef191118760d22d2edfefe6db7a88382e7d7ab7a830a66c27d7cafa7c0f8a0ba8975d3107cfcb1875844393bc30de56a3019e9fc335184ec461129a45ed14b
+EBUILD prometheus_client-0.7.1.ebuild 752 BLAKE2B 4bf4c1d28d0010b49ec7f9adfabf281947b9a1b8ca0251a07d28a27a5dd00b11fdb7f2104c70390f95f07745b747fe7563e2752ee2e74ca166b49afcfc574a2a SHA512 6a6bf215bcea8eb3d275a305f7df7259f7e9fc9a57120b70b9c0d753fad815ffc3dab18873c8e1585fc3433d4517cecaebaeebcf20fcf1881d46a45bdbcb3cf6
+MISC metadata.xml 339 BLAKE2B 19175465b43ef0c7b56a6241f5e857392bbffcdd12de70833ca0c7c0fb2815dfdf529553721cab2afda053a63caad1621c06508dd1f776511adf5be84cfd010a SHA512 887ce6ef1c7181d5c87e69085c6d58c324260aa7dede8259115131b367b2d60219537fe8b3366ce10ec8904c15fb36626e34e28e6dde2db120c8e20f80fc9d74
diff --git a/dev-python/prometheus_client/metadata.xml b/dev-python/prometheus_client/metadata.xml
index 5357dd817d6d..fda0ec1e5910 100644
--- a/dev-python/prometheus_client/metadata.xml
+++ b/dev-python/prometheus_client/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>mrueg@gentoo.org</email>
- <name>Manuel Rüger</name>
- </maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
diff --git a/dev-python/prometheus_client/prometheus_client-0.6.0.ebuild b/dev-python/prometheus_client/prometheus_client-0.6.0.ebuild
index 366c1c2b5abb..5f11077944f6 100644
--- a/dev-python/prometheus_client/prometheus_client-0.6.0.ebuild
+++ b/dev-python/prometheus_client/prometheus_client-0.6.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
S=${WORKDIR}/client_python-${PV}
diff --git a/dev-python/prometheus_client/prometheus_client-0.5.0.ebuild b/dev-python/prometheus_client/prometheus_client-0.7.1.ebuild
index 366c1c2b5abb..9dd8eb6a2bad 100644
--- a/dev-python/prometheus_client/prometheus_client-0.5.0.ebuild
+++ b/dev-python/prometheus_client/prometheus_client-0.7.1.ebuild
@@ -12,8 +12,9 @@ SRC_URI="https://github.com/prometheus/client_python/archive/v${PV}.tar.gz -> ${
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
S=${WORKDIR}/client_python-${PV}
diff --git a/dev-python/prometheus_flask_exporter/Manifest b/dev-python/prometheus_flask_exporter/Manifest
index 227668a2aac0..a032873d15c5 100644
--- a/dev-python/prometheus_flask_exporter/Manifest
+++ b/dev-python/prometheus_flask_exporter/Manifest
@@ -1,7 +1,7 @@
DIST prometheus_flask_exporter-0.4.1.tar.gz 169196 BLAKE2B f88212acf6a1e64207001a620bf562e121f681fec972d1d97ddffa2b8cd2f9c9af4b4da377234f6b98731702d964dd14835377e805e9d72855f463907aaaed9c SHA512 98819d09f66a7fb272ce298fadb77848de2591a42dccc29cbf1cf69b423093789ef5708f7082d54d11ce2bf2e092d84a52c22b916af0081c64fc4838e7f5e374
DIST prometheus_flask_exporter-0.5.1.tar.gz 171616 BLAKE2B 49c95ec09f72c2c6dd61b01e55ebb70c19aee6cb782bb1a3b7a7dc28bc5a1d119af15e4740051627a06dfbead578acb1743adf7b40278faed21ff7b5717ca190 SHA512 444ccff5e7430a673c662c60c4588a949e12929ca49065d076ad28fca14f4fe945e8ad68aef5bf297f69892463c92a41fb3309e487a1c856897fa0132c69298d
DIST prometheus_flask_exporter-0.7.2.tar.gz 172123 BLAKE2B 9c2a30924414547f34e84152d3c7d6d95785e868fbdeab1a3c157804bba17d90b39404e285ca0349ce30ca19e2e8d1c62c35f4881847844636d262a6bc835f58 SHA512 42c425861504a21c14a67b3ee7571510e586ba6166e3ecd66ed0263f527a563561eea7034e050ad7b03154090918aa88e0a07e13808acb9f4605c021d19bf3c1
-EBUILD prometheus_flask_exporter-0.4.1.ebuild 776 BLAKE2B 20e0b117807f1bcfd396c68193f8690dff4859a0351700af37e79016730558adba8f89f520b92058262685f1da810489ac3d2f3d1b1ab000e141f7139aa65d06 SHA512 618afdeb6b130bb7eb14e7635ac0adf32f4f138d3b79e37b863ddeb88d1c62509b0df79d859ff636df2dc11af9bf159359757ceac730fd8b9d239c023259bcf3
-EBUILD prometheus_flask_exporter-0.5.1.ebuild 776 BLAKE2B 20e0b117807f1bcfd396c68193f8690dff4859a0351700af37e79016730558adba8f89f520b92058262685f1da810489ac3d2f3d1b1ab000e141f7139aa65d06 SHA512 618afdeb6b130bb7eb14e7635ac0adf32f4f138d3b79e37b863ddeb88d1c62509b0df79d859ff636df2dc11af9bf159359757ceac730fd8b9d239c023259bcf3
-EBUILD prometheus_flask_exporter-0.7.2.ebuild 776 BLAKE2B 20e0b117807f1bcfd396c68193f8690dff4859a0351700af37e79016730558adba8f89f520b92058262685f1da810489ac3d2f3d1b1ab000e141f7139aa65d06 SHA512 618afdeb6b130bb7eb14e7635ac0adf32f4f138d3b79e37b863ddeb88d1c62509b0df79d859ff636df2dc11af9bf159359757ceac730fd8b9d239c023259bcf3
+EBUILD prometheus_flask_exporter-0.4.1.ebuild 803 BLAKE2B 3094c7c78b98ee34f3d822799489351a0a85d84d6f9b2bfd9c5a646d8755bdd0bb0073a2955833ba93d064a0be042c235a69c26aa285bd3c72eecc4534218441 SHA512 999df1e4af6ca7cf7d8abf5eff0f803afe60bc538ddbc1b91f8dd1db9254efb33f40b02bc791970cdde8f2ed1544bd7d2983aff389fb4c604337b705035eae93
+EBUILD prometheus_flask_exporter-0.5.1.ebuild 803 BLAKE2B 3094c7c78b98ee34f3d822799489351a0a85d84d6f9b2bfd9c5a646d8755bdd0bb0073a2955833ba93d064a0be042c235a69c26aa285bd3c72eecc4534218441 SHA512 999df1e4af6ca7cf7d8abf5eff0f803afe60bc538ddbc1b91f8dd1db9254efb33f40b02bc791970cdde8f2ed1544bd7d2983aff389fb4c604337b705035eae93
+EBUILD prometheus_flask_exporter-0.7.2.ebuild 803 BLAKE2B 3094c7c78b98ee34f3d822799489351a0a85d84d6f9b2bfd9c5a646d8755bdd0bb0073a2955833ba93d064a0be042c235a69c26aa285bd3c72eecc4534218441 SHA512 999df1e4af6ca7cf7d8abf5eff0f803afe60bc538ddbc1b91f8dd1db9254efb33f40b02bc791970cdde8f2ed1544bd7d2983aff389fb4c604337b705035eae93
MISC metadata.xml 379 BLAKE2B fa5becfbac6899fcca5123454185c7449de058974619b27d388d40a2954d1000b35474637751b379131b0564f444443647eebd24b8f2328c8689690b5f806e7c SHA512 75692a0ca25d143cd7c969ef35444c62c8694c52a4ab615ee0473d385a51817f152212a29a2e802beadf4d1ad66f699223f50ba50e58d40159f1e2f51af15bfb
diff --git a/dev-python/prometheus_flask_exporter/prometheus_flask_exporter-0.4.1.ebuild b/dev-python/prometheus_flask_exporter/prometheus_flask_exporter-0.4.1.ebuild
index 2b5858438426..604944022cef 100644
--- a/dev-python/prometheus_flask_exporter/prometheus_flask_exporter-0.4.1.ebuild
+++ b/dev-python/prometheus_flask_exporter/prometheus_flask_exporter-0.4.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/flask[${PYTHON_USEDEP}]
diff --git a/dev-python/prometheus_flask_exporter/prometheus_flask_exporter-0.5.1.ebuild b/dev-python/prometheus_flask_exporter/prometheus_flask_exporter-0.5.1.ebuild
index 2b5858438426..604944022cef 100644
--- a/dev-python/prometheus_flask_exporter/prometheus_flask_exporter-0.5.1.ebuild
+++ b/dev-python/prometheus_flask_exporter/prometheus_flask_exporter-0.5.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/flask[${PYTHON_USEDEP}]
diff --git a/dev-python/prometheus_flask_exporter/prometheus_flask_exporter-0.7.2.ebuild b/dev-python/prometheus_flask_exporter/prometheus_flask_exporter-0.7.2.ebuild
index 2b5858438426..604944022cef 100644
--- a/dev-python/prometheus_flask_exporter/prometheus_flask_exporter-0.7.2.ebuild
+++ b/dev-python/prometheus_flask_exporter/prometheus_flask_exporter-0.7.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/flask[${PYTHON_USEDEP}]
diff --git a/dev-python/prompt_toolkit/Manifest b/dev-python/prompt_toolkit/Manifest
index 40cdd7b77e3b..770365e34ea1 100644
--- a/dev-python/prompt_toolkit/Manifest
+++ b/dev-python/prompt_toolkit/Manifest
@@ -1,7 +1,9 @@
DIST prompt_toolkit-1.0.15.tar.gz 243734 BLAKE2B b27e61bb444360abe95714e2014fcacf2355da0540b21af35cc40cb0f0115d0a3b027236235a89a95c1ec1fa947bf5b88b236b737fab5de78e7bd5fc798aa764 SHA512 10981be2ed8b71d0cd9f663c4de047cec9664d9276968c6eec40dc45b388d1acf8eba07d534369254f178931079bf39b04eb2ceac06aa63a2021ebf62387b2f5
+DIST prompt_toolkit-2.0.10.tar.gz 347981 BLAKE2B b95cf000d5249da3710f9b51f72d41c3d552f1d3a35dea5493f565f0f62998d890bf2b81b3376140a4d16a19f2c5fd60eb0cb5f2f58180c176ef1543c6fc4ec2 SHA512 b91292cf43607b3a7018ca29827f0aa9bc90efc064c68faffe02ad28e4bb60f45fc2d25bbfd9a40a383a815cb08596975f08237a498f94a5c088d56d3a0a9803
DIST prompt_toolkit-2.0.6.tar.gz 339714 BLAKE2B f969edef98d25930e4d61c1500bb9c8d731dea29e8d154e6baa2ab4045ceaf9d577d46024734a255cc15a4c13685582309e9d2fe7ae3320257f6fd1f9981ada6 SHA512 37082011ee5b8d6fd9febef95c92494ed6108b9ad8c64ac580b69c3464781a2f0dcef5b1c4d06fe309a3036932f7c622042e6b2293acf2ab6f9f2aa3c48d9322
DIST prompt_toolkit-2.0.7.tar.gz 343267 BLAKE2B eed36fb951bcf8b0663a87eb4e77267246bbc7a6b773ed76d730c04b4dd012434fd0e71e5f558c231fd5ba1e8b3403878106bf3c60f44b7aa3e492a99a622b65 SHA512 4ea8102a50290878248ccc2119eb2b5ae50ad58f466510f8328bc172942f5417abde24393958c910ae0ab2ea4a8caff049b6e7acd8d94e9dbeb97b36c6e2191e
-EBUILD prompt_toolkit-1.0.15.ebuild 751 BLAKE2B 8b9859ab3f5a31e299a65772a508ad64287e28e38c0981b8b41ccd4d8cbf9713fe0f38850c5603dc84cdef07130481da364cdc95671ee01d1998bb083ddc7dce SHA512 a65c5753f307f76056f4a250741c8c5ac013f56655f855071363eeaafa5d98623e3c69599b1faa4118986a71f9105093c26595d96ca84b671a55eccfa976c62b
-EBUILD prompt_toolkit-2.0.6.ebuild 753 BLAKE2B a038b4c5c60b1240dd7eaa6570d5f10fd8cda79f2eb6b209c94cc8854a93e7a4cd5dd8d4dcc1911d095aaac2f719fee3dcad6c304d3d18d0d47576653245367a SHA512 6b2249e01014c9f1c79a9c374b328bd7c56557a0e6cba8a2fb21850dab6f7c97421cb2c9652b479cd30181908b9d14a52bf35d8b2b41b24429d53e96eea63d36
-EBUILD prompt_toolkit-2.0.7.ebuild 755 BLAKE2B f2526c56d8c8570eaba7fe292dd97e0c661433785f9f22f1b0c59b99690dd32fe1a72c888709fef6a64d81cfc65ad4a95b2847482f0fb5155c8a514d4ca59b39 SHA512 2a0183cd884f270036c62090abb2f4a0115022644573d87e91ff6c6dd1583c85e50c97cad2334651f83ef332768ee8e0d1e106ee8ff1c703c1349c63f0f0a532
-MISC metadata.xml 407 BLAKE2B a53543e0383cf16a19405b6722f7c5b430c69b0ac1a0863681ca700c56dba8e630f04e27fe682ecfaa905d6fb8ac4b4fbc78cbdc3e2575647071c2662ad5fe5a SHA512 7322ba928408db64bb54edf92fd385bd2fc41dea2a857bd2034d3b3e3bfe23b7fc82fd8048a41bb65f0aa103153e9f99f64c5f6abc76cc01a3d2db139b0a98ff
+EBUILD prompt_toolkit-1.0.15.ebuild 777 BLAKE2B 2934ed09e3fc7f45a3ad8f3915949a8da1d3d0bcbf462d56423266a8b7b7ac5932a5771dbe702ab2115e1bf2509a89409138cb6376fb7d72bd36c73f656070e9 SHA512 6637b821969a61c7794d6ab3f655b0f7859875d62ad949b4c1d35c15cabc9539b87deffbf5be6d30770096710dd980fcfbeffcd5c68f7f23e12428e61a1bd918
+EBUILD prompt_toolkit-2.0.10.ebuild 600 BLAKE2B 3977ff4515adc780a3e118883936c80b65f76ef1b12e8f0178bac2a39b4d3690e79e84102509b4d0c931f6c4023f34887607604bc2add51d2863dc6f1fc0a3f7 SHA512 a6ad8fedfd70bf793c892151e6c5897e897cfcde4c655ffbfeea831e202baa573f62a70cd5754e96c4974e3ae2049d32d9fa4c7eae2beddc6d7f4e8be464a104
+EBUILD prompt_toolkit-2.0.6.ebuild 780 BLAKE2B 1153ecdbeb655261c3a2b0b7527f7e3ce0ff8f84a09bb7dd37607362d5968f07cf3bffaeb0ef9a90e9ffccacd6ff03b2b04c7670e0d3a7a01c1007632f982748 SHA512 0bf4b937cb6042eaddaf6a7e3bab1d73272b865e5557c87bbd3edee6be18cd9d5bb538cafb19492f5a4c071a3b7ed2ab5094294f055e33f27112dd4707e3ea5c
+EBUILD prompt_toolkit-2.0.7.ebuild 782 BLAKE2B e5c619ed6ce84c94dac8d7bef2c44aba630e7055d82ef2d778a1fb5daeed7785b816fb5493c394d834f54da5e176511784adbb3f0d83a12c53445acccc8a82f5 SHA512 65ae1b5fc2d3c40a75783dc7bdb2bb9488625dca4234fb6ab98405941de43e555e9c5ca703bfdbe7f08f8f9a3424754e0a9f37ed724744ae3f3a44f98e2773f2
+MISC metadata.xml 405 BLAKE2B df7ed8f078fe07004e09438bdc172fe1b24c4d8c06a82828a59aefc1466675de75bf7e96aa9a2012e912d3568ac87ccd4f7580cb4e56b6652d1228eccb6bec47 SHA512 31fd338e542e320ea3e089f13ce179af94777688d86f49ae68be12b6cb2463e6a5b5ff5270c5bd81d2b6fb76e834f0213a06e5daa3327d0b032a68de5f9da4d1
diff --git a/dev-python/prompt_toolkit/metadata.xml b/dev-python/prompt_toolkit/metadata.xml
index 29e9faaf3f1c..3ff66414d0a8 100644
--- a/dev-python/prompt_toolkit/metadata.xml
+++ b/dev-python/prompt_toolkit/metadata.xml
@@ -7,6 +7,6 @@
</maintainer>
<upstream>
<remote-id type="pypi">prompt_toolkit</remote-id>
- <remote-id type="github">jonathanslenders/python-prompt-toolkit</remote-id>
+ <remote-id type="github">prompt-toolkit/python-prompt-toolkit</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/prompt_toolkit/prompt_toolkit-1.0.15.ebuild b/dev-python/prompt_toolkit/prompt_toolkit-1.0.15.ebuild
index 4537d0cbe6f4..d28ff26cf2dc 100644
--- a/dev-python/prompt_toolkit/prompt_toolkit-1.0.15.ebuild
+++ b/dev-python/prompt_toolkit/prompt_toolkit-1.0.15.ebuild
@@ -13,8 +13,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
diff --git a/dev-python/prompt_toolkit/prompt_toolkit-2.0.10.ebuild b/dev-python/prompt_toolkit/prompt_toolkit-2.0.10.ebuild
new file mode 100644
index 000000000000..d119b248c58a
--- /dev/null
+++ b/dev-python/prompt_toolkit/prompt_toolkit-2.0.10.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+inherit distutils-r1
+
+DESCRIPTION="Building powerful interactive command lines in Python"
+HOMEPAGE="https://pypi.org/project/prompt_toolkit/ https://github.com/prompt-toolkit/python-prompt-toolkit"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+ dev-python/wcwidth[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/prompt_toolkit/prompt_toolkit-2.0.6.ebuild b/dev-python/prompt_toolkit/prompt_toolkit-2.0.6.ebuild
index 400a338a0bc2..efb5b1d31d64 100644
--- a/dev-python/prompt_toolkit/prompt_toolkit-2.0.6.ebuild
+++ b/dev-python/prompt_toolkit/prompt_toolkit-2.0.6.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
diff --git a/dev-python/prompt_toolkit/prompt_toolkit-2.0.7.ebuild b/dev-python/prompt_toolkit/prompt_toolkit-2.0.7.ebuild
index 2d0a197c19a7..c32a12c11994 100644
--- a/dev-python/prompt_toolkit/prompt_toolkit-2.0.7.ebuild
+++ b/dev-python/prompt_toolkit/prompt_toolkit-2.0.7.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
diff --git a/dev-python/protobuf-python/Manifest b/dev-python/protobuf-python/Manifest
index f58b1ef4f462..e47749a51bd1 100644
--- a/dev-python/protobuf-python/Manifest
+++ b/dev-python/protobuf-python/Manifest
@@ -1,13 +1,12 @@
-AUX protobuf-python-3.5.2-google.protobuf.pyext._message.MessageMeta.patch 895 BLAKE2B de1850bb816a6776876a50c19200f757f9610cbfe9263ce2ffa05d33d44ed765f00b7510c57e763c008af34a260530dd4fd21ccc12b19ef531859f2195fd4eb2 SHA512 1b22d0df90bc602469a59f5ef82f8bbe96c164b7ad3c53ef1a7ba9ee97d8334b4e5c9fe7d57cfe2b1edad85d58f4a89095c8eeac370d6bd043c0d8561e00149d
-DIST protobuf-3.6.1.3.tar.gz 4490599 BLAKE2B 5a058f937330bd562e364a8d86e0b1376fdac9fded0fd23d6914cb59c5c15e8bfc1e203ea36b5a4eece8919708c1a9a6616b0ec2028d6ec339704da53ed81963 SHA512 9eadb46c7daa19e612516958169bc90943b38b429a4b2cf2171b66b57f50a2f8a9b66cbf58bdd44517af414b78e0f3ab2e1361891dc60ecd098185da2638d37e
+DIST protobuf-3.10.1.tar.gz 4905995 BLAKE2B 1dde3b6260918da8430c2ce69210462f339c492b2a4e53d5d9c1bea3747aead905370507fc4bd703560f6885c0f3f8393a998b875c19744ad94827109ecbb49f SHA512 aba0c4034c0d3b1759904adb6270eee94dd5dc568f433b219e3f1f70c0033993cdfa3bf476ad3f5767c7629edb9fd029c686405abf93731dde808286b336330d
DIST protobuf-3.7.1.tar.gz 4795774 BLAKE2B a91155169623ee24ba49e397b151829321c01ff06bb27541e6c02701c37ac96ea9606961291ef0d4616dd6dba045bf7e893ec6288f5809d30cc026b60ae76590 SHA512 7d4cfabd4bd55926336a3baafa0bc1f1f15380b1b2af945f70a2bb3ba24c6ac6567f49c492326d6d1c43a488166bff178f9266377758a05d8541d8b242f4f80f
DIST protobuf-3.8.0.tar.gz 4934577 BLAKE2B 4b86ab216e8a8b2c99c3620da9417c0562498e9d4dbf4957db186f51c62b0ed73b1322635a076b2d4054e015bdf6c8c50cc7fd0cb78d24a93b29d2a5b48f66fe SHA512 ba27c64e5193cd4a144bf0c9dc0d195fbbe6e580aaca01960362f0f185074588ca40046d3bcea76e1deae7508b722f6c5be484ea957122ae8e98229c7c3a4ad2
DIST protobuf-3.9.1.tar.gz 4947402 BLAKE2B c1e366438ca619044d84d7a75453c35b48d5f64867b7aaec78c04966d4e62223a8909a28be850156ce3d47f0e7f42e80a231ec5d814d2820e1edfa963d89e177 SHA512 9accb56c1aadef83bf27280e15a99809a3561cbd4b39d6605dec730cc112bf4fd2e9f1ac39127b32a1b87253e712be4b4f12afe4061a8f7be76266b3f4bca314
DIST protobuf-3.9.2.tar.gz 4947582 BLAKE2B ff0150970286d1eb452bd2f252fa8200617ddf491dcb3b9b60cebb36268c5a3072df3d24142ca9863306df6690f53ad4d4761c7846c677c4610716ec22e0838c SHA512 510349ddc59b4e53087b5247ca8784e9f852d66d755e1b014c6214e14c003f31dd336a724e9eb87a5b85a70e22793eb3211744c85a514b24b687346563717bec
-EBUILD protobuf-python-3.6.1.3.ebuild 1338 BLAKE2B c2992acc2383bf7ab469f2a538dbd344ecf65d20bec9ebfe1209de791c643bf069c75dfac08e7b8ce1d450b4a468fee47e4903fd2cd8c4df0d4fb8643147986a SHA512 522fd9478da9a732828c8ed4ecfe468ac15218b8527d41e797f792c462987a7e293c56928ab12bddd79002a24772eecfb59f122244e327182f860810cf7fbdc8
+EBUILD protobuf-python-3.10.1.ebuild 1536 BLAKE2B af636a141c5a60deb002c8ec784a9195ca8c524d0035aee87900fb51559da2230a5869d91d1ff666b005aa841727d85aa38e30f113f9fb1a0e379974d5242322 SHA512 05ac228c4eb805a199ee729bde86c96ecf692da550c55b0fa2642c57c018051fe2d36f1bfd5dc690f28ae2c2b1780f354bb1206a8e3c65ae1074062adb6b49a3
EBUILD protobuf-python-3.7.1.ebuild 1581 BLAKE2B 0a1956a1e5168382d5db661b7ccce17f164ac5f34d5746b54f17c94b935d7f6566731440e5d7a560ff4f03314b55f85f65dd9b8b9adb5965cb8799879ccec151 SHA512 6724d4732e02042369ccf2e662964be6493caf34dd166ae58d9afb9dcf5117e425c8f22134357d0b3b72b8e9dfac65837db31f6c317e92eae3517622e3ffb520
EBUILD protobuf-python-3.8.0.ebuild 1525 BLAKE2B 5cf0572a7cd975ef21ff50b0f126a5467d9245301f3d47151c36069062b4f15f4fc74f8a7305798d72eba317804d14926b43d85921fd608e41806afc3260df40 SHA512 0183cf00fbfb384a16b956a709c9b432e2dec7097c8c4ab1e3ddeb0dcdff0a1d8a2ee6c50a0b2d662267f7c8bfdaab22da6ad7dc5c115dcb60e5072de8211d02
EBUILD protobuf-python-3.9.1.ebuild 1532 BLAKE2B 1731a0fb3647828d002a6dece70dec5eb0d92e6e467457e7872740bc5a504998358ec9f55e7c31f6d8f805345d5e13db9619894b7d393b7b15cbc0013b5e813e SHA512 f703f0e64b604adaab42298543878ab13b9fdebe64832a17483c6da38c000a696fd1a4e16e464a459d18f82b09f5daf0e6eb5e5b4d89328c396aeb8f35eb2ff4
EBUILD protobuf-python-3.9.2.ebuild 1532 BLAKE2B 1731a0fb3647828d002a6dece70dec5eb0d92e6e467457e7872740bc5a504998358ec9f55e7c31f6d8f805345d5e13db9619894b7d393b7b15cbc0013b5e813e SHA512 f703f0e64b604adaab42298543878ab13b9fdebe64832a17483c6da38c000a696fd1a4e16e464a459d18f82b09f5daf0e6eb5e5b4d89328c396aeb8f35eb2ff4
-EBUILD protobuf-python-9999.ebuild 1415 BLAKE2B c577cc237dac1c677d71c76092b27bd84fc76a76837a473acae7d28fb654b9a93e7e27b0627f2881261eed98b582fb26f60fb419a56a57a17ab263331f76b4ca SHA512 b9d31f7c5b2ce01d3a019581548de3d19758a9609bc40d8d9d64a5234fdcfd475b80e07f573b21c8aa224c599227153ac8944b91e21cbca6230aa7dafb99c7f7
+EBUILD protobuf-python-9999.ebuild 1419 BLAKE2B 681f5aaa9fc78f2079d01f2a9671eff8d8f5ffa2682c632445af69a4ea16a17103e0fb1e33c80e94cf7ae6b36d2c3a30b4003d4209ac0a82a5e1b7f185b3907c SHA512 119b49010f3957f048da167d7825892d2b334519608ed325d7c68d2dc76fcb955c6247d1e43a6ce85e63f8c104b8452fbbf79198c37972ae158e301707bd58c2
MISC metadata.xml 539 BLAKE2B 32831dd18b1c8c19a3e5339788b48bcbc6719654148fab93412bb91aa53ccad7b39529bbc2ea78b33b157eeb024e77cfa981088375466273e58b9d043ebdd70b SHA512 c6f28c8549dc8d3552836e81322db479ed4ac7ab5a12232f64d55cd909d8e4face39eed67b3f2c79f01023cfe3d00cf0540493acdb0aac419e6b58abcd430890
diff --git a/dev-python/protobuf-python/files/protobuf-python-3.5.2-google.protobuf.pyext._message.MessageMeta.patch b/dev-python/protobuf-python/files/protobuf-python-3.5.2-google.protobuf.pyext._message.MessageMeta.patch
deleted file mode 100644
index c29da40ca261..000000000000
--- a/dev-python/protobuf-python/files/protobuf-python-3.5.2-google.protobuf.pyext._message.MessageMeta.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://github.com/protocolbuffers/protobuf/pull/4365
-
---- /python/google/protobuf/pyext/message.cc
-+++ /python/google/protobuf/pyext/message.cc
-@@ -402,12 +402,6 @@
- return result.release();
- }
-
--static PyGetSetDef Getters[] = {
-- {"_extensions_by_name", (getter)GetExtensionsByName, NULL},
-- {"_extensions_by_number", (getter)GetExtensionsByNumber, NULL},
-- {NULL}
--};
--
- } // namespace message_meta
-
- PyTypeObject CMessageClass_Type = {
-@@ -440,7 +434,7 @@
- 0, // tp_iternext
- 0, // tp_methods
- 0, // tp_members
-- message_meta::Getters, // tp_getset
-+ 0, // tp_getset
- 0, // tp_base
- 0, // tp_dict
- 0, // tp_descr_get
diff --git a/dev-python/protobuf-python/protobuf-python-3.6.1.3.ebuild b/dev-python/protobuf-python/protobuf-python-3.10.1.ebuild
index 10d28b57c1b2..a6af9c20ffce 100644
--- a/dev-python/protobuf-python/protobuf-python-3.6.1.3.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-3.10.1.ebuild
@@ -2,33 +2,45 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
-PYTHON_COMPAT=(python{2_7,3_5,3_6,3_7})
+PYTHON_COMPAT=(python{2_7,3_5,3_6,3_7,3_8})
inherit distutils-r1
+if [[ "${PV}" == "9999" ]]; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf"
+ EGIT_SUBMODULES=()
+fi
+
DESCRIPTION="Google's Protocol Buffers - Python bindings"
HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf"
-SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> protobuf-${PV}.tar.gz"
+if [[ "${PV}" == "9999" ]]; then
+ SRC_URI=""
+else
+ SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> protobuf-${PV}.tar.gz"
+fi
LICENSE="BSD"
-SLOT="0/17"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+SLOT="0/21"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE=""
-DEPEND="${PYTHON_DEPS}
+BDEPEND="${PYTHON_DEPS}
~dev-libs/protobuf-${PV}
dev-python/namespace-google[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}
+DEPEND="${PYTHON_DEPS}
+ ~dev-libs/protobuf-${PV}"
+RDEPEND="${BDEPEND}
!<dev-libs/protobuf-3[python(-)]"
S="${WORKDIR}/protobuf-${PV}/python"
-python_prepare_all() {
- eapply -p2 "${FILESDIR}/${PN}-3.5.2-google.protobuf.pyext._message.MessageMeta.patch"
- distutils-r1_python_prepare_all
-}
+if [[ "${PV}" == "9999" ]]; then
+ EGIT_CHECKOUT_DIR="${WORKDIR}/protobuf-${PV}"
+fi
python_configure_all() {
mydistutilsargs=(--cpp_implementation)
@@ -46,5 +58,5 @@ python_test() {
python_install_all() {
distutils-r1_python_install_all
- find "${D}" -name "*.pth" -delete || die
+ find "${D}" -name "*.pth" -type f -delete || die
}
diff --git a/dev-python/protobuf-python/protobuf-python-9999.ebuild b/dev-python/protobuf-python/protobuf-python-9999.ebuild
index ddea99c14f00..9e9d34cbcc8a 100644
--- a/dev-python/protobuf-python/protobuf-python-9999.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-9999.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
-PYTHON_COMPAT=(python{2_7,3_5,3_6,3_7})
+PYTHON_COMPAT=(python{2_7,3_5,3_6,3_7,3_8})
inherit distutils-r1
@@ -22,7 +22,7 @@ else
fi
LICENSE="BSD"
-SLOT="0/21"
+SLOT="0/22"
KEYWORDS=""
IUSE=""
diff --git a/dev-python/prov/Manifest b/dev-python/prov/Manifest
index 1cee97938c70..a322bc1f867e 100644
--- a/dev-python/prov/Manifest
+++ b/dev-python/prov/Manifest
@@ -2,6 +2,6 @@ DIST prov-1.5.0.tar.gz 125045 BLAKE2B c378c665b78f4b91b612e954e51b517a6c2e293297
DIST prov-1.5.1.tar.gz 123725 BLAKE2B 80816d7a78c881e48b89adf0fe2b9579fb3bb5ebca55220ae449dca422c069cd6c469a547d025600944fedccb82c20e4a7571f336592c3f5ff5b5a0bd0835c1c SHA512 71ff149f7a015a36299413b7fc98e0965684aaa0ece86ff865be1c1ef404a3b24489144d9f8299dd48c2f13b377d16679b26fe93e3463455192a054897af52f7
DIST prov-1.5.3.tar.gz 121405 BLAKE2B d3c854b9631e68ff8d71e90992c6238ff3a5a0053efe2970a95e3f4584e12637774ef23f3d00c2c3594ff250175cc706f1d5f4d04abd6b24cbb920f588fd6716 SHA512 b205b978320c032c07e96f75a6c6edd4f046e4e219a41234c3fa12dbfa5514d16d56bba602617b95417918ee457c6a7f82dc228066f8a21edd28730fd20494ba
EBUILD prov-1.5.0.ebuild 938 BLAKE2B 1e93b5cc02cd1e3282deb265b2dde063588be211a93cf91a4aa454cc1a2fa9ca5192a398d92b7cd9e59697fb1bab37d3218970a836f605a0511d3f190466f3d1 SHA512 132c33ecfaabffe514ff35b4a479611d7d8f3a956bb40af002ebfc5d3337eeefe0c59bdf12bc1f60b90a6f148254351cae2d7a071db8500c434cbe2a71603bdb
-EBUILD prov-1.5.1.ebuild 754 BLAKE2B d50aa71b20c26589456693b1c6d97c0d53a93a952f812a534274fc7d660225284c7c822e4d1d791767cc951197bc78b71975fc8a1de5fdf8edee5c83d2a0c7e8 SHA512 beb2c37e792ea9607750033dd2de6f7e1e2889734d940f6efe12f12e92ea743e609564a07b7eeb9fb91753060e670974e3bfa32ff00ce31db6e5a3a468017776
-EBUILD prov-1.5.3.ebuild 754 BLAKE2B d50aa71b20c26589456693b1c6d97c0d53a93a952f812a534274fc7d660225284c7c822e4d1d791767cc951197bc78b71975fc8a1de5fdf8edee5c83d2a0c7e8 SHA512 beb2c37e792ea9607750033dd2de6f7e1e2889734d940f6efe12f12e92ea743e609564a07b7eeb9fb91753060e670974e3bfa32ff00ce31db6e5a3a468017776
+EBUILD prov-1.5.1.ebuild 781 BLAKE2B d47fc01c3550591cbd308494424cf4b0a62bba3f98e8282b7f2d93200208b25355ee6299ee9a7a7ab5202af3ee099612e6c102f0128fc52561ed43fbb67b2169 SHA512 cace649926e7b2d702b529a6c665b7317a2ebc1ceb02b8bed2036da95b466a186eeb4133d3d327a7536057f29b9337c17385e6ce162c7cb235bf74d429964821
+EBUILD prov-1.5.3.ebuild 781 BLAKE2B d47fc01c3550591cbd308494424cf4b0a62bba3f98e8282b7f2d93200208b25355ee6299ee9a7a7ab5202af3ee099612e6c102f0128fc52561ed43fbb67b2169 SHA512 cace649926e7b2d702b529a6c665b7317a2ebc1ceb02b8bed2036da95b466a186eeb4133d3d327a7536057f29b9337c17385e6ce162c7cb235bf74d429964821
MISC metadata.xml 632 BLAKE2B a13213d0c3f132bada05993e9e392a744c33a178f576d712d8d2ec081283543519871182ca53b7c43d7dc10d95f22b76e56946afb73ff77c84ae96be75692c03 SHA512 ecc45c96e15df53bf48de473c0553b3fad1ca42b89b3f1f9059f49f5877e7f3dfdcb725c25b54fb64db910acb657c88cbead3a36ed60be4e4f8068ecafbd52a7
diff --git a/dev-python/prov/prov-1.5.1.ebuild b/dev-python/prov/prov-1.5.1.ebuild
index c7e15cf801b2..a792a51cfa75 100644
--- a/dev-python/prov/prov-1.5.1.ebuild
+++ b/dev-python/prov/prov-1.5.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pydot[${PYTHON_USEDEP}]
diff --git a/dev-python/prov/prov-1.5.3.ebuild b/dev-python/prov/prov-1.5.3.ebuild
index c7e15cf801b2..a792a51cfa75 100644
--- a/dev-python/prov/prov-1.5.3.ebuild
+++ b/dev-python/prov/prov-1.5.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pydot[${PYTHON_USEDEP}]
diff --git a/dev-python/psutil/Manifest b/dev-python/psutil/Manifest
index 70bae22e4be9..32b2c8c09867 100644
--- a/dev-python/psutil/Manifest
+++ b/dev-python/psutil/Manifest
@@ -1,15 +1,13 @@
-DIST psutil-5.4.1.tar.gz 408489 BLAKE2B 867dd9b535134ff2ef5960f774891eb4743afc5857c4e0ba7306bd4feb42f3b255a6174a092eff2814f3e2ec9d29179d23ffe495ca85dba56fc42616e67c9a8b SHA512 84d9f61cc6c51798d98ac2f727a50d85de32171645d01abf85d4f8c58bdb3b40997ab717f859de3ea21cf5b24867e1a416ee3036d6167d3fe735eca4607a110f
-DIST psutil-5.4.3.tar.gz 412550 BLAKE2B c12a8418e7a7573d23a2599c6a4df9a3aa3bbe6b9cbef9e0f48b0379944e2aa06ed498adfddc30e8d9ba8e02a08f79d4867dc1e313a62040ad3550d69d62664f SHA512 f2a0f3089c3436df52d509576795e1de14c4127918fbe63b8f116f7c097ba4d67e3b55a8da167a88c6ffd340bb443109d4887c03371810997ced4478b295f960
-DIST psutil-5.4.7.tar.gz 420300 BLAKE2B e096997d22577f90cd6fc6019f2bde8855abda0eb67b496dfb8cc8dbce769e0c7da66524ac6d0c059e7a2d074a1675187af3177d904feab5a76b9b8a72c63853 SHA512 553c6de601d4c4d0c6a9dccc3eb8a449f1b3a18cd71648395ea3b43da3c92aef1565f6ce763872855d68b3de190dbd04c7f5be5ed4a79b0167d737c1825c0e2c
+AUX psutil-5.6.5-tests.patch 3942 BLAKE2B 95c1f1c65b68a274d4bae00acc7872dbc25e646a94cb466f811efa90883cc233fdcad9f268c77f56a0a4cacdb65089e0c4038c16a7ddf275260055b2b7127a92 SHA512 de6e199927e548cda039c8296b8f8402391ea48586db873e8d1337145428eaebcb5f64847f3c661883a2898be1345edef4ff1cb30da3da84daecede2eff4907c
+AUX psutil-5.6.7-tests.patch 4286 BLAKE2B c0170138af6e1dac482f4c3589c2311186916a4a6150fa8679df01bba7fe99925f97bdaab61cac7ffa19341ea33c7a68260d644fea09a4774b795e813e12c4a4 SHA512 e33a7d375b72b3d43169adb493d8ad0684a2ce88159fdeb2e92ed966b2de1a6381a023f2e226b8d91194c66eeee4ce2b936cc08a9a84152a7119fecd8679723e
DIST psutil-5.4.8.tar.gz 422742 BLAKE2B 13c4b9b412704728c4b192032a6be78756b03a37cd6f425a81a83d0aca4ce155ebf24a1f62b75e66433f21e8bd3f2fa3c7bbb5ec2686c6dc951b89e97ebfa688 SHA512 5691e7e7ecd827aff2755a85c4c1be3a23beec3a1dbff079547991dcfffa8e075cff7fb6983e1f6fa287e2216e3b1466618730afaf114a0ee209d7b70d7b0c6a
DIST psutil-5.5.0.tar.gz 425058 BLAKE2B 0a13149b060d1a99faa600470fdbd592ee520b247f916313bef428feaa652bc4e9152f09ceeea5378769d4cdcd9876ccdc96dc4378d74136bcbcadf4a9266b90 SHA512 e614d41162087e236779738b50ec9e83403082f20492e152605fe80da23a11a4bd667db82a234f00815f68139d53b19368c2118ab27d52144341c2250091c570
DIST psutil-5.6.0.tar.gz 426596 BLAKE2B 803cb09262575a7193ecc9cf9bfbbf721e10ef4adc25672f6747111306d1803c1422c9894636421653eaae11c241100f58837c80173ab473bb9dc39da2580aed SHA512 01daf80698954a53a9e987afad6c7aefad502c76b5f34601728c3864c924ca52099f139242e508fd4c72378cbe436c9870eca7a33c112fb8dead0be501aaf2aa
-DIST psutil-5.6.1.tar.gz 427472 BLAKE2B ef49aef2a2584efe24816641dc7eec65cc8d2f202bad398dde65e11434684e1454f9f5b213697e94378603e21d67954012f814b74ceaefd272aa7efebfd617fe SHA512 0800c7cb62f1643594ef410a9f4295a48684f39ab772a27bd8ebae8484d9eaa1c7d5b1064dd63bb2252364180062e7db2e46aa4013ba8bd427827287a520f581
-EBUILD psutil-5.4.1.ebuild 768 BLAKE2B 3a9b0de506e83c8a692305e59983235360842d571cc7c357c1a88024cd6e2f1eaa14885a45f785572bd9f2d2b531c78dcdda90dc590116c70dbb0b3f4efde1b4 SHA512 69aae74abfbb456cce753ffecd012dc7215658a00077af8c9b62e34bdb6c391d4140be836c537429df847164b994f6fee9e0cb320a7e8a113341797512a31743
-EBUILD psutil-5.4.3.ebuild 796 BLAKE2B a4338fd86c01657d283464186f73aa993c8e61aa6fb8df2a89a5e0b1c5ff2da0188e34c69fda9930fe588b0f164ad3df2960357a4b335b52ce114801c05ad978 SHA512 a1fbb1b2e4f59559220fa62e4150e52da09a96a9f22a5c4d7d346887afce812addbe84c30de26e789996cff21a8717a14c58131fcfbb67fb3ed4a7f4c19f74c9
-EBUILD psutil-5.4.7.ebuild 904 BLAKE2B 00cac50c4e9358200614b83ed83a83d725c0f1ac48bb3cfa569ed44360f9c77d5ada73ea4626634529d8e0e13905943e305563e5076a1586fb9e611942b21f0c SHA512 4d3a298571c2d745ce72169fbc53f21064784e1d425f71cc04901bda3a65bcf8f8866c31c4537a7f512ce3dd47515b3e7054ed9c6c54f010563e215a9ea93728
+DIST psutil-5.6.5.tar.gz 447489 BLAKE2B 9301d1580bded927b4b117facf82a3c6be9b43cb648f0f52b841dc2c59cbcc58b5a5c3e0ea7cee30a546e1ea1c00fc0e03b3b49fa69209bbfd3c873e18510859 SHA512 037b1501b686b7101be4180c8698b09d20d4260962a88f0c437ff558d91c405f56eae186c9d55c1893c612c4534093ab26e6943f0ed56db69e343c5c0317be1b
+DIST psutil-5.6.7.tar.gz 448321 BLAKE2B 4e47fb7def5a0eed162686d4e90dd122bd380eca50c3294cd89ed154e27f71972dbc2b3b481456d5022107a1adad2a637e8f233002d429463232c38a04a957c7 SHA512 74eb488b91764941e38214f07bca00e3c837167ad543bfd9ae3b83d665e2be1bb5341eca4aff9282ad50d321568a679e1ffa2ee72ad7b4965cda92b7c80b2503
EBUILD psutil-5.4.8.ebuild 918 BLAKE2B 8d446590ccc43fa7caf518e1835c6e0e5fb09df405b269432877bf92f602d8fd27422b68fdbb40496fc8909b057239f2fdc4b10d056d55d0d936846598a63e4c SHA512 0d8e56472d194c2190a6b9c9c19ab18fff25b64c2fa681fc95b012eff980870c5d360704961278d89d70348d6663005dc9474c95f7f3f753bbac5f8de50f0a6f
EBUILD psutil-5.5.0.ebuild 908 BLAKE2B f245c2adf6cfc321a1ee956674f4c2b83b5d90a0f6fcf4ed7dd1145cbed858a4e0de13e9f5bebd63fb0814ed630b6e66ed8c56252d7d58eceac25b980c5e8c95 SHA512 a75f1af6f3bb1566e81f855e8d92cee5854c1d9ba267988c2cd863f0734f3cd912743406e6ecee3558784d357e194c9f20cf68f04980f90ca1e529abf9037b54
EBUILD psutil-5.6.0.ebuild 911 BLAKE2B d5dbc0e162f4822086cdf32c136b59e500f7756e2d5dc37da61e443c23daacd1afa161f212323d95e0e553844b196e334487cb2bb0bc6966f8b557cb7b348bd0 SHA512 620cf271b7ff28dfc284f84051573ff26d034798a6d968dacc5c12a449456c132fba5b2a8860fd4330c4263f959875ff98e265979f32a90b4a5483a45e3d4792
-EBUILD psutil-5.6.1.ebuild 917 BLAKE2B a1e33e03ba2fdcf296f8b2c315ebfc877a888958fd5f80e97bddca5d4c65bfcc4747f387b7c104667ca04a8c21d2a3b07cf67085f52e2f179032b07e0a05c44d SHA512 3a355f63beb9db2e87b59293de50aa5401f45c09bbb33d86518aa9c280d3ddb61e14405f2fc3cbd431c8e4e7b8cb8f734dddc54f7190641119111ca1c1bf4386
+EBUILD psutil-5.6.5.ebuild 1224 BLAKE2B d0a5fb02c26e1638dbc42a0f513ec8de4b52ee8a74f31ddac7b8d309b14321dd99cb8d1f9f70881d98397d128e1bb59ae6e0740aa159f6fe31e6e8c1f833b3e8 SHA512 5260f37197c0a834befe293424df82f2d1c4211ab24403fc9d21b2ae28fd7ebadb72fd4cb97b68c110a3af70f2e54f0ff47aedb1397d68d733ce6a03dd573e9c
+EBUILD psutil-5.6.7.ebuild 1186 BLAKE2B 4806a32f55a0ca13b1a0fedd6f147767aa7da2fc321ca371bbb7016d8729de5df3d8ad1f9a62d15d5c8b63373909991019de27f9784a2ebb6bfec5b42451392d SHA512 69436669d08dee4e8944679120366fd7c96519ad38a1def7965ec7dd4b767ce72277c8b559b0cb2ca4cd425bb0db82fd29625eddbf8274ad6d6abfa60a9eae42
MISC metadata.xml 377 BLAKE2B 0e671ef95025f24d295ceb5c5295544f4d68bf94459537537e229efd273bbac058b385fa94f1fa1191f23785d2572a5960d84a1d3ece41f10316b38101cb26d0 SHA512 a28e7a1e32a0b2750a4f0956d2252c73d20b4aa9817aac2e776365febd7d03de88e88508aabdfc29ae15d8bf7ebf1ed662c000e2ca8c79e3d50a3362ce1c2d2d
diff --git a/dev-python/psutil/files/psutil-5.6.5-tests.patch b/dev-python/psutil/files/psutil-5.6.5-tests.patch
new file mode 100644
index 000000000000..ab06ffd069b6
--- /dev/null
+++ b/dev-python/psutil/files/psutil-5.6.5-tests.patch
@@ -0,0 +1,90 @@
+diff --git a/psutil/_pslinux.py b/psutil/_pslinux.py
+index 80fbf8bf..13c195b8 100644
+--- a/psutil/_pslinux.py
++++ b/psutil/_pslinux.py
+@@ -1108,7 +1108,7 @@ def disk_io_counters(perdisk=False):
+ fields = f.read().strip().split()
+ name = os.path.basename(root)
+ (reads, reads_merged, rbytes, rtime, writes, writes_merged,
+- wbytes, wtime, _, busy_time, _) = map(int, fields)
++ wbytes, wtime, _, busy_time, _) = map(int, fields[:11])
+ yield (name, reads, writes, rbytes, wbytes, rtime,
+ wtime, reads_merged, writes_merged, busy_time)
+
+diff --git a/psutil/tests/test_contracts.py b/psutil/tests/test_contracts.py
+index cb4a2b96..1ff7f6ca 100755
+--- a/psutil/tests/test_contracts.py
++++ b/psutil/tests/test_contracts.py
+@@ -174,6 +174,7 @@ class TestAvailability(unittest.TestCase):
+
+ class TestDeprecations(unittest.TestCase):
+
++ @unittest.skip("broken with newer deps")
+ def test_memory_info_ex(self):
+ with warnings.catch_warnings(record=True) as ws:
+ psutil.Process().memory_info_ex()
+diff --git a/psutil/tests/test_linux.py b/psutil/tests/test_linux.py
+index ccde735d..db7183af 100755
+--- a/psutil/tests/test_linux.py
++++ b/psutil/tests/test_linux.py
+@@ -380,9 +380,10 @@ class TestSystemVirtualMemory(unittest.TestCase):
+ ret = psutil.virtual_memory()
+ assert m.called
+ self.assertEqual(ret.available, 2057400 * 1024 + 4818144 * 1024)
+- w = ws[0]
+- self.assertIn(
+- "inactive memory stats couldn't be determined", str(w.message))
++ # i have no idea what they are trying to do here
++ #w = ws[0]
++ #self.assertIn(
++ # "inactive memory stats couldn't be determined", str(w.message))
+
+ def test_avail_old_missing_zoneinfo(self):
+ # Remove /proc/zoneinfo file. Make sure fallback is used
+@@ -410,10 +411,12 @@ class TestSystemVirtualMemory(unittest.TestCase):
+ ret = psutil.virtual_memory()
+ self.assertEqual(
+ ret.available, 2057400 * 1024 + 4818144 * 1024)
+- w = ws[0]
+- self.assertIn(
+- "inactive memory stats couldn't be determined",
+- str(w.message))
++
++ # i have no idea what they are trying to do here
++ #w = ws[0]
++ #self.assertIn(
++ # "inactive memory stats couldn't be determined",
++ # str(w.message))
+
+ def test_virtual_memory_mocked(self):
+ # Emulate /proc/meminfo because neither vmstat nor free return slab.
+@@ -878,7 +881,7 @@ class TestLoadAvg(unittest.TestCase):
+ # =====================================================================
+
+
+-@unittest.skipIf(not LINUX, "LINUX only")
++@unittest.skipIf(not LINUX or True, "Not working with latest ipaddress")
+ class TestSystemNetIfAddrs(unittest.TestCase):
+
+ def test_ips(self):
+diff --git a/psutil/tests/test_process.py b/psutil/tests/test_process.py
+index 24a29b5a..9d9d36d2 100755
+--- a/psutil/tests/test_process.py
++++ b/psutil/tests/test_process.py
+@@ -950,7 +950,7 @@ class TestProcess(unittest.TestCase):
+
+ for combo in combos:
+ p.cpu_affinity(combo)
+- self.assertEqual(p.cpu_affinity(), combo)
++ self.assertEqual(set(p.cpu_affinity()), set(combo))
+
+ # TODO: #595
+ @unittest.skipIf(BSD, "broken on BSD")
+@@ -1486,6 +1486,7 @@ class TestProcess(unittest.TestCase):
+ d2 = clean_dict(os.environ.copy())
+ self.assertEqual(d1, d2)
+
++ @unittest.skipIf(TRAVIS, "broken under sandbox, using TRAVIS for Gentoo")
+ @unittest.skipIf(not HAS_ENVIRON, "not supported")
+ @unittest.skipIf(not POSIX, "POSIX only")
+ def test_weird_environ(self):
diff --git a/dev-python/psutil/files/psutil-5.6.7-tests.patch b/dev-python/psutil/files/psutil-5.6.7-tests.patch
new file mode 100644
index 000000000000..3e6ec254c19d
--- /dev/null
+++ b/dev-python/psutil/files/psutil-5.6.7-tests.patch
@@ -0,0 +1,96 @@
+diff -dupr a/psutil/_pslinux.py b/psutil/_pslinux.py
+--- a/psutil/_pslinux.py 2019-11-21 17:23:01.000000000 +0100
++++ b/psutil/_pslinux.py 2019-11-27 12:56:11.491875281 +0100
+@@ -1108,7 +1108,7 @@ def disk_io_counters(perdisk=False):
+ fields = f.read().strip().split()
+ name = os.path.basename(root)
+ (reads, reads_merged, rbytes, rtime, writes, writes_merged,
+- wbytes, wtime, _, busy_time, _) = map(int, fields)
++ wbytes, wtime, _, busy_time, _) = map(int, fields[:11])
+ yield (name, reads, writes, rbytes, wbytes, rtime,
+ wtime, reads_merged, writes_merged, busy_time)
+
+diff -dupr a/psutil/tests/test_contracts.py b/psutil/tests/test_contracts.py
+--- a/psutil/tests/test_contracts.py 2019-06-20 08:10:28.000000000 +0200
++++ b/psutil/tests/test_contracts.py 2019-11-27 12:56:11.492875227 +0100
+@@ -174,6 +174,7 @@ class TestAvailability(unittest.TestCase
+
+ class TestDeprecations(unittest.TestCase):
+
++ @unittest.skip("broken with newer deps")
+ def test_memory_info_ex(self):
+ with warnings.catch_warnings(record=True) as ws:
+ psutil.Process().memory_info_ex()
+diff -dupr a/psutil/tests/test_linux.py b/psutil/tests/test_linux.py
+--- a/psutil/tests/test_linux.py 2019-11-21 17:23:25.000000000 +0100
++++ b/psutil/tests/test_linux.py 2019-11-27 13:18:19.715499797 +0100
+@@ -17,6 +17,7 @@ import re
+ import shutil
+ import socket
+ import struct
++import sys
+ import tempfile
+ import textwrap
+ import time
+@@ -380,6 +381,8 @@ class TestSystemVirtualMemory(unittest.T
+ ret = psutil.virtual_memory()
+ assert m.called
+ self.assertEqual(ret.available, 2057400 * 1024 + 4818144 * 1024)
++ if sys.version_info < (3,):
++ return
+ w = ws[0]
+ self.assertIn(
+ "inactive memory stats couldn't be determined", str(w.message))
+@@ -410,6 +413,8 @@ class TestSystemVirtualMemory(unittest.T
+ ret = psutil.virtual_memory()
+ self.assertEqual(
+ ret.available, 2057400 * 1024 + 4818144 * 1024)
++ if sys.version_info < (3,):
++ return
+ w = ws[0]
+ self.assertIn(
+ "inactive memory stats couldn't be determined",
+@@ -878,7 +883,7 @@ class TestLoadAvg(unittest.TestCase):
+ # =====================================================================
+
+
+-@unittest.skipIf(not LINUX, "LINUX only")
++@unittest.skip('very fragile, broken with new ipaddress')
+ class TestSystemNetIfAddrs(unittest.TestCase):
+
+ def test_ips(self):
+@@ -1363,6 +1368,7 @@ class TestMisc(unittest.TestCase):
+ psutil.PROCFS_PATH = "/proc"
+ os.rmdir(tdir)
+
++ @unittest.skip('fails on Gentoo')
+ def test_issue_687(self):
+ # In case of thread ID:
+ # - pid_exists() is supposed to return False
+@@ -2090,6 +2096,7 @@ class TestProcessAgainstStatus(unittest.
+ value = self.read_status_file("nonvoluntary_ctxt_switches:")
+ self.assertEqual(self.proc.num_ctx_switches().involuntary, value)
+
++ @unittest.skip('fails on Gentoo')
+ def test_cpu_affinity(self):
+ value = self.read_status_file("Cpus_allowed_list:")
+ if '-' in str(value):
+diff -dupr a/psutil/tests/test_process.py b/psutil/tests/test_process.py
+--- a/psutil/tests/test_process.py 2019-11-22 12:37:20.000000000 +0100
++++ b/psutil/tests/test_process.py 2019-11-27 13:07:36.966525513 +0100
+@@ -351,6 +351,7 @@ class TestProcess(unittest.TestCase):
+ self.assertGreaterEqual(io2[i], 0)
+ self.assertGreaterEqual(io2[i], 0)
+
++ @unittest.skip('fails if builder is ioniced already')
+ @unittest.skipIf(not HAS_IONICE, "not supported")
+ @unittest.skipIf(not LINUX, "linux only")
+ def test_ionice_linux(self):
+@@ -1486,6 +1487,7 @@ class TestProcess(unittest.TestCase):
+ d2 = clean_dict(os.environ.copy())
+ self.assertEqual(d1, d2)
+
++ @unittest.skip("broken by Gentoo sandbox magic")
+ @unittest.skipIf(not HAS_ENVIRON, "not supported")
+ @unittest.skipIf(not POSIX, "POSIX only")
+ def test_weird_environ(self):
diff --git a/dev-python/psutil/psutil-5.4.1.ebuild b/dev-python/psutil/psutil-5.4.1.ebuild
deleted file mode 100644
index fb30a9b9517a..000000000000
--- a/dev-python/psutil/psutil-5.4.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{5,6} pypy pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Retrieve information on running processes and system utilization"
-HOMEPAGE="https://github.com/giampaolo/psutil https://pypi.org/project/psutil/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/mock[${PYTHON_USEDEP}] )
-"
-
-RESTRICT="test"
-
-python_test() {
- ${PYTHON} psutil/tests/runner.py || die
-}
diff --git a/dev-python/psutil/psutil-5.4.3.ebuild b/dev-python/psutil/psutil-5.4.3.ebuild
deleted file mode 100644
index dd514dc0db7f..000000000000
--- a/dev-python/psutil/psutil-5.4.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{5,6} pypy pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Retrieve information on running processes and system utilization"
-HOMEPAGE="https://github.com/giampaolo/psutil https://pypi.org/project/psutil/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/mock[${PYTHON_USEDEP}] )
-"
-
-RESTRICT="test"
-
-python_test() {
- ${PYTHON} psutil/tests/runner.py || die
-}
diff --git a/dev-python/psutil/psutil-5.4.7.ebuild b/dev-python/psutil/psutil-5.4.7.ebuild
deleted file mode 100644
index 2b18a3e183c2..000000000000
--- a/dev-python/psutil/psutil-5.4.7.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Retrieve information on running processes and system utilization"
-HOMEPAGE="https://github.com/giampaolo/psutil https://pypi.org/project/psutil/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/ipaddress[${PYTHON_USEDEP}]
- )
-"
-
-# Many tests fail, even on a regular tox run on a upstream clone
-RESTRICT="test"
-
-python_test() {
- ${PYTHON} psutil/tests/__main__.py || die
-}
diff --git a/dev-python/psutil/psutil-5.6.1.ebuild b/dev-python/psutil/psutil-5.6.5.ebuild
index 0b67f06c0791..ef2b398012ec 100644
--- a/dev-python/psutil/psutil-5.6.1.ebuild
+++ b/dev-python/psutil/psutil-5.6.5.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
inherit distutils-r1
@@ -23,9 +23,20 @@ DEPEND="
)
"
-# Many tests fail, even on a regular tox run on a upstream clone
-RESTRICT="test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}/psutil-5.6.5-tests.patch"
+)
python_test() {
- ${PYTHON} psutil/tests/__main__.py || die
+ if [[ ${EPYTHON} == pypy* ]]; then
+ ewarn "Not running tests on ${EPYTHON} since they are broken"
+ return 0
+ fi
+
+ # since we are running in an environment a bit similar to CI,
+ # let's skip the tests that are disable for CI
+ TRAVIS=1 APPVEYOR=1 PYTHONPATH="${BUILD_DIR}/lib" ${PYTHON} psutil/tests/__main__.py || \
+ die "tests failed with ${EPYTHON}"
}
diff --git a/dev-python/psutil/psutil-5.6.7.ebuild b/dev-python/psutil/psutil-5.6.7.ebuild
new file mode 100644
index 000000000000..4d56ce828c32
--- /dev/null
+++ b/dev-python/psutil/psutil-5.6.7.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Retrieve information on running processes and system utilization"
+HOMEPAGE="https://github.com/giampaolo/psutil https://pypi.org/project/psutil/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/ipaddress[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/psutil-5.6.7-tests.patch"
+)
+
+python_test() {
+ if [[ ${EPYTHON} == pypy* ]]; then
+ ewarn "Not running tests on ${EPYTHON} since they are broken"
+ return 0
+ fi
+
+ # since we are running in an environment a bit similar to CI,
+ # let's skip the tests that are disable for CI
+ TRAVIS=1 APPVEYOR=1 "${EPYTHON}" psutil/tests/__main__.py ||
+ die "tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 10b94ded4823..71a96ad712e7 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -7,5 +7,5 @@ DIST psycopg2-2.8.3.tar.gz 377333 BLAKE2B a4f22fb4dfc5492147bee198c587c5c5e43e19
EBUILD psycopg-2.7.4.ebuild 1545 BLAKE2B 461a37074a888e4364091281ed7db0011c557b5f284ac0966751e24ebbaa8f6c3d0607fc779f1724435f8e0ba7793b7b61f60175fd8b3f0d00b0ea4d05135dad SHA512 a00dc8997321bfda597c46cc2e5374dbd17ccaecb6723ea1104b7295d0b8c5f7e2f59fd946b0cefe3c01ac9ee7bde6ce59657cf206fba446a58291680ded0389
EBUILD psycopg-2.7.5.ebuild 1556 BLAKE2B 9a2702a647bddc9d957eda0b37c36c3409fbc427bf1599c39a7fdaceaae384e7602167c34184bdc57ade567f074189f687c0c8236f8d4fe0ebd81f1d67005157 SHA512 b669d9e3588773c2073d7a1f43316743a79ed7d63442fd44cd2c8c5689e4884d378b759d5db2f13db17fcd2e505b9b0b00818f8d8082afc8d7c74916c6a18ef9
EBUILD psycopg-2.7.7.ebuild 1547 BLAKE2B ec86f180fd5f4e5603fa4e021f9a8bc9c85c11c59e95cae2ea47bc573266f51a3cadaefb141b2face451cfbd3d00c1ac65f37627e8d6c533dddd0aa3cc6d902d SHA512 62c8c136fd0d2f44b0b3dbefa038f3f30f0456fce6c1dbf4a3407a83a8ea2fad2a33ac8cdaa5a939bbfa4c128dac7149f6aedbb7d2c578f93fa744a05bdfede2
-EBUILD psycopg-2.8.3.ebuild 1449 BLAKE2B 89bbb4af035edfb00ca49e4dcd89af487609cc15b7f66b8783ca852e77d8e02b867b2c620fba2c6ec37dc92daa386ad6d152c16d8e4160d2957a7d36da9b238d SHA512 2b6d98e137289860b36796095aaedf05c01eaf801e900641fdd32a9f5f39f8c12fd3408d8dbdd1fbc87f554ad8b1a48b96ad8023498de80471077bdceb2a44b4
+EBUILD psycopg-2.8.3.ebuild 1430 BLAKE2B 352107b0f5a12906947fb54b1521085130c28179ca2a680ef8ebc5d3d8d81079045039a7d00909d34b17441c5daca3c7f8bc7629c7306b2b719c95bc514f4d46 SHA512 faa467b819750904d932290d173f35ba2b06e36741e1c2112b8f6f56af7fdae81648a797cd7d507735b4f1623666ad50632b2e615cf67f46283454c323442dc0
MISC metadata.xml 321 BLAKE2B aff48bec04e34b92668aa18214d86ddbedef2376eeced4815118d35eebfb8e6af87234a9470828f465626f7d9ed56fe0fcb8f078c23945371248136533651ad3 SHA512 358b751b3a65f64ab5468bcf4022315f7069a2fb60709c2bb12ac02577866a3ff24ab2dd69577052070cf010a51428cb3ec385ca7cfe48640f4dd25ae478a966
diff --git a/dev-python/psycopg/psycopg-2.8.3.ebuild b/dev-python/psycopg/psycopg-2.8.3.ebuild
index ba4a92de80d1..d863f7add36f 100644
--- a/dev-python/psycopg/psycopg-2.8.3.ebuild
+++ b/dev-python/psycopg/psycopg-2.8.3.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
inherit distutils-r1 flag-o-matic
@@ -16,14 +16,14 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="LGPL-3+"
SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
IUSE="debug doc"
RDEPEND=">=dev-db/postgresql-8.1:*"
DEPEND="${RDEPEND}
doc? (
>=dev-python/pygments-2.2[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.6[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-1.6
)"
RESTRICT="test"
diff --git a/dev-python/ptpython/Manifest b/dev-python/ptpython/Manifest
index 45866f1dd351..7e7e8d55eb53 100644
--- a/dev-python/ptpython/Manifest
+++ b/dev-python/ptpython/Manifest
@@ -1,4 +1,6 @@
DIST ptpython-0.33.tar.gz 43295 BLAKE2B 96df547c3a231124e2e34e5dd6d6a2fe661883d8c8f88a25d955c46b250b86319e343adc0a2265841ca69f115e9b0787a431c49db9de2de362cd5d0c4334ae1f SHA512 fce9379e4522b2b644e6159c73e3eff2d0ced8de65462d4ad622f91feb46fa80a9e01a2c7aef1832b4fcf69de5c0c7d229c731149af7029eec46f88a0506ad71
+DIST ptpython-2.0.6.tar.gz 46980 BLAKE2B b78013d898bb01106315a7aea88f40c0a8ba70571ae8fb5376dcf7d67636f4e3d4d329c5c58dc4c2cdca80ec92313938250224c2560f91eda40bff6c5f59736c SHA512 2d0a84e6515ad2e6523774b1136fdc822aed95e27e6a2d857952b703ea5def86de44166c2cffd8d2151cdf246088959d0a41279cb66b1249a865bff3ad02f4cc
EBUILD ptpython-0.33-r1.ebuild 796 BLAKE2B 750128b2d001b57c3255b5a190ee799f9549590278aa288984eed2ffc2b245acde5ab4a6a28a7245f020b102f3569add5616ec87ee0407d8ab9c6612e1c53247 SHA512 6102e476171cfd078a26ba3c8afa9108f24a4727ae4657573cac51cb3b16c0f6d50b3638e23a17c2841daf0c3274a28832e216addfd203c555d03fefad8ef081
EBUILD ptpython-0.33.ebuild 792 BLAKE2B 8b48528de34769cfd8bf0422e6c369ac67a4331801414f9b46909ddfc09aaf298f1f0e45aacfe832cccbde3a413b3d8a6c5d289478a9b76068d83feb98d2dd29 SHA512 35792f0209a5380cf21bb547ade078c92ad45b35fb558691854100d87a798662c710d5489be3cb82abcfecac67726f59ce8c2f46b9c059c7f3244abb159d7d68
-MISC metadata.xml 388 BLAKE2B eaff78614b0ada3d98f6f4e2ac1d4043845c62fb879fa894ae07f9b36a51b8226e541fba946757a6d34874ead2622b9fe0a726a6e12388579ba107f30d8282e8 SHA512 c64bb500332e8c5efffaa07034a3a86e0b5ca167a42fc030662562fce80ea69c53f4fe9b4a12a192d2faf693747c981500d4950cbb68fbc069050a5f61c9aa83
+EBUILD ptpython-2.0.6.ebuild 659 BLAKE2B c766793941d3a454d3a08b220b4890fa4b79f56c4b60fbc007c0918e5d72bd734fbd77832e2e408c6335063fb12a2e4ba486b280e5cfa2769dcbda677f653d8b SHA512 edff3759e2a6fe8681de906e22174eda7ca9af5d04961afd8997313aba4fefec34f82c33360e87695a433902b476732a4786ee7e1e3fdd9bdc8ccac05a1c7627
+MISC metadata.xml 386 BLAKE2B 3c952950b95b3f4b38f23f0ac0c25242cb6b0ce9f115a475a956098c246a59858ade285cb2e4df63019e3e0a9f730ad7911e183d5a9b35697006b18607e62b64 SHA512 99b03e22dd04923f3d25f8e50230bf93055f51096ca5c2c6a2613ea3ce219e0192720e29b9fe43de79768b9ec4e2818a730790f4f62cf468e272b3604ea21a26
diff --git a/dev-python/ptpython/metadata.xml b/dev-python/ptpython/metadata.xml
index f08e580eb251..ec02a39c6996 100644
--- a/dev-python/ptpython/metadata.xml
+++ b/dev-python/ptpython/metadata.xml
@@ -7,6 +7,6 @@
</maintainer>
<upstream>
<remote-id type="pypi">ptpython</remote-id>
- <remote-id type="github">jonathanslenders/ptpython</remote-id>
+ <remote-id type="github">prompt-toolkit/ptpython</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/ptpython/ptpython-2.0.6.ebuild b/dev-python/ptpython/ptpython-2.0.6.ebuild
new file mode 100644
index 000000000000..0b3ce70fa4b5
--- /dev/null
+++ b/dev-python/ptpython/ptpython-2.0.6.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+inherit distutils-r1
+
+DESCRIPTION="Python REPL build on top of prompt_toolkit"
+HOMEPAGE="https://pypi.org/project/ptpython/ https://github.com/prompt-toolkit/ptpython"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-python/docopt[${PYTHON_USEDEP}]
+ >=dev-python/jedi-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/prompt_toolkit-2.0.8[${PYTHON_USEDEP}]
+ <dev-python/prompt_toolkit-2.1.0[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+"
diff --git a/dev-python/ptyprocess/Manifest b/dev-python/ptyprocess/Manifest
index bf7788e80342..2be5c5fb5ea0 100644
--- a/dev-python/ptyprocess/Manifest
+++ b/dev-python/ptyprocess/Manifest
@@ -1,5 +1,5 @@
DIST ptyprocess-0.5.1.tar.gz 68474 BLAKE2B 70dc7b33fecbbce753dad3363b99b0f6e3433a8e0c9c6bd97c6c9537b071266e5a24fd80e64b5dff804706449a40b810fa5e058e159862b112b89755a3577c1d SHA512 9e7481e8e3facde73086ef0728a57516a15b6bc2a5fb6bf6d6f892c396c9376d9d6334ee37737f3469929c4086d5678a2c5deaf44d70589d41644a98f2239dad
DIST ptyprocess-0.5.2.tar.gz 69297 BLAKE2B 5b473d0549d18d17f27ba6ff89543b66b2a6781a73c849ab1e2225b73bc3485ae36ecbf50a660bfc0abcad472062502a484de55a9ea206dcf63724c2dd765ce9 SHA512 cb4e70855d388a6ff691e2a244c072a5a50cf39cdf727e3a4218817bf5ac722c4b49f0dbfd80204259998eba137492690759b8908bfea925842b9f7fc83ee553
EBUILD ptyprocess-0.5.1.ebuild 625 BLAKE2B 78e12ef37595a03f3b4625a9b3d284a6b632e0137701f2c53cbd3343ad84b1b0103a60f12b6b07ee61235e2aa16250f66991529d38d2d427e31c431d8a722770 SHA512 1d5073717a5084ba50d21275cc50a5780c92db0fb5fda6cc20dcf85b26dc6673c48fd43d77864b4838c28aa497ef9fa5aeffc5b2ce2feccca2822d2b186b7cf0
-EBUILD ptyprocess-0.5.2.ebuild 520 BLAKE2B b1fe7ee7ffcb97a2e7d3d2764cb892e8a95c9078d413e3f5a315af024c874e4ef6aa3ba1957060f13beaaff2fe1fa27cd23563b889a1b7e9bdcd6921c153f660 SHA512 9ebfcb318fecc9379e181faf3a9fff4e70f71d167b7518c323378c9f35c715220c4d6368b0e66c9841b096fd400c68405c9c1141afb4de1b0698cc476a048b00
+EBUILD ptyprocess-0.5.2.ebuild 518 BLAKE2B c418f144b04620879e008c594ef8b2aeb1da9968590831cdd82d5ee5df69e3aed3217985a1190f7680cb871e17c2d2341960e702a3bf8073319008673e90417a SHA512 9b2e595001bd55d8f26c8543154136382a1110c75d9bb76aeb300410781b957f37d4dcf4bb97ec9fdbdd5aa7681bce8b2001b930e318a8dc0cc3edd477707f1b
MISC metadata.xml 383 BLAKE2B 03c99bb4daff695f738e75605fe765379ada90b822ded3015bd82e3e34fff7ff61699978e00dd615d2ca6684567b3d072316debbf66abb0c6f9413ff2e3ad724 SHA512 4355f5b56f756ee65c09bcc3647050e727abdd9abbee62a3f2fedf18fb97bbd523182c55ac8eb8456b0d8b7c0904372ee92cbfeed50765d6f2d608280655b05a
diff --git a/dev-python/ptyprocess/ptyprocess-0.5.2.ebuild b/dev-python/ptyprocess/ptyprocess-0.5.2.ebuild
index 3e4e1f63b237..be8d2e2c6014 100644
--- a/dev-python/ptyprocess/ptyprocess-0.5.2.ebuild
+++ b/dev-python/ptyprocess/ptyprocess-0.5.2.ebuild
@@ -13,6 +13,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
distutils_enable_tests pytest
diff --git a/dev-python/pushbullet-py/Manifest b/dev-python/pushbullet-py/Manifest
index 9b86e0e6d80d..a0dd1a8c3148 100644
--- a/dev-python/pushbullet-py/Manifest
+++ b/dev-python/pushbullet-py/Manifest
@@ -1,6 +1,6 @@
AUX pushbullet-py-0.10.0-fix-filetypes-python3.patch 705 BLAKE2B d70f4746288bc3a54d4f5a780722ef04d85ae5018cb2b62d714856ce11a9596a5767218735def55a31ef9cb0c3628e3ab1422ed4e40001fc7754d2409f190058 SHA512 b349e98877eaa540c688f7e1d1c3dbfe708e2bda253f8cd177f26510716db58f8c3ac10531722a16706f7e53951cfa99268b9afa0597558630c344f7bea6bf1e
DIST pushbullet-py-0.10.0.tar.gz 18929 BLAKE2B 900e42ce407a0baff0b24cbe6e04a3c10e1aeb9f7dbfc917cd58b2c35a2f42f81c0aa935fecdbd50d087a45d309b9baad1e3e5235568461b3e54c12874a2ac93 SHA512 2e259b76413c5e644350a891678eb98f761e56b18f5a06a9d7cc34353c7c7ee67fa875aed575b1b005782b21f4440d682db5c09be7033d52b7b9cf41e9120123
DIST pushbullet.py-0.11.0.tar.gz 21653 BLAKE2B a6c9b6f4958ce35b63ea4043d1d4f8691885bd0aa2927af541f2080a0b0b65a7df979a497967f3adceab8ad2382448a4c6a02d1184c9d72a18d91844eb970722 SHA512 b236f30b99e5bb79eff183529716c1c8f83cfd2526fdf50d86041eb6d3fcd6670d0c4dce407ae6e50aea0fa96d6a5527af980148f0c71ef758c480f972ad9659
-EBUILD pushbullet-py-0.10.0.ebuild 1307 BLAKE2B b4f8a4b5fe0a4b3814caa70791229c4c2f4da078633dfd6fe6fc7094c7fccc3b273132bf7ea23282a6e42057d596e0b8f281e681709cb9d3bed52c3144c2e78e SHA512 ffd5d965125b6662384532f4dcea712d3ae45ff9cbd9b15ac1f7582097d4ee0749364d4403a8db36cc24bf76d3a9bfd73dd25340117013a0af215084daafaefe
-EBUILD pushbullet-py-0.11.0.ebuild 1113 BLAKE2B d96ead496b771dce2600707166b0dc174627e776c0d0cc247865309655ef17c6964fe8eb0ec4380866ccd8d548108d4224957d0b66aacc74ccdc33ca57ee8c05 SHA512 92b0756adde38b4fda0737a6ba0deb7419373082fda946978a49cecf66bd0c4d03230afffa9c107b9428c517e37a08aa01020547ac7b33351e7bb4e19004c279
+EBUILD pushbullet-py-0.10.0.ebuild 1334 BLAKE2B 8817b0e6f5b9eab9171a677866df91d82e9b32c17fe71eb80abc89f8c9953fe26a8771030a9e7569c43dae81a1f998a290bd04c2509ee4324f5a8155db192630 SHA512 df6238faa5dbe262d60128372eb7d7cb7968fca45fef03f747dcbd768e3469b3b5519f1eb317ceb1dabe85a23d2307061bb955cd115705ee4075a54a674b50d3
+EBUILD pushbullet-py-0.11.0.ebuild 1140 BLAKE2B c4b318922c254373cef3abfdbde6a13e92e73cd6f269729c87eb9e237a3e58a88ee2293bbc543f313582f674fa892a9d3ae1b2c46c19fa79f231258086e2c566 SHA512 f1719d2952e2698610afa05f603182a52be3dd481e5114b9d6a6dc06f51552741874a3cc9d54ec5432989b8f5b827c45cbb79adb899459a34fe7420524c75a3d
MISC metadata.xml 459 BLAKE2B 86e83479fde9503defd709e67ea6ba81e5dd9430e1e1b4ea6545f332979173fab9a2392528007638531c58ec205f2d45ca9817f21981b4ebd94f0f81596bde71 SHA512 cda083520abafb4b81b0691234a2bc2bbdf75f4bef69943e5243492a8d8916f9924eae5f06288a6f636ef7bf36477e198dc6a33a04e55a9fd2376a03999f91a2
diff --git a/dev-python/pushbullet-py/pushbullet-py-0.10.0.ebuild b/dev-python/pushbullet-py/pushbullet-py-0.10.0.ebuild
index 89a4d60b4fe9..4d369b1e74a1 100644
--- a/dev-python/pushbullet-py/pushbullet-py-0.10.0.ebuild
+++ b/dev-python/pushbullet-py/pushbullet-py-0.10.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/python-magic[${PYTHON_USEDEP}]
diff --git a/dev-python/pushbullet-py/pushbullet-py-0.11.0.ebuild b/dev-python/pushbullet-py/pushbullet-py-0.11.0.ebuild
index 5564761203f8..6b2549833e3b 100644
--- a/dev-python/pushbullet-py/pushbullet-py-0.11.0.ebuild
+++ b/dev-python/pushbullet-py/pushbullet-py-0.11.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/cryptography[${PYTHON_USEDEP}]
diff --git a/dev-python/pxml/Manifest b/dev-python/pxml/Manifest
index 369f1e2b47b9..eea0192e2f74 100644
--- a/dev-python/pxml/Manifest
+++ b/dev-python/pxml/Manifest
@@ -1,3 +1,3 @@
DIST pxml-0.2.12.tar.gz 21194 BLAKE2B 1fe5e1ee2a038396efc7e4d2933fc0d1fb261c5a1f3528584f4d609869c1b5d88f3b5236f162bec72ce3fa034630395669813e5021f74c3fd36c16807c6d5dcc SHA512 95c66036d161c1245edfc7924abde9f63e764bfc39037ff2b5d281840e7b306c08091c9845ad4d5738ebe2769f27d90e1b6b226379ee6fd263db323ff629d42b
-EBUILD pxml-0.2.12.ebuild 739 BLAKE2B 6fec3d57075181b9748e6358997b75b1a9b8f81b782826d753ddb3ad3610784ee893dc5460d51b757f1780fdd18b57221364692634138805112fc72aefec4d0b SHA512 24fae57b2d7dd16bd0c7c5bf6e9d7a8ce9bc30273add8e76b35fccf8c948ebed0fba0a964fd199ea5e000e10b66776313d439cab9f9f1fb4660b55a0ea913e49
+EBUILD pxml-0.2.12.ebuild 766 BLAKE2B c665ad3e038d419bee09630436fc00379084bd7bc332a728e84e24da7ac57126d1d9d37fbc0ef53955490f8c5dcb6477606dcc223d8b19ada3fe8909a685d3cc SHA512 bf74ce9e088d4ad7354a156ea720ca1df81764f15704f282cfbd5ea6ba4f11475e8dcaaaa331a37d5df4a9d379965367da2fddf536d684e3d833a451ec43ec9a
MISC metadata.xml 363 BLAKE2B a98b0d8b713b641ed26c4dd10207b0b9c76c6068e30d3e212cd76eb6d51e74edc032803f937f63fe10e676b61028fb95600fe322addffb7d9fe7936c988ad929 SHA512 f36107242f9361d2ea84f045ad22595c39bb94ba6641a2ffe4348bb7574a3656a57760f75211e9ee3e76b56fe0e3e9c44e941a8192a00476c7bfcfba150fe5e6
diff --git a/dev-python/pxml/pxml-0.2.12.ebuild b/dev-python/pxml/pxml-0.2.12.ebuild
index e737108231a3..0af9dab08744 100644
--- a/dev-python/pxml/pxml-0.2.12.ebuild
+++ b/dev-python/pxml/pxml-0.2.12.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="GPL-3+"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/blessings-1.5[${PYTHON_USEDEP}]
diff --git a/dev-python/py-amqp/Manifest b/dev-python/py-amqp/Manifest
index e7c043b2b8c6..178cc6a4d5ee 100644
--- a/dev-python/py-amqp/Manifest
+++ b/dev-python/py-amqp/Manifest
@@ -1,7 +1,7 @@
DIST amqp-2.3.2.tar.gz 105854 BLAKE2B 8bacae52f03118e2d0fb93a6494628f18f7139d655f1c4b3e7cda9fd81eba5d92f56038bc01dd4a28a89168be0fd51013db0060e945e7f7c63e1423892feaee6 SHA512 c9c99a238cf64ab5590eaea5756e9f68d58769b4d74af3405321d5c129171f34e6a5d20f2125ef2828e843b637fbd115d1ee9391726fe6ff09d233f0e6bdd511
DIST amqp-2.4.2.tar.gz 116265 BLAKE2B 1615563ad4ea86ebd970641ed409d3f90aba86c4f4eb4af3fbd528cdbe68642a83e05bbed8b8bcc5f503c227003f078c2cbd444f56218af5d02961f1008319ec SHA512 dba880c07ee8b503e02f11ea5804f559ac2eb85717118d796558b1890032482babd15930af78f9d11b77530d496fce3ba8c8579eec71ce5a3f76b8d8a181af34
DIST amqp-2.5.0.tar.gz 117022 BLAKE2B d05df3699a73ee3cc9540599b7947b4ad9fc1d74194cfbea81787d85c0f83262d109c153669d746ccfb67a1ecb21755da4615043ebfa67c84c8f108ef61ecd3c SHA512 c0675b85bb4d8bdc7c303bb694153c86eb503fa3c4fe6b6c4dac6b1f3aac2fbfa75a4ec39ea8bbdedc297a6a3407a0a5b560885df761e667e3c0770f5979156b
-EBUILD py-amqp-2.3.2.ebuild 1179 BLAKE2B 940543c5320f5b9f04f090145e38a979cd7beaf45615a688736974ff8c3a89e35f3fe6acddb6f8959f966b533485802e237428c5d76e89686e60c684152ffe28 SHA512 7abe6d3e85aca17167978fa6321b311a2221ea1cdbba11eff702a726d3f5cb65e39fa073d151a3d71b6939e335a70008ccd0afcffb7ae04d14a6268e03409c20
-EBUILD py-amqp-2.4.2.ebuild 1180 BLAKE2B 150425bdab6c277acc8b9891297961b9265d0853965bc242c1462047f97407a87fc51a307df116ea7ab7010d48ba131bdec99f8d68f50e5b23c0154c7c460189 SHA512 a7f87217532e032db5192a5916f2c8ce22b7e1401ef20f8b2078533429b40f40770483a7bd69f0a215bc2bc5723d4ff54a81ef1d579ef8c80fa34bb842e71cf5
-EBUILD py-amqp-2.5.0.ebuild 1487 BLAKE2B a4eaf9672a7a6ede8029772fb443f3e639e71c795167e9b9970ef066f9ec32a83b3f8b3b3b1f113c4b9b4c20bbd1c89f00bb744d1d8ad3e809079dd4851e64ec SHA512 9bf2d0eb739c333be3e29464463ca385270baa92c0f9099f156252759dae8d0f04081d65c73a33dbbbeebd3cc3a2136cfe3d5bad9629afa1ce74de8753552ccb
+EBUILD py-amqp-2.3.2.ebuild 1206 BLAKE2B 3c3237d76f8d61bf4fd62a5357381451804fe315b4b69d8f961e20ca054f8d20871a8f04adff65337a34cb4b717ecaffb4133c9663b7dd9e63b849880e3eb00b SHA512 13a8f830b69d09731a84f977a2052fc4ca7ee1fec7dde9ed7e9b000c2a07c3a94ab2738bc2fb79c71d8a84c71a58a78f4501dd458982507d0b7f9913663dc6de
+EBUILD py-amqp-2.4.2.ebuild 1207 BLAKE2B 2967fa8ae3d4365a5e1b97d8b0790a8862ca1de2c8ccc0dc8f5df6378539088b0e32bebe644a04881bcdd77c136113aeaf7d2dbf47b71ab7d45e9e82a37d5f6a SHA512 fca6bc855a07bed296d694919aa437e6507f26ba7d5e4eb5b24d72547d2a01d31338a9ab13b994415b7547aa78ad4048aeb6ca46bed3f06803acd11c11f87c60
+EBUILD py-amqp-2.5.0.ebuild 1485 BLAKE2B e8ff62fe86494c180bbec1e3329b50c5590ce4103f5d4831c5258f43898d6d52ed77662fcb71fb23275300f417cf93083ef409c35a183613fd98d61fce76fbf0 SHA512 a0aee715be946e1281c50c01af20c6857be16b9afb444874c99839343bddb5118b87fe2fc38d2c73cb05ffdd2d24c3bc3fb98bb2e2d3afae2c07165f2a9d392b
MISC metadata.xml 480 BLAKE2B 43fb5084b74b3c2162cfe63a41aa8e115ca9da87aa9cd32ba135371ed1236a443b96804d5593c69b8e8189affeddafb8bebe7733369548150ce525f4d0f71d84 SHA512 d386da72715c929924505be0c50dbbb0b24fe8087f4b4e47ddf5f6d868dd6c42ac63676364837490eedd7ab32053d360e95cac9416954d9225bd110f3d1df9fd
diff --git a/dev-python/py-amqp/py-amqp-2.3.2.ebuild b/dev-python/py-amqp/py-amqp-2.3.2.ebuild
index 804d4c29c1d7..fa7165d1d9d8 100644
--- a/dev-python/py-amqp/py-amqp-2.3.2.ebuild
+++ b/dev-python/py-amqp/py-amqp-2.3.2.ebuild
@@ -20,6 +20,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc extras test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
diff --git a/dev-python/py-amqp/py-amqp-2.4.2.ebuild b/dev-python/py-amqp/py-amqp-2.4.2.ebuild
index 729b948e4ede..3934387e12a6 100644
--- a/dev-python/py-amqp/py-amqp-2.4.2.ebuild
+++ b/dev-python/py-amqp/py-amqp-2.4.2.ebuild
@@ -19,6 +19,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc extras test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
diff --git a/dev-python/py-amqp/py-amqp-2.5.0.ebuild b/dev-python/py-amqp/py-amqp-2.5.0.ebuild
index 433312fcdbc3..e8389ea178dd 100644
--- a/dev-python/py-amqp/py-amqp-2.5.0.ebuild
+++ b/dev-python/py-amqp/py-amqp-2.5.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="doc extras test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/py-notify/Manifest b/dev-python/py-notify/Manifest
index c855726218e0..3792d3dea3b9 100644
--- a/dev-python/py-notify/Manifest
+++ b/dev-python/py-notify/Manifest
@@ -1,3 +1,3 @@
DIST py-notify-0.3.1.tar.gz 144954 BLAKE2B 85032cdf1db90b1cea713b4f5ee9bac1fac20a55ae549a3c908c5ecb358c66494db92c48df99662ce1e8c3b8c01743219d88fea9466300d0165448541a99be69 SHA512 16d874e6e265edabffe2200484566823251a0a395e979657829a7facc419ec6e21589f97f1675556b48c67ab6b93ded7325d57c8de29a4216211a8c37a3d9075
-EBUILD py-notify-0.3.1-r1.ebuild 584 BLAKE2B 62586048356c3c83d7b3079b499f43302d7fc8014a6ea36552a6f1fb918ec9fac9a853857bfc74c1934f15c95b0d676cedaf198eb6129296c177835777e824a3 SHA512 d92c7b53043ceb528a44dc23985d5ea8ef3929304f41e9cf9a70ecaa3f1a59e3ea8e1072a4eb2b21cd40f9f5ca6bfe046a255bc670cf605a9d4d7a30e91da3e2
+EBUILD py-notify-0.3.1-r1.ebuild 608 BLAKE2B bdce55f455d7c30503f592329252bfb4cbe96a19e37b3531848dad5a7c31730ccd14aaaaa42aed9b3593c2c0557b505f5da7553e5eabddad3577bdeb821e8cdd SHA512 150743e57a78b55a07adf9f221bc6538e5f632033e26fafb9934671e30d90b4aaa012883df8db859578f2da1a77df3ce0e8b95f87bb416185b3291c2f2ca7909
MISC metadata.xml 246 BLAKE2B 3a28b3bb42a0352827a446ea608867a7782fe682458527ef441a528a22c9f951dc203639934a69ffb520f63aadce3037df28bf8c5304b3a5921b336142f9f246 SHA512 3245fb694492b2f698fb63aac02e66fb8a94fe35eabda45df4790bec043a1ea552e112315334001902f070093bb73e7b741aa3004757404aed97ebdb86cc9fbc
diff --git a/dev-python/py-notify/py-notify-0.3.1-r1.ebuild b/dev-python/py-notify/py-notify-0.3.1-r1.ebuild
index a0fdbfdcc996..083fa3224273 100644
--- a/dev-python/py-notify/py-notify-0.3.1-r1.ebuild
+++ b/dev-python/py-notify/py-notify-0.3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,6 +15,7 @@ LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
python_test() {
"${PYTHON}" run-tests.py || die "Tests failed"
diff --git a/dev-python/pyacoustid/Manifest b/dev-python/pyacoustid/Manifest
index c3408674da26..31d0029091ae 100644
--- a/dev-python/pyacoustid/Manifest
+++ b/dev-python/pyacoustid/Manifest
@@ -1,5 +1,3 @@
-DIST pyacoustid-1.0.0.tar.gz 10476 BLAKE2B 363bf1bee4c124fc57126febf50c34a395ded074df8d3b9661b015b6b653f473ef79837f2078b7b21375d3b3624f75b1070d3c28ab3fa4d619e1ae088129898c SHA512 4eabf32e7d958bf7330e852184f5ddf3105007179ca2c45b75c1a5b0f0898649e703aa333cffccac85eb7b18b54255f2e5d588897adfb9f0ef2596e9c0b2fe5a
-DIST pyacoustid-1.1.5.tar.gz 11846 BLAKE2B 920894d914f5eac15bd62fab7a018937691e8eb7774fe65821bd6a8088e81dba19d178866bfd01b991750c6298714a1b51f948da987207a6adad1e0c1689afa4 SHA512 5b71446b9adbc73335b5962081e880365580b8e0aac746e8137e8819ba91d73ec41814eba13fd1b04c5bad5f2b5a3aaad57db118981ab4eac9dea12f709afe91
-EBUILD pyacoustid-1.0.0-r1.ebuild 651 BLAKE2B d49dfd64d56756094fdabe2866f4a16fd7c7d4668164c71b91974fd55ec9cddb243442f83d73d84a581bd7e7a8939aa1240b098e75bc6d1b55d119aacc2d74f2 SHA512 105d6c8f1274e15c43f381378ef73dd2aee258b5d5b44d64c0b1977fa08dfe7533b0a35f1a81d9b3e2ae3d9de5912a853ce4c7d513f80dc92cb7e31bcea69bf7
-EBUILD pyacoustid-1.1.5.ebuild 749 BLAKE2B ee5918754cddd0a972b055187fab408ba446ede046c153acd70d263f95eaebe2fdda505ea5a19286d2e5b7ac0d8e73d9b962ff6c48eb39192d288da4abeb4cc1 SHA512 5b8c9ef28b2d1c24439f8d9f7037858c6ba235d8b65594debc67057d285a440b5aa6017686f8c0920241acf7fa58cee78adf754302ae1942c44251e5c376b02e
+DIST pyacoustid-1.1.7.tar.gz 14990 BLAKE2B 866fa4a03032f15daa2b8dd06119eb6edc777dec4bc673fe2564363f85906bbe451b2ca16e6911e143e7172c728f1a700f5fc426f9a4de9786c1429e475379cc SHA512 2bd301ce51df8a352c71493dac5b5c15cdd0af0a9a0bf0c8640857a9d99c5f0c9d59c5c2bf8c2aec61689481dacc42948f847e0c11ac7d581a7338e6d1088162
+EBUILD pyacoustid-1.1.7.ebuild 744 BLAKE2B 8de7b3954d5512fa989dd3e0f3c23a76a8a2b0bc9aee693307992ba92b04fe018896650ca2326ed681a792cf16a514ad8b0ef1b5f3803bf9c4ce540a98cb9f1e SHA512 77e6cbfc2fc361ba116c98e1aa916952d4dc943060360e2b2b130c569245ece9a229bceb4496ff2b407afebeb2ab39b478ae880b06dd55a00c4985a3a39e778b
MISC metadata.xml 911 BLAKE2B fc4c4a10000f8c9ebe95b4687cfa087b930b9f4ad3b2a94e8e6ef8e3d210ba618824cef6513ecedc4902172b3255b43096cd8e132b7e0a68498fc70b9b9bfb59 SHA512 fa81f319c0c6e6963e8b37570006e411374191551411005945dc64f0c75242a7585aab6830f13b527ab0efc7f2ce56e260571c372c93c8c026a775f49709cbee
diff --git a/dev-python/pyacoustid/pyacoustid-1.0.0-r1.ebuild b/dev-python/pyacoustid/pyacoustid-1.0.0-r1.ebuild
deleted file mode 100644
index b2a85cadc4b2..000000000000
--- a/dev-python/pyacoustid/pyacoustid-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python module for Chromaprint acoustic fingerprinting and the Acoustid API"
-HOMEPAGE="https://pypi.org/project/pyacoustid/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND="media-libs/chromaprint
- dev-python/audioread[${PYTHON_USEDEP}]"
-
-python_install_all() {
- use examples && local EXAMPLES=( ./aidmatch.py)
- distutils-r1_python_install_all
-}
diff --git a/dev-python/pyacoustid/pyacoustid-1.1.5.ebuild b/dev-python/pyacoustid/pyacoustid-1.1.7.ebuild
index 372951e6c9c2..f5c4e4ee7de1 100644
--- a/dev-python/pyacoustid/pyacoustid-1.1.5.ebuild
+++ b/dev-python/pyacoustid/pyacoustid-1.1.7.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
@@ -17,9 +17,11 @@ KEYWORDS="~amd64 ~x86"
IUSE="examples"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND="dev-python/audioread[${PYTHON_USEDEP}]
+RDEPEND="
+ dev-python/audioread[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
- media-libs/chromaprint"
+ media-libs/chromaprint
+"
src_install() {
distutils-r1_src_install
diff --git a/dev-python/pyalsa/Manifest b/dev-python/pyalsa/Manifest
index 05aa70eb9e1d..15613fd8c608 100644
--- a/dev-python/pyalsa/Manifest
+++ b/dev-python/pyalsa/Manifest
@@ -3,5 +3,5 @@ AUX pyalsa-1.1.6-no-build-symlinks.patch 682 BLAKE2B 046f4cffa0b08a32360356d8238
DIST pyalsa-1.0.29.tar.bz2 39481 BLAKE2B 12644bad27c06ce4782ef3396e883bf1aab521a39d813f11d25f910c99d899b14b618f21568bdc1422a3ed448e7421c8b8129dc19c8fcd0f9c0b595f9fbae370 SHA512 cc885094b020ea6e1735391cfc73a11e29f7d59b1e24a766908d57bec0fae4f490616c59f04eb74648f8ee610e76295a9501ab31a2513e921bcd8b4fdb104683
DIST pyalsa-1.1.6.tar.bz2 39797 BLAKE2B 3a23dde67ec807d09b2e9ef0f893b8ec2f5902b0fa88f0f02f8127b7a5a8bdf3fa09397dd01ae1cafbce6b9c733a0eca65fda3cd6fd18e533dd4fbace284caa3 SHA512 6c6aee1ad32c2208ab3f91defee5651cca8bb414479ff80e8a1bd6791ec1df2218a61dd8e7c01f95bd5d51807776034ff96cca2b935e9e4e23d13b6c3c40a0dd
EBUILD pyalsa-1.0.29.ebuild 757 BLAKE2B 0adeb9c5ec8c4f8df30ac683b60243bb5320095f24ecc8c7ca3bfa0a49dcc7d1470ed40b16884ed97d6c10317ea93cad6972774fcfe145d884766b66c6ae6c91 SHA512 338b616ae343f290a09fffdd8e57046a4bd730550ca77247726c70d618d3aa93d0c8c57dc4291192d3fd9cf4a76e581e40129fad5c2482021fdfa3de179fa67a
-EBUILD pyalsa-1.1.6.ebuild 637 BLAKE2B c42d70a2c3c7b44ad2b32460d7a8ca3d6a625b97e52eb56ed44605d878a83c298344493c4c68cb37a4d60251a45ad4844dde9732552a1c49f69696981a4b4139 SHA512 fbf9dccb4458c3f2dcc31114f345de757dbe1ba82791f156eb4cebebecc7b03b545275f7174191a7e83e7e5ed53e58fb568408c99dfaed7d05cca44bf54f361d
+EBUILD pyalsa-1.1.6.ebuild 642 BLAKE2B 39b12986575d7101fe9b7dee324635fc50ae962c4b94ba00c9d1b92c0f76dc868d2c97c582f13a050d7b866ec15a31e9e97731a9f39339f5dfac14d2586ba020 SHA512 d9a03dc39be7979a4fc6d84bfc1d262c0976b01c529cc07aa1e94b30529008b93aabedefa106aa4b9202652c97fa215d7a5dba29c4d8665d8ed429ed714c6718
MISC metadata.xml 349 BLAKE2B 743c640ee72b49353f6b3b19b958609dc420f187753d9e63e292c9cdfcb6c183092953dd16c3cf0f91ee13df04b9f12a2a9893a56cacad2c70535730294d6af1 SHA512 ef94ac2639e61234b2140a6dae1683f99c3c8bf564a37d22e54612340a2d0147037e590ef8f6c639914df05684f3d62ebc96a9e2176cab82ba85e5d87171ec58
diff --git a/dev-python/pyalsa/pyalsa-1.1.6.ebuild b/dev-python/pyalsa/pyalsa-1.1.6.ebuild
index f0bf0c6a2458..bd3a9dad2414 100644
--- a/dev-python/pyalsa/pyalsa-1.1.6.ebuild
+++ b/dev-python/pyalsa/pyalsa-1.1.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.alsa-project.org/files/pub/pyalsa/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 ~hppa ~mips ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 ~hppa ia64 ~mips ppc ppc64 sparc x86"
IUSE=""
RDEPEND="media-libs/alsa-lib"
diff --git a/dev-python/pyamg/Manifest b/dev-python/pyamg/Manifest
index d4bb7e0e32f6..13968ea3be1c 100644
--- a/dev-python/pyamg/Manifest
+++ b/dev-python/pyamg/Manifest
@@ -3,8 +3,8 @@ DIST pyamg-2.2.1.tar.gz 753299 BLAKE2B aeca4105bca1525a4c86f110c135c5505c6aa78af
DIST pyamg-3.0.2.tar.gz 759301 BLAKE2B 35209f238540604e8a9c013df47f85a5f9dc86eb5372975e8b518352ffe0247f1ac65aaa0822ceff435d20bec87ac8b87d650c00b6b53056c6d5417fa99b0edb SHA512 3075e4e8f042e320c53fed5de7a5ccc7d9698e60cb2f830661468eabc9ba4ebbfff2b2d3254c72c5c376f0e45a59abce7b70a50f6f3a869a75096c33982d1313
DIST pyamg-3.2.1.tar.gz 765723 BLAKE2B 72c59c0fe93363f73d8ba4c6297920dd1ca8406b048cf0357baec5f2390bdb524421a35ef65e790be45b543e9e162067ee8f8f09327b464a4bc5c9cec368b003 SHA512 6be0dd068417389934ce97813321367920abf6f9f5e94ce2df8bd796edc797cedd492c9153b62466f7d68055a05821447dcf21578ccdfe3294766a49a9ac220e
EBUILD pyamg-2.1.0.ebuild 688 BLAKE2B f4fc07c33ad4ead47321333a6b8b1db6862b35c39d90102d28ac51d98ee36ad4bee8ba8a34aae2328284c73015847dcafccd38d8e40cf86a4f9f768b7ee5f7c3 SHA512 fa5d25e562af118578cc8ef1abe0c7fdb6c187cfbb6454e799c7159fb129d6c7435f31da1dd7570915b1b5a29c6733c48e672d901b490c81ff991568dd31c3c4
-EBUILD pyamg-2.2.1.ebuild 719 BLAKE2B ad62b9f85a55df7f7dfb89d3d02c7fff63925716da46d1d357803c35b7046df3bfa9e322c3775ad130f252fe1075410c3c649733e1159ef7ee810c5d6ea95b88 SHA512 c8fda892f1fbfb9cc78506773d1a1154be9873288e28e10cb07db94949d509d85a3526b7f7cf84361be92111d10338269ffd9da94f7836ee6e7c222391d147d6
-EBUILD pyamg-3.0.2.ebuild 672 BLAKE2B 8ba69c9d426713bfe109ba752504e017f0796eebd5e73f99ec845749b6829e496ec4fde01cdfa1d7738010d0fbc72a4862c3248e14d34468d24b31b8d9351956 SHA512 031db8095eaacb0c427917c8151365de15c2443ddc12e8044b0125836bafd1df274987e55f5d1694349dd4c54507cfa79e8dc23984f66c04db315f0884782587
-EBUILD pyamg-3.2.1-r1.ebuild 682 BLAKE2B 52f6c93f0e6dbfa50a4591a95d77be635f23452d74f60b435f758e7c9acc63d4a71b11346f8ae7f68a75179de319d39804026dcdd6392f305816a12a2814ade3 SHA512 077094edd2cd6da83a7e058f97ef50199870506e5ee4b78080b705e79de90aedcc384fc1a85463bbf01fb1a459d53483ee69fb109f787f2089c1bcddae8e67c1
-EBUILD pyamg-3.2.1.ebuild 676 BLAKE2B b44181236368a45abe59d30eceabe7b322464b7d6894b38b31724c75832c83750eb5fa87aa826ff82d7d4b139de63c26e3e04c52c05fdb132a401d3067499f57 SHA512 64ed1cf79410eaa3ceb34cbde84a3b56d1ffb89861e4721b4ac7e041fc1399ae263d4216d0d49928e18ba5c423d4732097cf1df86cfdc4007f26eda2af5fde8e
+EBUILD pyamg-2.2.1.ebuild 746 BLAKE2B ad985fc1a5069b32c6dc598380fdcff47904d11fa5dbc72a037186085d84b0d25c69a10e6738c5ac0af7672567f97d06c98c18133a13151725c9bff346b74c3d SHA512 97b0cd3cfae181a1872fc13b8eace6ff35f07497035338f312d5a03eba25180a62a7f77753c443520f2a632610d7eb3c1da413f5dd9bd157af851e11ef8019fd
+EBUILD pyamg-3.0.2.ebuild 699 BLAKE2B 1d82298d2bdde35b70e6f4f17044a6bee8766bab250a7114b64aa9a1e9e14d958026cccc6cacac4f856c3e698551402ec6b379667a718f04604a66252df9930e SHA512 03d8ad2dcc2da93934495d3fc702945cc768d72d375e16a61796bbcb67a3bf2abf6c50d7dd9e755ae6e4daed6df889d00543c3500bb1435ed9ef97d483ccfd76
+EBUILD pyamg-3.2.1-r1.ebuild 709 BLAKE2B 639cdeb774f078c216cd53966ffdb7190e6c3a26a705218f5e36e3e7f23acca11d4d9c2923221009166580e97f552b91e4478e336fb391e70afbbb5a94b9d293 SHA512 a76edf9de1851843dd97976a50720acfdd62ceb7cb61514f7837a859f4520b6dc3ed85a90318eecc29a0927cf8ca2f3a38225d237d929c498807e5602e13b5b8
+EBUILD pyamg-3.2.1.ebuild 703 BLAKE2B ddf12a1478a272ee2a6860362d8af4d212b09210e02766c6a7ba427373051a7f60ff0b6f3c2f99b8f6661922af1a0a91417e0d00243e4527779aca8988fd4ef0 SHA512 6c95f10ebbfc298d600e550e5b2ee82ec99eb294b9a6b1331e14ddf77095c7d5a7d78fa9fcb55ad7468319227f8fea8cfb2e5e89b5947fba6dcc8d247f151e82
MISC metadata.xml 660 BLAKE2B 09f5ba733b9e679cd6435afe0e71a2382498ed2417563031c24dbb9d8630f1ea9ece9d10c2851afb411dec9694b773e495aac10e9cfe4398980f2d0c26efa370 SHA512 9900180bd0de0c9cb26205d2de5674f02405499778124c3fc21a3d3be6e7bd6602f4f619b0b983e95e30ff3f8f37e15ebfc66535db144f92e8f0c6d579e5e6f1
diff --git a/dev-python/pyamg/pyamg-2.2.1.ebuild b/dev-python/pyamg/pyamg-2.2.1.ebuild
index 92b765a346d5..1ee8327ff82f 100644
--- a/dev-python/pyamg/pyamg-2.2.1.ebuild
+++ b/dev-python/pyamg/pyamg-2.2.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/pyamg/pyamg-3.0.2.ebuild b/dev-python/pyamg/pyamg-3.0.2.ebuild
index 0f6412c015b5..85a2cbc86214 100644
--- a/dev-python/pyamg/pyamg-3.0.2.ebuild
+++ b/dev-python/pyamg/pyamg-3.0.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/pyamg/pyamg-3.2.1-r1.ebuild b/dev-python/pyamg/pyamg-3.2.1-r1.ebuild
index 67fb63a9951b..0b04a1849796 100644
--- a/dev-python/pyamg/pyamg-3.2.1-r1.ebuild
+++ b/dev-python/pyamg/pyamg-3.2.1-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/pyamg/pyamg-3.2.1.ebuild b/dev-python/pyamg/pyamg-3.2.1.ebuild
index 5457fa1b1e9f..fe0aa6117392 100644
--- a/dev-python/pyamg/pyamg-3.2.1.ebuild
+++ b/dev-python/pyamg/pyamg-3.2.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/pyasn1-modules/Manifest b/dev-python/pyasn1-modules/Manifest
index fd15459e237d..567aa7084d3c 100644
--- a/dev-python/pyasn1-modules/Manifest
+++ b/dev-python/pyasn1-modules/Manifest
@@ -5,7 +5,7 @@ DIST pyasn1-modules-0.1.4.tar.gz 65552 BLAKE2B 5eb087cc4d930f39a651e3b8765ee8c41
DIST pyasn1-modules-0.1.5.tar.gz 65690 BLAKE2B 74f3de59a8388527e885e04e4eee56c3d4587e697c980e1f9c23604101f367956bff12dd72a34cd4135b49c968f22b69ed70bbac9989259c1dcbc5bf711a96d1 SHA512 0d7f631fdbcb4c89ccf65b91c106483f536daadd099f5b3fb9b144bbcfcb0619bf818fa18715b8f61baf10699421a1af80f003781a5ebac28ebb4f4e7f677c1a
DIST pyasn1-modules-0.2.1.tar.gz 65808 BLAKE2B 7c1490926078682dd4392bd6c6dd73f944f55e8b5623fde07a3bbc1f62dcfdd1ea8b5217232cd7e2709997424fd61e276cd5786ba618cebd11cbf8ddb695dc53 SHA512 2d8b6bee59434fee41747625236c1d7eb5081a1cef66aa0a0e9e75869c3641a418d21544edafe65f1808ad0dacd9cf1047dd036ff5ce668bb3bf1f6e662e4a5e
EBUILD pyasn1-modules-0.0.10.ebuild 887 BLAKE2B 1d7edc96024f2ae83e5637b5f260226d38f2d0e657a583853bfcf621d6ddb2f70040eccdbd98c5d299874aa7b462562dc8f01527af090ddfdfede4c727a31bed SHA512 96243cf112b6752aa3eae0384b6d75ca33f90280f9aae4617d0c3bcc9a801225d87f98aa0dc6c596c9233b8a662488fc6bc84c7640bc19cc6f486f089380f5e2
-EBUILD pyasn1-modules-0.0.5-r1.ebuild 903 BLAKE2B 7efd0f1c7e8b079b0a3537fa76dc85eb11558274daf50251ffa931a8f2c346243048419e5f42cfbe7f8e129e9f60b33344f6428c7e1a32e0d40c37d5becaac99 SHA512 5ba719dc26acf82a43e7ab7f409c15384c455eaf9b01386b076b49a3f9a6bd68fef3c8ba5dbc3c7843817c1c900f4d077ed9dc67bca1c232a1ca000e46e34e21
+EBUILD pyasn1-modules-0.0.5-r1.ebuild 881 BLAKE2B 8f5940292f632736e70785005661546eb3a4cf773a20a9f23bbf234bd3f0aaf87466202005ec8740cb14b25aceb98c99211d0dbfdb20580d408d1db4c7b2f06e SHA512 6620639cf0d82ae29736233d60cc13922073a3c04ebe7f155a00a994221c7d406424ab6437a20e2981610bd0130d411f82b900e6001390b05f085def38158d98
EBUILD pyasn1-modules-0.0.8.ebuild 877 BLAKE2B 25aa50598172a743b2edd804b5843ccb1e61c78099162c7deb7720af6d03d739ec27152f2eaa61d35f3dadeabe6de46324538c62eff9a101b05eb43da9064886 SHA512 3407c38060705dc9c0f6d34d7857ca9aa91203a09f43f93212dc05c1d2b81c8a9e705f948f99b9b6ec6cb9bb182a879df46a04abb94b93416375e895fcfbb074
EBUILD pyasn1-modules-0.1.4.ebuild 887 BLAKE2B 1d7edc96024f2ae83e5637b5f260226d38f2d0e657a583853bfcf621d6ddb2f70040eccdbd98c5d299874aa7b462562dc8f01527af090ddfdfede4c727a31bed SHA512 96243cf112b6752aa3eae0384b6d75ca33f90280f9aae4617d0c3bcc9a801225d87f98aa0dc6c596c9233b8a662488fc6bc84c7640bc19cc6f486f089380f5e2
EBUILD pyasn1-modules-0.1.5.ebuild 822 BLAKE2B b0cb474f06d9ae93fd8a5879f44d7c55154b9fff61e33b1c84ba50b9729ddbed7787c8caf7a8512f9c98a0978bb149c7482979f058f644b0832586aec07e4302 SHA512 c19487d9882235cde9b7a849d1cd8a4aa2f1bf461321136c52ed25d0c466b0490612d59c25c154a1a57e3cd28d729eeccd34f9b37057e02ee6dd45d7bb38365e
diff --git a/dev-python/pyasn1-modules/pyasn1-modules-0.0.5-r1.ebuild b/dev-python/pyasn1-modules/pyasn1-modules-0.0.5-r1.ebuild
index 82f177d6e636..4f5d068ba0ea 100644
--- a/dev-python/pyasn1-modules/pyasn1-modules-0.0.5-r1.ebuild
+++ b/dev-python/pyasn1-modules/pyasn1-modules-0.0.5-r1.ebuild
@@ -33,5 +33,5 @@ python_test() {
python_install_all() {
distutils-r1_python_install_all
insinto /usr/share/doc/${PF}/tools
- doins tools/* || die "doins failed"
+ doins tools/*
}
diff --git a/dev-python/pyatspi/Manifest b/dev-python/pyatspi/Manifest
index 4fab591cd65c..b8655e2afef6 100644
--- a/dev-python/pyatspi/Manifest
+++ b/dev-python/pyatspi/Manifest
@@ -3,6 +3,6 @@ DIST pyatspi-2.30.0.tar.xz 310672 BLAKE2B 76d51e6ce2f39305bcda8f706b5207738d3a2c
DIST pyatspi-2.32.1.tar.xz 310896 BLAKE2B acf4a0211015daf5a19a796de9e267637ae77b2f79f0c6af20bfa5eb5a0fa0d4a62cf23524348299daebd515cccb7a4a1c18226e8c04356ea6439840613242a7 SHA512 6cdddc4275770a4f89e66355e18518f5cbf1ceeee1f27298be1fb5bb8b67676eeeb81ce7f4fbb5ad617573f574e5fd5858d363c77a0e5727d637ae7275429b03
DIST pyatspi-2.34.0.tar.xz 314060 BLAKE2B 1d2c390c6f110a37e9553b1f1aeba75fa0585beabddb2d6db54aa8fddc671b844e7c670c7fdf9696e3833c8f9619dc8a2ecc364019f14703647e7996033c7dd7 SHA512 61b157f067e23b7a964cf8268f556ad059982f448e436ecb25c96915ecb53918c6ab7b29bfb4e7b85e25e6038e27678fbd3d0bfb61d14a038ab5eaeee1f682b4
EBUILD pyatspi-2.30.0.ebuild 1297 BLAKE2B 958e2b72ab234d040d3c945a5b535fb7cba118517ae6636fe10facc73d5cd0939c390dd10e6cd90ecc5b73e28489b3ac7097b68e4751cf9c6ec89e9ef7100c4f SHA512 7140f8455184dcdde5d7899fe0716ca9f444807cb74a1d359c9a39da758f3e415ba31a93560e7852b58761e4811a4787599b1832289b117aee27eba99b4331d4
-EBUILD pyatspi-2.32.1.ebuild 1298 BLAKE2B fa43c5572a4a3b72297e7b13fbbfa0f3d6934b5435d8e2fe1a58685bc0cb860771224e7b17fcfca34ba144896739014bea17b6bc837c9cbdf5fe8a6657e7d820 SHA512 225aea4f249227cc04933f68fc1940cdef1945be5a34bd2b1ef070609eaeed4d369d42bc9caec2d8c9641d68345e01de1b75c04a9a13440472370ab16aeb1cf0
+EBUILD pyatspi-2.32.1.ebuild 1295 BLAKE2B 74df8dd3eea6c1662badc84369d34a0338b02633a89fc8f7e8a0e60139cdb7dc0bedcee14a59e8613d9180320d74847eb999edf31da567c3b9acebbd68ee0c3d SHA512 688940f13912588210d4636893390945cdd3534d2ed48f58e506071e5abb3083acac8cf8bc917ab478ed41a5329e3aa6b706685bd2d4dfa489ea73aa54571975
EBUILD pyatspi-2.34.0.ebuild 1243 BLAKE2B b557d8986823fc05d41523704231cb79022509c5ee045f8f9d378e58b6a41e75075e62b0617a9264067f10e058322c9ef8ae229485c61cba1b4552e409d57c1e SHA512 abbbad705420dd01cbb376df42eb25ac2ff871464cb6d86c1e3578019e03b49916886f937214ace7013c6409424966dd3836ef83c2a12dc206a3b47a70255df2
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/dev-python/pyatspi/pyatspi-2.32.1.ebuild b/dev-python/pyatspi/pyatspi-2.32.1.ebuild
index 9476dbba39d6..4ce30738e665 100644
--- a/dev-python/pyatspi/pyatspi-2.32.1.ebuild
+++ b/dev-python/pyatspi/pyatspi-2.32.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Accessibility"
# Note: only some of the tests are GPL-licensed, everything else is LGPL
LICENSE="LGPL-2 GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86"
IUSE="" # test
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/pyavm/Manifest b/dev-python/pyavm/Manifest
index 1492c35bebe6..4688c70b5889 100644
--- a/dev-python/pyavm/Manifest
+++ b/dev-python/pyavm/Manifest
@@ -1,3 +1,3 @@
DIST PyAVM-0.9.4.tar.gz 221928 BLAKE2B 4cec66dbe1a3416376fb454ded75acb43091e287c1f1d0c1a2a71eba69cc4233239205e3cb3e2eb4bf2b07880892f5512944440153217c91d8f79b9afea595ce SHA512 95b10a57206dcace2941342015155ad46c6d71fd11963e5516d766067d2074d2302b60d6455b2194034beb6668c2a989cbf88908871d2bacd28ba6433a83a89e
-EBUILD pyavm-0.9.4.ebuild 733 BLAKE2B b6753b22110818d04fdcd4e9308bf67e0f90ba29681bbd867c34d4a7969a45ea8c79d6807ce5ec35f12c4c3742f4d6b7767f6f4105ea5052baf471a8079c36f6 SHA512 7bdb4008d1eae6530411903b85f2be195daddf8ac861a999a228af32e0d081d003f9d3e72d12437689ca05c8e179ff7dbdcf674c7f00cd1a5a3ddfbe8b98a815
+EBUILD pyavm-0.9.4.ebuild 760 BLAKE2B a80f61bb2ad7bc918a0a7c76d0f7a6f40372289cd802692e7f860cddba4860478b22a24ec7d91b2070971ab37eb25e368f6ae8c941ea54b6e3e650d5e2da7ce0 SHA512 562d6164be4665a95a70c88ed394d8cb84e6392f90a416ad84b04fea455dc9426db1396468375db6f4c1ed059eb832650e8ba726605471a27b46aeb68816a64c
MISC metadata.xml 500 BLAKE2B cf927688b4a9486a39456407af6f90253d245396e443a16e142bfa7cb88b74ca5cb1f0298abd78fff96f534ef022f06c01f5a084925bca65408f8c709ea1d164 SHA512 65a5ae16d81a63ee6823dd9683d25146c1f92d05d00848dfb097d03bca9ce9d93f4610d4b9e3d7381fca29cb1af32c11a96930b0fe38dd11b4aeaa4bc71b0bbd
diff --git a/dev-python/pyavm/pyavm-0.9.4.ebuild b/dev-python/pyavm/pyavm-0.9.4.ebuild
index ccc6b13fd832..a15732b89312 100644
--- a/dev-python/pyavm/pyavm-0.9.4.ebuild
+++ b/dev-python/pyavm/pyavm-0.9.4.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/astropy[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/pycadf/Manifest b/dev-python/pycadf/Manifest
index d3151d151fff..9bf5ca8f7c75 100644
--- a/dev-python/pycadf/Manifest
+++ b/dev-python/pycadf/Manifest
@@ -1,7 +1,7 @@
DIST pycadf-2.6.0.tar.gz 249411 BLAKE2B 7ddbbcb9355502910ba023589181cbf2d6a104454ca408b604eee031ce79c547213961d10bec4d891e8ddfb00ccacaf1dff1f5bb2646913e9c0bb79abfd4ae72 SHA512 a581b54a8dae088e015d639f14eb46b3c41bdbfdd55b671e79f34b7392af49e3e8dbb2fd85a43e5f8e010cbcdba1d9a330972b5cb6f7f2c5179c00b6f135b4ec
DIST pycadf-2.7.0.tar.gz 248233 BLAKE2B b2258e0f2027811c35cfcf7063821bd41cc83291d5ace7969fcd48d2e76b4f1a24e8a09b60f996f2edc7e9c37c1578cda40bd2bbd0a1ecbfc889a1d9bbab6ca4 SHA512 093c633c82345154c45c7b8b3dd38ef8101fc6a6aa980a44fc69887409a8facd987a960f403150401a64f2186113bdf5e8c05a3996f3ca4c55f9dc40ab8bfa8d
DIST pycadf-2.9.0.tar.gz 249992 BLAKE2B d6c1fd12991e24fa747e2f0ba35719faf6b4392334957ead977901f14c8cd98b26f1f93e4b866085e73b7009f66a1ce692e58e478ec501dd4fa988ebf11c2f5b SHA512 da94d778db2fa06b129ae5e85151e301eb68b9ca551fe33f86a9e627cf2c879c71451df140dddbc6d3dfcbac4b6939fce6748711549400713e96165b6673c356
-EBUILD pycadf-2.6.0.ebuild 1821 BLAKE2B e174c75b60a8647d8dc51ef2e3469b4843240939a244afe39c910812f22b392cd937ddf44a6477ee0f681d92cde2f860b7810b71384df5c023a3a1ad91dacf30 SHA512 87a83c5026f4e4c1abfeaf2972e6933bfb62fb6e0e3a63e69dd9b4d2b5386760e93794db527c09aecfce51656d65ba54d7620d023da2494ed685ed9131139ed3
-EBUILD pycadf-2.7.0.ebuild 1847 BLAKE2B 9eca77e7d34a72abcdc13c017a3bb3c33513541d5975c90d5cce5d0fc2bc1eb09bde4ad54914b103cfa72f0ed0832452ae9056f52dd58cdaa3764736704293db SHA512 8582c89f65e349ddd43ba46e8ed896e5562f1bb2bfa32d0650f7bc53bd66bf3253a60fbb842369c9bab8a6be22b01404ddfb09711f88a983be65c9b3882d359e
-EBUILD pycadf-2.9.0.ebuild 1927 BLAKE2B 11fadd1c21ed0e4d14cf07e830278ba7650d0283505bf0fa99c19c1bfc4d6e35948fa75c4d14350922211b0bb1a8174fbc04e82bc09b1d9c1c8fef832f3969d7 SHA512 423ac7db0ef1776439cfbb0ea617ff05438f9010a5c9cff9b6f5982adc27528a3e95bc18cf0c2ff63d5ccff2208685e6336539280dc523dced4ddb13abe04a1c
+EBUILD pycadf-2.6.0.ebuild 1751 BLAKE2B ff62fdcb7be3bc803a7d9e62dc3cf0bd7a67ab48bf1015e0201a3de0e8e5ea4383bbc656ed1b14e041bd8824f1838a408f665f0cde07ffdf8cbf6eb940375f2c SHA512 680036823b959b07196fce2549bfbc1d17d18ae034c321917a8a742dd908dd4026ae1501f1d89d3b59edc298e04ba166ff1676243f6b8dac75b233c063646a88
+EBUILD pycadf-2.7.0.ebuild 1777 BLAKE2B a126136aa866c69f105034cf2772271e8b01f1cbaf7d89b734c63782ac0067b612ecb1b000c2eaba2addefebe29a009001af867307069a5e68b79c607fbbed8d SHA512 ca752bffb9b8b51786e111ac93f60c1433b02204ae5944b4ee7a8a3108c12c61634f2bee764a3406e01d95b9a7027a1fe43e9a0105e40b1ab8049bbd88ce8c4a
+EBUILD pycadf-2.9.0-r1.ebuild 1857 BLAKE2B 5e8403c53b9a4c6adbe300ab0759c52b0b44accf8c83c33da9a0040b2bcd5cbd3a20d32104bff8822e7244a58ae27f335005276dd1efd3c530a57c4def24cbec SHA512 bc6e95f23d0c901998f4ddb37c58b893d79eadcc8a14f8a4e6352cdf5695eff4fa1530d2844c0ffbbc23e8e2e198985aa1927bbcf7dd89ccb6d87df03623db04
MISC metadata.xml 555 BLAKE2B 87869fe50262ccda3c9f08312ba7d4017e655da6e4e18e31bf8dd99cfb552ea2a1a13cd71793bc00feb6d6d362c19bbc6fcff9779ffa7334db96833548b567dc SHA512 370b97a8a71e49aa553cd6d56b5060074fbfcf366e84672527e8ce49e086c3393198a6afc7d675ce7db71fb8c2abf7bbd4921140da3180f78eee687a2edadf0d
diff --git a/dev-python/pycadf/pycadf-2.6.0.ebuild b/dev-python/pycadf/pycadf-2.6.0.ebuild
index 6a47de4706be..9892dce0aad1 100644
--- a/dev-python/pycadf/pycadf-2.6.0.ebuild
+++ b/dev-python/pycadf/pycadf-2.6.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
@@ -26,8 +27,6 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.6.2[${PYTHON_USEDEP}]
)
doc? (
>=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pycadf/pycadf-2.7.0.ebuild b/dev-python/pycadf/pycadf-2.7.0.ebuild
index 14407f3c22b6..0bba6096d5c4 100644
--- a/dev-python/pycadf/pycadf-2.7.0.ebuild
+++ b/dev-python/pycadf/pycadf-2.7.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
@@ -26,8 +27,6 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.6.2[${PYTHON_USEDEP}]
)
doc? (
>=dev-python/openstackdocstheme-1.17.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pycadf/pycadf-2.9.0.ebuild b/dev-python/pycadf/pycadf-2.9.0-r1.ebuild
index 4096e06f15d4..1427cbb70aae 100644
--- a/dev-python/pycadf/pycadf-2.9.0.ebuild
+++ b/dev-python/pycadf/pycadf-2.9.0-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
@@ -26,8 +27,6 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
>=dev-python/stestr-2.0.0[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.6.2[${PYTHON_USEDEP}]
)
doc? (
>=dev-python/openstackdocstheme-1.18.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pycairo/Manifest b/dev-python/pycairo/Manifest
index 4b71c5721717..d78f89f17a7d 100644
--- a/dev-python/pycairo/Manifest
+++ b/dev-python/pycairo/Manifest
@@ -2,7 +2,9 @@ AUX pycairo-1.17.0-pkgconfigdir.patch 2465 BLAKE2B ea288bb36d4096586d2384b3d25b9
DIST pycairo-1.16.3.tar.gz 188610 BLAKE2B 71034891bae636e23379a3fdc49c9163cff61183fe46c4027bbad3206e72255e60081dbc3cb02808d5c3840b618f6c12f8106ca5a08ddb226a65917ba2da390c SHA512 d60978f85eb0430f2038b0e7d0bce23602e8c180a7611eea424fd8bc3cdd8ce249af364abd0e77ab3b7ab439761721cba5c2398f51af2a89add3fb7fda8aa5db
DIST pycairo-1.17.0.tar.gz 192182 BLAKE2B b7a4db8258b03b89878fca6b5e27bb9037b74b1792ded23edfe38a0aa5e9ba5003bbac2c8623a6ace8033960c3199b307dcb689650e21ba2df0d81a36a71b6cf SHA512 c073f04d92c9a577f7dcea8d46335751ebd896a65e682e99e4453877d8ba2cadad4437f4ceb1ce8c05eb87d5757a2bd78ac2549e63e38720f4c9276e6f70bdd5
DIST pycairo-1.18.1.tar.gz 200610 BLAKE2B 47e707f3481d816e9fcd72d169d7ab9210f746396a45a6c9cdac946b4dca9529515ebe1a288d985eed659ff23488bec2cf3e0fb8d11c160349530871ed05881f SHA512 fef6b0d863d45a182a1ba671ddc4f6cb15745447cdaed3e1efeb05fad97f02aa0a56698517648a942bde263d74e06ad7781bcf487757aeb3b124ef64dc525024
-EBUILD pycairo-1.16.3-r1.ebuild 1068 BLAKE2B 1d9f267886e45ae3f7a8fceeb057f895995a7f1da758b4b3da859fdd0c7c0619cb51df829814986ae53133cea54b27b735adb176cde2e710c032b0f3c4909720 SHA512 bb5afa8350eb17785bcc3dfeb2df72843fd5fcc78d05faa31c44161df0b6d18dee37c6c6d9ab8541e07c4344aa669f0eddb1e219ee6b55b4065551e2e48f76c6
-EBUILD pycairo-1.17.0-r1.ebuild 1260 BLAKE2B 92f028043ea6ef12fe1322215553a4ca2862b9c2a847e74a2b299a4b3b05beedb8a6ed867fd48e53aa16211571c0bc66bee8055d8f2ec54ae2c9175cd656cb98 SHA512 a141641cfedda22cafea4be2dab88390a99d6a7412b31e2d1a2b2271e30e1700cb73aaaa434530c25002922b6228f78a056defa284358b00db2d5bdc61d96dd8
-EBUILD pycairo-1.18.1.ebuild 1252 BLAKE2B ce0c0871a655f4531f5e7220c75d43a8e508982c7c7a142aee4c6962774d4f9b98f68458acfcb88e9fc844762aa91c013ae9afde2b5294e75f3c1d10c1254ffb SHA512 f99d9331b7b9d036bca50194a649682a71aa9f830eca48e551799ee877901e41cb12f4fabdbe6ebace3d7a54e9761a6edd324c3c8a70d0d9b8be76d4f61423b5
+DIST pycairo-1.18.2.tar.gz 200462 BLAKE2B 1f755dc90fe3ee50aa68273a0816752312f144831ff857709e1a4695a58646ffe6be518733480ed37231c213a11d4e5aaf8dfd1cfa68104873bc7d4192435b89 SHA512 279ea80413ba55d493d51455685da09afa1f5c45e2930c3fca3e417a8afe6645a0d8131201f79482de59e5ec56cfef62eac65ed88fe88866bfcc06503dcc59e0
+EBUILD pycairo-1.16.3-r1.ebuild 1095 BLAKE2B b4ca15b0bc6d3a3bb7abbe30018a0e21450eb53f7e15a55ac62dc8bc2bdf19d3312c4d568079982d60a20284b610224cea4bd400f7b08dba2e43472f3b59c82e SHA512 b6ff919b6c6d0e07ef15bea3047c4de7b60a5e96290033bcaab458b6feea9d12a78ecaae0f7d87ea543af19c6800a5ef1e8f658d3276bfb868ec71a758769a63
+EBUILD pycairo-1.17.0-r1.ebuild 1287 BLAKE2B a601b3cb83208ac266f74465514bf59e0d9821090b4a7ec653b87d6e0ba68cbbd52fe9ed53e58d3aff018fef2b0ab486083930c0585832bd2434c99e93d4e0bd SHA512 f60f1156bfa416cca27c9e2e4b4e347ee961f55c9d1f3f200cc0867012faa1ec9b96bec6c22a0757878c118eb50b93be2b1b1e01711084e7e5c5cae3e902399d
+EBUILD pycairo-1.18.1.ebuild 1279 BLAKE2B 770cbd60301499851cdb926ac4096789a62b5bbcae60791b4a7133da14bcb69ddec383bf6f94959b4ed08a7036d66b88417cdaee69e22106163ab63b888039db SHA512 1fccda063817d842ea2cd90c60698b6daf874fbfce0c14f732af88825e4de1f4517b95cdfe3c048a39f978d9dd1e69ce8fbc2f72dd92002e4783d218f3526ae2
+EBUILD pycairo-1.18.2.ebuild 1432 BLAKE2B e30c800d2677377667edca73310135cf5870f885f81a94032a70eeab0902ccd78b3b2147a8ee7f4e3069165a48ce70ee59f4eed81cd9a97f6d845e36b0d22663 SHA512 2a15b8885303e3c25d271715023706e9549ec23c2a31b7153fb4b878f2837949380fc76ff5c7565ecb7d5d5375dea75ac5c1ae90baa31d4ab513d1645a9a8396
MISC metadata.xml 246 BLAKE2B 3a28b3bb42a0352827a446ea608867a7782fe682458527ef441a528a22c9f951dc203639934a69ffb520f63aadce3037df28bf8c5304b3a5921b336142f9f246 SHA512 3245fb694492b2f698fb63aac02e66fb8a94fe35eabda45df4790bec043a1ea552e112315334001902f070093bb73e7b741aa3004757404aed97ebdb86cc9fbc
diff --git a/dev-python/pycairo/pycairo-1.16.3-r1.ebuild b/dev-python/pycairo/pycairo-1.16.3-r1.ebuild
index ad2e1c699677..2ea372462f00 100644
--- a/dev-python/pycairo/pycairo-1.16.3-r1.ebuild
+++ b/dev-python/pycairo/pycairo-1.16.3-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="|| ( LGPL-2.1 MPL-1.1 )"
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"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=x11-libs/cairo-1.13.1[svg]
diff --git a/dev-python/pycairo/pycairo-1.17.0-r1.ebuild b/dev-python/pycairo/pycairo-1.17.0-r1.ebuild
index c4c1046cb59c..629c40ee9f68 100644
--- a/dev-python/pycairo/pycairo-1.17.0-r1.ebuild
+++ b/dev-python/pycairo/pycairo-1.17.0-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="|| ( LGPL-2.1 MPL-1.1 )"
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"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=x11-libs/cairo-1.13.1[svg]
diff --git a/dev-python/pycairo/pycairo-1.18.1.ebuild b/dev-python/pycairo/pycairo-1.18.1.ebuild
index 2fac5963b89b..3d5f803e074e 100644
--- a/dev-python/pycairo/pycairo-1.18.1.ebuild
+++ b/dev-python/pycairo/pycairo-1.18.1.ebuild
@@ -16,6 +16,7 @@ LICENSE="|| ( LGPL-2.1 MPL-1.1 )"
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"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=x11-libs/cairo-1.13.1[svg]
diff --git a/dev-python/pycairo/pycairo-1.18.2.ebuild b/dev-python/pycairo/pycairo-1.18.2.ebuild
new file mode 100644
index 000000000000..9f1cd5f0198d
--- /dev/null
+++ b/dev-python/pycairo/pycairo-1.18.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the cairo library"
+HOMEPAGE="https://www.cairographics.org/pycairo/ https://github.com/pygobject/pycairo"
+SRC_URI="https://github.com/pygobject/${PN}/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="|| ( LGPL-2.1 MPL-1.1 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="doc examples test"
+
+BDEPEND="
+ doc? ( $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]') )
+ test? (
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )
+"
+RDEPEND="
+ >=x11-libs/cairo-1.13.1[svg]
+"
+DEPEND="${RDEPEND}"
+
+RESTRICT="!test? ( test )"
+
+python_check_deps() {
+ use doc || return 0
+ has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+python_compile_all() {
+ if use doc; then
+ sphinx-build docs -b html _build/html || die
+ fi
+}
+
+python_test() {
+ esetup.py test
+}
+
+python_install() {
+ distutils-r1_python_install \
+ install_pkgconfig --pkgconfigdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig"
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( _build/html/. )
+
+ if use examples; then
+ dodoc -r examples
+ fi
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/pycares/Manifest b/dev-python/pycares/Manifest
index da886d24b4be..aa3e4f2b57c2 100644
--- a/dev-python/pycares/Manifest
+++ b/dev-python/pycares/Manifest
@@ -2,10 +2,12 @@ DIST pycares-0c831407bc32c6e78a80c5b3d7865ba4c7ac26df.tar.gz 215641 BLAKE2B 36ae
DIST pycares-2.1.1.tar.gz 226787 BLAKE2B 26716906e78a3fa16bcbd143f63e633ffe4664706b2230f698ea933c15d057f92a0fedc45927743690e9ef8f84191e40f4215878ff2845fd1fb4bcf91f49b765 SHA512 c3524a49f5abe4222c9371ca269918eecf30a77bd52258187766833b4663be861678ebe6f1cb2f50e824d36e75938162d5528abd5445c477f23fb85c24572403
DIST pycares-2.3.0.tar.gz 224941 BLAKE2B 9ab59f8f7294930b5ff97c7340c3f64cd039c4b291b7b33d00da85168638cdfc75552508a72afd91db28c4c1b823a018b45c346a3daf8da15d5160fd691b6c4a SHA512 dc707ab0320e03fb20e728e2e2e52e92ed3388afcf19e4553bc2a15c33a129abee39a9bc423edb7be7113d42989286ab8e8ad48699cc7433a6d8823460fd4678
DIST pycares-2.4.0.tar.gz 214021 BLAKE2B 481d46e9a5726d953d0dcb391a549ba4177e5ac1758a0ecb25bf634b9eb6baa2fbb0544874a78ae46e30a1dd4be8a981f5ebdf1b36cb9aa2e42370074731319e SHA512 7770a2b1fd69bb800019a292e5c9fc1f737b044fb4ca5166ead197da3515f2edac55f947a68f3505c9b404745529287114667d742162c98f2ff84b2c330ef295
+DIST pycares-3.1.0-fix3.tar.gz 217616 BLAKE2B 121d09bd57f60371f9ee7d6f9fec0b0acd9413e86367c278a73dd0b47151e937358bb955f51657c117b72d83de23fc6e530f9418fd6d4c1b96ccb31045096e25 SHA512 d386d1b3434fc7a868783b96a2ef635695efdea62365134287fcaef6e44f75ba266f095c3e667ea1a57940d81d23adbf6e031b8571537a041aba15a36df7a904
DIST pycares-pycares-3.0.0.tar.gz 215445 BLAKE2B 5543d27ee38d9360b9ee74ebf1c09da15f68873d5cc83b486e61f3d337e733353dde44d64d6a0520525f4876e67d34c91a770f1c9717b7a1036f568c227f6c87 SHA512 bf60549044686accae68ed118e6c5e0da07b1d13473b70f91db85693ebd9ac9e4afb87cba763c667f2f7f487de28759e26a1677023081e94311b547a51bf7451
EBUILD pycares-2.1.1.ebuild 602 BLAKE2B ce0cda0f1b027951c663a279d280937ac152664938c5e5fedac4db04f660d4d2d33e72f7d51515b2fe01ac2d2ff2374446336a1d44bd12913b671ce471189e9b SHA512 a5b6ee83309f088e87daff32f42a35c7cc0f3938a8f8b46bda754601cdd1d78db20846355fdef7e72e3af576e10af536665d792f2d75f383e228ecd15eb7a7b1
EBUILD pycares-2.3.0.ebuild 602 BLAKE2B ce0cda0f1b027951c663a279d280937ac152664938c5e5fedac4db04f660d4d2d33e72f7d51515b2fe01ac2d2ff2374446336a1d44bd12913b671ce471189e9b SHA512 a5b6ee83309f088e87daff32f42a35c7cc0f3938a8f8b46bda754601cdd1d78db20846355fdef7e72e3af576e10af536665d792f2d75f383e228ecd15eb7a7b1
EBUILD pycares-2.4.0.ebuild 600 BLAKE2B dbb606d105ad2e232253b042ecd123ec8b302fa064ada4518e3aaf768954c8de6188341e69bd957e0a67a75e35b4b7f8d312e3f42b56cd5fd9fc345a620c8733 SHA512 ad3623df4d977822230d91d8ed2ab3ee4c5fd92834d904afa7d2599bc9271d77b255eb4112d324bb50c6efea8941766c5857f6386a9eef5ff7ea4fe39896e338
EBUILD pycares-3.0.0.ebuild 764 BLAKE2B ecdb9ee03850e181ff66dd182c47c7a020bf6a6c6fcad1f18a614bb1c5199bdad38fae9302e83fb00fabdebcdf00dabfdf089193d1f6e737eb3be53613198f57 SHA512 9910861e2edfeb410d09e869788544bc130aed2036c14646d8b67ed48ac23b98854614c5446e46e954742886f2d20c355c20b78095cbb1416f8b6c31e87d33da
EBUILD pycares-3.0.0_p20190709.ebuild 791 BLAKE2B 7c26bae47661bade0de214a0a309a212d50b3c9cabafc5812d4768edc2c320a116f52fbbeb1e5f5e46cdff5e597cb11456264f370394914265fa59a015986fc1 SHA512 f7a18d40beff2ce2f713f904a4ec806215dfb6e57354b7be6b3213776f412f56a60d29837c12f798af3df4dd644f37459fe655d3736bac06babb847b394aeaa2
+EBUILD pycares-3.1.0_p3.ebuild 704 BLAKE2B 4018b75f6990e73a0c221ae24fc09d284093e7ebe435795d6cc6e6f2798388eba458c0a1e4ab95b36e135aa01bd2ec9d6223f21b7d597732160ab8316db337ce SHA512 217ebf8ded8ff5e9907172c2d2850761670bc1e4e60eb374afa3c5e7bdbacf6625e1149f7377791fe6fe4eb17ab97fd9fe481aedc1397c9b7bf7f4dc48034372
MISC metadata.xml 342 BLAKE2B 673fd0795be11f8ede70971b4313e5b9cee3aec6b93ebdc38f4454f0c6bb024c8128598208a6ba9777f52b584a9faf71f386de2e33aad2b96bba1023c6599046 SHA512 fdd177da9082fc650173331be63823ef6eb8dd195c526c3f5e7a38521f3203fc12ca591ff2ac4bba5fa64aa2ac8a9b419385285991696c9f02dd29bede7784a6
diff --git a/dev-python/pycares/pycares-3.1.0_p3.ebuild b/dev-python/pycares/pycares-3.1.0_p3.ebuild
new file mode 100644
index 000000000000..40e86c064a53
--- /dev/null
+++ b/dev-python/pycares/pycares-3.1.0_p3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python interface for c-ares"
+HOMEPAGE="https://github.com/saghul/pycares/"
+SRC_URI="https://github.com/saghul/pycares/archive/${P/_p/-fix}.tar.gz"
+S=${WORKDIR}/${PN}-${P/_p/-fix}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+# Tests fail with network-sandbox, since they try to resolve google.com
+RESTRICT="test"
+
+# uses bundled/patched c-ares
+RDEPEND="virtual/python-cffi[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_test() {
+ "${EPYTHON}" tests/tests.py -v || die
+}
diff --git a/dev-python/pycdio/Manifest b/dev-python/pycdio/Manifest
index d922dea18bd8..57efd2f4c628 100644
--- a/dev-python/pycdio/Manifest
+++ b/dev-python/pycdio/Manifest
@@ -1,5 +1,3 @@
-DIST pycdio-0.20.tar.gz 197736 BLAKE2B 98ca603dba80a13dc3d1805869e190b9defa1a5c50b398ac4c7122629101df92ca8ad0071101bd8d53cbf48f41211017350a89944944028052899911b32d54e8 SHA512 b53a535440008dc637b31fd2cda22845c91b98e78c30f90c866af3b9bf7cb3faad39f0784b5063a39bd97bb18fc58c75ad0833d53421182d408c2889c491846b
-DIST pycdio-2.0.0.tar.gz 242131 BLAKE2B cbe014ea42ecf2b84f736d4b714f0fa76c94b10e0b16da148334521ac4a141db606793be541ee532b7542e58256377bbc6139945232942ef2ef0beeda4b66ef5 SHA512 b73d49e143e4b5ebf5e8514d526a57f71d004b9ce4298743bb109902ee9551fa586384a236b26da9cd86284b2aa8c31fb02a324a1cebc03f2071d06fbd3e3285
-EBUILD pycdio-0.20-r1.ebuild 1111 BLAKE2B 7fa1e7b201a208f754bbfaff91279e52f6cb31ce907f7550511baf52ad8436729fcc2433b420940cd775cd8f05cb71ffaa8cfd1b7c1e0724a081a1392ddbd51a SHA512 d543af529927c957600b6a15404c851aec2b5a32589f1960ec45fdc5031450cdbd5af0428837a273db8304b59c4eb255c438201b21971da00cae6bba8a336f37
-EBUILD pycdio-2.0.0.ebuild 1115 BLAKE2B 68128b352e910e364caaaed058b8bc78902396748ba215c019d90c587b8d3199a8034006f4531c558c44029955185273bb2bf3639d4d274ebb7e6c7fbaef1cea SHA512 60d6871f50bc68d614cddd7ad34aab371af7c887f7e5cd50d3d65f1a626c44661ab29733a88dbde036372ec1fbdebf89f35e80453714cf79e456b47cd00beeec
+DIST pycdio-2.1.0.tar.gz 241434 BLAKE2B eb981fdf52b205e14c6dd353ac4aca9a9e82dba6967a53b9059f8a265ef80832fe7236d68b2af7a6e408665fce0f5ed3541289e0b7d282834c4feb8e6b428fc4 SHA512 dc18fbd212f7040b8b06efaf263b17568e9c2d089cff7dfc4dda50a7225059e44c9c86e2d81ade92cf09c823f7189b5723fb601cb12f0884dc04e9f5418c5927
+EBUILD pycdio-2.1.0.ebuild 1059 BLAKE2B 845c1aa6ec99b7501ac46a02e5b55f2ceb3edecb73636018803549e938432cac00244e0d418bc130b827d7f98c6bc6f2c341538bbdf071893a3744ba1eaebba0 SHA512 78b7d78f91f2b5b4e8845efe1a631d92f53984e9dba228e67d85870f744418ec7af8faaa355e24b3f87b42340191c63a39f623d3af8bed4490d85cb5ed924348
MISC metadata.xml 551 BLAKE2B cb87788bd6a8cd15e83547dba1f44f710a27db24b962790484b252553e6e3563493000a8f9e17ad72bdc205d7692aac19f6aefefd4b586dc2c5469c6045aff1a SHA512 e74e3c72794ff1356a6d91482162adfbed24320821e8df6ea4043416f586f6e30f91980e4c15281e59c6428a64550986eb69007da30390de6d7de51b250900c7
diff --git a/dev-python/pycdio/pycdio-0.20-r1.ebuild b/dev-python/pycdio/pycdio-0.20-r1.ebuild
deleted file mode 100644
index 3e7c20678893..000000000000
--- a/dev-python/pycdio/pycdio-0.20-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 flag-o-matic
-
-DESCRIPTION="Python OO interface to libcdio (CD Input and Control library)"
-HOMEPAGE="https://savannah.gnu.org/projects/libcdio/ https://pypi.org/project/pycdio/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples"
-
-RDEPEND=">=dev-libs/libcdio-0.90"
-DEPEND="${RDEPEND}
- dev-lang/swig
- dev-python/setuptools[${PYTHON_USEDEP}]"
-
-RESTRICT="test" # currently tests fail
-
-python_prepare_all() {
- append-cflags -fno-strict-aliasing
- # Remove obsolete sys.path and adjust 'data' paths in examples.
- sed -i \
- -e "s:^sys.path.insert.*::" \
- -e "s:\.\./data:./data:g" \
- example/*.py || die
-
- # Disable failing tests.
- sed -i -e "s/test_get_set/_&/" test/test-cdtext.py || die
- sed -i -e "s/test_fs/_&/" test/test-isocopy.py || die
- distutils-r1_python_prepare_all
-}
-
-python_install_all(){
- use examples && local EXAMPLES=( example/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/pycdio/pycdio-2.0.0.ebuild b/dev-python/pycdio/pycdio-2.1.0.ebuild
index dbde3585e0e0..bf82efeba6ad 100644
--- a/dev-python/pycdio/pycdio-2.0.0.ebuild
+++ b/dev-python/pycdio/pycdio-2.1.0.ebuild
@@ -1,11 +1,10 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 flag-o-matic
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit distutils-r1
DESCRIPTION="Python OO interface to libcdio (CD Input and Control library)"
HOMEPAGE="https://savannah.gnu.org/projects/libcdio/ https://pypi.org/project/pycdio/"
@@ -16,17 +15,11 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples"
+BDEPEND="dev-lang/swig"
RDEPEND=">=dev-libs/libcdio-2.0.0"
-
-DEPEND="
- ${RDEPEND}
- dev-lang/swig
- dev-python/setuptools[${PYTHON_USEDEP}]"
-
-RESTRICT="test" # currently tests fail
+DEPEND="${RDEPEND}"
python_prepare_all() {
- append-cflags -fno-strict-aliasing
# Remove obsolete sys.path and adjust 'data' paths in examples.
sed -i \
-e "s:^sys.path.insert.*::" \
@@ -40,6 +33,10 @@ python_prepare_all() {
}
python_install_all(){
- use examples && local EXAMPLES=( example/. )
distutils-r1_python_install_all
+ if use examples; then
+ docinto examples
+ dodoc -r example/.
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
}
diff --git a/dev-python/pychef/Manifest b/dev-python/pychef/Manifest
index c635d97592dd..4fb03756b8a4 100644
--- a/dev-python/pychef/Manifest
+++ b/dev-python/pychef/Manifest
@@ -1,3 +1,3 @@
DIST PyChef-0.2.3.tar.gz 21082 BLAKE2B fb0502b931588e02f67fd5f21e61dfe1c0171d21896ef00185196659d85134ba68f010c18d5ed698ff9a3d0d96e31fcd8f337f3b1002fb79184a20545a4775c5 SHA512 e8e0f3045f23032d8fe3169e9ff66cb3ce78ac1a9910d35c7399eeb252b474668c11dde4205689608c073b95f380738bf34b47d32ee5d24edb61fe3fd1674790
-EBUILD pychef-0.2.3.ebuild 604 BLAKE2B 6c633fa787612b21626fc3d23dc586a72b71d3cbd0f6c50a7871f5cb68750679c1fd5f34a02e0c1be15d0cbadf5d3578a1c5f2709de8a68ac2501ff63854bbd2 SHA512 e5e196fdaacb91a3815148b70e084d1cd078d8eb51a96d803ed34755a963154daa91bc581f285113222e016b5e83c92ea620ec73ebd86afc1b149250ec823c24
+EBUILD pychef-0.2.3.ebuild 628 BLAKE2B 685add9fbf9b4b470b1cc62fd26ff99e9cd949c52b11868a6e765da6047b47bca7117416c2c924b013d698b44cc5b544dbf24a3c12e83c296e9958ce00ecfe0b SHA512 f165e5b1cf0fb03b6492b9be8f3d7ba2c9f658c80be68235c48e3f1e51ce6a9e391027b16fadc6f4526827c32d589e8ca12b1b98b477b95478c7fbcd6c1b585d
MISC metadata.xml 603 BLAKE2B 21998daf62d22c327f6f013c207003c738f7a9c801acdbc59fa073489c18e88561d52aa548becee09111d03c4d7c33f5cbe55b9fc037d6c18763b3a252b77822 SHA512 40d133c9789df0766a9feca76f3515b74ccb82f8e2cd63d8b1f929275985606d17d890cb2e1b1798a1953fca430114fe186ce40019a1a338d5becffd882928ee
diff --git a/dev-python/pychef/pychef-0.2.3.ebuild b/dev-python/pychef/pychef-0.2.3.ebuild
index 81b6e8c8bf81..13c1b4aa8744 100644
--- a/dev-python/pychef/pychef-0.2.3.ebuild
+++ b/dev-python/pychef/pychef-0.2.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/versiontools[${PYTHON_USEDEP}]
diff --git a/dev-python/pychm/Manifest b/dev-python/pychm/Manifest
index 126fdc321614..c2a387ed54af 100644
--- a/dev-python/pychm/Manifest
+++ b/dev-python/pychm/Manifest
@@ -1,5 +1,7 @@
DIST pychm-0.8.4.tar.gz 28803 BLAKE2B c6b66c83b1bd5b20280cb60636ccf2780f665fd589b107542c887fc791642f780701b84c8863883e02496c626b92552e3bbfdacd025723fccdb7947de62ada61 SHA512 0c0c107e59ea9f5fef97a0c2869349b5e90fc9eb7a37c35e8a929eaf764c7abe5a06a389340a912b9ba2f71172f3c94a78da016707bb201bbd07bdc3feddfe0d
DIST pychm-0.8.5.gh.tar.gz 23539 BLAKE2B 4671ccca56153ee493f239de46a01c9e878448f46ecb7e1a39156457562d7f7ac951007e04bd534ea26455da68607eab9b2e2266eed71a7b14c90f103888887e SHA512 3f6b175710880fd4e45c4407af06bec580839517727ee0f5f706747c78be727171f7f8ad2d8fa9add0065825556c3a5d48cc1a6016705f34569350c495f5710d
+DIST pychm-0.8.6.gh.tar.gz 23803 BLAKE2B fdf3c37eead60455fd5bde1638a010f2788074752f98c32cf4b3431b4a87b8893c23a9fa29995352b35b41f628b7026fdbfa6ff20b75e8a6efdf75fc2da3f67d SHA512 cc1b254b6c58aba038171ad9db1eea3212094d7fb9386b22ada67381d702b388e6a1dde0317b5724587ee135d2695c546a7c2d65af7091dafeb394647597b0ae
EBUILD pychm-0.8.4-r1.ebuild 428 BLAKE2B bc58690f32d7f106dfe4ec6f665fe240352ea747324c1c208b79ef6eee7f414663370621d5a4d23bda08aa80e3f99d156b74b1f3433d226a42e86f1534c7e9e9 SHA512 b854fa1ef64b8f82d589e0018014548570d89f981c9e47dccd10e3d23e891b08b4e4bc16b89ddadf6ceaaa798046024f14a58433354a7eee454c91f80ec0466e
EBUILD pychm-0.8.5.ebuild 586 BLAKE2B 72ae6967e384a67736555278cf4e37b98431ba9a63ca85e84df0aeae9392881f73510624f68f1e38516983393d93614a5159b35ce7191e7747eac59cf68db98b SHA512 b69fe1ae321b59d27b785cd01d4e14e950fcaf67b323087e0fbb79929edc4c3bca2163237c40e527ad0a2f2898ec7da0d74e477c4ec2b51421be8cf9f2128bbc
+EBUILD pychm-0.8.6.ebuild 495 BLAKE2B a14a39e3c2a8153991a8fc13dbf09790cd5e3abc4f9a09ed4d04f3a3ab8687f0ea933221ee5e027c7165d08d921491593e4fb735d39f588936fe55166da1a225 SHA512 6f0e0cb9b5c4013d234bc8799a013942eeeefde480aa064716b899affa4868254c617c7a747b3d7a83d456892d800832721870f802c110e9bad4e960c754857b
MISC metadata.xml 981 BLAKE2B 94814a08cf697f65b50efcb43de52d9271f75bda4b058cfc6b5010cf5a159f1d48add1c305ca4318aeb7993c9e689ebe09ad0c1fbc0eb485ad58868fe427428e SHA512 1ff1b79c5b18961a5ed7aefc06c367968d05e14c47e3b4ac898c62ef8b444c75d092b1a10213197523bb107e8d2a5e04fc19c90b1381420a8d40659c6f950ebe
diff --git a/dev-python/pychm/pychm-0.8.6.ebuild b/dev-python/pychm/pychm-0.8.6.ebuild
new file mode 100644
index 000000000000..5d77dcd07ccc
--- /dev/null
+++ b/dev-python/pychm/pychm-0.8.6.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the chmlib library"
+HOMEPAGE="https://github.com/dottedmag/pychm"
+SRC_URI="https://github.com/dottedmag/pychm/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="dev-libs/chmlib"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
diff --git a/dev-python/pychroot/Manifest b/dev-python/pychroot/Manifest
index 84d8823d852c..f3f30ced58ff 100644
--- a/dev-python/pychroot/Manifest
+++ b/dev-python/pychroot/Manifest
@@ -1,6 +1,4 @@
-DIST pychroot-0.10.0.tar.gz 23960 BLAKE2B 6d22ccbf3d71854d863577f0cf5ec3b1bea40f0f80d5c07942520d5d522ee299222e96cab4893c9cab93866c7f881052f67ad9091267c329a772fc4c3065bae1 SHA512 4a3941da9a94b75963e72536ec8f6218564dbdcb97e6314562044eb55f523e0704aecbc81e8e377338781e8bfd1a2aafb22cdc82f37bdb198a03e0e30d2323e5
-DIST pychroot-0.9.18.tar.gz 32879 BLAKE2B 769b3347bae3f7dfb47c0335015cc898ec851a3d45f774a4e21aeaf9b8d7937331bc69aa5bcbb298e76e7e51ffc2e55f049336fd90f6b08fc3bba87089f2205d SHA512 59c8750c9ba8d601eca485079c04d4153bba92531dbd30fba0104694e4435d76e65b762b76ef89a6a6f8908dd6054d1d95fe4be74825ac1c5a56e473370dfa41
-EBUILD pychroot-0.10.0.ebuild 1103 BLAKE2B 3abfa08dc253404e555048e88c3b48bf30c6e332cebbe95605f4b53740ac35794c058d465336edfae0364419d32505958a32fceec355012000517cecb0af5c3b SHA512 29b6f7551ceaccfc18717ac4254088543176c81a2cac94e5d5b08484a257233e4fab0b8507e186f85db9478b55276f1068e86c9f2840f8c310210301b6e2b76b
-EBUILD pychroot-0.9.18.ebuild 1142 BLAKE2B c8f1f4eb6f92378d0efc61c95d6e8e8bcaa1ffebe44db08d30b5552495f34ce84d4ce8e45ffcf753aac2f7cc01d26c763fc5cd829a7b53b65c322ccfc7958838 SHA512 be1db019faca07cefba2d1ef02b03792383ecd53ff9d1ced5e79151809bc6a60c258933718978b44f810cdde254be82d4c95c3c4b12e58249f05c3f9020326e3
-EBUILD pychroot-9999.ebuild 1103 BLAKE2B 3abfa08dc253404e555048e88c3b48bf30c6e332cebbe95605f4b53740ac35794c058d465336edfae0364419d32505958a32fceec355012000517cecb0af5c3b SHA512 29b6f7551ceaccfc18717ac4254088543176c81a2cac94e5d5b08484a257233e4fab0b8507e186f85db9478b55276f1068e86c9f2840f8c310210301b6e2b76b
+DIST pychroot-0.10.1.tar.gz 22169 BLAKE2B 7c39438addfbf9d307ebc751585c8add24712b0a3917986dd76478932389c39b8fbc6238cb21e4c1d13fee08f9478365911e766b676176fe209b4341c551267a SHA512 4df7f405872b693bf9ecac331927f749653b7251a49eaa10c423357f3150bbcbea73052ec4363a0f510aaeecd6b467d985402a8f764e99e67f5882e6b2ea4f97
+EBUILD pychroot-0.10.1.ebuild 981 BLAKE2B 63cfd7a32fef001fb2556f8b571c30ce655817e14cfb0ae6726250fbb0fb9b0d956175ae24513353243c1abeab3a3040c4c5699806731c8b464f3bafca9aa882 SHA512 1e25aa285a5c9396810f4b3f3bd3046ada321fea427ec5cd31ab3bbae0839c114d7830ac44f161658f9339845963a70411f0054ca3126dac1240dfabe8fd1dd2
+EBUILD pychroot-9999.ebuild 981 BLAKE2B 63cfd7a32fef001fb2556f8b571c30ce655817e14cfb0ae6726250fbb0fb9b0d956175ae24513353243c1abeab3a3040c4c5699806731c8b464f3bafca9aa882 SHA512 1e25aa285a5c9396810f4b3f3bd3046ada321fea427ec5cd31ab3bbae0839c114d7830ac44f161658f9339845963a70411f0054ca3126dac1240dfabe8fd1dd2
MISC metadata.xml 337 BLAKE2B 3c60605dbe9296fe7f6c285123fa649b47c4997af6f715cefcb5047817ddff55f15c4813c2c33dcffa4e771ab3d0afb83bd88506d915e313b237e51ca4729c70 SHA512 4b0da70f35cd4983f6f5cd8aa02e5555b770d3bc2b7e90a8e8287c64593fadf1fe532cef6becce24de96766f94d24d8ec731ac3acff6f42a2c7b06c3e1e1e4d0
diff --git a/dev-python/pychroot/pychroot-0.10.0.ebuild b/dev-python/pychroot/pychroot-0.10.1.ebuild
index e1419b49ab2e..218709a73ba5 100644
--- a/dev-python/pychroot/pychroot-0.10.0.ebuild
+++ b/dev-python/pychroot/pychroot-0.10.1.ebuild
@@ -2,7 +2,7 @@
# 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
if [[ ${PV} == *9999 ]] ; then
@@ -24,18 +24,14 @@ RESTRICT="!test? ( test )"
if [[ ${PV} == *9999 ]]; then
RDEPEND="~dev-python/snakeoil-9999[${PYTHON_USEDEP}]"
else
- RDEPEND=">=dev-python/snakeoil-0.8.1[${PYTHON_USEDEP}]"
+ RDEPEND=">=dev-python/snakeoil-0.8.4[${PYTHON_USEDEP}]"
fi
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
"
-[[ ${PV} == *9999 ]] && DEPEND+=" dev-python/sphinx[${PYTHON_USEDEP}]"
-
-python_compile_all() {
- esetup.py build_man
-}
python_test() {
esetup.py test
@@ -43,6 +39,6 @@ python_test() {
python_install_all() {
local DOCS=( NEWS.rst README.rst )
- esetup.py install_man --mandir="${ED}/usr/share/man"
+ [[ ${PV} == *9999 ]] || doman man/*
distutils-r1_python_install_all
}
diff --git a/dev-python/pychroot/pychroot-0.9.18.ebuild b/dev-python/pychroot/pychroot-0.9.18.ebuild
deleted file mode 100644
index 465cf543b277..000000000000
--- a/dev-python/pychroot/pychroot-0.9.18.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-inherit distutils-r1
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://github.com/pkgcore/pychroot.git"
- inherit git-r3
-else
- KEYWORDS="~amd64 ~x86"
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-fi
-
-DESCRIPTION="a python library and cli tool that simplify chroot handling"
-HOMEPAGE="https://github.com/pkgcore/pychroot"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="test"
-
-if [[ ${PV} == *9999 ]]; then
- RDEPEND="=dev-python/snakeoil-9999[${PYTHON_USEDEP}]"
-else
- RDEPEND=">=dev-python/snakeoil-0.7.4[${PYTHON_USEDEP}]"
-fi
-
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7)
- dev-python/pytest[${PYTHON_USEDEP}]
- )"
-[[ ${PV} == *9999 ]] && DEPEND+=" dev-python/sphinx[${PYTHON_USEDEP}]"
-
-python_compile_all() {
- esetup.py build_man
-}
-
-python_test() {
- esetup.py test
-}
-
-python_install_all() {
- local DOCS=( NEWS.rst README.rst )
- distutils-r1_python_install install_man
- distutils-r1_python_install_all
-}
diff --git a/dev-python/pychroot/pychroot-9999.ebuild b/dev-python/pychroot/pychroot-9999.ebuild
index e1419b49ab2e..218709a73ba5 100644
--- a/dev-python/pychroot/pychroot-9999.ebuild
+++ b/dev-python/pychroot/pychroot-9999.ebuild
@@ -2,7 +2,7 @@
# 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
if [[ ${PV} == *9999 ]] ; then
@@ -24,18 +24,14 @@ RESTRICT="!test? ( test )"
if [[ ${PV} == *9999 ]]; then
RDEPEND="~dev-python/snakeoil-9999[${PYTHON_USEDEP}]"
else
- RDEPEND=">=dev-python/snakeoil-0.8.1[${PYTHON_USEDEP}]"
+ RDEPEND=">=dev-python/snakeoil-0.8.4[${PYTHON_USEDEP}]"
fi
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
"
-[[ ${PV} == *9999 ]] && DEPEND+=" dev-python/sphinx[${PYTHON_USEDEP}]"
-
-python_compile_all() {
- esetup.py build_man
-}
python_test() {
esetup.py test
@@ -43,6 +39,6 @@ python_test() {
python_install_all() {
local DOCS=( NEWS.rst README.rst )
- esetup.py install_man --mandir="${ED}/usr/share/man"
+ [[ ${PV} == *9999 ]] || doman man/*
distutils-r1_python_install_all
}
diff --git a/dev-python/pyclimate/Manifest b/dev-python/pyclimate/Manifest
deleted file mode 100644
index 89030e8db4cf..000000000000
--- a/dev-python/pyclimate/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST PyClimate-1.2.2.tar.gz 1417758 BLAKE2B 96e9768f3487c97edd4ff4a6017ccf36a76611b5642545be62839910c0418e68f5937e1a763237f9d924dc50e1cd60634a1af1fca86d081dafced9fad70555ac SHA512 b217991873e99ad147e0f4e05bfa900a60486852a803ed6c224321f6fc1f1b6700ad2ad1d6c7c7f8ed8ec94340220c5277456c98ccb408f0bef6888c0adf018f
-EBUILD pyclimate-1.2.2-r2.ebuild 809 BLAKE2B 4f52d0b25df00108b13c76a12e0c15b579ab154812c94b56451ade833166992a1ad2d563a2a218b1a74a8201a0a1fe5776c674c0bfed80f86062fdc97d90a786 SHA512 088df66bc3af7331c1fd4b3423395d1845d074cb5036ec6624d009a45e99cf3075456d1f2a08c0f1ef031f946fc4e23b83801e608a42f741dcc5d47435553382
-MISC metadata.xml 1391 BLAKE2B c5629d2b7c33621d26e17d5b81023f9f49763f9fab1653072b7dfaf421d92093a5e6f3d015d43b432796e7546c44db6ae2aea1f703c6ea49a8dd020347fc28af SHA512 0f09f642a4391f9f98809c18efaf102643629d69a1b1ed94857f1ed3ffe015b90015fc9bf251724e903647d651b21568a6cc416204dd0a6fcdff3ff21c66364d
diff --git a/dev-python/pyclimate/metadata.xml b/dev-python/pyclimate/metadata.xml
deleted file mode 100644
index aa2237b317d7..000000000000
--- a/dev-python/pyclimate/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <longdescription>
- A package designed to accomplish some usual tasks during the analysis of
- climate variability using Python. It provides functions to perform some
- simple IO operations, operations with COARDS-compliant netCDF files, EOF
- analysis, SVD and CCA analysis of coupled data sets, some linear digital
- filters, kernel based probability density function estimation and access
- to DCDFLIB.C library.
- </longdescription>
- <longdescription lang="ja">
- このパッケージはPython言語を使った気候の変化を分析する必要なタスクを終えるために
- デザインされました。幾つかの単純なI/O操作、COARDS-compliant netCDFファイルの操作
- 、EOF解析、カップル・データのSVDとCCA解析、幾つかのリニア・デジタル・フィルター、カーネル・ベースのプロバビリティ・デンシティ・ファンクション・エスティメーショ
- ンとDCDFLIB.Cライブラリへのアクセス等の機能を提供します。
- </longdescription>
-</pkgmetadata>
diff --git a/dev-python/pyclimate/pyclimate-1.2.2-r2.ebuild b/dev-python/pyclimate/pyclimate-1.2.2-r2.ebuild
deleted file mode 100644
index 009559ff3ff8..000000000000
--- a/dev-python/pyclimate/pyclimate-1.2.2-r2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-MY_P="${P/pyclimate/PyClimate}"
-
-DESCRIPTION="Climate Data Analysis Module for Python"
-HOMEPAGE="http://www.pyclimate.org/"
-SRC_URI="http://fisica.ehu.es/jsaenz/pyclimate_files/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="examples"
-
-DEPEND=""
-RDEPEND="
- dev-python/numpy[${PYTHON_USEDEP}]
- >=dev-python/scientificpython-2.8[${PYTHON_USEDEP}]
- >=sci-libs/netcdf-3.0"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- python-single-r1_pkg_setup
-}
-
-python_install_all() {
- use examples && local EXAMPLES=( examples/. )
- distutils-r1_python_install_all
- dodoc doc/manual.ps doc/dcdflib_doc/dcdflib*
-}
diff --git a/dev-python/pycobertura/Manifest b/dev-python/pycobertura/Manifest
index c7a41849acff..7f9673e9bdac 100644
--- a/dev-python/pycobertura/Manifest
+++ b/dev-python/pycobertura/Manifest
@@ -1,3 +1,3 @@
DIST pycobertura-0.10.0.tar.gz 54209 BLAKE2B 92198255aa94516b4062c47356a49e4e8424ec8a1ed1347aa9b3fc0aa8519741fe2223a923deccccd48e4bc2019a0b0e7cec940d72c065ef326d9a9cc08f3742 SHA512 47e64c462aa09c871eb6ccffcb5cff8870b332082b79d7642da540014d3b5c3c59fcdef62ee71a2405af48b1393d4f13c79fabb9d182026024cc4887b8681422
-EBUILD pycobertura-0.10.0.ebuild 861 BLAKE2B 206118f88ca0f33008760fc8d43c4cb53ba01dc0694893da189f5a5db932b02ccb869e923ecd3d6b3ab097f2bbf627a12df6fb775b47f65913108dbdb5f23e63 SHA512 b7a6ea456c10829a58716f1ecb2ad70913133aae8f9b83d668eb6b69c7a94c79a2a8772e2b454326860b419bad0d8864f115ad4d99862f91a7ae4204a5f808bc
+EBUILD pycobertura-0.10.0.ebuild 888 BLAKE2B fb885bb6c040d998090d947575eee69034cf04f8d92bc7bf1bc618ab0149392dcdb06f23d217947b4106f2aa4d4636be995ccb18c556d8337dd0877bcf546975 SHA512 1fc61caa81dd7dffbdf3c412fb78f48e65bc603c4c2a4995a16ad4722d97a5cbfa797dcb0494b970a3082ba42ea995edf69a5e8182e8679f9d1f9091a0357bf0
MISC metadata.xml 378 BLAKE2B f17ee64b017462651d30df0f657c73fd3aef52f40f2e31ce9514859220c9154d48fb5c5ad685dc563bbc0316804aaa8421c8285ea036a2f44f37d01f0a72fda4 SHA512 c046a00110dfba45bd7f97f25f026ec982bc17dbe98c2831f73aad59f1a10631095c951c035595c1a5f04e64018c0d2381fbb70a2f93f20e7a232199d3d9daa5
diff --git a/dev-python/pycobertura/pycobertura-0.10.0.ebuild b/dev-python/pycobertura/pycobertura-0.10.0.ebuild
index 67c3245fc8f9..cf658099ffce 100644
--- a/dev-python/pycobertura/pycobertura-0.10.0.ebuild
+++ b/dev-python/pycobertura/pycobertura-0.10.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/click-4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pycodestyle/Manifest b/dev-python/pycodestyle/Manifest
index 7d7a8bda54fe..2f48dd40f68a 100644
--- a/dev-python/pycodestyle/Manifest
+++ b/dev-python/pycodestyle/Manifest
@@ -1,5 +1,7 @@
DIST pycodestyle-2.3.1.tar.gz 89460 BLAKE2B 0b7e23be13830954277d521262e9504ade8a4d0275a77e6365201ccffae955a8f505a1cd5e739145e1fc5551c3b956ff9a51bb57cede819f2886ee36637f7f9e SHA512 276bc21b4e6898e379be88f3582135a21314460ad20d4b6c3e12825ac1a72082b2c08bb62099e704c3222f879a1098d0b305132fac1095aaa60ca239b9763a2d
DIST pycodestyle-2.4.0.tar.gz 96665 BLAKE2B 9c847aa9c9ffa1f401595d1c2c3f81f971f69628fb34d4e572ccb99203f8e9abe8101302d61c4ae7d330c03e7d0dd5e252d658065b7ed6660dea186880030529 SHA512 cb35238291fed30f1a4363e65b754165772d01e6006e19ce31769691aed17411cd893899fcd22dfca0455401bee899097fff6f3d63825c7656f186e37b7da3a0
+DIST pycodestyle-2.5.0.tar.gz 98802 BLAKE2B ec86642f0f37abc4da8886df6395694b54cbe4e1d0030615b2136f0bc265825df254f019483e9094feaad685e43008cefdf0e50b533df434a40de0de11aa5fa1 SHA512 84e751a7d00048393b02ca743de5d71d1641e948ee1b4daebbdf2d07e0cd8f087ca4e81f826061114b40ef41920bbcd680c9f479e7cc1a159a70188425717208
EBUILD pycodestyle-2.3.1.ebuild 1114 BLAKE2B 84b7823ef5f606038179c26f5a1df0126054d5fbd2911ce61cec047ee4ba85a981b740ff8bd19bbd86c28ea891f69bf60c82a400dcdb3b31712aff8c4336ec3b SHA512 eb6987e581d2a4689320cce62216a3df8d21f95aaa0d84d3ebe8e52661e84a4c56ae0d549cce2f76b588ba37163f45bf5064d725726ccaec7700015f677e1f63
EBUILD pycodestyle-2.4.0.ebuild 1120 BLAKE2B 6d98e5ba715eb279fbcb3242431d4cfe924db9b914c727b531baf1f1ab1595b47284fbf89eae3d32fb9a65c3b68acacbf4b4f289104e669909893c74cd2f140e SHA512 490127c1b7563a7bec091028dfeebd9f76852f23f41a11185d6289f4a9c6efb35018231a42fd8c0e363d225909e1b3a6dad16bb46bdca9013f331912b3a6d11f
+EBUILD pycodestyle-2.5.0.ebuild 1109 BLAKE2B fa34c43d20ab1ead3b26dc7f085aee48794e89a7428c8ea7e5bc8c2764076cafbab0f256bbdbfc1b93fb827ce500769e834293e55d57b10a771964f6cdde34df SHA512 cab325badcde62a719412e8cc257342ccfde80af4ff34b8cf05f4d7e432486c783ed595db0ff0ff346efb498c4a748aca671ce692148dfc4f81256a05706892f
MISC metadata.xml 335 BLAKE2B 9ecbe193a8f7aaf12005920847cd3d8a34b868636a943ba30465a4eead591ce46d422bd0b0e777a86f0d5c4efd5ed925a1476f18f659f18e622dfab057df0d8e SHA512 92e19ab42f44fe1a1da2c8407214bb447262a818b2051e644851178cc7f2274198310a85d7c094839b1764664bd8f8463a6a7a96df83447768082c8ab44909c4
diff --git a/dev-python/pycodestyle/pycodestyle-2.5.0.ebuild b/dev-python/pycodestyle/pycodestyle-2.5.0.ebuild
new file mode 100644
index 000000000000..37e81701a84f
--- /dev/null
+++ b/dev-python/pycodestyle/pycodestyle-2.5.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python2_7 python3_{5,6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python style guide checker (fka pep8)"
+HOMEPAGE="https://pypi.org/project/pycodestyle/"
+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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc"
+
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ doc? ( dev-python/sphinx )
+"
+
+python_compile_all() {
+ use doc && emake -C docs html
+}
+
+python_test() {
+ PYTHONPATH="${S}" "${PYTHON}" pycodestyle.py -v --statistics pycodestyle.py || die
+ PYTHONPATH="${S}" "${PYTHON}" pycodestyle.py -v --max-doc-length=72 --testsuite=testsuite || die
+ PYTHONPATH="${S}" "${PYTHON}" pycodestyle.py --doctest -v || die
+ esetup.py test
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( docs/_build/html/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/pycountry/Manifest b/dev-python/pycountry/Manifest
index 1b3af3328bd1..bc47a6de4ace 100644
--- a/dev-python/pycountry/Manifest
+++ b/dev-python/pycountry/Manifest
@@ -1,7 +1,9 @@
DIST pycountry-16.11.8.tar.gz 9042735 BLAKE2B 66f5dcb0b9b55be692e398c998babeb49542cb5383a706bb74091088eaa3703f41da33f59e2267046c53f8f025f85945096d1e8d251ad5af57c5d39a27896cf2 SHA512 eb0a91f1efae6aeace0b49cd44b0770efa0b57add208c4247e7f58a3c46774f9f8007c51ee88a0e108c90ced3ad69204b4322c9c23f51df0b2202aa98c314a37
DIST pycountry-17.9.23.tar.gz 9208478 BLAKE2B 381497b220991f76bdac235b71fd9c10984f5762e9cc16b813cb37cfef0444bbaada01e1ed9513848c681a06335ff58544f6f7c2217b51ef98c7415db4b3d285 SHA512 168e2d2693629a39a85a4c6aa7187323693ca73d6af0cc947d3536ae373eca602e7e3add91ba114966db4ebf52118ef3d6a3dbf8339734ec68682bab559beeb5
DIST pycountry-18.5.26.tar.gz 9779056 BLAKE2B 11928f29cb7446db7159936619a5d0828af89ec7a2ca355d809c97887605174e41d3f93d7e459f3f37ce37b9a7650432df1e7619f9fdfa1f9ea010a39af4501a SHA512 9760175a7926347920542a2fd2420cc3d4f36ac11df5aa6f7aaabbd9b46dd9cb61801933133a589ed35fd2e279db2a70e98340d8cf8856987dc88d6fdb715437
-EBUILD pycountry-16.11.8.ebuild 892 BLAKE2B 3a2d34b33f50cc0b95b94ad5a533e9b58aa92b37a632981361969f767bf45c522bd743a8d348c7218cfc9c3c52a622e4425fc931e4d0e1f792187a426ee65959 SHA512 e892d00adee917837f81190ef26f96ef7b8b6b6993ac0754525b53f19d3fe0eec405810e282757af78680bc8c87bd44e0eb63e63594767d72147ffa887c899d2
-EBUILD pycountry-17.9.23.ebuild 895 BLAKE2B afe6f08d41b967dacb7d705eb07d7468f900f95ff9f36619e6fca5e4f8d46c692b3c10cbee9e30275b913204ca63922444fb9785085fe166e7c4df0b08919813 SHA512 60d234afe283b9781406a9d49f9d47dbdc345a6868d80d4b8db9056ca2c9dc0c7c0290bed517b6f8f0508a4fed7b0e02b16a2653788657ca6848895dffda85b4
-EBUILD pycountry-18.5.26.ebuild 892 BLAKE2B cb3258f2180ab67ab05c67788c960965cf497974886e114d9067d3b63efa75dc84fcde4f4419832c07d1f959200632251df56b0f7aa11e5c2fe174fcddf08644 SHA512 3ba9ce592a8004d13c9f5e87d3cd52d9db7812c9a39525178d5d270256a702354156f959eea56cd81c6bd24f92cdef26683da9ef068ec89456f94e2927f36b54
+DIST pycountry-19.8.18.tar.gz 10003160 BLAKE2B ac7894e9fc1ed4e8f386cc6e07c1fc2abefee63c39c7c851c100519418606b52bc18be8da672930ceefdc7ca7b51571e4b3884ea0c20e547e5b596e249ebf407 SHA512 39ba06629eeea55460424d06992ca5f1e5bf6168b219dc4880ec326f6aa0c92a4fdc54d4143a8b8bb1490149af793e760e291c6d704104a57ba91e88228ab669
+EBUILD pycountry-16.11.8.ebuild 919 BLAKE2B e13795148ecfc893047c88e151d2802a7d2f048da7f81d45461f84b0885df0773274295cd38444961ad132a76299d782317f86d084ee7206ab774a4b4a4a2de7 SHA512 43feb3422ccb5995b7dfb4df3f487a9cf7ebfa16dd8d24911b0e50c45180bf21d8974dc710d87360318b948884489f5324c1cb5cc18af3b212b679fcf3c2f0a8
+EBUILD pycountry-17.9.23.ebuild 922 BLAKE2B c8b932ebc4d997ef2c6ff7ac0e3dbd70951bf944238f88a34e5413da01b9f2417fd0d0bb503b2ff7770aa5aad20799f7f4f85322b8d7d27dc06dad30db9f86ea SHA512 fd3b2f3ba597c2870f68e07f2a48fba54cc59784b03ecfd330000331bed45034c24d8da59cf0f62ca4d8440547d207d717329c8877fd8127520b9fd686fe10bd
+EBUILD pycountry-18.5.26.ebuild 919 BLAKE2B bb5212f2342b1939666f1bae12783a0414dc6f776e97dcec67f075e12df1576e2ae016d05e5f70323a23b75322768f41d48029910e693d730459eaef19541f31 SHA512 3d916ccfd4c6ecc6e540e46ee656e89561643c3d96d4b7b2f7f8ebaea1733a9487323fb28536650fccbc2207e89e5eb3c9be5db376309ee3befde7a3806896d4
+EBUILD pycountry-19.8.18.ebuild 910 BLAKE2B 244548255798b9a71d6fe78ef61dfe17fd7338d41ec4f32946f2db9ccbcaa043b636fd5974312d09ef8c056a94d812fcdf90da419503a780d652817ffd2f369a SHA512 687756de3248868739065821ad4acade36ec542315450c2c8b1c9111ba4028828806652e13c1a04c8a292e968cc211d9ca3d0dc59606d8c76e2a165b51a1a44d
MISC metadata.xml 516 BLAKE2B 8e3dabec1ed6b181d44db184d87d2a7b05bef670aae39e71bc35c8d3fbd8e606c929b4b7abe5b8d6d8faa69ca373238fbb8c31d40334ef87d8ff6f07ea1c6f53 SHA512 901c2f02b6dcaacbaae30e82fe886b104051a434ed4c079443a77f5b474cef24f16f658cbe7c01a30966126af78d7950f65207bb8b16e2e1c9bfc71bc05d0c3a
diff --git a/dev-python/pycountry/pycountry-16.11.8.ebuild b/dev-python/pycountry/pycountry-16.11.8.ebuild
index 09df75796e9b..02fee902fb05 100644
--- a/dev-python/pycountry/pycountry-16.11.8.ebuild
+++ b/dev-python/pycountry/pycountry-16.11.8.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ia64 ppc ~sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
diff --git a/dev-python/pycountry/pycountry-17.9.23.ebuild b/dev-python/pycountry/pycountry-17.9.23.ebuild
index e712fc01e1d5..7b3da4279cce 100644
--- a/dev-python/pycountry/pycountry-17.9.23.ebuild
+++ b/dev-python/pycountry/pycountry-17.9.23.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
diff --git a/dev-python/pycountry/pycountry-18.5.26.ebuild b/dev-python/pycountry/pycountry-18.5.26.ebuild
index bf3621a2c760..7439d69b58ef 100644
--- a/dev-python/pycountry/pycountry-18.5.26.ebuild
+++ b/dev-python/pycountry/pycountry-18.5.26.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -26,6 +26,6 @@ python_test() {
if [[ ${EPYTHON} == pypy* ]]; then
sed -e 's:test_locales:_&:' -i pycountry/tests/test_general.py || die
fi
- pytest -vv || die
+ pytest -o cache_dir="${T}" -vv || die
popd > /dev/null || die
}
diff --git a/dev-python/pycountry/pycountry-19.8.18.ebuild b/dev-python/pycountry/pycountry-19.8.18.ebuild
new file mode 100644
index 000000000000..1bf3d5552cec
--- /dev/null
+++ b/dev-python/pycountry/pycountry-19.8.18.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7,8} pypy pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Database of countries, subdivisions, languages, currencies and script"
+HOMEPAGE="https://bitbucket.org/flyingcircus/pycountry"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 arm64 ~ia64 ppc ~sparc x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+python_test() {
+ # https://bitbucket.org/techtonik/pycountry/issue/8/test_locales-pycountry-015-pypy
+ pushd "${BUILD_DIR}"/lib > /dev/null || die
+ if [[ ${EPYTHON} == pypy* ]]; then
+ sed -e 's:test_locales:_&:' -i pycountry/tests/test_general.py || die
+ fi
+ pytest -o cache_dir="${T}" -vv || die
+ popd > /dev/null || die
+}
diff --git a/dev-python/pycparser/Manifest b/dev-python/pycparser/Manifest
index cf8ab9fc7a08..6e4a51c61e7d 100644
--- a/dev-python/pycparser/Manifest
+++ b/dev-python/pycparser/Manifest
@@ -4,5 +4,5 @@ DIST pycparser-2.18.tar.gz 245897 BLAKE2B 2f47263c73763f9d76edcb0d90aacd2e6cf0a6
DIST pycparser-2.19.tar.gz 158295 BLAKE2B 8836914e7549517f0c23a1c75457beefd013161f19c51a9f2a236ebd69466edd11235bf0a3f59c5cbece9e9e287eeb24b707bfa5afc30fcb079d134dcd4d9a80 SHA512 7f830e1c9066ee2d297a55e2bf6db4bf6447b6d9da0145d11a88c3bb98505755fb7986eafa6e06ae0b7680838f5e5d6a6d188245ca5ad45c2a727587bac93ab5
EBUILD pycparser-2.14.ebuild 945 BLAKE2B ef895369eff300105a13c9d08312ca1b8554513cd6b08f16b82e049ad71f5eb2b4c4fecd164aa740b44d02e391039d0f87bf545bc93545acacb29848f72c1855 SHA512 cd8aa1fcd9a2c05765792779d22b32501c0425e4d3c8c72e42368a92f61b08cff5e5c6bcf738661d7bedeaff0d90d4037ebeff4ed686042300762537cabd3066
EBUILD pycparser-2.18-r1.ebuild 1553 BLAKE2B 464b805e100ee40ecef759dd7042e82e6bb18813205b1570bb34a589266b3176fd8a1a7bb09257b17dfa756b73729575184921db08afb8af2f2e318627187c4f SHA512 1bd76d00ffbdb933925c35b813c7c7f83d2869ada6d7d6d654040207b836002e7678b26703ebd9e44eb04c370bbce8dc354148b1d80c3db438b09989b8779979
-EBUILD pycparser-2.19-r1.ebuild 1291 BLAKE2B 090a20f83d34ba22df15c0e6b2baca86c6be1e7ff1b88c2409cfea4b0a789d41137a3ed9e209320f63c77c5168370e3c14f3980b034f3bb0880405823f36df73 SHA512 b1aa7d7e23986c5b4d4c25fcc530b10c22c9e7b51bfa1b3827725b23a7dfa99be99833958942ee2571a329debb6dc809de1cdab1024de46df3d18c0693a7422c
+EBUILD pycparser-2.19-r1.ebuild 1642 BLAKE2B f834554ecc4b08e56587ecb4f4c3b1d0064eac42f96d66882ca80037e16a8d35824c4d74154fbf1d9cf3b4e218e57fdbee4b55ba72ff9cc5c7b394969076b478 SHA512 5dcba801e5a83ec7c25924a116080b79d465e3824d754ac355c3e5728de8666ea4c9335fdc18cd7b4ba398e579f8d4d0575d41a8344d097a9650d2e49f112bde
MISC metadata.xml 380 BLAKE2B b013fa2cb5c61b39b122c1c051ce40a8c002d4d4c6995ab78e0f3a35cec07d2f81cb5b05326ddac9c2526eb3ebcf90bc2660f588c4ebe5bacbd1a861fcf91985 SHA512 98ca8c63733123ae6a1d1c8b338d5f98a679b8f84b1e0abed8dc7fefa5549735a7f4de9a5851a26507a6169336fa46689616e46a49df0e9a52f6efb669eac865
diff --git a/dev-python/pycparser/pycparser-2.19-r1.ebuild b/dev-python/pycparser/pycparser-2.19-r1.ebuild
index 3b8d5a5df7df..e38e5d51fcb9 100644
--- a/dev-python/pycparser/pycparser-2.19-r1.ebuild
+++ b/dev-python/pycparser/pycparser-2.19-r1.ebuild
@@ -13,7 +13,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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -32,6 +32,17 @@ python_prepare_all() {
distutils-r1_python_prepare_all
}
+python_compile() {
+ distutils-r1_python_compile
+
+ # note: tables built by py3.5+ are incompatible with older versions
+ # because of 100 group limit of 're' module -- just generate them
+ # separately optimized for each target instead
+ pushd "${BUILD_DIR}"/lib/pycparser > /dev/null || die
+ "${PYTHON}" _build_tables.py || die
+ popd > /dev/null || die
+}
+
python_test() {
# change workdir to avoid '.' import
nosetests -v -w tests || die
diff --git a/dev-python/pycrypto/Manifest b/dev-python/pycrypto/Manifest
index f40f9ae63692..028ed14064f8 100644
--- a/dev-python/pycrypto/Manifest
+++ b/dev-python/pycrypto/Manifest
@@ -1,5 +1,5 @@
AUX pycrypto-2.6.1-CVE-2013-7459.patch 3808 BLAKE2B a13ec783c0a99f06efba4caa2f77cc101bad577c47eeea58a53aaca343fb6caa4ba6e617c5ff07808781c2fe71a2f48fd9a3ec4aa18d504d56ab0e7a2ec9f40c SHA512 b34a28fa886ad749878aee17459307fb3006f392304a368e9c80b9beac78b1bca2f35831664e504097996ae1be4e1e81eae5e68b211e47fbf11f2b05b2379fb8
AUX pycrypto-2.6.1-cross-compile.patch 489 BLAKE2B e4505725793379547d13a3b08b3621471ae0828915c48253aba778b576c3b379267210e5e763ce9f78f3f9ff992b2521c9a9940c744042d16ba992b9e5728b17 SHA512 fbf1f5b6d065725e84594c1493d0d795a9f8c73d9e873f28b473ebc6bf2f346330d5a92362e1dc09f465227f0bc839ccfaf8dc0011c21323ac80931f74b16fca
DIST pycrypto-2.6.1.tar.gz 446240 BLAKE2B 89c9cc5b8cbd446364bd56c170c2733b960ec269a6691085392b3cc0ebc2eb244721f6763ed72a1254f90bfaadee2cc1a8446865a95fca19ffb36700d89711a9 SHA512 20a4aed4dac4e9e61d773ebc1d48ea577e9870c33f396be53d075a9bf8487d93e75e200179882d81e452efd0f6751789bac434f6f431b3e7c1c8ef9dba392847
-EBUILD pycrypto-2.6.1-r2.ebuild 2055 BLAKE2B 6dd2974fe246ef8adc2b53b359cbb777a8f694370fe6b28b268b92789d7ce0a62ede7cbe4d245c480662134a47debd92ab3ad1e5ca1c0e5735ca78d22a34ee6d SHA512 aba3b77bb64568b690ba5d845587e17efa35747ca0691624513be82612f2c3c84472e3d63be492550bcd9e3e6580b2b0cb7dfd34a8864e8df55668549006fdad
+EBUILD pycrypto-2.6.1-r2.ebuild 2082 BLAKE2B 97c778b305aae3d102a3f3d8df31e98ea53da11d737a5482f40f4bbe580ddbf46b3d87ab20779f264cd5d3289066cc2677fe3661c3228e1dca82b63a7d0618c5 SHA512 6711366caf428d43051fd8961aec626120069f17241d5b1653823957a16f8f3e699bec4978586a4e55f51a770f8120d141e7cab665f61a76493e9bc0b7c03e04
MISC metadata.xml 1797 BLAKE2B 0880d583a65ca52fccc51fc6451205ad5ff2bdb49e861c8abc3586e396fdff72fb1b30082b44eb6a48c4e5be32895a5e4a74642821b9025e8ec0b1d81ee7620e SHA512 63afa4bd18299965a4e5ae4690ece849a00d568cbae5bc4d7983f4299fa0755c5cced81a8d160820b3b3f1772c5b40d0e81d8ac2b4e784f4017400acb592ba65
diff --git a/dev-python/pycrypto/pycrypto-2.6.1-r2.ebuild b/dev-python/pycrypto/pycrypto-2.6.1-r2.ebuild
index 586b68ab1c74..4c76b5a66852 100644
--- a/dev-python/pycrypto/pycrypto-2.6.1-r2.ebuild
+++ b/dev-python/pycrypto/pycrypto-2.6.1-r2.ebuild
@@ -17,6 +17,7 @@ LICENSE="PSF-2 public-domain"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris"
IUSE="doc +gmp test"
+RESTRICT="!test? ( test )"
RDEPEND="gmp? ( dev-libs/gmp:0= )"
DEPEND="${RDEPEND}
diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index 990ca67e1d4e..1ca48fda04b6 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1,11 +1,15 @@
+AUX pycryptodome-3.9.4-parallel-make.patch 756 BLAKE2B 06a79eff056ecb983131838287563d4d60896f27e28d5c2534f4ab008e50017694ac9355b43f8f387cc29abfd21ffd648233c3dbae33a06fcedb12a6c7e11e80 SHA512 06b42ea780bd374cf5cb5d6cef3fade5d695c1ee0d765e2659408da7645ad311eef2028f17d8ec0289d49c3a5851b4c63503d7c922de15873dbbf16d0db58b08
+AUX pycryptodome-3.9.4-tests.patch 2201 BLAKE2B 93bad5e716c968c1d1b765c0506f5e46680d3f1b71a89e6b6cc17c73475ca44433f75f03661bb5bb32905a9898c10ab13167e883a5240d08e540c6bf5adcc06a SHA512 8154064bcda7a4d7d9e87be09f1ecfdc1a7553b9fc82d7f9c7c9c12cef216d856d6135925c0cca64708e5f3f8009be27a97405ca7d31945af89248f77a0b8f5f
DIST pycryptodome-3.4.6.tar.gz 6968560 BLAKE2B f066199a9d05bd046303be62c43835908c90a4545caf7681d2c13db78ce345858b8565daa26ccd4a328eb944de469b943cdd0bb3f58591de4e2a09e130f7381f SHA512 40c9ea4cf7fca06bd7cd3a100e1d602e0130fbdcc75544ff1353ced2fae8925d29286200561832f2524a0f3db155a6924bb653d964408d4486aab694bf275cdc
DIST pycryptodome-3.4.7.tar.gz 6483140 BLAKE2B 02368e2af0a12686cf2e635cca8e2c279f7c3b147a66f99e97cf04d829aa66eca5629f7cc8e76420970a4fa5ca5f97e7d2a04438b3a2ac5feb980fa96998b3ff SHA512 a328df1f3b2cfeccbb5984aca4c5cbd59e8a352c817e82411d2876b2494476027f63e61200b0cc87e9420e8b47e91fffe71865fb2c23a66da0276814641eaab0
DIST pycryptodome-3.6.6.tar.gz 7137656 BLAKE2B 72a3dffa22ca4a90a6515ce0bb6939d4c11aab31793ca330523feb08f6529cbfdf3dee01b1caa4577caed1818c0227961e7f25d855b2dcfb09757beb3e0790b4 SHA512 ce03d9940c23ce59e19bcd795c300dbddeddd49756a4bfcc6933da66dfb8b7bedb8d6eaa2b01727c53e72c8e84dfcab2961d1580a188afa9c9451bd2099bdc61
DIST pycryptodome-3.7.3.tar.gz 9285823 BLAKE2B 6f215a3bb0337f5b7469d92bd2d5b5a19ab4e2c6a8f119411c3a5bcdcf93307752d99113866268b5066cceda6470bd0fbe81b1b2f9e30b5e5e569c77ede087f3 SHA512 b5e09c08cd252cad4d76249be84ce29e16a9bba4f2c5e81594c24d9a39df0f3fc67822698497eb9daa4cb6a43311c5d5a2543f187a5d5f801288596c2941f08f
DIST pycryptodome-3.8.2.tar.gz 12441359 BLAKE2B 857b77ce23bafe8a296d6fc2402914491818b51142d2a08aa882a0d4e15899bc2b18a6b69ffa904cad406fb3ce8bf029404ea178532cd4580ce118ec03311cd2 SHA512 361909d479b3478b72f2723f2c94cafd4e9d50c2d4156535d217f0566c534dc27435f64e9ba0cdb8215c2c3d3800ad1e0befde95d9999eed481f33f9ed2ba318
+DIST pycryptodome-3.9.4.tar.gz 11575825 BLAKE2B c153fe71179d633a5722480c4c42cc133100f524a8ba9d3cd9380b7e172564c276b70b97ef36437fa3a149c418903802f410c9d1807d5d72345dffb0aa568223 SHA512 d99e4e431d77856ce3ae33526984cadf2fa6aa82b1f692a2ad0ae893f6a1e9538e6d71d281578e6bd733a816664d1683364c64441196cbc6ee1278f9d6eac62c
EBUILD pycryptodome-3.4.6.ebuild 808 BLAKE2B b38ed83737b71e5a37c127ff797eb6287148c454016889e33251b1db22ed3ece1a72d37f9a4e205e0f7705505b94ad32377f2f235ba139b7432e7ba96837ec3a SHA512 82dfb29667405d80e1e4306d868eb4fbc7da0c5e4102a9f2ce5e350d7ab7fdf2c0b1b7239cb1f99e6abb81648391e81d78a9ce1335b8ef342b5edb93dfd30e07
EBUILD pycryptodome-3.4.7.ebuild 858 BLAKE2B 90de20b7936a5d2802ffba03fc2a1ed9abb9bd5d46a12bca5fa6980e5c06a1f64217a5b493109a97710dfd64e42b9555a3bf675f18aac2e6722ecc608561aebf SHA512 f3ac56d33b51132bae232bebaf9b9c735dfcfbc1c8a3e5ec3609377dd484936d365f7d5d174038a5eb5bb8b4622fafe4062058f18fe1dd823737c68e54b4b9c0
EBUILD pycryptodome-3.6.6.ebuild 891 BLAKE2B d48fa992eb58a2c596de398654e087497ff510b7ee0e4592724debaefa87dd5f78e508770a06432345c0242be9b5cad8ede7be8db6e26b97e64758a6f6ffa8d4 SHA512 c14d9fb1d5bf14ca5fa783db560fbb93a85697b1ff7ddb39a600d687ab0f0953355a0dde026f1523687297cf7e721a76e21f5442d52a3967a7d6cf41680e212b
EBUILD pycryptodome-3.7.3.ebuild 901 BLAKE2B 8841b6eca574b455d87a54328645b3a165c1dc01e78599a5a74fa0e4c2306bd8344fb5d97c58fe4b8a26ede14d290e74f5a60decdda29894f0e352d0b84b3d9c SHA512 e9c7251640d19f618a465d370e028e450108bea8c2f2f58b09f529e74c0fa9b28ffca2e698bcab95755f87877b1c48f0dc08c6393bd0151060410ed96d591e1d
EBUILD pycryptodome-3.8.2.ebuild 901 BLAKE2B 8841b6eca574b455d87a54328645b3a165c1dc01e78599a5a74fa0e4c2306bd8344fb5d97c58fe4b8a26ede14d290e74f5a60decdda29894f0e352d0b84b3d9c SHA512 e9c7251640d19f618a465d370e028e450108bea8c2f2f58b09f529e74c0fa9b28ffca2e698bcab95755f87877b1c48f0dc08c6393bd0151060410ed96d591e1d
+EBUILD pycryptodome-3.9.4.ebuild 1489 BLAKE2B b8ad92fa55e1d7155b46af1370be61c102bb61ae61522a1dfc0b7927b2b893df6136ddc54295a5500bc4f27f7069de6c9e33bd6704588a24b1e6d585f7e3f534 SHA512 80ccdd37620c8e15527344b30d054972f387e74e8575c4eef27a58a920656bf3c57467e5ee059786c641675f1806aaf6efbab5105ff382b6f563bc0f640f946a
MISC metadata.xml 335 BLAKE2B 7e5036b03371769db2f3a8d0cb5d5cd9078f16d4dccc3bd012f0d4f96ba960388c3025df93bb165f3cdbe05d73da05537a373e01b799aac2dc59dcd44e6206b5 SHA512 a94a7c0c45ae597e5c4ac672a5e9151851448371ddae0fdbd9967651476681440f2d4a6071e2cd0c4a1553038a92f4e6649f0554b636d58a025366c57c80e899
diff --git a/dev-python/pycryptodome/files/pycryptodome-3.9.4-parallel-make.patch b/dev-python/pycryptodome/files/pycryptodome-3.9.4-parallel-make.patch
new file mode 100644
index 000000000000..331333533f10
--- /dev/null
+++ b/dev-python/pycryptodome/files/pycryptodome-3.9.4-parallel-make.patch
@@ -0,0 +1,22 @@
+diff --git a/setup.py b/setup.py
+index 1d70caad..c72f64ff 100644
+--- a/setup.py
++++ b/setup.py
+@@ -364,7 +364,7 @@ ext_modules = [
+ Extension("Crypto.Cipher._raw_eksblowfish",
+ include_dirs=['src/'],
+ define_macros=[('EKS',None),],
+- sources=["src/blowfish.c"]),
++ sources=["src/blowfish_eks.c"]),
+ Extension("Crypto.Cipher._raw_cast",
+ include_dirs=['src/'],
+ sources=["src/CAST.c"]),
+@@ -427,7 +427,7 @@ ext_modules = [
+ # Math
+ Extension("Crypto.Math._modexp",
+ include_dirs=['src/'],
+- sources=['src/modexp.c', 'src/siphash.c', 'src/modexp_utils.c', 'src/mont.c'],
++ sources=['src/modexp.c', 'src/siphash.c', 'src/modexp_utils.c', 'src/mont_math.c'],
+ ),
+ ]
+
diff --git a/dev-python/pycryptodome/files/pycryptodome-3.9.4-tests.patch b/dev-python/pycryptodome/files/pycryptodome-3.9.4-tests.patch
new file mode 100644
index 000000000000..2cfcaec127de
--- /dev/null
+++ b/dev-python/pycryptodome/files/pycryptodome-3.9.4-tests.patch
@@ -0,0 +1,48 @@
+diff --git a/lib/Crypto/SelfTest/Cipher/test_ChaCha20_Poly1305.py b/lib/Crypto/SelfTest/Cipher/test_ChaCha20_Poly1305.py
+index a2109891..44d2e532 100644
+--- a/lib/Crypto/SelfTest/Cipher/test_ChaCha20_Poly1305.py
++++ b/lib/Crypto/SelfTest/Cipher/test_ChaCha20_Poly1305.py
+@@ -626,6 +626,7 @@ class TestVectorsWycheproof(unittest.TestCase):
+ def __init__(self, wycheproof_warnings):
+ unittest.TestCase.__init__(self)
+ self._wycheproof_warnings = wycheproof_warnings
++ self._id = "None"
+
+ def setUp(self):
+ comps = "Crypto.SelfTest.Cipher.test_vectors.wycheproof".split(".")
+diff --git a/lib/Crypto/SelfTest/Cipher/test_EAX.py b/lib/Crypto/SelfTest/Cipher/test_EAX.py
+index cdd0e85a..546186d1 100644
+--- a/lib/Crypto/SelfTest/Cipher/test_EAX.py
++++ b/lib/Crypto/SelfTest/Cipher/test_EAX.py
+@@ -656,6 +656,7 @@ class TestVectorsWycheproof(unittest.TestCase):
+ def __init__(self, wycheproof_warnings):
+ unittest.TestCase.__init__(self)
+ self._wycheproof_warnings = wycheproof_warnings
++ self._id = "None"
+
+ def setUp(self):
+ comps = "Crypto.SelfTest.Cipher.test_vectors.wycheproof".split(".")
+diff --git a/lib/Crypto/SelfTest/Cipher/test_GCM.py b/lib/Crypto/SelfTest/Cipher/test_GCM.py
+index e3a7a3da..71ea0d18 100644
+--- a/lib/Crypto/SelfTest/Cipher/test_GCM.py
++++ b/lib/Crypto/SelfTest/Cipher/test_GCM.py
+@@ -828,6 +828,7 @@ class TestVectorsWycheproof(unittest.TestCase):
+ unittest.TestCase.__init__(self)
+ self._wycheproof_warnings = wycheproof_warnings
+ self._extra_params = extra_params
++ self._id = "None"
+
+ def setUp(self):
+ comps = "Crypto.SelfTest.Cipher.test_vectors.wycheproof".split(".")
+diff --git a/lib/Crypto/SelfTest/Cipher/test_SIV.py b/lib/Crypto/SelfTest/Cipher/test_SIV.py
+index 38341e14..ab588adc 100644
+--- a/lib/Crypto/SelfTest/Cipher/test_SIV.py
++++ b/lib/Crypto/SelfTest/Cipher/test_SIV.py
+@@ -456,6 +456,7 @@ class TestVectorsWycheproof(unittest.TestCase):
+
+ def __init__(self):
+ unittest.TestCase.__init__(self)
++ self._id = "None"
+
+ def setUp(self):
+ comps = "Crypto.SelfTest.Cipher.test_vectors.wycheproof".split(".")
diff --git a/dev-python/pycryptodome/pycryptodome-3.9.4.ebuild b/dev-python/pycryptodome/pycryptodome-3.9.4.ebuild
new file mode 100644
index 000000000000..00d860e0cd6f
--- /dev/null
+++ b/dev-python/pycryptodome/pycryptodome-3.9.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="A self-contained cryptographic library for Python"
+HOMEPAGE="https://www.pycryptodome.org https://github.com/Legrandin/pycryptodome https://pypi.org/project/pycryptodome/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2 Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-libs/gmp:0
+ virtual/python-cffi[${PYTHON_USEDEP}]
+ !dev-python/pycrypto"
+BDEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+
+PATCHES=(
+ "${FILESDIR}/pycryptodome-3.9.4-parallel-make.patch"
+ # https://github.com/Legrandin/pycryptodome/pull/351
+ "${FILESDIR}/pycryptodome-3.9.4-tests.patch"
+)
+
+python_prepare_all() {
+ # parallel make fixes
+ # Multiple targets were compiling the same file, setuptools doesn't
+ # understand this and you get race conditions where a file gets
+ # overwritten while it's linking. This makes the files look like separate
+ # files so this race won't happen
+ ln src/blowfish.c src/blowfish_eks.c || die
+ ln src/mont.c src/mont_math.c || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ esetup.py test -vv
+}
diff --git a/dev-python/pycuda/Manifest b/dev-python/pycuda/Manifest
index 5943cbf0c1bc..76f959b19009 100644
--- a/dev-python/pycuda/Manifest
+++ b/dev-python/pycuda/Manifest
@@ -4,11 +4,11 @@ DIST pycuda-2014.1.tar.gz 1588986 BLAKE2B 70baa81e8d1b77bcab73eeccf4d38dbe7cea1a
DIST pycuda-2016.1.2.tar.gz 1603373 BLAKE2B 35a5972cd4280cace9375314635131b4e8f0f397f0a3f799fd537c13fc2190ee183ab3b2248487f0c79a15a06031776b9c3bbff9ce2545090590d004ff97f0a4 SHA512 7a1a9d6723651bdc6f584de884c46bbaa17970e622b4d800c7f36ff57817807a51c7e4aa0a40872e46fc1243087af6dda07489bb60b6a33f52740a4d7a9e69a7
DIST pycuda-2017.1.tar.gz 1608187 BLAKE2B 483bfd8e2da6d1c2dee9f1b5512e3f8120b29aa87d5fab49d7b1b738e9949aba14f87b102c5ff04cd2f2061c6c64c5036fdea71129e35505cce00ce76b6943aa SHA512 ce3de28de613352bec4efb86ffaa055f92ccd0c758b903aecc60af5b84f0f0643d04a869d6a23ce329c3d33670cfb266ad69c784ba917a190a11bdfea1fe6690
DIST pycuda-2018.1.1.tar.gz 1612853 BLAKE2B 7afbcc33891da96d726f07f1686bfb9a28b4a5ce3dfc754707166556153f91a0fbc3454d50ca678ac56b71e8dc15e8f7b797e8ff025e42aa9eed2eaaa797d952 SHA512 cb93855cf3cee6650ba0564bccce73c2f59ecbd579235eb3623ec32dde8d9247216e756b1342a876fc7d37c0159e741f5f626a86f2e7ab11c4b03c7a4e581a28
-EBUILD pycuda-2012.1.ebuild 2368 BLAKE2B 6f46d40b6cd9c3b8e4c95eaf4e512c0afa9e7a74af66d928b25ebf4fe4ce20d3cc47c8726729da32e887bfc0cc4825123399600c7bfc3a2375fb83a71255f947 SHA512 2ac7e75e34cb6d4f9b15195afe499676af6dbb04aea63f88d8d62f3cab250247ec252a24bcb59d5b10fa04c700d97f0f19b7edc3aef28ab7d33355a321d93f59
-EBUILD pycuda-2013.1.1.ebuild 2366 BLAKE2B b199685e82e06c7e8bc90b45a365ac7947f80ad686c88f960d17c71b9a98885ccdc5c1e40c17d335fc0974d077134e44431d71e1fdec67257bfc53d6c62e4e5c SHA512 c8d49d6cc2e988a15ba5868f38c244e636c2ec21a0f0e3249067780602b3c4bf9a006ec41b1f516739ff4e0ea1c02cf2a598b4ee5189ec86ab7957bedb9b77f6
-EBUILD pycuda-2014.1.ebuild 2390 BLAKE2B 483bbbac1517065cdf2b2cb39299c3b702ebd53d1e15ea9dc7311bb383f075c351b5b83a683f669084c37c009be1195752380e89ed301ea44ddcf7c71abd29ff SHA512 818e393bef78a8937506039aa324c4b86213c002da73b72456531e192422249ea948dbddfef401d98d72faacd5364a1e9a8d85831cc9b325f7a926109b18eca1
-EBUILD pycuda-2016.1.2.ebuild 2310 BLAKE2B 8243e2f955742164dd7d2b45600bb397c6a03d721b5d26ebb064a6b684ecd026c9e3fb2b35605411b6b0a88814f89c2299729c3546421ce08faf259958471b11 SHA512 b804022b561c624d9408a64a919e40574ed226e253f06db375efc229ce1908f4abeb38678a63f281625f14d3412593bb47186f94901687c5dd4e66097b67b2f8
-EBUILD pycuda-2017.1.ebuild 2323 BLAKE2B ce00b560ab92e7d016349d00929fe8312cfc9aebbe62655657842b1887dee02944067194e9931807936bb18beeead6795881c09873c26527c61968767fe82a8e SHA512 99a630ffa9276f255f02be66d5c33058abfd4455883481c6873b198b75927e30cc61a4702e25487ca34898fe990156346a1053710003e2dd30c9bc6e7c1c2bd6
-EBUILD pycuda-2018.1.1.ebuild 2339 BLAKE2B 417a42ad8a58dd6c028414fc7b6b84a9e987a761af406dca2c3c14c60c7a7071ad07c3d5d0e313561a72a4e44f4dd99aa37d31a2599418355c9692652a332a4e SHA512 48b47f8112526882c18dd0143c12752091a9c355ef883a78acecd34a56322d3b8a4196f0b71d176f98c6c69aa49e6527acf5f5176cb7d60cf628719d7bdbf939
-EBUILD pycuda-9999.ebuild 2387 BLAKE2B 4fcece1aca3dc16149a4188d8a96d2c2e0f9732c96020ac6848f5d59484123f5917c9364d4fb74fab1ffa1cdae7acd5b9b4cd33812ec79660781a3621d97c327 SHA512 88a69e319875568c4ecc7ccfe69bb90f6bfb8503aa61400e0a2459417b4f4142221408ba6a81a5f7c7ac3a802a5d890f860416b4e6a64d943278d08d5fbbbd4a
+EBUILD pycuda-2012.1.ebuild 2381 BLAKE2B 6aa9514eee15afa8d6d33fedad130674562d9c47eb68a2fb8a3302589093f4e69fac222c23aaebba7b90b5f19491bf7415bd8aa2bbdfc7fa341b124fc877f720 SHA512 b7e97f367a10a2bc6671dda930e0d4a4e67c330d24687f7bdeb2e3da1cd315f27d9780aa2b68aaa2fa08c676765fd0822b23fdaee34dff8cb631602c136054cb
+EBUILD pycuda-2013.1.1.ebuild 2379 BLAKE2B a07bbd73f91ab4d2f0e893a144d33e7fe919459233646664d0f6c002ca8b4551f7f1ad69b6688873855ace71af1a59896b1dc76867f5bdd3247ffcd14c65698c SHA512 177737883a5e8ed9d6df5ee616eaaaebade660c1475405cb19ea092947044a507bf97a94345845b5a436f230f5a1aa66edc783f6df1831ae0476660b421698bf
+EBUILD pycuda-2014.1.ebuild 2406 BLAKE2B 731bed4eb8c2a42399e00a1d23db87998e9a3034815ced286338e2a79055cdcfd4be141eb1b792d75b485c1875ff22fe0cdaf706c45721ca5cceeaa1a0420bb2 SHA512 0024594eafb767f7817357635e41471cefcf29718e120bdbb28f827416e693bef9305ddc2c5e8bef6c5941e46c84452c6ff91901b401f6e8ab470a9ac497325d
+EBUILD pycuda-2016.1.2.ebuild 2326 BLAKE2B a66acc58f5da4f51b3ec7b9a08927c87c4417d6226eb0c7094dbe33669811bd5c24c09ea87e90ab99d2f8d54f6767ce4646e39cc21a62d89647d7f8f134907cf SHA512 07b0ba09dc92298ecb1ef0590f21e4142cea87b61727c75cbe40fbc82afdd4fe91ac360c933503332ab483e8f8722a957989abec553033df5df9a1d87436e121
+EBUILD pycuda-2017.1.ebuild 2339 BLAKE2B 9b4ae4bda3182444fdc74397a036253c511abde01fad70fde4fbde0d0e90d72cf255611e9224f44a64c7167a3013495fdc18323836ca1995a2b93c0a0d1622cf SHA512 e7b05683d480f147c1d984a58c3915e4d54924ec6873bdc499c72e995a56014b61b63ec3bf95958ebde17fc2b30d08e7e0b9c68019d198e5e340dc3a6ff067ad
+EBUILD pycuda-2018.1.1.ebuild 2355 BLAKE2B 65cbf787c59d81d4df0d0424f61b61b4616424272005bcebab1918300f8d34d69c621bf2eeb13db9acda48ca1a4b27d0ef604a52b4c03a85f3ee13c43b79347e SHA512 e2100c5542ea2e122cfcb217e95b35616516bb64a0d4f5d3c7472083651c7228a71ba3baa67288862741aa2e998c42294ebe8e7d9d11fd2c9907e1eadea84afc
+EBUILD pycuda-9999.ebuild 2403 BLAKE2B f0cc27bc203547a2c161b2965911766dd1172a13a9eb90273e83aa041d3aacd574c53e1162f782b8b4364c38333d9299970391d913229e13c9cee57c638e9bdc SHA512 200cf1db5eb845bb3025d21d3a9ae523885b1991ac92c109dcab096630d9135cf63acc0df7169b2d1b05f5069beabbffe68062622f2b97822fcdb67e13c1f11d
MISC metadata.xml 332 BLAKE2B f880a8d2cdbe4271dc2f1e91c32419420b22e00c0d358832614aa970e95d979b10661953b35dda0b30a23d36b995364464ebd3bb1a862a34f33e7a84fa9b8e84 SHA512 2a2ba5f70d55593801948a9143fce5ddb2922da30fc7c1ea3ec21ccbb391a09fc34be961e9dbccb53d6575aa347878d105526d85bb7cc3f2f561f1793f0eee5c
diff --git a/dev-python/pycuda/pycuda-2012.1.ebuild b/dev-python/pycuda/pycuda-2012.1.ebuild
index a2b3ca5a8819..21e49e486065 100644
--- a/dev-python/pycuda/pycuda-2012.1.ebuild
+++ b/dev-python/pycuda/pycuda-2012.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -32,7 +32,7 @@ DEPEND="${RDEPEND}
# We need write acccess /dev/nvidia0 and /dev/nvidiactl and the portage
# user is (usually) not in the video group
-RESTRICT="userpriv"
+RESTRICT="userpriv !test? ( test )"
python_prepare_all() {
cuda_sanitize
diff --git a/dev-python/pycuda/pycuda-2013.1.1.ebuild b/dev-python/pycuda/pycuda-2013.1.1.ebuild
index 64034046183c..46a77f6203c6 100644
--- a/dev-python/pycuda/pycuda-2013.1.1.ebuild
+++ b/dev-python/pycuda/pycuda-2013.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -32,7 +32,7 @@ DEPEND="${RDEPEND}
# We need write acccess /dev/nvidia0 and /dev/nvidiactl and the portage
# user is (usually) not in the video group
-RESTRICT="userpriv"
+RESTRICT="userpriv !test? ( test )"
python_prepare_all() {
cuda_sanitize
diff --git a/dev-python/pycuda/pycuda-2014.1.ebuild b/dev-python/pycuda/pycuda-2014.1.ebuild
index 211eb6a76d77..e72781d1161f 100644
--- a/dev-python/pycuda/pycuda-2014.1.ebuild
+++ b/dev-python/pycuda/pycuda-2014.1.ebuild
@@ -32,7 +32,7 @@ DEPEND="${RDEPEND}
# We need write acccess /dev/nvidia0 and /dev/nvidiactl and the portage
# user is (usually) not in the video group
-RESTRICT="userpriv"
+RESTRICT="userpriv !test? ( test )"
python_prepare_all() {
cuda_sanitize
diff --git a/dev-python/pycuda/pycuda-2016.1.2.ebuild b/dev-python/pycuda/pycuda-2016.1.2.ebuild
index 4267fea04c09..9875a9045d8e 100644
--- a/dev-python/pycuda/pycuda-2016.1.2.ebuild
+++ b/dev-python/pycuda/pycuda-2016.1.2.ebuild
@@ -32,7 +32,7 @@ DEPEND="${RDEPEND}
# We need write acccess /dev/nvidia0 and /dev/nvidiactl and the portage
# user is (usually) not in the video group
-RESTRICT="userpriv"
+RESTRICT="userpriv !test? ( test )"
python_prepare_all() {
cuda_sanitize
diff --git a/dev-python/pycuda/pycuda-2017.1.ebuild b/dev-python/pycuda/pycuda-2017.1.ebuild
index d0aeb99c15d1..7cffaca82606 100644
--- a/dev-python/pycuda/pycuda-2017.1.ebuild
+++ b/dev-python/pycuda/pycuda-2017.1.ebuild
@@ -32,7 +32,7 @@ DEPEND="${RDEPEND}
# We need write acccess /dev/nvidia0 and /dev/nvidiactl and the portage
# user is (usually) not in the video group
-RESTRICT="userpriv"
+RESTRICT="userpriv !test? ( test )"
python_prepare_all() {
cuda_sanitize
diff --git a/dev-python/pycuda/pycuda-2018.1.1.ebuild b/dev-python/pycuda/pycuda-2018.1.1.ebuild
index ea003a8275d7..23d3223f3ff7 100644
--- a/dev-python/pycuda/pycuda-2018.1.1.ebuild
+++ b/dev-python/pycuda/pycuda-2018.1.1.ebuild
@@ -32,7 +32,7 @@ DEPEND="${RDEPEND}
# We need write acccess /dev/nvidia0 and /dev/nvidiactl and the portage
# user is (usually) not in the video group
-RESTRICT="userpriv"
+RESTRICT="userpriv !test? ( test )"
python_prepare_all() {
cuda_sanitize
diff --git a/dev-python/pycuda/pycuda-9999.ebuild b/dev-python/pycuda/pycuda-9999.ebuild
index b289dbcddc6b..5b3ba1b64de0 100644
--- a/dev-python/pycuda/pycuda-9999.ebuild
+++ b/dev-python/pycuda/pycuda-9999.ebuild
@@ -33,7 +33,7 @@ DEPEND="${RDEPEND}
# We need write acccess /dev/nvidia0 and /dev/nvidiactl and the portage
# user is (usually) not in the video group
-RESTRICT="userpriv"
+RESTRICT="userpriv !test? ( test )"
python_prepare_all() {
cuda_sanitize
diff --git a/dev-python/pycups/Manifest b/dev-python/pycups/Manifest
index 5c8306c6bf92..11e7cc396aa1 100644
--- a/dev-python/pycups/Manifest
+++ b/dev-python/pycups/Manifest
@@ -2,6 +2,6 @@ DIST pycups-1.9.72.tar.bz2 52687 BLAKE2B 37d2bf2afc71b4feabbd5aac0c4dab49142a580
DIST pycups-1.9.73.tar.bz2 52732 BLAKE2B a6c9750970548ba85cdef4041f716491e9b0cf4273cb5381bca8e57deab457affaa62eccf74d36eb3f8b047e5142c952e56e7e624f85ed7959a769f568824f26 SHA512 ee893d64f1645b71805ac358c4a3cc594f6285f04272ff0558aa60cbc90fafdbac30b623ffcc3a6b739218d9fd7a6a6e1d8cb186a5582f2cc30a518ed4dde810
EBUILD pycups-1.9.72.ebuild 1255 BLAKE2B 4568166dcf0935cc900039e6344e8df2ba984c447c75e301d535faa06bf04a2e1651bd69b75e606b3235305ac370848fa4a5631ee8548e89014af6d77f058d1c SHA512 9533c094c3cacfecd5124cdd313a7d4e5e9cd63b94f0f745873dcf2918dbc9723a5fc52c9517352eb7a30abeb3322a6cfb4616c88fd13b6535662d84b41f6560
EBUILD pycups-1.9.73-r1.ebuild 1418 BLAKE2B 2b0df6b3662df5434fb39504a68799cb723308ee1a8d5eb7f41ebf9eb3dd901650725df96c0f29ab027fbe5698c42e05f24aef9e27c068ba9a228e6afaf09f47 SHA512 d6fd99175c6e8d03e73b70924e2a7f31daa2e77183098aeb3ff42afd3425610c1302f56d3f6249a6c5ec8475e796b7addc07e7d47868309265108967e173c7ff
-EBUILD pycups-1.9.73-r2.ebuild 1432 BLAKE2B 9f259400876aa1443d4f976b665d1b2ba3194855a4659d640a3be8fe9ade3908dcdd6040e0b0655d71214e7960ff68723fbc2e1c0f06a51c23f70a1be9084808 SHA512 9c91124e782689475a5fa47a377b6b565e2beff60941ae3729d2c874fbe9c0fd6e4484bff6bb89fad8a39b27d60303f9de0e80e419d14a61e403f66f043a7a94
+EBUILD pycups-1.9.73-r2.ebuild 1424 BLAKE2B deb2569eb5602f5348da8d72badcbea4439de4646ab8077ec11ae1910c2eda0b7e09754d49fa5d46d818a7dcbed46142e105c13f639d36ff90c8406996d762d0 SHA512 7f0d3b0dea815f6a1a28269386d6c36ddf98502e0698e4cba05f147f7fd1a808c507d62227fe94f91f3065aef397e3f8ca62f63b4baa6b14ae381fecaaba86f9
EBUILD pycups-1.9.73.ebuild 1327 BLAKE2B 4c7faa8943c4e091cbadb1f039668b0d477570adfc70a57e8565bdfb342ccad308dbef8648abfe193513580ad66583b3bb4024b67fc96afb789aba64f296e1f7 SHA512 445e2fd1524f8cb03867f24deba97dac67156643feb7455aa699442bb100dcb7c713716a4ad8dbe901a4ddcc4341d27fdfdbc0884bc50bb094f51215f9b00b30
MISC metadata.xml 456 BLAKE2B ea7d7af9ed2baa3cb5270b3da9c5e1c6dc64d1391e0b280ddd1a6e3e8f3317808eb3906e1c9551615ac2218b89685b9ccbfb4d4656e80eeb54cf2d8dec2149c7 SHA512 c8318d150b07e8a369037201bcb9a99a7bc8c406a2a2889f4a1af62166313d4db740e8546f78f0de1e80cddf774f8818e49a4d3e99e906456ffc2f46a562e7ea
diff --git a/dev-python/pycups/pycups-1.9.73-r2.ebuild b/dev-python/pycups/pycups-1.9.73-r2.ebuild
index 2476fd0819b3..a82ccbe95a4e 100644
--- a/dev-python/pycups/pycups-1.9.73-r2.ebuild
+++ b/dev-python/pycups/pycups-1.9.73-r2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://cyberelk.net/tim/data/pycups/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ppc ppc64 ~sh sparc x86"
SLOT="0"
IUSE="doc examples"
diff --git a/dev-python/pycurl/Manifest b/dev-python/pycurl/Manifest
index 26f53f5d4b92..f45730e6dd9c 100644
--- a/dev-python/pycurl/Manifest
+++ b/dev-python/pycurl/Manifest
@@ -1,7 +1,7 @@
DIST pycurl-7.43.0.2.tar.gz 214212 BLAKE2B dae74be194334809048782de6a1adef8405e123464ffb0cad02d998d82fb59579d54bb7c5150895224d7622edfe4375f7b2336abd381270b5f64f44b09c8612f SHA512 8635fb33107c9351b7527036b8ab16d76aad72c2170643928034641770d07ab1507a8b2adc8b1a1dcfff29272f55cb00fee65abfcc0c639db14fdc20fc3a0fd0
DIST pycurl-7.43.0.3.tar.gz 215003 BLAKE2B 2f1e61bd52873906a2d0480ab316c9026f2722cde14c059884ee552a2340fe6b646b4021326f72730aa9eed82f57b5ba923d19c2b8dfadb7a8f8819982116e7a SHA512 eec5c5f10b9a78bcf7e786368cdd5dc165faa4bb646df39ad52c1dfe8110e3e56456f5961f63ab7b460e51e56c41e66a0fc4652c8132411f1dee4074b3cffc00
DIST pycurl-7.43.0.tar.gz 182522 BLAKE2B af6c85934565d851ea2280253ec6c61ab85f2dea047c83fc5ad65a6f05d3b8bf97932a161ae171c573a7333a99f2a25d4280c70be7ed3aef5eae19b5c392f5c7 SHA512 7442462c74c19964b9d72976e9b92bf68bb37debc1401bc399590bea42704065da13d6de710e795eeae79a4651b9a08841d50454243cb0994c7eb1c1bab233a5
-EBUILD pycurl-7.43.0.2.ebuild 2659 BLAKE2B 09ec026b8dc3afe084d695b2665bb6b339b343c574ccfbb9743e16c99578813eb885996bb6b885404cb5f95552b080d9af9d0e04f237858a99d9eb4d0f9f14cd SHA512 50a8282839ee3be3b5cad8e3efaf877029900f55ec3c6a310895371b7abd417925079ddf37ce31ef345b11fdb3658a3324b867e6c4e704baa2d88c6a56e5d417
-EBUILD pycurl-7.43.0.3.ebuild 2659 BLAKE2B 09ec026b8dc3afe084d695b2665bb6b339b343c574ccfbb9743e16c99578813eb885996bb6b885404cb5f95552b080d9af9d0e04f237858a99d9eb4d0f9f14cd SHA512 50a8282839ee3be3b5cad8e3efaf877029900f55ec3c6a310895371b7abd417925079ddf37ce31ef345b11fdb3658a3324b867e6c4e704baa2d88c6a56e5d417
-EBUILD pycurl-7.43.0.ebuild 2603 BLAKE2B c4287c54cc5dd2524b3801cbb6665ce9cc2e53fe54695b328406a0a5a79946ce4b7a1cbbecf71bfa9a1c2a305ea85366a0b2a9e59af16e45c8aaf1c14b1f3d12 SHA512 dc44f7766954295edf9a66040f87bdc4b187f5867cacb529657187e5edac4742edbd6e2b203d099a95da0251e4b3a989cef4450dc4056b97eaf41fec144c33b7
+EBUILD pycurl-7.43.0.2.ebuild 2686 BLAKE2B f5be605c9ace2cce7a75b2b988ae0fae5f369e88bb784eb2453a7f38290a3dd770f485cb8d7f089df4a2160a7570ba5bf4a5918c7c7b40445b57eae238f578be SHA512 ea9f1018887539377b0f37a28eec3478d30f1f90d948bf1f78160b30d7e3f910663fe11e47081089bdb8228787e083c3bf2f9ad1df1bc7e0bd240869a0e168d6
+EBUILD pycurl-7.43.0.3.ebuild 2686 BLAKE2B f5be605c9ace2cce7a75b2b988ae0fae5f369e88bb784eb2453a7f38290a3dd770f485cb8d7f089df4a2160a7570ba5bf4a5918c7c7b40445b57eae238f578be SHA512 ea9f1018887539377b0f37a28eec3478d30f1f90d948bf1f78160b30d7e3f910663fe11e47081089bdb8228787e083c3bf2f9ad1df1bc7e0bd240869a0e168d6
+EBUILD pycurl-7.43.0.ebuild 2630 BLAKE2B 7dbb87bb4b0a2fa638f8786c17a44ea3391132f6e9264bf5be61b38878f518ef9a6bcc3177c97acee350164044daafa4e1f9592cd8df4d5c5302a724c30f253a SHA512 02fe1deb6708a5ba6bd985a9442f024ed8080727eee0e865cd4bf29dbf990fcda96f76c9082f206319a1135c7e34911cd73ccf0b5cdd5f7a55d4369104e9f19c
MISC metadata.xml 1099 BLAKE2B d96159920135d8d85a01449423d1638889d2c6ed9f84d08eabd7405a3271efe85315cece0fc4f6832bd43b622089c819df3d20fd725150c89a0910ec26ac339a SHA512 8f8b3a10d2f72aa67d1b5f7462ea62803d9150cab3d96792adbd65b379a45c074d68809b25d4a2b558bf28dae72e095c598bd0485fce4c5dafba0784de517a6c
diff --git a/dev-python/pycurl/pycurl-7.43.0.2.ebuild b/dev-python/pycurl/pycurl-7.43.0.2.ebuild
index 9b0c7f968424..d45df6dae399 100644
--- a/dev-python/pycurl/pycurl-7.43.0.2.ebuild
+++ b/dev-python/pycurl/pycurl-7.43.0.2.ebuild
@@ -19,6 +19,7 @@ LICENSE="LGPL-2.1"
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="curl_ssl_gnutls curl_ssl_libressl curl_ssl_nss +curl_ssl_openssl examples ssl test"
+RESTRICT="!test? ( test )"
# Depend on a curl with curl_ssl_* USE flags.
# libcurl must not be using an ssl backend we do not support.
diff --git a/dev-python/pycurl/pycurl-7.43.0.3.ebuild b/dev-python/pycurl/pycurl-7.43.0.3.ebuild
index 9b0c7f968424..d45df6dae399 100644
--- a/dev-python/pycurl/pycurl-7.43.0.3.ebuild
+++ b/dev-python/pycurl/pycurl-7.43.0.3.ebuild
@@ -19,6 +19,7 @@ LICENSE="LGPL-2.1"
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="curl_ssl_gnutls curl_ssl_libressl curl_ssl_nss +curl_ssl_openssl examples ssl test"
+RESTRICT="!test? ( test )"
# Depend on a curl with curl_ssl_* USE flags.
# libcurl must not be using an ssl backend we do not support.
diff --git a/dev-python/pycurl/pycurl-7.43.0.ebuild b/dev-python/pycurl/pycurl-7.43.0.ebuild
index ada6e65f2531..2597f7462b72 100644
--- a/dev-python/pycurl/pycurl-7.43.0.ebuild
+++ b/dev-python/pycurl/pycurl-7.43.0.ebuild
@@ -19,6 +19,7 @@ LICENSE="LGPL-2.1"
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="curl_ssl_gnutls curl_ssl_libressl curl_ssl_nss +curl_ssl_openssl examples ssl test"
+RESTRICT="!test? ( test )"
# Depend on a curl with curl_ssl_* USE flags.
# libcurl must not be using an ssl backend we do not support.
diff --git a/dev-python/pydiff/Manifest b/dev-python/pydiff/Manifest
index e893109b2070..55ed3a7fcb7b 100644
--- a/dev-python/pydiff/Manifest
+++ b/dev-python/pydiff/Manifest
@@ -1,4 +1,4 @@
DIST pydiff-0.2.tar.gz 4108 BLAKE2B 868b9b31f96e49a4e375d2933fc158845ced4bc561816512f41c85dbd6d5373567a51153dedc527826ef2d03306288e3255d300fc2b400e28983e6616eec6a25 SHA512 0f55edf17138c4a1894a1ca03db21e6d6d21fb3961a2738c00d59e05d32a006413aee04005962f1ba6628c012bb018d43fcbbef50665ea10d3397539e5d3def1
-EBUILD pydiff-0.2-r1.ebuild 485 BLAKE2B b6be22fe22a5d58b3ccad3283c4cc9361327673dd1c6ffc33240557749e4509789e479b78b9a5275cf8ccfc2b71a3f53f5bff9336aca1e3feae341aa6f19263e SHA512 ef4e9b4931a108d1c9a4bd52a436a0a639691026b7c26c5e5a2be41b948210ed0df7b0b4d3d80cc5c976c1a6edf6849bd2f2b8711c64031ede0c728115694ff1
+EBUILD pydiff-0.2-r1.ebuild 487 BLAKE2B 20e205c796fac7d981e955d37b6f0f621bd9fff3c08ccbb169e1073008da6d189ba1e83b5e85d6b9075a4be92ef39db91b64b24b8de8b916981b7f05a55fc334 SHA512 54201825e2703035549a597d3fce76280af4a74f158ad71798cd71cd70015e1ae354fe3cc889884d5b60a159285b954e0aca5e2bc58b05e95d2728011ba46ead
EBUILD pydiff-0.2.ebuild 483 BLAKE2B 3bfc27445e4b8452b5504e2f9026b6e188b4eb195a987bcf11330efee4ba0f3de59d34828528b1542586a7124ca80066ae42cc47f2c682dabf00fec9b42c9268 SHA512 27e9e4c3905b1854f07847b1e649be96fb97ef210fbf7afc30d927fda0517b3048a09e66e4ca54429ac4571337913c060fe37094acf105049a4bf03344cb153f
MISC metadata.xml 373 BLAKE2B 8e20b47c64105d9f29c7beb15868eee311dc1f6bc49645729b780629d1e7d26ea7296f0768b29de4f4cb9df2e629d25d100409e646f30f336608a7996364ba34 SHA512 cc56455c69ef9816eecb5ca62fa6f660ca124cae7d62d58006133a9d9af79aa4bc45e572ca1d2cf5d9b64c7f7617f62b94b573b65d799327a2088e1f80902402
diff --git a/dev-python/pydiff/pydiff-0.2-r1.ebuild b/dev-python/pydiff/pydiff-0.2-r1.ebuild
index 01cf57f0c8f7..ef7201dae570 100644
--- a/dev-python/pydiff/pydiff-0.2-r1.ebuild
+++ b/dev-python/pydiff/pydiff-0.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy pypy3 )
inherit distutils-r1
diff --git a/dev-python/pydl/Manifest b/dev-python/pydl/Manifest
index d7acd2224b2e..cb19e8b66003 100644
--- a/dev-python/pydl/Manifest
+++ b/dev-python/pydl/Manifest
@@ -1,6 +1,6 @@
AUX pydl-ignore_entry_points.patch 552 BLAKE2B 755300f18bb7c18b2c0b2a92e27062775829b063da91eeab8e293308892ed8c1706bd908825443c18be331d26a9b1e59e2f9c9ccd7b83ea387771dca4c50c4fc SHA512 519d3dfef8c09f4d38cc4c4280c3a48c31201badd8c927d905f052f3245eca17e3c479d98b10d3304f93b78049d02758402252910934113d35290fda6e78790e
DIST pydl-0.5.3.tar.gz 687705 BLAKE2B 3aa7e3c6bac5fabc0326cfdcc3cead4b12395d496a1aae95c6f60906f11635fcbdee085f3a5412b45c499c49daa88e454b78b70217a3ceab7effe64a7ec8e96b SHA512 6a18fabdbcfe84e296289c41453eaf549ab7a56f9fcc11720359cf284ba99075e5ec33539ce32118c6982ba1b3a72b54fa307f7fec21adb5b317bda0a9de84d2
DIST pydl-0.5.4.tar.gz 697024 BLAKE2B c8a078b6dbe5ea26cca5fa26909b869730b753a7ef842a1610182296b53a6f28ac3e7b41ebda94d42217d324e88cce498928976477552a1aab070cb32a61338e SHA512 9a9d086cf42b8cc4364b0079b2af17b1b25090865cc99badef78380b99cf6e2ff0de514ff17e60536c62f85a0bf613a52530a10ab4eb45984a0c45969d332682
-EBUILD pydl-0.5.3.ebuild 1321 BLAKE2B 4231ca060faf8af2502568a112e3f8437673f1df78f28a13448e3821c59da6b4aa1f3beed9b4a07f0533933de37f858fc05eb2eb8f6f1dc36d2c90028ee6ee92 SHA512 ae5720c5ec3e791b60cc6f0e10d47d9a1ceb48914ef59026c872c907c03b3bd05b8d94bcbae3fafe50a8036616a225650d93e5e3718c8a7c7f4e0808f11e6d5e
-EBUILD pydl-0.5.4.ebuild 1325 BLAKE2B 89a3b1e9ec62bffa700079011df47fe1dd7f9d301d80220e489ca777bba42d53af8787831a611dd2b2563dd309bd1cadc29ae22b3b4c5b570fae2496ba76acc9 SHA512 3124ba1196c3d71704345ea2b54a9a39bfa3efbf3ef5a43cdfa878705d63d1bef28e0f4a670ada6efb731c809080d80aaf64d49baaebdd0031c830a7eda35af1
+EBUILD pydl-0.5.3.ebuild 1348 BLAKE2B 87d4df9e8afba34db6ae599dd472dd5eada9a969ce17d17f1c7e9cc566bcc4f681f56bc0caef3b3d7677de2831287f709809290eaf9054ce7c3b8df232230777 SHA512 e1bd375807e967b75f760e7af5c57c9b36352f7ffcd312a49fce8e6f1b646ebe6d3c806f7dbdfee247cad76fba34fdc69da207481010974790cf7e20beb003f2
+EBUILD pydl-0.5.4.ebuild 1352 BLAKE2B ec4c7b3ead44589fc550c4c0c9f25a123879a1018c3cd3ac97423a322a5e31be46cc3cf354f78f0e5c443ba7afee50aecf7cd0bd1a5960c5eadcd7e0029d45c1 SHA512 78a34084910a1b6b936747b4354658bf5ede1a2164af2f5a8a975f5b0bf2ac5967f83879c4c9f8f064098d394f7632856a38e6e95203a0b9b9bdb09145b0dffa
MISC metadata.xml 702 BLAKE2B b209982ccd9b39018e6c4abcfcc0687d179499383f12326ee5e4d311f7bb849416f4236b30622be6dfbb3ac7f1a33b9a8d0feaa26c50ebeefff0756d07a834c3 SHA512 8cbcc10035c042dc6e50952605e1049a07a39db7ecf4ae47752b95004260ace7650d00d5727bb5a64836817af28428d7336afbcff0dfc4bb75f39b654a2cf4f9
diff --git a/dev-python/pydl/pydl-0.5.3.ebuild b/dev-python/pydl/pydl-0.5.3.ebuild
index 4155f9f2e79b..8d4d15bffbe5 100644
--- a/dev-python/pydl/pydl-0.5.3.ebuild
+++ b/dev-python/pydl/pydl-0.5.3.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
diff --git a/dev-python/pydl/pydl-0.5.4.ebuild b/dev-python/pydl/pydl-0.5.4.ebuild
index 4edd5ff165b0..e70826192771 100644
--- a/dev-python/pydl/pydl-0.5.4.ebuild
+++ b/dev-python/pydl/pydl-0.5.4.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
diff --git a/dev-python/pydot-ng/Manifest b/dev-python/pydot-ng/Manifest
index b88a5a647f24..bb7abc56683b 100644
--- a/dev-python/pydot-ng/Manifest
+++ b/dev-python/pydot-ng/Manifest
@@ -1,3 +1,3 @@
DIST pydot-ng-1.0.0.tar.gz 263582 BLAKE2B 1cee6c94ce831e4670e65c8031331a25ca123a7d794636a1f0229a9082ce2945368c953efa46ed29c91c7c51e3e0f28d931d7d5309d34fd74dfaea3c46281331 SHA512 b0570a63f89f8c192de93e13f39d715aee987a62476ed0b4d378db0148ba3884c6ea5de6f4035dd92fce1d140b9900630096bdf408037cb430a08b561242e724
-EBUILD pydot-ng-1.0.0.ebuild 761 BLAKE2B 0180caf8722a123bcb345201ce28365495b5d3d7f1a83e6a337c241147054da565573ae4d29f7b5ff443b44346b8bc8ba260c4cb38284b6fc15afdc9dcd0dae2 SHA512 e46b31638483c9b3578b9deefa7df11ba7aca31805394c3679bff180c864ce2ff20abfc344d50ec4b6b4be04e3ed06f1f883a9f412b9b8d2735ca89b9325d2bf
+EBUILD pydot-ng-1.0.0.ebuild 788 BLAKE2B 06901ab42ed648e72d5ea85520af3f1656a480698288e47b629e45a6dc4d526e418377a0aaf7be7e1b97748c345b3a9a627aeaa4b2ee0815b30d2d6435345433 SHA512 5a27b9a081339b5a77c496e5740e1918a40b618c6d9e26307c78eddc092578f39f698b59aa051a9fcffcf42b3f06236f53bbcd2f78ce50d030ba3503dcf1ef5e
MISC metadata.xml 464 BLAKE2B 04ac34e87d03f814fc37ba246800d30e75809e99feef47528f2c774edb8a747de169f966deea451a4f10f50dbffb84d98af27069051145070d90258388ae5993 SHA512 cde32dc44b04826ae3212fe0264c42a3943f81fea26d047a02de189d2d0ea19eef21b2949438792fc3124c26d03f52f296d51c4d286b84cc70c0a22140cc1fa7
diff --git a/dev-python/pydot-ng/pydot-ng-1.0.0.ebuild b/dev-python/pydot-ng/pydot-ng-1.0.0.ebuild
index f75ba5aa971e..43f686a4a12f 100644
--- a/dev-python/pydot-ng/pydot-ng-1.0.0.ebuild
+++ b/dev-python/pydot-ng/pydot-ng-1.0.0.ebuild
@@ -16,6 +16,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pyparsing[${PYTHON_USEDEP}]
diff --git a/dev-python/pydot/Manifest b/dev-python/pydot/Manifest
index fa2a4a27b0ee..741debd64f9f 100644
--- a/dev-python/pydot/Manifest
+++ b/dev-python/pydot/Manifest
@@ -4,6 +4,6 @@ DIST pydot-1.0.28.tar.gz 19711 BLAKE2B 73fa2a614de998d4b53065a350768dbf1c0a4aef6
DIST pydot-1.2.3.tar.gz 262660 BLAKE2B b5acfc365f7864c2b1fb419e5d4624ebeabef2e969dcf545668062ad46b33de5b5ee65271ac6b0fe0abb48df83f6c24bf3598798eb8879a998c06d91b6a5ac00 SHA512 0527279174bd9d5703131ab6c16365d66e392e27597b5d2d536d43f783a59139913a6dbfa1cc022993f842843f5d79e4e0b2a1435ce3427ebc534ef7b1ef2e9b
DIST pydot-1.4.1.tar.gz 264987 BLAKE2B 61db2b6dbeab582981bf96054686c927d8d4548ac19a6c197ab1725f92c87e973c2dcd84d4c6c04cb2ca76b8f40814cfee1d5a53e4952065a538fc271e75d2a0 SHA512 b5f16b59908586df61cd415cb1a3e242fb69c39674a82b171862beff1f3727f47cba39bdd806901cb56bc8a6888783a53d112b1b70044e124ea992789d77f938
EBUILD pydot-1.0.28-r2.ebuild 715 BLAKE2B bb5e42c14060af3919cd62963de8b1ee13581b37f2163c15b99869440a4be2af2f5e27251b0a159b064c7039a6970f470e7b926c3b6438ccd7d55f5933365823 SHA512 374267a45cc3ac12b170620ee639481f8171783b36c7cd24a470b51fbe36c82e38c6af8c2609d6779aafd0b0bfc09da25e221a43fbb5f61210f3549f22094ecf
-EBUILD pydot-1.2.3.ebuild 894 BLAKE2B 5eb4ce44db0d71c00b3cbf4c5e93e173b95464d34729fd63cb2428de61ecaf49bbde06886eeded7c9368870cc1cb5b8cde68e35c0a2c281c1051cc18f80e9f14 SHA512 741474caa66762dde7a63c1fdca1c4378ccb9f63998c700f02c3b72eaca4f3fc861efae5a7b6954566003376faf67210ceca9802e5dcf31ebadbfb54f7e2b929
-EBUILD pydot-1.4.1.ebuild 904 BLAKE2B fe808781b7c5f6c8843e225aa3c7a39644535645463626bc06b70e0a0955c7a1f591329e8b792bdcc46bbc597c94b82a0569488772b49cdca082a2459827e51c SHA512 26687fc02685fb1e1318782011d8fb2ebecbae8c8023d40f47da9117247667e2593362980894547c09ef28adf0044d193beb5867eb55189daf45e9291d0fc8a8
+EBUILD pydot-1.2.3.ebuild 921 BLAKE2B 0583f728ccff24c5b9fc8894c5ef5daf6bfe308705ab244d4ffa2039372482bd0158b8c78fe6ef1419419700a11307622fe7d7d774c9eda8a0906ad444577396 SHA512 c5f108562a8d9b7971ee6a437e26c5669635c2dcff98ee523a3baff7d994522a9842c613d0c751c3d8fad0404c192bdb67a06c96f55eca6fec949fd3358d8293
+EBUILD pydot-1.4.1.ebuild 931 BLAKE2B 4ed6acb91ae8fd2c6244b4c5038f990c707f6bfe5a65a2b649f811f30ccc9c063fab38ad81bb978197390d0ee3ab73d65d0b6bcbf6073c77934b867635c2321d SHA512 f12cf01cf5ea292891cad42c12a834a60907bf70667934e5158ab2f351bba7a73c48d2a282a70319ed6d2d93b8d1dc93b5a0df0e4e8987436903a5791698c0cb
MISC metadata.xml 376 BLAKE2B 2118896ad9769d359f3d1573285cc61affc3989d2ea81d0914e01b5e8882ff94fd70a06324ce3cdc38146edc8513aa67457dc65b81af93474568e9a1b3b23c47 SHA512 0f67a0286f6ff6c6b35e67ff08abb0b86f9ac60e57d321ac7ca0508383b5ce8b0c091a3b023e87d20f3705887db40a5edde2055fa96ec7bca21a5b8aacac31ce
diff --git a/dev-python/pydot/pydot-1.2.3.ebuild b/dev-python/pydot/pydot-1.2.3.ebuild
index a047cd5e93ed..7d152dced086 100644
--- a/dev-python/pydot/pydot-1.2.3.ebuild
+++ b/dev-python/pydot/pydot-1.2.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pyparsing[${PYTHON_USEDEP}]
diff --git a/dev-python/pydot/pydot-1.4.1.ebuild b/dev-python/pydot/pydot-1.4.1.ebuild
index 06730536ca32..a814e4075a50 100644
--- a/dev-python/pydot/pydot-1.4.1.ebuild
+++ b/dev-python/pydot/pydot-1.4.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/pyparsing-2.1.4[${PYTHON_USEDEP}]
diff --git a/dev-python/pyee/Manifest b/dev-python/pyee/Manifest
index aac31973f43f..79eca013c095 100644
--- a/dev-python/pyee/Manifest
+++ b/dev-python/pyee/Manifest
@@ -1,3 +1,3 @@
DIST pyee-1.0.2.tar.gz 4263 BLAKE2B 5e29f47987f56ddb07186ac19218c448b5052b999c3a5ae4101ab6d48a27d82f18ad67886e45df166e69af27575e8d9ed611ae2eb32875e12c3611180f21baeb SHA512 73cbb3cc7b06be9d4c92f6bc901fa55e1ca51271177672e8a1636eedc6f82fc940d7dd844d0f4a959e52185c0ef934e9fbe4760b70d62f39b94f5d1c3660ce2c
-EBUILD pyee-1.0.2.ebuild 529 BLAKE2B fbcf7a973a8f263675f60cd2cfaa0dbc4aa1d1205bb9139b94bfb84c9dd55a7f54f89b7f2e8d618dc1a10c1add7dbc20181b9a044103470bf0b767c61c526954 SHA512 575e948f25b908744b15e995717afa1c6b54510ec7704662a9b6845fc622e565f76a4ed3a6602f31ca6125c9238d56d56b504b0fed1c017af863e551a53c9632
+EBUILD pyee-1.0.2.ebuild 556 BLAKE2B 6e1201efe863c1badea038eb10a65c14ff7c8a8b2c9894d2dab0f5c01d17963642cdbfb9a485292098b642dd2ad3fde9236fd7b1b1980ff338e541fea864a594 SHA512 b465a0766d5b93147796cabd661eb30de8d829ca7a8a8794f9df4ced53465308621c11139a8651a7e6313dfe7c001322b944afb16370a9bd121d7713b370cc4f
MISC metadata.xml 566 BLAKE2B 42dc964ce3f4c59572f63a26a4f726497c8a469ca3a574736fe552f47e37346f371e85b6db54dda613c4beb709500d077c3de6bf6684d28d575710f20fb54d92 SHA512 75bd4c0b9b8120f7240e06c6674976fbe4ca213c8e8652dc0a6f783c2750ea3bbf269cc079ca1ceafdb2af2760e77792c189f2d2c2753a6c2966b8d9c4c0cc47
diff --git a/dev-python/pyee/pyee-1.0.2.ebuild b/dev-python/pyee/pyee-1.0.2.ebuild
index f25af4da8a1d..b19f37752686 100644
--- a/dev-python/pyee/pyee-1.0.2.ebuild
+++ b/dev-python/pyee/pyee-1.0.2.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/pyelftools/Manifest b/dev-python/pyelftools/Manifest
index 8d1c28cbbe99..a0336ca35d86 100644
--- a/dev-python/pyelftools/Manifest
+++ b/dev-python/pyelftools/Manifest
@@ -2,5 +2,5 @@ DIST pyelftools-0.24.tar.gz 411874 BLAKE2B 304721cc440599d6436366c14a17d7e313246
DIST pyelftools-0.25.tar.gz 499493 BLAKE2B 941b21526d1225a4effa25d8f0245b326d5ec652cea6741240613c19af61e03a537fe363dd4c10a90760a7ddc6201e20dd83b6825ad185ae21696be6f4d1e52f SHA512 06ead53ada32676161193d7e5cdb3b9e4c1910dcb34f77a544f53445651f8118b582716bf8c5cc54efb21b1ddbbcdb4b41c533350af3c41553d103c7fc74702f
EBUILD pyelftools-0.24-r1.ebuild 889 BLAKE2B 50606dc2eb5ffc3f2c1af0173e3303c333de06879d5e1ed033cb1ed7f8274fe14240fc32aea5b49188ab13ac4cec5cc0869ca3311ab711fc101a5deab59a8d47 SHA512 96b0837b64d37e8385f14fff42ce6dc7b8a36fc4d59be92ac4f9209e289aa1544698144771631631c2cdce641c1329819280d28880472be8fbb390f24f31e293
EBUILD pyelftools-0.24.ebuild 874 BLAKE2B f4da0a359b4e263a36c2b6e10a5e1f10d1b43d6297dda24d6b34096d268ac78e1072c5bad8c64a9cc971767068ea9431fb7a76c68e46e11349a510714c927bf9 SHA512 be0bb9cb6eafbdfa595b88bd6f08f43e48ad92599713fac5f752c15da0b9f4d9cc9cb43f0319e21ec97a1aa18885359f206aebd2275e7c1dc088330b2b846732
-EBUILD pyelftools-0.25.ebuild 889 BLAKE2B 50606dc2eb5ffc3f2c1af0173e3303c333de06879d5e1ed033cb1ed7f8274fe14240fc32aea5b49188ab13ac4cec5cc0869ca3311ab711fc101a5deab59a8d47 SHA512 96b0837b64d37e8385f14fff42ce6dc7b8a36fc4d59be92ac4f9209e289aa1544698144771631631c2cdce641c1329819280d28880472be8fbb390f24f31e293
+EBUILD pyelftools-0.25.ebuild 891 BLAKE2B c65ef04ac7668bc38ef6c7af95732f11c8da39eaf717d07f95eaab6d0b161c8fef71e396f61ed578e5dea0007e20dd018aa0999c8e71467476da6c8f97874a12 SHA512 12edf84b4e0c1e81d2d097ac772e577a126353a1121ef0a00caa0a7c0e1506c83ee2350c6f5db5d67abf76b94bc01f679fcce61ee750c587ebcebf5ace2e12bc
MISC metadata.xml 370 BLAKE2B 8dcbbb8d9add514bc0daf421c6739f8ee8426af39a0cf36758c594ee859a1aead4bddcfab3466cb50761ae289f7d58426dacb5a51b745a290530abeb511204eb SHA512 0f00113fb42e48e7b232b8a500ac77958f3ead50ff51d547e015a2c1aa7b87ff7a25495094ba10480176f3653742f18473378fe336f544ec93d645db9057ec20
diff --git a/dev-python/pyelftools/pyelftools-0.25.ebuild b/dev-python/pyelftools/pyelftools-0.25.ebuild
index c774ffe84331..e325097e6010 100644
--- a/dev-python/pyelftools/pyelftools-0.25.ebuild
+++ b/dev-python/pyelftools/pyelftools-0.25.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
inherit distutils-r1
DESCRIPTION="pure-Python library for analyzing ELF files and DWARF debugging information"
diff --git a/dev-python/pyenchant/Manifest b/dev-python/pyenchant/Manifest
index ada4cd56e58b..dae6e0d54689 100644
--- a/dev-python/pyenchant/Manifest
+++ b/dev-python/pyenchant/Manifest
@@ -1,7 +1,7 @@
DIST pyenchant-1.6.6.tar.gz 64010 BLAKE2B cdd0878ca58e05d955bf7d5518de71c02f663a8b00b1437bed8171fcdd08768691a9f9bc2bea0de0e942c2197bc9cbef66a88a114c47df3265c8d8034c95225a SHA512 af6aa1ac77b5718ec4b4aad3d0b88d26e697b472ec8261b23b37fdbf6b399a120ccc3e4ee6579b884c44b0eeb3f95bcdbceea189105c05088a48400a0c8cdb90
DIST pyenchant-1.6.8.tar.gz 63693 BLAKE2B 5a8f867f3f40e81ec7d2431b678f324619b81942c8ca05a0cddc5acd2a3c645227fe6584b2236cfd440104f552d23786fff064d39762eb62e9e6a9d62ef1c670 SHA512 1a297cd279a0fbea2657bb42f2018a693b7f1d2da420f8cba436f680fb803282432f86e244a098eb7b9ef801059a3ee3c3bbaa748d30ea6357edf9f778e2f0a0
DIST pyenchant-2.0.0.tar.gz 64022 BLAKE2B ee1200ded8e2a8f9145fece64cee1c8ea3129d540e10708d51acf6491c200a0f39927b47fce51d2e2f932e465d7acd5bb4afd31712183530f6da5e8ea899c0c7 SHA512 c985714bc8ad69b6580fa1dd546243da5f3f92e8681d846ed265b086c486ae7ed33754fba303b450be4c0cb20e975a9a10efbeb700ea5213a11ed00612a93af0
-EBUILD pyenchant-1.6.6.ebuild 752 BLAKE2B 2b01b24262849661b4d4c4dfddae1c9046af5e7b3e38f9295e1bdb9526d6ddacffc868c628ad09b6597801bf6c744e35023582da7316319396b108d70cc67543 SHA512 f701e9a4123eecfd75542d3357504421fe4104a754effd9e5eb9191f16995432d1208d7a5173644af00e3e560b54157d6537ef6741b413ab83ee16a4523b8f27
-EBUILD pyenchant-1.6.8.ebuild 753 BLAKE2B 61bcbbda9a3fb4aae972f6a2a58e9c9fa136ee71b117085915f5db1ae635a02b75401dd72629712e8a6c1d8ac8bb19fca2048fcc00b07933998a426cf984c1d1 SHA512 39ac85599226261356e068d40f387628f03929188fb3c6a4a81b02f4e4bd5928f39a3fb531c98d58a31dfe3162b5fec062614d92795aac49e4d9a091d3849641
-EBUILD pyenchant-2.0.0.ebuild 909 BLAKE2B 72f2a853e02cb09fb1430aac45f129b97ade3079171a1a610b056692cef7a197f65f477954daa16a7feeb2c9feef5a94929039f37be8b3ae5c035c62fd8986a1 SHA512 33c2a164c6ed3211d852c9364e6562f3e2db050ebb7713da1b16807bd4a4af3a02aacce55fbb38c8f51f21027375265e85c7be666fff15162ab8d5422709ca38
+EBUILD pyenchant-1.6.6.ebuild 779 BLAKE2B e70553ef9c50fefed527a956d1c56ee33f3ef572fb8d0054e3ea7153c24973753d94a534cb3096f0c2e13fe5731f34d483a93e1c02f3cd7a930434cf82b8fe9c SHA512 913a63977bb157390d1a8287dc375d9ff927e0cdf18b3530f7736d97e5a0f6b840d7f8fb1d8e5fe6b5e04167d92a527f356c5249d4b8e8c66ff3b83e7f73f8db
+EBUILD pyenchant-1.6.8.ebuild 780 BLAKE2B e4eda96558c3717da543e190932837f656f0541babd65ac032280dae4f5ca0f262ec34768b39d76a648edff3079d83f10ff53ebf2d85ea0d79dea795c7a2c504 SHA512 09ccea130ef4b40d421aadb29bc94a5a2e1915aa01b2786ca40e236ac72872dbe6db05de6fdf8cff69e29c6168e42a1ec67debd8920c5e8122b231fc1f98b25f
+EBUILD pyenchant-2.0.0.ebuild 934 BLAKE2B bfd2e683cf76bf8b00f5ef08da0a238ebfc93e68f5a6a83364cef955727a5aa0f62b6e79719a35e288a28d5f1b83b7a69a3c3fbc4d3bbf2ab9dd50d1668b9c52 SHA512 aff5e2826fcc13b5911de6b769d19b8ff3afee1f60905bc9817ac7906d4b68a71cb28efca4b34220c5ab7eac525efe56ce2dfe8d78c56ed5321e0e4dbfca4cd9
MISC metadata.xml 870 BLAKE2B 991969a849f8342f8fcde0b547b58163214703c68ee65864522f6a64d74d8f8a5058619bb9cf00f61533e4cc218da2e3cc217049072b1cd2396cc7fa3ef298e9 SHA512 bf35258041e5664b6cea0a0c697edd684ee32c5a72f3dba7ef4bd87d060f58790d60a120c80dfbe4376cebd8edd9d45b5c2cb6b0fc5562334d8345b398cb565b
diff --git a/dev-python/pyenchant/pyenchant-1.6.6.ebuild b/dev-python/pyenchant/pyenchant-1.6.6.ebuild
index 37f2c1a53f34..a3cd71d5e50b 100644
--- a/dev-python/pyenchant/pyenchant-1.6.6.ebuild
+++ b/dev-python/pyenchant/pyenchant-1.6.6.ebuild
@@ -15,6 +15,7 @@ LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 arm arm64 hppa ppc ppc64 sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=app-text/enchant-${PV%.*}"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/pyenchant/pyenchant-1.6.8.ebuild b/dev-python/pyenchant/pyenchant-1.6.8.ebuild
index 6a3eb9d22e01..e00cfd9c2cfd 100644
--- a/dev-python/pyenchant/pyenchant-1.6.8.ebuild
+++ b/dev-python/pyenchant/pyenchant-1.6.8.ebuild
@@ -15,6 +15,7 @@ LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=app-text/enchant-${PV%.*}"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/pyenchant/pyenchant-2.0.0.ebuild b/dev-python/pyenchant/pyenchant-2.0.0.ebuild
index 1fb69eb1d81c..c86571f441bd 100644
--- a/dev-python/pyenchant/pyenchant-2.0.0.ebuild
+++ b/dev-python/pyenchant/pyenchant-2.0.0.ebuild
@@ -13,8 +13,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="app-text/enchant"
DEPEND="
diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest
index fdf3f12f9aa3..44360c0168f2 100644
--- a/dev-python/pyfakefs/Manifest
+++ b/dev-python/pyfakefs/Manifest
@@ -8,5 +8,5 @@ DIST pyfakefs-3.5.8.tar.gz 171519 BLAKE2B 18eb784cf62108c3363b3b5fa137ec4ce83058
EBUILD pyfakefs-3.3.ebuild 713 BLAKE2B c99fd73a3ea526c5394dfacd6514ee55e87335b1b284f96143fbd784aca335a586bdbdb5ef66eb2ebc848a9d1ee553568c8a4745d84310fdb3b4fbbefdb546f1 SHA512 86073016b524f588a2d2f4a9563387dd29899e9de118a8beeae1528d2e18d111a36f944bfdf8341c1f56d72480bf076593a47750baff53233f3d6fc1fef83ec6
EBUILD pyfakefs-3.4.1.ebuild 716 BLAKE2B 700608c3a0b2ff41b42d1caca4ba9d00ab78df2627ddc2e82b038f3de3d6a69dd99b23ccbbc1d967fdae1a450d8988cb5082a355cd3b8b32b2950616bbff0bfd SHA512 61d88ade44f0bcf5390ed91c64548abb5e51c31acc3bc8dfbb8a4e614bd9fa81e20984b47d0daeae851a2bdcbe540d17dc4003a3db393279531cea14417b06f8
EBUILD pyfakefs-3.4.3.ebuild 720 BLAKE2B 85c1a1a4872d622a9cac95d418b58f491e883a630d02fd77c19c92b7024713b387ee47b9e9947a9e7945feb54cc9a5588d58729396c5e489c84766ef601dbfe2 SHA512 d176ab413688f8150681d5456d7182b1a0d35cb149042820e2c6b365d30890a3764e7d9e6b9058c0a4c6882a1cef3005eb8ce8b01b3d1ff463013a360e3ed7e4
-EBUILD pyfakefs-3.5.8.ebuild 836 BLAKE2B 1c0b92e9fb43bd36e6d97c6feaf6888fc84a0c162d912b38e98c63f3016d4fff4272ab6d68a5b4e28abac018cd3623f1cf248db201d2ad2af155acdadbb6f049 SHA512 00e640ec836454dddb85f0c5860b22da2d43ece8ccade4316cbb263b7301c7bf0e90275e46bbcbee249548b1c5f2999fb512a1425726cbce0c9fb587ce7c18c8
+EBUILD pyfakefs-3.5.8.ebuild 863 BLAKE2B 1723e275f5dc01c9429c8d20a15273358ed0e4d474eb9f0ef39ba72dded028341b12453010df3c013f4a22847c91259b1cdcb11044ffbb0fd5f33eb09cb91078 SHA512 ef98a22419fda870c9a8f4f7e4cd64987c69d034b84057cd6b6eb768f3d44bb9f8143e2cc302a270cf4dccee7e23070cc03004b68c57faa8174de8268328952a
MISC metadata.xml 370 BLAKE2B 9111da9b75b84d43a287c2d902b6b83b77b3c0e0a0f650fb73a904022304028678abb75f5620e93d15b0cac474b731c2c39ae2589a77e6dc96e1797253062e0f SHA512 674874289f039549b14d81863c992ab20053777049a25f3f9ba1f596cf345a7e463db7516738d35e78a5079f660fb63ec24e9029963ef0702d6c268eca384d8f
diff --git a/dev-python/pyfakefs/pyfakefs-3.5.8.ebuild b/dev-python/pyfakefs/pyfakefs-3.5.8.ebuild
index b96e426c8e2f..1d5836b59bea 100644
--- a/dev-python/pyfakefs/pyfakefs-3.5.8.ebuild
+++ b/dev-python/pyfakefs/pyfakefs-3.5.8.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
COMMON_DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${COMMON_DEPEND}"
diff --git a/dev-python/pyfeyn/Manifest b/dev-python/pyfeyn/Manifest
index 32c4a572af84..0a3d8b6d94e9 100644
--- a/dev-python/pyfeyn/Manifest
+++ b/dev-python/pyfeyn/Manifest
@@ -1,5 +1,4 @@
AUX pyfeyn-1.0.0.patch 1012 BLAKE2B d3d8ba8f46c9fe6eac5db4183c18fbbe118ba36bbcc3b9a263a470fac702ac81c17bb77acf7b913c3a3bb51d4f12bda60b07d8152a324b8f4c927f1800b104c2 SHA512 43811f881c479062af0376c9d3dbe440383599d7e6937481ad2ca8dbca3ff404ab8d04adaa4afcdf1c4eb001340ed1870a7f50730fbc3d4c458f5d6a1936cc73
DIST pyfeyn-1.0.0.tar.gz 27316 BLAKE2B f1ece2e64be35f6e64dbe539406462c1802bb0149577662a92658769c1b347c2d98786cd83998e8887cc609f8ffa5aac3e3c995c253f54badd5bed43050dbf0f SHA512 edecbb61cbc63adb5d218cd53e45568f42aa018875bd57485afe612080300a16dd93d1dd0a1286b040a27aaf727a9e35e210f2a2edccaf9e6e114301a91c839a
EBUILD pyfeyn-1.0.0-r1.ebuild 555 BLAKE2B fe72aca6dc8f5810726b6ba40cc8748579e3fd2a314016896f3790b8ef1331ffce6e9f60c0063476debd5aeb21bdc058896914c862c10989f751655e1f3d5dea SHA512 8f9e3c0257f69573951dfce5c355b81fb04b0221736e64509faa283329d106894beab3d86f69042f85d338468287db41c423bb15e982314522b920c593c3665a
-EBUILD pyfeyn-1.0.0.ebuild 551 BLAKE2B 46e14d5b3422cbb4998cc16c418ff32edee4259a5bc8d03ffb231a2ddfb6ff36395af9c3a81080be11ab176378a6a1174f66d97423146a5c9a8c74cd9c9eede1 SHA512 21765c4a64f20797de2876a137c31ad96b21ba79c11dd5957488258f91d642c20b50805b42b5a3f8e18a91fb7b9299cece9a25b259b10b989fd1fd43386d5b01
MISC metadata.xml 498 BLAKE2B 31414fd895669d8706e4025d404575d0de13b04dcd23dc175262701489fc98d8e11407e758aef681805a8275323397a6bf1b5296247f48b36ff34c9b9d410ae5 SHA512 19364d290277c99a31dc436a941d66d60a1829c2ffac855cc35c85e4923124d559c8310b0c87a8129d0115e482ba0ec13287e6f1994fb93ae43de969f9082751
diff --git a/dev-python/pyfeyn/pyfeyn-1.0.0.ebuild b/dev-python/pyfeyn/pyfeyn-1.0.0.ebuild
deleted file mode 100644
index 0bfff0f3cf47..000000000000
--- a/dev-python/pyfeyn/pyfeyn-1.0.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python3_5 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python package for drawing Feynman diagrams"
-HOMEPAGE="http://pyfeyn.hepforge.org/ https://pypi.org/project/pyfeyn/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="latex"
-
-DEPEND=""
-RDEPEND=">=dev-python/pyx-0.14[${PYTHON_USEDEP}]
- latex? ( dev-texlive/texlive-mathscience )"
-
-PATCHES=( "${FILESDIR}"/${P}.patch )
diff --git a/dev-python/pyfits/Manifest b/dev-python/pyfits/Manifest
index b02a1a2f9441..ffd871effb98 100644
--- a/dev-python/pyfits/Manifest
+++ b/dev-python/pyfits/Manifest
@@ -4,6 +4,6 @@ AUX 03-fix-for-cfitsio-3380.patch 1496 BLAKE2B bdacc85c1dd1ee28d7c84325646499f2c
AUX pyfits-3.2.1-unbundle-cfitsio.patch 2676 BLAKE2B 741df2cbceae943cda462db93d8d337e799ed77a4e5c6b214033ec8829da912d098c02e53e55071b9bf1344cacd2d44244fa1b5606a871ba3a42de97c7ffb85c SHA512 bea17130b7cb3f593ba8e24a699f4a2d58990ee4aace00117beb68498a56c662f90031a8843cb9b388e3dd757bf1efaf2596ba3a69bcc958e0a344e53d3c0675
DIST pyfits-3.3.tar.gz 1646403 BLAKE2B 6d97198353c93e8d40545bba2677a9f3be5a810c68ddb8b6243debee82fc6ba256ed1a314a42a1c18eb4a2e037f191709bdf17fc08256256d797d7524c84a7f2 SHA512 561fe61050e61745054e0e4712c4413e129293b062d2020219b61d648d7093ce6952e1f26da955a1bf570f76ba7eddeb1805c99f679300b072ef6bacc2e4c90a
DIST pyfits-3.4.tar.gz 1692414 BLAKE2B d3bcd3ce992c63e3a9e520c1bba56bd908590fddc0bfbb35941c7cdf8ff98c384bf5631fe86f8c6c8f292df9a38f299edde431d37a85dce0db1b869b92965bd7 SHA512 b569f871f26dcd9cb2fbe9d823d55c525e8101b0fcf83fff4bc3f3ec4bc7f680953a29634518ea19383f533f5e23b3703fffdb4e0d577b1023b4323254ef3a7e
-EBUILD pyfits-3.3-r1.ebuild 1855 BLAKE2B 1ac25336b8f47ee51b191a5ef8b70db8d751c82b31d1143831d229c9575aa8637daa8415a43899ecd6c4ae1eb403dad4e918aafc907e36cee7c9e9263e208019 SHA512 803251f030e0615209f70548263cb010706c8567fef818defab562f65ba8af76e0d55476c2b072fc4600f64d7b92a77d489f63e0f5bdb9f8365ac03547c772c0
-EBUILD pyfits-3.4-r1.ebuild 1937 BLAKE2B 4c69984b47d8a288648c0c20b7042b5cd93c66d0d4c765c0aeda0b007471be3c4baed3cffb5f8cf2b7e4b742c20cfb7820f23e2c4ea887b3346d3941ce55aef2 SHA512 c941ee32f4e7200085bf22ea52d5adcb79a506403814759702c74bc17cff534412fff51ae0dfcd0b1eb5ec37f36452cda0525125a92ccde13d6fe884ff4c581d
+EBUILD pyfits-3.3-r1.ebuild 1882 BLAKE2B 9982b3410cc6d22f197b7a9e6f2f6d5ca9da7a61cefea1126792199356b628d82492388f445481e294965cb5b5a90c896c9462f04503d23fbdf19696a45a4dea SHA512 c538b21c9e4af9943941c560a6fa7498ee9b37723325b5029655d8e0496a2f0f1b1dc3f8271d1e79a4172d8b5d8f252d26618d056742ada36553a6642448d915
+EBUILD pyfits-3.4-r1.ebuild 1964 BLAKE2B baad8955c0e8f9f6f10351cb0e4916df7cfdf2cebdae2daaf300ed79cf3847b9556d122026d648831f810869452b2da5dd66273cc051be70fb65cfe99810d9da SHA512 5225fb2e180f84e677073e7c56ae09e6ef398b431ea980b8c0dfa94069d153ce57072f82d4c13dc937cb7b8f1a4d33d68e15babcab82a25640d81a1a01b98464
MISC metadata.xml 642 BLAKE2B 553c94afc0e02b2f208c2936603f49777405e08a99b45b254857a960c5d5a8ace8995941603a7069216a93ca2787f681f7a656f3028f987d576a344779eb01e3 SHA512 fd07a54d6f8273f7e16358da22be2f8484f74bacdeb78c35980046256800701b7fc53e7261074fb84651384f2e821ef3fbe62ba3674ca5fc6cd2fc176335da7c
diff --git a/dev-python/pyfits/pyfits-3.3-r1.ebuild b/dev-python/pyfits/pyfits-3.3-r1.ebuild
index c1983f49e433..1c67ac765045 100644
--- a/dev-python/pyfits/pyfits-3.3-r1.ebuild
+++ b/dev-python/pyfits/pyfits-3.3-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/pyfits/pyfits-3.4-r1.ebuild b/dev-python/pyfits/pyfits-3.4-r1.ebuild
index 4c5e515bdf86..2bfee75e72b5 100644
--- a/dev-python/pyfits/pyfits-3.4-r1.ebuild
+++ b/dev-python/pyfits/pyfits-3.4-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/pyflakes/Manifest b/dev-python/pyflakes/Manifest
index f416e7647c11..5236a559bcd3 100644
--- a/dev-python/pyflakes/Manifest
+++ b/dev-python/pyflakes/Manifest
@@ -1,12 +1,16 @@
AUX 1.0.0-fix-pypy-tests.patch 9242 BLAKE2B 3a3c015dab48d3c671189ad656b6f208812b4ffa8805d9a27d581167c1b36ff0cc6219e0ed6688c21d8ec25d247b3c6fa7cbe92d06889b60eca1bd7e40c148af SHA512 4772c32ea90e163030953f3ade2bd2434a10cf0e3c9234f4acaf596a44a812581ba92ef1498998566a7bf78e1bb8c7051260ebf8aca4ca2cd3a04e21e307bbfc
+AUX pyflakes-2.1.1-py38.patch 1641 BLAKE2B c35e47c00b035d2488d49deab5207be6e539ba1c3683564ad1fea75b91e4d0e73a599a3ffcc9bcc7dca12fe7675e6e47c7e94fa2848d352c7be3639b07322efa SHA512 2605bf1c8f28eed285208219b3dd9816ae207ced87458c0f294ea6b3cb2e2a1f960fad257d3813b5e6dbfa07712644d5b38b28924340f34d3a8d701b09862222
+AUX pyflakes-2.1.1-tests.patch 7973 BLAKE2B d0b6663e9bb17e301e78104c08440a9bc7493e6cc2de56e73677c865d34b6bfcda39d2565414e6cd984a181c27cf7540e5de1ca9327103c03589f154d5bb4a3b SHA512 d4360525526ad0de395900aa4f986c03091ab06d77a3fe6ab92d4650e10a2a24accc5d77c1acb4800e095db5ed663d3ab13715c5433368c334891cee1b44dcc6
DIST pyflakes-0.8.1.tar.gz 32981 BLAKE2B a4d02202e5cc9e1174d9296834edae7bc2c3d66e0081979438ceaa80dab9dcf41710b23015f8fcabea062d7dbb249ffc7521657d0860fd115cf58b441721b778 SHA512 b9843637891f3e82a8430121395ceb4ec5df48b5ba73b96a307ebcb4a393e8cebee1681e094ee1f71a85b58bd2f32562b78fbd61d3fa85634f3ac448b1244637
DIST pyflakes-1.0.0.tar.gz 35365 BLAKE2B 7b0f676fcb1f77f85a4fa85f02dd26f181f7d8085ef3226cd06b3f1d33b9b235384c7da835b07b8128ac5ba56e8b5e4f0cb5736b25e18bd50c76c6ace9491368 SHA512 89a9ee2e5be87d32d5c259c0cb88bbeadb96d27a3bc5eb3cf6f86afa51907ea01107a5336decbf003679b7de65ed9a16d7fbf55a457e0c9bbb1b53500f719bcb
DIST pyflakes-1.2.3.tar.gz 44776 BLAKE2B 9effec80b58ebac140a6a8b2f5f31a32c4fdf9e842d3fbd2858a3e74f33920925f10b6377300d962d1e2b1931efe8bb5318b97ef51c99aeb003a3434d08810db SHA512 e0b49b4cd388b39c4f4f5ab836520cfc2ee940ce24de084fbeca0a2f13beca23b3ca89741e297a6f450d211ec27ebd91a7d23a80105e50d14960a3888d7693f2
DIST pyflakes-1.6.0.tar.gz 48184 BLAKE2B a5762c23521aa68ea92537fbc2903bb7af64faf8d1fafc97e48e003f529f8c16ae8dca444c9122fc5c50618fec7120b2f2b2e6682e1d86e502ab49096cb42bfc SHA512 7e9c2aad6ebed638a1354cef51c7e1f68b25e59f8caf4694997a9afecd7cd8baa629a9363297ac0d961430f007fd22dcae7dae1bcbd7838a3b5d4285063bc7c5
DIST pyflakes-2.0.0.tar.gz 49002 BLAKE2B 146d1108b7cf9aca3316d33ad2ac3a0d1627af525b5def8c6140787fb4d1f47bb45c3c9ec9cb755e51e7ca4e947346e5e9de9b4a1b461389ff1bc4521371a684 SHA512 4961ebb8372f51783416681e79342d6be94318ecd007190e5c27f46c48f8f163c7a5f49cbe3025789ff1d9cd37c465b2f3baa219059779163545f9828a766f71
+DIST pyflakes-2.1.1.tar.gz 58072 BLAKE2B 68dccddae2a9dc77f2d1f1251c80e2552935281b6b79e55fd2a0805cb30bf5e1c227b60a7e1f55f5f92ac42dfd18a69eb0b76ce06f43ac1c48dde3921817a271 SHA512 7ebf5843b38146305c1063e070480fea8ec3b47fa1be546b1fafaeb242a688a5a001f978e7257fd71d5905b9a338b466ef17c7330725191587e9c40ba632c3f8
EBUILD pyflakes-0.8.1.ebuild 725 BLAKE2B 66db1c79832def85898214b113fa89f4954cf453bd8de2133307768d744ce4e298310ae166aa3e9c97c750db6ed5896636bcaceeeeb522057d7df6e11e2d6735 SHA512 17161d9c4497fea7cb139a041350d41ea72df414372c0ec703baf0e2b23b2ef47a6b7938246aca8fb0e06445d12826dfd4dd5a29722a67e052787225846f3a51
EBUILD pyflakes-1.0.0.ebuild 756 BLAKE2B b1c3e4eecb2943fc256f201b4d51341112c0f9bd37488bae76c3d6fb0db0e75c5e7ccbc18ccb8739fb3679ff1d4734f1a4b77cc6ea1c103346112b420c41fad3 SHA512 d9ae2e18cbdbfddc22ed8ba1f3404c0c6483d4ffa3b136cb04b43c2216082b6df36f3d0e1a01386ebf4bf6490368f1f5fe0db74c91f27ede8cc36fe707e961f6
EBUILD pyflakes-1.2.3.ebuild 696 BLAKE2B d454508e43c8aedf492e047297026645f994bff2f55a63a0827ec7678e5cfdf46dfac00f3058900f62dad0bdf1eabd68ab05b9b4d3afbb95274dc66df4f482c4 SHA512 964a3c17388641f44f589b23d83d492a01a4a47502382c1b8a18ed320219f3cb6ffd59f78318238be8ee8bfcb145025aa0100cf94face5cd2b06702aa3ba6223
EBUILD pyflakes-1.6.0.ebuild 690 BLAKE2B 815b16d83de58a29829c94e288720fdbee9be35909e25ffb007a0236b48ca26f6c75f894abec0ed8ae7841e762c837861945719ef3d1f3b3a4d5ee68f910c1f3 SHA512 ba4c917d05113b1aa4ac7b1c7a59fde2e21589aa5c3662fa3fbb466690fae1eead31e98484ef13ef80f68fe6d992ff68e2277bb86370f3c6147ba3735a495f85
EBUILD pyflakes-2.0.0.ebuild 701 BLAKE2B 0968f165e21a387dbab3e847f143769760856d4a53aa35a035439cf21e758ea43363faffe84218d55f95cc07a8133f1c0aa14a62e6e24a6975370290f1be978b SHA512 796ef54a7807e67fa2faf0d182a66e715e173c73249b7f8a9d0ebd801e443297f62189ca852d2685745e9c8826662af2c387ecc8172f670b1bdec2df8926e3bc
+EBUILD pyflakes-2.1.1.ebuild 795 BLAKE2B 4c6565f35c80a2a03f2afb2c70c2cc07b6a05a171dd7c3b48a5bc140f674b2f52d0a7c57324865c84c36a6529343a6a167ca56bae9c129fdfa294ea09d0035fe SHA512 a2f4346ec403ff519feba2ca84f18b53b95b8879fb01c374047cd12620daaf8c212e74719e3e8a46116faa2e9ac86cd799668541c78ce194cb26bb2083fa61e9
MISC metadata.xml 738 BLAKE2B 5c1e0cb1452f9aebbefe7edd7a054cad85373344f834fb88ea37414ef69b12a36f774e6da05e73b898d6300a56189ec80891eca7a3c225c95b0fc8755daf18b6 SHA512 6ac45c3c5d1fd3eeae5c8ad9950a2c97ef31d0bb72e6034a1f8b75d2a28e997660df20719431ee138a76544942bc20d609fb6e4a26a77f0ef30f912c6d2c0257
diff --git a/dev-python/pyflakes/files/pyflakes-2.1.1-py38.patch b/dev-python/pyflakes/files/pyflakes-2.1.1-py38.patch
new file mode 100644
index 000000000000..f9f00b895f5a
--- /dev/null
+++ b/dev-python/pyflakes/files/pyflakes-2.1.1-py38.patch
@@ -0,0 +1,42 @@
+commit 1911c203a13826d2eb03d582d60874b91e36f4fc
+Author: Batuhan Taşkaya <47358913+isidentical@users.noreply.github.com>
+Date: Sun Nov 3 22:51:27 2019 +0300
+
+ Allow continue inside finally in 3.8+ (#476)
+
+diff --git a/pyflakes/checker.py b/pyflakes/checker.py
+index eca2002..c8ccf56 100644
+--- a/pyflakes/checker.py
++++ b/pyflakes/checker.py
+@@ -1738,7 +1738,7 @@ class Checker(object):
+ break
+ # Handle Try/TryFinally difference in Python < and >= 3.3
+ if hasattr(n, 'finalbody') and isinstance(node, ast.Continue):
+- if n_child in n.finalbody:
++ if n_child in n.finalbody and not PY38_PLUS:
+ self.report(messages.ContinueInFinally, node)
+ return
+ if isinstance(node, ast.Continue):
+diff --git a/pyflakes/test/test_other.py b/pyflakes/test/test_other.py
+index df2f790..282accb 100644
+--- a/pyflakes/test/test_other.py
++++ b/pyflakes/test/test_other.py
+@@ -493,8 +493,10 @@ class Test(TestCase):
+ continue
+ ''')
+
++ @skipIf(version_info > (3, 8), "Python <= 3.8 only")
+ def test_continueInFinally(self):
+ # 'continue' inside 'finally' is a special syntax error
++ # that is removed in 3.8
+ self.flakes('''
+ while True:
+ try:
+@@ -2003,6 +2005,7 @@ class TestAsyncStatements(TestCase):
+ ''', m.BreakOutsideLoop)
+
+ @skipIf(version_info < (3, 5), 'new in Python 3.5')
++ @skipIf(version_info > (3, 8), "Python <= 3.8 only")
+ def test_continueInAsyncForFinally(self):
+ self.flakes('''
+ async def read_data(db):
diff --git a/dev-python/pyflakes/files/pyflakes-2.1.1-tests.patch b/dev-python/pyflakes/files/pyflakes-2.1.1-tests.patch
new file mode 100644
index 000000000000..5e1a445e161e
--- /dev/null
+++ b/dev-python/pyflakes/files/pyflakes-2.1.1-tests.patch
@@ -0,0 +1,207 @@
+diff --git a/pyflakes/test/test_api.py b/pyflakes/test/test_api.py
+index ee205f9..e295bd9 100644
+--- a/pyflakes/test/test_api.py
++++ b/pyflakes/test/test_api.py
+@@ -9,7 +9,6 @@ import shutil
+ import subprocess
+ import tempfile
+
+-from pyflakes.checker import PY2
+ from pyflakes.messages import UnusedImport
+ from pyflakes.reporter import Reporter
+ from pyflakes.api import (
+@@ -423,7 +422,7 @@ def baz():
+
+ with self.makeTempFile(source) as sourcePath:
+ if PYPY:
+- message = 'EOF while scanning triple-quoted string literal'
++ message = 'end of file (EOF) while scanning triple-quoted string literal'
+ else:
+ message = 'invalid syntax'
+
+@@ -465,8 +464,8 @@ def foo(
+ syntax error reflects the cause for the syntax error.
+ """
+ with self.makeTempFile("if True:\n\tfoo =") as sourcePath:
+- column = 5 if PYPY else 7
+- last_line = '\t ^' if PYPY else '\t ^'
++ column = 6 if PYPY else 7
++ last_line = '\t ^' if PYPY else '\t ^'
+
+ self.assertHasErrors(
+ sourcePath,
+@@ -476,6 +475,7 @@ def foo(
+ %s
+ """ % (sourcePath, column, last_line)])
+
++ @skipIf(PYPY, "Broken on pypy")
+ def test_nonDefaultFollowsDefaultSyntaxError(self):
+ """
+ Source which has a non-default argument following a default argument
+@@ -488,7 +488,12 @@ def foo(bar=baz, bax):
+ """
+ with self.makeTempFile(source) as sourcePath:
+ if ERROR_HAS_LAST_LINE:
+- column = 9 if sys.version_info >= (3, 8) else 8
++ if PYPY and sys.version_info >= (3,):
++ column = 7
++ elif sys.version_info >= (3, 8):
++ column = 9
++ else:
++ column = 8
+ last_line = ' ' * (column - 1) + '^\n'
+ columnstr = '%d:' % column
+ else:
+@@ -500,6 +505,7 @@ def foo(bar=baz, bax):
+ def foo(bar=baz, bax):
+ %s""" % (sourcePath, columnstr, last_line)])
+
++ @skipIf(PYPY, "Broken on pypy")
+ def test_nonKeywordAfterKeywordSyntaxError(self):
+ """
+ Source which has a non-keyword argument after a keyword argument should
+@@ -511,7 +517,12 @@ foo(bar=baz, bax)
+ """
+ with self.makeTempFile(source) as sourcePath:
+ if ERROR_HAS_LAST_LINE:
+- column = 14 if sys.version_info >= (3, 8) else 13
++ if PYPY and sys.version_info >= (3,):
++ column = 12
++ elif sys.version_info >= (3, 8):
++ column = 14
++ else:
++ column = 13
+ last_line = ' ' * (column - 1) + '^\n'
+ columnstr = '%d:' % column
+ else:
+@@ -529,6 +540,7 @@ foo(bar=baz, bax)
+ foo(bar=baz, bax)
+ %s""" % (sourcePath, columnstr, message, last_line)])
+
++ @skipIf(PYPY and sys.hexversion < 0x3080000, "broken on pypy3")
+ def test_invalidEscape(self):
+ """
+ The invalid escape syntax raises ValueError in Python 2
+@@ -681,6 +693,12 @@ class IntegrationTests(TestCase):
+ Tests of the pyflakes script that actually spawn the script.
+ """
+
++ # https://bitbucket.org/pypy/pypy/issues/3069/pypy36-on-windows-incorrect-line-separator
++ if PYPY and sys.version_info >= (3,) and WIN:
++ LINESEP = '\n'
++ else:
++ LINESEP = os.linesep
++
+ def setUp(self):
+ self.tempdir = tempfile.mkdtemp()
+ self.tempfilepath = os.path.join(self.tempdir, 'temp')
+@@ -721,9 +739,6 @@ class IntegrationTests(TestCase):
+ if sys.version_info >= (3,):
+ stdout = stdout.decode('utf-8')
+ stderr = stderr.decode('utf-8')
+- # Workaround https://bitbucket.org/pypy/pypy/issues/2350
+- if PYPY and PY2 and WIN:
+- stderr = stderr.replace('\r\r\n', '\r\n')
+ return (stdout, stderr, rv)
+
+ def test_goodFile(self):
+@@ -744,7 +759,7 @@ class IntegrationTests(TestCase):
+ fd.write("import contraband\n".encode('ascii'))
+ d = self.runPyflakes([self.tempfilepath])
+ expected = UnusedImport(self.tempfilepath, Node(1), 'contraband')
+- self.assertEqual(d, ("%s%s" % (expected, os.linesep), '', 1))
++ self.assertEqual(d, ("%s%s" % (expected, self.LINESEP), '', 1))
+
+ def test_errors_io(self):
+ """
+@@ -754,7 +769,7 @@ class IntegrationTests(TestCase):
+ """
+ d = self.runPyflakes([self.tempfilepath])
+ error_msg = '%s: No such file or directory%s' % (self.tempfilepath,
+- os.linesep)
++ self.LINESEP)
+ self.assertEqual(d, ('', error_msg, 1))
+
+ def test_errors_syntax(self):
+@@ -766,8 +781,8 @@ class IntegrationTests(TestCase):
+ with open(self.tempfilepath, 'wb') as fd:
+ fd.write("import".encode('ascii'))
+ d = self.runPyflakes([self.tempfilepath])
+- error_msg = '{0}:1:{2}: invalid syntax{1}import{1} {3}^{1}'.format(
+- self.tempfilepath, os.linesep, 5 if PYPY else 7, '' if PYPY else ' ')
++ error_msg = '{0}:1:{2}: invalid syntax{1}import{1} {3}^{1}'.format(
++ self.tempfilepath, self.LINESEP, 6 if PYPY else 7, '' if PYPY else ' ')
+ self.assertEqual(d, ('', error_msg, 1))
+
+ def test_readFromStdin(self):
+@@ -776,13 +791,14 @@ class IntegrationTests(TestCase):
+ """
+ d = self.runPyflakes([], stdin='import contraband')
+ expected = UnusedImport('<stdin>', Node(1), 'contraband')
+- self.assertEqual(d, ("%s%s" % (expected, os.linesep), '', 1))
++ self.assertEqual(d, ("%s%s" % (expected, self.LINESEP), '', 1))
+
+
+ class TestMain(IntegrationTests):
+ """
+ Tests of the pyflakes main function.
+ """
++ LINESEP = os.linesep
+
+ def runPyflakes(self, paths, stdin=None):
+ try:
+diff --git a/pyflakes/test/test_doctests.py b/pyflakes/test/test_doctests.py
+index 0825ffe..a474bb1 100644
+--- a/pyflakes/test/test_doctests.py
++++ b/pyflakes/test/test_doctests.py
+@@ -328,7 +328,9 @@ class Test(TestCase):
+ m.DoctestSyntaxError).messages
+ exc = exceptions[0]
+ self.assertEqual(exc.lineno, 4)
+- if sys.version_info >= (3, 8):
++ if PYPY:
++ self.assertEqual(exc.col, 27)
++ elif sys.version_info >= (3, 8):
+ self.assertEqual(exc.col, 18)
+ else:
+ self.assertEqual(exc.col, 26)
+@@ -339,12 +341,14 @@ class Test(TestCase):
+ exc = exceptions[1]
+ self.assertEqual(exc.lineno, 5)
+ if PYPY:
+- self.assertEqual(exc.col, 13)
++ self.assertEqual(exc.col, 14)
+ else:
+ self.assertEqual(exc.col, 16)
+ exc = exceptions[2]
+ self.assertEqual(exc.lineno, 6)
+- if PYPY or sys.version_info >= (3, 8):
++ if PYPY:
++ self.assertEqual(exc.col, 14)
++ elif sys.version_info >= (3, 8):
+ self.assertEqual(exc.col, 13)
+ else:
+ self.assertEqual(exc.col, 18)
+@@ -358,7 +362,9 @@ class Test(TestCase):
+ """
+ ''', m.DoctestSyntaxError).messages[0]
+ self.assertEqual(exc.lineno, 5)
+- if PYPY or sys.version_info >= (3, 8):
++ if PYPY:
++ self.assertEqual(exc.col, 14)
++ elif sys.version_info >= (3, 8):
+ self.assertEqual(exc.col, 13)
+ else:
+ self.assertEqual(exc.col, 16)
+@@ -377,7 +383,10 @@ class Test(TestCase):
+ m.DoctestSyntaxError,
+ m.UndefinedName).messages
+ self.assertEqual(exc1.lineno, 6)
+- self.assertEqual(exc1.col, 19)
++ if PYPY:
++ self.assertEqual(exc1.col, 20)
++ else:
++ self.assertEqual(exc1.col, 19)
+ self.assertEqual(exc2.lineno, 7)
+ self.assertEqual(exc2.col, 12)
+
diff --git a/dev-python/pyflakes/pyflakes-2.1.1.ebuild b/dev-python/pyflakes/pyflakes-2.1.1.ebuild
new file mode 100644
index 000000000000..b9d46be20e5d
--- /dev/null
+++ b/dev-python/pyflakes/pyflakes-2.1.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Passive checker for Python programs"
+HOMEPAGE="https://github.com/PyCQA/pyflakes https://pypi.org/project/pyflakes/"
+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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${BDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/pyflakes-2.1.1-tests.patch"
+ "${FILESDIR}/pyflakes-2.1.1-py38.patch"
+)
+
+distutils_enable_tests unittest
diff --git a/dev-python/pyformance/Manifest b/dev-python/pyformance/Manifest
index 57a8b664e5d9..326608f16beb 100644
--- a/dev-python/pyformance/Manifest
+++ b/dev-python/pyformance/Manifest
@@ -1,5 +1,5 @@
DIST pyformance-0.3.4.tar.gz 19394 BLAKE2B 4bd141df5b3264ae8abb5b5314fcba93aeeab960e4d1d70631a3d5ac072f94a2da48b480f74c446124fb9fbd54a8ffad9c75b2352509aaf991025a02bf736648 SHA512 5dbc83da62bf66767eaaf316824cf5683488d8ee594b72baee327c4ef594f84b5aed07654da483aff29bee98605e5265425be88c165a4bb06e7bdddbbf28e440
DIST pyformance-0.4.tar.gz 20683 BLAKE2B d818832b7ff43a7e1db888bdb7dc333a532c7d3365dd472f9dbb3300f676cd3cc8f82f8d1c444aa277404ff8e72843eca35e3905542700ea37b1dad3e05c8b4c SHA512 a03324977b40f5097ae4608dd7c36bdbd2a20b261c9d3e32d1be19e5fca50e17fcc24df781b6c3ab60314534368c5e9cf08bc3863d4d2d7ecc59f9af26f8d20e
-EBUILD pyformance-0.3.4.ebuild 887 BLAKE2B 4c16e0f509eceadf8a8e817fd443b68b31f6168940ddab58f90fce6aee8ad33af8e669e334880feb0a71cf19752a544d7ade84bf2bc5f1c52127eaaa54ad3729 SHA512 a998267e613136341fe9913c86350d44470a2bf5d7d121ae8b1ff101c8c796afd9a7a1be7fbf437f401cbf697842122cdc81db6e782ec290dcf457fd4d03e7b2
-EBUILD pyformance-0.4.ebuild 810 BLAKE2B e7d82675c1638a246466d0ff6a585b36abc4722ea73038db90da9caf35181747cd3a852cc48a0dea98068dc266fed68e12decddf6e6723dd790844df9b50191b SHA512 085d534213e3abee7123eee901882ec75848e7d062f2843c9b50e8ad90248aad8e5ef36d45793d06aa79f4914563b21a477eb90499ee43af958e9a8527fcc490
+EBUILD pyformance-0.3.4.ebuild 914 BLAKE2B 5cd97f70534ccca131faaedd955ccfcfd536149731e2daee1317c0f744bb30a0c50fe1158ddcd16942099290db4857094c9418835b9a5f8a299f7a84e961a1fe SHA512 f4dad6b588f35e07d9048e4dda59c0a96ccc3ff746012e2ddb1acf26af7d0851441d14a5da05b783c91031598aa74ff7217c6e99270ce8504308a8e15dcbaa5d
+EBUILD pyformance-0.4.ebuild 837 BLAKE2B 1185ef3f4f13ce26729811a9f036002a1cb0adfc1c7173a74a69f49dbd0aad5e7ef092aa406478fc384298bf0c911d566b6c3e71ce88956e4021524f7a16e652 SHA512 a143c89efaa58e270c36da2527470e89a754407699a940a543c89e6d11a9280acdfe8f7d67b1b7756a4137a1ec94cf38f5fe68b7115dde85ff9ccd20dd322fbc
MISC metadata.xml 452 BLAKE2B c229f2c744aad33f55a3983a97780b9c0e361e8786a3c9b372f556656c7e1dec34dc30b1f9985747a8f917c8714e867b509143faffacb4242aeb1b61ecce54d1 SHA512 d1fb11333e19747774ae686b9c12f221c9b844be16ee6d2381f38d09d775118c4ffc3379d18217f83d2c0cf518de61a448680e78a1650e289c390d6437702240
diff --git a/dev-python/pyformance/pyformance-0.3.4.ebuild b/dev-python/pyformance/pyformance-0.3.4.ebuild
index d0e364219b61..0c351c0fccd7 100644
--- a/dev-python/pyformance/pyformance-0.3.4.ebuild
+++ b/dev-python/pyformance/pyformance-0.3.4.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/pytest[${PYTHON_USEDEP}]
diff --git a/dev-python/pyformance/pyformance-0.4.ebuild b/dev-python/pyformance/pyformance-0.4.ebuild
index 8b9c0efb03c7..8aa6f2b08058 100644
--- a/dev-python/pyformance/pyformance-0.4.ebuild
+++ b/dev-python/pyformance/pyformance-0.4.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/pyftpdlib/Manifest b/dev-python/pyftpdlib/Manifest
index 0a1d114ebb1b..5c85fca214ab 100644
--- a/dev-python/pyftpdlib/Manifest
+++ b/dev-python/pyftpdlib/Manifest
@@ -2,8 +2,8 @@ DIST pyftpdlib-1.5.1.tar.gz 127582 BLAKE2B 00233ab4acf5aae4902384f514de0d6da9a55
DIST pyftpdlib-1.5.3.tar.gz 183189 BLAKE2B dd563f59ff21b2059e1c6d6ac6015561d5e0de07b52ea212589afea61abe63a2a61deed86bb133969c8dc99b826b7e23ddf071e0b28ac7b84a066f3fa7f31d90 SHA512 f0e56f170fa77e0866cbbead52ad52276ee45b6c3244557bc59cd2bf599934ae4414a684661d4d47f76098b3da19e23c1a037aaa07a6a81f8d1be14b90191517
DIST pyftpdlib-1.5.4.tar.gz 184986 BLAKE2B 6973b1f7e0fc0c89eb5d79e082690a706b56553ad4b2ece68a8216bb99c185d770475e349402ec71baf1bb06e5ecca5be2a3c52512f0d8283c4cc249bc28a949 SHA512 6eb308021dad28c1c51a88b366947a71b7bc1802571dc14cedf3a264bd0cb8504ef990d7e3110d10709f971d4d5b0001bee859b58fb4d02a1b0d46532acc9295
DIST pyftpdlib-1.5.5.tar.gz 184314 BLAKE2B 2d02839c6809674c7b7c4dfd610610a9231799802cc53ad0a05bfabc8985e77c64d9b239628f13bdc22942460b3e923067f084c3c5ac2b7be7671279a08e0351 SHA512 27427154f893812f689adf3a9ceb4ec2d8f0ea7a4bf7b08671dc146c95f09ddd596a27c85e009d8d6647277def48c0bf0a8b76fb3fba5818eda3dfdc6c10795e
-EBUILD pyftpdlib-1.5.1.ebuild 1281 BLAKE2B 0bc375910125dcbdd1688ca0d66e967d875eb9b037ff6d7bf1f2d5f1e4ad57d0d24ea2873ec25147d2c99e1af7bc055f4d8f096e56f8d2dbf9c2556c14462e9f SHA512 38df978e8e06148c86d9d2a9d7e2c681030a34ce508afdf9603e81d2eb9cae56b196d39e1aab6d3db1286057005492e84f5d0d18df97e038dc1b28e0f5281727
-EBUILD pyftpdlib-1.5.3.ebuild 1529 BLAKE2B d968e376494de472de20c114e21b8803fdb2432fdc09aa51a7171620f23698134867603d3989b397a2468228a6bc1f17e13fdf61eec856e456935a88ae5e95ca SHA512 63c60bbeb499099f07b6e56b5266007676c4699eddf7bd3056c469cd66d9d4829e551d836eb1e1264ad18f65904ec0fd4e34c52f1fa4e8e28f6bffb173e0324c
-EBUILD pyftpdlib-1.5.4.ebuild 2530 BLAKE2B a5e4af31fe0ce8dab5f1fd4e81ba1d730e945a9d86fa1b2c551925e1d5ce28d0bbbeb2145befe384feca12fe02466ff23b95c5f574d12fb4e23145fe76f8e6c8 SHA512 4355337e73101ffe1dad0765913ff965f31ad3cae7a145b077ad3c02a48db6a45c8890271d6db9f8649afe0aa5c22d9e75977423dc0e3b0a09f3c6ab0a419348
-EBUILD pyftpdlib-1.5.5.ebuild 2568 BLAKE2B 29fba41c9d8240704ee39fb9301a709e11d4b953ade6ef0ad3015f1c705bbd2dc3920b811852dc895af2ae347093ae9ee0c3549abbe6e9b6d9090a76a79d0d05 SHA512 993231eacee4442e88b5468c9ac48db72a79124d08b21bee11b7e93f522f5204b5d858d258cfb553aba24c8812314fba9c5534ae43e2dec815a5b7ea22fb2cba
+EBUILD pyftpdlib-1.5.1.ebuild 1308 BLAKE2B 465973bea8105d650ca24253a656cb67224da65d90834c1ac29e2472632f71caa0034fde8d6d6aa15ce0896f5a033158214cece82b8af4c5fa91a66fda80f439 SHA512 d09644e533d258aea4bcb9d1c9d72b8aac57debddfee2f50ebe92790a9a3e3b0119a20bbb589f83f508078013258c657bda67ff100515ff389165aef913bc891
+EBUILD pyftpdlib-1.5.3.ebuild 1556 BLAKE2B fcb19b0a1c772aef4556ba5e221d1007098d5ee0059a743223cf680e52c32f9bd9093876221844aa244ef2c0190882117ea8fec4e2579c696cada3355dc1922f SHA512 e4cb5ceb3354bb0ff3c2e927c4d179a36211c0f09aeb4e4246cde5facf216843eda7bc3ec25ff8341eabf27936ba58d4fe4bc235b4ad0cc45ccc22059e849944
+EBUILD pyftpdlib-1.5.4.ebuild 2557 BLAKE2B 099f149f1cd35708b735a8130ba9bacec4321c7461232cb3f82496e5186207ea3262f766280b6c37c08ade856e681991af7f64db0a9dcca8414462322fd2a339 SHA512 cc2c586d71b50e6ddfec2f8de3d4a7de325baa38d0b51fbbbf80d70d24f20bf8d019f1ebc3b5d23e72aeb1f7e05fe5da05cfd83705f07c1b20d25b9f2809e8d3
+EBUILD pyftpdlib-1.5.5-r1.ebuild 3099 BLAKE2B 6ee1d19dfd00f46c358edd09926706178c49e17bfb1b48fb3c407803d16c1328f9dbb0b418724f6687841e2b71c690dbe6ae4693c0c8109cb50e7de07a28208b SHA512 993b73e1387410172574a10de1b39aecad3937417c324e8d453c2696eb09e6137695f6eaf00bcef397c7c9e7a45ca2bd19c9bc0eb3ca5f8ba202bab2a373139a
MISC metadata.xml 438 BLAKE2B 0e0860eb9d885ec9b432b504bef6a9394cf4a2d6d99751c80fec8441d8910f8a17364e5f32782638ac689abf5cdd3ebcb5fa20e7da3d612a5e8844e8c8a34d76 SHA512 a748827370b53c94fed352cd6bbd7468a22c7ca2f15c4601c98a2689e3a7e652ed28434bcd125fe0f3018d5508600df03130c18d7d67834b28ac0c3480b16345
diff --git a/dev-python/pyftpdlib/pyftpdlib-1.5.1.ebuild b/dev-python/pyftpdlib/pyftpdlib-1.5.1.ebuild
index f17905c6aa59..10d6dfd7fd55 100644
--- a/dev-python/pyftpdlib/pyftpdlib-1.5.1.ebuild
+++ b/dev-python/pyftpdlib/pyftpdlib-1.5.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
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 ~sparc-solaris"
IUSE="examples ssl test"
+RESTRICT="!test? ( test )"
RDEPEND="ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}] )"
diff --git a/dev-python/pyftpdlib/pyftpdlib-1.5.3.ebuild b/dev-python/pyftpdlib/pyftpdlib-1.5.3.ebuild
index 8110db6b371a..4ce37c1a29ec 100644
--- a/dev-python/pyftpdlib/pyftpdlib-1.5.3.ebuild
+++ b/dev-python/pyftpdlib/pyftpdlib-1.5.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
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 ~sparc-solaris"
IUSE="doc examples ssl test"
+RESTRICT="!test? ( test )"
RDEPEND="
ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
diff --git a/dev-python/pyftpdlib/pyftpdlib-1.5.4.ebuild b/dev-python/pyftpdlib/pyftpdlib-1.5.4.ebuild
index 1b1df6a72372..e1af5de4a849 100644
--- a/dev-python/pyftpdlib/pyftpdlib-1.5.4.ebuild
+++ b/dev-python/pyftpdlib/pyftpdlib-1.5.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
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 ~sparc-solaris"
IUSE="doc examples ssl test"
+RESTRICT="!test? ( test )"
RDEPEND="
ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
diff --git a/dev-python/pyftpdlib/pyftpdlib-1.5.5.ebuild b/dev-python/pyftpdlib/pyftpdlib-1.5.5-r1.ebuild
index 7d37efe8f962..9bd65b18de3d 100644
--- a/dev-python/pyftpdlib/pyftpdlib-1.5.5.ebuild
+++ b/dev-python/pyftpdlib/pyftpdlib-1.5.5-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_{5,6,7}} )
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} )
PYTHON_REQ_USE="ssl(+)"
inherit distutils-r1
@@ -13,8 +13,9 @@ 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 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
-IUSE="doc examples ssl 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 ~sparc-solaris"
+IUSE="examples ssl test"
+RESTRICT="!test? ( test )"
RDEPEND="
ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
@@ -22,10 +23,6 @@ RDEPEND="
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
- )
test? (
${RDEPEND}
dev-python/mock[${PYTHON_USEDEP}]
@@ -35,17 +32,7 @@ DEPEND="
)
"
-python_prepare_all() {
- sed -i "s/'sphinx.ext.intersphinx'//" docs/conf.py || die
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- if use doc; then
- sphinx-build docs docs/_build/html || die
- HTML_DOCS=( docs/_build/html/. )
- fi
-}
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
python_test() {
# These tests fail when passing additional options to pytest
@@ -55,18 +42,28 @@ python_test() {
local skipped_tests=(
# https://github.com/giampaolo/pyftpdlib/issues/470
# https://bugs.gentoo.org/659108
- test_idle_data_timeout2
+ pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_idle_data_timeout2
+ pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_idle_data_timeout2
# https://github.com/giampaolo/pyftpdlib/issues/471
# https://bugs.gentoo.org/636410
- test_on_incomplete_file_received
+ pyftpdlib/test/test_functional.py::TestCallbacks::test_on_incomplete_file_received
# https://github.com/giampaolo/pyftpdlib/issues/466
# https://bugs.gentoo.org/659786
- test_nlst
+ pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_nlst
+ # https://github.com/giampaolo/pyftpdlib/issues/512
+ # https://bugs.gentoo.org/701146
+ pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_rest_on_stor
+ pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_stor_ascii
+ # https://github.com/giampaolo/pyftpdlib/issues/513
+ # https://bugs.gentoo.org/676232
+ pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_anon_auth
+ # https://github.com/giampaolo/pyftpdlib/issues/513
+ # https://bugs.gentoo.org/702578
+ pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_auth_failed
)
- skipped_tests=${skipped_tests[@]/%/ or}
# Tests fail with TZ=GMT, see https://bugs.gentoo.org/666623
TZ=UTC+1 pytest -vv \
- --ignore ${PN}/test/test_misc.py -k "not (${skipped_tests% or})" \
+ --ignore ${PN}/test/test_misc.py ${skipped_tests[@]/#/--deselect } \
|| die "Tests failed with ${EPYTHON}"
}
diff --git a/dev-python/pygal/Manifest b/dev-python/pygal/Manifest
index a1437a820f55..665a91d963c7 100644
--- a/dev-python/pygal/Manifest
+++ b/dev-python/pygal/Manifest
@@ -2,5 +2,5 @@ DIST pygal-2.1.1.tar.gz 69757 BLAKE2B d79e65c374e9d191a8e6671fd3bebfee4680c46b54
DIST pygal-2.4.0.tar.gz 4554802 BLAKE2B 9627558e734420bfb3137989d0cc1978a0a06a597d3d5d071e13653876a4bb3266f12f1a8a358076619d997998754c29ee75058356ba66da64b112a24c2cbe2a SHA512 d69fbcff3792cb0b952addc3bfbaea76628d5546482c291ef217c592a820a73a65b1eb522c5d7877e7a794d19b74636126d99a4ff280e8467ab07a95000ba823
EBUILD pygal-2.1.1-r1.ebuild 480 BLAKE2B c2cafe706abf183883c559d6ad3056a24cbe1b4c3eea5d3e07173929215764dc6add3edc1c1bf3cc919463f28eb6978f6af417a74de27bfe053bb2a6ea4e62ef SHA512 64b244df642c10c216b083583df75e9412fd42c4d9ace131904812e06dca21886b9f7b159bf5dfdbfc63e635673ee2dc7ba34987b78d838b33c92dc916f08bbb
EBUILD pygal-2.1.1.ebuild 474 BLAKE2B ae5d0b97ff6446713134244d7fa0e7ca47e2c5eb5e7b9a5528ff61dd4ea0b84ba5cc043708125e568446aed2d51be02b7bd3f8788f37a9c43e23ec7bbd23a104 SHA512 f120842fae118560be209e91410868b416eb72989b20b91544da162be3b7bf17c31325ac489ec1ab3f37ddf3a184b8d16a467d2c6694701b1c2ef4728742faf9
-EBUILD pygal-2.4.0.ebuild 1547 BLAKE2B c9bddd9d1b58de79aab242a334b65328371580b64964bb0be40eea77769315bf1842174f4cc1fe3411641ae321728da3d6963b6fd872cfe994ee2cfd78c31391 SHA512 99618254203548be249594d36447f8be8eb7c63a92975eab72ac72f94e072abbad8052cf9e9a670d5ae94882ccff99a3512550ab21321266b624926fcdf5b121
+EBUILD pygal-2.4.0.ebuild 1574 BLAKE2B c19a5d08cc25e70cad43636ffea44cea876c34f5e155dca32a504271399fc188acdd80047e3e6f9b4f32be4653ade22be7649b94a0a7bc883fc46db93602a7b3 SHA512 6d1a09ab2ab85f09526f73769fd8ccb4ef4d5ea6c5ba5ec700c92128c12857be7b4a3283cb8b68acdea819601cbad52eddea8e7fe0438129c1a032bfef0b8001
MISC metadata.xml 432 BLAKE2B 935ce59a5a29aecbe4015fc52312fb03be02821a20863d20171378a68ced0aadfb43f7d1898fe52b8159cc0cd5a78ae0daedb97b730fd864de39abf3a617cd92 SHA512 1d2e68e4622a235b6df15390271b1f331b366a2ad1432740de81de20b494ccfc9e5f0e94f8b63acee67679e10267c0f21c66b58514e72f32d0fa3b5b262640d3
diff --git a/dev-python/pygal/pygal-2.4.0.ebuild b/dev-python/pygal/pygal-2.4.0.ebuild
index 258f6aba6ba5..8b4f29776c23 100644
--- a/dev-python/pygal/pygal-2.4.0.ebuild
+++ b/dev-python/pygal/pygal-2.4.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="LGPL-3+"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/lxml[${PYTHON_USEDEP}]
diff --git a/dev-python/pygcrypt/Manifest b/dev-python/pygcrypt/Manifest
index df9cfb1edaea..245cb5a9fda0 100644
--- a/dev-python/pygcrypt/Manifest
+++ b/dev-python/pygcrypt/Manifest
@@ -1,3 +1,3 @@
DIST pygcrypt-1.0.0.tar.gz 53619 BLAKE2B b5d18bded0b9bd8f1a1715919b6c88aae2a3ed3332bbedf6ceb70d9836952ffe7c9b8f0ca5f179484b59ae1cb21c6b6ec8f8c05333e927eb98f1c782f539347d SHA512 db0854dcb4bfbdb55674fe83a501eac8ac40c624722972c44c401605820de45f1353cf9b6368ef880a6b3a6f112c4faeccf18246cdc82e88dac797d150f06de3
-EBUILD pygcrypt-1.0.0.ebuild 635 BLAKE2B af430560351c355572426738b67cc69ec14ddef12e66ccbb69afc6f77c2ac11727edebe435d0b2cc06a2b92cc01fac42971a94d9f4f7051e8fd989454dd32635 SHA512 83f4396a32ccdded95ae631b6a7087a1da10ba96eae00634ffa83cbbc5c66513c04012ee75a8a1dbff563f194ad241517c66c2d040549f4f996adc3b91e5b7b6
+EBUILD pygcrypt-1.0.0.ebuild 659 BLAKE2B 4a1a97e8a398573e8fe0c1ba0a9381c930e4038eff5484fbad76fba9d7ade714aceebb9f5900d4d4ad18fa3cfc9c2997d84fb8d565206a93d287d6a84a398512 SHA512 c4f3e82567755058326bdb5ff00076c5947f815490448602a1afb1487276ef7f431ccf7f4a13d6d638a454030991ebfd599b1958964e63d9cc6e260d7f11d188
MISC metadata.xml 397 BLAKE2B 7618ed12aed270e32135c69c1d4615f1f85ff38ae50f863e962a6899530b21732f0bc2d5f70db97a61570f8789e148de936c9eaf9c7a811c4811fcabab70bf4e SHA512 4146517e9433f37fa96a347e225a2881cd8c43dd1a3e5acf639e7f09427d514bcca4384e2a0c18067dc51ed35fe2ea0707178f4911c88c11d07223b92df2c178
diff --git a/dev-python/pygcrypt/pygcrypt-1.0.0.ebuild b/dev-python/pygcrypt/pygcrypt-1.0.0.ebuild
index 1dfdb7d44672..edae8926b053 100644
--- a/dev-python/pygcrypt/pygcrypt-1.0.0.ebuild
+++ b/dev-python/pygcrypt/pygcrypt-1.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -14,6 +14,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-libs/libgcrypt:0=
virtual/python-cffi[${PYTHON_USEDEP}]"
diff --git a/dev-python/pyghmi/Manifest b/dev-python/pyghmi/Manifest
index 928d318b8230..ae71d5155127 100644
--- a/dev-python/pyghmi/Manifest
+++ b/dev-python/pyghmi/Manifest
@@ -1,3 +1,3 @@
DIST pyghmi-1.0.22.tar.gz 123267 BLAKE2B 8cfa716d04411dc5228d86cf8813ddb4fb61b7bfeb6618f0182fe42c7ed1deb46e876e085a732d69b3c7390c37a8bc62a3bf15313166574ec98ccefa784b97eb SHA512 9e3bc6b5f33d5496d7e58d2ea558d20d45a7690d493f2d1ad56fdd5570279a38e8934d8425c3d3207d8001da85a9a0b1319463b802fa9f121db7448aa919bddc
-EBUILD pyghmi-1.0.22.ebuild 1230 BLAKE2B 293041866abd6cfe3adc31fa6fdf7b5bbd46840547eab21a124afd14ae5b85a63511512a3fc15522ed15e4b7688155543fa3d930bba1fb55fea22dae1797016b SHA512 61eb8229f8728c08e00b485c79dfb7f81071ba006371271d6c1ef5cffcff42b9af4ccbf699766bb48d637bd904973eeb6a609a4e1f9d23eb5e788268d5eb7e7c
+EBUILD pyghmi-1.0.22.ebuild 1257 BLAKE2B 4de0f93463594b8da31c618349e95f1647ac290719aaa821c3e0fb1ca9ebd53fcbe3fb000226b616907483c0b946b9d9298b48ec96c7c0bafd7f44d8e11399e4 SHA512 5bcac07ed08634066ffaaa07232865a7770f046ddc00531f959becbacab990d956b881dea61ddf30400e5749763718bf58a83c28d4adacd482970ed00e868ce8
MISC metadata.xml 343 BLAKE2B 107a20dca0846a5e4dc8d61825da4193cc7525abad94e161022371ccba00523822c69cf0cae23d13b6f650ec11b98ef4640b5cf18437d60a9a5a6bf37867e9e8 SHA512 cb4c5f58339d6c5f181bb0e9a1aacb4e3c30c5690744e0ee6649e82eece03678246cfe3b13c219e177de8812c6916fe1b6b49443c2dc0a00ed1d024c8858b5c9
diff --git a/dev-python/pyghmi/pyghmi-1.0.22.ebuild b/dev-python/pyghmi/pyghmi-1.0.22.ebuild
index d5c15f36ff94..e1d842cf13d4 100644
--- a/dev-python/pyghmi/pyghmi-1.0.22.ebuild
+++ b/dev-python/pyghmi/pyghmi-1.0.22.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pbr[${PYTHON_USEDEP}]
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]"
diff --git a/dev-python/pygit2/Manifest b/dev-python/pygit2/Manifest
index 5f9e586188ae..d5c8cb5f6efe 100644
--- a/dev-python/pygit2/Manifest
+++ b/dev-python/pygit2/Manifest
@@ -1,3 +1,5 @@
DIST pygit2-0.28.2.tar.gz 496469 BLAKE2B 1173401d4555f6f40eaf5a27d9c0e83214b66afa609f15cc4d689e8c58cc0ae3865b4e6ebb31808d354ecef56f3a74cc777fe42314ef348c39f1f61d82655bc9 SHA512 3f742cdcc9d603c9cc9ef2e0a545da8bcfb555a0bdeea1c73c53a284b43d40ad6b28c87a029578ad7b1c8f2bf56ecd2859dac8dd836474bfc66223ff4af9e8f0
+DIST pygit2-1.0.0.tar.gz 501473 BLAKE2B 854f53113bda2ec5c1fd2ba7f2dfc4213d31d3e687fa17d8942b03dd685cd37df28fc8347bd63ede9650de00b980a4cf7aa1196b9feb9a2365e1fc118d187121 SHA512 33296f95aacbfc3cbce275f84c2025767499738495941408de15ac14f822de132995c05c713b815732dbfc3094edf64351d6240e7201e472b3c47035a7532eff
EBUILD pygit2-0.28.2.ebuild 906 BLAKE2B 9454943a79010416c8bbde14d46822be2b5315ab6c1bf902bae6362597eb242951ea93e806b6fa6a2387599f096e4130a3f4d72c5a2d9ffb64d5e1f1168d525e SHA512 0658f9d3637c5e22ce942deace28d9e55e40eb72e76cefd6d93f76b9cf6f20bdfd592ba1529da38342a194c768fda38f4404feeb5c3c02b64a0633a50d673043
+EBUILD pygit2-1.0.0.ebuild 966 BLAKE2B c286b148744ff531e89531576cd5a73935ee355fee6317fcce459fb4aa425aab33cdd2b01e0f9f67b951ae02bf5d7a063a3287fcda0f8b9874fdeeb7da06cb08 SHA512 5768ae99ddd6b11a655c8522244721f60864a2de47bef6f6fdfc6a88930ee782090ee6de1418501d8eb0690a8405b9ed386aa98a6487613e9c0f1d12ff184bb5
MISC metadata.xml 489 BLAKE2B 3733ff314640ab2cbfa07e0ea67041ddb3635b51d339070abe97c95b5b358851b412cca5d8996dc1f25abb986a03095f19e8a50cbaeab7eb156c6b9107108cf6 SHA512 d20b7ebbdb3ea2ec72c3c5ded9874b7506b3ddabb43dbf329891478fcf5d7c4b9487ab0675d735733f463dd897dd5cdcc28080ad597f4f838bbcaa565c26915e
diff --git a/dev-python/pygit2/pygit2-1.0.0.ebuild b/dev-python/pygit2/pygit2-1.0.0.ebuild
new file mode 100644
index 000000000000..ade7039d9db1
--- /dev/null
+++ b/dev-python/pygit2/pygit2-1.0.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for libgit2"
+HOMEPAGE="https://github.com/libgit2/pygit2 https://pypi.org/project/pygit2/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ =dev-libs/libgit2-0.28*
+ >=dev-python/cffi-1.0:=[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # unconditionally prevent it from using network
+ sed -i -e '/def no_network/a \
+ return True' test/utils.py || die
+
+ # we need to move them away to prevent pytest from forcing '..'
+ # for imports
+ mkdir hack || die
+ mv test hack/ || die
+ ln -s hack/test test || die
+}
+
+python_test() {
+ pytest -vv hack/test || die
+}
diff --git a/dev-python/pygments-github-lexers/Manifest b/dev-python/pygments-github-lexers/Manifest
new file mode 100644
index 000000000000..366095db119f
--- /dev/null
+++ b/dev-python/pygments-github-lexers/Manifest
@@ -0,0 +1,3 @@
+DIST pygments-github-lexers-0.0.5.tar.gz 6337 BLAKE2B 21fb1a0627c9ebf42d86d6cceea3ebec4339ef29b1d881d8b3bd5f90060ec2ba76a69ae4bf9e92420a10950ae20c7ea7ff44d5fccf8add06be1f1353cd8b7800 SHA512 429a8a81eb0228c806b6fafe5e1c64be92e719170b1af666aa9c9c7923ff4058972a167193dd0ab1ace0395fa1f6621212f800b07dcce4e59970fd905e046d71
+EBUILD pygments-github-lexers-0.0.5.ebuild 505 BLAKE2B 77ff659459c031037b359a6dff5a17f7f1b38abaa650136db355338b22ddb99f750f12df82258cc3f3574cd520a737636ec13b84d5899e3dfdf399e61bcc1845 SHA512 0fd73be44c30486b7aa417f0aa8afee37237c1538b6f84c21da9bbc4721ea9cfabe29166a02855a0869dc1fb44aa22b6c6c2e74b68e6afd12f2113b9923ccf90
+MISC metadata.xml 415 BLAKE2B 10624085521ef08b9c4940e52e0cb82bf448b185bc047d7aac6a21c8d040fd44527681f5d283b481fdeea76968b95ae051eb5fbd36046233580f7e4c85ec62d3 SHA512 073350b39334acb9eb53919267c3c63dfea0d68b277ce7abbbb52a9790a10456c412e9e01a565cb53c775d98384d61ccb28e62414dc954781c62c7aea78b0bf9
diff --git a/dev-python/pygments-github-lexers/metadata.xml b/dev-python/pygments-github-lexers/metadata.xml
new file mode 100644
index 000000000000..a3d3849c6879
--- /dev/null
+++ b/dev-python/pygments-github-lexers/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>chutzpah@gentoo.org</email>
+ <name>Patrick McLean</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">pygments-github-lexers </remote-id>
+ <remote-id type="github">liluo/pygments-github-lexers</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5.ebuild b/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5.ebuild
new file mode 100644
index 000000000000..33275a6e1148
--- /dev/null
+++ b/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+inherit distutils-r1
+
+DESCRIPTION="Pygments Github custom lexers"
+HOMEPAGE="https://github.com/liluo/pygments-github-lexers"
+SRC_URI="https://github.com/liluo/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}"
+
+# no tests
diff --git a/dev-python/pygments/Manifest b/dev-python/pygments/Manifest
index b6ed91ad4f2f..5f832b0ffce6 100644
--- a/dev-python/pygments/Manifest
+++ b/dev-python/pygments/Manifest
@@ -3,8 +3,8 @@ AUX pygments-2.2.0-sphinx17.patch 645 BLAKE2B 07601a0e952d6e5f978d111a273bfe8c6f
DIST Pygments-2.2.0.tar.gz 2113944 BLAKE2B 58d5f2fa0e6d97f5b7d7a17314b82ef219f23b72f8da49b4f8ce9b892d54ffbc1b490e87e87efe8d727dab297f775d0d8abfc4a31a734c5a7f8df885e5eda82f SHA512 cc0a4f73e19fa6cbf46314de2e809460c807c631e39ba05cbe5edb5f40db1a687aafcd9715585a0ed45f791710eb6038305e273f282f8682df76f30e63710b29
DIST Pygments-2.3.1.tar.gz 3124216 BLAKE2B 99a5f96a2d2f9deb1a6b6ad94a21ab7f517cde47b1e91b67ce594732004cf99db51b1240e0270473f87f5d8a435172545b9fa3449a2ddc113faf5aaef6c34f73 SHA512 2c36cb42f8dd62e04b7664b5e87f951a8428ccbb6dbe5b5b43d8c7e6923ada0ab55a231bb8e9ed79eb5a85344ed64d3acc8e7bc991ab1f49c58eb612b8002c1e
DIST Pygments-2.4.2.tar.gz 9405880 BLAKE2B 20a955fce2b06ab12bd4ede4da9308f1cc5f2286391146fd83f3d598cd38ae66e7df3c1d779c8f6f5de67ad92d032ff02fef8f41141edb007e2f24d3586d82e6 SHA512 c8f378700e99d9e5701ac7e27363921dbabab50a910686aafda1e016c813e99915fcfeed8298323b9b681b3d81f4265ab9a5bb75b8cdff0668c9eff745337b66
-EBUILD pygments-2.2.0-r1.ebuild 1595 BLAKE2B 69795a6797f94a1c3510e19d31ef2a81da88cfeb1910d23b84429373238e83f77077e34f1ff3db7e2afc307f3630c58b97888632958497c223613ba518242c54 SHA512 d05a1fd0cc575c8aced1620468c704f26f486b0b262495945ce1cd2ed137180628fa737784115b874928cf79f1e5b5fea32e8ea3fc5492855faa49fe2be39331
-EBUILD pygments-2.2.0.ebuild 1746 BLAKE2B 944bdb51615ede9570fc5b909e4cf3c78bfca6931aeb9afaa28e1e22ef1934f8c43aea9044ad2b7780ec23119605dcb36c84ccbf8b9456f330ab712701ed73c4 SHA512 bbf8ab32bc269f70cd413a7c328444ac1a1fd40e672df48438f6d1cd135b1eaba1269665671d20cf43d06b253fc0584024e9773200ef3d0cdb7a893c88cd77cd
-EBUILD pygments-2.3.1.ebuild 1407 BLAKE2B b234ebed8cec318713588088864145a8b8ef33455643285a47247072123a7aaf6b62a0169d5b5b02a357d48c643e989804b277938b3b66af53496c33149e61ea SHA512 4535f51db76b576ca2ac29fedee659e2c851f91a86075ef13ae1134806b9543f2deb670e16109a2c02963f3ac38a428cf6f8973b4b6ee924befa6f60088ecb62
-EBUILD pygments-2.4.2.ebuild 1292 BLAKE2B 8cf3124a333bd9f182649f3fd1e16d5b5328c51a01181fcd1669830ebeb895fd78292034da52015c2fa290c622b2678b7a597969a16dc09f89537d6c18e00a3f SHA512 e2fdee33d110c44a5dadf1e2fff3bd6e39ac96581bd81b5f145f45a46013c4d4ce453e9b9f78831548700245628a91db079218935c62629f2268248d27ff717d
+EBUILD pygments-2.2.0-r1.ebuild 1622 BLAKE2B 50757b289c730c4b9734ad87fb8dd1f050207578aa86792a37176be2901bae7123f4d2f98243765e313bb75b492afe2d34d9ce5752bbfed8970cfa4b7742359c SHA512 92e081bbce77d5fb02a7c7e99ffe48ebd9e3de267803db79814211482a635234ec0c336ba8c2e7edf8f1cb64f8097dcb6422c1e9cd6d7d885e91b8a0bc27a48d
+EBUILD pygments-2.2.0.ebuild 1773 BLAKE2B 75246df8db38092a27bae96a7cbec60492601976b65e6327c30609498d763c0374fd05f098f7283bb67184d59ea7ec7fadd9043180491bbcae032cc2f0b37806 SHA512 8831ad0edf46941a47200715316a19fc41c6a53fa2a16cceed70be04c9ae30e7ad0542bcf18d156041077d38e1349957e47996653ad721578ae7abe136862df2
+EBUILD pygments-2.3.1.ebuild 1434 BLAKE2B 00e4918dcf6cc563e79b66b32bf9df0e80b06b3840316be71f8696fa5d2d2a5559b07fad29b6d2f1302278c3df97bf456e408e9e0d81815cfa237f3aa0bc38ce SHA512 86dcded801cc7719c7aea75590518ee0a18738135e2df2ebc62f0b9d2ea07863e47dc3100c4f57b88cf181edce5fe71550345fc06c5246e0a2b24732ce3eca83
+EBUILD pygments-2.4.2.ebuild 1190 BLAKE2B 0b1181c1839ff1636d470299bb1b51c534de2b4072d01ad6444360047c1f26acdb63090d1ee62c6ca9a816a66a4040b06bef2d09ded2d907aa6f23f338727e7f SHA512 cef3f517a743ca04e7ce337322688c690d7847b9a27facf78289a89ec6bfbdb2f8a626048a6f41034eb8348ac9f557cfea1519ceb25d022aaa329ebabb3adbf4
MISC metadata.xml 542 BLAKE2B 88e44c4b6f29e096e67521c621724d1a5415d089f73612fb8d02ee714a4af1e8080cf98542d7f0c9b1331d919bbeba31b1fa8269a28cc1be841af069a497d889 SHA512 f15732bb743ed5ad4049036c7b87118c89be09e260ae483b4c7e25155a31c0ab8844f8a1050386a0ee81d2b1e55d240f90cab3e28749b8f943baf64ec176814b
diff --git a/dev-python/pygments/pygments-2.2.0-r1.ebuild b/dev-python/pygments/pygments-2.2.0-r1.ebuild
index e4c425181ab8..5bd14604f253 100644
--- a/dev-python/pygments/pygments-2.2.0-r1.ebuild
+++ b/dev-python/pygments/pygments-2.2.0-r1.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/pygments/pygments-2.2.0.ebuild b/dev-python/pygments/pygments-2.2.0.ebuild
index 2452e52b9f9f..f57a47742fb0 100644
--- a/dev-python/pygments/pygments-2.2.0.ebuild
+++ b/dev-python/pygments/pygments-2.2.0.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/pygments/pygments-2.3.1.ebuild b/dev-python/pygments/pygments-2.3.1.ebuild
index 4521b7f1a9cc..393608490df7 100644
--- a/dev-python/pygments/pygments-2.3.1.ebuild
+++ b/dev-python/pygments/pygments-2.3.1.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/pygments/pygments-2.4.2.ebuild b/dev-python/pygments/pygments-2.4.2.ebuild
index b7c7753df88e..41541677e930 100644
--- a/dev-python/pygments/pygments-2.4.2.ebuild
+++ b/dev-python/pygments/pygments-2.4.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy pypy3 )
inherit distutils-r1 bash-completion-r1
@@ -13,25 +13,22 @@ MY_P="${MY_PN}-${PV}"
DESCRIPTION="Pygments is a syntax highlighting package written in Python"
HOMEPAGE="http://pygments.org/ https://pypi.org/project/Pygments/"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc test"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? (
dev-python/nose[${PYTHON_USEDEP}]
virtual/ttf-fonts
)"
-S="${WORKDIR}/${MY_P}"
-
-python_compile_all() {
- use doc && emake -C doc html
-}
+distutils_enable_sphinx doc
python_test() {
cp -r -l tests "${BUILD_DIR}"/ || die
@@ -40,8 +37,6 @@ python_test() {
}
python_install_all() {
- use doc && local HTML_DOCS=( doc/_build/html/. )
-
distutils-r1_python_install_all
newbashcomp external/pygments.bashcomp pygmentize
}
diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 1374eaf2a086..ee8c4f59f55e 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -9,7 +9,7 @@ AUX pygobject-2.28.6-tests-no-introspection.patch 1257 BLAKE2B 7ff0587b4b40a1519
DIST pygobject-2.28.6.tar.xz 747248 BLAKE2B 5f92794034b2d0559a623db4a7d273a7dc3f099cae87ede91b17e81acac085a9298c6b81b45b4b8540b6a75ced97e474a993437dbfcfc2133d3321d6a979b541 SHA512 37544ea2377258758169b25a2969d5ee1c9ffb9b6e63e05bc7a0471a49ac9169c51ec587d4489172c7d256f53df878a81c1992a08059aa7e43dbbb69f799545c
DIST pygobject-3.28.3.tar.xz 1005368 BLAKE2B 5c24fd25fa20dbdbd3ad18d7e2eafd8f47f5e28903d9f8dab6110f09ccfc13f865149f0d4bd84bc755bc6e4191b903646930e818d85382dfaf4e05f7107b3ecf SHA512 0abda393dd774f9cea04f883eab53f5ebde81d2439ed18cfe08ef39a1996054ab34bf4e770f70116a4485fb4f9970464b9a950ffa4af76cfa21ecc8d4dff968d
DIST pygobject-3.32.1.tar.xz 551708 BLAKE2B ba7c34e4747d6a11424a23195f71877ecbd69b463b3c8aae7634a320cc8ec723e24301c0674b9ffbfdcb6d798fddddb5b772a723afc7ac28c23461e84cf7485a SHA512 5b325d0caf4f34f783fc2c664a795809f048eb1639d2f2e375fc147c852d6e29a8ab119438cac76786fb20220c72d5859cc06d6f70c29f976f6a5914e0169915
-EBUILD pygobject-2.28.6-r55.ebuild 3514 BLAKE2B cb191c9f85eb004ce7c46d95643f81572a2c910a70e2f1584b1a3fc27b4fd3b8f660c6a998806a62b489791957131ad5c1a6933a08cb31dd9e8985b5905f7f75 SHA512 db0821d258b806fb97da33d97716d548efb50ac8a49e3cb51fa7286fd161caad9cbb2c66781493cf818af1c97037894f7ee3daecc53eaeea9e6c8ce940c22c67
-EBUILD pygobject-3.28.3.ebuild 2759 BLAKE2B 9702624258a9377f31a78b2891d03e76f09ca218f40157dd7436dd8404140d7aee722463e2036cf8561b6517082a3f1a49bd0c85d40c060e3f98bf8d3354c0a1 SHA512 74d9bab1486fa6cfd00c1b51d43293481a58b6781e145cf5ffbdef69704e2b0edda558fda28e3ad01bfbda9e511583e64f8b21b9676bbaa21de34b4b1aced49e
-EBUILD pygobject-3.32.1.ebuild 1775 BLAKE2B 3edbe9b95d5709bc58276939fd40227e57e3500545f27dfc9fc03b960de5ad1d94abda2607f70d44864d079242a858dee89590df08d568a96760d6106ece357a SHA512 4d2f99edf5b708a2790c91504fcd33ba3290caba6041a0a94cede14edacb63d4cddca7978789e118a78d35c6f31cb34035bbd3a48cee338d4977793e1fa36610
+EBUILD pygobject-2.28.6-r55.ebuild 3541 BLAKE2B d6d227ec9cf7d2797de5986fdf88ce2311dea6412abb0b67390f387aeaad6179a4c0d4c81d29b83204e668ea7f7432cdc20627c55179b341a56697b0d1bea6dd SHA512 cc3f51e95721b0d7d6b9f188dc6f648e6f325037f2eb902c563be92a88aafc3a73d493e566020e59bca979f5468cf3ba177bc0a4ef66dda58497830259efa9f8
+EBUILD pygobject-3.28.3.ebuild 2758 BLAKE2B 625724e90e366ad5ed6e500166e224838110921877d1f2910cdc16e1fa3ad3ac6a8fc804a7cc42fa0a12609d3c7c1ae47914a5ae41c317ff915685f4e348e3d3 SHA512 bc1a1e336afba64821e33c6ec21df4041f04ddbd5cdad1872f3b2d3b96faed52d4421bade2653295216e5eaf01a8fdf14772b75ca53bdfb9478fd970be6bb53e
+EBUILD pygobject-3.32.1.ebuild 1778 BLAKE2B e712cd75974d43444002d0344c692c0b501fe8fd98ba7ef9ccdd275d6fd207ff85a6c2b97734feff9086730d5766d8cb518b84b105cbb9cf298a748fcf980937 SHA512 1744efecbe48cedc17ee4caf771535798fd05a82ace19ebe1ed0622e3f5b10040ed8ce46c2510aa6810b510a59ec6c2fe9c2415341384452b9dda211f68f3834
MISC metadata.xml 1220 BLAKE2B 4f2d4f1091eef503e2ca7457418888071d70509e346ded7c5e77839c8e5e6dd1c27957e6645a7f32bc7ba0810aff8a55874e7225f7a9e7674e4c1bfccee2ce1d SHA512 991d11e7aba9fc7d6ccd6971a150d50ebcd397968a9a2c2c901093f598acfa70eb8719a3a590c10433147fde97603012862fe1fc613f766ccaa2a159705a6ae6
diff --git a/dev-python/pygobject/pygobject-2.28.6-r55.ebuild b/dev-python/pygobject/pygobject-2.28.6-r55.ebuild
index dce4de349221..b816713167bf 100644
--- a/dev-python/pygobject/pygobject-2.28.6-r55.ebuild
+++ b/dev-python/pygobject/pygobject-2.28.6-r55.ebuild
@@ -15,6 +15,7 @@ LICENSE="LGPL-2.1+"
SLOT="2"
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="examples libffi test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
COMMON_DEPEND=">=dev-libs/glib-2.24.0:2
diff --git a/dev-python/pygobject/pygobject-3.28.3.ebuild b/dev-python/pygobject/pygobject-3.28.3.ebuild
index f3a3c14ee4e7..316b173782ab 100644
--- a/dev-python/pygobject/pygobject-3.28.3.ebuild
+++ b/dev-python/pygobject/pygobject-3.28.3.ebuild
@@ -14,6 +14,7 @@ LICENSE="LGPL-2.1+"
SLOT="3"
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="+cairo examples test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -87,7 +88,7 @@ src_test() {
testing() {
local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
- emake -C "${BUILD_DIR}" check || die "emake check failed"
+ emake -C "${BUILD_DIR}" check
}
virtx python_foreach_impl testing
}
diff --git a/dev-python/pygobject/pygobject-3.32.1.ebuild b/dev-python/pygobject/pygobject-3.32.1.ebuild
index be38ff47d39c..a9815d8af9f2 100644
--- a/dev-python/pygobject/pygobject-3.32.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.32.1.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
inherit gnome.org meson python-r1 virtualx xdg
diff --git a/dev-python/pygpu/Manifest b/dev-python/pygpu/Manifest
index b9d9990630b1..a04a91fba458 100644
--- a/dev-python/pygpu/Manifest
+++ b/dev-python/pygpu/Manifest
@@ -1,5 +1,5 @@
DIST pygpu-0.6.0.tar.gz 232281 BLAKE2B 73c4fd5598edc3b81296aea7acd24fa48d0302f54a0050de8bc5539a5150dcc4be052dbf8d0c1d822f79a8529ba47d60d51c3216ad774b5954915cab4c65b5c8 SHA512 ef2b37d7752d7b19e6034ca1992dfa0c82806bae7a15ce54aad785f5abbe06e57a77b804699c55b3b7dc94496afb22acaf3a43cfc15148c150f2c93085c23080
DIST pygpu-0.6.7.tar.gz 256440 BLAKE2B cc0880259c368c02fe0fca1a7f9424ad78f057540426d28179ee2cb20a2559853566c9ebb7de3488d5fdf0fa0eefb4e9f16db198cda2727370d567fd16363480 SHA512 39cdb67ec12d0f939d7a3ebef9726c40e64387413200addbeaf205db4151d09efd90118fec4a71b9d1f81fdde9b52e37d2d97763bf2cc9efa1667c5b9ff716b2
-EBUILD pygpu-0.6.0.ebuild 887 BLAKE2B de73e3cde4a94132bbfc45d47e11d1d42f17ae63d6e86e8c985781652091d3d22e45e5dc29aa6eea72ae351561527f7c1db3a0ef6fa79a258125cd602483caaf SHA512 139b225ba051c23d34418430a245f58cefeb4c31a5cb5982be5cb695824ca2db70ec90de3af706c5ac04575f1b4b9e58ef465cadd4eee457e99a2160384e5923
-EBUILD pygpu-0.6.7.ebuild 891 BLAKE2B dfa5b34bae27e47489690274c4453aae67ac7b806ae0f3450105556887c75eae43562804785fb2d2f2a719fe167b2afc37979130ce3396d312c1dfaeb4aef8dd SHA512 4f0275b0b2c151626f14c5ac993d3e08f87e126d5a8dc3e3309c33fdd6222065548d5afe624105005043eb7fdaa9ccbb27743118cc3107dcb8ad925b3afa7d66
+EBUILD pygpu-0.6.0.ebuild 914 BLAKE2B 00658bb46be83e379694a5229c857e601ec15e8cd37f1c03344ad03f87e7eaf8e779f45d815aad9617dbbb86b371ac8b46240ebee049424a7ee9568f14ad3a13 SHA512 b021b501cbb240e5e59fed2ef8ea99e43c521e98bf7df81df15ae78f0067129278c5b78bc502a1ba62d004081ff12ba577c0b2c0e06c092ca24b3e50e3d1c2b1
+EBUILD pygpu-0.6.7.ebuild 918 BLAKE2B afdedce6aba01ec4c28b59b200a8ed52e7ad7c4e470b8b33fc977356b6470fcc69ef406b3770bbd94fabf8423345d98bedf8dae183d2efedab9196a3e87380e4 SHA512 d7ab344ebe88ff39842a3fe5f26d0ff6d63b2baf060c802650cd4c284a74dfd36d2918f30852aaa4335bb8c161e1da506e5838f5f8878337b9cd12b0de98c803
MISC metadata.xml 625 BLAKE2B 876c239967452f073b73a66ee4afa5e1d8affa03a8d849f5f74ad193d14bc51d0c1f1340744c0af5f3274a82bd81224bad64d5078142b65f09775f40907cc0e7 SHA512 370f27b57bd3815ab8b2f177e8d6755c4a70800c37164c99643a8f2e134acbe259e193d20998e47e521cb8f6c15d1a1703afcdd799499ef79dd4f313335979e2
diff --git a/dev-python/pygpu/pygpu-0.6.0.ebuild b/dev-python/pygpu/pygpu-0.6.0.ebuild
index 27009b57fd7e..f83a3b509637 100644
--- a/dev-python/pygpu/pygpu-0.6.0.ebuild
+++ b/dev-python/pygpu/pygpu-0.6.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="cuda opencl test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/mako[${PYTHON_USEDEP}]
diff --git a/dev-python/pygpu/pygpu-0.6.7.ebuild b/dev-python/pygpu/pygpu-0.6.7.ebuild
index fa2dfa521669..bc93eb58bb32 100644
--- a/dev-python/pygpu/pygpu-0.6.7.ebuild
+++ b/dev-python/pygpu/pygpu-0.6.7.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="cuda opencl test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/mako[${PYTHON_USEDEP}]
diff --git a/dev-python/pygraphviz/Manifest b/dev-python/pygraphviz/Manifest
index 411e67bcfc35..c0c757809bcc 100644
--- a/dev-python/pygraphviz/Manifest
+++ b/dev-python/pygraphviz/Manifest
@@ -7,6 +7,6 @@ DIST pygraphviz-1.2.tar.gz 90913 BLAKE2B 2031b3d1366ce038fc10a1ed632bae9ae67789e
DIST pygraphviz-1.3.1.tar.gz 103336 BLAKE2B 267c85ca4639a2f0ad8c06d36eaa1f2026c6afafe357be23ea4c108b7953aedac2f397bf262a68f336385a5810d77bec9d200bf86da3d101b4d402dcc2d77e1f SHA512 e1957d7daf7ae9e60873cb6f23ac19a3320b4b10579ab24a2307beb558dad11a8e82e1da528799165b761d944efb4860b7296e3218846f7885f715c396a8e3dc
DIST pygraphviz-1.5.zip 117810 BLAKE2B e9139d6b8e01cacb3135b1ccd2fa8624c041b7a04848f66c7668c5acf55cf66380ab9f05193b1bb240133f0c01a21915e2314807fcde23246c287d22efb9450a SHA512 6d3df6642a7e23ecb6b687761480b80a3ee5886508ef50b81697041425be7d09d623bf46990c5cea3ef36817a28d9e5c2905eb32267296f55524fdedb2199ea2
EBUILD pygraphviz-1.2.ebuild 981 BLAKE2B ec7393d162ecf32e423ed08b8464e1caf99d91dca43d7ffab048b25f9fe870441d32dd72849e89fd414320e32a9e8286ba44d7136eb8cb3e8e74ce5b4aabac03 SHA512 1e30090835e51b5bf59c8e26d2bf657b248a242b302a7f46ce5df8663fd38253588c2cd0e4850fc2b0e87ccad1090e321921fafa3c98dd6f1ed5ca67a6117c1a
-EBUILD pygraphviz-1.3.1.ebuild 1096 BLAKE2B ca69ff599fb2d195d51136bf8bec12c1136c8529c7eab9111fccc1d3c8d30aaa6977345bf2838c9ddcc4b0209477c4dfc7490a58ef8fa793d63e663122e983f2 SHA512 2641f1791e7e90cf458a2d78b90882f047ed3f7879b5400905feb85881ff57b4abda5b254cac319595bdb3510d30111369e6614d2bf751b0246b71174eccc34f
-EBUILD pygraphviz-1.5.ebuild 1060 BLAKE2B c4e9388c839fbb62d2fa501e7a315a4a05a8cb8eae7b1cabec35fb0d7dee8a52a7ec2fd0b2edbb0d3912246290c2472a0563ba16f31a44524f48dd8223c33356 SHA512 5c91334b3bbe946dd43415e473ec796fc239d70f5508cd592d744cd7239d6a915fec98ed5a1099313572d74fa2863183b618f5d31fc8237b85908bbec68d6776
+EBUILD pygraphviz-1.3.1.ebuild 1123 BLAKE2B 4578ff926360a5d5d0a7687096f5c58eb291d572f6e08355673d410235a7610642f2abee99007f5513d59fd9646d95778f44368737fb33164766a30e6c6d45f8 SHA512 a3f068db0a57ff2fa6a3b2cbf8b4425c911bc13c516ed2e1f42543e8ac488877a1413091bcec245d84f6addf58a9c89012b55b02126693906c382282fadb18d8
+EBUILD pygraphviz-1.5.ebuild 1087 BLAKE2B 78355678c477263bcf46677a3686a7baa578bfd862143ea7598cb5029e0296430f6f8f831dfe2726528b6a652e2b990d51bcf96a242d3c3be9aa5e0f319f176e SHA512 4bd47d604deda597fda779d7375f4ced6022dbf66faca05726874224f78ab877283d6ff4d3e4ac72bb8e448135baa1f775caec00342a77b06fb700b8b1711f4d
MISC metadata.xml 616 BLAKE2B 927c4645cd5247ac976860193a6f8024ff122891699c4831a48944cfec51cc5adc55ea0f3eebb873517492146188f6f3eca702f299dcdecfb88f46c0dbf83d8a SHA512 fd9922ce1c9f9d5381c5ed4f4679b45b5bfbb21c452a1ba4064e26fd33e59f648593d7322d1ee68bb4d3e2268a5a8dd2e7f676679d57147929cdb0493835d34d
diff --git a/dev-python/pygraphviz/pygraphviz-1.3.1.ebuild b/dev-python/pygraphviz/pygraphviz-1.3.1.ebuild
index 71caf123d655..6165f527d23b 100644
--- a/dev-python/pygraphviz/pygraphviz-1.3.1.ebuild
+++ b/dev-python/pygraphviz/pygraphviz-1.3.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~ppc x86 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="examples test"
+RESTRICT="!test? ( test )"
# Note: only C API of graphviz is used, PYTHON_USEDEP unnecessary.
RDEPEND="media-gfx/graphviz"
diff --git a/dev-python/pygraphviz/pygraphviz-1.5.ebuild b/dev-python/pygraphviz/pygraphviz-1.5.ebuild
index eaba99b3a524..fa043febb96e 100644
--- a/dev-python/pygraphviz/pygraphviz-1.5.ebuild
+++ b/dev-python/pygraphviz/pygraphviz-1.5.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 ppc x86 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="examples test"
+RESTRICT="!test? ( test )"
# Note: only C API of graphviz is used, PYTHON_USEDEP unnecessary.
RDEPEND="media-gfx/graphviz"
diff --git a/dev-python/pygtk/Manifest b/dev-python/pygtk/Manifest
index fd4fb6884881..66d2d9ebc6ae 100644
--- a/dev-python/pygtk/Manifest
+++ b/dev-python/pygtk/Manifest
@@ -5,5 +5,5 @@ AUX pygtk-2.24.0-quartz-objc.patch 1023 BLAKE2B 2fca6b1b92f424e853a6724857372f70
AUX pygtk-2.24.0-test-fail.patch 248 BLAKE2B b71575b455e5e5ba740f412d199572d7be2f2290f84d047bab45c7ed464a029bb23ab9696a96b42b69575d2a977ecbd2fa63ced9b325b456a341f756ce00314d SHA512 e306324fa5542c492942c3a3f0be4d6a53f5641fff4362507195afa89bd73722aa2f65563ce7a8000d04b7824f69d840d3a8a53b8ec39bc31b97d2d215ebfde3
AUX pygtk-2.24.0-test_dialog.patch 961 BLAKE2B 035021b5a4a94e487f8e4fdd69b83e54d2baea1891ce1bf8378e7375749de4a45477acdfe2a07e259d907bb182c2951bb512e7ded0ffdeed138ab4fce81f81b7 SHA512 13254063895412641b51cb536892f2c4b9bb76ac1ffa92f8d82fa20b80f5c7748392a968315af3731def20392de917a0ae2b4ac0607cee9e2f38911283d33ca9
DIST pygtk-2.24.0.tar.bz2 2361097 BLAKE2B 35b8ad94f242dcfb5d0593762eaa5480928e63bfbf8d030dd199200daa1dd6fd1769c878517cbb56e3beeaeecedb554b06b04cc35f9b2eefd2d8ec4381daf707 SHA512 64f4344fcf7636e0b2016ffd5310250b5c02a1bf87e44aef39b5d4cf4a5fc50d27cb4f030d4c6802cff61fffb88dee7752821e3d8a4cd1c34dc3745d9ff2f0da
-EBUILD pygtk-2.24.0-r4.ebuild 2679 BLAKE2B 77f0d9b588e48d7a76e88307870bc4e43ff0e78b1cebdccc1efb0ef0451e5f84cf22ea4a3cc20e8b00d0e27d96db7e6b2de1ac0d3a9f869f82d2c53c292afe20 SHA512 478fad42b92594006aed7cec72f081c3ec2850ff89fae9abcf99786f99adb1702ca6a0333a5a309bc5c8d9622f89f802a443f75318d288684fe9cb7a229ccd36
+EBUILD pygtk-2.24.0-r4.ebuild 2706 BLAKE2B bd1998c3b0eabed7e959361cc70e352442289e0fcaa912bb17215ca21739a56efc175ee851930b2eac84333a0eee079168efd9322a5a02cfe0b3c0a05453d210 SHA512 7a7866815304df49b61bcbf2cca951862d3010944619a82c7615b3bcd59cb8178dc1b78569f7baa6a549e69aafe91b1aa64f974353864527d739364891b6a2ee
MISC metadata.xml 1105 BLAKE2B 271b1e6baf35487a0746bdb5eebe9a9f7c8f5dc2b14806e717a3fc3b468c063609c0693b3ee881e4538ca789926b5a9987f9fcac1746709f1ba19c36949af72c SHA512 037cab51c9a9cab4649559886753432a9e204dfd3fb2f145946a805fda17c3b544014d10b8b59a5b4b3d8e97d15a0048cd6f295bbca36515e963d52e9ad6181c
diff --git a/dev-python/pygtk/pygtk-2.24.0-r4.ebuild b/dev-python/pygtk/pygtk-2.24.0-r4.ebuild
index 322e1518bad9..b37ea3474c4f 100644
--- a/dev-python/pygtk/pygtk-2.24.0-r4.ebuild
+++ b/dev-python/pygtk/pygtk-2.24.0-r4.ebuild
@@ -15,6 +15,7 @@ LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
diff --git a/dev-python/pyhamcrest/Manifest b/dev-python/pyhamcrest/Manifest
index 397472340c2b..d7749d5c523f 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 1328 BLAKE2B ab20bcb833bd550a0e7fb99b1d2dede32d7ff9c831a7e3128080199e7850472c6ddf3990366c77362d8e4b425f4c3bcba33caa5ef01b867cd56c882a58eff05c SHA512 f1c6d4abe4c7a67668ff00b2cf5606dfe3ee0d9e0780a6ba4010f8bc380727262dff67d0b023f0bd60e114e4dc43e9976f6a1ebe11a5ed359086878849a42765
+EBUILD pyhamcrest-1.9.0-r1.ebuild 2083 BLAKE2B 4d97c0cef51458dcf1868f306b5a4d2266f0e8c8f910890ad0abf022a8a473650280896fb1ca8900d2a3456d5a9d6ec54bd29e82cf4450cf65a1d3d9aab40aa0 SHA512 c8a445ae58fdf6d7c0fc3fe13d25fae1290c72f6b8a5be821fdb946cb8d0dd162d8dd2909e205e040b0ceffcff8c69e10c8e33dfcb084e366b7b0c524dff4560
EBUILD pyhamcrest-1.9.0.ebuild 1222 BLAKE2B 5b50d8b8823b1d399ae78ca675b6ec9eeb7235b6fc1c59c70057148d0ecfaa3a47bb907411ada7a965d1ba42672fac671379e129f5d035175d05d01816b6bd69 SHA512 eee23278b27afc96cefb11410a48a76fb23daf64b826d66c16756a949ee7cd2e18229950cfbea1778f3629eb46df837446127511cedea8c33c8c400fff707556
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 9d46ea1df2dc..4e29ae715def 100644
--- a/dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild
+++ b/dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild
@@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
+
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
inherit distutils-r1
@@ -14,15 +15,17 @@ SRC_URI="https://github.com/hamcrest/PyHamcrest/archive/V${PV}.tar.gz -> ${MY_PN
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~sh ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~mips ~sh ~amd64-linux ~x86-linux"
IUSE="doc examples test"
+REQUIRED_USE="doc? ( || ( $(python_gen_useflags -3) ) )"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/six-1.4[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
doc? (
- >=dev-python/sphinx-1.2.2[${PYTHON_USEDEP}]
- dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '>=dev-python/sphinx-2[${PYTHON_USEDEP}]' -3)
+ $(python_gen_cond_dep 'dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]' -3)
)
test? (
>=dev-python/pytest-2.6[${PYTHON_USEDEP}]
@@ -31,24 +34,41 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/${MY_PN}-${PV}"
+pkg_setup() {
+ use doc && DISTUTILS_ALL_SUBPHASE_IMPLS=( -3 )
+}
+
python_prepare_all() {
# enables coverage testing which we don't want
rm pytest.ini || die
+
+ # Known test failures. Remove them for now.
+ rm tests/hamcrest_unit_test/base_description_test.py || die "removing test #1 failed"
+ rm tests/hamcrest_unit_test/core/is_test.py || die "removing test #2 failed"
+ rm tests/hamcrest_unit_test/core/isinstanceof_test.py || die "removing test #3 failed"
+
+ # These fail on HPPA. Drop them too.
+ if use hppa; then
+ rm tests/hamcrest_unit_test/base_matcher_test.py || die "removing test #4 failed"
+ rm tests/hamcrest_unit_test/core/described_as_test.py || die "removing test #5 failed"
+ fi
+
distutils-r1_python_prepare_all
}
python_compile_all() {
- use doc && esetup.py build_sphinx
+ if use doc; then
+ esetup.py build_sphinx
+ HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. )
+ fi
}
python_test() {
py.test -vv || die "Tests failed under ${EPYTHON}"
- "${PYTHON}" tests/object_import.py || die "Tests failed under ${EPYTHON}"
+ "${EPYTHON}" tests/object_import.py || die "Tests failed under ${EPYTHON}"
}
python_install_all() {
- use doc && local HTML_DOCS=( doc/_build/html/. )
use examples && dodoc -r examples
-
distutils-r1_python_install_all
}
diff --git a/dev-python/pyhcl/Manifest b/dev-python/pyhcl/Manifest
index c63405dd9160..968504eb0cc0 100644
--- a/dev-python/pyhcl/Manifest
+++ b/dev-python/pyhcl/Manifest
@@ -1,5 +1,5 @@
DIST pyhcl-0.2.3.tar.gz 21796 BLAKE2B f9e76ca40d49d8ce3cbb7ebcb18f731599d061986a44641488af46bcb7e1ebbac0e775502958efef2d4af1efc996497a834aaf89272d8d6bc8bb167a6be5febc SHA512 09cc9dd53048170ad49794d0944acaacba2c08bc5a05bb8d699bb47dc0a03eb32881ddf4dc0771e8b6ee008f7a47b5e95beed4bd77b173c88c6cc322eff4678f
DIST pyhcl-0.3.6.tar.gz 23682 BLAKE2B 0c6cd819a14c5488e303fc5931bffa885e7d7de352570fc2ea9cba22ec4758dad3f69b5e62ba9186c57bfc7cc6add8cc9e0fec52e6dc870dfa1c7b26fca6e0d2 SHA512 27cb190947162e62766f7f4e33b1fbda8ac6a9750418b17cb8d9fa2b9fd0de28fc3e2c9d27f59af7c4740239794e9c81148b7ef20ad8f5d4fb59348c0cf9c5e8
-EBUILD pyhcl-0.2.3.ebuild 640 BLAKE2B 6a0aa24413c872d3f3b6d82b9e2ed1ca64e028f31d4ee43c01a06a587cb3be12ae2b2f29415e74f4bc7902a0d44a1e9a58efabff61c5fcd7ffcba785657aeab6 SHA512 8e2a288e7ce93e2a1d27ba78fb1c9ba7c1198c34a44e9d1807d800a0d1076a3d14bfd0503f91325005cb815f535ad7dcc82b1c652c23904099b4563fd91d2e6c
-EBUILD pyhcl-0.3.6.ebuild 640 BLAKE2B 6a0aa24413c872d3f3b6d82b9e2ed1ca64e028f31d4ee43c01a06a587cb3be12ae2b2f29415e74f4bc7902a0d44a1e9a58efabff61c5fcd7ffcba785657aeab6 SHA512 8e2a288e7ce93e2a1d27ba78fb1c9ba7c1198c34a44e9d1807d800a0d1076a3d14bfd0503f91325005cb815f535ad7dcc82b1c652c23904099b4563fd91d2e6c
+EBUILD pyhcl-0.2.3.ebuild 667 BLAKE2B 145295be3209d29a79f681682c41bdd7c720ff87cba2cdfaf5046c47572419ae4b450a06345dff4a4347346fa3116bef926d47ef50b2d505d9a8a40ef437ae1d SHA512 866db39cb1958e20c9a2bf22e1b23058045ba0b2190d42810024692f72d475b97a6e1459de44699e5c9d0dd1b7e01eacf81825e129c583d371756f0d2d971fd6
+EBUILD pyhcl-0.3.6.ebuild 667 BLAKE2B 145295be3209d29a79f681682c41bdd7c720ff87cba2cdfaf5046c47572419ae4b450a06345dff4a4347346fa3116bef926d47ef50b2d505d9a8a40ef437ae1d SHA512 866db39cb1958e20c9a2bf22e1b23058045ba0b2190d42810024692f72d475b97a6e1459de44699e5c9d0dd1b7e01eacf81825e129c583d371756f0d2d971fd6
MISC metadata.xml 319 BLAKE2B 031effabad2704b3a367b95ea2065bc003e5df6575cba63b83a786450e45d3969d4eccac42fa4a413e8484ba60fd25e9028efa05cd3d697cfad1f15c60295279 SHA512 dffa813a0f0b7c76a978c1321d13723b440392647bd2cdbf26366d9fb2d7c572d4b726797cc61c249f25dac38ce9df9d71ef5de517b513b6ac3000ef72e06640
diff --git a/dev-python/pyhcl/pyhcl-0.2.3.ebuild b/dev-python/pyhcl/pyhcl-0.2.3.ebuild
index 88849ebb3071..932781dadcba 100644
--- a/dev-python/pyhcl/pyhcl-0.2.3.ebuild
+++ b/dev-python/pyhcl/pyhcl-0.2.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/ply-3.4[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/pyhcl/pyhcl-0.3.6.ebuild b/dev-python/pyhcl/pyhcl-0.3.6.ebuild
index 88849ebb3071..932781dadcba 100644
--- a/dev-python/pyhcl/pyhcl-0.3.6.ebuild
+++ b/dev-python/pyhcl/pyhcl-0.3.6.ebuild
@@ -15,6 +15,7 @@ LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/ply-3.4[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/pyjwt/Manifest b/dev-python/pyjwt/Manifest
index 79c1e0e1e3d0..62a34cd1c07d 100644
--- a/dev-python/pyjwt/Manifest
+++ b/dev-python/pyjwt/Manifest
@@ -1,5 +1,5 @@
DIST PyJWT-1.5.3.tar.gz 73044 BLAKE2B ae2e3caec52ddd768d573e0398bbc355c6eedca238db9b1808ff1d723b9fdee0845cf119d78e561833fe770e5ec39000905cec43a5e96102865f60e204c72c22 SHA512 b25a9f6a04bd072020fcf00bb559b7560902adb79746fb880432c01fa356748238432f53f6b9a21db50ece3e59ed4c45ca3f48ecec0ca3c4095e6a739a5c150c
DIST PyJWT-1.7.1.tar.gz 41979 BLAKE2B 5604b309838b2dfb2f95e18e291c43703954664aa8acb7439072f002c1c8a1e49ff2c21d907be77a4d2f86e695ec71970d550aad2541252ac85bd7133e300b28 SHA512 70cd38127b6848933992c8b88303725ef71bfb430ad42eb63247e549b0bdab2a194137349d43ab02a1c97212dbc89f447ee3f0c5403dd14632b8b4b6b9235fc4
-EBUILD pyjwt-1.5.3.ebuild 1269 BLAKE2B 029a126096e4d8e9bce8f2b117cef9b7ea4d90adb87690c3aee3019b9743624e506f5264fb67d1735e58bddb966c64be558d5e8dca07165f51fc7d0e2b2b26d5 SHA512 09963a2355477bc077be04b9e39e8ee8a498fb50ea9eafbf47add766fdd20612a032cf8c7cf7b7c201f369698a01707f4fea87440db6c031ef64195666fd0a00
-EBUILD pyjwt-1.7.1.ebuild 1293 BLAKE2B b3e3d4fbc02bb13a2d35ecf4ce99748e675fb04be106a02961cd67a7edae1dd857a8714389bee4c60efee72a5cec7ac8f34b8595775f57e8405c3afeafb5c0da SHA512 1fd0ee6e9e2328a145f6d1b3bd72d6cace4c8dc576cdeed09c3a146fdb28501007b735a14ab69d5c1b6e2aeb5cc843b6fe10c6054ccd60de758267ae6e31608e
+EBUILD pyjwt-1.5.3.ebuild 1296 BLAKE2B ff64d380ea673bbbfcc15a841fc5e6e2475c4f88fd82cc9301f448f13b21bc07d593e0e2bd6858f5cba532663091d894a1419786e23a9c8c5d9185973e50fc4f SHA512 82029b7cd94b6cbd63045f0c1932907f3017c7db4109d19e4e2ed4c555ea437d7831f27beb7eabceba7627f578e23993280e91fef19f9b779bc0015d2445376e
+EBUILD pyjwt-1.7.1.ebuild 1320 BLAKE2B f6a4b3bd395cd396cbd34c211b57ee48ebcd1c628da51fd531d40c9a8f56b00c3db3a19b28b87f56c52ab9f03e29e787b5d9fa3b814e46763e00b0d3244c4e68 SHA512 10868d4839d72074647cf6fda1bc07902f815524dd2708e973a124ca086d3401125adc4b2b7067032bc807db641e76f1a96b8e56d79c0ad15524f2545e73823d
MISC metadata.xml 374 BLAKE2B 29e7fb2995367400d4f8d836cda63346441ff6008ac4554cd06859827d92924d3c34f2fb9763291766014a364d1e02af1ae6412fb02d316c775c3c0c13dcb22e SHA512 87a019a49c2e355d19148214f8ac7212758f7a36f77e7b959d32df1146c145b764f93707fd7b45a8c5276209a66380c888670181bf78bc4d241d5a7294a032b4
diff --git a/dev-python/pyjwt/pyjwt-1.5.3.ebuild b/dev-python/pyjwt/pyjwt-1.5.3.ebuild
index f33db9856c96..460c50ba6226 100644
--- a/dev-python/pyjwt/pyjwt-1.5.3.ebuild
+++ b/dev-python/pyjwt/pyjwt-1.5.3.ebuild
@@ -17,6 +17,7 @@ LICENSE=" MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
diff --git a/dev-python/pyjwt/pyjwt-1.7.1.ebuild b/dev-python/pyjwt/pyjwt-1.7.1.ebuild
index ae65e8a6c4c0..fff6cf167527 100644
--- a/dev-python/pyjwt/pyjwt-1.7.1.ebuild
+++ b/dev-python/pyjwt/pyjwt-1.7.1.ebuild
@@ -17,6 +17,7 @@ LICENSE=" MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
diff --git a/dev-python/pykerberos/Manifest b/dev-python/pykerberos/Manifest
index 80d598a47c4d..5019a3ff0215 100644
--- a/dev-python/pykerberos/Manifest
+++ b/dev-python/pykerberos/Manifest
@@ -3,5 +3,5 @@ DIST pykerberos-1.1.9.tar.gz 35788 BLAKE2B 19fb084e10bba3b002e7ac919590d7249acb7
DIST pykerberos-1.2.1.tar.gz 24535 BLAKE2B 5c6253d99857a5061f708e213e24e0ac34a6fa2a39332d5a0f27f30f1ac9eec45654966113c3036cf9bbe27ee9642748afe4cef845d2ceda26286ced1e2277e0 SHA512 048ed0238911b3e9970a5567ddc2b5e3b551e24bd8d08f06e5807f238c566ead9998e0efb0e3207f178ef2a8c9116f4ed4b7c728b9279f7a88f0945a7c4b081f
EBUILD pykerberos-1.1.7.ebuild 546 BLAKE2B 3b3d14175dd3e613f8a892f27f0229c913c1d3578973c935fd9b2a22e1a5e357dcc83013390c97a9c184122cc4acb6a51ca22930712e2e8dfcf2042cb289d4ca SHA512 88154232e01d41c35aa82e57b8850b199daf53a08f3aee5e8179383e18559727bfe14426ddbe2366b3073eaf9522046079cfd38501cf33c21cedb0d0d32fd746
EBUILD pykerberos-1.1.9.ebuild 543 BLAKE2B 01884f831fbfcdab65a71f90c0ec97024cbecb8ac17c339b1302b8f2c135fae0fbd6393dc6166cf6e6b9c1b2c56111d25925031fcbc2560a21217fe3a66126a8 SHA512 fdd1de48e0b9aa123629d349e18a920df25bb28a309dfb50d2b6f9cc2f06ba7a34d0aee917a3bfea0809d022303a49fc86ea335d753f47022e034b711b8f6be1
-EBUILD pykerberos-1.2.1.ebuild 544 BLAKE2B e67c85138e2f0a40bf4071936e9683bc8e7c8dd533cb2f5a7a7b4a038aa4dd30277a1a3c063e4abd9d7fd8232c42014ac5f1e1cd1de1cd211fc8c7e9ef8d907a SHA512 7a7967ce34e542dd54c922533f6f0ccaefc8aaf8d89e24f573c2b140c02f173645768e63df48be29fed6f63e3024be7cfd91fefeed25965f6b9ef9f8cfcaa9ef
+EBUILD pykerberos-1.2.1.ebuild 543 BLAKE2B fd4d8c57b5e8ff67f247039d05436d5711ddbe2f3637c06085956f7bf01edf41846659d7bb2d2af5046f058068eea32f6940b72cbd5593ecc1644873a1342756 SHA512 9c88baadbdc7cf179bb35ef3a45c7359539f1a59153e4af056fc858c16bead74c6837316b679698ea456cf9b9323b2c49ed8990560c39b8d8a3bb47b819c28f7
MISC metadata.xml 332 BLAKE2B c6badaa93a0f9f3000d4865e58d38f56d57ebf51fd4ee4f8d6d6bbf3926dd4b0b7c97e46df5206622579a788c86e12de778f2207da80ba97814ff16dc8d04d38 SHA512 a3246676e0c2f0430c285ae4f58b5ca754376936860c9d04d9ef46ce111bafbfebcd25e8dc28f1abfeca92dcbc6a329f711272ad7dd501bc9a1c7b34876cbbca
diff --git a/dev-python/pykerberos/pykerberos-1.2.1.ebuild b/dev-python/pykerberos/pykerberos-1.2.1.ebuild
index bc8f60ba2e9f..e924b2e7326a 100644
--- a/dev-python/pykerberos/pykerberos-1.2.1.ebuild
+++ b/dev-python/pykerberos/pykerberos-1.2.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/dev-python/pykka/Manifest b/dev-python/pykka/Manifest
index 60eefdb622ef..2f050fd6d972 100644
--- a/dev-python/pykka/Manifest
+++ b/dev-python/pykka/Manifest
@@ -1,3 +1,3 @@
DIST Pykka-1.2.1.tar.gz 46252 BLAKE2B 48d351924874c3a26436643aef1bdeede1dc008b1edad67a4dca5aa29b13d421fd1643d1e9ec23bbe9ba16e638911b382389df878a2b53f7826ebf3d9058adaf SHA512 22eaa735915e33146d8a3fa3f9dd5ea1dd608e7ad45ab21721a108b01ddf058b4cd00da67b762a95ede650c9ba1a79ee3d6fd22a491bc7ff348a56b7c0139cfd
-EBUILD pykka-1.2.1.ebuild 576 BLAKE2B dd37efc9f4b83ff73487682a782126a5295a327b808809cd09e0dd1532f2bf2788629c99f4100c07ddd8d7e88543823936f9013d63a20ff08e5d58bc6df0532f SHA512 98a3ae6ea7d4df49561b3114cde6d0898e88528b84636ec1b7c14eec87329d5fbcfcf30043deafedf2a2961450f7851937f0f14c98dc62ec43e5ede4916347ca
+EBUILD pykka-1.2.1.ebuild 603 BLAKE2B 71aa26440aa5ffb65fcadefa4b6f25df48ecfa91ab56dd7bbf234680881b5f30624e85117aab350e39d98e86de01df7c2e5d398b1e754c681bdf9dd2bc4b01fe SHA512 1ba2699870334fa763f51a212ea9712bc1448b55f813d6f8ca68a5684cb4c882cf76ad759dea295178d9ad26922fe82f08e93cd08f093fc5ac67175b8a9a33b4
MISC metadata.xml 359 BLAKE2B e2f0a68605f91ad6a1239f96c9f7e9fe16a4bc822b2c9996989a3924e0e075d40ef9cf82ec0e6fc1957207e1a6a780b2f885f494357da4bed58a80cf80422fc5 SHA512 ee8b1752f919c781167279d93af37133f06610833603c9c837e84c4f24cf6fa4be66af29097eb738d827a38416d9dd373bc248c6669ef2e5d042162bce0d8f89
diff --git a/dev-python/pykka/pykka-1.2.1.ebuild b/dev-python/pykka/pykka-1.2.1.ebuild
index f24953fa690b..ff425b35f2d5 100644
--- a/dev-python/pykka/pykka-1.2.1.ebuild
+++ b/dev-python/pykka/pykka-1.2.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}] )
dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/pykwalify/Manifest b/dev-python/pykwalify/Manifest
index 39a467a27d0a..4b44d4e740fc 100644
--- a/dev-python/pykwalify/Manifest
+++ b/dev-python/pykwalify/Manifest
@@ -1,7 +1,7 @@
AUX pykwalify-1.4.0-S.patch 862 BLAKE2B d92c4e8d4d85d28f6df574bfe2f1ab0aa82c32ba8ce2b4a2d6ecdc21fe1db4056351b6aa6dde04d897525ce596ed492781bd7dcf0fba2ca5970a3af79a9abf3b SHA512 f7d9189993cd73a0412ef01fcb01a99fcbc61edc6863a1997333de085294b9c5772d026f7ab8f16703568404f2ff76bb1aeed760d7908c7865e0891ad5752dc9
DIST pykwalify-1.5.2.tar.gz 42965 BLAKE2B a4c0479e12975e3b603c9293bbce04564415c07ffad88b54784aa6e723465c097f50a732bf2925833f80fc5e6c86cdd39b72ebd76f4b1ba118e9e2991e2dc2ae SHA512 1ec425f4a755dfd6e94b7e6ed098b49919e4d0de46c984e73c6452370ecb8898dc00cc383b01b27153b0d5e12dd6f5d1df4f6324e1e4f9413ed7a4d1565c5d50
DIST pykwalify-1.7.0.tar.gz 69402 BLAKE2B ad2ecafad8457509a5517917cd3bbb078a244a9ef96e5560efc4f6b0c4a3939df7f20a9e3e72e43be97edb8af6315d49e2c2f3248aaf17d3c4f0962f60132185 SHA512 d0db48814712dc26eeac8f00ee0751a006c8b00521c9829e3c1a4ecedd6083194e9e28da1ed3c13eaff30d9b5c3dd1dbb499ba8864251400e34c23911110d848
-EBUILD pykwalify-1.5.2.ebuild 794 BLAKE2B 1e065ed2454610862033c4397a7eb8c0be6a9d1a0c3c3c77de9c288031d1ffce02d2caf94820a344997e996ce084deb3ac4353d98b90d070efcdf93a78a245f8 SHA512 397b0ad43f41766faef03b317c9d39abb597b7f0b3091b4d5d384f53fde9f06d8fbd28cf8777213ce3dac2cdd5e94b2c5c9d89dbdc959930cc6c8554cab3d709
+EBUILD pykwalify-1.5.2.ebuild 821 BLAKE2B f7a82f5ee03f82d7c6aed4640816cbddc48e77c63a3a05b1aa332e93257e38532731d8e1eaefeddf7cff4725ac7a64648f47cfc6f0bce2923fc295f758ee5583 SHA512 0756b34302ebc5dec5abe00d66e1122fd22a6a4399b32fc4bcdfb32b60600c1879ec13490e05770d1f699507310d8ee99beb7f5bce447407ee7c3dca31b99acd
EBUILD pykwalify-1.7.0.ebuild 926 BLAKE2B 19a5c0f7aed8514c5af28e196ea2f9733d5bb3a7449f521e8eccfb8fe12418173aaf0055ffea092c435f46b57b27cdf3be6d1efe712d217d83490682d01af060 SHA512 65392ecec25092160a853a179588f279393bba6350aead0f27750091cad571a7b2904015fbfa1fafbe47da07c42d09545260ae57c745ef1aaa3a00e4e82d637a
-EBUILD pykwalify-9999.ebuild 887 BLAKE2B ac0102b55feae4236b96f82a319deda7cd941c1d0bd2813751186c37592f32cecae2cfa59c26b266306f448766ad4f5e8e9f29a950c1f1797a7de54fca3affd0 SHA512 1d31c5b545f91413decc145aec44d988e706b22137d4b0526f86641d1ddd5d4a59d525b90473bc363f65d4f20ec9c5cbad73f10badc84800b944bc9e0232cb51
+EBUILD pykwalify-9999.ebuild 914 BLAKE2B 48fb80d03660fd2fb609faccee450964f6cdb0c30aa5cfe851ea511001d64c11656964ec4130ec91510820128f4570e72d3241fe31f446b4c2091377c2810c4a SHA512 2308a2a0850cecee5333c8e83694551928039e96a18a0ecf874df86dd39a3db5b5f17080c69e27ac1f19fac64a99c7fdc1e8ff6b4795353646d4d2d8c5c02cf9
MISC metadata.xml 369 BLAKE2B 8c31d9164a8a1c9210a56c2f7f7a604f2fa2bd4bd7de3047420074af8a19a63f12ec18f4d5c436aa28533ea9d7e15307ab99c114cb8a0aeea419ec1d185ea7f0 SHA512 a99ea380231e9e3537bc693c2bb1ffa6bc250ec086f88bfa19a7c7a8df04d21be8dad752535f8e89eee4fa989b79c38e998946a44dbd9bae64def2cd2e858913
diff --git a/dev-python/pykwalify/pykwalify-1.5.2.ebuild b/dev-python/pykwalify/pykwalify-1.5.2.ebuild
index ac753fbea83b..73e2d2dad1b2 100644
--- a/dev-python/pykwalify/pykwalify-1.5.2.ebuild
+++ b/dev-python/pykwalify/pykwalify-1.5.2.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/docopt-0.6.2
diff --git a/dev-python/pykwalify/pykwalify-9999.ebuild b/dev-python/pykwalify/pykwalify-9999.ebuild
index 37c94c83063d..43d6c6d24949 100644
--- a/dev-python/pykwalify/pykwalify-9999.ebuild
+++ b/dev-python/pykwalify/pykwalify-9999.ebuild
@@ -16,6 +16,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS=""
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/docopt-0.6.2[${PYTHON_USEDEP}]
diff --git a/dev-python/pylibmc/Manifest b/dev-python/pylibmc/Manifest
index 786d347bef9c..7325b8b8fd7d 100644
--- a/dev-python/pylibmc/Manifest
+++ b/dev-python/pylibmc/Manifest
@@ -1,3 +1,6 @@
+AUX pylibmc-1.6.1-fix-test-failures-r1.patch 516 BLAKE2B b471ca80b11beff5ac0119f5eafaf437a74022c977a884b8bdf4ef2afdb3d535ad6602db9b1206fb6649bf57ffe5bbd17509d3dda3b6604fcfa428b592dbeae3 SHA512 802337b66cbd188cc81208420448da24cecde3c01d435d6814437f0ee31850b6ef8a53f61647740da340a69971e5fe570cc2a8c1b31226e425ce7ff88bca101c
DIST pylibmc-1.5.1.tar.gz 69525 BLAKE2B 5039ad7d99a5ca57bd6cf7f00c77cc8bba122fe5852de164df34a71b4f5d1e4fcb428e749a66d384691b74f30b99e000f5cb9cd6479af2fc324d885b0fa59aa7 SHA512 efc40fae9721a6be589f87b66109132d4656725f718e1d63d7d25b9b27790b7c00fc3c7e4e47235895b7127cebc64229ddb284d23d0d903d3a510da7e1ce4549
-EBUILD pylibmc-1.5.1-r1.ebuild 1359 BLAKE2B 40a5af52776362eb34b65726aabe7688ee696ec01e1711f9c1b0058ccdd33e587f5f93eeb63a1311c0812388961312a7246c35b62129a8ab03cb07bffc83f2ad SHA512 9f6c1f0c67b47b072c07eaeae17a57968f24e87b225847f8e7c1e6ee830de39764d6467dc6346dbbf9b8f48b4a785b0939cf894e4d27613bdaeb765086b98eac
+DIST pylibmc-1.6.1.tar.gz 72061 BLAKE2B ebaa6f9dfc341d862a8b46bbbf0db1420ff400cb40390f7bee6bf198ff941ad7967b578040ffe1209721ea84a163a39649108a2a23f3dadc2d579db740b2ccf3 SHA512 a3874435389486b29bab5f1d29e5c179d67655d90995bb27fcb7cd46ce7eb3b60117b94f901602f8a65dc0e587d5f8edfcf15e259effd439411adb58ddb7065e
+EBUILD pylibmc-1.5.1-r1.ebuild 1386 BLAKE2B a78d6dff1153fa91d85a8dfdca6260a2de047666875bf058677fa90901b66375e55a7940ae563da2699d5176b4c5f4b6589046e00eed67ff1ff9283d2d4861e7 SHA512 551ca4602b3ea65f5025f1e05c82572b3051dc2647b4304309d37c844c24c6cee421e3a8953fd60d150d7ae93b1efaaf5d65bc31475fa192c4460792998c821d
+EBUILD pylibmc-1.6.1-r1.ebuild 1980 BLAKE2B 3452c492e8605dc174db2a8b62d1a37849d0bc591cf2f3765904d56c132bede39b6ef3278c4f2ca832bab9a16aa1288fd2f37237404a7f728c88973e5b1bfed8 SHA512 dabbc91ccc9193d164c762b2a012aa5e296b28313262009b46bb70e59d0b6ebd0e6ee544265029975a24c805bc70e95f081841454ab4901393ca26eca190b7a7
MISC metadata.xml 366 BLAKE2B 5dcc369c40a052fcc6ff72c6f8fc46ffc8334c1a91e3f2e8ba8f9bf0bea7414d91833e5627f3d53b10e9d3d9f230b0af333929820a616433ff9d439cae888d2d SHA512 974f19bd4dd8043c07fa0001072e25b553aa82f4b9e9c00e579cb88e8819a4411a04b2e59cace18e0a8e2ce7395057e520b0bc78435865c4536b3de2e402265d
diff --git a/dev-python/pylibmc/files/pylibmc-1.6.1-fix-test-failures-r1.patch b/dev-python/pylibmc/files/pylibmc-1.6.1-fix-test-failures-r1.patch
new file mode 100644
index 000000000000..0a91fd39266e
--- /dev/null
+++ b/dev-python/pylibmc/files/pylibmc-1.6.1-fix-test-failures-r1.patch
@@ -0,0 +1,16 @@
+diff --git a/src/_pylibmcmodule.c b/src/_pylibmcmodule.c
+index 5324d1d..70c18cb 100644
+--- a/src/_pylibmcmodule.c
++++ b/src/_pylibmcmodule.c
+@@ -600,6 +600,11 @@ static PyObject *_PylibMC_parse_memcached_value(PylibMC_Client *self,
+ }
+ #endif
+
++ /* make sure we don't pass a null pointer to _PylibMC_deserialize_native */
++ if (value == NULL) {
++ value = "";
++ }
++
+ if (self->native_deserialization) {
+ retval = _PylibMC_deserialize_native(self, NULL, value, size, flags);
+ } else {
diff --git a/dev-python/pylibmc/pylibmc-1.5.1-r1.ebuild b/dev-python/pylibmc/pylibmc-1.5.1-r1.ebuild
index dc37a7e064ac..7c3faf97d7e7 100644
--- a/dev-python/pylibmc/pylibmc-1.5.1-r1.ebuild
+++ b/dev-python/pylibmc/pylibmc-1.5.1-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-libs/libmemcached-0.32"
# Older sphinx versions fail to compile the doc
diff --git a/dev-python/pylibmc/pylibmc-1.6.1-r1.ebuild b/dev-python/pylibmc/pylibmc-1.6.1-r1.ebuild
new file mode 100644
index 000000000000..374710126548
--- /dev/null
+++ b/dev-python/pylibmc/pylibmc-1.6.1-r1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Libmemcached wrapper written as a Python extension"
+HOMEPAGE="http://sendapatch.se/projects/pylibmc/ https://pypi.org/project/pylibmc/"
+# One image is missing from the doc at PyPI
+# https://github.com/lericson/pylibmc/pull/221
+SRC_URI="https://github.com/lericson/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+# implementations to use for building docs, separate from PYTHON_COMPAT since
+# dev-python/sphinx might not be available everywhere
+DOCS_PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+
+RDEPEND=">=dev-libs/libmemcached-0.32"
+# Older sphinx versions fail to compile the doc
+# https://github.com/sphinx-doc/sphinx/issues/3266
+BDEPEND="${RDEPEND}
+ doc? ( $(python_gen_cond_dep '
+ >=dev-python/sphinx-1.5.1-r1[${PYTHON_USEDEP}]' "${DOCS_PYTHON_COMPAT[@]}")
+ )
+ test? (
+ net-misc/memcached
+ dev-python/nose[${PYTHON_USEDEP}]
+ )"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="doc? ( || ( $(python_gen_useflags "${DOCS_PYTHON_COMPAT[@]}") ) )"
+
+PATCHES=(
+ "${FILESDIR}/pylibmc-1.6.1-fix-test-failures-r1.patch"
+)
+
+pkg_setup() {
+ use doc && DISTUTILS_ALL_SUBPHASE_IMPLS=( "${DOCS_PYTHON_COMPAT[@]}" )
+}
+
+python_prepare_all() {
+ sed -e "/with-info=1/d" -i setup.cfg || die
+
+ # some amazon thing, expects to be in AWS
+ rm tests/test_autoconf.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ if use doc; then
+ # This variable is added to sys.path
+ # but it does not seem to be useful
+ PYLIBMC_DIR="." emake -C docs
+ HTML_DOCS=( docs/_build/html/. )
+ fi
+}
+
+python_test() {
+ distutils_install_for_testing
+ memcached -d -p 11219 -u nobody -l localhost -P "${T}/m.pid" || die
+ MEMCACHED_PORT=11219 nosetests -v
+ local ret=${?}
+ kill "$(<"${T}/m.pid")" || die
+ [[ ${ret} == 0 ]] || die "Tests fail with ${EPYTHON}!"
+}
diff --git a/dev-python/pylint/Manifest b/dev-python/pylint/Manifest
index 00ae2d6c003b..9f8bf2186e6b 100644
--- a/dev-python/pylint/Manifest
+++ b/dev-python/pylint/Manifest
@@ -4,6 +4,6 @@ DIST pylint-1.6.5.tar.gz 465578 BLAKE2B 05412a528878633ef7529dd2f2d2d1989bc94066
DIST pylint-1.8.4.tar.gz 512582 BLAKE2B 623e224ec71756cc2528346ac62b8e58ac4d5ef55d9e31e667d5389aa5b2dad712f60c7e90df5c831f57bf28e0ccbd00ddece4ade46410c28b67adb1a041a85f SHA512 07e55ed3f09326e1973215046e3b172f6065a7ed0ae657cba7a6825a26bb103bdbf8b83126bafd99f332fe0eec3547bcd6e618d6e9f612ddcf9c504bb850dcd9
DIST pylint-2.3.1.tar.gz 577767 BLAKE2B 2af206a9d9be04f369c2bbc39c5ddb80c29a5a39c20d75bfec84498882eab628a7cf5abcc5786933304ed99bd00ffa142b9a58abab348c947799f962b877bb30 SHA512 924d8adc95f04ba750b3b44fe79ac569151ea7c8f693cc9867bcda3878209ebc2202931702b98f80709d161d3781b6e181aea0ded35a3323c023497e2a749ea9
EBUILD pylint-1.6.5-r1.ebuild 1799 BLAKE2B ff78bbf82455322649ef9d4aae6305af6964443ed2507106f32f74dccd4ee84d8cf741f38135a421943a8ba66c3829860b2b7c1b64f1312c3b4c124a59362883 SHA512 9d3ddb77ecd9978253eb51bedb7d3028c69c6bf90ef8a22991b7417ccf5994145b58e71ec075a61e6319d4c9991926f0cce0a5433e8ed79ebe8072f0766cbfe5
-EBUILD pylint-1.8.4.ebuild 2447 BLAKE2B 9ba8252bab95ec42e831b9d2355bc51c9efd4b65a7b3175ff974f1844d6ce430534e30625fc6c00dfea0b2a618e0b33de8245d31470c336827a22aeecdeb2e4b SHA512 d90998c7d2ca77103a5a2fed6dd2c65fd8ca5ed5ffd5f8c45280b8fde24248afacac30b710f9b231e2ec9524bb1a8a4ae091ec24548bf50b6131ba96a430a5fd
-EBUILD pylint-2.3.1.ebuild 1626 BLAKE2B a37b4525b64244e91f98d50b98260e8d4e1e25e2ac4d8427a15186355fc058cd3ba4dfe00e45d5020bc5e39baaf1402f72fdc39bef6289a50e18ff3bbfdc1001 SHA512 1baef96e3cc9db0a640fd58361062e59f06fb0010568100cbb798194ca0cb5866fdb2b433b722972a0366200f5da1dc962c3901cb0631855448bc0fa54dbbd78
+EBUILD pylint-1.8.4.ebuild 2474 BLAKE2B b9a7a1d24ec5ee6b8344c5f083efb5b7a80c55cf17a9a683b22220deb6581a2752e4f404c3580c06d9fd03d443774ae87b68dd84c1cac4c2daf2e904179fa544 SHA512 285f1689c606b368024a16f15725be95194bbcfd42a1e2531c18de826a7fae27af1fe54bd6971ee017e3a298142867701eb48b6638ef6132c9add0ef694f5571
+EBUILD pylint-2.3.1.ebuild 1651 BLAKE2B 0493c6772bcc013e5146591b041acbde19a3041b6ff40c17598da8264d21d2c135b3d5e48c4e056a505393c88828abce8e69f24982f8fb5a7d919070d6507593 SHA512 50e1016c9732c1b10c5bdefa14adbe7f04bd75eb4f656c05b21b2e04cd9ca484c4d920450b60a231e9a392e8c295816bcb56d353a6f31f3c012dd0bb2f50ce9e
MISC metadata.xml 1074 BLAKE2B 712009f2963542b06e481ae89b331e9ddeec4d2d340ba076f73f12e328906527daeb814a03df11e0c9f12ce5b19c6639f8686294d2673cfd2fcac96c94aef6df SHA512 83ad47c0dfcd143d058267fb1c5d250b9316124a91f431356a881937b4a527a0e23575cf353da8aa678645e6ec4a455b9114ac6ecfa0b36d88ac0623ca66ce57
diff --git a/dev-python/pylint/pylint-1.8.4.ebuild b/dev-python/pylint/pylint-1.8.4.ebuild
index 8dab159129a6..f2a293bb404e 100644
--- a/dev-python/pylint/pylint-1.8.4.ebuild
+++ b/dev-python/pylint/pylint-1.8.4.ebuild
@@ -18,6 +18,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/astroid-1.6.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pylint/pylint-2.3.1.ebuild b/dev-python/pylint/pylint-2.3.1.ebuild
index 3beeae54c445..603b1a3c77aa 100644
--- a/dev-python/pylint/pylint-2.3.1.ebuild
+++ b/dev-python/pylint/pylint-2.3.1.ebuild
@@ -16,8 +16,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/astroid-2.2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pymad/Manifest b/dev-python/pymad/Manifest
index 356c77be112d..7eb9375dfbbb 100644
--- a/dev-python/pymad/Manifest
+++ b/dev-python/pymad/Manifest
@@ -1,3 +1,3 @@
-DIST pymad-0.6.tar.gz 22099 BLAKE2B d0d63114bc24fd94b0f4b1e0d58324cc625772035315cbb6f62bf496c8090db446966a689de08c079f9389295e8efedd885cba5c989d86c31e3291838eb75103 SHA512 1493925cf0fca3ede8314071795736354e2f036f41a9e72cfcf77f960c84bba8e76b43ce7c389c15dc9f2f619ce77b0afae1b78558b1617240bdde3012ad753c
-EBUILD pymad-0.6-r1.ebuild 592 BLAKE2B 0f8960fd69e0284cec5b6872944b54724ce1a84ed734edfcc25d5197a1e85e2f64ac9ab5152f435ae6044513c53ebede80122903883aeef6cc5772ad080d3b0b SHA512 116a0620e3b014b0e7128fa4ccbe55803ba97eb319d123f5f1b5e6e5308f8ef7ba2f961d6ff2adf213381a64d0c89f714b37edea0058a2bf591b32a54ce90bba
-MISC metadata.xml 236 BLAKE2B 167eb58da19caba0e03167e2f209e118ce8a468851bca2790a0353112848fffcd72522497e5f951bf5c6eafa9691fa2a1ad980843cb4170a8194f3b8178ebe16 SHA512 0f2c2a0401b53543eac90eafdd4d11c5913be07f47b968e2892ca92c265adbd9564f02a491ff2607d7031194ba3e50c7720851537341b1541120821c487147a3
+DIST pymad-0.10.tar.gz 26815 BLAKE2B df694f1fcc7b2c6d0d0aa064b60d061ade2240085867b6a12b3ed63a93cbcac20ac40b3929fbf5b8d9c7b6dbc52883130d02b309ce7690addda6c78813ca2847 SHA512 68a7c93031d174ab50dfa406eec4166be2158d39c4231baee18b7d9c879692376cbf491bcd3e5747e65c496b07a40d1597532551aedcdf05d0fa46f6e185a3d8
+EBUILD pymad-0.10.ebuild 528 BLAKE2B 0d6d0c6aadaaa8408e18db0b943c26d51c133ad02021b0e02c5555bd6c7a7a0bfb1139b518a81a27c71116e7d465b9bbb65605f82d6153daa194a1e66e8f614e SHA512 113592a1350b2c6058cff2386cd4aff2e12596863f33d8acfb77efa94d280e0a2c47e13c809f496fb800a283476bb872a2a290d33dfc0f5693301fb9fc1dcc29
+MISC metadata.xml 310 BLAKE2B ebccbb3d64c5b67a00075bef2ee0bf4d4be2b15c2f661516274ebe5972f0db25667945f0f2917380be74df6e50f6d09d2625f94050f4bd2c10d2df819dd711b8 SHA512 5b6c98faed99761df114172e90e2a338530e9dd9c06c447cc661cbf63c2361364ab3f9fb34790a09122d6e570e51981e7c4d2091539ad9efacff8e39e5951123
diff --git a/dev-python/pymad/metadata.xml b/dev-python/pymad/metadata.xml
index 9e5274c5b4ae..e24cb2a46b11 100644
--- a/dev-python/pymad/metadata.xml
+++ b/dev-python/pymad/metadata.xml
@@ -5,4 +5,7 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
+<upstream>
+ <remote-id type="github">jaqx0r/pymad</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-python/pymad/pymad-0.10.ebuild b/dev-python/pymad/pymad-0.10.ebuild
new file mode 100644
index 000000000000..f05e37f069e7
--- /dev/null
+++ b/dev-python/pymad/pymad-0.10.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit distutils-r1
+
+DESCRIPTION="Python wrapper for libmad MP3 decoding in python"
+HOMEPAGE="https://github.com/jaqx0r/pymad"
+SRC_URI="https://github.com/jaqx0r/${PN}/archive/version/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DEPEND="media-libs/libmad"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}-version-${PV}"
diff --git a/dev-python/pymad/pymad-0.6-r1.ebuild b/dev-python/pymad/pymad-0.6-r1.ebuild
deleted file mode 100644
index 3fc1e7624ba2..000000000000
--- a/dev-python/pymad/pymad-0.6-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python wrapper for libmad MP3 decoding in python"
-HOMEPAGE="http://www.spacepants.org/src/pymad/"
-SRC_URI="http://www.spacepants.org/src/pymad/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-DEPEND="media-libs/libmad"
-RDEPEND="${DEPEND}"
-
-python_configure_all() {
- set -- "${PYTHON}" config_unix.py --prefix "${EPREFIX}/usr"
- echo "${@}"
- "${@}" || die "Configuration failed"
-}
diff --git a/dev-python/pymediainfo/Manifest b/dev-python/pymediainfo/Manifest
index e31e531593f7..f10d357c1da3 100644
--- a/dev-python/pymediainfo/Manifest
+++ b/dev-python/pymediainfo/Manifest
@@ -1,5 +1,5 @@
DIST pymediainfo-4.0.tar.gz 432284 BLAKE2B 1159f48f28f0a3473327830e56a27fcd14dc9d9dceeac6f90d52a048229d87e97d3b88ef865eefe454c8cebf55148981b2e88127e863682e00992d56c2906048 SHA512 988f0d8a212bc5893925bd96a5b41a1a2c8e9508c747e7aa1106f3a065ad5707a7ed9de71264d74ba6637a2b8efbdeeed3677d779167bb90f643d40f81c5a74e
DIST pymediainfo-4.1.tar.gz 432848 BLAKE2B e4bac2b43ee7c6ecb978bb08eb5c7070f458b7a00607c0a1d68a5e74d4f6393d7bb44d7e3471a4ab83bc45e19e4f3ab6b7779c28c16845c27a4895d76fa34d64 SHA512 08ffca0c3179aa6dff5b3007faaec1f1a2f372b2995824039021f41b2c772a2a13370c1dbd37d2408d023be497cff71dd6f46b09c8989f168976d75723cd7722
-EBUILD pymediainfo-4.0.ebuild 1052 BLAKE2B e6c759d110f6484a1fa9fa6cbb99fdac6204992597eb0751405212cb5b40f80caaa4c6e2e6c6976e0ddc440ddc414ffde9677992c490e5561bb41394b0cd5b13 SHA512 4cd061a40754da4df6c6616983090ea730af07b6dc8147e9626dfff047b0f8c7433327598648e39209127fa82d2217d71c3faa3766871725b12477400e9c79c7
-EBUILD pymediainfo-4.1.ebuild 1052 BLAKE2B e6c759d110f6484a1fa9fa6cbb99fdac6204992597eb0751405212cb5b40f80caaa4c6e2e6c6976e0ddc440ddc414ffde9677992c490e5561bb41394b0cd5b13 SHA512 4cd061a40754da4df6c6616983090ea730af07b6dc8147e9626dfff047b0f8c7433327598648e39209127fa82d2217d71c3faa3766871725b12477400e9c79c7
+EBUILD pymediainfo-4.0.ebuild 1079 BLAKE2B b40ee689ca8832255547e14137db21b6ee88849f846c908ca4775ce98d1ad552c7d39f3c3833abffa82fe313203206924dc5b8a1874707a9cee5309a27235c07 SHA512 3f2d82b6a8d848ecf6eb21f5f9c7bed33d1380d5b33641a9f001fcc7bafbd5b57d018d7d427abc09242488375b39c78688f1fa45924e5c603fac9573ab12be95
+EBUILD pymediainfo-4.1.ebuild 1079 BLAKE2B b40ee689ca8832255547e14137db21b6ee88849f846c908ca4775ce98d1ad552c7d39f3c3833abffa82fe313203206924dc5b8a1874707a9cee5309a27235c07 SHA512 3f2d82b6a8d848ecf6eb21f5f9c7bed33d1380d5b33641a9f001fcc7bafbd5b57d018d7d427abc09242488375b39c78688f1fa45924e5c603fac9573ab12be95
MISC metadata.xml 441 BLAKE2B 6dcb65038010218beb340daaab820392fa857e77a417aa8957f678983f0b56fbb878c508790f9c7f33b6acd8eeaab2320c7b0ca2d2533e112ccb984f9ec7d3c0 SHA512 a5052eb10a6672d924cd1a09505d2eccb26187cc11a16b2ab30dcf7e1ebf1e59e12e10f5b35426eebbe9c74a74611b25ea70464e661e9abaf22fee3ed361fea3
diff --git a/dev-python/pymediainfo/pymediainfo-4.0.ebuild b/dev-python/pymediainfo/pymediainfo-4.0.ebuild
index 0ab81a022927..f2324113671e 100644
--- a/dev-python/pymediainfo/pymediainfo-4.0.ebuild
+++ b/dev-python/pymediainfo/pymediainfo-4.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/pymediainfo/pymediainfo-4.1.ebuild b/dev-python/pymediainfo/pymediainfo-4.1.ebuild
index 0ab81a022927..f2324113671e 100644
--- a/dev-python/pymediainfo/pymediainfo-4.1.ebuild
+++ b/dev-python/pymediainfo/pymediainfo-4.1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/pyminuit/Manifest b/dev-python/pyminuit/Manifest
index 702492338840..666f52d9ac40 100644
--- a/dev-python/pyminuit/Manifest
+++ b/dev-python/pyminuit/Manifest
@@ -1,4 +1,4 @@
DIST Minuit-1_7_9-patch1.tar.gz 430753 BLAKE2B 19c19177a19aa4af27e3feac9df7c526e6536a7e4fad45c94b83b5080e2286e26949bdd5055da298156c3468aced288b5e38d989d00cf93a07d7ad15f111da65 SHA512 741ded2e6e999e8edf1e067ce9c2583784f6c1a7e34709430074d1f312de3a5815249466fe0a1c5be0a2f77932f34cbdb4bd1eb9de1b3528223711f26cbc65b9
DIST pyminuit-1.2.1.tgz 17099 BLAKE2B 9cefc9e59896d82cb7efd39085ab117a57b874bdae9ecc43fa2011b3148538fc3eeca0f086fae0d7b00cc654ff14edd9d63649ea71be35a795236bbe96c0e2a1 SHA512 b5bd954288d57a6c043e336ddb62a42cd4e6cc340847fbd700573db288c4404ef80a86a76b3c4e458913cd73b08ea97b20a4e411043a6ce826d9d88ee54fbe1f
-EBUILD pyminuit-1.2.1-r1.ebuild 814 BLAKE2B fbbaa5db8652c2816b5a3b61ab40199385b53f57d213e482dc9005e9d6b4ecfc98fe6dfddbe69e38bb710b80f8907e252d778398458d462c0be598ba347f1035 SHA512 c7a09461932bead4c5cc94ba82886a9f398487a788bb158eead1d7d96b9eed2788410ff588e6bbbe56a84af4ad31ec4f3c8e8ce220f15b83ea2c2531f35a9d7e
+EBUILD pyminuit-1.2.1-r1.ebuild 825 BLAKE2B 494fdbf9bfbffd7efbdaf4efd7861e3348a292935128c3834acbff3780d7eac97b04faaa3c9cf204fcd2a25daba7b447572740936b810c2f8ab84cc442327f75 SHA512 6297eb0dbd2e6245f57025c373ef182376905f8c7bac0b3e58df3d47c6cfba8fbadb5f136026496da783346571e454d9b534f4b2d70b1c633ead43f3e6dbdbd1
MISC metadata.xml 333 BLAKE2B fc246f42c3d2c2579bf2f1680c6189e76073224392758419b47399bcf44a12770203750edfebc77ee6ed45f3b76b6842a65aa59df0f2e610d9f8380db7c1206d SHA512 46169e56ebe63dbd8f7234dd06f9bd7b36f2325ca5c145207b638fde9805bb2d9361f070599aaabe69ed127df3ac419fefd6b10a98e9efe03afcd72aba2eab2d
diff --git a/dev-python/pyminuit/pyminuit-1.2.1-r1.ebuild b/dev-python/pyminuit/pyminuit-1.2.1-r1.ebuild
index 5b91f0546d16..51eafea936d2 100644
--- a/dev-python/pyminuit/pyminuit-1.2.1-r1.ebuild
+++ b/dev-python/pyminuit/pyminuit-1.2.1-r1.ebuild
@@ -22,11 +22,14 @@ IUSE=""
S="${WORKDIR}"/${PN}
src_configure() {
- cd "${WORKDIR}"/Minuit-1_7_9 && econf --disable-static || die
+ cd "${WORKDIR}"/Minuit-1_7_9 || die
+ econf --disable-static
}
+
src_compile() {
- cd "${WORKDIR}"/Minuit-1_7_9 && emake
- cd "${S}"
+ cd "${WORKDIR}"/Minuit-1_7_9 || die
+ emake
+ cd "${S}" || die
distutils-r1_src_compile
}
diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest
index c5d0fd53e10d..94c640453c9b 100644
--- a/dev-python/pymongo/Manifest
+++ b/dev-python/pymongo/Manifest
@@ -2,8 +2,10 @@ DIST pymongo-3.4.0.tar.gz 583303 BLAKE2B 2031b52731db8c5def167b2aceb4e1d064f0ff2
DIST pymongo-3.5.1.tar.gz 1332463 BLAKE2B d581409a4b6cdede3e126e31747d34ed0e238919163ed442477ae51765ebdd1ebfb53fc94f7f1f53161c2019bf9db46640730aa54f19af6af25a37c95372308d SHA512 67526bcc27233b85226d7ef6aacce6dfb848efc88730fb8207c3b610f3943ac813f6c2842b7e514d733a65a2b7ea4f255574732e42372551b1b333e3437fd82f
DIST pymongo-3.7.1.tar.gz 723014 BLAKE2B fd0be64f01006405f30e8d96e5edc0d565a8b67ec057a27b6143b4dd0592e2302efea65b6e3d4898d12e196b1efe01787aa608d8564573a83bfd193c703ba0c4 SHA512 34f7448c90a0741d1c80e5924d53e70d5c4bf74d140ea50cef1a519e11b7429dc8551ddb868ec4c02351da6619924ae0d4f7bfc12ef4fa9635c81e2f69aea30f
DIST pymongo-3.7.2.tar.gz 628611 BLAKE2B 4eac5f11c8cd9a1bf8e0553a1fc3ec8f0a4bec0fd6b04dd75fe85da7315baa0e81a3c2b2aa4eba351aa4206aae974bce263f0630ac8828d8a982c4902cf7f518 SHA512 4d1dfe03d94f381f27cfb5c8dd4f75ecbab90567fdc4dd594b880031e68825eda6285c8b261a4c9d76fb7ccc92c91e27ae2f696525f7732b1f0084794042a33d
-EBUILD pymongo-3.4.0.ebuild 2778 BLAKE2B 15a3fc6568ec6447296595b5409d2d467e265ce714ee7802953ba7ec4c2235b037b0d41a355ee46ed07d519284f005f40be8e764e967f7fe4d205b7ec52886be SHA512 4f238bcada0ffdc766bf5d99ebb208d649a5687b55a7b86bd8225858e772ddeab901dab7ad52e6687c3f57a50e2d9678d1475f909b870c207a53cff6573c5d03
-EBUILD pymongo-3.5.1.ebuild 2785 BLAKE2B 41d325ec530125f7bf7e4323a53f3bacdaddb6c1bcb58a8dbb53663e277c6937445b58438f8565a5d2377a014335fcaeb4ddcf312a77eba370413b99028633bd SHA512 9bfc8f9a8857f71dad695cba3e841c79a56fdb230917f4cd830cd296f27bf0bed0f9b66af3521fdd4c26785e6ac09e45e151ca5266721102f1fad3e5a42aea35
-EBUILD pymongo-3.7.1.ebuild 2787 BLAKE2B 438d9facf96bbc32cfe7a3a3cd92e8395d22f1dbba1b808b35c0779632a6c020ccd60c2490c5287109a974db844f2c258b43a422aa8cbd578aaa0c508bd56e57 SHA512 399feef8e82b08bf7802d3a7b849948e57e377a7530b2b4d743aef802ac36dab99aadb797f819489813f9e8f30f30cd48ce7ed540f26fdaedcbcea004de450a6
-EBUILD pymongo-3.7.2.ebuild 2788 BLAKE2B a148cb069181153cc332066624b08e6e86f549b4eec423ea4119559cba0757cf0a6ffd021b9c92a90770863e41a52513528299fa794b7f68533ef64c9bc332bd SHA512 4592ec042da8f2225f0577f46be89bf722e16a358ba5d8a70295db21648fe913ba617f8f4b6f49d835f07a93ad606e164c7f40919f05c87ef5502e1aa5d44f36
+DIST pymongo-3.9.0.tar.gz 701117 BLAKE2B c13b53f06fa1788f65de46b6a05474355e312a1cdd7798610b300c1a7bb9964d32243da52a4dad61d5b50e736c717f5549f61b28c06e1024505bdd3ec04ab99a SHA512 3ac8831ffd82c27bfbf8429a38fe26aed177ba68b89d0ddf043adfde326b8c01eea9be449bb985421f42677fab4dd5ab44e1c1c9eeb3aff41d792c660fe23e0b
+EBUILD pymongo-3.4.0.ebuild 2805 BLAKE2B f5535a901eeba5c185a1f13e6721df8e140f75ba6a12a4f0887cf0b07b67ebda1f241434af8706c781dc35902cd83cd387635377c7322fe1633477551d5127f4 SHA512 13fd2fb565ee9277386a5b0866f5401fa73b027a050eb6f2900b0b0b0004b9a2407a2469c3b0571dfbdb0c9bc7ec6a03d7dee5b75e0ed8899a525415754a84b7
+EBUILD pymongo-3.5.1.ebuild 2812 BLAKE2B af2b2f25c66a38ac6a381f703202aa7e02cb6cd117e3ebe688f93d8e316e02ec5f559a2bc8785de9fb0e3af0095777fafd2b940b11f7c37939e7a7ff13b80717 SHA512 8cdcccb0383aedffde36e9d303b7d01dc5b3978fe5dabf62c540157404f1bf3ac7ecba865529aa4a6f1c9e06cb86760c0dfb66310296e8a8d591d52bd7646658
+EBUILD pymongo-3.7.1.ebuild 2814 BLAKE2B 834dff1c33fbfd7078d7a294c28956114dad191986ea5e94cfb948d13f5f16e4ec110557d26634b694a091dbc189d4e1c1e6283578d820d0687cb135a8f5c751 SHA512 e799d39cc92a18ab59f7408634213586f8aa427e16d63f4bd89ee24e7643259c35f08ac29d84033769049aa4d79efe81c85aead55d7cabe7c2c5a0390497e0eb
+EBUILD pymongo-3.7.2.ebuild 2815 BLAKE2B c9d4983773b3cd75d2b8ef09e7d8fd87bf24f9fceaa7abc9b9291b24f787b758f63ebfd0df626e079ddcc5dcda8a95462e0e79b7e144086badf81cfd5ddc7382 SHA512 604e2296e59cc94911248c01a20a0a3e50cade9f1dd90139132b516dc1b86a5977551d868559ab048badf18c2eb4d09fcdf5648e2323b66417ad0490bec14608
+EBUILD pymongo-3.9.0.ebuild 2800 BLAKE2B 4faf95fd1764abc41f9b5875fe01cd44336030a72767da42dc01f05247cb281f142589cc759324ea4eec48a7a1e33386dcb2c2b2a4d406b07478f06f6dcaf3fd SHA512 d61fe777c5f2fdf775589fc72ae184acb3c9734029a87a20b9014b8c88dd8ffbace733a814055c125b17b0dd623a4ee218e4a96c69b79c2e591230d9431a987b
MISC metadata.xml 672 BLAKE2B 48cf6ce2f03ec2865a99fd033455a1b0a53cf9e55240ab6e993483929a6dd93661afcea7fa255095b66536f0a8cc05b5c4e6a12bd044547a5cf190559a9e480f SHA512 89b8a3551a5b0bd495bc98ac2f9324daeb3f3d81d0f6b991e5537e02c7b369201f9692be5acbe228ddcd3581002a39ac777ea5fc136957e9ccb9683f205e38ea
diff --git a/dev-python/pymongo/pymongo-3.4.0.ebuild b/dev-python/pymongo/pymongo-3.4.0.ebuild
index 26629e7b5e4c..a6cd9e3f4b03 100644
--- a/dev-python/pymongo/pymongo-3.4.0.ebuild
+++ b/dev-python/pymongo/pymongo-3.4.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~hppa x86"
IUSE="doc kerberos test"
+RESTRICT="!test? ( test )"
RDEPEND="
kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] )
diff --git a/dev-python/pymongo/pymongo-3.5.1.ebuild b/dev-python/pymongo/pymongo-3.5.1.ebuild
index 7fb4a78ebd8f..2f6db2a8ea24 100644
--- a/dev-python/pymongo/pymongo-3.5.1.ebuild
+++ b/dev-python/pymongo/pymongo-3.5.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~hppa x86"
IUSE="doc kerberos test"
+RESTRICT="!test? ( test )"
RDEPEND="
kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] )
diff --git a/dev-python/pymongo/pymongo-3.7.1.ebuild b/dev-python/pymongo/pymongo-3.7.1.ebuild
index 3f75092d86be..452b6175db7d 100644
--- a/dev-python/pymongo/pymongo-3.7.1.ebuild
+++ b/dev-python/pymongo/pymongo-3.7.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~hppa ~x86"
IUSE="doc kerberos test"
+RESTRICT="!test? ( test )"
RDEPEND="
kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] )
diff --git a/dev-python/pymongo/pymongo-3.7.2.ebuild b/dev-python/pymongo/pymongo-3.7.2.ebuild
index 81df5efa2f87..084913914e55 100644
--- a/dev-python/pymongo/pymongo-3.7.2.ebuild
+++ b/dev-python/pymongo/pymongo-3.7.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~hppa ~x86"
IUSE="doc kerberos test"
+RESTRICT="!test? ( test )"
RDEPEND="
kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] )
diff --git a/dev-python/pymongo/pymongo-3.9.0.ebuild b/dev-python/pymongo/pymongo-3.9.0.ebuild
new file mode 100644
index 000000000000..f94fa7bf9545
--- /dev/null
+++ b/dev-python/pymongo/pymongo-3.9.0.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
+
+inherit check-reqs distutils-r1
+
+DESCRIPTION="Python driver for MongoDB"
+HOMEPAGE="https://github.com/mongodb/mongo-python-driver https://pypi.org/project/pymongo/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 arm64 ~hppa ~x86"
+IUSE="doc kerberos test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] )
+"
+DEPEND="
+ ${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+ test? (
+ dev-python/nose[${PYTHON_USEDEP}]
+ >=dev-db/mongodb-2.6.0
+ )
+"
+DISTUTILS_IN_SOURCE_BUILD=1
+
+reqcheck() {
+ if use test; then
+ # During the tests, database size reaches 1.5G.
+ local CHECKREQS_DISK_BUILD=1536M
+
+ check-reqs_${1}
+ fi
+}
+
+pkg_pretend() {
+ reqcheck pkg_pretend
+}
+
+pkg_setup() {
+ reqcheck pkg_setup
+}
+
+python_compile_all() {
+ if use doc; then
+ mkdir html || die
+ sphinx-build doc html || die
+ fi
+}
+
+python_test() {
+ # Yes, we need TCP/IP for that...
+ local DB_IP=127.0.0.1
+ local DB_PORT=27000
+
+ export DB_IP DB_PORT
+
+ local dbpath=${TMPDIR}/mongo.db
+ local logpath=${TMPDIR}/mongod.log
+
+ # Now, the hard part: we need to find a free port for mongod.
+ # We're just trying to run it random port numbers and check the log
+ # for bind errors. It shall be noted that 'mongod --fork' does not
+ # return failure when it fails to bind.
+
+ mkdir -p "${dbpath}" || die
+ while true; do
+ ebegin "Trying to start mongod on port ${DB_PORT}"
+
+ LC_ALL=C \
+ mongod --dbpath "${dbpath}" --nojournal \
+ --bind_ip ${DB_IP} --port ${DB_PORT} \
+ --unixSocketPrefix "${TMPDIR}" \
+ --logpath "${logpath}" --fork \
+ && sleep 2
+
+ # Now we need to check if the server actually started...
+ if [[ ${?} -eq 0 && -S "${TMPDIR}"/mongodb-${DB_PORT}.sock ]]; then
+ # yay!
+ eend 0
+ break
+ elif grep -q 'Address already in use' "${logpath}"; then
+ # ay, someone took our port!
+ eend 1
+ : $(( DB_PORT += 1 ))
+ continue
+ else
+ eend 1
+ eerror "Unable to start mongod for tests. See the server log:"
+ eerror " ${logpath}"
+ die "Unable to start mongod for tests."
+ fi
+ done
+
+ local failed
+ #https://jira.mongodb.org/browse/PYTHON-521, py2.[6-7] has intermittent failure with gevent
+ pushd "${BUILD_DIR}"/../ > /dev/null
+ if [[ "${EPYTHON}" == python3* ]]; then
+ 2to3 --no-diffs -w test
+ fi
+ DB_PORT2=$(( DB_PORT + 1 )) DB_PORT3=$(( DB_PORT + 2 )) esetup.py test || failed=1
+
+ mongod --dbpath "${dbpath}" --shutdown || die
+
+ [[ ${failed} ]] && die "Tests fail with ${EPYTHON}"
+
+ rm -rf "${dbpath}" || die
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( html/. )
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/pympler/Manifest b/dev-python/pympler/Manifest
index e750c48ec0c4..3f6e9b51713f 100644
--- a/dev-python/pympler/Manifest
+++ b/dev-python/pympler/Manifest
@@ -1,5 +1,5 @@
DIST pympler-0.5.tar.gz 263627 BLAKE2B 5ce881664e2d57d1a7a9b87238cfc6657fd35a140e6ab906b55ca6e0ac91fc8a74377d4db21706708c55773f8ca65d3578c101669ba409339418e09ca53d0fb2 SHA512 254b758df70bafe57f315a973de0caeef6cd616bd0cc7b4475c74c3a9a94f52b3ac3da3f073483db3560cd0060536c95ed1297007c24dfe8db89fd893ff1409c
DIST pympler-0.6.tar.gz 267267 BLAKE2B 84a8df3177d0defed949869bec9342beb4336c912be5539c597388207abcbc53fa5218da34b16a872dca804ff559a448dc092b4d33396d570164311c1808765a SHA512 891822ce0a76377d74aa99dd2ce8b21a364084f0bc03ab6d6fe505597a0e182dde459b218dff8e0e6a753e1d88ba9f01b3a4b97be31a20e73a93d6c6fee66e1b
-EBUILD pympler-0.5.ebuild 1025 BLAKE2B 9fb2e913008eccc06c5ba113eb59b04645389a43d0eea217851780dab324ed8eba80145d1df452358744a036f2977068a4f4ff9df4471a8e07f81d9bb42f0854 SHA512 959895d7813ab994053ea28429d68dd707876487a92f1541bb2a1ff7e1962b19e495c03b35b8bc45fed5d221c4d30dd98af3244a767950a0ef18b6e661da2da7
-EBUILD pympler-0.6.ebuild 1035 BLAKE2B b88864500989b1ad33e2ec354c7db11aa1569da81523d89cca4647e3df7be99467696b408d663455f5da7ec68935111b0a57a8d72005aea2c116b192397e4548 SHA512 7eb007f4c2942cd2a05331d594b0d8b42bdf7db3cd7ec508861d9a02bf7453a1745f3817ce03ba9e29acddd777359d991ce0b568798a9c3dcd0479a8dd9f01fa
+EBUILD pympler-0.5.ebuild 1052 BLAKE2B 5a702e59a73bb83c5af01aaf38a0e130cd3bf53a1f88d4eabdda1f4ba249c97c460f86d0f6f23d26d60b0891953242b12b64184b8b4b54e2cbd2db2fcf117192 SHA512 35c403653a3ad81da8429624a04018e2d4b668eb9f656525cbe71c05a5528fe370703476e5d49bf5ca666c8c22d53c91414d011982c27b2a9c98772fdd61386f
+EBUILD pympler-0.6.ebuild 1062 BLAKE2B 30a4ffe92bd2e631cf0bf2e97aa83d559c43564af8257305a529a4300e950f43ae667c70c700f6224662ddf7c9206b31f3d8dfa2b1fe4dd5f96250500c638d3c SHA512 e3f34cc44f39b3e66dac23b2e2eac0c903865579cead136b7d92716cf7aa9374a0ca051751de248306ae2fe4d6aeb85692457522017ac5a1ab4833a161063ddd
MISC metadata.xml 775 BLAKE2B bb415e7f09dec344f5f97fac36d3659c0670de5230a628515f26b1b9177883b6d99bed0ad2992af116f6b800a9f73aac3f436a6480a57c6ea5565e01f56c95b5 SHA512 e97ef9decf71b8f941e1fb54fee0aef66dee9c3e722f590d1d08f87dc20ba709713089c91891f0c686d69053321894fd6c8e6de690154f193e2bb72a5d879d41
diff --git a/dev-python/pympler/pympler-0.5.ebuild b/dev-python/pympler/pympler-0.5.ebuild
index e0885e46d739..bbef3e882bc9 100644
--- a/dev-python/pympler/pympler-0.5.ebuild
+++ b/dev-python/pympler/pympler-0.5.ebuild
@@ -20,6 +20,7 @@ SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/bottle[${PYTHON_USEDEP}]"
DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
diff --git a/dev-python/pympler/pympler-0.6.ebuild b/dev-python/pympler/pympler-0.6.ebuild
index 03f9d85458ee..a8516170806d 100644
--- a/dev-python/pympler/pympler-0.6.ebuild
+++ b/dev-python/pympler/pympler-0.6.ebuild
@@ -20,6 +20,7 @@ SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/bottle[${PYTHON_USEDEP}]"
DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
diff --git a/dev-python/pynacl/Manifest b/dev-python/pynacl/Manifest
index 9035ec4aab2b..67d9aa54d34e 100644
--- a/dev-python/pynacl/Manifest
+++ b/dev-python/pynacl/Manifest
@@ -1,5 +1,6 @@
+AUX pynacl-1.3.0-hypothesis-4.patch 879 BLAKE2B ad16a87df5bdcad6e07afc4474a0cae6284e8cdc547405af05b1b4bae32e3c01c9ca523f3045326335536f509cb72c7014d31ccee8a3ad8b2fffd3c9cd837935 SHA512 de3bffffd0a16934ec5653c850a2d9b2075468dd0ea59c646af0c2ddfc9c4dd2994413a917e58fc67d436d2add6d111749d4979b02e4bdb6b8ff4e946e283109
DIST pynacl-1.2.1.tar.gz 3302051 BLAKE2B 96278368427c2b5f1d9508a5d9a36853a9c50390ee3ada20d6344e4f7f67fb3f1285c45794b863f129b48feff8a5a3d4a20796f69e832cec2aef26f27961d925 SHA512 15a3a84fed4d002072c185ca346c708ed0fb397ca3a8d0144caced635cc2e00e19603767cf9fcedc571cb4bf32c546141094ce44536dd117c3775efb2fc589b9
DIST pynacl-1.3.0.tar.gz 3405949 BLAKE2B e6a6444eed2cbf134ee6060ef382981f6bfb8396fbae30dc1e16f7702a559b7ea56889d9889adfea09ac6644732fafb98e07da99e3a41392303b6a45f0b494b1 SHA512 815c31a2069cbee1091d7e0ebf0b5572875c4a537311af561b5bce0b9d8051028e367a516b46481453d9780e60e9e7e2a4640d320164059c3974b0319d1cf96d
-EBUILD pynacl-1.2.1.ebuild 996 BLAKE2B 2788af6b34f80656f32aa5e337c1ea654ac0e5fcef6f89e11217640298d128e448f1fad13df6e35f350a33bfa8350f38d817ceac0b1fb957151c7705374033c2 SHA512 14b877b43fa3a2e08c0b8cd8b8bb346d527f6fbf427d6248d6f5812fd3336456ee8df9e062bc3158040460764f95510c0aae75094407076e25e6f5f8296e1e7d
-EBUILD pynacl-1.3.0.ebuild 1030 BLAKE2B 0fa81ed9780f555c7a377482296a5ecc53836619b9525d5053c0af459dc1e8fe4661e284c33dd5abe17d250d31c734ea7c114969fafc757f2039cd6d8d38c15e SHA512 b1bdb6269222bf83d24b8dd56a57571b31ba8c27ed701c2c1363327dde98aff4a117049c666878879ff4ea62f39eab5b091f5d57d9017d4cc1df60ee67dff8e6
+EBUILD pynacl-1.2.1.ebuild 1023 BLAKE2B 9b328a99ca277c449e61db37d9f51601620a480466bcc4b2934e9f222d238208aa88f37d92c7e65401560f7a923615afbca04911c18b7504e6acc47e1ec31f15 SHA512 1dc8869aaa920207c7022e95d3a2b199aaaa752e9a7ea7a9ae9455831f45cb4f3d461efe74d64f572f3781ca19e7e2c31408d9c0e695805ca8cf1b67188ec2a8
+EBUILD pynacl-1.3.0.ebuild 1110 BLAKE2B a890fdc3aa003d93cf84444275cd1eb8784d2887d867096b2d9dbc611f3f0e2d43ea03b5d3a5c5a9a346a7fbf65476226ffa703a87d047e93870dc57abcd043c SHA512 0e8ab0278aea2e05e5c1c8ec71cb0a063de1770cac7fab21d9b2c5b910bec9bfb994f08e8a064b9bf527b44661e4afa992b93686c0e102d71e917eb5cf6c8066
MISC metadata.xml 753 BLAKE2B a735a91bb099911df938224e8f89baa564a86855655a5fbd2d9027bc108001052c7793a6675dd2d301c083bde38d4eb03015628d733055d1938e2dee12f8e784 SHA512 f9c8f52b3c9069f3500c5e7023636f9866c90b5c904e7d66443b620f523474e3f695f66e666de679b3b8b4c362cfbc5c9268727c68d3d1ca462b1ef93b0ec6e4
diff --git a/dev-python/pynacl/files/pynacl-1.3.0-hypothesis-4.patch b/dev-python/pynacl/files/pynacl-1.3.0-hypothesis-4.patch
new file mode 100644
index 000000000000..9b7a5a905d41
--- /dev/null
+++ b/dev-python/pynacl/files/pynacl-1.3.0-hypothesis-4.patch
@@ -0,0 +1,29 @@
+From af2d8c241872318baba42d7f5fbfb1869de91baa Mon Sep 17 00:00:00 2001
+From: Valentin Heidelberger <github@valentinsblog.com>
+Date: Thu, 27 Sep 2018 22:36:34 +0200
+Subject: [PATCH] Remove average_size hypothesis setting from test_bindings.py
+
+---
+ tests/test_bindings.py | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/tests/test_bindings.py b/tests/test_bindings.py
+index 22930cc7..d7951a21 100644
+--- a/tests/test_bindings.py
++++ b/tests/test_bindings.py
+@@ -306,7 +306,6 @@ def test_unpad_not_padded():
+
+
+ @given(binary(min_size=0,
+- average_size=128,
+ max_size=2049),
+ integers(min_value=16,
+ max_value=256)
+@@ -320,7 +319,6 @@ def test_pad_sizes(msg, bl_sz):
+
+
+ @given(binary(min_size=0,
+- average_size=128,
+ max_size=2049),
+ integers(min_value=16,
+ max_value=256)
diff --git a/dev-python/pynacl/pynacl-1.2.1.ebuild b/dev-python/pynacl/pynacl-1.2.1.ebuild
index 1da7e40410e2..e588fbf094d3 100644
--- a/dev-python/pynacl/pynacl-1.2.1.ebuild
+++ b/dev-python/pynacl/pynacl-1.2.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ppc ppc64 s390 sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/pynacl/pynacl-1.3.0.ebuild b/dev-python/pynacl/pynacl-1.3.0.ebuild
index ce1ea9dec3e2..8e14dfbea888 100644
--- a/dev-python/pynacl/pynacl-1.3.0.ebuild
+++ b/dev-python/pynacl/pynacl-1.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7})
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8})
inherit distutils-r1
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
@@ -27,6 +28,8 @@ DEPEND="${RDEPEND}
>=dev-python/pytest-3.2.1[${PYTHON_USEDEP}] )
"
+PATCHES=( "${FILESDIR}/${P}-hypothesis-4.patch" )
+
src_prepare() {
# For not using the bundled libsodium
export SODIUM_INSTALL=system
diff --git a/dev-python/pynag/Manifest b/dev-python/pynag/Manifest
index 3eada238ce5f..6a577ad1cdc7 100644
--- a/dev-python/pynag/Manifest
+++ b/dev-python/pynag/Manifest
@@ -1,3 +1,3 @@
DIST pynag-0.9.1.tar.gz 219909 BLAKE2B e04d5150fdf1f5d53b6496ff532ebc4b0dcbe63eb5b2d03e7b3384d7b4ede328f3bb5d4a2d053ad3a4eb21fb62ba4df2d16b3305c090fbc50dddcb6f4a503726 SHA512 9a16dc952a4ec468c551d31c9e6d85013da51edd30548e1b8ef886ae228b509578d84e7e7045b70d11b6b1ae77969f7a92afd58a254e0554fa1ffd839a82729f
-EBUILD pynag-0.9.1.ebuild 422 BLAKE2B 8a014795815440581d2a6bf72ced4c65514b2a2868962433cbef3ec76bcfaed43f226df0a6918ccee8705b6bdbec5ccbd489338b8182f4e72c3ade4f0fa1c901 SHA512 39807b8719324d2d880aa7cd8530051c2b4a1d6b8bcadf4176ba70189d73ed2440b4e7cd92ffa7411485f5296587ecca2e5ac390ddb21ea00d6dae35d3b11ded
+EBUILD pynag-0.9.1.ebuild 446 BLAKE2B 9010217563360be611112ca638af46f3afea04b644d26bc7ff6e61155917399c974ab02a3693530274b58c88317e2373f3cc3dc29f5967893f5e0fc86143654a SHA512 03f2b67360eed8a977232b6b114c469e2776d2d50bc9644a7b983ea72b2b5be8e4cfb204d67f7fc14aaace5ecbb23df39558dc6d4086fb1132cfb7657a74d989
MISC metadata.xml 483 BLAKE2B eb1b2435f7c03937f39a05c5bff0778a99ab4bb66b25a8e475905e34abc4420ad2514fdaaf06ba0f233bb693fa2c13f4280bd8c6fc69677edc85147a61deafba SHA512 ba5bd1f53b4f6fea2ffbf071519af08e50c9d433a3474d77105e72640fd6e87d0ed72ac8e80604084a0d40d3747af3e05c0581f4d9d99d5eb3c6d9e280d45e6e
diff --git a/dev-python/pynag/pynag-0.9.1.ebuild b/dev-python/pynag/pynag-0.9.1.ebuild
index e818a07e3dc7..7c0e001abd1d 100644
--- a/dev-python/pynag/pynag-0.9.1.ebuild
+++ b/dev-python/pynag/pynag-0.9.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2017 Gentoo Foundation
+# Copyright 2017 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -14,5 +14,6 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="test? ( dev-python/unittest2[${PYTHON_USEDEP}] )"
diff --git a/dev-python/pyoembed/Manifest b/dev-python/pyoembed/Manifest
index 4f8d498d2a0f..fb94953ad6d0 100644
--- a/dev-python/pyoembed/Manifest
+++ b/dev-python/pyoembed/Manifest
@@ -1,4 +1,4 @@
DIST pyoembed-0.1.1.tar.gz 12941 BLAKE2B 0a3a5935e599450441e661b124034be36a0d3c529b936d9a8cacf997870d83f89a2d067f250902043efd07a44b56a7b3e10524dcf51dea603a033ece47200c23 SHA512 6ce7ec87082179c0f35dffe67f7ce91b71c40c57ed6bf7bd0ecd2ce654fbd1ab0c6f6469cbfb4e0a8dafc970bf496ffbc57f09838cf575e0becf7527553de63e
-EBUILD pyoembed-0.1.1.ebuild 752 BLAKE2B ba58993272b2281fb23141803041a0fec5872764112695a7b170ac179907016497ce7c13e6f327d85c23e602f74f9ab3f75d11f90cb8522b23a00b35376d679b SHA512 c32c70ead9ade63b7e65e36174329ff5bffa632fce01e45230dffc8c0f32ae85dea3a7cb87b2c27b4b163a6d08cd6cbfb63a53380257f03daa9ddcb10640deb4
-EBUILD pyoembed-9999.ebuild 752 BLAKE2B ba58993272b2281fb23141803041a0fec5872764112695a7b170ac179907016497ce7c13e6f327d85c23e602f74f9ab3f75d11f90cb8522b23a00b35376d679b SHA512 c32c70ead9ade63b7e65e36174329ff5bffa632fce01e45230dffc8c0f32ae85dea3a7cb87b2c27b4b163a6d08cd6cbfb63a53380257f03daa9ddcb10640deb4
+EBUILD pyoembed-0.1.1.ebuild 776 BLAKE2B 61f069560ce208e3226c6454d972e81e4fcc35e2086cfd0d6d19c00fd8323fd81820f402a5b555db7cfa86c96d0efd943c27a7b29fd92f9dd8f364daffa9faaa SHA512 c1a6eeac8aaba5a697233823be3aa914d8ec4f7c1d639101e6f4c0e6c469c5681f7f31903fc973a0a3349ff0a9e9e53ac340dd1aa5ab240819df127dfdc108ff
+EBUILD pyoembed-9999.ebuild 776 BLAKE2B 61f069560ce208e3226c6454d972e81e4fcc35e2086cfd0d6d19c00fd8323fd81820f402a5b555db7cfa86c96d0efd943c27a7b29fd92f9dd8f364daffa9faaa SHA512 c1a6eeac8aaba5a697233823be3aa914d8ec4f7c1d639101e6f4c0e6c469c5681f7f31903fc973a0a3349ff0a9e9e53ac340dd1aa5ab240819df127dfdc108ff
MISC metadata.xml 656 BLAKE2B 955e14f70cc8b4c92a51d362931dc8efb23a0ef24ee6616857456e8eda68ae4e8cc2ffff6bc1ab9eabb141786d158243ee40c211683e181b4321e09d1d53e2f9 SHA512 65a38eadbd1450933b37c210be72d594943761bf0fa543e20e9364e97d8e14ec3722906c653842fb1ea47fdbd58851a208cfd124630afad2e25f00d74e585bd5
diff --git a/dev-python/pyoembed/pyoembed-0.1.1.ebuild b/dev-python/pyoembed/pyoembed-0.1.1.ebuild
index 3b6c54f2f8c2..0a74596a4f4d 100644
--- a/dev-python/pyoembed/pyoembed-0.1.1.ebuild
+++ b/dev-python/pyoembed/pyoembed-0.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -22,6 +22,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/requests[${PYTHON_USEDEP}]
diff --git a/dev-python/pyoembed/pyoembed-9999.ebuild b/dev-python/pyoembed/pyoembed-9999.ebuild
index 3b6c54f2f8c2..0a74596a4f4d 100644
--- a/dev-python/pyoembed/pyoembed-9999.ebuild
+++ b/dev-python/pyoembed/pyoembed-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -22,6 +22,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/requests[${PYTHON_USEDEP}]
diff --git a/dev-python/pyopenssl/Manifest b/dev-python/pyopenssl/Manifest
index 14d4dd4113c4..f3e8f10d4cf8 100644
--- a/dev-python/pyopenssl/Manifest
+++ b/dev-python/pyopenssl/Manifest
@@ -1,7 +1,9 @@
DIST pyOpenSSL-17.5.0.tar.gz 170870 BLAKE2B e8b8986a7c5475ac3898df4877a8be86db359af79e1718bad85149440cff543c501ee23eb369270d2c539a9e3f4e13165ea87b858ef6916ee79ca6e49f6e5370 SHA512 f194662b5842f1e3a4fcb910b9f2e6482d1dcdf834f306acc3dd6d9723f65038f7bff550248fa6268d90c839c9d9e8248bb6c7d399495fe6aed25291b93ece86
DIST pyOpenSSL-18.0.0.tar.gz 167296 BLAKE2B 3a9c8db02e92858353389508d9791d2ff0b07b54150d27a513b4c26ef62899167d184702cd8ac3a9fb5be120a92e31259ce265a400513de4622c30b1269ecd9f SHA512 7106d4116243a164c1f458ad495564c2cf3a46b4b0fbb1d452b4174ead4409bc9c783c3a4674231ed3c26ecf588077b01dadbdefe033d5e7251a61531c6f6c15
DIST pyOpenSSL-19.0.0.tar.gz 168551 BLAKE2B 762d3358b3cc4f1e088e9464ac079e5212c537d25691e51edb3255a192c42276506c758ecf16eff999082bfd05aeb92a37741338d92036d2149b87c95008db05 SHA512 a7e12bf5be725ccebd1223d567a9b9e8bd35f79cbf3a0409108fa6f00e10ab137dd6876369e9dede02b2abc7d700786cc905532ca5c31b6e246f6df8b24e2818
-EBUILD pyopenssl-17.5.0.ebuild 1698 BLAKE2B d5a17c52f1c742084c29997465e4260ec06eee878c2eb185673e42a9eef47a510f2ee2ca0f966513d189e2d2af443dadfd73d7fb1ffdb60991f364200452109f SHA512 44969e6e9e81b0ebbd48b101819533a3e15540733a31c96268cf1f653813635d404a3f96464b43164ff617ebd94c16ecb11be0c6fdb7eed5b880d275c9ffb5bb
-EBUILD pyopenssl-18.0.0.ebuild 1712 BLAKE2B e4200d34ac7036542b0201b55c1811f8cdd9302273a56f88c017881b1d48cfb821dcaf12bdc1bd891c21a3ced09ce6e6d4317d134c960d08950240578eec412f SHA512 33cae8cf21ef7bb9d6746ca3707d9098d4a43753f976b06795f528df954644d7b8dbb1f0d850ebe2c3d00b44761ce25e55a5feb3270302727f2081c7879e819e
-EBUILD pyopenssl-19.0.0.ebuild 1709 BLAKE2B a594efc8794b0fd4a13b8f5c6fef688e80e496c4e19fd756354152f2767b9d24fd777e613b07600b6a6425df3ae3b49b6e1240ad38ad78ae44eb861d9e439300 SHA512 6aedf4688892f1d43a4b1c22c9f6f17af487b48d4a6362a12091c361482dc632ff715683ed77c2d2a1fc647c877bfadecf5fe9cdb106b6f2b9ccea09ce582da5
+DIST pyOpenSSL-19.1.0.tar.gz 160510 BLAKE2B e6e39f860221a2696aa3fa32ac89ed48e34b18e4accc366a86264d943a15a1b00ba1a0d8349550d1775d25836aa5d214e1e3fe4ec0a9c0f6d5ab00cd9fede633 SHA512 4acd96f287d72eb11bd812697d28cd6eb6a96a4653248b65f967187830a6b17cc1254775a18a3405469f3d45abdae6f02d165f2f35f035f3174c2826fba82916
+EBUILD pyopenssl-17.5.0.ebuild 1725 BLAKE2B 0a44e94c9f07d03430e7e6afd57d239db442a27c3d44979b8605d1d4d6204fc197098d35cb7e5d40e0dcbedf20091e90dda24a2ad01d28b4d026eb1ba228576c SHA512 3fcd1b3d791f1059660f70cb8bfdc253f45e13dfe2d6947978e9bb58dbc4562ac13b40ca0aa0e203ca21af1d653b32211049d184ce00aea0d17ccf4c4211434d
+EBUILD pyopenssl-18.0.0.ebuild 1739 BLAKE2B ce4151ce341e9b062b66038f102e27f0e87360b407e0b8c0192a8668462b5fd742e108d97c14cf5379b6def08e256f4181e574dc901fcc5a8a948b3fee6a073e SHA512 1384c0686c22bc18351e4f59ac13d9c1bf7ccd2a44bbd889ab12e8542a2541750abef60dbc730e20d43e601b0444240bd53b87ab0dbc60647562760d41e022cb
+EBUILD pyopenssl-19.0.0.ebuild 1736 BLAKE2B beb3e48131715be4050edc057a31020ec47892397b21d1d75dae13b143c30edfb82228e5bb98d149f581f42789f7c93cc405a9035fa6b90317e517c3b5dae4fd SHA512 63c136e2badac4636003e37e3de3488b6f7cebfdb096331a78382ca7e93790913040842945db996f9986e23f567407845f631f994d71b89f2a68370ece2d7c0d
+EBUILD pyopenssl-19.1.0.ebuild 1414 BLAKE2B 1cb4abc6754aaf037f6f85a392e86674ea7a2e1e77da6d1590634fc6d3c84c61247e835b75880f91b871bc7f3f8100cbfdad30f9240639316619e4263adcafa4 SHA512 95b77e035279eefd1f84983bf8dcde104d4873f6736cb1c0fdb269b15a901d526a6c051b0d363534d13b93f142b414fa41c9b6fd87198d9177cec77469560632
MISC metadata.xml 418 BLAKE2B 69f135bab3b0cffa47cc8e807e1f537f7fa0bd599bf3309ab92ddf41f894c21ab0e3f793ea4caa65d272043d2dc0352fc54c7160b31fccabbeb165775a895d97 SHA512 5cd4b0381e79245626500a2a38b9f7bedcc8e4742445ac16f12a96133f1291ec49592f2259294f153d5f1b27969cd6f7f364d49f32d0793b12b2ad38b824f441
diff --git a/dev-python/pyopenssl/pyopenssl-17.5.0.ebuild b/dev-python/pyopenssl/pyopenssl-17.5.0.ebuild
index 167d9dc59854..a7d7cf3f88f9 100644
--- a/dev-python/pyopenssl/pyopenssl-17.5.0.ebuild
+++ b/dev-python/pyopenssl/pyopenssl-17.5.0.ebuild
@@ -23,6 +23,7 @@ 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/six-1.5.2[${PYTHON_USEDEP}]
diff --git a/dev-python/pyopenssl/pyopenssl-18.0.0.ebuild b/dev-python/pyopenssl/pyopenssl-18.0.0.ebuild
index a0570e104b23..370f7551684f 100644
--- a/dev-python/pyopenssl/pyopenssl-18.0.0.ebuild
+++ b/dev-python/pyopenssl/pyopenssl-18.0.0.ebuild
@@ -23,6 +23,7 @@ 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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/six-1.5.2[${PYTHON_USEDEP}]
diff --git a/dev-python/pyopenssl/pyopenssl-19.0.0.ebuild b/dev-python/pyopenssl/pyopenssl-19.0.0.ebuild
index 9ac620f93eb0..5893c16d4bf2 100644
--- a/dev-python/pyopenssl/pyopenssl-19.0.0.ebuild
+++ b/dev-python/pyopenssl/pyopenssl-19.0.0.ebuild
@@ -23,6 +23,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/six-1.5.2[${PYTHON_USEDEP}]
diff --git a/dev-python/pyopenssl/pyopenssl-19.1.0.ebuild b/dev-python/pyopenssl/pyopenssl-19.1.0.ebuild
new file mode 100644
index 000000000000..fde3dc7c660d
--- /dev/null
+++ b/dev-python/pyopenssl/pyopenssl-19.1.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 flag-o-matic
+
+MY_PN=pyOpenSSL
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python interface to the OpenSSL library"
+HOMEPAGE="
+ https://www.pyopenssl.org/
+ https://pypi.org/project/pyOpenSSL/
+ https://github.com/pyca/pyopenssl
+"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/six-1.5.2[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-2.8[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ test? (
+ virtual/python-cffi[${PYTHON_USEDEP}]
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/pretend[${PYTHON_USEDEP}]
+ >=dev-python/pytest-3.0.1[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_sphinx doc \
+ dev-python/sphinx_rtd_theme
+
+python_prepare_all() {
+ # Requires network access
+ sed -i -e 's/test_set_default_verify_paths/_&/' tests/test_ssl.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ TZ=UTC pytest -vv || die "Testing failed with ${EPYTHON}" # Fixes bug #627530
+}
diff --git a/dev-python/pyparted/Manifest b/dev-python/pyparted/Manifest
index 1f68d8c726e1..21602b25b405 100644
--- a/dev-python/pyparted/Manifest
+++ b/dev-python/pyparted/Manifest
@@ -2,8 +2,8 @@ AUX pyparted-3.10.3-greater.patch 342 BLAKE2B 857734d2466e5d1e9a9b7575dd41977836
DIST pyparted-3.10.7.tar.gz 99879 BLAKE2B f2d03415ec7623fbe25aeab70e53646aa5e576e9f20ac41ffe6c859be9572874579f5720b8d05191107f4143e2c6dd14d83a05798a345fa0ed8a81ce2634f599 SHA512 c57fed2a8d04511b12891fd59b6dd6840439aada7e5ebeab14a56e6e4f201c249046ee87d9d25af1b3f02960994efb0a2973f25928a9df85d48bbd1bc196ab07
DIST pyparted-3.11.2.tar.gz 101318 BLAKE2B 0c79535d6f3a269d5dfdd6c31ec80569d8c7432cd058f90999ebfd61ef727762a395d902539c49744108e92ba1a351c1ec939c02188869bed6c808551a843f92 SHA512 de6e7387e3eb9c9cb11e01f475d2749d2ce22ec2f11386df20cafcf83f7e431828f2db936f29c717e42694ff390a592598893633156a21aa7c8d5700a3c9ece9
DIST pyparted-3.11.3.tar.gz 105305 BLAKE2B 271d0ed91c187c66219f06e91def5e868d81494241a2e9137676162ffa388523f5cccb3ec6dfed655cb59da1ca56e7fde3bb9fafa227b86d8f7b279759fe237b SHA512 b10a89d076a27a074d606101dccb62176299dd8f9da75a5a4bf9c8a6683d2873b649d948736e991e4cfa21d43a54e7d2934da8e539ce8626ae5fd47e892ae286
-EBUILD pyparted-3.10.7.ebuild 684 BLAKE2B 757db877877ce8c1fbaeb75a2aac2ebc84e13f947f35fdd0118e35a4eba9f54f65c14e14b5f7e9b35745edd9562521a00401bd43732977a30d9b84e6a0b2b5e3 SHA512 916995670db72e69763dc17b3f28855c74679dc489ac89422865f5fa448520f21f44eb264d81bbfe7c7600c252ae31f37636977437c0002cb0b09863ccb26014
-EBUILD pyparted-3.11.2.ebuild 691 BLAKE2B 7b496525d33ce29f596ae8da78f793128e83a1db13a656bbf95e60ef8aa4e88c9c010478d0bf707afc3a7b02714ce863e7da0f550d3162fe28660f65c42a26b7 SHA512 d135f3b2d241c3abba5de80a2e90d08746039280589d86a5cc588912b74dffc4626e109527f5b0789b6ed45a2c1654ed89416e774fcfb4b6e41a48dea22a1e5d
+EBUILD pyparted-3.10.7.ebuild 711 BLAKE2B 33c2afa8b7119419fcb055f52135bf56abfb5afa30b7bf8552caf7c49a967cabb6e7f4724e0f05ad24097c176e6305bdfc030c7dca498321ca301f8411c8ec5a SHA512 89024095f27fab914273ca75eda377fdaa7f9f7d53b823d3154c2b4ca362ee2d3189412f14aff90ffd8b7c7c4c8e2e06135f2b12446975d3be2b23b951baa71b
+EBUILD pyparted-3.11.2.ebuild 718 BLAKE2B 47d81489d75de0cc2c9523d0c86079b6f4e669165947b25a14cdc1b88850e7aa9f511ade3b4b2c2b9a82bb0106c7a7c155836dcc0984ce8ae366c7365cad1bf8 SHA512 cbab55f191ec014c9c8c1e17d00b4e175a9982b25db2fc1ed6a61d0d17499beef30c74e6c77ee02383da1fab7234165675114600a2826b0db01dc5219f9a96fe
EBUILD pyparted-3.11.3.ebuild 585 BLAKE2B 1de8ef6873750577444b42fc585d16c1612b6b9aa7880bc3e467ba9d39f894de3d388bf3dbf225fdda9567d25498343990e98c4c7be2bd1ad86ea38eaeae81c4 SHA512 14a111c031e6c703321f79b008ea2721736ece401add97275fe89235fe752e76794ce2d4f7a62bd347897335e991b454991c85aa6f3981d4de271741ab49f878
EBUILD pyparted-999999.ebuild 513 BLAKE2B 15443103c86a2d9777a304c911e5c1495b2f663e0e16bca6153f36589da83aa015a3c867536d83a28c8537cbdf5546be385c27f61c118b22ec958612ee36fe77 SHA512 428e2e96f8470b3531767e1013d5962fa2776dc4e07aabb19dc87fc0d68a2eb0baf139c1bb88f22a34a09cbe81bd296aa1fd5ce7540e3b360ce1a43488eb6ed8
MISC metadata.xml 340 BLAKE2B 580176d023e57197a2b4ce868c4ad2403748932547b9a6337fe63dcbabc43db523ce8ae7a5691abf3811995dddc047b64a7e00aca2f09c65e1544d0a172a9d54 SHA512 dc34de6235dd150a24b2cea6fd14028328a44fbfff6a75819c51fdd623f54b2f4bfa55f13cd827ddacbf11b0f9206c56025234948ec116e9df47ead634d8766e
diff --git a/dev-python/pyparted/pyparted-3.10.7.ebuild b/dev-python/pyparted/pyparted-3.10.7.ebuild
index 5cfaefcae133..edf72c281128 100644
--- a/dev-python/pyparted/pyparted-3.10.7.ebuild
+++ b/dev-python/pyparted/pyparted-3.10.7.ebuild
@@ -14,6 +14,7 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="
test? ( python_targets_python2_7 )
"
diff --git a/dev-python/pyparted/pyparted-3.11.2.ebuild b/dev-python/pyparted/pyparted-3.11.2.ebuild
index 833f00834ec0..50aa313e7226 100644
--- a/dev-python/pyparted/pyparted-3.11.2.ebuild
+++ b/dev-python/pyparted/pyparted-3.11.2.ebuild
@@ -13,6 +13,7 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="
test? ( python_targets_python2_7 )
"
diff --git a/dev-python/pypax/Manifest b/dev-python/pypax/Manifest
index 5e6fd4e60e29..0a03074ab1d6 100644
--- a/dev-python/pypax/Manifest
+++ b/dev-python/pypax/Manifest
@@ -1,10 +1,4 @@
-DIST elfix-0.9.2.tar.gz 398758 BLAKE2B 22f8d9e85be2ae9bd906dfa6a1d8b7614f017686b4563ef7e97898a112a56cff59a8cb906ec957b7a111a5c9251a3de6b13dfb66ef9f732099ac610928d5321e SHA512 a7be30722abe7249ec42024d33b2bda00524cfb85da66b4511c5056efbdbfae1d3c2b42048bcf4d5cb7c0ae675f763b74a834d93a25b541ebac42fddcd2c6cf9
-DIST elfix-0.9.3.tar.gz 399533 BLAKE2B 7ff2099218de3352079564971cd2e3851a95820552b9057387b78945fb1a23d7b670591b174dc974ca2b0dcf3948546578a210687cbb16625dc5d638abf83169 SHA512 3395ce2e6d5e9fc9bdd93b58751cea33b5fb8e25e0a390e6261de6804cc54d4e1f91b4b5843fc45c9178d86d23e9932bf9d0f133a6d086607bf52ce16c65fd0d
-DIST elfix-0.9.4.tar.gz 399606 BLAKE2B 51b8b2f1c3cce306c7bc0716ad351bbf446a369a353bcd1b5faa41984dec37e08dbeeea87fa2425820af9f76d36209554b8e602338d01d0ad50e6d95e6079529 SHA512 f705f63b0ca57077f56e519a22ccaeb2e07f57c5269a6e498571a1799286f12098ccc9a92d2126b51b498447a098b0ce22d54c0d97c8c98d25426fe1e00c6e07
DIST elfix-0.9.5.tar.gz 401722 BLAKE2B 184f8944c62412675819ca86f13bcf23039ebcf069df528267f3e4272859e6cc442a1e05a7a121d88987c282d7e2f513d02f28ce41a8e3c0c226b456fa256aa6 SHA512 e15ab664357796f3a63ac54912eb43ae659947088a10ef16aafcbdd713cc3670fb0319cb2b95a2d29092866d322ef69df1d63847dfc0c4ab2cdd49e6eaa4635e
-EBUILD pypax-0.9.2.ebuild 1093 BLAKE2B edc30b3507a0ec1d074b0728d7b03eeb984f9116a20cb6628c7760e0a28af15c0a3f9943dc4eb5d558ab7e2a7ce4cd2f6e006f96ae72da316f42c6f9ed1fd26a SHA512 b3b58e205a537029380179d1bded45d8eb248adbf5d3df52bcda42e0b3e47d2df9c6116d2c57065729ab0cd7e09a7c6090cb46f6655deb97f9af2bd7b130a68f
-EBUILD pypax-0.9.3.ebuild 1097 BLAKE2B 015ff94c5122e918715eea10f161271e5b2a3e36b8dfec1482e0fe4d0236f563b324eb42b701a87521b06690d49b3e6e22828fed79d684b68723197941611ed5 SHA512 5b29aa8fdca22ea0b7d459df3256d711deff11fe75560e9eff10bc1aa373f4673e6055b0543e3c6dc495a09e3c273686a596df41c7f7aa40218d92c7e692db8e
-EBUILD pypax-0.9.4.ebuild 1092 BLAKE2B d893dad6067d2aee809c8f6c8121ca7f1557d564a66c9b116b6493d9e324a4ec368e9f9f69ac5eaf08ddac3678c881094e6e67bfae88877935fd2934a83274ef SHA512 597dc17378266e61ae28b0f26784c7e0b010b34e08a2ca0caefcd546d70febeb6cd0d8aefdcd01e9fa6bc989a9652fd4627037f571b330a813ec58bbe5484876
-EBUILD pypax-0.9.5.ebuild 1092 BLAKE2B d893dad6067d2aee809c8f6c8121ca7f1557d564a66c9b116b6493d9e324a4ec368e9f9f69ac5eaf08ddac3678c881094e6e67bfae88877935fd2934a83274ef SHA512 597dc17378266e61ae28b0f26784c7e0b010b34e08a2ca0caefcd546d70febeb6cd0d8aefdcd01e9fa6bc989a9652fd4627037f571b330a813ec58bbe5484876
-EBUILD pypax-9999.ebuild 1102 BLAKE2B 3602425ccf3b84cdeb301509b502ed4b699d1f8f1246d89b2504d377feb64f22c3c64c15ed19240dc114df2d9d2895c6b34b5524636511a5836ee936b8257ba7 SHA512 1ca8235f4e14576ec1299dadcdebbed2741236475340e2f771d42eec39754d18b3ef49b4247615e6f7dd3103561bb924a9644562c65e7844913649490180c6a2
+EBUILD pypax-0.9.5.ebuild 1096 BLAKE2B c01591ee988a552b132db6d45ff4cc2aa37e7a5bbfea019eb57711d3d980f5eca32ef0ed06e31fc04000cf7e7151d2e2a3db74695b19287d919b5203baa38af4 SHA512 0edbde367f9c7aa3a4994ae535a674ab9fc772c5be3d54c6cf7ac6c094525aa652689fd1a829c5186f3f83b584c7a13dc98e6c1a20d22c96f0a5bedf8c7fbfd5
+EBUILD pypax-9999.ebuild 1106 BLAKE2B 96b8552755f9084bc51e04f236956110442c1073a0c539aaa133f83c17d5f66dc6c86217d3e4d7981ac1a583bf41f6d4f6d01f1b1d41492fa8a7d1723613a8f8 SHA512 8e87b1f55973549026d9f098abdba93cfce362d74849172405ba43272bfd59411008938651ad169a6471cd60912df4a527577066cbda41cfb6e0f2d8164eee6f
MISC metadata.xml 597 BLAKE2B e154315aac17c35f33adc8dd7e33a6427029a34629979d2a7cfa6f373a56a9dbb6add22bfb359ba4126a29b172557393b96cea123224551d88894e5c5f637bbf SHA512 d5820da1b741114d7ecaf7cb7f0b6f1c08d675e53992c8fbf87f562c3b949ff7336e093a3a502202e671be299310c14a2a38b8d54d3485e0d9064964eb1ed87b
diff --git a/dev-python/pypax/pypax-0.9.2.ebuild b/dev-python/pypax/pypax-0.9.2.ebuild
deleted file mode 100644
index 91ac1fc2ddce..000000000000
--- a/dev-python/pypax/pypax-0.9.2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy )
-
-inherit distutils-r1
-
-if [[ ${PV} == *9999* ]] ; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/elfix.git"
- inherit git-r3
-else
- SRC_URI="https://dev.gentoo.org/~blueness/elfix/elfix-${PV}.tar.gz"
- KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
- S="${WORKDIR}/elfix-${PV}"
-fi
-
-DESCRIPTION="Python module to get or set either PT_PAX and/or XATTR_PAX flags"
-HOMEPAGE="https://dev.gentoo.org/~blueness/elfix/
- https://www.gentoo.org/proj/en/hardened/pax-quickstart.xml"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="+ptpax +xtpax"
-
-REQUIRED_USE="|| ( ptpax xtpax )"
-
-RDEPEND="
- ptpax? ( dev-libs/elfutils )
- xtpax? ( sys-apps/attr )"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}"
-
-src_compile() {
- cd scripts || die
- unset PTPAX
- unset XTPAX
- use ptpax && export PTPAX="yes"
- use xtpax && export XTPAX="yes"
- distutils-r1_src_compile
-}
-
-src_install() {
- cd scripts || die
- distutils-r1_src_install
-}
diff --git a/dev-python/pypax/pypax-0.9.3.ebuild b/dev-python/pypax/pypax-0.9.3.ebuild
deleted file mode 100644
index 6455945ff9d6..000000000000
--- a/dev-python/pypax/pypax-0.9.3.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy )
-
-inherit distutils-r1
-
-if [[ ${PV} == *9999* ]] ; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/elfix.git"
- inherit git-r3
-else
- SRC_URI="https://dev.gentoo.org/~blueness/elfix/elfix-${PV}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sparc x86"
- S="${WORKDIR}/elfix-${PV}"
-fi
-
-DESCRIPTION="Python module to get or set either PT_PAX and/or XATTR_PAX flags"
-HOMEPAGE="https://dev.gentoo.org/~blueness/elfix/
- https://www.gentoo.org/proj/en/hardened/pax-quickstart.xml"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="+ptpax +xtpax"
-
-REQUIRED_USE="|| ( ptpax xtpax )"
-
-RDEPEND="
- ptpax? ( dev-libs/elfutils )
- xtpax? ( sys-apps/attr )"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}"
-
-src_compile() {
- cd scripts || die
- unset PTPAX
- unset XTPAX
- use ptpax && export PTPAX="yes"
- use xtpax && export XTPAX="yes"
- distutils-r1_src_compile
-}
-
-src_install() {
- cd scripts || die
- distutils-r1_src_install
-}
diff --git a/dev-python/pypax/pypax-0.9.4.ebuild b/dev-python/pypax/pypax-0.9.4.ebuild
deleted file mode 100644
index 78e6e089582d..000000000000
--- a/dev-python/pypax/pypax-0.9.4.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy )
-
-inherit distutils-r1
-
-if [[ ${PV} == *9999* ]] ; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/elfix.git"
- inherit git-r3
-else
- SRC_URI="https://dev.gentoo.org/~blueness/elfix/elfix-${PV}.tar.gz"
- KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
- S="${WORKDIR}/elfix-${PV}"
-fi
-
-DESCRIPTION="Python module to get or set either PT_PAX and/or XATTR_PAX flags"
-HOMEPAGE="https://dev.gentoo.org/~blueness/elfix/
- https://www.gentoo.org/proj/en/hardened/pax-quickstart.xml"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="+ptpax +xtpax"
-
-REQUIRED_USE="|| ( ptpax xtpax )"
-
-RDEPEND="
- ptpax? ( dev-libs/elfutils )
- xtpax? ( sys-apps/attr )"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- ${RDEPEND}"
-
-src_compile() {
- cd scripts || die
- unset PTPAX
- unset XTPAX
- use ptpax && export PTPAX="yes"
- use xtpax && export XTPAX="yes"
- distutils-r1_src_compile
-}
-
-src_install() {
- cd scripts || die
- distutils-r1_src_install
-}
diff --git a/dev-python/pypax/pypax-0.9.5.ebuild b/dev-python/pypax/pypax-0.9.5.ebuild
index 78e6e089582d..be7f1db4da79 100644
--- a/dev-python/pypax/pypax-0.9.5.ebuild
+++ b/dev-python/pypax/pypax-0.9.5.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy )
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7,3_8} pypy )
inherit distutils-r1
diff --git a/dev-python/pypax/pypax-9999.ebuild b/dev-python/pypax/pypax-9999.ebuild
index c7e3b2aadab5..d2a8e6794024 100644
--- a/dev-python/pypax/pypax-9999.ebuild
+++ b/dev-python/pypax/pypax-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy )
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7,3_8} pypy )
inherit distutils-r1
diff --git a/dev-python/pypeg2/Manifest b/dev-python/pypeg2/Manifest
index 46b91e0509e7..5f7649f99a98 100644
--- a/dev-python/pypeg2/Manifest
+++ b/dev-python/pypeg2/Manifest
@@ -1,4 +1,4 @@
AUX pypeg2-2.15.1-test.patch 399 BLAKE2B 64afae813084e2bcceb3354d6a9819425f5454d7febbb3df12d7b7f73329bfeed1a93fd7bbd046c69899f26757d984fd70964e13809ba9bb30305b80d35cdbc8 SHA512 20428aa41858da3b73a262ec2f36aed0df8626999eae27438a6bad1908b1dc79056ab33069c273aae56eabc02dfd0c080daaf42fee7e7c92ec32b95244ba41c4
DIST pyPEG2-2.15.2.tar.gz 40334 BLAKE2B 7a171824da4c0ccc3bfaef4e429efb16f5c8c4e03dd47c5cd59656a51fe37c9d0b3940e58e2f321a4d9976f66935fd5b9d526d24bd1e0342ef15a3a1341e77a3 SHA512 f78e3b1294169167809c5fe05f2a69af2bd6c7c4c1bcbebafb4aa6b8ae6ead181a46b051e41193bc31f49c4b4fa7b1ef231d172217c11d301d0ee21d8e411b6f
-EBUILD pypeg2-2.15.2.ebuild 708 BLAKE2B bf6a4a84c557bafd6aa9941804ff4078682d6a98cac530e3860005a2395f5b71ed30b66f1117bbc47fb8e080236fb0c8feec177855aa3700e0cf83ee9861ed13 SHA512 118a341eb29249245765ab5434c3644ccaa447e2f978c468c5392d9f19e971fab6f90d3115b418f1fd987b5d360f2f408a5164edbd53ba8d549e895a0016f8d3
+EBUILD pypeg2-2.15.2.ebuild 712 BLAKE2B 371026db2309714ca361fd70087ecfe4efef8bedc1b73926f6e41088567c4b1c5e9b112f20c20e9fe1c6ddba75b77e5e5afdac9780fd3557eb2592f808f3a8a3 SHA512 b4fa4038ccc509f3d6ae3208937b8543f477423fb6284c8f2bd684fd29d9fd94468afeab932aea914ba999c9fc6ef329f68d07cfd0d3a5bfe51c21ce4bbce313
MISC metadata.xml 362 BLAKE2B c34e5f667750e99f16f44361c62c79d138767c94e664be039f81f7b7fb6f295e6610aeca962ece7097dfbc1372e92e697ad99572c036910352362379eb3ab4cc SHA512 7eb0a3fbe48ee8f34bb9f697aa951faece1ce5da90319a5bd8f9958d569eebd2c91539d0d1bd46c51cdc77ddb5c858bb6d158be7268666af668a935e1c4998e7
diff --git a/dev-python/pypeg2/pypeg2-2.15.2.ebuild b/dev-python/pypeg2/pypeg2-2.15.2.ebuild
index 94b614dfcfad..a51dfb337e43 100644
--- a/dev-python/pypeg2/pypeg2-2.15.2.ebuild
+++ b/dev-python/pypeg2/pypeg2-2.15.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
inherit distutils-r1
diff --git a/dev-python/pypiserver/Manifest b/dev-python/pypiserver/Manifest
new file mode 100644
index 000000000000..1235ac718c21
--- /dev/null
+++ b/dev-python/pypiserver/Manifest
@@ -0,0 +1,4 @@
+AUX pypiserver-1.3.1-no-internet.patch 3125 BLAKE2B bf6d0891897d1a7cfea6151df1ad274cda77dde74d85e355a2fb00815513cd612c1af393b4397ce5fa946634397980127545fba3a657e5a9def9eb50136ed12f SHA512 7775abae4f70e45888450a4dce6f55858b7d48d4c7bdfc9f1653319a65608fdc26010040b0beb781a5aa9e0804f016fb56405290426b85724e29177a68658b06
+DIST pypiserver-1.3.1.tar.gz 504875 BLAKE2B 18089a1d18ace55038fb2b114a3402ce1352139a858a2e32399ad36ef0cbe5dfcf9bbdb865807ea84330405bdd4da1c00265e095b7299fe2b9f56150d573f7d9 SHA512 425a557eb74111fb07911cacd275dfa35b8e8ba5e9f230ca5f86500c10b2ab33235eb3376150c75972de3d8ebd85b03ecdf935753b0af46936a78311d5f174a7
+EBUILD pypiserver-1.3.1-r1.ebuild 985 BLAKE2B 7e75419c2d8bfe150bf2c5ba46eaab4e6bc895c8b30a7ee17bebd3b8b4b6900589e5b6a4c0e7886f0783b362422b683fb50973a0ca33b3d51f6e12409e3e91d4 SHA512 54d4c3b91b3dd6ce17b3b9ba6da4d2fbec22b9ca284dd12e8132e51293d5c69f9bb5447debe9c427f8eb2dbbd2ad7bae1d2115d23978b26ce17a6a2922de62b0
+MISC metadata.xml 384 BLAKE2B 3b55101f9c900a8570344ac9335687f3c505f5055022af866fe090878b2b44222a311d3166103e16be780d28a84d9142416acf2933be1a01712587910f7c5d77 SHA512 b18e80dac13f712ff61216f2b23f7c33fea7508634ad523b67f232fcb8301000edff1ca92307834878b6392ea38be8f03118abd2dc55ff6b9c03c8c4dd342e4d
diff --git a/dev-python/pypiserver/files/pypiserver-1.3.1-no-internet.patch b/dev-python/pypiserver/files/pypiserver-1.3.1-no-internet.patch
new file mode 100644
index 000000000000..2df183f6404f
--- /dev/null
+++ b/dev-python/pypiserver/files/pypiserver-1.3.1-no-internet.patch
@@ -0,0 +1,90 @@
+diff --git a/tests/test_app.py b/tests/test_app.py
+index 52ce234..46cd23a 100644
+--- a/tests/test_app.py
++++ b/tests/test_app.py
+@@ -2,6 +2,7 @@
+
+ # Builtin imports
+ import logging
++import unittest
+
+
+ try: # python 3
+@@ -177,6 +178,7 @@ def test_favicon(testapp):
+ testapp.get("/favicon.ico", status=404)
+
+
++@unittest.skip("Requires internet access")
+ def test_fallback(root, _app, testapp):
+ assert _app.config.redirect_to_fallback
+ resp = testapp.get("/simple/pypiserver/", status=302)
+diff --git a/tests/test_manage.py b/tests/test_manage.py
+index 9735ac6..bde267d 100755
+--- a/tests/test_manage.py
++++ b/tests/test_manage.py
+@@ -118,6 +118,7 @@ def test_pip_cmd_root(pip_ver, cmd_type):
+ assert tuple(PipCmd.update_root(pip_ver)) == exp_cmd
+
+
++@pytest.mark.skip(reason="Requires internet access")
+ def test_pip_cmd_update():
+ """Verify the correct determination of a pip command."""
+ index = 'https://pypi.org/simple'
+@@ -138,6 +139,7 @@ def test_pip_cmd_update():
+ )
+
+
++@pytest.mark.skip(reason="Requires internet access")
+ def test_pip_cmd_update_index_overridden():
+ """Verify the correct determination of a pip command."""
+ index = 'https://pypi.org/complex'
+@@ -156,6 +158,7 @@ def test_pip_cmd_update_index_overridden():
+ )
+
+
++@pytest.mark.skip(reason="Requires internet access")
+ def test_update_package(monkeypatch):
+ """Test generating an update command for a package."""
+ monkeypatch.setattr(manage, 'call', Mock())
+diff --git a/tests/test_server.py b/tests/test_server.py
+index 6cb4bc4..6325b6f 100644
+--- a/tests/test_server.py
++++ b/tests/test_server.py
+@@ -275,7 +275,6 @@ def twine_register(packages, repository='test', conf='pypirc',
+ # Tests
+ # ######################################################################
+
+-
+ def test_pipInstall_packageNotFound(empty_packdir, port, pipdir, package):
+ with new_server(empty_packdir, port):
+ cmd = "centodeps"
+@@ -283,18 +282,21 @@ def test_pipInstall_packageNotFound(empty_packdir, port, pipdir, package):
+ assert not pipdir.listdir()
+
+
++@pytest.mark.skip(reason="Needs internet")
+ def test_pipInstall_openOk(open_server, package, pipdir):
+ cmd = "centodeps"
+ assert _run_pip_install(cmd, open_server.port, pipdir) == 0
+ assert pipdir.join(package.basename).check()
+
+
++@pytest.mark.skip(reason="Needs internet")
+ def test_pipInstall_authedFails(protected_server, pipdir):
+ cmd = "centodeps"
+ assert _run_pip_install(cmd, protected_server.port, pipdir) != 0
+ assert not pipdir.listdir()
+
+
++@pytest.mark.skip(reason="Needs internet")
+ def test_pipInstall_authedOk(protected_server, package, pipdir):
+ cmd = "centodeps"
+ assert _run_pip_install(cmd, protected_server.port, pipdir,
+@@ -395,6 +397,7 @@ def test_twine_upload_open(empty_packdir, port, package):
+ assert len(empty_packdir.listdir()) == 1
+
+
++@pytest.mark.skip(reason="needs internet")
+ @pytest.mark.parametrize("hash_algo", ("md5", "sha256", "sha512"))
+ def test_hash_algos(empty_packdir, port, package, pipdir, hash_algo):
+ """Test twine upload with no authentication"""
diff --git a/dev-python/pypiserver/metadata.xml b/dev-python/pypiserver/metadata.xml
new file mode 100644
index 000000000000..e3205b37b69e
--- /dev/null
+++ b/dev-python/pypiserver/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="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">pytest-services</remote-id>
+ <remote-id type="github">pytest-dev/pytest-services</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/pypiserver/pypiserver-1.3.1-r1.ebuild b/dev-python/pypiserver/pypiserver-1.3.1-r1.ebuild
new file mode 100644
index 000000000000..66f4301a9b69
--- /dev/null
+++ b/dev-python/pypiserver/pypiserver-1.3.1-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+inherit distutils-r1
+
+DESCRIPTION="Minimal PyPI server"
+HOMEPAGE="https://github.com/pypiserver/pypiserver"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/wheel-0.25.0[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+ dev-python/setuptools-git[${PYTHON_USEDEP}]
+ test? (
+ dev-python/passlib[${PYTHON_USEDEP}]
+ >=dev-python/pytest-2.3[${PYTHON_USEDEP}]
+ dev-python/twine[${PYTHON_USEDEP}]
+ dev-python/webtest[${PYTHON_USEDEP}]
+ )"
+
+PATCHES=(
+ "${FILESDIR}/pypiserver-1.3.1-no-internet.patch"
+)
+
+DOCS=( README.rst )
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ sed -r \
+ -e "s:[\"']tox[\"'](,|$)::" \
+ -i setup.py || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/pyproj/Manifest b/dev-python/pyproj/Manifest
index 3d1dbe62cc7d..9c9937b08b73 100644
--- a/dev-python/pyproj/Manifest
+++ b/dev-python/pyproj/Manifest
@@ -1,3 +1,6 @@
+AUX pyproj-2.4.2-conftest.patch 803 BLAKE2B 60806213e22edaf3457046e46303c95544085d9a870692677a8ef06506a48c7f7f380f4932a5b33f1465a8a0298e15a02033ce9cd690d631bfef9687a60c06b5 SHA512 2d5222ae3a91f61994b9590b08ed513c73be0dbb39b612c1eef4ca4766bef4981b4db23be0fb1ced2a88c3de7b400f8ba5086d4fb8837ed2a43a6cb6c04899f3
DIST pyproj-1.9.5.1.tar.gz 4424543 BLAKE2B cdf954ec0fe794f354b246fcd5afeac01b796f84cc2456efce3e289fcfb12074d7352c9fa7e9d74356199135dfa9814c07da9379f85771dbb7130b8b9b7ecc34 SHA512 b0e0f85be01a3399cb41c4bf29d1a63ecb519fd45d6092a3558060d93c715afafd12f7532c8665839225ad7243e739a117677f6747bf34a0ccbde5e75c85f324
+DIST pyproj-2.4.2.tar.gz 463252 BLAKE2B aa80ee3052f42f0d49d02b1dfa3d1790e02fe6aa4092319ff8e827b0a341cff2cb4779891f74919c2b14781d841b3662154882b5f218a22b55ad79397f3eb4a7 SHA512 20f0a742ea5699a6d7a621e93157512478de69ba740bb7b0df46b6d5668f6db93b07e1fc0bf4d089362275ea8edddf3100a972a533ed8b6a0bc56a04a20d4ef9
EBUILD pyproj-1.9.5.1-r1.ebuild 705 BLAKE2B 2f7086856381e17a62e1cc78b9f815d3ab1dcb8b36706f5326c82256c012fb07322bc9cf495d86b97e0b061e066013b13a8478197b9dfcd8de739e9c771c3460 SHA512 b2fadc42b327263b6ba6baafb23de6ad5c63eccd35cbe41853e22710584f0e025ad041760ac979e9c5a04b16108816760a864581e12dbac0a95968405fd8a47c
+EBUILD pyproj-2.4.2.ebuild 877 BLAKE2B 9ec467fb01b28fcf05e3d04beef3a0638e77598859247f88d242b6b67f7b5b89577842856f495f73b65bd867de482a778de1efd15d854f1a2b8dcde5ed908864 SHA512 a4e5f7098396c5a3730f42a2da391895d5750d62f3006c3fdcbb37dd5d469406d15ab964d2b66e4c48bd478827366c6d483b655a8f70a658962ed9271c6c44ca
MISC metadata.xml 413 BLAKE2B 8b30b06984a66d228b50b463a7149f95bfb671d60c3089e88ec11cab7b88fc7c0f044cd879d9e5fec5bc61840c6f35b17e22b93921e3716ce42b3066fe8dedd7 SHA512 84f84c14bce12374abb5014771c1663bb8877d7808e65fe60f698c60b4c7df17db703c6c1c55cb692b0c8f6a94847758e756d6f9bd7e69f59e915b09c71682ea
diff --git a/dev-python/pyproj/files/pyproj-2.4.2-conftest.patch b/dev-python/pyproj/files/pyproj-2.4.2-conftest.patch
new file mode 100644
index 000000000000..36946527b2b2
--- /dev/null
+++ b/dev-python/pyproj/files/pyproj-2.4.2-conftest.patch
@@ -0,0 +1,31 @@
+--- a/test/conftest.py
++++ b/test/conftest.py
+@@ -0,0 +1,28 @@
++import os
++import shutil
++import tempfile
++
++import pytest
++
++import pyproj
++
++
++@pytest.fixture(scope="session")
++def aoi_data_directory():
++ """
++ This is to ensure that the ntv2_0.gsb file is actually
++ missing for the AOI tests.
++ """
++ data_dir = pyproj.datadir.get_data_dir()
++ with tempfile.TemporaryDirectory() as tmpdir:
++ tmp_data_dir = os.path.join(tmpdir, "proj")
++ shutil.copytree(data_dir, tmp_data_dir)
++ try:
++ os.remove(os.path.join(str(tmp_data_dir), "ntv2_0.gsb"))
++ except OSError:
++ pass
++ try:
++ pyproj.datadir.set_data_dir(str(tmp_data_dir))
++ yield
++ finally:
++ pyproj.datadir.set_data_dir(data_dir)
diff --git a/dev-python/pyproj/pyproj-2.4.2.ebuild b/dev-python/pyproj/pyproj-2.4.2.ebuild
new file mode 100644
index 000000000000..9cf1b1cb8b08
--- /dev/null
+++ b/dev-python/pyproj/pyproj-2.4.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Python < 3.6 requires https://pypi.org/project/aenum/
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python interface to the PROJ library"
+HOMEPAGE="https://github.com/jswhit/pyproj"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE="doc"
+
+RDEPEND=">=sci-libs/proj-6.2.0"
+DEPEND="${RDEPEND}
+ dev-python/cython[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ sci-libs/Shapely[${PYTHON_USEDEP}]
+ )"
+
+PATCHES=( "${FILESDIR}"/${P}-conftest.patch )
+
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
+distutils_enable_tests pytest
+
+python_test() {
+ PROJ_LIB="${EPREFIX}/usr/share/proj" pytest -ra || die
+}
diff --git a/dev-python/pypy-bin/Manifest b/dev-python/pypy-bin/Manifest
index c9013f72aa69..2fcf5d3a8459 100644
--- a/dev-python/pypy-bin/Manifest
+++ b/dev-python/pypy-bin/Manifest
@@ -7,5 +7,5 @@ DIST pypy-bin-7.2.0-x86+bzip2+jit+ncurses+sse2.tar.lz 9887935 BLAKE2B 177780ff59
DIST pypy-bin-7.2.0-x86+bzip2+ncurses+sse2.tar.lz 6092349 BLAKE2B e285f4c5443c356cba90c0e56dcf9ad75357613bcf486e80816d4304bc9459ba53250a58f09155382f6ebb624610780a9f77c312aeb55a28236474cedf994e26 SHA512 0a4d782f5b074cc5fb206cd2843a59ea59c3a17ac8fd8bf2c74f0997d906e5f722142f0d33a20cdb3a7c7eb476f3799a797d5c2ccac2632c425317d38cb54b7c
DIST pypy2.7-v7.2.0-src.tar.bz2 20219532 BLAKE2B 225e2cebdfa3ceb310f2a047b1d9e1d375b181c10707822890f39fc0a5ec9e6ddd7a8cf6e073074067960b766a0a813294042513a08b8e7e02b011f612e17917 SHA512 8f724490f9fa06686c8e25ddd3592b260bbffae460395de4c7d29d983780ce9b8925fa87434aac6446aac2034381cc1a13074faf252f5d1ac466a252f219f1ae
DIST python-gentoo-patches-2.7.15.tar.xz 16208 BLAKE2B 5739c2b3a236d48f8e33f0fe6515bfe7a8f99096f6223b402653988feac2513d37d26b6e40e5e049852f42657358170e468ca60097e0e2294e760787c12ad591 SHA512 687fd008d1d41b1e65ce5417f6f6aba84ffd42f7af44ef97c03a7806b28e6888f8df043a0c15187a8b229cc17642853e6feb25494db97f4d10f8a66f8ebcbcca
-EBUILD pypy-bin-7.2.0.ebuild 5706 BLAKE2B fdbf3b5fc2db4399ebe80c365046a106ed697ca8bff5edbf531322a378e61e7d0a099b2b80be38f2c40c81cf2a5c44b500b693fd059c771d7d9349697667b3eb SHA512 1c96482af5a262ac1cf0719b09a41c9e7c636335ba6ae58f2e96483f56316ffa2b18664c0a7763e2bfe84ce055b4e5b52c177dcedb5c374913a6c3803e0216d7
+EBUILD pypy-bin-7.2.0.ebuild 5696 BLAKE2B 43ae06070105a417d42e210567794e6252646c5020a80dd9da60c167ef64d004768cf17cfea86a64c12aa2ec7da73ebfd49d39a5f8acab643db656b654f645c0 SHA512 c91fa6531e1399c3da593c8230c5d9eded26a396911d5219b085c10c110faa5492db464edd7ff81d7101ac09f069a910335d327147a433d85a6d4c780db114b7
MISC metadata.xml 317 BLAKE2B d7be288f31d09754073e991e0f753e673e47fe1698408d13ce01dd58aa458e9ff9894973b27a293e426c074fbafaf5ca784fdbae0c784c1a5bf5d51bad1abd21 SHA512 65d1795605d0120c94911b2c295d8da13e01f9ac6b0750a7d536be64bf5244e20e2bb7286b33e75346e0dea333dc8970c4dcf0e98842e28f5a202ee2ddbba294
diff --git a/dev-python/pypy-bin/pypy-bin-7.2.0.ebuild b/dev-python/pypy-bin/pypy-bin-7.2.0.ebuild
index 5cc2d81de0b4..45eeb5eebb3c 100644
--- a/dev-python/pypy-bin/pypy-bin-7.2.0.ebuild
+++ b/dev-python/pypy-bin/pypy-bin-7.2.0.ebuild
@@ -42,7 +42,7 @@ RDEPEND="
sys-libs/ncurses:0/6
sys-libs/zlib:0/1
gdbm? ( sys-libs/gdbm:0= )
- !libressl? ( dev-libs/openssl:0=[-bindist] )
+ !libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
sqlite? ( dev-db/sqlite:3= )
tk? (
diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index ab615879401f..bad2839b5eb0 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -3,7 +3,9 @@ AUX 5.8.0_all_distutils_cxx.patch 18248 BLAKE2B c48346df7bab8a38552eb7439e37f2c5
AUX 5.9.0-shared-lib.patch 826 BLAKE2B 745ad99f5fbcf63abce99104147f0169178d8409f1fe09b3016e43a572ce6f7db2f27b895690d3920d1f14d07a8055050a51a636df0fc5bb04c9cb473aaf6b73 SHA512 96bd8c55f7014e9421c8f648922f63f9a7c4a1b2791c733e6807ef28e83d8fcf7eb0b84a3d844e66f864634241301e5c115fab4378a6f63c7027b02ac4b95945
AUX 7.0.0-gentoo-path.patch 1945 BLAKE2B 15cf6008d0032fd839e91e968eeadce5b0ab633f97cc0ce17c8c838746a83bab0255d3f009dfe42f322f512b2996608963db70e936a7c4535c8533e3f80d15f3 SHA512 8d946c79b116d8912f0b68146579b7cce70adf439023678d803c0b8085d53c8409d1fe0a66e53ecde2cd1bf22154e456b62f09561f62dab13f01c3fbdd9bb901
DIST pypy2.7-v7.2.0-src.tar.bz2 20219532 BLAKE2B 225e2cebdfa3ceb310f2a047b1d9e1d375b181c10707822890f39fc0a5ec9e6ddd7a8cf6e073074067960b766a0a813294042513a08b8e7e02b011f612e17917 SHA512 8f724490f9fa06686c8e25ddd3592b260bbffae460395de4c7d29d983780ce9b8925fa87434aac6446aac2034381cc1a13074faf252f5d1ac466a252f219f1ae
+DIST pypy2.7-v7.3.0rc1-src.tar.bz2 20416611 BLAKE2B acb971ec6db423d32aba9691672ff04257d4188d73852577a924305238ac16c71370e23e4a8da38b309e3e280baeb58cfa21a94a5b7252c0a1e54db5fd27dd2b SHA512 f24de1766da15cdf98333c8ac1942c14ab1990de23df2910c2cb0e63f65bcd1c72545f6c9913175aea53a17e9a65dd302a80fd3d424665c99c372fb6bd179807
DIST python-gentoo-patches-2.7.15.tar.xz 16208 BLAKE2B 5739c2b3a236d48f8e33f0fe6515bfe7a8f99096f6223b402653988feac2513d37d26b6e40e5e049852f42657358170e468ca60097e0e2294e760787c12ad591 SHA512 687fd008d1d41b1e65ce5417f6f6aba84ffd42f7af44ef97c03a7806b28e6888f8df043a0c15187a8b229cc17642853e6feb25494db97f4d10f8a66f8ebcbcca
-EBUILD pypy-7.2.0.ebuild 8177 BLAKE2B 041f2840bade9d67062bae561193346aebed505746430a95ab1ebe4e44e9076beb41c4756fee84c15084489a9b3683b365a91873221ad5f4f7bf7804dacf94fd SHA512 46a5a55c6adc208267ddf960b15f4834bff59ac91d0a72205e1244b57ec3c56ded1f999be4aa91288fa7f18cac32c58949ab9299c112073c8bee61a06378a114
-EBUILD pypy-9999.ebuild 8187 BLAKE2B 5e7e7654d7577193ec53a8e7628a38ece75e462932e91e08f917b8fe7f1eaa32ce8d8ea7a812b565260e85c0827ef019d3c83681079e1bf42fe018e1f4d70a55 SHA512 da15a379b6d88a02cc4e47507aaf156620138de8180d32e8d1b0bcd451ad7c49da26e7a67845afd1e208a5f2e0a928a6fdf59408b8f3bf0c341322410103f452
+EBUILD pypy-7.2.0.ebuild 8167 BLAKE2B 16da9c60c45ae5db55a6483c1c4df0d9b18c2c779c030c00125df3c50e8ad099045675e2cb014f3ddd2649f7a10086be4373eb0d18ab0cc90921dd2af188a2df SHA512 68e166c11e98d827f3d6333410a50d9b705a5c7a7551ee94257260ffb93ebe482f8d7e99118ea7c3867cb751dabb395b9f991ec4309d306dd9d83ecb081fe1b1
+EBUILD pypy-7.3.0_rc1.ebuild 8077 BLAKE2B 5d2336ccd17d952a13e68810d89235e778c22f58de012b894183be3b1f86a8551be6c1ac90247874190afa3ca0751fb0b8084243b0547e0d7f40d88dd58d9874 SHA512 db03d8c2e7369418495cc8d17f411ea2399819e81e9a5fe6921309d10757c15dff691558336eb80475716b597b6a041f0e34a15fc49c8858b8385126a301c1bb
+EBUILD pypy-9999.ebuild 8177 BLAKE2B 3baed099da7afd1bf63b30320a6302ee3af831befbaac01ab18d16c88ae282ad1aec4a000f1a644c8f71e026689307725c20b45bad2f5dae6e748a26b0e186d4 SHA512 4e661e7aaee76c5c9097a1e58ef66db6b79b925afbb551bf0deebb9a214f05abbfd0b337a72ea8f40cb87f317dc241eabcf97ea9489f91cb6f8c1672c55b55f7
MISC metadata.xml 636 BLAKE2B da5771ec2ee59ac934959f6e72c5aee2225ee2d88e2c4c5d6acfae95b9652c973160ed0ea29f0f6143d25a249944925ef157693979871863c04a483da972bd7e SHA512 c52d59231928b12da09c2c7149afbb852ceaf1342a2747d85493c9abc15b8d68fd24495349e583aee5cea18799bd4dada3943bc523a4e18745e2036446cd0841
diff --git a/dev-python/pypy/pypy-7.2.0.ebuild b/dev-python/pypy/pypy-7.2.0.ebuild
index 15c787deb86b..87c098986b30 100644
--- a/dev-python/pypy/pypy-7.2.0.ebuild
+++ b/dev-python/pypy/pypy-7.2.0.ebuild
@@ -26,7 +26,7 @@ RDEPEND=">=sys-libs/zlib-1.1.3:0=
virtual/libffi:0=
virtual/libintl:0=
dev-libs/expat:0=
- !libressl? ( dev-libs/openssl:0=[-bindist] )
+ !libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
bzip2? ( app-arch/bzip2:0= )
gdbm? ( sys-libs/gdbm:0= )
diff --git a/dev-python/pypy/pypy-7.3.0_rc1.ebuild b/dev-python/pypy/pypy-7.3.0_rc1.ebuild
new file mode 100644
index 000000000000..4dda5f32fd2c
--- /dev/null
+++ b/dev-python/pypy/pypy-7.3.0_rc1.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 pypy )
+inherit check-reqs pax-utils python-any-r1 toolchain-funcs
+
+# note: remember to update this to newest dev-lang/python:2.7 on bump
+CPY_PATCHSET_VERSION="2.7.15"
+MY_P=pypy2.7-v${PV/_/}
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python language"
+HOMEPAGE="https://pypy.org/"
+SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${MY_P}-src.tar.bz2
+ https://dev.gentoo.org/~floppym/python/python-gentoo-patches-${CPY_PATCHSET_VERSION}.tar.xz"
+
+LICENSE="MIT"
+# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
+SLOT="0/73"
+KEYWORDS=""
+IUSE="bzip2 gdbm +jit libressl low-memory ncurses sandbox sqlite cpu_flags_x86_sse2 tk"
+
+RDEPEND=">=sys-libs/zlib-1.1.3:0=
+ virtual/libffi:0=
+ virtual/libintl:0=
+ dev-libs/expat:0=
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ bzip2? ( app-arch/bzip2:0= )
+ gdbm? ( sys-libs/gdbm:0= )
+ ncurses? ( sys-libs/ncurses:0= )
+ sqlite? ( dev-db/sqlite:3= )
+ tk? (
+ dev-lang/tk:0=
+ dev-tcltk/tix:0=
+ )
+ !dev-python/pypy-bin:0"
+# don't enforce the dep on pypy with USE=low-memory since it's going
+# to cause either collisions or circular dep on itself
+DEPEND="${RDEPEND}
+ !low-memory? (
+ || (
+ dev-python/pypy
+ dev-python/pypy-bin
+ (
+ dev-lang/python:2.7
+ dev-python/pycparser[python_targets_python2_7(-),python_single_target_python2_7(+)]
+ )
+ )
+ )"
+
+S="${WORKDIR}/${MY_P}-src"
+
+check_env() {
+ if use low-memory; then
+ if ! python_is_installed pypy; then
+ eerror "USE=low-memory requires a (possibly old) version of dev-python/pypy"
+ eerror "or dev-python/pypy-bin being installed. Please install it using e.g.:"
+ eerror
+ eerror " $ emerge -1v dev-python/pypy-bin"
+ eerror
+ eerror "before attempting to build dev-python/pypy[low-memory]."
+ die "dev-python/pypy-bin (or dev-python/pypy) needs to be installed for USE=low-memory"
+ fi
+
+ CHECKREQS_MEMORY="1750M"
+ use amd64 && CHECKREQS_MEMORY="3500M"
+ else
+ CHECKREQS_MEMORY="3G"
+ use amd64 && CHECKREQS_MEMORY="6G"
+ fi
+
+ check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ check_env
+
+ if python_is_installed pypy; then
+ if [[ ! ${EPYTHON} || ${EPYTHON} == pypy ]] || use low-memory; then
+ einfo "Using already-installed PyPy to perform the translation."
+ local EPYTHON=pypy
+ else
+ einfo "Using ${EPYTHON} to perform the translation. Please note that upstream"
+ einfo "recommends using PyPy for that. If you wish to do so, please unset"
+ einfo "the EPYTHON variable."
+ fi
+ fi
+
+ python-any-r1_pkg_setup
+ fi
+}
+
+src_prepare() {
+ eapply "${FILESDIR}/7.0.0-gentoo-path.patch"
+ eapply "${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch"
+ eapply "${FILESDIR}"/5.9.0-shared-lib.patch # 517002
+
+ sed -e "s^@EPREFIX@^${EPREFIX}^" \
+ -i lib-python/2.7/distutils/command/install.py || die
+
+ # apply CPython stdlib patches
+ pushd lib-python/2.7 > /dev/null || die
+ # TODO: cpy turkish locale patch now fixes C code
+ # probably needs better port to pypy, if it is broken there
+ eapply "${FILESDIR}"/5.8.0_all_distutils_cxx.patch
+ eapply -p2 "${WORKDIR}"/patches/0011-use_pyxml.patch
+ popd > /dev/null || die
+
+ eapply_user
+}
+
+src_configure() {
+ tc-export CC
+
+ local jit_backend
+ if use jit; then
+ jit_backend='--jit-backend='
+
+ # We only need the explicit sse2 switch for x86.
+ # On other arches we can rely on autodetection which uses
+ # compiler macros. Plus, --jit-backend= doesn't accept all
+ # the modern values...
+
+ if use x86; then
+ if use cpu_flags_x86_sse2; then
+ jit_backend+=x86
+ else
+ jit_backend+=x86-without-sse2
+ fi
+ else
+ jit_backend+=auto
+ fi
+ fi
+
+ local args=(
+ --shared
+ $(usex jit -Ojit -O2)
+ $(usex sandbox --sandbox '')
+
+ ${jit_backend}
+
+ pypy/goal/targetpypystandalone
+ )
+
+ # Avoid linking against libraries disabled by use flags
+ local opts=(
+ bzip2:bz2
+ ncurses:_minimal_curses
+ )
+
+ local opt
+ for opt in "${opts[@]}"; do
+ local flag=${opt%:*}
+ local mod=${opt#*:}
+
+ args+=(
+ $(usex ${flag} --withmod --withoutmod)-${mod}
+ )
+ done
+
+ local interp=( "${PYTHON}" )
+ if use low-memory; then
+ interp=( env PYPY_GC_MAX_DELTA=200MB
+ "${PYTHON}" --jit loop_longevity=300 )
+ fi
+
+ # translate into the C sources
+ # we're going to make them ourselves since otherwise pypy does not
+ # free up the unneeded memory before spawning the compiler
+ set -- "${interp[@]}" rpython/bin/rpython --batch --source "${args[@]}"
+ echo -e "\033[1m${@}\033[0m"
+ "${@}" || die "translation failed"
+}
+
+src_compile() {
+ emake -C "${T}"/usession*-0/testing_1
+
+ # copy back to make sys.prefix happy
+ cp -p "${T}"/usession*-0/testing_1/{pypy-c,libpypy-c.so} . || die
+ pax-mark m pypy-c libpypy-c.so
+
+ einfo "Generating caches and CFFI modules ..."
+
+ # Generate Grammar and PatternGrammar pickles.
+ ./pypy-c -c "import lib2to3.pygram, lib2to3.patcomp; lib2to3.patcomp.PatternCompiler()" \
+ || die "Generation of Grammar and PatternGrammar pickles failed"
+
+ # Generate cffi modules
+ # Please keep in sync with pypy/tool/build_cffi_imports.py!
+#cffi_build_scripts = {
+# "_ssl": "_ssl_build.py",
+# "sqlite3": "_sqlite3_build.py",
+# "audioop": "_audioop_build.py",
+# "tk": "_tkinter/tklib_build.py",
+# "curses": "_curses_build.py" if sys.platform != "win32" else None,
+# "syslog": "_syslog_build.py" if sys.platform != "win32" else None,
+# "gdbm": "_gdbm_build.py" if sys.platform != "win32" else None,
+# "pwdgrp": "_pwdgrp_build.py" if sys.platform != "win32" else None,
+# "resource": "_resource_build.py" if sys.platform != "win32" else None,
+ cffi_targets=( ssl audioop syslog pwdgrp resource )
+ use gdbm && cffi_targets+=( gdbm )
+ use ncurses && cffi_targets+=( curses )
+ use sqlite && cffi_targets+=( sqlite3 )
+ use tk && cffi_targets+=( tkinter/tklib )
+
+ local t
+ # all modules except tkinter output to .
+ # tkinter outputs to the correct dir ...
+ cd lib_pypy || die
+ for t in "${cffi_targets[@]}"; do
+ # tkinter doesn't work via -m
+ ../pypy-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}"
+ done
+
+ # Cleanup temporary objects
+ find -name "_cffi_*.[co]" -delete || die
+ find -type d -empty -delete || die
+}
+
+src_test() {
+ # (unset)
+ local -x PYTHONDONTWRITEBYTECODE=
+
+ local ignored_tests=(
+ # network
+ --ignore=lib-python/2.7/test/test_urllibnet.py
+ --ignore=lib-python/2.7/test/test_urllib2net.py
+ # lots of free space
+ --ignore=lib-python/2.7/test/test_zipfile64.py
+ # no module named 'worker' -- a lot
+ --ignore=lib-python/2.7/test/test_xpickle.py
+ )
+
+ ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -vv \
+ "${ignored_tests[@]}" lib-python || die
+}
+
+src_install() {
+ local dest=/usr/lib/pypy2.7
+ einfo "Installing PyPy ..."
+ exeinto "${dest}"
+ doexe pypy-c libpypy-c.so
+ pax-mark m "${ED}${dest}/pypy-c" "${ED}${dest}/libpypy-c.so"
+ insinto "${dest}"
+ # preserve mtimes to avoid obsoleting caches
+ insopts -p
+ doins -r include lib_pypy lib-python
+ dosym ../lib/pypy2.7/pypy-c /usr/bin/pypy
+ dodoc README.rst
+
+ if ! use gdbm; then
+ rm -r "${ED}${dest}"/lib_pypy/gdbm.py \
+ "${ED}${dest}"/lib-python/*2.7/test/test_gdbm.py || die
+ fi
+ if ! use sqlite; then
+ rm -r "${ED}${dest}"/lib-python/*2.7/sqlite3 \
+ "${ED}${dest}"/lib_pypy/_sqlite3.py \
+ "${ED}${dest}"/lib-python/*2.7/test/test_sqlite.py || die
+ fi
+ if ! use tk; then
+ rm -r "${ED}${dest}"/lib-python/*2.7/{idlelib,lib-tk} \
+ "${ED}${dest}"/lib_pypy/_tkinter \
+ "${ED}${dest}"/lib-python/*2.7/test/test_{tcl,tk,ttk*}.py || die
+ fi
+
+ local -x PYTHON=${ED}${dest}/pypy-c
+ # we can't use eclass function since PyPy is dumb and always gives
+ # paths relative to the interpreter
+ local PYTHON_SITEDIR=${EPREFIX}/usr/lib/pypy2.7/site-packages
+ python_export pypy EPYTHON
+
+ echo "EPYTHON='${EPYTHON}'" > epython.py || die
+ python_domodule epython.py
+
+ einfo "Byte-compiling Python standard library..."
+
+ # compile the installed modules
+ python_optimize "${ED}${dest}"
+}
diff --git a/dev-python/pypy/pypy-9999.ebuild b/dev-python/pypy/pypy-9999.ebuild
index f4acfd24cccc..a6955da93675 100644
--- a/dev-python/pypy/pypy-9999.ebuild
+++ b/dev-python/pypy/pypy-9999.ebuild
@@ -27,7 +27,7 @@ RDEPEND=">=sys-libs/zlib-1.1.3:0=
virtual/libffi:0=
virtual/libintl:0=
dev-libs/expat:0=
- !libressl? ( dev-libs/openssl:0=[-bindist] )
+ !libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
bzip2? ( app-arch/bzip2:0= )
gdbm? ( sys-libs/gdbm:0= )
diff --git a/dev-python/pypy3-bin/Manifest b/dev-python/pypy3-bin/Manifest
index c3d010482830..3591be44f9f5 100644
--- a/dev-python/pypy3-bin/Manifest
+++ b/dev-python/pypy3-bin/Manifest
@@ -7,5 +7,5 @@ DIST pypy3-bin-7.2.0-amd64+bzip2+ncurses.tar.lz 7174734 BLAKE2B c2f916433a6105a0
DIST pypy3-bin-7.2.0-x86+bzip2+jit+ncurses+sse2.tar.lz 8662494 BLAKE2B bf37ac682098c49efba0f05999ce70368c91cbc0012cdcde86303424fd225eb50a8b6fa058e0c3a9511c2668da47a042f1b836f9142ed4b112db43da3addd6ce SHA512 6fc0d15e5d82ab06937ca099d1ea2f77d00a6d4e1b4c6d9637c39944c0f077ae0c5eb0edb7c6746aaafb76cb0e8a0458340c888e340df2c8438515f55a38017e
DIST pypy3-bin-7.2.0-x86+bzip2+ncurses+sse2.tar.lz 5625900 BLAKE2B d6642cc8b37f9c032ed23da41c5597bd41615c55312bee5b0de3e8543fb74ecf2504c74d9d3c8a51c0fc42285812835cab70d6f8a5a5f15f0d7b637260e0a656 SHA512 1014ea6d37cfa7a6cb60eb47b6a0e959036aaa5c774852484a57f75d4e5450fb50c1b170f571a1288ba70d710b0731e946773cb05751eca6478b4fffb185dc94
DIST pypy3.6-v7.2.0-src.tar.bz2 21850076 BLAKE2B 756ea3034fe8971c979ec83c9cbfac55a680f3ef03b276475aa4318f3480ae5ede609b8413412df64db553a33979670498b1f97184f3b57406619c9db7f01127 SHA512 bcbb53062a473d504bcc082cf6286f6169c83d1f38d22c4d7c4e46ddc32bca9d91e71194637e6650db5bec02b29fe262b22fe236d627b6bc3e6e0c59c66c07cc
-EBUILD pypy3-bin-7.2.0-r1.ebuild 5532 BLAKE2B b73d564bf4975f4dac88f598ec8d92c205100747d037b41104e1cedfcc7bc5cd2a2cecae7131bec777e136ed84780e16f2d1be604ee9d33586b15b596dd56fab SHA512 ef447b184cfe2833d6efde461d32d0fc93d905b5bf81194480e1eca5a639d6bc7fd5bae314d67b970a31f98e78988443b65dd4b78b4d844aa252c589b4c355dc
+EBUILD pypy3-bin-7.2.0-r1.ebuild 5522 BLAKE2B 25a5f48be619756585aa357204f42d4ed826191c6df0cd74e968ca6b5c212b9bf3fa0c0ca3189b13c18db6886cff36bed167f262e5c80aa989b3600d74116adf SHA512 df0f2744bb5474ed2445c35b2235fff3de15f179e00cb83dc8bba470fc1813a08840b74ef113c6ffd1b4a6e9e6ba6aa79893bb26f9c4520c75bc67a2d60aeeb8
MISC metadata.xml 317 BLAKE2B d7be288f31d09754073e991e0f753e673e47fe1698408d13ce01dd58aa458e9ff9894973b27a293e426c074fbafaf5ca784fdbae0c784c1a5bf5d51bad1abd21 SHA512 65d1795605d0120c94911b2c295d8da13e01f9ac6b0750a7d536be64bf5244e20e2bb7286b33e75346e0dea333dc8970c4dcf0e98842e28f5a202ee2ddbba294
diff --git a/dev-python/pypy3-bin/pypy3-bin-7.2.0-r1.ebuild b/dev-python/pypy3-bin/pypy3-bin-7.2.0-r1.ebuild
index 53f4a07681af..118713407551 100644
--- a/dev-python/pypy3-bin/pypy3-bin-7.2.0-r1.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-7.2.0-r1.ebuild
@@ -42,7 +42,7 @@ RDEPEND="
sys-libs/ncurses:0/6
sys-libs/zlib:0/1
gdbm? ( sys-libs/gdbm:0= )
- !libressl? ( dev-libs/openssl:0=[-bindist] )
+ !libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
sqlite? ( dev-db/sqlite:3= )
tk? (
diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index aa9a7be5dc04..fd5c947215ac 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -4,6 +4,8 @@ AUX 7.0.0-gentoo-path.patch 1880 BLAKE2B ff89983185c9249a91e32bf69903e139d75efea
AUX 7.2.0-distutils-cxx.patch 14432 BLAKE2B 7c2f5a22457781c4b7d21954a3ffe7b1dfb55f12f890205cfe294316be86e7b206c4ce732f15fbf021c0fc87ed05a20aa57918cda869226efadb01e5fb2823a7 SHA512 7ccb64419d4ad90d03958bf6ddbb700a253fec75bceca7f9355f5f8496e1aba9ac72b09d0616600ebf8169d5ec705d6b058556905b032db8fb5abd23cf9b30e8
AUX python-3.5-distutils-OO-build.patch 3627 BLAKE2B fe4fd23515f0d1cfc236ac3e773b6a70a9b0fbbaff4719c1f1621e21433cfdb1f53b6bf5f348069d7bf03d26bd039f793e4ef2ac4f6271062d83c088ccbab56d SHA512 5e8e4ab7d326386a244df9d0fca5b54e16b5943e35d12ecaf9ea986e79d2d8d8e85585f6286e0fc440dbb7a8c17e2bcf7a11498ff9cc5f523e97d8b353d9a511
DIST pypy3.6-v7.2.0-src.tar.bz2 21850076 BLAKE2B 756ea3034fe8971c979ec83c9cbfac55a680f3ef03b276475aa4318f3480ae5ede609b8413412df64db553a33979670498b1f97184f3b57406619c9db7f01127 SHA512 bcbb53062a473d504bcc082cf6286f6169c83d1f38d22c4d7c4e46ddc32bca9d91e71194637e6650db5bec02b29fe262b22fe236d627b6bc3e6e0c59c66c07cc
-EBUILD pypy3-7.2.0-r1.ebuild 7382 BLAKE2B 42377d253011d2a1643b0cb68d0d719ae530bb6fd48f64592f7907f19e5a8d4f6574388aef305cd653743a4ce07d35773fffded9ea0e4a4b22d515a102f913a6 SHA512 ee2f630e7034bd64d32989d4e0114750b047012a5c7981754da36f4ccc6ac3ea3e1a783200543ef639eb17799174fd8f9defa34b172afda23a4fa7e8b40cf889
-EBUILD pypy3-9999.ebuild 7432 BLAKE2B f7fda6aa9308f9a5e0bfa20da5ae0a825d6ec1254ab14bfecb77a6d3b7e46a3788119c9f944bf06e440028e4bab31305ef7d1a26aff8f0395eae03ab623d1006 SHA512 348c6bc2dcd474e1c2423551d8fa57578366729dcf4d0740e0bed96f5f68e99dd11ddb88aed5fe34e0449bbf7d7e1b03f87c8d4e8a2b0aed49524da5979c42d5
+DIST pypy3.6-v7.3.0rc1-src.tar.bz2 22009224 BLAKE2B f5b2557369a8ba101ef38c46437a6b2af03521a5cdbedd2d1b1ee6c1349b66b7bf740290620e1143b544ca7cbcac960192cca889ac253585185bd7776b487110 SHA512 3f39b0b1454f2063b321221453487b42ee96d08ecaf5a19dc788a2b9975e9601c39ccb6e7b0de54ee81c24f4def217d8ddaa09ed5541a857c77d05f9cfc62c05
+EBUILD pypy3-7.2.0-r1.ebuild 7372 BLAKE2B 7a7fa28a01e7f9a78a62b73dcc086dee0335aba592fcab5a6cd9e50679aa6938636eeaa94d7ea7912757d3047ec38f2af8093a905e7df372be4b39639ea537ea SHA512 df7dc437945ee6fc72e101f62a1d1d29ed8a78a621fe2f9db789ca4b37b9ac3dd0d47f9ad9829980819b968648fb4c2acb4be20b956a30232396a2ed2fc491fc
+EBUILD pypy3-7.3.0_rc1.ebuild 7344 BLAKE2B ec5d1af4538d9871a6587c06422d23b174156415d2a995be44e9b01d45c0371aaf36f82410a3c82d9dff0c9c60dae00acda5b4d8f514c7d09f42b11b8d0ab444 SHA512 cdb6815f6cb99ccd3ceef825632961e645a002c650495f782d6b4f11491c181d188da276b7480830c33e142e4a23704cb7db613ee99144d2555f4ac67fbf70f1
+EBUILD pypy3-9999.ebuild 7422 BLAKE2B c4cb3e80b31979b0523231faf2af60ed93692fe6e08b676efc577024834fc7de98bee3132579d0f6a4501f17461fb0cde672006a221139677b5d27cd635e2db5 SHA512 4b90d3797d7fd1572201ca67022ac2402a40d067b66521c06e5a3ffba3b9cc3b95184ce39033825d4faddcf02b528ed9b9f62d9d3b4e1e5a0a4518ba86d93692
MISC metadata.xml 636 BLAKE2B da5771ec2ee59ac934959f6e72c5aee2225ee2d88e2c4c5d6acfae95b9652c973160ed0ea29f0f6143d25a249944925ef157693979871863c04a483da972bd7e SHA512 c52d59231928b12da09c2c7149afbb852ceaf1342a2747d85493c9abc15b8d68fd24495349e583aee5cea18799bd4dada3943bc523a4e18745e2036446cd0841
diff --git a/dev-python/pypy3/pypy3-7.2.0-r1.ebuild b/dev-python/pypy3/pypy3-7.2.0-r1.ebuild
index b703db56d2da..0b49fbb2bc8d 100644
--- a/dev-python/pypy3/pypy3-7.2.0-r1.ebuild
+++ b/dev-python/pypy3/pypy3-7.2.0-r1.ebuild
@@ -24,7 +24,7 @@ RDEPEND=">=sys-libs/zlib-1.1.3:0=
virtual/libffi:0=
virtual/libintl:0=
dev-libs/expat:0=
- !libressl? ( dev-libs/openssl:0=[-bindist] )
+ !libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
bzip2? ( app-arch/bzip2:0= )
gdbm? ( sys-libs/gdbm:0= )
diff --git a/dev-python/pypy3/pypy3-7.3.0_rc1.ebuild b/dev-python/pypy3/pypy3-7.3.0_rc1.ebuild
new file mode 100644
index 000000000000..50bd413a6dab
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.0_rc1.ebuild
@@ -0,0 +1,268 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# pypy3 needs to be built using python 2
+PYTHON_COMPAT=( python2_7 pypy )
+inherit check-reqs pax-utils python-any-r1 toolchain-funcs
+
+MY_P=pypy3.6-v${PV/_/}
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python (3.6) language"
+HOMEPAGE="https://pypy.org/"
+SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${MY_P}-src.tar.bz2"
+
+LICENSE="MIT"
+# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
+SLOT="0/pypy36-pp73"
+KEYWORDS=""
+IUSE="bzip2 cpu_flags_x86_sse2 gdbm +jit libressl low-memory ncurses
+ sandbox sqlite tk"
+
+RDEPEND=">=sys-libs/zlib-1.1.3:0=
+ virtual/libffi:0=
+ virtual/libintl:0=
+ dev-libs/expat:0=
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ bzip2? ( app-arch/bzip2:0= )
+ gdbm? ( sys-libs/gdbm:0= )
+ ncurses? ( sys-libs/ncurses:0= )
+ sqlite? ( dev-db/sqlite:3= )
+ tk? (
+ dev-lang/tk:0=
+ dev-tcltk/tix:0=
+ )
+ !dev-python/pypy3-bin:0"
+DEPEND="${RDEPEND}
+ low-memory? ( virtual/pypy )
+ !low-memory? (
+ || (
+ virtual/pypy
+ (
+ dev-lang/python:2.7
+ dev-python/pycparser[python_targets_python2_7(-),python_single_target_python2_7(+)]
+ )
+ )
+ )"
+
+S="${WORKDIR}/${MY_P}-src"
+
+check_env() {
+ if use low-memory; then
+ CHECKREQS_MEMORY="1750M"
+ use amd64 && CHECKREQS_MEMORY="3500M"
+ else
+ CHECKREQS_MEMORY="3G"
+ use amd64 && CHECKREQS_MEMORY="6G"
+ fi
+
+ check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ check_env
+
+ # unset to allow forcing pypy below :)
+ use low-memory && local EPYTHON=
+ if python_is_installed pypy && [[ ! ${EPYTHON} || ${EPYTHON} == pypy ]]; then
+ einfo "Using PyPy to perform the translation."
+ local EPYTHON=pypy
+ else
+ einfo "Using ${EPYTHON:-python2} to perform the translation. Please note that upstream"
+ einfo "recommends using PyPy for that. If you wish to do so, please install"
+ einfo "virtual/pypy and ensure that EPYTHON variable is unset."
+ fi
+
+ python-any-r1_pkg_setup
+ fi
+}
+
+src_prepare() {
+ eapply "${FILESDIR}/7.0.0-gentoo-path.patch"
+ eapply "${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch"
+ eapply "${FILESDIR}"/5.9.0-shared-lib.patch # 517002
+ eapply "${FILESDIR}"/7.2.0-distutils-cxx.patch
+
+ sed -e "s^@EPREFIX@^${EPREFIX}^" \
+ -i lib-python/3/distutils/command/install.py || die
+
+ # apply CPython stdlib patches
+ pushd lib-python/3 > /dev/null || die
+ eapply "${FILESDIR}"/python-3.5-distutils-OO-build.patch
+ popd > /dev/null || die
+
+ eapply_user
+}
+
+src_configure() {
+ tc-export CC
+
+ local jit_backend
+ if use jit; then
+ jit_backend='--jit-backend='
+
+ # We only need the explicit sse2 switch for x86.
+ # On other arches we can rely on autodetection which uses
+ # compiler macros. Plus, --jit-backend= doesn't accept all
+ # the modern values...
+
+ if use x86; then
+ if use cpu_flags_x86_sse2; then
+ jit_backend+=x86
+ else
+ jit_backend+=x86-without-sse2
+ fi
+ else
+ jit_backend+=auto
+ fi
+ fi
+
+ local args=(
+ --shared
+ $(usex jit -Ojit -O2)
+ $(usex sandbox --sandbox '')
+
+ ${jit_backend}
+
+ pypy/goal/targetpypystandalone
+ )
+
+ # Avoid linking against libraries disabled by use flags
+ local opts=(
+ bzip2:bz2
+ ncurses:_minimal_curses
+ )
+
+ local opt
+ for opt in "${opts[@]}"; do
+ local flag=${opt%:*}
+ local mod=${opt#*:}
+
+ args+=(
+ $(usex ${flag} --withmod --withoutmod)-${mod}
+ )
+ done
+
+ local interp=( "${PYTHON}" )
+ if use low-memory; then
+ interp=( env PYPY_GC_MAX_DELTA=200MB
+ "${PYTHON}" --jit loop_longevity=300 )
+ fi
+
+ # translate into the C sources
+ # we're going to make them ourselves since otherwise pypy does not
+ # free up the unneeded memory before spawning the compiler
+ set -- "${interp[@]}" rpython/bin/rpython --batch --source "${args[@]}"
+ echo -e "\033[1m${@}\033[0m"
+ "${@}" || die "translation failed"
+}
+
+src_compile() {
+ emake -C "${T}"/usession*-0/testing_1
+
+ # copy back to make sys.prefix happy
+ cp -p "${T}"/usession*-0/testing_1/{pypy3-c,libpypy3-c.so} . || die
+ pax-mark m pypy3-c libpypy3-c.so
+
+ einfo "Generating caches and CFFI modules ..."
+
+ # Generate Grammar and PatternGrammar pickles.
+ ./pypy3-c -c "import lib2to3.pygram, lib2to3.patcomp; lib2to3.patcomp.PatternCompiler()" \
+ || die "Generation of Grammar and PatternGrammar pickles failed"
+
+ # Generate cffi modules
+ # Please keep in sync with pypy/tool/build_cffi_imports.py!
+#cffi_build_scripts = {
+# "_blake2": "_blake2/_blake2_build.py",
+# "_ssl": "_ssl_build.py",
+# "sqlite3": "_sqlite3_build.py",
+# "audioop": "_audioop_build.py",
+# "tk": "_tkinter/tklib_build.py",
+# "curses": "_curses_build.py" if sys.platform != "win32" else None,
+# "syslog": "_syslog_build.py" if sys.platform != "win32" else None,
+# "gdbm": "_gdbm_build.py" if sys.platform != "win32" else None,
+# "pwdgrp": "_pwdgrp_build.py" if sys.platform != "win32" else None,
+# "resource": "_resource_build.py" if sys.platform != "win32" else None,
+# "lzma": "_lzma_build.py",
+# "_decimal": "_decimal_build.py",
+# "_sha3": "_sha3/_sha3_build.py",
+ cffi_targets=( blake2/_blake2 sha3/_sha3 ssl
+ audioop syslog pwdgrp resource lzma decimal )
+ use gdbm && cffi_targets+=( gdbm )
+ use ncurses && cffi_targets+=( curses )
+ use sqlite && cffi_targets+=( sqlite3 )
+ use tk && cffi_targets+=( tkinter/tklib )
+
+ local t
+ # all modules except tkinter output to .
+ # tkinter outputs to the correct dir ...
+ cd lib_pypy || die
+ for t in "${cffi_targets[@]}"; do
+ # tkinter doesn't work via -m
+ ../pypy3-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}"
+ done
+
+ # Cleanup temporary objects
+ find -name "_cffi_*.[co]" -delete || die
+ find -type d -empty -delete || die
+}
+
+src_test() {
+ # (unset)
+ local -x PYTHONDONTWRITEBYTECODE=
+
+ # Test runner requires Python 2 too. However, it spawns PyPy3
+ # internally so that we end up testing the correct interpreter.
+ "${PYTHON}" ./pypy/test_all.py --pypy=./pypy3-c -vv lib-python || die
+}
+
+src_install() {
+ local dest=/usr/lib/pypy3.6
+ einfo "Installing PyPy ..."
+ exeinto "${dest}"
+ doexe pypy3-c libpypy3-c.so
+ pax-mark m "${ED}${dest}/pypy3-c" "${ED}${dest}/libpypy3-c.so"
+ insinto "${dest}"
+ # preserve mtimes to avoid obsoleting caches
+ insopts -p
+ doins -r include lib_pypy lib-python
+ dosym ../lib/pypy3.6/pypy3-c /usr/bin/pypy3
+ dodoc README.rst
+
+ if ! use gdbm; then
+ rm -r "${ED}${dest}"/lib_pypy/_gdbm* || die
+ fi
+ if ! use sqlite; then
+ rm -r "${ED}${dest}"/lib-python/*3/sqlite3 \
+ "${ED}${dest}"/lib_pypy/_sqlite3* \
+ "${ED}${dest}"/lib-python/*3/test/test_sqlite.py || die
+ fi
+ if ! use tk; then
+ rm -r "${ED}${dest}"/lib-python/*3/{idlelib,tkinter} \
+ "${ED}${dest}"/lib_pypy/_tkinter \
+ "${ED}${dest}"/lib-python/*3/test/test_{tcl,tk,ttk*}.py || die
+ fi
+
+ einfo "Generating caches and byte-compiling ..."
+
+ local -x PYTHON=${ED}${dest}/pypy3-c
+ # we can't use eclass function since PyPy is dumb and always gives
+ # paths relative to the interpreter
+ local PYTHON_SITEDIR=${EPREFIX}/usr/lib/pypy3.6/site-packages
+ python_export pypy3 EPYTHON
+
+ echo "EPYTHON='${EPYTHON}'" > epython.py || die
+ python_domodule epython.py
+
+ einfo "Byte-compiling Python standard library..."
+
+ # compile the installed modules
+ python_optimize "${ED}${dest}"
+}
diff --git a/dev-python/pypy3/pypy3-9999.ebuild b/dev-python/pypy3/pypy3-9999.ebuild
index 12b0e7fae866..10dbaca72bfa 100644
--- a/dev-python/pypy3/pypy3-9999.ebuild
+++ b/dev-python/pypy3/pypy3-9999.ebuild
@@ -27,7 +27,7 @@ RDEPEND=">=sys-libs/zlib-1.1.3:0=
virtual/libffi:0=
virtual/libintl:0=
dev-libs/expat:0=
- !libressl? ( dev-libs/openssl:0=[-bindist] )
+ !libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
bzip2? ( app-arch/bzip2:0= )
gdbm? ( sys-libs/gdbm:0= )
diff --git a/dev-python/pyquery/Manifest b/dev-python/pyquery/Manifest
index 7ff7ad7b6bc1..775a92116bce 100644
--- a/dev-python/pyquery/Manifest
+++ b/dev-python/pyquery/Manifest
@@ -1,7 +1,11 @@
AUX pyquery-1.4.0-network-tests.patch 700 BLAKE2B 6ae1cf19f7ae717df3ce5ea509938d37024b4e06ecb422c91e3ff41992fcd2d2bdcd79f47ebb591fe803dbf6bf5085f2422b575ead44f00b04f3b5abe1237dfd SHA512 b491c1cfc8c917eefed0c261dbc25a91e65db4007ee393b39b666a9043d00d26affd38897f277436ebe18ae2eaf6e817b6001b14f12b43f335b82b22961b28fb
+AUX pyquery-1.4.1-network-tests.patch 613 BLAKE2B d9e9f2e11c2183f6759a90e35d60a96a3522790743da1d3ec21ad8006e40d98753fb90c14c14c705ab781b08143c52ecf04722d25928f3abe44ebabb59d04342 SHA512 e6ba986a24bf1adf9e1d6c5f4d59fc28a5a613062aa691f84d760c82beeb77d9198a655795e2701dec05184c4fef377cb4bb6f5cc75f49d2ecf798770cb8f86a
+AUX pyquery-1.4.1-tests-pypy.patch 715 BLAKE2B 9f0ef9cf79cddbd90fb6cac1d6297c98f495f5e258b78f4dbac92c4ce3b26e302614a424bad25b9cab2f6a08f8c8e07525d57a6c1ccfd1c4e51893768704edfa SHA512 ba78b8db4c934598de0aeb37ba76e3eda96b123ebd6a85f458dcd8e8a8d13a37935989dcdb9a282748b188267137f85fe6ad3dfa2c0670f77e76ccae47c819ca
DIST pyquery-1.2.13.tar.gz 44032 BLAKE2B df257c6116b3f8804627a0b4a6556445c644410acdf008fe9afd08136a0a7f47d66b99071cce61a1569853ec9c3c38d20ca66aec0950532e94949b36d4814c3e SHA512 39a2bfe6f1eaefb6d1a78f73e5bdb4d12a9e223b26f6aff0f979ceaa68005ab08e41bdf11fe808489d22e0506e558621982dc59fa2164cd1e3d8168b0ef8ceb6
DIST pyquery-1.4.0.tar.gz 45215 BLAKE2B cb748c09524f6cc6b22c9712370da754495c31b159a44f02e9b5f00e4e94295d7259d224e63066297e6efd74f0b43a508a56d1df4f4150727cd261b959402e9a SHA512 523bc058fc93332b13840a7249bce5a449b0029f6434043a739a2f24abdd89efb314da8795f1b2be2d7e4464a8e4bdf6b061d768b895d0dd1630f44ee341f37f
-EBUILD pyquery-1.2.13-r1.ebuild 1339 BLAKE2B c5492d641308e94af0b5dbfb6035341981f3cbdfa12e960557f9cc12acc6719b970fed6761ad06f328720fea3312c7f9c8b8d617997116d0953e86e4fa465db7 SHA512 e2725456271a1fb5d86d936042f0b154d1bafa2af8d73bc7969ce968530aa368091e9045ef45e61b3dd2be843389b89bf978e411c246bd03a7f20088a45de613
-EBUILD pyquery-1.2.13.ebuild 1325 BLAKE2B 1ea72a6a86acd207a7238719282d9ead17c3b39419f35befe5cfbc885ebc5e66215277fe17287aee8e0ee52841db59d70f99aa5d81741cbbf0bcdfb2df2932a2 SHA512 bb4259bf5eadcbe0c1a9f0e41b1ac6bceccab979ab9da2f8668630d9e257f01baa65e985fadcdd3d186ccdd4c2855c20990825cd18b155bce7f67f4c4360d66d
-EBUILD pyquery-1.4.0.ebuild 1194 BLAKE2B 156e3cde4f87d7bf14382873a122a5b15fa2b0b8aa7784f078612734d818c44f5fd20b3e2d8b62ba729d6a2de0a9920815f8a77956e1014db9b940fd4a82d3b9 SHA512 2b25e8bc3e824b99b540d591452637a2b5d5e681d249b85c34a70136b4c1d6cfd45c088beb19b72c2b773b54aa8c6ac1e44dbf106d76d42c7de74c4931f6f118
+DIST pyquery-1.4.1.tar.gz 47983 BLAKE2B eb8d0ca59122734a4c715c33f40fd0b5fcc8edcabe9e41649ddf332feb1df603f8527a668aa7b9d78974b3d049e774355296644abd9b4d426d96e6e3c7a74065 SHA512 e2bfbbf51f99a408e9696a2b9c15f8875813847a10b5bd93c4c7a6886ac1b3ae6c7883ec4fb64e9bccab2127617843961e181044fe927f3c80c8ac363ed86141
+EBUILD pyquery-1.2.13-r1.ebuild 1366 BLAKE2B 4b0327852781ce67e1d109174ed036fb9ac478bd612671bf37215ac79a7ee7f129440aa8c733b35c71593533432e29fb3d575185673e1b97ad632bdff032cce7 SHA512 b743ca204da5e24f0ad117483f018111cbc6cdc213512700cc7efd89788701b93fcb3f45d77cef0984297430d9505e53f0f4180bcf424d2da38adc0091743ea6
+EBUILD pyquery-1.2.13.ebuild 1352 BLAKE2B 00893f812a37590d6c9ea8692b0ea020387d20553eb41a8032b3d2dd62315acc1cfc96accabb2c60f616a71e508720a034c3e4f32f9f60822b55a2060b2713ac SHA512 4370558a57d7f256a05093bc4ad99fffce1cec4921cea7b54155635d181af0e36d3ec4d0481f0e2c0ba0fa293de2dc13e0df76b6c6ab79028ed77403e23c340c
+EBUILD pyquery-1.4.0.ebuild 1221 BLAKE2B 3d4759016dc76e0992bc522d449879a65f8190b8a5f06420bfdc3af9e486c1ddf9c3d3c3d8e9efee4cfe6bd532ee138c48c74c6468317988661a964d34117aa5 SHA512 c8ff1eea0cc9ec0a9980ccff87d853f5b7180a00083beb384d5724c7fe25b7da44d5d52a5eaa376a67e64138ee6715c4bf2813d9b1057027b432268511a244d8
+EBUILD pyquery-1.4.1.ebuild 1300 BLAKE2B 41c2d19eab4cf175de04dac2e37d9c97cb3c1c848488b38f41afc52121e19377d65b475180b66e62489c539dbfa35a11e65a3ed55f76529ea0ca28345ef46de1 SHA512 1a546548974b1dc3677698dd6c37476b6ba029b90d78cbd003704729f4a8c2af470c83fa2d9a5f32ec6febdd81d8bef08538149f671d2d0024e87638349dfdd2
MISC metadata.xml 375 BLAKE2B 6b09c68dc28585cedb0d7109e174b26cdd2ca11c3e8413550f3032a7b2cd11c7745cafc530d7e18692fab76c6c6717e6ba2d92111e2e1df0cae8be73a3e833bd SHA512 ebed84e50582171d8a99f7ee1031553a6afc558f5aa6914f2aa5eacccc7efd6c87b284eec803dd81fef3dd91426fd28f93ae21f6cab1e74c9e4541df3904956f
diff --git a/dev-python/pyquery/files/pyquery-1.4.1-network-tests.patch b/dev-python/pyquery/files/pyquery-1.4.1-network-tests.patch
new file mode 100644
index 000000000000..37664689c0fd
--- /dev/null
+++ b/dev-python/pyquery/files/pyquery-1.4.1-network-tests.patch
@@ -0,0 +1,20 @@
+diff --git a/tests/test_pyquery.py b/tests/test_pyquery.py
+index ca38a83..d29b27b 100644
+--- a/tests/test_pyquery.py
++++ b/tests/test_pyquery.py
+@@ -6,6 +6,7 @@
+ import os
+ import sys
+ import time
++import unittest
+ from lxml import etree
+ from pyquery.pyquery import PyQuery as pq, no_default
+ from pyquery.openers import HAS_REQUEST
+@@ -889,6 +890,7 @@ class TestWebScrapping(TestCase):
+
+ class TestWebScrappingEncoding(TestCase):
+
++ @unittest.skip("needs internet")
+ def test_get(self):
+ d = pq(u'http://ru.wikipedia.org/wiki/Заглавная_страница',
+ method='get')
diff --git a/dev-python/pyquery/files/pyquery-1.4.1-tests-pypy.patch b/dev-python/pyquery/files/pyquery-1.4.1-tests-pypy.patch
new file mode 100644
index 000000000000..f5f160a138de
--- /dev/null
+++ b/dev-python/pyquery/files/pyquery-1.4.1-tests-pypy.patch
@@ -0,0 +1,20 @@
+diff --git a/tests/test_pyquery.py b/tests/test_pyquery.py
+index d29b27b..e6a9230 100644
+--- a/tests/test_pyquery.py
++++ b/tests/test_pyquery.py
+@@ -7,6 +7,7 @@ import os
+ import sys
+ import time
+ import unittest
++import platform
+ from lxml import etree
+ from pyquery.pyquery import PyQuery as pq, no_default
+ from pyquery.openers import HAS_REQUEST
+@@ -33,6 +34,7 @@ path_to_invalid_file = os.path.join(dirname, 'invalid.xml')
+
+ class TestUnicode(TestCase):
+
++ @unittest.skipIf(sys.hexversion > 0x3000000 and 'pypy' in platform.python_implementation().lower(), "broken on pypy3")
+ def test_unicode(self):
+ xml = pq(u"<html><p>é</p></html>")
+ self.assertEqual(type(xml.html()), text_type)
diff --git a/dev-python/pyquery/pyquery-1.2.13-r1.ebuild b/dev-python/pyquery/pyquery-1.2.13-r1.ebuild
index f3d235eb3121..a8df53f6ea21 100644
--- a/dev-python/pyquery/pyquery-1.2.13-r1.ebuild
+++ b/dev-python/pyquery/pyquery-1.2.13-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/lxml-2.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pyquery/pyquery-1.2.13.ebuild b/dev-python/pyquery/pyquery-1.2.13.ebuild
index 147b66895907..e47148170088 100644
--- a/dev-python/pyquery/pyquery-1.2.13.ebuild
+++ b/dev-python/pyquery/pyquery-1.2.13.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc64 s390 ~sh sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/lxml-2.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pyquery/pyquery-1.4.0.ebuild b/dev-python/pyquery/pyquery-1.4.0.ebuild
index 47e5f4649ae9..04033cdd51a9 100644
--- a/dev-python/pyquery/pyquery-1.4.0.ebuild
+++ b/dev-python/pyquery/pyquery-1.4.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc64 s390 ~sh sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/lxml-2.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pyquery/pyquery-1.4.1.ebuild b/dev-python/pyquery/pyquery-1.4.1.ebuild
new file mode 100644
index 000000000000..ddcfe184a05d
--- /dev/null
+++ b/dev-python/pyquery/pyquery-1.4.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1 eutils
+
+DESCRIPTION="A jQuery-like library for python"
+HOMEPAGE="https://github.com/gawel/pyquery"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-python/lxml-2.1[${PYTHON_USEDEP}]
+ >dev-python/cssselect-0.7.9[${PYTHON_USEDEP}]
+ >=dev-python/webob-1.1.9[${PYTHON_USEDEP}]"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( ${RDEPEND}
+ dev-python/beautifulsoup[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/webtest[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/restkit[${PYTHON_USEDEP}]' 'python2_7')
+ )"
+
+RESTRICT+=" !test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}/pyquery-1.4.1-network-tests.patch"
+ "${FILESDIR}/pyquery-1.4.1-tests-pypy.patch"
+)
+
+python_test() {
+ # The suite, it appears, requires this hard setting of PYTHONPATH!
+ PYTHONPATH=. nosetests || die "Tests fail with ${EPYTHON}"
+}
+
+pkg_postinst() {
+ optfeature "Support for BeautifulSoup3 as a parser backend" dev-python/beautifulsoup
+}
diff --git a/dev-python/pyrax/Manifest b/dev-python/pyrax/Manifest
index f6757edc1a11..8337b992ef9a 100644
--- a/dev-python/pyrax/Manifest
+++ b/dev-python/pyrax/Manifest
@@ -1,3 +1,3 @@
DIST pyrax-1.9.7.tar.gz 313170 BLAKE2B b52d87f22f546d095ce7ddd6d83559d14b432e0e910839c33b54572e3e78ec1d7f1077bdcf87fad62f695948864e6445b3a1e4635d2ec9b09973fd66b3e32dc4 SHA512 e83c5e79d49eb3095e8e196b4c9db419194131503d95737564e5a1e3e20f06aa4b53196111d8d326ac50041cd0c2590cefeb41d7d6d654112a85df867b7495f3
-EBUILD pyrax-1.9.7.ebuild 1076 BLAKE2B a7d049e5405ef983ba05f6988a8556eddb9c8503d2399feb67d2c6e9f184dda2cc50285c95a8087c3359cb1f3cf6a7d275f50d903ef6dbd3f6b558253811f5dc SHA512 dac80fb4d86a79e6a8907dde2c2aa8d02765647ad77d4f547e3c384ce968e47ffde1bc73f9287a430d0284bb089846034773cbe4239f4245daa9286a5b0b9231
+EBUILD pyrax-1.9.7.ebuild 1100 BLAKE2B 630015dd662dc233212dacad764332fac37aed0597c436438f3551bd20fea34273cd5a55238d57af958cf49dada250740e72528b5fcbfd16b5e6d0a05619f63d SHA512 2bc4b3229d3ba127606b35d61b92eae904efb60f86a23bdcd08a52518f968df4cd686f66d0a962e0cbf07382248a2dc233c0dcf80a43b4ada113bd50e9525b8f
MISC metadata.xml 695 BLAKE2B ad76557a077263a066097827d9ac06581a6fcabb034852ba237815fa79deddfb248ec8522164ba2e1b62b09b829c2416837021177307c9b4516aed482c661bdf SHA512 b396d429fc52efdfaa1fd0773d336ead34bc18cf3f03e7d9813090a5cc0dc395f3e605b409d6439d529c90c0ccf45e524bfcca99e550a40138bb278cfca29092
diff --git a/dev-python/pyrax/pyrax-1.9.7.ebuild b/dev-python/pyrax/pyrax-1.9.7.ebuild
index 364b110b6959..3e870a1e7e98 100644
--- a/dev-python/pyrax/pyrax-1.9.7.ebuild
+++ b/dev-python/pyrax/pyrax-1.9.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
CDEPEND="
dev-python/keyring[${PYTHON_USEDEP}]
diff --git a/dev-python/pyregion/Manifest b/dev-python/pyregion/Manifest
index 2ade66cbe5e3..f0ecf15eef06 100644
--- a/dev-python/pyregion/Manifest
+++ b/dev-python/pyregion/Manifest
@@ -1,5 +1,5 @@
DIST pyregion-1.1.4.tar.gz 99454 BLAKE2B e8e58364d825261baa9a706e02c0d2c57fab3b0fbdc18da1bbb07015f308c856795802af0ed8a09ecfac30600c0fa7fffaa824d5c330f45377208248d439b139 SHA512 572a10593dc93f64ad6fd1d7a8f19582df04309b88a73fb41e3b4c71036d61c3857114cc01025e581ddd3a63af92fabb5375c1ee8fe487f83da2780569954236
DIST pyregion-1.2.tar.gz 1133496 BLAKE2B eea77b0c015b96aa277aa971e890db71cae2e5de112fa34898df8a80fdd48bbc7f13b3f298582d51bcead609c62e90d3e5c049bda37603e8ae1d655cb4f618c1 SHA512 80f851ecc8ec60a287b11b558fab920da7565c3574b0e6e977b8c8e3f40951f0407b27cc1c24e0d9d864f9b853b03053e9fae3ee81a32ab36078f2c8ce6334b9
EBUILD pyregion-1.1.4.ebuild 731 BLAKE2B eff28e36b07049b2beab2a3b093603b1974f18b76e68218cdf930146ab13be2c7ee63baa620dd7aeaf3e47ab4c4baec63bd91c785d18c723fd13504af9e8ebf2 SHA512 2b38e24c2b881a313b5561c73b52bba88acfec4c88fd4cdc96f64dbe180be54d103edf7c83deed293591eaf07882850606f572c76a6c96d7d6ff7939aadcfd77
-EBUILD pyregion-1.2.ebuild 1536 BLAKE2B f5faaf9b9010aba04717422145f0be5e15c8685905cfe7fb8be76f53ce4bbb3fb38d4723ea4da9aea56de0fd5b2423a54847398b7eeda1fc2d8971e011cedf2b SHA512 69a1280060fc992a6f02be6462297d9c1d61684b6f2fb8af47def2d945662e7ce53f9c5ccdae271829c646849e047e0f566fa7fda4facfbb5ca915e5696d4f61
+EBUILD pyregion-1.2.ebuild 1563 BLAKE2B 50fc1ee942ea7c956986630d0f7760b468953de669f12e801091ac5995daf372413c5ac61b1aff386d2be1b80a751625bedc023314d61a364ba0a33436a7f33a SHA512 301089dd4afc5bf56f0c6a8fa7dfac0c27c7621fe469fb42bd9d23556257be6c2c6f81dc6fce07cebbfa0c645cb43427be2c020327b17f0c7a6051cb5c4f8d96
MISC metadata.xml 512 BLAKE2B 05d13186313d06a7f0c6370adedc1dbac3300662951ff249f63ef5d4dd33a237dcefe98c76d9dec07186ff4e27ec155b9ed60d7b0ec630fe7b500c906ab1f0f1 SHA512 0187a79d485d66fed785fc6ee8288be4cde62e47a7fec9ae3ffe0b4235125025e63496d53caa606d360ed95cab11fb448bf39ac39601d2913fe59f7a158aa946
diff --git a/dev-python/pyregion/pyregion-1.2.ebuild b/dev-python/pyregion/pyregion-1.2.ebuild
index 1dddc88354d8..d7973d321cd8 100644
--- a/dev-python/pyregion/pyregion-1.2.ebuild
+++ b/dev-python/pyregion/pyregion-1.2.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="MIT"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/pyrfc3339/Manifest b/dev-python/pyrfc3339/Manifest
index 0de0e0881762..ec07d722dd09 100644
--- a/dev-python/pyrfc3339/Manifest
+++ b/dev-python/pyrfc3339/Manifest
@@ -1,5 +1,5 @@
DIST pyRFC3339-1.0.tar.gz 9325 BLAKE2B 4a02f2b128c34315def13500c2864d3198ba327fe3a39f04e14085d5dd945ffb31487c12d07e63e18c5946a14d8e380be8d85e7bea6b4df39f50550e6121379c SHA512 abcfcfcf516ab60214dc11de618d37415da2177387f51f85da99ef18b8cc0d37ed55f0ea6ba3e61292ce5a319838f322e01c1c9f3c0c4edb8341b4b135e575e3
DIST pyRFC3339-1.1.tar.gz 5290 BLAKE2B d3094a22b6903937ae5cfee1210f04b65eb05dd606fe1d3245dca8ec0719ca1a079b720568d8c8e87fea691cebe1944098f99913b97a04570f06354a883e5694 SHA512 958b7761fab590aa42bb57a955c5d834441f717796a452b60df21663099dcf2fc046afe60f8157fd0f1edfd95c5e9c9c5349ab10ca4078d210fc63d848496a2f
-EBUILD pyrfc3339-1.0.ebuild 666 BLAKE2B 95a81b02e00ca3ecf9037a883759b692c6ae64e38d968c3eb1056c82faee9cb20120921136b6dfbd282014185074043da4953f70a383e8459eb54aa1f22f5757 SHA512 caf59eb1859fcf66aa0cecd94c2624320bb2fa73738905b62724a015e49950ee5df412396cd761d356da928972c4dfd89e80b14e71c2f2061344f00837bb7941
-EBUILD pyrfc3339-1.1.ebuild 666 BLAKE2B 7b73aa27a654daea075113ee2e01d63507b6ac5bce29de0eaf66377055bcd99e76b4d28e12f3ae7a251a47396a8cc23a8859b3fd1dd7097a2f453148cda6486a SHA512 5ad1dc5cb9d5e44bda63063571f8d6d0e36e94144e8642aef33f8d48e4172e62de8ec3ab5f156b9e17fac73d9d1ffa3ffaf4d23b46c33049930fc09e6a2fddec
+EBUILD pyrfc3339-1.0.ebuild 693 BLAKE2B e6781ff107f0519f6386e025f721f4da32902eed55da5f8f858a90fb65538a40cf5dd39674f393a82021a9cc248c5163f8be1eca1da494b4d033f855310b4203 SHA512 d0690a148e429fa7203d7f73904024ddb6c3b2488f5fbd8f1d15116a5b3311362203e270d9e9258d346b0747f84af0e7f590032c47daa273fdc7069ea4efbd03
+EBUILD pyrfc3339-1.1.ebuild 693 BLAKE2B 5c17026d8603a32a2aee769c00bdeb8b2b948a4a6582c359f937e39cde39b5e4aab843886ad84120fc1b57f0f85405f383e51d399d3ad875482a12bf4d928fe4 SHA512 0c325c7d384904fbf6db895704e0896002552c004ab5168f30c8734981c4305f67d6d940dad872b5536c330d8700212a3f54b365279b96578d8c561f7ed0a05c
MISC metadata.xml 373 BLAKE2B c047241275de0ee6411fa663ffe331d1fa4cbccb622680120d5c1b96b4fe07ffdde9b36a67bd2708dfc086e893c14f071b51b3f1b292e63c9a7a054ea841a6b4 SHA512 0f0ef1e95f7cf557a90cbf2493f0f1ba51c29cbe10769dc40b1dd56eb24e91c7ca6579feaa3afc65c9d90724c726f6d1bb4f978d6485018e19f39ecf81782a87
diff --git a/dev-python/pyrfc3339/pyrfc3339-1.0.ebuild b/dev-python/pyrfc3339/pyrfc3339-1.0.ebuild
index 791994860ba3..d29ff3a820e3 100644
--- a/dev-python/pyrfc3339/pyrfc3339-1.0.ebuild
+++ b/dev-python/pyrfc3339/pyrfc3339-1.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]"
DEPEND="test? ( ${RDEPEND}
diff --git a/dev-python/pyrfc3339/pyrfc3339-1.1.ebuild b/dev-python/pyrfc3339/pyrfc3339-1.1.ebuild
index 993518840760..115153b6cbbb 100644
--- a/dev-python/pyrfc3339/pyrfc3339-1.1.ebuild
+++ b/dev-python/pyrfc3339/pyrfc3339-1.1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]"
DEPEND="test? ( ${RDEPEND}
diff --git a/dev-python/pyro/Manifest b/dev-python/pyro/Manifest
index 74a26d45f5ab..dbf4c22904e4 100644
--- a/dev-python/pyro/Manifest
+++ b/dev-python/pyro/Manifest
@@ -4,8 +4,8 @@ DIST Pyro4-4.56.tar.gz 455253 BLAKE2B 3c63963bc2e248706727324078898c3e2cc9b8b32d
DIST Pyro4-4.76.tar.gz 477132 BLAKE2B 49621974ecb485e1809366d9933ccb1027d62bfc827c3f800750095ebe3eb3a662e041a9ff97522ac866b93b22f9c1d5257e1503aaf4b6543d2d74a9a17713ff SHA512 48cc63bc74d483fff1b4bac2dd9ecf7576503bfd91e721512a5cea2b5a115ad6480ad0524218aee31e412a867261a9e838d85650dd0f7a87593a4a03cfc5cdc3
DIST Pyro4-4.77.tar.gz 479025 BLAKE2B 20c7b53cea55b77efea11cd7b74a1cfcc45ad721ba45e039947f1d869291bfcb054f16bc48fb5ad21386fe7d47785514ff94953b1bcf893266c2c41015bba589 SHA512 52a9f90cec8c5e23ec30ddb69484a15bb86d61024d1bc718d075e01678a3d9655a1ed21f18da1891c121bf0e95282fb1151762b2fdb826a6408056079d2b1a66
EBUILD pyro-3.16-r1.ebuild 704 BLAKE2B 1270e3906b70a94640880fde94d51122843def778a244791c095dc4a353ddc7794d0494087f013662866f5703ad505ab133ee8ef280dc622aa90a09de1c63618 SHA512 6bcf4f64cb78d82e0d682c7e04112a127228e1aef9abd4977db00136d2eaf68c6a1d78515f71f6dbfd452b2da1737a15efaf67d5539641e2f7ab874b12207d58
-EBUILD pyro-4.41.ebuild 1872 BLAKE2B 51de78b3672b040abfc65da0b245510085e8dd051d59152a4b901dd4e7fa9e6cecd801c5bc17d5898f7acbf5b80c6a065ee033808aaacbd321149fe696301ae2 SHA512 e7ed9d0c300e62123b0b58b959ebfdee5097c58df9fc8cecdf62a548eaffbea7766eddd556f5d21af15203ce4194e676b97b39deab74a35fb7f4463985e03afd
-EBUILD pyro-4.56.ebuild 1872 BLAKE2B 509bbac0dac628598e27defe07f99ca6a025ca5d23522f1ed0f87eb24d069b32ffe3002b81d0afb86b18c93960c5e72d84c34fddb1a44c539652ba1a5f02ddaf SHA512 b7f57aabd06b9a21e5ee18c2012385d9e15e1d91b3668d19cc03f13af5f93ffb8522d5fe69107e3f01832b9e860094fd6438d48f8be22f953dcff87e1b746b9c
+EBUILD pyro-4.41.ebuild 1899 BLAKE2B adf8da37af0fd4ba8f40a521199868476eed2d5f443cc5b2137c95d3afe03ef37f7b4fc89d093becbbcd6962a2a249fb91f7424e87a8b8320bbe6a8a73746166 SHA512 bcd0b7e395c3d153136153a23226664ccc3978a04148bd85b068152a4f7717bdb2027cd0812b05612d36dfb456ff29b75170791c2925f3347c99740369d9a105
+EBUILD pyro-4.56.ebuild 1899 BLAKE2B 8d33eb5762b5c2d59703d503292efe08d9af8dcc66b3bf4f89c9e77b1ef764dd4b1f87f7ab82b8982fb751b21cd65caf0ac063e4ef60034831b6aaa784bea792 SHA512 2a1316bec2ae7e14ed47e44104a559917b4b20428d91c2f1de3b1472f052085f7175f04e7dc04a1f5d27e472cf6b4884bd64ffa9be743df3a4844a98a1609167
EBUILD pyro-4.76.ebuild 1452 BLAKE2B 76c3db0f7b5cc172a197443b7da428529e54ac200cb96a0eee20f4388fee16347644ab61258e68e00483681e6fe7b42e355bd5f449e4d1f054a6ba51d19b9f48 SHA512 4d911303bff81350025d80c50771188a0083564f5bb61f18ce1197ca4b3ec459579edc2f2fdd954f9224949b358fdcf58b2ce27345a1947cbadab217f9503cc2
-EBUILD pyro-4.77.ebuild 1462 BLAKE2B 2eac2574914bf28d70f0a3ecb15b2ed084e40b47a36089e8d118a6b44b38358935a2a2e96c36b1b000a5c6a604312440f3aed7711e453dc974f27218cde6bb55 SHA512 4143e3657bcd26084db97e1525effa1f342e1dd880c54a274cd6279dd618bc96a0188b8e8b0b94dd1410a94135cb023f033d8c497a268887bb4b98450044d8bd
+EBUILD pyro-4.77.ebuild 1459 BLAKE2B 3370bc4937b6ebd95c90cde23d7b312afcad56bff5419c08741136c7ace18eaa4d1920ce13e6fec3ff6fc306ff6bda22e513129d2a5238cd87c4e0929591ebe2 SHA512 892a8772f526b3aca08f8ca2f830d7f5381e3d19e3911425805f5d0a4f64410da757e460c57f1780357514508fe147b322ff496e953119e5d60bbeb020f49ebf
MISC metadata.xml 370 BLAKE2B bf0ecf2b63d7e544a1193349f0d171d107d23e66a067012cdd0ecbc4b736631e3c78fabc0745e88efe711219e8c3ce187da3ac67f4477f8bcf4996546a56a94d SHA512 59ce12c791648049dcaac68c75f9d8af472635442b25c4ba81b37e89d913b5b1954dbc40eac44694e5093008cbc41256ef2a177de1906598bb876ab0ab17d544
diff --git a/dev-python/pyro/pyro-4.41.ebuild b/dev-python/pyro/pyro-4.41.ebuild
index 663c361e21d2..6b4ee7831ab4 100644
--- a/dev-python/pyro/pyro-4.41.ebuild
+++ b/dev-python/pyro/pyro-4.41.ebuild
@@ -19,6 +19,7 @@ LICENSE="MIT"
SLOT="4"
KEYWORDS="amd64 ~arm64 ppc x86 ~amd64-linux ~x86-linux"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
!dev-python/pyro:0
diff --git a/dev-python/pyro/pyro-4.56.ebuild b/dev-python/pyro/pyro-4.56.ebuild
index bd7f0075e168..ed08f8770641 100644
--- a/dev-python/pyro/pyro-4.56.ebuild
+++ b/dev-python/pyro/pyro-4.56.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="4"
KEYWORDS="amd64 ~arm64 ppc x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
!dev-python/pyro:0
diff --git a/dev-python/pyro/pyro-4.77.ebuild b/dev-python/pyro/pyro-4.77.ebuild
index dff323ca84d3..2849678d3d10 100644
--- a/dev-python/pyro/pyro-4.77.ebuild
+++ b/dev-python/pyro/pyro-4.77.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="4"
-KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+KEYWORDS="amd64 ~arm64 ppc x86"
IUSE="doc examples test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pyrqlite/Manifest b/dev-python/pyrqlite/Manifest
index e87aaccd6a36..dadbedbd207b 100644
--- a/dev-python/pyrqlite/Manifest
+++ b/dev-python/pyrqlite/Manifest
@@ -1,4 +1,4 @@
DIST pyrqlite-2.0.tar.gz 7224 BLAKE2B f3de4d4d6f0598c6dc21e323db4c717f7f8dc85f6e592ea9dfb209ba778d1f16049d40e39b8d98c94dec61c02949ba1fabeae29e25ec8afbe4810df52b6210df SHA512 9d284161e492683955000dd3e3f0593b79e69ba5eb087bee4d3ffc1e4be9de1c362212936b10e1781538eacd838e6ed22adfc82e8cc0dd00e1d3318a4dc14720
-EBUILD pyrqlite-2.0.ebuild 910 BLAKE2B aad7b8cae286c5ec045aafd5b437af3009a12e397b0b0b941c0c175b8eef2c97e08b5d3c453ead3946e065da78341086d53ace4eebbd07b4e0912a0cebca5a2c SHA512 9a6fefea53cef2de9e6b54906541598a145ff890d8b2c4a1c615ff6e0b3b00ca0f55256fb5ebada667230125843118362f485dc074e81299bbceae3b172b7061
-EBUILD pyrqlite-9999.ebuild 830 BLAKE2B 01396df2ff6517bee0c59fe4b4333bcf7ad60960c8335813689efa829ab5492986227325ae4bb76943e4c046d74d9b5c865e6e4f5eeacfaf9cf532b084249b92 SHA512 5ebd20f45a9c3cde81322467af82d1ba40ca585cf106d75652868027b8a93aedaba3634debf560f3609993853071e20a78d2c029eee0ac0fa0b0c0e86d5fbd1f
+EBUILD pyrqlite-2.0.ebuild 937 BLAKE2B d743a0bcfb3649d3d866eed1a5f2813a46c3fee8b68fa4854ddd13a99d8cd13364ecf62e7a104fc4f60f923c6e67cb9f6fdcb7f7b06edfeeb7656d517088a50b SHA512 8425595b6fcc9797a63550deb53795fcae8bb360830a488754ec409bd83df70655c374951bd84e60a00b00e1f6957eaf0cfca2b73b3fe0acc24097a06675eda4
+EBUILD pyrqlite-9999.ebuild 857 BLAKE2B 7d3eaa3706df5d8d942028145cc25b22d7bcd2b39f0a7031c14fccffeac8d3a2cdeb88c572d51f15f18713966af0826b24c54807729799fed8d4b66c23a01738 SHA512 aad3e763e3f93ee2731f736be85cd437cd3d97b4bcee13f3f614e8f2d5c9139e4bba2a5c9c3745b65df2ff5106c56c90f38a203d8c091976d5ed495809846444
MISC metadata.xml 306 BLAKE2B 6848a797588465344547135639af1cdae67a9db23851e940a5f5aed347ad4c6e8114c2fc88159370356bb4360c926d4b44e1f4474c98a7577e3dd64403100d72 SHA512 f26c1056eb200c8b60e2d0f7ff54447465115afecd34949ba8358f812d95dea6d877928010ac81c8d36261479ff6a61982350a403546dd09e7f4bf9a082a9d7f
diff --git a/dev-python/pyrqlite/pyrqlite-2.0.ebuild b/dev-python/pyrqlite/pyrqlite-2.0.ebuild
index 2415bd2ca11c..2e76d738d2c8 100644
--- a/dev-python/pyrqlite/pyrqlite-2.0.ebuild
+++ b/dev-python/pyrqlite/pyrqlite-2.0.ebuild
@@ -19,6 +19,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
diff --git a/dev-python/pyrqlite/pyrqlite-9999.ebuild b/dev-python/pyrqlite/pyrqlite-9999.ebuild
index 6cd8821a5d3c..10dad0faa6f3 100644
--- a/dev-python/pyrqlite/pyrqlite-9999.ebuild
+++ b/dev-python/pyrqlite/pyrqlite-9999.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS=""
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
diff --git a/dev-python/pyrsistent/Manifest b/dev-python/pyrsistent/Manifest
index 80a2a8eb0df6..59581f620957 100644
--- a/dev-python/pyrsistent/Manifest
+++ b/dev-python/pyrsistent/Manifest
@@ -1,7 +1,9 @@
DIST pyrsistent-0.13.0.tar.gz 96326 BLAKE2B 47388d7d48841c3a093c5309e20e92619b16c9f7c59a47929b8504a7e6aed803cb1fa07260ef8fbc5ebb4b243a52329a5a9976ca947c00243fc5dd3bc9e34e8a SHA512 6bfb657841382c4ad402c383cae5092b83e93a3dde0b905f6cb8ca8a50b8acbe0f3241e9cc50cb83892c0d59b13145764faa2a3db1eabecbe6606a35d07bb5ff
DIST pyrsistent-0.14.2.tar.gz 97650 BLAKE2B 343990acbd1cd566a410508514393b6e3c4cf074bb2f1bb46404cd64af05a7397c3abc357ecc29fc82b9fd390f567ba4fa4a3c9c6dd52045f40f28fc7eaa97f7 SHA512 06ae1b9d15ac72b09d2fdb80e28849a105cd6955f206472649996318c2dc9915f251d76908a913c02d5583e1e818ff456af496b13fe9b094c043cd2548b2b6d5
DIST pyrsistent-0.14.4.tar.gz 98660 BLAKE2B 08c6773ed6c8f4951bcddccd1b67ea11187feddb939b5bd9a529f3a2c3a162507a274f5efccdaf7b41a435484c89e42f78f065b4ed4d1f5dba02e39407096858 SHA512 6a2807be742c8aa33e8e244a449457774a9fed9a8a3d5f368f2aa91ca94904d3a8b73faec80a4e18bee48f765305fba4f8f1d2e66153a6cd3975ae412306fc35
-EBUILD pyrsistent-0.13.0.ebuild 904 BLAKE2B ff1e62c8cdc5c85e2a09696486f5720098d051b6b5e1e11957565fb6475f96917f0585c932c15f0124e268e5d4b2661d39af5cbd29f85386ea42d053879f6de6 SHA512 3dffea571f27d86a89bbc028fef2d30fada2d89a599ee722f509e796f86aa69ffb912070ece6eb688ffbdd9b2bfd87b1938798f919e8e0e8416bd187f4735537
-EBUILD pyrsistent-0.14.2.ebuild 903 BLAKE2B e20da2d75831e84c2daf75709de7483d8cd0a5cdfab6a949285049042e0cbc778c684fba199203094d4863ebecb4284e11adfc56ba88fd7b6584b0402d4b1972 SHA512 a6bb5c4101cce8b5555feff5a077248ab9a0a9892e269cdb2ca868f1c13b12c0fa25ffe8c17fb795c9e10bdc93c91d9622da24d204be9430519411006c0d6e69
-EBUILD pyrsistent-0.14.4.ebuild 916 BLAKE2B 50a94943151bb5687def6b80e820c28cffbe2fb483b410bfdea29424d55294997441230e5f4cb23606924ccb54e4470f0c2d3ff1c64eaead969b418e460aa31d SHA512 1ad9d6d503749067d606c5423a1b681f12978bd1a20989bf0bc879b71a14174fe89c049220fad94838ad4cb8f94859c9b7857649b46a21ef8fc6594bd12ee06e
+DIST pyrsistent-0.15.6.tar.gz 107424 BLAKE2B 432ce7223fee524cbcd65237171af6f0fa16d23dfcc65b7cb5bc8d19dc8216344bf21660d2acf9b07eb1bc9b883840c0b5de679cfe52a0f977e64cea21cd584f SHA512 42b259c66e118d5b09bcc64e57441729146ed9b40e9fd18cda83c4aa0523d5bc3acde3177113e1f2a1b5c1e3a14d15b369df9701a9218a88a656ba0359b5ff10
+EBUILD pyrsistent-0.13.0.ebuild 931 BLAKE2B 17bc9af2325c8687f2d1a70ba661aa69ff570b6b5bd263541f447ca97c965929b75e14bcae6de29ddccb3758f1bafdb8512fa08e26d6dc65647a1a446f5343d8 SHA512 4ba8c6c4601150824a0c7cd90b501fa4bce8cf630aeeb80cf296e54bc3c963aeafd9ae86a3c172a3700beec05483b8efc8d5049ae560eabebf7803d2035aa316
+EBUILD pyrsistent-0.14.2.ebuild 930 BLAKE2B 02f70b925b86fa754c727abf43a53c4769ed27331db0f4c26e62cd668b5cdd9753d6d862d7d88fac397805159b2ca053b374142ebeff88eada3ed9b9d7464ee2 SHA512 b52581684a120c3a197b477305a70415e7cf7c4176b3d34cc6cc811b6613d291b948e5bf7989baad1ed5f2c91fe0f684a0fcf9aff824b9af1efe71001232ead5
+EBUILD pyrsistent-0.14.4.ebuild 943 BLAKE2B 5efc4ca0278e4248f8f54d4120e42925ac7a1fe962d44a8f0a4a8ebf52b09dc0f62fa9a5078f88c6ca4abb480f8f591c974c263b519dcf6e94824be9ff2f1c9b SHA512 7e5f5e600ff9159e05f55c23f7deb969d4b134ee518cf43bbc0115918e004468cb04c2fa720f8aec3821c3fd687faa1f530c54af53fb3d4d2ab89cccec2f9a51
+EBUILD pyrsistent-0.15.6.ebuild 718 BLAKE2B da976252233dadad0bac68d8ef318664e1961e8e8ab8a2b8b8285b3181340d1c0ab46f81b68c52b6b6fc74202d0fe8c888d023802bdd77ce0e75382dbcb5cfbf SHA512 a5751104dcb9b1b39905c2a46450741076c6de59a95c51b1874ab70cd0e00c4aa3c2f81cfcf0673c38aaaa4c885cad6f1521aab914925c962d4eb293f78c5286
MISC metadata.xml 521 BLAKE2B 0081a54c9db451d020647e808b80c47e590530bc952c40d3dc6c11e187cb6ff4c644c9c8c448b206ef3036a3a0ae07760e23ba88d41938667b0a83ab2299cd9d SHA512 16d13966bbf6d52360d9438a56a949e6e31a9d2ace85e319db27be14f85c8446ee28e00c6bafc9232b3608e3a209396dc601cb3ce193d3cb4e8284cc8b3cfef1
diff --git a/dev-python/pyrsistent/pyrsistent-0.13.0.ebuild b/dev-python/pyrsistent/pyrsistent-0.13.0.ebuild
index 9b38b0a61c7f..0f58e35b24cb 100644
--- a/dev-python/pyrsistent/pyrsistent-0.13.0.ebuild
+++ b/dev-python/pyrsistent/pyrsistent-0.13.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/pyrsistent/pyrsistent-0.14.2.ebuild b/dev-python/pyrsistent/pyrsistent-0.14.2.ebuild
index 3525d1b4e851..566632f86e76 100644
--- a/dev-python/pyrsistent/pyrsistent-0.14.2.ebuild
+++ b/dev-python/pyrsistent/pyrsistent-0.14.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/pyrsistent/pyrsistent-0.14.4.ebuild b/dev-python/pyrsistent/pyrsistent-0.14.4.ebuild
index 27e0c22a84ae..c5e0e02016e0 100644
--- a/dev-python/pyrsistent/pyrsistent-0.14.4.ebuild
+++ b/dev-python/pyrsistent/pyrsistent-0.14.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/pyrsistent/pyrsistent-0.15.6.ebuild b/dev-python/pyrsistent/pyrsistent-0.15.6.ebuild
new file mode 100644
index 000000000000..52a06a76ca60
--- /dev/null
+++ b/dev-python/pyrsistent/pyrsistent-0.15.6.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Persistent/Functional/Immutable data structures"
+HOMEPAGE="https://github.com/tobgu/pyrsistent/ https://pypi.org/project/pyrsistent/"
+SRC_URI="mirror://pypi/${P: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"
+
+RDEPEND="
+ dev-python/six[${PYTHON_USEDEP}]"
+
+DEPEND="
+ ${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/hypothesis[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
diff --git a/dev-python/pyscaffold/Manifest b/dev-python/pyscaffold/Manifest
index 3c26e77fdcf6..69e176ffa9e0 100644
--- a/dev-python/pyscaffold/Manifest
+++ b/dev-python/pyscaffold/Manifest
@@ -1,3 +1,3 @@
DIST pyscaffold-2.4.4.tar.gz 110337 BLAKE2B c436cc4967cb671cca36b5b28a69ef27f486264bc39d1bbc40d745ea015f57db053fbf38d66a92b53c5f6c82a60d75ed2b114b27b9906db02c5bb6cc14de24c2 SHA512 840d205a84528410674e898d6f32a57d3e89edf71e4773a4aae38a4f1fdd883129f6f7be437c2d07fe89b58152a3b250f4a9a7125d1a6d9461673a7f22094d70
-EBUILD pyscaffold-2.4.4.ebuild 1319 BLAKE2B 672f726e9b742f79c0995852ac873e64576d63362d6ae94634e52a5250c58e1f1934048663c3a298885e42ad0b8b53f826d617316c2c6c9a9729bdda730f9e11 SHA512 3b9e6b02bab1a1b425490a9d210e7bc964142d72e685063402e06e277881ff143e66d698b4aa1fc81d9221866752dfb7fb039f541d7544159b64936256736678
+EBUILD pyscaffold-2.4.4.ebuild 1346 BLAKE2B b10b0c5be73208adde4c571e2c9c1d5fb1656659261ccf1662e177ef717d8329b0099d028813a8266121d4c819817e4e4dbcdb6a527f795aaa8aa4032180bc88 SHA512 82e7354852fccb6358aa9b4d46bdc3c6f50164be8b2c3454addf8bc3560ee99fee093e71067ff86129491387b72f700b4209cc8a1b15f7e25fa135cbfcdb4c66
MISC metadata.xml 313 BLAKE2B 1b765375308aaea936a0b57bec624de4f741b46226bd03f5cc0a63c2d64a9f2750132ac85f13a45ed44195435606a185a66ed889d6acb8ef7a8043a34a9c851e SHA512 631609296e39a646bc9ba622a70effc218e4863af3ecd88c6d7dccda05a0b21338918567a23d76366864cdd3947e6d6dfbf488e9a37aa81dc09931348ea1cc5c
diff --git a/dev-python/pyscaffold/pyscaffold-2.4.4.ebuild b/dev-python/pyscaffold/pyscaffold-2.4.4.ebuild
index 203a183d07fd..7c52e325bf8d 100644
--- a/dev-python/pyscaffold/pyscaffold-2.4.4.ebuild
+++ b/dev-python/pyscaffold/pyscaffold-2.4.4.ebuild
@@ -18,6 +18,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/pysendfile/Manifest b/dev-python/pysendfile/Manifest
index e8ae76f3fddd..d9e25902cd62 100644
--- a/dev-python/pysendfile/Manifest
+++ b/dev-python/pysendfile/Manifest
@@ -1,4 +1,4 @@
DIST pysendfile-2.0.1.tar.gz 19315 BLAKE2B ac5776069de0228d5103053e82786b499478dc3cad57b1f74ede3b8b8724abb780c5b51cf8578ebece7a12ce269b7a9b5bc72f08409077bbce2d4daf63046119 SHA512 d6ee08eb251fac30c90a9ee829fd992f3620697eef2893ced5a2c6273486c3c5fd35c70962585a8d747d578817391f91c929bfeeba8c4485d52a15748229ca9c
-EBUILD pysendfile-2.0.1-r1.ebuild 600 BLAKE2B 3be97984f1347c650861e5c019e189c403b513181430675274e6ebaa99aef36bbdfa7180aff9d5a53077e57e2436172b08cfd97fc32aad88d281f689982432bf SHA512 cc7c1a631d1cd300bed4576f2f41c999ba131b0a5b2144e9836ccdec450d8c0634d78c1cd5c7666b520dabddba82dd5a69786629ef58299547d6c175695c1f43
+EBUILD pysendfile-2.0.1-r1.ebuild 594 BLAKE2B 71bbb6bc65403a581a3a953f180106d0e9be492b4321f44900c6844410a03fe1dea0e7365f1fc473329741b1645241c9f0a2c7640004146c8c6f2221069144c9 SHA512 f2ebe81e0289c99ca84504b864084011a752d7433e21ff73f43bfbccc2951ffa3861482e65132e66fa7b0c0a1ca18f4eaaa250bb56addc6c8363a4d0a9283ce8
EBUILD pysendfile-2.0.1.ebuild 582 BLAKE2B 05743d12d39a96631531aa1194eb6051e43252ac2f278c83899d2ff580afdedaa5ce4840fd60d764c970cde42db9d73e43a32fe79fb610c6540272ee46e3703e SHA512 417ebf85d479bc4c34d794aebfc9fca6081822b78f4e8233135fe1e04b6fd513428d0ec719940ff5c2323c1cbfa8a59d57e4ba31615bac72eafd4bfe62f6ee72
MISC metadata.xml 461 BLAKE2B 30a174cb9b4196658e94e080e4aad73dbfd3f28bc9c5e0d966672b1d811a6d85cdabf97faa07c89a4a868f2494c46da07f6601c0f08a292f1cd00df3b95e42ae SHA512 1b76475c93a4462264ff4ee5f9b1b3da11fe666f80fbd47322e64f981d3c2ee4d7817fe3d3ef151b991f04fd9353d0b6dda9fe80f732409415fb6d7b0146e17f
diff --git a/dev-python/pysendfile/pysendfile-2.0.1-r1.ebuild b/dev-python/pysendfile/pysendfile-2.0.1-r1.ebuild
index c59bb6323fb1..06d252c0b74c 100644
--- a/dev-python/pysendfile/pysendfile-2.0.1-r1.ebuild
+++ b/dev-python/pysendfile/pysendfile-2.0.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7}} )
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
inherit distutils-r1
@@ -11,7 +11,7 @@ DESCRIPTION="A python interface to the sendfile(2) system call"
HOMEPAGE="https://github.com/giampaolo/pysendfile"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 hppa ia64 ppc ppc64 ~s390 sparc x86"
IUSE=""
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pyserial/Manifest b/dev-python/pyserial/Manifest
index 47ee88a7c98b..d8074bccfa03 100644
--- a/dev-python/pyserial/Manifest
+++ b/dev-python/pyserial/Manifest
@@ -2,5 +2,5 @@ AUX mapping.patch 495 BLAKE2B f9a2493c2ed0f522000b2ddc774c931138adda0c7d6f8d5387
DIST pyserial-3.2.1.tar.gz 147338 BLAKE2B 6c377d1527183fc48e1369f206f409d312e4488bdb15ae1d1ed93249073ffc56529a9e6059ef57c8f2ebb867cb6d9c0b7dc3a74eafbf653463a05e603b25d69c SHA512 8d3e580cc7781fc6549ab6e408642f4321eb90aafbe593f5dcf953001730f89ee32ce6592728764027a7944bfe4a0ebe2cfac1fce071777aac7c4f27ac94ab7f
DIST pyserial-3.4.tar.gz 151657 BLAKE2B cf47aba4a6f3bb2fe39d99e72907496faa1c9f37857810fef4d826cca72c361d0e43dbc33d9cf2291a589bf0193d17355d149e6eb61b4f9e28250207708ef09a SHA512 d71dffc330704e41caac6054adf192bee2f1c119691faf2ea93fe22e8e3ba000dc4a1434293f6f80d05a5577d85b96791f656e28d5c63fb0ce6a6605467a117f
EBUILD pyserial-3.2.1.ebuild 1116 BLAKE2B 64d1776c61ee456c51cec28befce8530f06b102bb141abbb52c845df294b64bbd1347a379b1438d9ea5d74681b8e52262e57eebcff42067858d8d8873997e570 SHA512 2a5c8a98fc89aff6f46da8cd0145b59458e198dc7113f3cfd861ab0a8152a2fa9b1b87709a5a6ddc968b352c41acff98f0885ef9f25100c6cfa170d620c19be1
-EBUILD pyserial-3.4.ebuild 1129 BLAKE2B c4a78202a84eb383ff1fdbf43cb39cedac0760b3f5de8786a233531d425e15778d2769991360614087075eb16863630ae62b07f08e26f03f18fa7f38e1d47ff2 SHA512 d0e1e128cb8fcfe3a503b1a59822de58d6c3c45ca6b63eb93979520c57cd86c7cf02daaca9fd8b04b97d5ab4d0f96f6944a8338cd2d994fa757b9c60cd7f88dd
+EBUILD pyserial-3.4.ebuild 896 BLAKE2B 978df640318fee11594f305f6e70fb0a3775f6dfef11f99bbcf806ad11877d9e79fe4bbec1a81e89c90a47de64d3de52b7c5edaf2548e722b278b452b635f4c8 SHA512 83d816bce0f69d4e078dd0b112d58ad575fa1a782939650cf38a592edd00ca0d4d68fe5409fd25e646257f8aae716a6feb528e40ba121ee27a7b96fe9f2d6531
MISC metadata.xml 421 BLAKE2B f3c94b0b72c3df17d9c539e8b76e1f644e0b4ae1bb3d905652b568084e449bf11cab07f27e7775031eee857095671debd28bf1d2eb8c1992c6b980620b32109b SHA512 30c1232aed930c665c2603443cbff9efbb843b1866d6a4d034a517e0669f28f1e6e7562103a8badbd8fb1efd9e69b058870b9c4fcea8fa5e74e7a1ec8ba17fde
diff --git a/dev-python/pyserial/pyserial-3.4.ebuild b/dev-python/pyserial/pyserial-3.4.ebuild
index 42b285e7b178..35aaf81c6337 100644
--- a/dev-python/pyserial/pyserial-3.4.ebuild
+++ b/dev-python/pyserial/pyserial-3.4.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy )
inherit distutils-r1
@@ -12,33 +12,25 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="PSF-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-IUSE="doc examples"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="examples"
-DEPEND="
+BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
"
-# Usual avoid d'loading un-needed objects.inv file
-PATCHES=( "${FILESDIR}"/mapping.patch )
-
DOCS=( CHANGES.rst README.rst )
-python_compile_all() {
- use doc && emake -C documentation html
-}
+distutils_enable_sphinx documentation --no-autodoc
python_test() {
- ${EPYTHON} test/run_all_tests.py || die "Testing failed with ${EPYTHON}"
+ "${EPYTHON}" test/run_all_tests.py loop:// -v || die "Testing failed with ${EPYTHON}"
}
python_install_all() {
- use doc && local HTML_DOCS=( documentation/_build/html/. )
distutils-r1_python_install_all
if use examples; then
- insinto /usr/share/doc/${PF}
- doins -r examples
+ dodoc -r examples
docompress -x /usr/share/doc/${PF}/examples
fi
}
diff --git a/dev-python/pyshark/Manifest b/dev-python/pyshark/Manifest
index 1617c26eb08e..2b7cbe62d875 100644
--- a/dev-python/pyshark/Manifest
+++ b/dev-python/pyshark/Manifest
@@ -1,5 +1,5 @@
DIST pyshark-0.3.7.2.tar.gz 27232 BLAKE2B b93ee24fb29990b0ab455935e773e4844c26761c2515d1254c8e72d24d70be95aa17a590cc1f5b39bb5f76db624fb7c40d06e64731948ee75a5b8e2008830968 SHA512 dbd97665fae7d3067582bf7616e025b0c5e5fa14cacdaca59c89b4e70feb3017f2d8c7d899a70c0c8707589e4735b9283914bb6ccbf432e9072c64d7e957bc15
DIST pyshark-0.4.2.3.tar.gz 29363 BLAKE2B 91463f725eb893c3c7f7442eec5e0a8304bb8f2ecbd0ea80582c49bfd8538a5fcdb1d5d1ab2373f8e67684c78c8852af697dadf8ff041d42f8ff18a8954a6248 SHA512 bbef857dad5e5141e0ec7c04dba9faca81b17d67a7151959e9935577428cd1415e173e9c7ededff46f8621bcbbdfbe7a96ca5cfd65d7143fb6f235c0167964b6
-EBUILD pyshark-0.3.7.2-r1.ebuild 1260 BLAKE2B b04a56e9be00e69efc4b9d5f81d3489228c80751d7d76f79740c1dead7e68c248d05ee804694b348b0e6078612d61ede5c7c2668a07fe87ee590a2ac26ffedf8 SHA512 99750ec58a54b8406d71e9cfda2c5cc215720d8459ba59de6b1976439ad2e69808f035fa8a2f3c2a819a86faeaf01fede0f25b284875fdcb0415e232b8f28c89
-EBUILD pyshark-0.4.2.3.ebuild 1254 BLAKE2B af7967d5505ff0868095d3b42a07c6ed98eee807d64f1bb46d4124e7cd60fa633a4b956648340389981cb3d4771ad10e4c7974562b87fc33a891e7efdc7040a6 SHA512 ca662e1ffe01335bd11863de673321076690993096a5497614f319204e316ce40e78c8b97d8f0b8f4552bdf25f8188a437810b0d407fc80c031fa2709cde61ab
+EBUILD pyshark-0.3.7.2-r1.ebuild 1287 BLAKE2B 65b1591d8386e2c064489dc661ecbc1b4f3a2c2e6be2365309958142f8c238105fd5b603feb122e44cbf7d8450a05117c6cad2a6c4dcc24fc3a60eba30b24e36 SHA512 c5961fc47d79c73624bc7d038197c7640d1d4fc67b76a238c5d931c602f4ba1020ed41bb142819eb79d224b136b6f100b7d60620ff01b0f4408354c31168f573
+EBUILD pyshark-0.4.2.3.ebuild 1281 BLAKE2B 699474a5195e1dbfa7eb381ade9446db0fa49448328084d43b7c8926984483c88022593e434d670d67862b4935198887f898a3a5eaff15c6f6175b6d3b3d77e6 SHA512 29c8c46d9378518a4ecd8e6cdf00d01c6d7ad86ea0b4c667c7ad4779ab03c99484ff631ae05c816538356d2e300d4dbbabb390e1e8550ec6447210b161c8d5de
MISC metadata.xml 378 BLAKE2B b5d298f634ff4c3ef0921697ba6ad85d6704effd115e130075507d4ab5e7cfefcd3db393f044f1607dfc6b6442363c58b9ac693281334bc981c3462c0f1a775d SHA512 17d2661a631633ebf347dfc4def34aa070c4ad5713f6124b668c3ed5336a59b639c30474e4b4cb294661648ef186797144c161a390c0d93a21de82ae8d51d8c7
diff --git a/dev-python/pyshark/pyshark-0.3.7.2-r1.ebuild b/dev-python/pyshark/pyshark-0.3.7.2-r1.ebuild
index 761cfea65af2..2eb2fe6fc11b 100644
--- a/dev-python/pyshark/pyshark-0.3.7.2-r1.ebuild
+++ b/dev-python/pyshark/pyshark-0.3.7.2-r1.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
# See pyshark.egg-info/requires.txt
RDEPEND="
diff --git a/dev-python/pyshark/pyshark-0.4.2.3.ebuild b/dev-python/pyshark/pyshark-0.4.2.3.ebuild
index 5e6234567d6c..a08edb82c674 100644
--- a/dev-python/pyshark/pyshark-0.4.2.3.ebuild
+++ b/dev-python/pyshark/pyshark-0.4.2.3.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
# See pyshark.egg-info/requires.txt
RDEPEND="
diff --git a/dev-python/pysol_cards/Manifest b/dev-python/pysol_cards/Manifest
index d39cd6f21320..7364b12b0490 100644
--- a/dev-python/pysol_cards/Manifest
+++ b/dev-python/pysol_cards/Manifest
@@ -1,4 +1,3 @@
-DIST pysol_cards-0.6.2.tar.gz 17032 BLAKE2B dd93ccaf14ffeb9cfc8228d129005b0733ba96ea90fccb105f97ad92fa6077cae30876150f8a866cc6c977563f3ff81118ebf49e87a3db8bf6370afaec67121b SHA512 99ca6de08c1e1cbad0e57d54e1482d021ad8b7c9d4c956df0f199ed4d6a1a367ab5e821ba504f300f38f5ec329f67564aead99df728df0e498d733d55435c7da
-EBUILD pysol_cards-0.6.2-r1.ebuild 550 BLAKE2B 53e81e4eb57c9c4a3ca8ae9d12b52ab0f6a9fc5b319dce9be8cee8d97dfb2820c4b52504b3b096ad91e4447ac760f81a9613de4d36f0e7ce8ba1373d176b0ae5 SHA512 d1b9147da03b08cfeca3c88c18bcf0509074d09605752bbfd32468ca09285917b9875a98b3e1c4a46494e2238668212efda3061cd2919ac50cc44dcac054b428
-EBUILD pysol_cards-0.6.2.ebuild 543 BLAKE2B 16e124665a28f9dce7b5407e8ecc3fce60694cdd2690d1a054e229d7fe0917524a87af2f50de27b02239abaa2415da5f5ca70dfbfe3b123610e1faac915d441e SHA512 3fef3a353ecbe6b7b0234cdfed43860a324ca60af26706a05bb98c3107bbc99fa9d5a17355ffd8f574672e94bc7533fe3200cffe6b4c4e06fe7db9851e0aa77e
+DIST pysol_cards-0.8.6.tar.gz 17674 BLAKE2B b46c2a39b04e339e7e9a548cfb4e7f06e49969bbdfd9dc35f2662973bae60e52b576bc2174c86fa9ed33d69703257690d9d024b9ca474a4bbd028c5ec958b5e2 SHA512 da446e0deed0f8ff60a4da82a8bce5d1884d35e52ee887a6b07b82fa6fbf04b07d1758b8039532db5163f89395239295f6eec1f278cd183b22e41f1e90416040
+EBUILD pysol_cards-0.8.6.ebuild 547 BLAKE2B cd92b96ff3612a055fcb6f4e362bc10bbe362007ea5e9f1dde81adc86ae92109810e42ebc88df13647a235cea8841b51ee78186f96d9c343276f4d87f60e23c0 SHA512 d579086df92278f0807a361c5acb7a19f2fcaa9816b63711c781c757b2b881b754f888d55c6c8d8b3f02fa976643be1d7fefb5ce97c3957ec33f02bb47e12bc5
MISC metadata.xml 289 BLAKE2B daedbd790704b3663910c8067dbf69dd886eafcac1aad5b2cc18f54a8dc74596a9a4821a945250e2ed997c754151995b675965cbebc64abf5445c1c63db91ba1 SHA512 f48ef730220d3520d2230ebb0caee8e3456c8b8b7255bc978944897c424d1338f7d7a865c37455d279fdca077fb1436233fcf085564b1d1e9802d28e35d7fc1e
diff --git a/dev-python/pysol_cards/pysol_cards-0.6.2.ebuild b/dev-python/pysol_cards/pysol_cards-0.6.2.ebuild
deleted file mode 100644
index 96c477cfd9f9..000000000000
--- a/dev-python/pysol_cards/pysol_cards-0.6.2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1
-
-DESCRIPTION="Deal PySol FreeCell cards"
-HOMEPAGE="https://pypi.org/project/pysol-cards/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0 MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-IUSE=""
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND="
- dev-python/pbr[${PYTHON_USEDEP}]
- dev-python/random2[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
diff --git a/dev-python/pysol_cards/pysol_cards-0.6.2-r1.ebuild b/dev-python/pysol_cards/pysol_cards-0.8.6.ebuild
index fcf902452a36..7a532c89e9aa 100644
--- a/dev-python/pysol_cards/pysol_cards-0.6.2-r1.ebuild
+++ b/dev-python/pysol_cards/pysol_cards-0.8.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0 MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/pyspf/Manifest b/dev-python/pyspf/Manifest
index a42a1cffd358..962b88279d14 100644
--- a/dev-python/pyspf/Manifest
+++ b/dev-python/pyspf/Manifest
@@ -1,3 +1,3 @@
DIST pyspf-2.0.12t.tar.gz 67189 BLAKE2B 40ddecf6e9717da9e496c5852866259f28af11c5e9ef581ef1188b07896bce7abc3ba901063bfea2ec9f89d70e17275b0e2619f23f9dc334628ebb0af084b79c SHA512 1ad23b5dea4aa8edd03b3fd9fc675685bcb0e216474534563c55988df040abd4e2bbc8488bba80d26466877e8b2ec88cbadc2f67eb8c4bf6f26f975d8af81d8d
-EBUILD pyspf-2.0.12.ebuild 965 BLAKE2B 0a68422d8e42dfa4be57a13e611d1b58e04c1c6d4c31e98db3948ed49d33ac1557083c0a04f541901c6e41bf9095175a9a49dca82d8552473ed4bd46ba9d6962 SHA512 a980c763ac92a5b579b5274d87ddfa20a984d7cee1737c7c2f09c93ff47158ba137f3c057500aa7d38edab44f7f393815a5b8272864a12520af1a6e265bdad07
+EBUILD pyspf-2.0.12.ebuild 992 BLAKE2B abbeaa14964e12afbcd6ef23f68508602ddc962a32bf68bc932f215d1924eaaa358a0c499a450291e73b1e102eacf0085c783fb2168cc17f18442715ad9e37df SHA512 65d151911b65eb24642328a998ec3add7a61775561eb943a3be5e49f429a0db80c42100e614a31f593e8a2ad06190b456f806910fe3696c75df7c9a1f2a19692
MISC metadata.xml 318 BLAKE2B 428f1f97b1e20927edbd26d3cb405e242e2bdc4c2cd301b9dd7999570b0ffb5af1c786a6cf596917d6d2694e29cf47c3809d3af97adb078064dc3562fe2690e1 SHA512 561cbdd0b14a8fb091ba9943987d93c8c1323a4b5f8f2b32f094284d683eec5562153a5a8ec77412a0806bac56c5667ec6e9e8d99e77bc2e45a5b7d517c8c483
diff --git a/dev-python/pyspf/pyspf-2.0.12.ebuild b/dev-python/pyspf/pyspf-2.0.12.ebuild
index b2e0e22303f1..845adc1e79e6 100644
--- a/dev-python/pyspf/pyspf-2.0.12.ebuild
+++ b/dev-python/pyspf/pyspf-2.0.12.ebuild
@@ -15,6 +15,7 @@ LICENSE="PSF-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="ipv6 test"
+RESTRICT="!test? ( test )"
# >=python-3.3 comes with the built-in ipaddress module
RDEPEND="dev-python/authres[${PYTHON_USEDEP}]
diff --git a/dev-python/pysrt/Manifest b/dev-python/pysrt/Manifest
index 6efac94a19bc..b371d9eff44c 100644
--- a/dev-python/pysrt/Manifest
+++ b/dev-python/pysrt/Manifest
@@ -1,5 +1,5 @@
DIST pysrt-1.1.1.tar.gz 104027 BLAKE2B a035234d687a6d7e69123a012087b8d065cad3904ce422b3a4390b0f6a0ad8471e35d7f5d9cd7e835ff2238566dd0b7a40a039b88d5b6d3a4be464e390847d79 SHA512 607f80c1f66702d36b6fa54b293f59c6a28415d812bf54d7210075d1c84a7547ce2776c0809910ed3d79c08a3c595ce74719976d8f2818820a3f4a306ffc1825
-EBUILD pysrt-1.1.1-r1.ebuild 782 BLAKE2B 28ff53cb1dde230c509737a7ad91eef53c241312aef68f0dc83284b106123ca88d58816f783f6a061a231133625503dfef705c858445e668ce0fb160872366a5 SHA512 88629e56b2b0b4e8a9b64d0d76f8b4a3aa64e08b73ad8e2bd46e69d7c9b8fec11db2cf98ca367d2c25e2d06192bfd0cdaed721e32e8fc5aec303af117a427dd5
-EBUILD pysrt-1.1.1.ebuild 778 BLAKE2B c1c31f8ca0329e8ed89fe7ceb09750f32c978d69c0e0a3bd2e3af3350b5632a898796df0bd2c8caf65db7459fcc24de4ff95cd55c3494674a8364905e93341e5 SHA512 7e83ec07846f165dd09574b56ea5c484267ba68d7cead1eeee91267309e4421f45a53456511a0da10150d7f294e359effc260f4c6c683ec07da9f61378f3bd81
-EBUILD pysrt-9999.ebuild 782 BLAKE2B 28ff53cb1dde230c509737a7ad91eef53c241312aef68f0dc83284b106123ca88d58816f783f6a061a231133625503dfef705c858445e668ce0fb160872366a5 SHA512 88629e56b2b0b4e8a9b64d0d76f8b4a3aa64e08b73ad8e2bd46e69d7c9b8fec11db2cf98ca367d2c25e2d06192bfd0cdaed721e32e8fc5aec303af117a427dd5
+EBUILD pysrt-1.1.1-r1.ebuild 809 BLAKE2B 9503e3105879289a60392f13a2bd64d891cf4174f4f15176fe76181bfcdddd86ce0e21e17e2ea0ea212d41dbc4b1e53b51bfa7d9260f58b0b0662f30c13b9430 SHA512 74aa9fe5caecfb054c9dd22f2b4b620c1dc714a727e5ef155c05e9b927aa01c3f657714b2d09793c19d815d03c3e04bd2912023a988f5456fb5603b8304bbbfd
+EBUILD pysrt-1.1.1.ebuild 805 BLAKE2B ef3a6ee1438769a71e54eee8ffc88b3b1b37b2cd0870f10414454542af12d2f206b8b56435b80bebcbe10cab45c72a23433595c38184bd14b12f2b5a2843245a SHA512 66ec2cbf53dca91e39aa795da52c556518b83dc23725862e178eecc730f9b05d608ceca5c98301ee8d9458f9d71d2cb7277a3fe80fee316af5343fc088e38d50
+EBUILD pysrt-9999.ebuild 809 BLAKE2B 9503e3105879289a60392f13a2bd64d891cf4174f4f15176fe76181bfcdddd86ce0e21e17e2ea0ea212d41dbc4b1e53b51bfa7d9260f58b0b0662f30c13b9430 SHA512 74aa9fe5caecfb054c9dd22f2b4b620c1dc714a727e5ef155c05e9b927aa01c3f657714b2d09793c19d815d03c3e04bd2912023a988f5456fb5603b8304bbbfd
MISC metadata.xml 425 BLAKE2B 1a1b0e96edd162f5349513bb5bd1a2b740a0764e4983c31ad71186227815c9767b0295d3c1b78fb019eca9fca59c6b119d5f4f571dc127b5f3589709837b8424 SHA512 a483c297944a2ec9b417a4703fd64dfbd34b8a7288f12a00e082dcf9c907c52d8c6f05eab5bbbf444eded62a42db6a9aa5799c35ae7d41d1b9e4e9b5417c2419
diff --git a/dev-python/pysrt/pysrt-1.1.1-r1.ebuild b/dev-python/pysrt/pysrt-1.1.1-r1.ebuild
index d0c3e8487d25..ccdb27d86e71 100644
--- a/dev-python/pysrt/pysrt-1.1.1-r1.ebuild
+++ b/dev-python/pysrt/pysrt-1.1.1-r1.ebuild
@@ -20,6 +20,7 @@ fi
LICENSE="GPL-3+"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/chardet[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/pysrt/pysrt-1.1.1.ebuild b/dev-python/pysrt/pysrt-1.1.1.ebuild
index b726bb8aa87d..55c76a4fe685 100644
--- a/dev-python/pysrt/pysrt-1.1.1.ebuild
+++ b/dev-python/pysrt/pysrt-1.1.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/chardet[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/pysrt/pysrt-9999.ebuild b/dev-python/pysrt/pysrt-9999.ebuild
index d0c3e8487d25..ccdb27d86e71 100644
--- a/dev-python/pysrt/pysrt-9999.ebuild
+++ b/dev-python/pysrt/pysrt-9999.ebuild
@@ -20,6 +20,7 @@ fi
LICENSE="GPL-3+"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/chardet[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/pystache/Manifest b/dev-python/pystache/Manifest
index 45a12bc0b781..954342e4fe60 100644
--- a/dev-python/pystache/Manifest
+++ b/dev-python/pystache/Manifest
@@ -1,3 +1,3 @@
DIST pystache-0.5.4.tar.gz 75131 BLAKE2B 3f0b9feb9664b8fc0a78f230bd4cfabbf6ca05be254ff01cbff0c3f94ed54feb066c455bdf69c2e4a940c36d46442c446975b9f4bffa769a6b8bae0a72874e1e SHA512 4ac325e1431f58f740218c9ec309821db82d89989ef4ca7fc3536dea0ef1c90e8e85ebaa7df27f33129ca02252b84bcbd7429a1ed999b496f62f174dd66502cb
-EBUILD pystache-0.5.4.ebuild 592 BLAKE2B 03188d8e1cc2d839e34e3f94beef21272b4a0623da3d300a38db592513efbae413720ceea72a3c8bc71c45810b0b4ee233632e486df6209f2aaab4e69068371f SHA512 99cd9b1c9309f1c6bd9b520d27f9b62579b0afd5973fa810b5005445061f499f31f08bda5c1fc74b2262cbafbb102ed2c7416780eca66079f91d89f480411d9d
+EBUILD pystache-0.5.4.ebuild 619 BLAKE2B 2be9a42f7c998a9f5e352ef93fe4e7c31d470e2c54ac1c4292082e249dd5831f2e33a0ed518b3d038d635a906112e7911b8acea1cd91fbe10628c82d88bf90f5 SHA512 ec983d770050c9ac5b67593bfc52a00b6aa1393a0cb53fcdae32383399f28feb986d26891e2623b751c83f40d2af5066d0156de0ccc5fbc8f845ed4181a8431c
MISC metadata.xml 587 BLAKE2B b33d4b1a78e2a44eed11cf366ccc97b720599c3985c1a074c69bbd3ba1e9a2a9905a71f2013b62db3cfe519e28e2068ac7172dbb3a8fa4f84acd613d22a7edea SHA512 3d044de102f4c06604e6a53930b5232f97721fcd79f1ea3f14de5e4cee6497d6c4603cc3bcc45de5ac8f6358dc2a728002653b30d79af58a17ce627c22e58120
diff --git a/dev-python/pystache/pystache-0.5.4.ebuild b/dev-python/pystache/pystache-0.5.4.ebuild
index d9c956b08ff6..e99fa0b8ea97 100644
--- a/dev-python/pystache/pystache-0.5.4.ebuild
+++ b/dev-python/pystache/pystache-0.5.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/pysvg/Manifest b/dev-python/pysvg/Manifest
index ccaf1aff6057..9b621e88a9f2 100644
--- a/dev-python/pysvg/Manifest
+++ b/dev-python/pysvg/Manifest
@@ -1,3 +1,3 @@
-DIST pysvg-0.2.2.zip 623804 BLAKE2B c3fbbc6b62e80087059331f5af84b4da57a71aced8ee23764b5eb4d43e3c38dbba9b5df14294ff6b6c4af4f679dec5307295d1887fcfa64730d1979d1b4fcf48 SHA512 f0e39903f4290a0615ca7531ccc242b27086b639b2940b53ae185ff354843e56b184c1d1dbf63f0df4f9f9700c4224e878810354a0f0c77bcbb9efd1b4ac2f17
-EBUILD pysvg-0.2.2.ebuild 368 BLAKE2B cd6c52f6e6467fdc353e3e69a43f17c34d1658bff9d91a07707d9fdf9b1d823e8506ab4e954c0e8e5555fc1d11fc4cc6663aae8dfc697ac32895d903dad5f873 SHA512 10ed09eb98e9c16423c2d6c852f75a9553da484602de1ac0a6a572b1f8f6793d3e0af9938eb6110601739a6ab5103c241f35e5ac0e08ab261ebf3931759cdbe9
-MISC metadata.xml 308 BLAKE2B 107f767338608c203b62917bbe549b8081ecaaea88e8593a437edb2a3f86fb6534e7ee703b47e83ff74ec6e36d06c94640523bd8333984404245990f689c4b51 SHA512 e00b4980b34a2dc446229a3fb4ca928540edac0eb7d338a00cf986dadbff135a0e9d3c1ad2af4a37717916cde9241b3350565ad029391ba0f30cb5c4059c36f1
+DIST pysvg-py3-0.2.2.post3.tar.gz 23436 BLAKE2B a1f0ff710b73dd2e82811d322aa6365583febe8c9e7d690221690d285f94b3d0ae3f74e47b0e0ef236e389f0621ce5ad61ba00329a306c30a81cab0e77ee29db SHA512 3b0e30401ff9481df3fa5fde5b1e338bbabb86cdb846a11c08e8138563268311e20a4ce5317e5a31c337f2b8c5a3debb7abf8e0188e798e455378a363b31c95d
+EBUILD pysvg-0.2.2_p3.ebuild 459 BLAKE2B a36341c96433e175794794ec8d918a6c649e7d12fa750a3fbea4d9ba724bbe6aec8d819560d7e42c696870defc918d985f11c022b02aa863117d581a6302a0ac SHA512 907e90188cb70b4559834ff7f4b0e4fbfc62498fde817fb37ca9f6df959da9dce9871cf3674caba43782929ac9bb0376ee877e0687a634e16b0574f03a4cfe1a
+MISC metadata.xml 312 BLAKE2B 87228a915ae1a5d79c1f00625377b6f165b2cdfa0fbce37f4e9135a18b364946f004858d43c312b21d47f923ed73e531e42dc7e4a644abcd6ed6e98065819614 SHA512 2f03e25c857ae724d66582cd84fa4e293c787d3498374dff7d5ce1c23d6ecd475475a457ea638238be52769dff23d89e519108649d868b5ee28d14ed287378cf
diff --git a/dev-python/pysvg/metadata.xml b/dev-python/pysvg/metadata.xml
index a041c65e2054..82592044ff10 100644
--- a/dev-python/pysvg/metadata.xml
+++ b/dev-python/pysvg/metadata.xml
@@ -6,6 +6,6 @@
<name>Python</name>
</maintainer>
<upstream>
- <remote-id type="pypi">pysvg</remote-id>
+ <remote-id type="pypi">pysvg-py3</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/pysvg/pysvg-0.2.2.ebuild b/dev-python/pysvg/pysvg-0.2.2.ebuild
deleted file mode 100644
index afbdeb656caf..000000000000
--- a/dev-python/pysvg/pysvg-0.2.2.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python SVG document creation library"
-HOMEPAGE="https://codeboje.de/pysvg/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="app-arch/unzip"
diff --git a/dev-python/pysvg/pysvg-0.2.2_p3.ebuild b/dev-python/pysvg/pysvg-0.2.2_p3.ebuild
new file mode 100644
index 000000000000..31a5ef344da1
--- /dev/null
+++ b/dev-python/pysvg/pysvg-0.2.2_p3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+MY_PN="${PN}-py3"
+MY_PV="${PV/_p/.post}"
+
+DESCRIPTION="Python SVG document creation library"
+HOMEPAGE="https://github.com/alorence/pysvg-py3"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${MY_PV}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+S="${WORKDIR}/${MY_PN}-${MY_PV}"
diff --git a/dev-python/pytables/Manifest b/dev-python/pytables/Manifest
index c2c43a557f02..3f19659aaf69 100644
--- a/dev-python/pytables/Manifest
+++ b/dev-python/pytables/Manifest
@@ -1,3 +1,3 @@
DIST tables-3.4.4.tar.gz 4626053 BLAKE2B cca4f87aa62db16bb47e131bf670e1013d363dea9c807f399688e184610f682c49b00b686d8e28a03caf94a98e51b11bf646df66f4e3db66f481751f096906f8 SHA512 2d0cdd36a6f14702f424773b64187d1980d73a72525ead43b272776bb32b2ebc4c6ea0b7e3343c8600d7f62c42d008b5e835439af30e76ea11c7504666631ddf
-EBUILD pytables-3.4.4.ebuild 1719 BLAKE2B 0109ec6c1466f56c36fdaf867d061743e6bef8ab3ea1e8d80382c00b12bf81b36531db262bcd5effc4c95ae8c774638249c0372b93197216ea0f78d28120550b SHA512 f6fa0c3836a4aae5ea1df4877439a1686b8ba443112698cca2931a17611819f8be6a3e1ab9949a49fd9147b06d7e58c4969bdea6acbe029d7b1f5131f171dfdf
+EBUILD pytables-3.4.4.ebuild 1746 BLAKE2B 35544d9f9d8dc3fbbe0efe961f4637ef0b289537828b8181b514cebbbc8a667f83c4a0d96fd492cdc2bc09bee277ca23da95e736700847ffd626674d7159c74c SHA512 64c5a56314cc8a5bd84d32d1423771412d1ab9036d12a2601e85bf6598992d227188c36d0c7b926974b07a96f34bcd1383d15e37e23e11682831ffabd0566fa4
MISC metadata.xml 894 BLAKE2B 279b64a5124a6471b3ea6ed8d2f82b8d62e5d8bc809168fb2ae1c3bfd8cfa07428c2ff7f07deb5042a6ccb5ba7af43bc45d0db82b9cfc79fa5d19c090d0500a3 SHA512 88dd752e6014f6f133b5df7db6c2aafce0b9da8cdbc057493916dbfbe1da4bf52e0ed43d570d68035fc8f12302794a381a54f5b07b9726b52601724163bc672c
diff --git a/dev-python/pytables/pytables-3.4.4.ebuild b/dev-python/pytables/pytables-3.4.4.ebuild
index 1ab4fea44a60..6fe874de62ae 100644
--- a/dev-python/pytables/pytables-3.4.4.ebuild
+++ b/dev-python/pytables/pytables-3.4.4.ebuild
@@ -19,6 +19,7 @@ SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
app-arch/bzip2:0=
diff --git a/dev-python/pyte/Manifest b/dev-python/pyte/Manifest
index 4aaa0ef9d1b8..5cd424d9a929 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 754 BLAKE2B 694d7ffa54a90479cdd6b4fcc68934daa8a65e688d9c863641e90b59f5923e57184acf859f6ab6965342cf1cd0675c43eca97094e2d138bf90cb71e8779df5f4 SHA512 1e70009fdfba3bf510fa71c6232751e11262a01adb620442fa7970f03d8b4ac4da18e995a5b73234c9b3bbb42042c48fa25b362a85f57e94c9739e7b1eacbe81
-EBUILD pyte-0.8.0-r1.ebuild 962 BLAKE2B 45ae2777b9d27459f772bf8d8f346fc9ece02d2c62acfcdcb78f6b687873735978ae11dd3ed9bee47c6e5a2775f3dfcc2b06ad9d51a4b9472031d823f1c4476f SHA512 909557da21185056c6f460a1b3c2ad74bc1867dffd5908dcea884556e77beedb885d29920805e2ff6a6a9390448957ae8c91a320bbcd6eee64d6ebf0cffc64f7
+EBUILD pyte-0.5.2-r2.ebuild 781 BLAKE2B b8c6970c1cef7b7d6c4abf86a0dcdb2c55991aa5ecd4ce45876a932ebd60f53a9b1f5b7773c560f43060583d2174a2b74fc53ce659e39befba1dd62890edc30a SHA512 570385418bf07917ef6cd322f8c30972f210385421ceb7aa56ff2509d63558376b7bc3022802e47fec7933a90a1821cc84eb3812df24aa1272b3d181c9a8b797
+EBUILD pyte-0.8.0-r1.ebuild 989 BLAKE2B acbd0c8d175240d2fd5577a420fab8fb51a30fec8c86f0c3edd79b763430d5734dd4bea4840df9234e527609e359ba372ef6cf26eeb2dc48c525d8f76e081fd7 SHA512 e0029e9aa187bb3d6d05786c0eefaa09afca3d75d852b6a43714fb5151ac89cb7789d353022a6664ef51050e47038f3072eff2d3adc9adb2721bb29d55a79506
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 4f8a8b012f02..47eff703bfce 100644
--- a/dev-python/pyte/pyte-0.5.2-r2.ebuild
+++ b/dev-python/pyte/pyte-0.5.2-r2.ebuild
@@ -15,6 +15,7 @@ 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}
diff --git a/dev-python/pyte/pyte-0.8.0-r1.ebuild b/dev-python/pyte/pyte-0.8.0-r1.ebuild
index 5abf1ea7afa6..637664f315ee 100644
--- a/dev-python/pyte/pyte-0.8.0-r1.ebuild
+++ b/dev-python/pyte/pyte-0.8.0-r1.ebuild
@@ -17,6 +17,7 @@ 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}
diff --git a/dev-python/pytest-catchlog/Manifest b/dev-python/pytest-catchlog/Manifest
index 3f41ea5c82d1..77dcfd8ea373 100644
--- a/dev-python/pytest-catchlog/Manifest
+++ b/dev-python/pytest-catchlog/Manifest
@@ -1,3 +1,3 @@
DIST pytest-catchlog-1.2.2.zip 18028 BLAKE2B aecc020f34010f20ada7a65b069b5f6de79de301dffd765a0f395127582a90e7913057332a760de38e20f273f0b1ff6dd5afb39f5b3ee1d1e2f2f1e4187eb252 SHA512 bbeeb7213898844a7956712992ddaca1e28c52fc5712339b9730f181a124af5ec90b5460981066638658246da4321840a7583ee14eec7c0482e069e2a824d031
-EBUILD pytest-catchlog-1.2.2.ebuild 788 BLAKE2B 9401a42ff5dd1e2d63df9e36cb0905747ea14115a31221e5037ea56096acd0e6ef70a0879dfeb789a01942a7bcd23b64856463801a6b0e3eaac22b94fc4a7838 SHA512 735305c527030068d37724469e09686668284def081fccb9c905456c68b95ed048c182c26bd03cacafa09531c31fc6fab4b114aaef83fa50f22638bd5d7b5dad
+EBUILD pytest-catchlog-1.2.2.ebuild 815 BLAKE2B 67224eb5594755e0f4389424ad28f790354db282bc30a52497a71ff09ba862bc0028470ee901cc702c44b4feb0847e5c85c27b5e06fad75ae8d49080eaf477a2 SHA512 80e8e9d58e70677f1b62261d8120f08fca9eb0c742022dbcb1697e32c5fc8c77bd098154caa05bd11e05bef7fb1a4dddadd79164a1bdeffe2ead227353078f0c
MISC metadata.xml 384 BLAKE2B 0dff6cbe91087adee6e5fba8d8d1e38ad51f94d97808c62d7e68844f5eb9097ce4fa22bd7a2e19456836721880fdf4e54d4abab42fc9c1285d6fdf5bc761a27c SHA512 2a49b6a72107bd42dbb524a060c14a2dafc1172ea5d21427f22589f43f7cf728e0b3d843f59c962bcd8c6a072663ab842606d13827ff9803d1a016da5c09f741
diff --git a/dev-python/pytest-catchlog/pytest-catchlog-1.2.2.ebuild b/dev-python/pytest-catchlog/pytest-catchlog-1.2.2.ebuild
index dff5651809be..a09d764a1f84 100644
--- a/dev-python/pytest-catchlog/pytest-catchlog-1.2.2.ebuild
+++ b/dev-python/pytest-catchlog/pytest-catchlog-1.2.2.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
COMMON_DEPEND=">=dev-python/py-1.1.1[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/pytest-cov/Manifest b/dev-python/pytest-cov/Manifest
index faeec92d23cc..71f6e502d03b 100644
--- a/dev-python/pytest-cov/Manifest
+++ b/dev-python/pytest-cov/Manifest
@@ -1,7 +1,12 @@
AUX fix-for-deprecation-warnings.patch 678 BLAKE2B cbf75e452f1cb5225d23d29c8105fc46c03d66b65ad359e84d63780fdff36342b50a5465c4ebcfe1a94d277301de49e5f4822856411e54d939d85d7043a1f094 SHA512 3f20f6ef0514d676259e6bfd5c10c1877c4237a4a87161352adeda355dac693a6a43b8be3b29848feca433a9ead3e96967d8e255b62e3b60d816127eb17c4cae
AUX pytest-cov-2.6.1-disable-broken-tests.patch 870 BLAKE2B 8e9c6c236765922ec0758402491718817401ab931dea5c888de1457a6d07b5053417ddb881bc186389ad612afe1798ab803dabf6551bffa3125f1db2ff8483a2 SHA512 4a1a6625824990499fffa76cd2c57fbe7050bf2d4305c81ca862cab2d5aad6ac094bf3597b15d928ff0c5f9f7671b209a394d538dbe50ecc3efc14d72b19137d
+AUX pytest-cov-2.8.1-disable-broken-tests.patch 763 BLAKE2B d36ec8acb8329cff8619f22cf485d2161d3ddda7740eea7f1516b5fee6e70bc597b1ca5ac79514be06eeccbd22a458381282622404152e7a41def6af3c3b15a4 SHA512 fc301e116072b7d77864f51a973b20274034569015c198fa8c05efa09d5863bbe9534d1ee1d2170a41485f914f4006cc6818332df76292aecb7e229cd61c7a63
+AUX pytest-cov-2.8.1-latest-setuptools.patch 1247 BLAKE2B 24ac573f41ea6beff690330b26900e99f7454bbc74bb868246055bbd5ed9385f7fff9e72c4222c855dcfcd06e1cab6ac322ec9c085c3b3fdbb12137f8f64455b SHA512 699c4e0e5e3f0b8b145946fa319d19be4ddd42ab7f565af875ca37df0aac222d2b0af50f13ee52f19cf01c9e799a8b7e60ccf114b59530731f820c91311b1b5a
+AUX pytest-cov-2.8.1-python38.patch 2522 BLAKE2B c09196ac945cd4b00acd75e45987be12ad1c8c251b679135fce1c2356d58396bc11b986f6d65ba0b946f5008eae70dcf18ceed68ba1ea50cb39bce303e710912 SHA512 3bd1fc80cfc76bdf643ed00bb59ecee1ceaf3c838f851cd65f844a5297ea33ab514ed441a5807ce6424ac461b10b629a8b6885851cb80336c5836c5f72ca6271
DIST pytest-cov-2.3.1.tar.gz 35378 BLAKE2B 758846db0b06ef9534823d3458ad6211b0cfc14b551a6e1737573a5c1c5bb59c23b26d3448ff8a67d65a4293ce75dd8c79d4916d3d9a7db5021db6b907152230 SHA512 79770beb53fbb43b5d68311c2efd0accbfd890ab6dad299da8c1c0b3d26b54d984807313b1507900cda7004bfb50fedc0bd4341cfcfce47849a4f24fc8184f11
DIST pytest-cov-2.6.1.tar.gz 35307 BLAKE2B 11974ff70ed5609d7db3c4c35f5b528b0ec36b48cfaf06974a090127706e0964841347592ac3f1e086f46800857ee10c05404045b6a4b467ffa278c2ee1e1957 SHA512 2dfd16e013d8bfbe5d14990f419291b651dd11560328a7e59b5449016d51b17f84d4ee3866fda866c3530389d206b1c4c67c84b23f097281c3963ffd19ea8caa
-EBUILD pytest-cov-2.3.1.ebuild 1478 BLAKE2B a769eff365dd54a53bb2b657c6c4753f79d526c551858377ab61622ea4be76862f0e60dabdef28cd6930992e8df0d4754609386f7c88d07003ced8b8bd474a0c SHA512 1d0b0a88a282066db864abf7c8522597158d1c5d000159c8d514976c01b27e8795419ccf0358c08302fb0b64ab3bc2132f847390021e05a327f970abc8577b7e
-EBUILD pytest-cov-2.6.1.ebuild 1433 BLAKE2B eadfa0c6b1a759b797668d10a30536a43f09a7e1c852b7bc143253e998ea5d8345f0fa6f33e2b807f13e39f23668b8529934149d7acf5739010ae474ddafdf4f SHA512 c13eafe9d861992725f45a9dda979bdbd1f29ed99396de23073fbf6b37c5e2eb860d646eb1b00726448bdcef7f6bdb5bd1f75e1e8d7ede870a56dfac3b64b022
+DIST pytest-cov-2.8.1.tar.gz 47661 BLAKE2B 590fd50b69d01a71b20982d8cdbed0698ebe24c290d791bb44c96aa1aaaf77cf1f379d565eb775864c6945facf6d271115236cb44b95e4a4c9bb7cc6fd591acf SHA512 769a17c2095dbe990df148a0105c9e3dc88ac2265ac77ac31448dab6abf6d8cc0d54f5c6ff01fd708bd38700bfea93f57d3bb702bd9bb0a708257d094b2376ec
+EBUILD pytest-cov-2.3.1.ebuild 1505 BLAKE2B dd103531a5baf5ce42f1cfb90f91384bc9036a4b8ff79996d721ffc8880e1e8dd142c3f85b73c4b996702d93c399260f748e6bc21883194be9a0e1b708733703 SHA512 96454933994134ba6989ffd540e54485ec5ba587624173367fe92ba368ecc04db61d16e46152e35a48fc0fceabe8739310667578785ed1f2be1a5fef8491cd0b
+EBUILD pytest-cov-2.6.1.ebuild 1460 BLAKE2B a2c2afae259530ddd882ae0fc5e1974c887270629e5114bf4f9e90ea727820520a81e737574e88da707515235ca7f2e4112cc944c9825da8cecdc91d0700fa89 SHA512 76abf489143d6d33b5ec63be8362a2dfd0e7ec65f2b0ae99c50ec1a8cc1cb3bd4d5ed5cdaa7f10299c40f80831419cb581c46f1c95d4930c101fa90b53423c36
+EBUILD pytest-cov-2.8.1.ebuild 1400 BLAKE2B 9256f74e83645e8e499e94fbbbcc993de074b1bdaae60c3a0a730cdcb27f7fe77f1543ca8258afb951549e0ee250b296bfef33de8e6a6ab4d424c1fab5f90147 SHA512 61c40cc9e61cd8d2265ad0e648927934500284eaa037f4f4f0d410475c6ae17748f515773f28b1b775061aa9714844dddc3d931dd068e24f270e719fb536b43d
MISC metadata.xml 451 BLAKE2B 61b39473b8b03a8096c5e63b8b59098cf1cb07bd5c5ab875e6d12af03b9113c2e0ecc8d16b395e73ea70378a568efcc3ae18d1970004aca5bb4c8a45bb266c67 SHA512 097e5da22a24c3eb0636095b4385bc7102f45968a489121f296547cd29cf9d416264f44b7b0766bb8206d6364ed40408e016790e755f139728d36954cdf5312c
diff --git a/dev-python/pytest-cov/files/pytest-cov-2.8.1-disable-broken-tests.patch b/dev-python/pytest-cov/files/pytest-cov-2.8.1-disable-broken-tests.patch
new file mode 100644
index 000000000000..660db5e59431
--- /dev/null
+++ b/dev-python/pytest-cov/files/pytest-cov-2.8.1-disable-broken-tests.patch
@@ -0,0 +1,20 @@
+diff --git a/tests/test_pytest_cov.py b/tests/test_pytest_cov.py
+index e79e9aa..e5ef2c1 100644
+--- a/tests/test_pytest_cov.py
++++ b/tests/test_pytest_cov.py
+@@ -820,6 +820,7 @@ parallel = true
+ assert result.ret == 0
+
+
++@pytest.mark.skip(reason="test is broken")
+ def test_central_subprocess_change_cwd_with_pythonpath(testdir, monkeypatch):
+ stuff = testdir.mkdir('stuff')
+ parent_script = stuff.join('parent_script.py')
+@@ -951,6 +952,7 @@ def test_invalid_coverage_source(testdir):
+ assert not matching_lines
+
+
++@pytest.mark.skip(reason="test is broken")
+ @pytest.mark.skipif("'dev' in pytest.__version__")
+ @pytest.mark.skipif('sys.platform == "win32" and platform.python_implementation() == "PyPy"')
+ def test_dist_missing_data(testdir):
diff --git a/dev-python/pytest-cov/files/pytest-cov-2.8.1-latest-setuptools.patch b/dev-python/pytest-cov/files/pytest-cov-2.8.1-latest-setuptools.patch
new file mode 100644
index 000000000000..8a9618c3fd98
--- /dev/null
+++ b/dev-python/pytest-cov/files/pytest-cov-2.8.1-latest-setuptools.patch
@@ -0,0 +1,40 @@
+diff --git a/setup.py b/setup.py
+index 1305b23..3a5803e 100644
+--- a/setup.py
++++ b/setup.py
+@@ -29,7 +29,7 @@ def read(*names, **kwargs):
+
+
+ class BuildWithPTH(build):
+- def run(self):
++ def run(self, **kwargs):
+ build.run(self)
+ path = join(dirname(__file__), 'src', 'pytest-cov.pth')
+ dest = join(self.build_lib, basename(path))
+@@ -37,7 +37,7 @@ class BuildWithPTH(build):
+
+
+ class EasyInstallWithPTH(easy_install):
+- def run(self):
++ def run(self, **kwargs):
+ easy_install.run(self)
+ path = join(dirname(__file__), 'src', 'pytest-cov.pth')
+ dest = join(self.install_dir, basename(path))
+@@ -45,7 +45,7 @@ class EasyInstallWithPTH(easy_install):
+
+
+ class InstallLibWithPTH(install_lib):
+- def run(self):
++ def run(self, **kwargs):
+ install_lib.run(self)
+ path = join(dirname(__file__), 'src', 'pytest-cov.pth')
+ dest = join(self.install_dir, basename(path))
+@@ -57,7 +57,7 @@ class InstallLibWithPTH(install_lib):
+
+
+ class DevelopWithPTH(develop):
+- def run(self):
++ def run(self, **kwargs):
+ develop.run(self)
+ path = join(dirname(__file__), 'src', 'pytest-cov.pth')
+ dest = join(self.install_dir, basename(path))
diff --git a/dev-python/pytest-cov/files/pytest-cov-2.8.1-python38.patch b/dev-python/pytest-cov/files/pytest-cov-2.8.1-python38.patch
new file mode 100644
index 000000000000..6292672b6191
--- /dev/null
+++ b/dev-python/pytest-cov/files/pytest-cov-2.8.1-python38.patch
@@ -0,0 +1,52 @@
+diff --git a/tests/test_pytest_cov.py b/tests/test_pytest_cov.py
+index e79e9aa..198478b 100644
+--- a/tests/test_pytest_cov.py
++++ b/tests/test_pytest_cov.py
+@@ -662,6 +662,7 @@ def test_fail(p):
+ ])
+
+
++@pytest.mark.skipif("sys.hexversion >= 0x3080000", reason="Seems buggy on python3.8")
+ @pytest.mark.skipif('sys.platform == "win32" or platform.python_implementation() == "PyPy"')
+ def test_dist_combine_racecondition(testdir):
+ script = testdir.makepyfile("""
+@@ -1018,6 +1019,7 @@ def test_funcarg_not_active(testdir):
+ assert result.ret == 0
+
+
++@pytest.mark.skipif("sys.hexversion >= 0x3080000", reason="https://bugs.python.org/issue38227")
+ @pytest.mark.skipif("sys.version_info[0] < 3", reason="no context manager api on Python 2")
+ @pytest.mark.skipif('sys.platform == "win32"', reason="multiprocessing support is broken on Windows")
+ @pytest.mark.skipif('platform.python_implementation() == "PyPy"', reason="often deadlocks on PyPy")
+@@ -1059,6 +1061,7 @@ def test_run_target():
+ assert result.ret == 0
+
+
++@pytest.mark.skipif("sys.hexversion >= 0x3080000", reason="https://bugs.python.org/issue38227")
+ @pytest.mark.skipif('sys.platform == "win32"', reason="multiprocessing support is broken on Windows")
+ @pytest.mark.skipif('platform.python_implementation() == "PyPy"', reason="often deadlocks on PyPy")
+ def test_multiprocessing_pool_terminate(testdir):
+@@ -1141,6 +1144,7 @@ def test_run_target():
+ assert result.ret == 0
+
+
++@pytest.mark.skipif("sys.hexversion >= 0x3080000", reason="https://bugs.python.org/issue38227")
+ @pytest.mark.skipif('sys.platform == "win32"', reason="multiprocessing support is broken on Windows")
+ def test_multiprocessing_process(testdir):
+ pytest.importorskip('multiprocessing.util')
+@@ -1171,6 +1175,7 @@ def test_run_target():
+ assert result.ret == 0
+
+
++@pytest.mark.skipif("sys.hexversion >= 0x3080000", reason="https://bugs.python.org/issue38227")
+ @pytest.mark.skipif('sys.platform == "win32"', reason="multiprocessing support is broken on Windows")
+ def test_multiprocessing_process_no_source(testdir):
+ pytest.importorskip('multiprocessing.util')
+@@ -1201,6 +1206,7 @@ def test_run_target():
+ assert result.ret == 0
+
+
++@pytest.mark.skipif("sys.hexversion >= 0x3080000", reason="https://bugs.python.org/issue38227")
+ @pytest.mark.skipif('sys.platform == "win32"', reason="multiprocessing support is broken on Windows")
+ def test_multiprocessing_process_with_terminate(testdir):
+ pytest.importorskip('multiprocessing.util')
diff --git a/dev-python/pytest-cov/pytest-cov-2.3.1.ebuild b/dev-python/pytest-cov/pytest-cov-2.3.1.ebuild
index 14976f71122d..314b91f54867 100644
--- a/dev-python/pytest-cov/pytest-cov-2.3.1.ebuild
+++ b/dev-python/pytest-cov/pytest-cov-2.3.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/py-1.4.22[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-cov/pytest-cov-2.6.1.ebuild b/dev-python/pytest-cov/pytest-cov-2.6.1.ebuild
index 561079a4ff46..7eee71a66189 100644
--- a/dev-python/pytest-cov/pytest-cov-2.6.1.ebuild
+++ b/dev-python/pytest-cov/pytest-cov-2.6.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/py-1.4.22[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-cov/pytest-cov-2.8.1.ebuild b/dev-python/pytest-cov/pytest-cov-2.8.1.ebuild
new file mode 100644
index 000000000000..ac1732bd7f24
--- /dev/null
+++ b/dev-python/pytest-cov/pytest-cov-2.8.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="py.test plugin for coverage reporting"
+HOMEPAGE="https://github.com/pytest-dev/pytest-cov https://pypi.org/project/pytest-cov/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/py-1.4.22[${PYTHON_USEDEP}]
+ >=dev-python/pytest-3.6[${PYTHON_USEDEP}]
+ >=dev-python/coverage-4.4[${PYTHON_USEDEP}]
+"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+ dev-python/fields[${PYTHON_USEDEP}]
+ >=dev-python/process-tests-2.0.2[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ # Bug 597708
+ "${FILESDIR}/${PN}-2.8.1-disable-broken-tests.patch"
+ "${FILESDIR}/${PN}-2.8.1-latest-setuptools.patch"
+ # https://github.com/pytest-dev/pytest-cov/issues/365
+ "${FILESDIR}/pytest-cov-2.8.1-python38.patch"
+)
+
+distutils_enable_sphinx docs \
+ dev-python/sphinx-py3doc-enhanced-theme
+
+python_test() {
+ distutils_install_for_testing
+ PYTHONPATH="${S}/tests:${BUILD_DIR}/lib:${PYTHONPATH}" \
+ PYTEST_PLUGINS=${PN/-/_} \
+ pytest -vv || die "Tests failed under ${EPYTHON}"
+}
diff --git a/dev-python/pytest-datafiles/Manifest b/dev-python/pytest-datafiles/Manifest
index 4807c953f4cc..3342369122e2 100644
--- a/dev-python/pytest-datafiles/Manifest
+++ b/dev-python/pytest-datafiles/Manifest
@@ -1,3 +1,3 @@
DIST pytest-datafiles-2.0.tar.gz 66507 BLAKE2B 7cd2721ae2e447798afe54f858d697321a1bf88f3c307df14186bc71b7a60bdc9fcb2e99a858186ad058c4663eae8b121a5ffa3427e2ab4f76f4b471dcc36234 SHA512 05bb93e973cde8b6030ff4d82f295bdb54a8d0bcec87f0347347baed80c26851a4ea6980621f43d73b7fb843740d58b32aca37de9607117b664ede8928aaa5b6
-EBUILD pytest-datafiles-2.0.ebuild 757 BLAKE2B 0fbf3e300e767e47e319d8b8c7079f05726e28cd4ed1649f8a00536c40cd9a1cd627a47edb438b8f1d420db48d4d32797f0e38ee4039da8a945581fa4a60b99a SHA512 82e665417905227efa420212f43ff0936e4605b25fd7ec74a877122562f456cd40b961236623c1354b1b24b68c8ac5bd98b285d6cccc82029f463ad8ae63eefd
+EBUILD pytest-datafiles-2.0.ebuild 784 BLAKE2B 211218d06bf3993b7af91fb1a16deedca75ecc69f5c06c63135f2ddf92673693a43249b526803e71db4ed297bdbf82613aaf62cda153b93e3d6d8f0e26e8e182 SHA512 ac6570949b7b589cbdd343443ddb14e7dbb8fc333c80991cdbfff8b74335c223553f1827bdb469bd39f333d3fe9ed8874940ef0c0102b78928f49410e38b1e91
MISC metadata.xml 395 BLAKE2B be89156950d62b7a070f0da1f804761f17e108eb07156385262b6c6db6e22f739600910ce3b464dd5abbf6e356c68f606210f78039db5c9508d270cc5fc7ea81 SHA512 0d2214166e6347a79c0f202b1ac3580b12eff1243869b772df988cb1c985d1cfc73975f5b7b6bed7ca32a71a03a771cd03af1002c212d4091e53b2fd1e0fc0bc
diff --git a/dev-python/pytest-datafiles/pytest-datafiles-2.0.ebuild b/dev-python/pytest-datafiles/pytest-datafiles-2.0.ebuild
index cea7ea4d7031..20f0b2542b7d 100644
--- a/dev-python/pytest-datafiles/pytest-datafiles-2.0.ebuild
+++ b/dev-python/pytest-datafiles/pytest-datafiles-2.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/pytest-expect/Manifest b/dev-python/pytest-expect/Manifest
index af2033559569..305a76621a55 100644
--- a/dev-python/pytest-expect/Manifest
+++ b/dev-python/pytest-expect/Manifest
@@ -1,3 +1,4 @@
DIST pytest-expect-1.1.0.tar.gz 3595 BLAKE2B f291021c1fb44371f43d5970573872d3db04e0b29e909de01c2183e79d96f9a72060b75f914cd7460b914864b98191460b4c44809a0f5ddf728fc6ef0c94c348 SHA512 41d2b296844e9dab9429f34eec37fe106a4e6c2039824c37067ed048dcc328b13e666b22d3482ccfc6153af4e44b5d895f3011ec45df55ffa07a98459e3caefd
+EBUILD pytest-expect-1.1.0-r1.ebuild 733 BLAKE2B 60184e36906b38ce339eddd4f493ce540ecce25807d43c272888ef1cb207f9d19f593f2348475b527a1d032c49615bd81408ff9373129e52277903a4644821e9 SHA512 9690af23c228fc1b07bce688d44c05ae2040742bdc7360369ec029457444d164031ffbf176617c1a50744651f1b9c5a1edd847bf3e36b0d2cd7cd98c13b04799
EBUILD pytest-expect-1.1.0.ebuild 694 BLAKE2B 4da61d87ad1268cdafce2bb9b750468394e9ded2f12d4c9bb0a1c568c33109c76e8d72db34c7fba6fe6c6721f758c6d67ce1e389b385a1bc92d1c44d0ca23524 SHA512 01e7def124d9d273ef4a6e04468917130ab8e172ad7fcb06d6285503ef1ca299553eca11a557cd8617888a93fd90112200da77cbe627647461b19f2af2fd01fc
MISC metadata.xml 357 BLAKE2B 29b8df313fa5bb9f7666ba95df518d3ada2f9bf783c2e14cde2f404cf10504e5631ad2a512303acfdd0a4ffdad845fe482082d5234e6b54818f38c83c07391f9 SHA512 6c6151ca1a141fdbecdb4eae172cf6d21bd41f2827db435f8d1a6a4dd95743fc291f302848b9afad0e1fdb9e7bb8030bf0f8e46a69e8d4ad9ed0d648b1aef870
diff --git a/dev-python/pytest-expect/pytest-expect-1.1.0-r1.ebuild b/dev-python/pytest-expect/pytest-expect-1.1.0-r1.ebuild
new file mode 100644
index 000000000000..c94a4af4d0ac
--- /dev/null
+++ b/dev-python/pytest-expect/pytest-expect-1.1.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="py.test plugin that stores test expectations by saving the set of failing tests"
+HOMEPAGE="https://github.com/gsnedders/pytest-expect/ https://pypi.org/project/pytest-expect/"
+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 ~sh ~sparc ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/u-msgpack[${PYTHON_USEDEP}]"
+
+BDEPEND="
+ ${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+
+# no tests...
+RESTRICT="test"
diff --git a/dev-python/pytest-fixture-config/Manifest b/dev-python/pytest-fixture-config/Manifest
index 65baa426ae61..c5c21a3ad9c5 100644
--- a/dev-python/pytest-fixture-config/Manifest
+++ b/dev-python/pytest-fixture-config/Manifest
@@ -1,5 +1,5 @@
DIST pytest-fixture-config-1.2.11.tar.gz 6525 BLAKE2B cae41f542fedfcc8587dd5a4cc117480f22fc8abd6f5b85b38451e8199c52d2cb20c4a44fd014504fdc6835be940b4935c95e73dd16cd42049a0e01737a65f6b SHA512 9d335621c7aec41ce769f450fb618ca1611a0e97bf3bd3bdaf43bb827dde62af28fb255a36643c4e6e9c958e7f7efe3f4fc308b3129fe7625c0504c0c46f1518
-DIST pytest-fixture-config-1.2.2.tar.gz 4995 BLAKE2B fee7acb10140320b2ae14968fd99bb11f6c23f54cc86fc74a52855b58071c8deaefb1343c4d92726f7fad5e873c25c426f04d8ced3ecece3d953dee4c7693b7c SHA512 c2d2346c50c8a73e37ce217e240eabdecf872700c9f4b020f1ca7532a06e6a5dc6b140356d96b1bf8c83f1cf737d95775abaa206c3dcf7e02555b26aa995f12d
-EBUILD pytest-fixture-config-1.2.11.ebuild 737 BLAKE2B c387f2569144f676325fdf53861a75551e52e836851fea25133a052ff0ec0971b8b240bc4819bcded2cad2947d4363f0b3db788498884141cb21507be7e96cf8 SHA512 2f7ae8b0e996877a407b3f35fd8d58486d62168a3ab318bed87782d4492801feabe6e29aecf1e33fc3da37fb2074810a15ec76fd74c5e84107ae4229b04965d1
-EBUILD pytest-fixture-config-1.2.2.ebuild 697 BLAKE2B cfe3eb731085132323b3671e3aef57dbb724c3ace9056bcb92435df0f13c11669a400c8097c89aa4cce517bf56f821bad946fe091d2fd4e45826938bf159ea80 SHA512 f5c421ace08aaff861e27a17311567e6cd8935cd763de887fea546d96c10b7e9290d0fc7ee7b08836b05dbe3edd84eb7e071aa9f064e5cd965616ca474d0a67c
+DIST pytest-fixture-config-1.7.0.tar.gz 9884 BLAKE2B d844b07a8b7d59f6761ee71147a0945225a3f30bdd9b0751972bf6149b444ad95c49f3d5001d6414c535c1a230ed1e47ceb90b26c50324ec21165430e633cc21 SHA512 c861bbbb91efff338255734ddb4a8b615880c32a12c981160e9e7575d38adff8c5febad46bb9b4208634e39d4cfa73dec342265ccc1951168c1b12fd334cd746
+EBUILD pytest-fixture-config-1.2.11.ebuild 764 BLAKE2B 529f97cec1b1b4d0facfe7895fbd5a53708f5eb5530b5036dfd436ed6902b8a6fe5e851ad5bdeeff9e925be5eaf63646ed60cc878a6c80c77cec0cda57378960 SHA512 b7cfe8d9828b7736740686c2285a00015109738caef9b224ec64aeb67301d3e8aea1fda094093cd1f61f34ccf17ef9e2b9317d931b9a3857a6ca5f5dff72e1d1
+EBUILD pytest-fixture-config-1.7.0.ebuild 718 BLAKE2B 7d4d840aea064eb561882dd3b7a9d64cc1553f87b2198983e10abd72eeb69d181eb86707c823b0479a98ad2cdd91bc68538e5ad04b284b6ea061be450b2de2f4 SHA512 55e45488724b71142a138c52169643674d46fd06c3bcc67a6813fcd641350aacb6e50ba8b22fc86b8ee4da4f567999b311ad785391e2f15c8404e9712cfcbda5
MISC metadata.xml 578 BLAKE2B 5beabb8f2090baf84278de31a3db0f16af516fdc5f2952b57214a2fc6c7f3322c539d904d42edb5b121567b1d116f7c15bba75146207dd952c38498a4328effb SHA512 6e01fbba94b5c93f444b4d6b30f1e06c2b60367d59f5a86167e1e652c9d2a750a087f202798802260312dd1b6d217596072135df9ec37513fb66ae76eec44c17
diff --git a/dev-python/pytest-fixture-config/pytest-fixture-config-1.2.11.ebuild b/dev-python/pytest-fixture-config/pytest-fixture-config-1.2.11.ebuild
index d848cde95a3e..d437a78d0416 100644
--- a/dev-python/pytest-fixture-config/pytest-fixture-config-1.2.11.ebuild
+++ b/dev-python/pytest-fixture-config/pytest-fixture-config-1.2.11.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-fixture-config/pytest-fixture-config-1.2.2.ebuild b/dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0.ebuild
index 36eb49a02561..4a9ef3f6013c 100644
--- a/dev-python/pytest-fixture-config/pytest-fixture-config-1.2.2.ebuild
+++ b/dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_5 )
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
inherit distutils-r1
@@ -12,21 +12,15 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
RDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/setuptools-git[${PYTHON_USEDEP}]
"
-
-DEPEND="
- ${RDEPEND}
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/setuptools-git[${PYTHON_USEDEP}]
test? ( dev-python/six[${PYTHON_USEDEP}] )
"
-python_test() {
- distutils_install_for_testing
-
- esetup.py test || die "Tests failed under ${EPYTHON}"
-}
+distutils_enable_tests pytest
diff --git a/dev-python/pytest-flakes/Manifest b/dev-python/pytest-flakes/Manifest
index 80fec4f22b04..6ec041f9df46 100644
--- a/dev-python/pytest-flakes/Manifest
+++ b/dev-python/pytest-flakes/Manifest
@@ -1,3 +1,3 @@
DIST pytest-flakes-4.0.0.tar.gz 7138 BLAKE2B e3c43df60484c664672f8b9ea92f8d4e25ae33e0dffc9cee200867220a3c8840f7325be28a4bec44918a9b44c1d73d3b89517db8dfa9bb982ed92a34c3b09674 SHA512 e74fe78e713040e3e85f206e8d26f5b8d8ef27dd94c2afccf3cd0f1f982c5e6c30c5966f2cdb774c7a2a8052d1a5cb324626b1997a9e75f5a7bb7d4a5e99376a
-EBUILD pytest-flakes-4.0.0.ebuild 607 BLAKE2B 0014526cb142d2762ebd6476e6d0a9d5800ba6845ed33a80d082bdb0307c93536b3e4b02399ffec29b44094dd267943235d5c9ca0012680ead383abb73465cf3 SHA512 061f40f74ccc943643fe3a423128c95166612d6d425eda819d3ff702aec542eac98f403adcebdfb132816b6caff51b9f0784a2f758c85834c36b7bbefa4444c9
+EBUILD pytest-flakes-4.0.0.ebuild 634 BLAKE2B 8d9258b2ec7eb0bffca5464f4739b39bef713d8783338e9d39c762170195ccf77fc3e5f5c67eaed94db357d146fc913b224d849da4e35486cd9809fb45de41e1 SHA512 6f2e44a92ef5286de60de78105690fca14d00d4506c7032ed7c3a9faf1a8570b6580c541dcf1f60e6663450ce5e7c38d4082bc434a2cd8052766fe7ecd3dfa6f
MISC metadata.xml 322 BLAKE2B 4f4573205a169edb1b0883546480cf852d1eb0a9b5f99c7326a55e4f6002345c06961d8394e7de26d13616ec78f8744cfbb122964b40ce5215920749f92bdcc5 SHA512 129a0bb37ba1cd528848d3c537a7a776b7526eded473f97e986307a9a185b4337d60f6f5f0ed1beac1d0f18fee6d9023753b9cb89d77e3b3a06576104701273a
diff --git a/dev-python/pytest-flakes/pytest-flakes-4.0.0.ebuild b/dev-python/pytest-flakes/pytest-flakes-4.0.0.ebuild
index adbbf8912f9a..3acf89ce4257 100644
--- a/dev-python/pytest-flakes/pytest-flakes-4.0.0.ebuild
+++ b/dev-python/pytest-flakes/pytest-flakes-4.0.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]"
diff --git a/dev-python/pytest-forked/Manifest b/dev-python/pytest-forked/Manifest
index 8d80c6506bcb..ab1c5f4856a8 100644
--- a/dev-python/pytest-forked/Manifest
+++ b/dev-python/pytest-forked/Manifest
@@ -1,3 +1,5 @@
DIST pytest-forked-0.2.tar.gz 9617 BLAKE2B f306c968447b73ddd606f7929b730d222f30640544ff89f6e3e2171ec3b0e98877e0263fea6564d943789de6daa1c344022f001ef80ca37b2467c1b9c360eed7 SHA512 5e84fcaceed46ee9da8eec051e72acb46f09e2df3458511651604c35d68e3ad06fc41d52578127fd29f0c216dcb5fce1844c614f10501727cbf8fa8f2316f231
-EBUILD pytest-forked-0.2.ebuild 890 BLAKE2B 6775ad39423e0b7df9ff34fbe240de9a5da09818b80a1d84dd986c6996d254bba3753115dcf049481c585c1bd1b907a6be1d24a0e999663dd72eddea2895cc2e SHA512 98f1a8614b0edcaea2e0d5578618a8a753a7219fda2c22000890f5dc771759ab978ad14d5f1f06c8a2efea2c5b24783ca50d73e3938b8791988f54f25450372e
+DIST pytest-forked-1.1.3.tar.gz 7308 BLAKE2B 70711228a5a815de23cbd07b2b628e336a26ccecf420dc9d30d9e9b7ed33bc362b0ba74a8f90fb7cb8dc9e7e0f61d2ac22da55584a84e8ac3a26fcfc2878a802 SHA512 2086884b0e78841b3cdf8eb2b144b8fa60ba95e4be79bc58a2b5775a5f997dddef59377f7c993e54974fbbe13e73fe8688eed4d035e85293e35a143c5f0180f3
+EBUILD pytest-forked-0.2.ebuild 917 BLAKE2B 3c2321db92e733c5c99a28c4fddd924089a811d1b04fc34bf9f16d03644396adb209bc4582cb8a656ce12b0cfd47a0e2ab2096fd7dbedd17bc3cea860ebcb4c9 SHA512 08992cdc3c500633e6d10d7b5d91a69dc27ff6e1d63f16af96331964658d9670219e3ebca9537edbf24b18ba4d623eb2d71fa5423c8bffb35d3e735c068a09fd
+EBUILD pytest-forked-1.1.3.ebuild 832 BLAKE2B 6cea3cea2430a747b495ae7727591c9c7f8085380e7a2175334024e7d0ff00a8de6283cc0b817cfaf5716ccc2e9b3bc325e65d1c901e5ba0cce439aa0d1fb4d6 SHA512 ab9ca0d22f31657d04ad42a452fd61a53f76670127e43b2e72ee2920e79fa41226cc18e379c54467785f29e06f0193801df9760685463e0817ce46ae6bac334c
MISC metadata.xml 380 BLAKE2B 6cb0f7646f94dcda5b7adcd074d83ece86cf7827a69ecbc87adcd273289b777cb12acf856f7068b10b9b3ff7a0eb5746c7cd8f7d8acebbd4cbe9cd1c5efd4ca7 SHA512 9106660bbd3a3197a9beb92d5309d3b1be687cd30f81753364556b2db1aa19e94237c30f2e31a5517097595033fd80b774ceac44cb09c7850a1f6a1eee6325c8
diff --git a/dev-python/pytest-forked/pytest-forked-0.2.ebuild b/dev-python/pytest-forked/pytest-forked-0.2.ebuild
index 43df23f7050c..9114ab04e306 100644
--- a/dev-python/pytest-forked/pytest-forked-0.2.ebuild
+++ b/dev-python/pytest-forked/pytest-forked-0.2.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/pytest-2.6.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/pytest-forked/pytest-forked-1.1.3.ebuild b/dev-python/pytest-forked/pytest-forked-1.1.3.ebuild
new file mode 100644
index 000000000000..49d7af7dc865
--- /dev/null
+++ b/dev-python/pytest-forked/pytest-forked-1.1.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="run tests in isolated forked subprocesses"
+HOMEPAGE="https://pypi.org/project/pytest-forked/ https://github.com/pytest-dev/pytest-forked"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/pytest-3.1.0[${PYTHON_USEDEP}]"
+
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? ( ${RDEPEND} )"
+
+python_test() {
+ distutils_install_for_testing
+ pytest -vv -p no:flaky || die "Tests failed under ${EPYTHON}"
+}
diff --git a/dev-python/pytest-html/Manifest b/dev-python/pytest-html/Manifest
index 369a35dac02a..a37668a4593a 100644
--- a/dev-python/pytest-html/Manifest
+++ b/dev-python/pytest-html/Manifest
@@ -1,7 +1,5 @@
-DIST pytest-html-1.10.1.tar.gz 15380 BLAKE2B 1334c74c1c9d2957ae1f60ccbc3ae3bcd686c79c600c4bf8595e8d7eb59f589209857dafc439a21c17c673eb650db5f66ccd5cbca84bda4c6ba9a2d53e254c9e SHA512 56d49fcb293adcf1424b0dfd3f64b62da560b744594007028c02e4bd722f92201709a089afb4283e6b711ae616eebd0bd4da204f4b974e4a4fc38bc7ab11d077
-DIST pytest-html-1.14.2.tar.gz 21577 BLAKE2B 62a64906b6cedd161674e38bccbc556e772662882ff5aa94f6f68731d11d8dc7d1f2363f97f73b235126fff1fe82314c5b4d2add53334c369eb679702a3af411 SHA512 fe5bb0fdaf098c98efdadf9aa106f30850e382dd7910647c335ebb7fc6f195940210e766c041c2a5bc11421bb3ec0127e5b59d845dff8ca94e799511a495457f
DIST pytest-html-1.16.0.tar.gz 23271 BLAKE2B 44ed26f5c4da0a3f03889ea7a78346bf1ebcac78a57b69e8f4027d13cb3545c673c823713bbe04f787467c5695d42723bb219fa1ebe6d2a2810313dc6b083f5e SHA512 ac79122e3cd5704d297030422181414704dd681e695ab6c71d2e569958a4b83216211064a842b11dda19d9c05689bdb39fe51d64f3d6169a305c6eac8c702afd
-EBUILD pytest-html-1.10.1.ebuild 723 BLAKE2B e7c39b126d21ac3c44810b2771efe61db6243927ea2f906b2b4f7e6660408d2fb114e5123b32c84d89d7305e6edbfbaefb3c0a23fb6b7effecb947698ef2e265 SHA512 946d0a929cf26c64751a53cbd5a502df2658e4f9bb61c6ef7bcd0d9a10fa87aa60948680adbf8e83e13efa8966cbf3a864bbec66f9c164cacac165d1fba88b01
-EBUILD pytest-html-1.14.2.ebuild 785 BLAKE2B 458461bac0093fafd917a127e262b8ac520d8e44183ef42f6021a1240b6f546cb15dab885de131a3da1e1bd2001638177188907c29646cf5ce71f596db6e4636 SHA512 2e924c65daa32a020820a70058d0e29af7c18e96d2034e9534434f32cce703214bbe069ae5b96ed20c15411eb94d8129628c96c6136900cd296fb6a4fb30c4b2
+DIST pytest-html-1.22.1.tar.gz 28183 BLAKE2B bf6d2aecda8fd3117a7b58307f1246e2d6f31f8939812c402d541c13dc329d7e7a0ab1f72ea70583d39614599d70dd0f4ffcc00b0d481ae4bbfce968f016adb3 SHA512 8adf1b1a27ea9f635226acdcd9d429bf78dc57ef9a67cf6616868c60b921c0cef117a63f4ef4c258350900759b607baa71d2a6b73cc8f9f718b405a7fba0d5e4
EBUILD pytest-html-1.16.0.ebuild 785 BLAKE2B 458461bac0093fafd917a127e262b8ac520d8e44183ef42f6021a1240b6f546cb15dab885de131a3da1e1bd2001638177188907c29646cf5ce71f596db6e4636 SHA512 2e924c65daa32a020820a70058d0e29af7c18e96d2034e9534434f32cce703214bbe069ae5b96ed20c15411eb94d8129628c96c6136900cd296fb6a4fb30c4b2
+EBUILD pytest-html-1.22.1.ebuild 789 BLAKE2B 25904426fa64d125cff6735e960354150afb3839dee7564f66b2fb9d864fffc547468d2ea8ac1ae099b3209a4edff0f437e5042069033eccbc9579d12b7c9b5f SHA512 6ee83fd38bd39b6c2502cda5c2600c178cabeee1830fc00cbac96e800da6759dab4805dcb57ecfc1a54897e34bf1f72952e2135e47c7dcd4a714ebe4be94b6c4
MISC metadata.xml 354 BLAKE2B 0c9325132cb715771e8b3b7f0cf8d24d3752d9499e4968722a413a319a4600c4647ebb39f95a3ce930d4649f8351b75272a0201c74c1add2a7f258916e8eccd8 SHA512 196fd5d73634e0dfd0c33c4c26d82b1dc8cfa905414d201c806a19a8c82254d512c31984744a7978a39903391844700745b45e25f2a762c8a9bbf203b839ed57
diff --git a/dev-python/pytest-html/pytest-html-1.14.2.ebuild b/dev-python/pytest-html/pytest-html-1.22.1.ebuild
index 046b52040c57..b7451b73e044 100644
--- a/dev-python/pytest-html/pytest-html-1.14.2.ebuild
+++ b/dev-python/pytest-html/pytest-html-1.22.1.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} pypy pypy3 )
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-httpbin/Manifest b/dev-python/pytest-httpbin/Manifest
index 2983a97e9c6d..0d654ffb4bfd 100644
--- a/dev-python/pytest-httpbin/Manifest
+++ b/dev-python/pytest-httpbin/Manifest
@@ -1,3 +1,6 @@
+AUX pytest-httpbin-1.0.0-pypy3-hang.patch 1099 BLAKE2B 4bb8dd686aadc35aab144a6467d52e7de675bcc7d6de8f130bc5942c17fd19c0c914d9aef81af3ed0a815ce21caf40ad8e7c8f724710fe07290dcc8fb92d6a24 SHA512 b0f417e7fdf658783e9297a895f50587d7b997de5065f5322fb46644028caa7cd10cf6130c578f6dd1f8b6aefbd281342f6aa8f5477284de3d4037b799604f72
DIST pytest-httpbin-0.2.3.tar.gz 9498 BLAKE2B ad41f72c80430eeea8c7f48185daf63c6adddfad36798179df27677aacc8af85419a678ba6f3df5281ca7f7ba0b3ee721cd97e5fe86eb5117417be53332f98e8 SHA512 f3c4eb67d1b02c27d8edb42622793fa3604e3f0bd5086e4986b8f0402a9fb8d7969a466be92fc6a7e301e829dbeb300183b40dccc9ec5da1d158cb4d08274f8b
+DIST pytest-httpbin-1.0.0.gh.tar.gz 17813 BLAKE2B b7e0ad9f131e4d236161b66b1d6d8e6087285a6d52df1accb044b30bcdac6c5f3350e9dbfe1cf33ab64b6d6aac6b463de81c31fd12dd950426b6ed8ef4eaf289 SHA512 2794134cc005cb969752e0c1119459d3f1e106f679942880a6b9ff507f2ee31c8ac4146a9c01b9a920368ea516443954b1b7044f7b1c270fe251f7d36adf7661
EBUILD pytest-httpbin-0.2.3.ebuild 870 BLAKE2B 4b8b26728c2fee47e1a6d0d18495510a1b75804df4ad5ac3f77543a1b7fdf15c30cbbe6d2d04c369611405814194d29faaf760ba4c4ae403e913ca05d9d5190e SHA512 713ee77f16dc3a9aa0c07506b43fc9282665bf4e1dadd787b2d8b28d1c1005ff8aa0b253c2697142c6c85400fdef9c6913a8d7bd7bab6c4cb339ec32a091248a
+EBUILD pytest-httpbin-1.0.0.ebuild 766 BLAKE2B a3094859fae4fe52252be865f284d21dca67299645ebbef9e5fdcf9ea82dc78d538945dd4d49769f109b8664f0ba3de0a06a847977ce9dc96356ac31625b987c SHA512 de725a577b5aa1114ce158742930e3d2c7e6fe41ba6275291bbc3f4209a0eed5a78c6416655a22a40830186d4e749b3f8f9d4f9ce0ada2afa9bd246762f58624
MISC metadata.xml 521 BLAKE2B f3135defad3eccac1a8f9a7188de8e375a970fd3b6c665395fad1d4ed570aa4a3a90728644fe45f13af527d5c51216e04631ddec670cb6ce5f026b508eb5f58f SHA512 19e78d9a8706ad253eb0f7873f0e8bf308065d4cdcafc6d2ebed792f31f526c1d4c45bd2f7aecac338bd30c4ebda33b301b056f3075c11231b8d0d5ad4e77d2e
diff --git a/dev-python/pytest-httpbin/files/pytest-httpbin-1.0.0-pypy3-hang.patch b/dev-python/pytest-httpbin/files/pytest-httpbin-1.0.0-pypy3-hang.patch
new file mode 100644
index 000000000000..02f63bffa72d
--- /dev/null
+++ b/dev-python/pytest-httpbin/files/pytest-httpbin-1.0.0-pypy3-hang.patch
@@ -0,0 +1,31 @@
+diff -dupr a/pytest_httpbin/serve.py b/pytest_httpbin/serve.py
+--- a/pytest_httpbin/serve.py 2019-02-11 20:54:14.000000000 +0100
++++ b/pytest_httpbin/serve.py 2019-11-22 15:50:17.407769297 +0100
+@@ -116,6 +116,7 @@ class Server(object):
+
+ def stop(self):
+ self._server.shutdown()
++ self._server.socket.close()
+
+ @property
+ def url(self):
+Only in b: pytest_httpbin.egg-info
+Only in b/tests: __pycache__
+diff -dupr a/tests/test_httpbin.py b/tests/test_httpbin.py
+--- a/tests/test_httpbin.py 2019-02-11 20:54:14.000000000 +0100
++++ b/tests/test_httpbin.py 2019-11-22 15:59:53.955324547 +0100
+@@ -1,3 +1,4 @@
++import sys
+ import unittest
+ import requests
+ import pytest_httpbin
+@@ -40,6 +41,8 @@ def test_httpbin_join(httpbin):
+ def test_httpbin_str(httpbin):
+ assert httpbin + '/foo' == httpbin.url + '/foo'
+
++@unittest.skipIf(hasattr(sys, 'pypy_version_info')
++ and sys.hexversion >= 0x03000000, 'hangs on PyPy3')
+ def test_chunked_encoding(httpbin_both):
+ assert requests.get(httpbin_both.url + '/stream/20').status_code == 200
+
+Only in b: .tox
diff --git a/dev-python/pytest-httpbin/pytest-httpbin-1.0.0.ebuild b/dev-python/pytest-httpbin/pytest-httpbin-1.0.0.ebuild
new file mode 100644
index 000000000000..316237426a43
--- /dev/null
+++ b/dev-python/pytest-httpbin/pytest-httpbin-1.0.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Easily test your HTTP library against a local copy of httpbin"
+HOMEPAGE="https://github.com/kevin1024/pytest-httpbin
+ https://pypi.org/project/pytest-httpbin/"
+SRC_URI="https://github.com/kevin1024/pytest-httpbin/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/httpbin[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+
+PATCHES=(
+ "${FILESDIR}"/pytest-httpbin-1.0.0-pypy3-hang.patch
+)
+
+distutils_enable_tests pytest
diff --git a/dev-python/pytest-localserver/Manifest b/dev-python/pytest-localserver/Manifest
index 7eb7bfd9f8ae..31dd8616165c 100644
--- a/dev-python/pytest-localserver/Manifest
+++ b/dev-python/pytest-localserver/Manifest
@@ -1,3 +1,5 @@
DIST pytest-localserver-0.3.7.tar.gz 19772 BLAKE2B 388bb7c2cfd4867bc028c23dea775ee463d947bc9bcd0a3e671b3c240c025ceed8eac75a2d05011564ff4c8c1e1153759033272cde0ffa9c3b2128156ad1b38f SHA512 48d7e6a27965dafa1d5e5af1efb6118cc1c1c28ac4a46ae2d61b6b804292a126f481295bf13976f66f505789238f3365ff16e6f1207c8bc7fb4b258759fd4d99
-EBUILD pytest-localserver-0.3.7.ebuild 658 BLAKE2B ea8cd2d27e67a3b5ef858e2781451a63a20057356db1077dc5c145e077d2e98b800c4c48ca019058b429d55def904e0d853ceb33e5998582020ba59071907467 SHA512 15863226a44d799b211838ae3e59f51372445c5433a6d77bc97eae712da8ff38ce48d17621b829075622bcef8b4200ef66aa22250bc968a4a5a7fb03af17e455
+DIST pytest-localserver-0.5.0.tar.gz 20409 BLAKE2B 62376065ee1aeb698ea5e3bd2d5ea3d6b511cc6793142aad458423513b0e3b358a0d0269a78a0f5aeda44fc53757ff85da786627840ee48cbed8b78ee34c2227 SHA512 aedf1e1c9563396457070df13df228ad0ebdd19173fa2ac5a598288d3e1a1ac8b8a0c0288cba0d8478e43d2e1de4848f2393bf640705916957f12ab31171c6cc
+EBUILD pytest-localserver-0.3.7.ebuild 685 BLAKE2B 03399e4f2df4742ad408913b7b96fad61d87ea65816992e7211f184d06d254eb672989bdc8b11a2f8da9596c5777f1b8bd2d2ffc72a46ec64b951e95faa9d9fa SHA512 9f250ec0cae2cf4def61c6cd27aa76b4b527a62a02659d9cfc2a5d5f18f31698fc5501182278a15908bfb0a5e06e817ce2c16ace31bc880ffd3dcd0c0f2f6b74
+EBUILD pytest-localserver-0.5.0.ebuild 703 BLAKE2B 77dce1017f96da734c820af84ca92de501f9886e96260772f20e0154dc6b555affb0217734b7002b628f6c1973c5ac4a35c81f86c4e44a0511272fc0e259d69d SHA512 462a4b248ab2140d27d76de9e8f2575690561c09f81266621b90fa4d42275384479caa14d247aa5585fbed0a8410bfc7bd81ad90606ac0f30c1090c34fde2d68
MISC metadata.xml 321 BLAKE2B 1965ab8ae78a55b07a92b65e39549bee5e4136a133deaf3c510aa52005dd7e97a030ec30779a8d9223048b90c9146513f761d61b30b78e5f772e2ae4b98f1609 SHA512 db2e0fe334587804689d91759326ad5dabf3aad411c9046943562273f89485b1524b0f62173c9bda2daaaab2e0d09309d23896e91b3e2716e36472c87bf5f883
diff --git a/dev-python/pytest-localserver/pytest-localserver-0.3.7.ebuild b/dev-python/pytest-localserver/pytest-localserver-0.3.7.ebuild
index 8ee1e2de01fc..d910ab0320fc 100644
--- a/dev-python/pytest-localserver/pytest-localserver-0.3.7.ebuild
+++ b/dev-python/pytest-localserver/pytest-localserver-0.3.7.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/werkzeug-0.10[${PYTHON_USEDEP}]"
DEPEND="test? ( ${RDEPEND}
diff --git a/dev-python/pytest-localserver/pytest-localserver-0.5.0.ebuild b/dev-python/pytest-localserver/pytest-localserver-0.5.0.ebuild
new file mode 100644
index 000000000000..dd77d954ff74
--- /dev/null
+++ b/dev-python/pytest-localserver/pytest-localserver-0.5.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=(python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Py.test plugin to test server connections locally"
+HOMEPAGE="https://pypi.org/project/pytest-localserver/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-python/werkzeug-0.10[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
diff --git a/dev-python/pytest-metadata/Manifest b/dev-python/pytest-metadata/Manifest
index f25df2100ce6..bf40522ee497 100644
--- a/dev-python/pytest-metadata/Manifest
+++ b/dev-python/pytest-metadata/Manifest
@@ -1,5 +1,7 @@
DIST pytest-metadata-1.3.0.tar.gz 4604 BLAKE2B 78987d2c28438b4942caae33d6c56b789d7859085074ae39549d0666cb725e0dc70c889ebce7bd7ff0b3846ba0c06e82cb85641c29bd0ee46b675813f1885492 SHA512 94af4defb1115d87fc456db80dbe16da01662d0b87325e433d4d1b30f35f210b7750bbaba091ac73d158296070c87054ce9f4c0687dfe5dfec3f02df56261d98
DIST pytest-metadata-1.7.0.tar.gz 8254 BLAKE2B a7c5d7237ac6cf44122ff4af6f44aff8d3227a54dd340b3a5574161123319be1380410599a29920aaab41868ef89030a731a389232685e9e3885617d7dd9586f SHA512 85f86f1eb7486f19904bb513f1ba3212667e0ca2d74080621ffd2ef1cddb0ab9d6c01cc1c8eb69058d86ccad0974830bf1d6ad3b291fe0dbeb6196c06331e66f
+DIST pytest-metadata-1.8.0.tar.gz 9227 BLAKE2B ccc8d1ffa1f10540bb312bdc3a2e0342829935a108adaafd562efd75497768653a5eb452393b56eb97c624f4622a0b6ef5cbf860057d28ae340c28aeb5d7de2d SHA512 04871fe0c4c30bc23eba80a58919841cf45045b91d501e67630426cbac88a16005657eaccb1d2587263d4fcd940d37382f3a5649f142b1aab327f1f1c5d61963
EBUILD pytest-metadata-1.3.0.ebuild 630 BLAKE2B 3c6ab7d44687eb9cb7dae4c9eb3d437219c9d3e1e4ec05cba8660eb26695d46517c5f6ce0c02685c803d2edc4ece69d7785c05aaa4b90f08188cd282b9c7240c SHA512 300a1ef706bd70c4a76cd292b03233d7c3e58acc2ae4b2dcbd516f53fd8a3ae60c6e4ac6bee66695751c18fdd56bff6ceea477fecf7fd582e91fd93e846b1b0a
EBUILD pytest-metadata-1.7.0.ebuild 630 BLAKE2B 3c6ab7d44687eb9cb7dae4c9eb3d437219c9d3e1e4ec05cba8660eb26695d46517c5f6ce0c02685c803d2edc4ece69d7785c05aaa4b90f08188cd282b9c7240c SHA512 300a1ef706bd70c4a76cd292b03233d7c3e58acc2ae4b2dcbd516f53fd8a3ae60c6e4ac6bee66695751c18fdd56bff6ceea477fecf7fd582e91fd93e846b1b0a
+EBUILD pytest-metadata-1.8.0.ebuild 634 BLAKE2B 4d08b55b2d9f0c4e1a7d1190294ce0383a2b3487cb8d6acff975c3548fdf1bd940b70d5c4818c17df186cfcf04deb2e8ed6bc0defed50d8132a74d121dab55f7 SHA512 0b0ea859806d98043ab4e508b55d3a08200b50deb243f4ef2541ef14a091ef43def48a811e208fab72375e7b38135fe20c2c166e39dd44f15e32a71596d22055
MISC metadata.xml 384 BLAKE2B 8024f5d5853f139e54a68c100aa021a51df69091041fac8ced7d30d773b5b0fc3360e8c6b13ba988828e87580b320e8cf5dd650ab630572f209225db932ffde2 SHA512 e932dd150d0b12c6055a7842eab3b31f8c08e28392eb668e6641b1a30008e713a982eae530c1fc9d99f86ddbaa1c6f19d4044280d23908069b41ae1ccb22b790
diff --git a/dev-python/pytest-html/pytest-html-1.10.1.ebuild b/dev-python/pytest-metadata/pytest-metadata-1.8.0.ebuild
index 0be6fb9643d1..74c5123f7f89 100644
--- a/dev-python/pytest-html/pytest-html-1.10.1.ebuild
+++ b/dev-python/pytest-metadata/pytest-metadata-1.8.0.ebuild
@@ -1,27 +1,24 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} pypy pypy3 )
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy pypy3 )
inherit distutils-r1
-DESCRIPTION="Plugin for generating HTML reports for py.test results"
-HOMEPAGE="https://github.com/pytest-dev/pytest-html/"
+DESCRIPTION="A plugin for pytest that provides access to test session metadata"
+HOMEPAGE="https://github.com/pytest-dev/pytest-metadata/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
-# Lots of test failures...
-RESTRICT="test"
-RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]"
+RDEPEND=">=dev-python/pytest-3.0[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/setuptools_scm[${PYTHON_USEDEP}]"
python_test() {
- PYTHONPATH=${PWD}${PYTHONPATH:+:}${PYTHONPATH} \
- py.test test_pytest_html.py || die
+ py.test || die
}
diff --git a/dev-python/pytest-mock/Manifest b/dev-python/pytest-mock/Manifest
index 7af8963120ff..9374d2597709 100644
--- a/dev-python/pytest-mock/Manifest
+++ b/dev-python/pytest-mock/Manifest
@@ -3,7 +3,7 @@ DIST pytest-mock-1.11.2.tar.gz 22825 BLAKE2B d6843d1cb1afc0d5a242103ec4900d56418
DIST pytest-mock-1.6.0.tar.gz 17780 BLAKE2B 4fbc0cbd951668eb2ce427496c54e958591fe368bd42544eb1d0379adcb3d0e10b223ab044956e4003aac88665b3132dcb9d167442d6d85a5be79edea36881ca SHA512 c3b897be9156d57d7012e95b620c543500b849d7076224e3328d3783311210c57141dfb82c01bb98e5e419125dce0f68f6631bd610f4909f5ac1798458a7949f
DIST pytest-mock-1.6.3.tar.gz 18482 BLAKE2B 1c0d366e5afd1b247ff454716b6d96d9d68846adfff81adc0ea079a72d3e7710fd9385122723cfee69965588235ec2deb1e0b52328ace5c967652c93b404cea3 SHA512 6857f373728d3f2c6b152d4f89da3590e2e74795695dc9f4f3704a4e0250e49d705ce0de4121a801ac35c83217678a95a5023338124293ca74db406941f5072a
EBUILD pytest-mock-1.10.0.ebuild 1053 BLAKE2B 557904303bf9bd18f56a6dea0e3f9094210f11a5a8d55e9ee751d547812a89160fbded658aa8a9695742821322ec050f13e74eda728c6afa6835083cc31ed31b SHA512 105f9f1a88237c927715276d8720af98a11b52c26adabb2565ac09d9da639cad1aafe2ddc2251b1ca5ee7215d570af71d479de51be72f9a6be3037b71710da75
-EBUILD pytest-mock-1.11.2.ebuild 1310 BLAKE2B bcac1ef3be8f944a61d18e222a4f39e402104159a2d92e90667f2f744fd32ef44c8615b941e56979b1def3ae80df58e570784ba877683903c600e82312e05a41 SHA512 6e6b28103c8283408261ed1b252fe4cfdae5951bd0909fed65ade3e0f76104f34eb33567bd9a1d42763c7689928ab40393d8c2180fb33b93c74f15c602049f09
+EBUILD pytest-mock-1.11.2.ebuild 1461 BLAKE2B 6aa7dfef611ecea71251c2c8c0d7be218d12ff3fd1cb0e61d8f98060cf484d5fcd2939ac039bdbab44b62c269a7fed99ce565a0a540d4a4e277ff365c138f602 SHA512 7ffa49348dfd8af1384de09a13ad36da80338973b10aca0685eff7750914d25fc4b7b7aae3b85dde9292fddec5f3905e075ade3538ccb373c22c2ea423b37f73
EBUILD pytest-mock-1.6.0.ebuild 1082 BLAKE2B 3bbb3cde15139fa3c9134250de2419623161f53a69689b64dfab6f81f73c4c1afa6001c0f8ba119376ebae6881f16c4f9a117609e0d6794aaf30cb4efc4be553 SHA512 c71cfc5c6c35799529fa21e9f0341dc5178bea61a7f6975a779c677dec3dad3e94540236839c5547a5ca179cb0cb16121cc3d0c17f7409c1812ef0312fe3c551
EBUILD pytest-mock-1.6.3.ebuild 1053 BLAKE2B 4525429f621c5d06d9ec07ecfb14b429ac52fa7861168024d0d832449aa184ef04a5c331157cf10befe30c5902299741b2019326d2f197d080a6313388a42901 SHA512 ba49f51d47920280f96a9697c0ec81f14133019fa50b0bb43985a69908d56d6fc6ed7f1c12ff8e4c898de666f1a673216da802834f48420b0af14d77d9631a42
MISC metadata.xml 433 BLAKE2B 78d844dea9620760c0766eda59e09f93248fba58778f26fb4dd53e864ece455ede7299db90bec0fe11fdf64b762e2c660c260ce10e3758bb8e25024b1bf2877f SHA512 16324c7a2ce4e3e7261b9be389d646ba8e797719b6dd6782fd66311aefa262e338bac99c09a9399d55b362b941cecfc8039fa14e53b79e214359ba6d294c9529
diff --git a/dev-python/pytest-mock/pytest-mock-1.11.2.ebuild b/dev-python/pytest-mock/pytest-mock-1.11.2.ebuild
index 9abdcee85b10..533ff838f0dd 100644
--- a/dev-python/pytest-mock/pytest-mock-1.11.2.ebuild
+++ b/dev-python/pytest-mock/pytest-mock-1.11.2.ebuild
@@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+
PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
inherit distutils-r1
@@ -12,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]
@@ -29,6 +30,8 @@ src_prepare() {
sed -e 's|^\( def \)\(test_failure_message_with_no_name(\)|\1_\2|' \
-e 's|^\( def \)\(test_failure_message_with_name(\)|\1_\2|' \
-e 's|^\(def \)\(test_detailed_introspection(\)|\1_\2|' \
+ -e 's|^\(def \)\(test_assert_called_args_with_introspection(\)|\1_\2|' \
+ -e 's|^\(def \)\(test_assert_called_kwargs_with_introspection(\)|\1_\2|' \
-i tests/test_pytest_mock.py || die
distutils-r1_src_prepare
}
diff --git a/dev-python/pytest-mpl/Manifest b/dev-python/pytest-mpl/Manifest
index a8b543950d21..5f1981dcd818 100644
--- a/dev-python/pytest-mpl/Manifest
+++ b/dev-python/pytest-mpl/Manifest
@@ -1,3 +1,3 @@
DIST pytest-mpl-0.8.tar.gz 194633 BLAKE2B b21b26ef95ca3d83d429348a639365d19eacce298ecb2cd5964a8be47970d077bff40692ee992a1cd412572623f1cc2a8a502c5b59f526b4f9830d89973f23cb SHA512 4f5f1316d0f545383b9125281b91d9077b52bfa7d91b4eb2f64c6f9642b1abe86c52c9b88171a521d806e579ab9279f49d1405b3f4fcae58a9e75ec5518bacca
-EBUILD pytest-mpl-0.8.ebuild 779 BLAKE2B 211b09e654f066d77fbd24a2eadded9b40d363f19528db8fc1224d53eaf70cefbe935c2730085cadb79b1f51bcecb253d5ef71d78a1e5b38b410dca9a00548cf SHA512 a1a10893c24b1926f38c51a3451c4ddab2e8be7a3a78187cf159f2dc87bba66214903f89896499deb2c9763352e9b2eafdcbdc38bdc0c52788b71294fb8681f1
+EBUILD pytest-mpl-0.8.ebuild 772 BLAKE2B b4b306acaca3f519bbc58624f41d9e8c4df32f75179e4290c937e9bb2bded800e8834fc2341227baa24bd34aa40b6925100c9b3717b02314a7614f9b8653a3cf SHA512 b3e869f2bfdc411da4d4bf80876e409dec4a0bdda31f67328325c328dce240006b3421a479fdcb63b292771fae356720663f0b7564a1b0323b0d53a18eb65465
MISC metadata.xml 521 BLAKE2B 152f49e9eb75c777ad953a6090feb9e3415e19400a6c1de71c99529fbdc48f6073f189af8292ccd61ccad2be9d91849eb6091d315b20e3d01408bf614052d514 SHA512 5b8552f0e0a0c96577e14c8ec98bbdc0f1577d7d25cc41a2fc9d173b0fb45b4c74a9bd66e6357f665c0947c237feceb2d276ef3058046054598804acc6d4430b
diff --git a/dev-python/pytest-mpl/pytest-mpl-0.8.ebuild b/dev-python/pytest-mpl/pytest-mpl-0.8.ebuild
index a67f44fc725e..a2dd7940cd48 100644
--- a/dev-python/pytest-mpl/pytest-mpl-0.8.ebuild
+++ b/dev-python/pytest-mpl/pytest-mpl-0.8.ebuild
@@ -27,5 +27,5 @@ DEPEND="${RDEPEND}
python_test() {
echo "backend : Agg" > "${T}"/matplotlibrc || die
- MPLCONFIGDIR="${T}" virtx py.test -v || die
+ MPLCONFIGDIR="${T}" virtx py.test -v
}
diff --git a/dev-python/pytest-pylint/Manifest b/dev-python/pytest-pylint/Manifest
index b5809b9cee44..58532751adb5 100644
--- a/dev-python/pytest-pylint/Manifest
+++ b/dev-python/pytest-pylint/Manifest
@@ -1,5 +1,5 @@
DIST pytest-pylint-0.14.1.tar.gz 8144 BLAKE2B d78892e3e606ec588b48a252db447e1cc76e27e45606670da3a3acddf040485004a7af84474732b044fdbf80ad760c07fda5e35030b9b2c9e5ce89f4809529c2 SHA512 697cd40e8e4c3722e382c7fd2dbebcb1728675e35b60396628576ec09735595af56431a2c080f29a2f35f304d912c80e4afdf0f8bd21a3adeae3156b9e58c751
DIST pytest-pylint-0.7.1.tar.gz 5648 BLAKE2B 0baf011d9bbcfc5e66b8ea2c4fd95c8a3f8bbeedca15e2ec35d36b372b410d87ba619b0938acb26c667750c2f81d4bb09ca688731f9e184877fd999be04b6f26 SHA512 e2a7802f90ea25a909094e8bc67570eb631d6ab6dc130bb5cca1738ae09d069b4fa6c3c1349d9d62188a924138e832a3a37c8c5c8964290c95d69eecbadbd09f
-EBUILD pytest-pylint-0.14.1.ebuild 1051 BLAKE2B d4874d3cd88183085f09656d6935e72788212ed4776034baf72746b6ff6222595495382b278f8ddb7626727067d4a4505f3de17107622461e57e831726c09f5b SHA512 e21b7021cd510481065f1e4019600e7c54efe2753e0145e767166508e925342305b359f94f5ce513aa8e1436f70854938850278e3608360d1a5dab8093dcf757
-EBUILD pytest-pylint-0.7.1.ebuild 1015 BLAKE2B ff47e2e7893628bc3b74c3ba1b7ee9c4a9396fa83707c374ca00ef403684ffdab450c962fcf6834de188efa0887247b1b519d4ad33eaa5847a54b68958d68b92 SHA512 c145f3ccfd63a3ca178cfbc2ebcaa7f506cf08a0fbc72d91a232509a5797c277a351fe9644d48145a196af7192821e94d2fb329b06908e01c2e3c62bef862f4c
+EBUILD pytest-pylint-0.14.1.ebuild 1078 BLAKE2B 43935e48778743a84bfc8cfdcb4817eb55f1a5b7bb91278d38b1ea27e7e0c5d45a14d7534199957deb6416365931fb7972e4deb6d3d19132224934c680ad9b27 SHA512 29d199f29172457e9562a60bfc61f2805c39628b2137fdcc8eac8e2d6ecd61da7f71cddd5d4c50190e04f2327b6c948a235ef61b9c1182e3eae64e5a47db91fc
+EBUILD pytest-pylint-0.7.1.ebuild 1042 BLAKE2B d7d4dde6a7cea5ebba7a6d759f9c102e20c5b856441a281a04ca542799319ac1c868b798f4087c45410379ae523ae6aef34d12915f76b9bfd58d489898b0c084 SHA512 9b7311e1da259a845368ace7eda9dc3df6b2aa197e0e4dc93746c91d4cb576ee404d068e9aabe2b4bcd75094cf0827e9ae24f21901802788d030e78718480f57
MISC metadata.xml 306 BLAKE2B ef6d4e4bd779cdbec5e76617003defe8581c1c2b04b6098efce973a9b2eb154da51bdc27e8c202df1dc6c4a6393471b917dd47f2e95e75487dcba7a8fa725ae4 SHA512 726037520d25c038ab6a35c14edce11561e281fcfbb6a505bf3ead4d474cb10606b715f95c6df95e22e97f20f840c1694bde08984f9211bc46b5d0afb46f1c4e
diff --git a/dev-python/pytest-pylint/pytest-pylint-0.14.1.ebuild b/dev-python/pytest-pylint/pytest-pylint-0.14.1.ebuild
index 4e165ea01922..d6b1b1a0dca3 100644
--- a/dev-python/pytest-pylint/pytest-pylint-0.14.1.ebuild
+++ b/dev-python/pytest-pylint/pytest-pylint-0.14.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-pylint/pytest-pylint-0.7.1.ebuild b/dev-python/pytest-pylint/pytest-pylint-0.7.1.ebuild
index af94d60d1cb8..69d21c81b464 100644
--- a/dev-python/pytest-pylint/pytest-pylint-0.7.1.ebuild
+++ b/dev-python/pytest-pylint/pytest-pylint-0.7.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/pytest-rerunfailures/Manifest b/dev-python/pytest-rerunfailures/Manifest
index 239e866a993a..009c021980d2 100644
--- a/dev-python/pytest-rerunfailures/Manifest
+++ b/dev-python/pytest-rerunfailures/Manifest
@@ -1,5 +1,7 @@
DIST pytest-rerunfailures-2.1.0.tar.gz 7687 BLAKE2B 1c5ba90ab2b67c6a7b58d0569ef46847594dd6dcd5224050537fe3d645d131c2b450aa14a032151a81c6ff2c8b56d4355d03dd33a0e0f998e31a5df94df44c3a SHA512 9c3da462df07f334dcab865bf7f828f75bc611c93dfeb2306a802f2e6ef973332ef502d97dc8d676e09330ad77c227bc6a20ae67ff31f1446a5fb1d608d638cc
DIST pytest-rerunfailures-7.0.tar.gz 12755 BLAKE2B 26ec453504439ba02afc2dc5912ebffad70a4e8fedc1f4ee75fbb3c187af4a657d8d29a341cbfe570423d2b743974286c00f911634b847536a66768d78088070 SHA512 df26952f4c88c43a7df59cc9b41d794987e4d7c43cf4b656fb2e10734e16b0218ea0dfcc184943f96c39add800fe519ee6b8843b3a0f4d36e9feb59109199df3
+DIST pytest-rerunfailures-8.0.tar.gz 13207 BLAKE2B 8a086783c5b6dae311aaa943a5c0eb56f5fbce4f687faf97ea0046bbce557cb82f8acd612247d235e249ef1a97157d3c356cf546b3d25a3dc4a4122286fcc04c SHA512 538fe5ca579ec50fc1689c4b7df3a55e0bdb08f87c2dfeb219ee141ef67c6c74a324c64f183f3ff85a5289ecfb54beef0fde2105eb0ae888ed861a15194a9dc5
EBUILD pytest-rerunfailures-2.1.0.ebuild 542 BLAKE2B 311f196cb68a1148ec02c98518f80b6195b25b731237baf6a12c43b203864fb9b2ab014a9823519ce9d8f93175712967a937432bdbe2d6d733d7880c6681deb2 SHA512 9c1dcc6858905a36732ce2d09d8e6cc63aa3d1997dc5973c8c51064bfd18273921f92bcf3ea00ad3c0e891cb9afffd5f2f9ddfaf62448ecd2433b3d46e269b19
-EBUILD pytest-rerunfailures-7.0.ebuild 616 BLAKE2B 2065ee119c686b81550d1d5bdde855e22d25c59f1d8ed8ceaca31d353b029f64fd38e00d6f7f84c73a62fafdcac212a22c0ae3a7146d62ef8e2c0b16fefcbe96 SHA512 403fcb733e44b68fd81a6b87c44f5b27f00ed135ddd30612eb81b838111c704b7ac7bda988a73b94a0e88c313a320b5f2e54b59d5dcfbc0aba89186818750e4b
+EBUILD pytest-rerunfailures-7.0.ebuild 614 BLAKE2B b5d329e2a897a3a7fb1169e856862c227e37f4df1805d2c46618a311da4f056a4f06880ef742f780bb0df5bc7daaff3687ff6fa7fa545682b5d49196201c6405 SHA512 a6708836d29c14f6b17ae154f9a33f85557e5f2ed9a870e9816a046e8dda4419dceaaaf653c6f7450aadc435c5229530640f4f1c731242b864e1d114b0b63d43
+EBUILD pytest-rerunfailures-8.0.ebuild 609 BLAKE2B 71cf58f6cbc40f65ae10dc09620c67e940a3a6e597f5654ef4864ae0e4e3b5c1ce17ffe82feab0aec46e50f52d4cd1466aa0591feb9cbf2bf5019b426b7b0283 SHA512 6b1294e5bce85851ff878114eb8b1a8e75e2f19b0f660ca900b731e302051d125869b0725302ccfdd43fadbd1884e24ea9a71278ed3de5f6910a8de5600729f9
MISC metadata.xml 333 BLAKE2B 73b35ed1679008982384ced1ded01ba9a61c4b82a6646f7f4a1ad318690d3ffdf3752d438a7ca4064e1a39855a353e3f928329f0759f7f7dfb8ba45b01667a40 SHA512 8b08014dec552b96d1e8d79c44404333b62960b2fce3ce3905077af02d1e3436c2cfbf5b6bbe9844df7d87c5bc5f44ad86f4359079ddb8e2e54f30ecc42369e6
diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-7.0.ebuild b/dev-python/pytest-rerunfailures/pytest-rerunfailures-7.0.ebuild
index 49a0d735a682..bb9404b0cc40 100644
--- a/dev-python/pytest-rerunfailures/pytest-rerunfailures-7.0.ebuild
+++ b/dev-python/pytest-rerunfailures/pytest-rerunfailures-7.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="MPL-2.0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-8.0.ebuild b/dev-python/pytest-rerunfailures/pytest-rerunfailures-8.0.ebuild
new file mode 100644
index 000000000000..e362572bb4c1
--- /dev/null
+++ b/dev-python/pytest-rerunfailures/pytest-rerunfailures-8.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="pytest plugin to re-run tests to eliminate flaky failures"
+HOMEPAGE="https://pypi.org/project/pytest-rerunfailures/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MPL-2.0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/pytest-4.4[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
diff --git a/dev-python/pytest-runner/Manifest b/dev-python/pytest-runner/Manifest
index 175c151f0fec..b38a712f23ad 100644
--- a/dev-python/pytest-runner/Manifest
+++ b/dev-python/pytest-runner/Manifest
@@ -2,8 +2,10 @@ DIST pytest-runner-2.11.1.tar.gz 9661 BLAKE2B 300b63de61ef36c299a95c60af469b071c
DIST pytest-runner-2.6.2.tar.gz 6379 BLAKE2B 4f676a4cd59309cdd0e6462c83718482622817781d302ed95a2b7cb9d92a0b0f38b411c1172ecce9003f5781cdb168338bce6f446b1c91069a2024fb75574bfc SHA512 6a993e8729d5e203986f2526d46e96b7ac19e65fc26493a55a98e858304ecde0c47576476864a0ee1817ea1a7b02cfda952fc03f79b84fff249021f140f3d00d
DIST pytest-runner-4.0.tar.gz 11401 BLAKE2B 3be4527e68b8c1ae7e1bb5bad111367e459a07cf20de1f3b2d8ab993a7e016f9656618075bf515f576fef457aa86f99990f7dcc4c20a04166703bf9272c395c1 SHA512 a7f3defcc698f43b3b6ceec3f59dbd0e00c651167ddc76a9d1a093d722a013c9ffd2bad3438e49170688d503166cb6d8bf55bbaf7bc6f9e6d80eff049c202b08
DIST pytest-runner-4.2.tar.gz 11947 BLAKE2B 97495bead800a81d879659f1ee522822f76fe8ac80579537d43e21e663323d7c10be8d2da7d05ffdb0931145149d8c10ef7c72b3ab4da2ce856d44d3f00a724e SHA512 278da7add27f77134e63470747ffd9fe663d93ab8e7cebfbae98902bb1d5ffba45277574107f958255251cb9e499b85a0db3e8173f9f10fb31d1561ca709a379
-EBUILD pytest-runner-2.11.1.ebuild 952 BLAKE2B 598ca209bd2ac0594a6375df39f604ea6788072c9ce54069b3aac6896e5ac2b07fe8c2506992cad16d6e53cde3da145fd8def3d88eaec5671b269bd52912c14b SHA512 8f31fdd9f59e3d724162f773318a32245ca37672286a0ca9865e07e8ee7fdcfca5cfad0bf3983b961882fbf8ff85b1cc4cb927885f036323f204ffb4abb9beb2
+DIST pytest-runner-5.2.tar.gz 15534 BLAKE2B 0bcbd5991808aaa4b85b9071ce142e03287683e919687fa76f5b7929ad07dca6ae6edaf7ad30a1bc1ba0163f43505ec18ab2cd5e0462399b8252c8ca761d7b29 SHA512 5fc62a4e681cfa0ef25dc815ccbbfe1a7ca0e9e7783c2ba2db0da7d2539f11c08d6c3fad2ab3dfe7f0d50fe7bfb41127b11ec9af67ef8e32361655bc910c8245
+EBUILD pytest-runner-2.11.1.ebuild 979 BLAKE2B a374d4e5c52c4798884df81f99c8a7bc04b429c40eb68fed68abab97199ee1304968edde73210e24cbd2f7cf3fef81e3eca9bd33faccfd8286a98ae3acacefad SHA512 7646eaf80e6c2b443a653dfeabee3d1f591dfce4f90b0e07233137f589da1a38c466b6dca21b8f6a6f10e81633428c252ec72030106f3d1113a9155d573eb6c8
EBUILD pytest-runner-2.6.2.ebuild 1055 BLAKE2B e9002fb3f196d97432d2bdc0978d4bff585847f950f5db1dd478485cd810768e65b3473dd0d9e7ec25f28e7636fdba0f33042dc67e0b457a0e0368889c4e68de SHA512 f82544001c3df7f52e68a636bd6a5babb85ea6045dee24cb75d941d8c0731603c34ca37b97827c4b93c451684e1fec3e56fde8c0454c2ff75b8a6ceca5d14a8c
EBUILD pytest-runner-4.0.ebuild 1026 BLAKE2B d2239fe5f511d5185d03388b70e3e9f004b896961a19915981ad60e187843e8b21393ca17a2adcc9b6035134a42eacb69e5ab99461cda3437a5eefd1146a55b5 SHA512 cd7e56e42f47d3f44a4495248ef9654ef51e73fd230017dccdfc57f7ce2e1ed02bfadce2410e47e9ed6f64d7dcf8c88923d1a2690ef2dde891ee62b598e680ef
-EBUILD pytest-runner-4.2.ebuild 1069 BLAKE2B 05535449797d1a58603788731f037ce7a0f67eef220a221b5edf0bc065240ee771a81f5049fc7edcac93cf4968c832bd789b5858daea9bcf77929f34686369eb SHA512 ed24c63b4db06e3926e679856a9518b28ff7114e36c400c43bd2427fc9ca073d13bc94dc0e6f9d951c4f3afaf7520d494c20552e697126b4446e18a08f0ba812
+EBUILD pytest-runner-4.2.ebuild 1060 BLAKE2B 859c06ccfaf394ab741564b5b1d52e9c011484029825620dabbd0654bda422c0e5f8eeab0b04c2e3bfd398a85933c5397deb4ae8a219268f5105fa83718f7af4 SHA512 564981f719949e9d6ce1c2966bdf9a92c7cb83d0e4cfed8d3c0632ec51178cf7733a542c643c2cfd467e2cd248124ad3ddcf45ae1acd5c9724e4790e8b146224
+EBUILD pytest-runner-5.2.ebuild 935 BLAKE2B 38b2dd7aa56f712e8d99809a8d6bfb44f1c7fce0b531fe1fea3cb8f0fc588a9a05e45d72d1b146b9817271abf574975e1650f8e902a392cdb674f8d259f2ca44 SHA512 c180ed5d52928def4942787a5387e7af78c0fcf7b06b359b7359f64bcda41754903d9b83827fdc033a4b8c1af801d2721acb559d604e469c28696727488446d7
MISC metadata.xml 611 BLAKE2B 51a4f30d72bd0b3cf396da6272eb95a2d99fb46387619110afe35eb4a3dbfb9871bbe1ec3c657a8265e77d24aadd34db780099000e4e5bde92a9d2bfac554b8b SHA512 b434e0768011ddd2e6d94bc439a4b487ccbca4c50956b81d8c45cc6aca574d46dfb1c6f9c92dab24160104513ff1e16dcf9c78366bb39465196b7ec8b75f0855
diff --git a/dev-python/pytest-runner/pytest-runner-2.11.1.ebuild b/dev-python/pytest-runner/pytest-runner-2.11.1.ebuild
index 2308e3e9a79a..746367bac74c 100644
--- a/dev-python/pytest-runner/pytest-runner-2.11.1.ebuild
+++ b/dev-python/pytest-runner/pytest-runner-2.11.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
SLOT="0"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/pytest-runner/pytest-runner-4.2.ebuild b/dev-python/pytest-runner/pytest-runner-4.2.ebuild
index e968bbc0f91f..e022fceeda9c 100644
--- a/dev-python/pytest-runner/pytest-runner-4.2.ebuild
+++ b/dev-python/pytest-runner/pytest-runner-4.2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pypi.org/project/pytest-runner/ https://github.com/pytest-dev/
SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86"
SLOT="0"
IUSE="doc test"
diff --git a/dev-python/pytest-runner/pytest-runner-5.2.ebuild b/dev-python/pytest-runner/pytest-runner-5.2.ebuild
new file mode 100644
index 000000000000..353d2171777f
--- /dev/null
+++ b/dev-python/pytest-runner/pytest-runner-5.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( pypy3 python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Adds support for tests during installation of setup.py files"
+HOMEPAGE="https://pypi.org/project/pytest-runner/ https://github.com/pytest-dev/pytest-runner"
+SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+SLOT="0"
+IUSE="test"
+
+RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]"
+DEPEND="
+ >=dev-python/setuptools-40.6.3[${PYTHON_USEDEP}]
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ doc? (
+ dev-python/jaraco-packaging[${PYTHON_USEDEP}]
+ dev-python/rst-linker[${PYTHON_USEDEP}]
+ )
+ test? ( ${RDEPEND} )
+"
+
+distutils_enable_sphinx docs
+
+# Tests require network access to download packages
+RESTRICT="test"
+
+python_test() {
+ esetup.py pytest
+}
diff --git a/dev-python/pytest-services/Manifest b/dev-python/pytest-services/Manifest
new file mode 100644
index 000000000000..4f1855f69589
--- /dev/null
+++ b/dev-python/pytest-services/Manifest
@@ -0,0 +1,5 @@
+AUX pytest-services-2.0.1-lockdir.patch 1085 BLAKE2B 09982cf4874d82a332b441e4538d1fb177735af3acb2ba2d7fed9c0a2ef006841ca0c4221fc51c0472a0a94c49bbcb72877c67b5c7630333f550e3fda1b5aa91 SHA512 7b5d4d5adb722936bd3593ed4e12fa2ca9bc3aa764565d9cbbea2d70424d9811d5838e97bbbe8fafa2f73acb8bdfa6c705e8c4aec12b5b6556b1e4c8db629ea9
+AUX pytest-services-2.0.1-no-mysql.patch 821 BLAKE2B 3a041e51c0e2c08ce8727eccdbfac36eacec2542d8d8cc7ab7544f46916b47a62e960437821f8fa85fe968b9e68808b94d9ac51fe06daf487008bfaf305ba81e SHA512 68788f6b6700793df2de4fbae85a41fad095f09ac9af717c786305fc1ca6b29438a65d096076b9469dc543a54ce8f72a40dc0f211eb9d517e658ce068e60ee23
+DIST pytest-services-2.0.1.tar.gz 20386 BLAKE2B 5ec94fdd0fbc5990216fcbae112973fa8b41902a6fa666dd4c5dee2422f76e128ce3a576ec93ecb86bddff5f6bca0e1afaf791583bd275b2543d0e780e45014b SHA512 445cd5346f0c19b68014eb3c27b06376ae6699e31d8c1fee0cb3cda6e927d0ecadbffe3b0b832dd38fe63bc1fe4e3108e2ecbcabf0641af0bdbff019681f0576
+EBUILD pytest-services-2.0.1.ebuild 1180 BLAKE2B 5829467f8c39f5108bcf79eefa013c3e6289808d17f1f95e8432e7009f9de6615b80659d37f41241e49787dfe082f943ec5c1d98e983db337871f49af54f0e2e SHA512 08d8f0e34710b6262eaa0867cfe2a9d9298737e214709a24423446a6d6b4102c0d145010dc53ff0a42cf4b35716e6c74e9555d17204b83fa01a44ebc94750a0b
+MISC metadata.xml 384 BLAKE2B 3b55101f9c900a8570344ac9335687f3c505f5055022af866fe090878b2b44222a311d3166103e16be780d28a84d9142416acf2933be1a01712587910f7c5d77 SHA512 b18e80dac13f712ff61216f2b23f7c33fea7508634ad523b67f232fcb8301000edff1ca92307834878b6392ea38be8f03118abd2dc55ff6b9c03c8c4dd342e4d
diff --git a/dev-python/pytest-services/files/pytest-services-2.0.1-lockdir.patch b/dev-python/pytest-services/files/pytest-services-2.0.1-lockdir.patch
new file mode 100644
index 000000000000..0ecf7be8c3c0
--- /dev/null
+++ b/dev-python/pytest-services/files/pytest-services-2.0.1-lockdir.patch
@@ -0,0 +1,23 @@
+diff -ur pytest-services-2.0.1.orig/pytest_services/folders.py pytest-services-2.0.1/pytest_services/folders.py
+--- pytest-services-2.0.1.orig/pytest_services/folders.py 2019-11-12 13:04:01.000000000 -0800
++++ pytest-services-2.0.1/pytest_services/folders.py 2019-11-20 23:26:55.760949590 -0800
+@@ -9,7 +9,7 @@
+ @pytest.fixture(scope='session')
+ def root_dir():
+ """The parent directory of the test base artifact directory."""
+- return '/tmp'
++ return os.getenv("TMPDIR") or '/tmp'
+
+
+ @pytest.yield_fixture(scope='session')
+@@ -47,7 +47,8 @@
+ def memory_root_dir(root_dir):
+ """The parent directory of the test artifact directory in memory."""
+ # check for a free space for at least 8 parallel processes
+- if os.path.exists('/dev/shm') and psutil.disk_usage('/dev/shm').free > 1024 * 1024 * 64 * 10:
++ if os.path.exists('/dev/shm') and psutil.disk_usage('/dev/shm').free > 1024 * 1024 * 64 * 10 \
++ and os.access('/dev/shm', os.W_OK):
+ return '/dev/shm'
+ return root_dir
+
+Only in pytest-services-2.0.1/pytest_services: .folders.py.un~
diff --git a/dev-python/pytest-services/files/pytest-services-2.0.1-no-mysql.patch b/dev-python/pytest-services/files/pytest-services-2.0.1-no-mysql.patch
new file mode 100644
index 000000000000..2a86f5110d5e
--- /dev/null
+++ b/dev-python/pytest-services/files/pytest-services-2.0.1-no-mysql.patch
@@ -0,0 +1,25 @@
+diff -ur pytest-services-2.0.1.orig/tests/test_plugin.py pytest-services-2.0.1/tests/test_plugin.py
+--- pytest-services-2.0.1.orig/tests/test_plugin.py 2019-11-12 13:04:01.000000000 -0800
++++ pytest-services-2.0.1/tests/test_plugin.py 2019-11-20 19:28:17.789932680 -0800
+@@ -3,7 +3,6 @@
+ import socket
+
+ import pylibmc
+-import MySQLdb
+
+
+ def test_memcached(request, memcached, memcached_socket):
+@@ -17,12 +16,6 @@
+ assert mc.get('some') is None
+
+
+-def test_mysql(mysql, mysql_connection, mysql_socket):
+- """Test mysql service."""
+- conn = MySQLdb.connect(user='root', unix_socket=mysql_socket)
+- assert conn
+-
+-
+ def test_xvfb(xvfb, xvfb_display):
+ """Test xvfb service."""
+ socket.create_connection(('127.0.0.1', 6000 + xvfb_display))
+Only in pytest-services-2.0.1/tests: .test_plugin.py.un~
diff --git a/dev-python/pytest-services/metadata.xml b/dev-python/pytest-services/metadata.xml
new file mode 100644
index 000000000000..e3205b37b69e
--- /dev/null
+++ b/dev-python/pytest-services/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="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">pytest-services</remote-id>
+ <remote-id type="github">pytest-dev/pytest-services</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/pytest-services/pytest-services-2.0.1.ebuild b/dev-python/pytest-services/pytest-services-2.0.1.ebuild
new file mode 100644
index 000000000000..a6c14c4348ab
--- /dev/null
+++ b/dev-python/pytest-services/pytest-services-2.0.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+inherit distutils-r1
+
+DESCRIPTION="Collection of fixtures and utility functions to run service processes for pytest"
+HOMEPAGE="https://github.com/pytest-dev/pytest-services"
+SRC_URI="https://github.com/pytest-dev/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/zc-lockfile[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pylibmc[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/subprocess32[${PYTHON_USEDEP}]' -2)
+ )"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}/pytest-services-2.0.1-no-mysql.patch"
+ "${FILESDIR}/pytest-services-2.0.1-lockdir.patch"
+)
+
+python_test() {
+ distutils_install_for_testing
+ pytest -vv tests || die "Tests failed under ${EPYTHON}"
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ find "${D}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/pytest-shutil/Manifest b/dev-python/pytest-shutil/Manifest
index 49e25f8cc091..58d8a4afd690 100644
--- a/dev-python/pytest-shutil/Manifest
+++ b/dev-python/pytest-shutil/Manifest
@@ -1,7 +1,9 @@
DIST pytest-shutil-1.2.11.tar.gz 18310 BLAKE2B a85f50a8a0e98de6dd71af0b27f76181b1ff80b518877155122998c3f8992c2749ebcc837d630dc19d60d988410eba8dc77b1be7faff7cf27003ebbba9194bcc SHA512 2a998218bb997a6ceb277965e2f150b2d7722ba518f579154f804568f552e2c41ced9a491c1745382dc119d0b92f3ea993ae77a61851809aae59a1e17501bde8
DIST pytest-shutil-1.2.4.tar.gz 16327 BLAKE2B eb5bb96c78be5b91de29f6c30634cb56a69e30b5ebee9b43a0e970691a7094dfefb83ea741650e0732ff60b9d08cc8ad94d80bb95f1222ba8670402c1fb1d5ab SHA512 9ec6baa3cf53bb80103b1dfbf6c26794090c26dd74b29cd19e76b1037c6939538c7b05ea16368a76cce6969216c291e27b00833a990268239bfd2222f69ddfb4
DIST pytest-shutil-1.2.8.tar.gz 17051 BLAKE2B 9006ccd51bce6e5035ed93a330e460666bd0782fe56ef400f66de174914aa89b49d6684d1a3a2d2d69b308c4d8466db83eb0865ad20649106dac735b9d1e6772 SHA512 de73b2c350709e356810f58d2a8a4c7668144701639c45a0690081e707e7147762f650af2e9f826429d0488655dae0e3366611da5e8e3ecd0c6382e215170b2d
-EBUILD pytest-shutil-1.2.11.ebuild 1019 BLAKE2B e64d77bd0cf6982bd0e8a4371f36758b67f41a87ba102baafde55d667c99f4acc1410ed6675c5577bfcf19b7dede4222fc675bb70c7674287cbfc4b20b14d852 SHA512 fbc09446eb266a30d38267ffee3515519bd91fb7d84ca7db06043ba2815f91cacd15df2b1238f9eeebf40e812f3ec0271b786598b9ed78963972d4e95d6d5502
-EBUILD pytest-shutil-1.2.4.ebuild 862 BLAKE2B 42754a521e048ba86dd93d4f8eb9d7508daf1f2564e428e3cc20ef7bbd93f6325ddaa40da13e40e59e20e2de25c32d9acfcd2fe2ce32eccc5a52fa3afdf807b9 SHA512 1d2833e55783d5460e0abd4917665d2bed950e259a36c58ac99eef975ae940f21e2c962400e426fc609fb09fe8a7cf06d7208878c98c173fc7e2139a34169016
-EBUILD pytest-shutil-1.2.8.ebuild 862 BLAKE2B 42754a521e048ba86dd93d4f8eb9d7508daf1f2564e428e3cc20ef7bbd93f6325ddaa40da13e40e59e20e2de25c32d9acfcd2fe2ce32eccc5a52fa3afdf807b9 SHA512 1d2833e55783d5460e0abd4917665d2bed950e259a36c58ac99eef975ae940f21e2c962400e426fc609fb09fe8a7cf06d7208878c98c173fc7e2139a34169016
+DIST pytest-shutil-1.7.0.tar.gz 23497 BLAKE2B e13641491fb4bd448973b8004ac9ded2f9b7c412ea93af7f9206e5fc38ea7554073374116eeefc529d2ae35e8a25e678fef5a27089af89026077a72d11d6016d SHA512 3746c08b17834621a7142ed9d5915b5c348c13367f5b423b258d3471bcb9c9e983c61c25ca936f879b8b82f80512512b7f3ade5555c24a790c72b502e3f3d144
+EBUILD pytest-shutil-1.2.11.ebuild 1046 BLAKE2B 32686340418a8ea74975a9416516e1bc23438e299d61b5a137307a295d933d7ee9febd4cede33b135810f5378fab14f43be6d9332f759f275f503930e82d9e76 SHA512 a173daa7c6bc1cdf5a700d140582c50612ec70cd065fc53565f3764ce35f7379594f9694a340315eb2c8d1bbe039dccded25bfb59c77fbd9b1b9f5d9e6028efb
+EBUILD pytest-shutil-1.2.4.ebuild 889 BLAKE2B e81cc0cc82105af67a76cadb84e9d0a7e792994a44fa67e14b42e22e2d9832a2b6bb630350a9186beaa0ff8f21cd2bd40558a505a5ef347bf8099a2316f70aab SHA512 9db91ec18e66d32653010d2431e7ed4cfdb5b6001f79d81efe72602a9dcc32f3da8021ab89fd350e7ad4abcb8a7a485ea8f4b910e13cb3a69760f54d7de0e1f3
+EBUILD pytest-shutil-1.2.8.ebuild 890 BLAKE2B c19f1eb46c619673bdb33cc9b5523b798aa663eb279c8a824a986bc1a2c33f3df395d2def8fc2938c657ffa09b8cb1cc93d5f420b37fa05a4f10bcd6cb716d21 SHA512 cf2b5118f58838a1e7b546c7e629e90d3c1b9f36f009084c53fceee6c5ebce8124e8e600effe24fd85e4cec9400d5c6450bdb990e751c6668e99e46427d1af5a
+EBUILD pytest-shutil-1.7.0.ebuild 1223 BLAKE2B 44d35e321a4e96318627f0ac4b40dcb745a9301c67cc52e502adaf5c180872c8bb1b7fb09bc179880a5b6de09c17b532733cdfdbc75a2b06aac4ec4d1a3955d8 SHA512 b9f63f2b6c2f7de3bde519645e10490355b99ffa547e31d4e9c1ab173723de93169b8d4f636978f60761453ac8c780760857bdce23a15dc8196be37ae2fd765c
MISC metadata.xml 632 BLAKE2B 120a7ca9aa183bf3d832638c09a1e83573af0a2b6313e1bbfc612d4dc82124574bef607ce2e3801bd6ee25196708e65902245838a5230d6e530fa7dd57c15664 SHA512 104cc71900f15c4983e3f3683b7dcc02670026908817064ca4611706bca03504e1e321e62d64bb47fe32d949792b1ed1bd586b3a03431433200e05c554eef770
diff --git a/dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild b/dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild
index 9baee13e9a76..10ae8992e31c 100644
--- a/dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild
+++ b/dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild
@@ -29,6 +29,7 @@ DEPEND="
dev-python/setuptools-git[${PYTHON_USEDEP}]
test? ( ${RDEPEND} )
"
+RESTRICT="!test? ( test )"
python_test() {
# various pickling errors, but code works to run pytest-virtualenv tests
diff --git a/dev-python/pytest-shutil/pytest-shutil-1.2.4.ebuild b/dev-python/pytest-shutil/pytest-shutil-1.2.4.ebuild
index d5bf9bb648c5..f7965032f9f1 100644
--- a/dev-python/pytest-shutil/pytest-shutil-1.2.4.ebuild
+++ b/dev-python/pytest-shutil/pytest-shutil-1.2.4.ebuild
@@ -28,6 +28,7 @@ RDEPEND="
DEPEND="
${RDEPEND}
"
+RESTRICT="!test? ( test )"
python_test() {
distutils_install_for_testing
diff --git a/dev-python/pytest-shutil/pytest-shutil-1.2.8.ebuild b/dev-python/pytest-shutil/pytest-shutil-1.2.8.ebuild
index d5bf9bb648c5..63b0189b886a 100644
--- a/dev-python/pytest-shutil/pytest-shutil-1.2.8.ebuild
+++ b/dev-python/pytest-shutil/pytest-shutil-1.2.8.ebuild
@@ -29,6 +29,8 @@ DEPEND="
${RDEPEND}
"
+RESTRICT="!test? ( test )"
+
python_test() {
distutils_install_for_testing
diff --git a/dev-python/pytest-shutil/pytest-shutil-1.7.0.ebuild b/dev-python/pytest-shutil/pytest-shutil-1.7.0.ebuild
new file mode 100644
index 000000000000..d7a72037c4a9
--- /dev/null
+++ b/dev-python/pytest-shutil/pytest-shutil-1.7.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="A goodie-bag of unix shell and environment tools for py.test"
+HOMEPAGE="https://github.com/manahl/pytest-plugins https://pypi.org/project/pytest-shutil/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~mips ~s390 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/contextlib2[${PYTHON_USEDEP}]
+ dev-python/execnet[${PYTHON_USEDEP}]
+ dev-python/path-py[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/termcolor[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ ${RDEPEND}
+"
+
+RESTRICT="!test? ( test )"
+
+python_prepare_all() {
+ # keeps trying to install this in tests
+ sed -i 's:path.py::' setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ # at this point let's not fix python2 stuff
+ if ! python_is_python3; then
+ ewarn "Tests broken on python2, not runninge tests for ${EPYTHON}"
+ return 0
+ fi
+
+ distutils_install_for_testing
+
+ esetup.py test || die "Tests failed under ${EPYTHON}"
+}
diff --git a/dev-python/pytest-subtesthack/Manifest b/dev-python/pytest-subtesthack/Manifest
index 6627ca2822c3..96aeb7d0c2a3 100644
--- a/dev-python/pytest-subtesthack/Manifest
+++ b/dev-python/pytest-subtesthack/Manifest
@@ -1,3 +1,3 @@
DIST pytest-subtesthack-0.1.1.tar.gz 2410 BLAKE2B 3d41950ad46bb07da145db7f88eba7eb34a2bbb99273f47d2443cae5ab0e11737f1c2fe81bf473180178b2ad9e55b252c7717846f1b010cc58fb1bf61380d003 SHA512 0bf6425b535e65dc7f06f74493d10fbb6451e78a817174638661d7525f39f092f67db8da010228cbd54b400485e71e443118f91ebef660b9c00d2b354062a55f
-EBUILD pytest-subtesthack-0.1.1.ebuild 799 BLAKE2B ab359c33b79a4840143dfe305f0315f6c8485c514b77b1ab1b8d0aab38e6b047c863d48e5f16e3296e2027b49ea4454af904044730288619cfc3b9cc35b93a35 SHA512 1af7a4e42c698b7b91aa44ed33c14ed9bcac05da63397e6feeb6176d38cc026697cec22b1993347c62242a77d4887ee986466b2082a06ba621c0572f47c642a9
+EBUILD pytest-subtesthack-0.1.1.ebuild 833 BLAKE2B 7ce9a0d3eecbb7306913566b6175ec13e91fc8a05b220227d785a7e431a6df5009f93d3862b43b8661146b5d7b076acb4650aa536d54f83e715df1a244649d9d SHA512 b9eaa4298a8190c5ff44013738d0ac19d96b5c5c8dd701b5f8691f9e3deba5ee070f2cb5ed587f9ff2c0a0ea3a17dba565825a7137a31833a7e59e3161e03190
MISC metadata.xml 321 BLAKE2B c9b07273af601a4874a8e2790c84350cbd5ca4218c4604de564b8a714a946106ef74ee744bafff29f160a4ab3bb6abd35c49a66cff74c83698a0a6f57b843bd7 SHA512 f1c6901c39e0eaaf79917b0699ae5d7dc9a94b15ed2db4ff08f0e3f2bfdaa567e3848474934bb4d8aafe56198536a4ff8f5a6b4379c2238ee20e4a718bfd9a58
diff --git a/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild b/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild
index e43c4366b1ed..90aae11c1a84 100644
--- a/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild
+++ b/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild
@@ -13,8 +13,9 @@ SRC_URI="https://github.com/untitaker/pytest-subtesthack/archive/${PV}.tar.gz ->
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/pytest-testmon/Manifest b/dev-python/pytest-testmon/Manifest
index 0c634fb1aaaf..544d23a71bd5 100644
--- a/dev-python/pytest-testmon/Manifest
+++ b/dev-python/pytest-testmon/Manifest
@@ -1,3 +1,3 @@
DIST pytest-testmon-0.9.15.tar.gz 32468 BLAKE2B 72678f4a5ed9bbc1ee6a4ec611da105554856454dcd3a3f199084645977d7ce461697218c460f9ae3b5a56bd90843822e5e88c54fb43f55a12f2c31d4ea53658 SHA512 fb414c492188f59e34a5f940e9f378cc841dd9de311738a0238980318261f51b869c30e1218e3219dabf8c438f28bcb9b10f751c07240b533ead537f4b6d8d4e
-EBUILD pytest-testmon-0.9.15.ebuild 642 BLAKE2B da90dbc75abbc13d22dca983790f7ff9730d07e928ebbedfd2621b6bd9601ce4827ec7b5990d91be3423a37bd8be95568136eacb3ddde58012b9056392754180 SHA512 6776d9c0fca364d6e2f904aeb6faaf7507525435f5975299098e1b19ca2ead767eff8f0ecb7dfceff95b8a1607f7a486a68696cb07fbd5f95b3779ee69a07561
+EBUILD pytest-testmon-0.9.15.ebuild 669 BLAKE2B a2c2b75f8edb5c407c0cd371df939842f3a9b82aec02a8f70fef51675437ef74f07b7dda228a35fd1018e1edc2cc7db68e6b8a42d4372cee7b0a3b921ba2529c SHA512 9d5528a4ede56d62d6735f735862cd097f2f6fe7464075202fb808a5c66349dc466373753ab88f8d542a12eaa016d47316b9633e6221faa0ec0c29795704dcae
MISC metadata.xml 248 BLAKE2B 5d9c3678c604aac0f24c5d5015e28f02b9ce83bb6a179755a44adeb3d69e4dd50be4acc30a6317649f5be23bcf13ac210bbe4712aa403e9c4cf2de351b39c941 SHA512 dc5b06a888be6367909895d5891a08189f4657bcee602e5ff0021be2ad3677e58ec7387ff244625be66a142138666e7eac790d2a7b1e298f0ad644725b5e57e0
diff --git a/dev-python/pytest-testmon/pytest-testmon-0.9.15.ebuild b/dev-python/pytest-testmon/pytest-testmon-0.9.15.ebuild
index 4174bff0067b..9b55f300ceea 100644
--- a/dev-python/pytest-testmon/pytest-testmon-0.9.15.ebuild
+++ b/dev-python/pytest-testmon/pytest-testmon-0.9.15.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]"
diff --git a/dev-python/pytest-timeout/Manifest b/dev-python/pytest-timeout/Manifest
index 3d12f3b39fff..f39249ae2855 100644
--- a/dev-python/pytest-timeout/Manifest
+++ b/dev-python/pytest-timeout/Manifest
@@ -1,5 +1,8 @@
+AUX pytest-timeout-1.3.3-tests.patch 1113 BLAKE2B 88e8158169bb254b4c36c6eb3a32a4f9c78b3e47ef080e2d28703ef0826267b3c925bd6de84b72f1e5b30b4109fcc99fd830704f2790e5505d5974eca90af676 SHA512 3543b0240d17a7e6e3aed29553e22a9638b285817110dd1fddbc26f667ab3c00864572ea4f9e4564c81e7dca60203b24e7ea2b317b6e328a48d518853e7ea26a
DIST pytest-timeout-1.2.0.tar.gz 13258 BLAKE2B 71c137fb0440c15cc8285b4bef51405a6b53deb850c109d1a892159e8758c712e9d1bae8f400adadf1b85cf399c0b87bd2cab51d959b4eb68023052f6c42788c SHA512 b86548843e9ff8c8f7d1c39735025cdfa98befe2860e2a8a5d422d08bd7f542032384f147125a2a2841268154cc3a3874ef0aa4765d454fd5390edb773b106ae
DIST pytest-timeout-1.2.1.tar.gz 11498 BLAKE2B 65b50ed52409ed0031c7c9b07ef5b96c088cdf98c0155c1a6405e701fbddc2da1070a9f5a63e22428bd2d18e0ad4eec4050239f7d786fa854256c86eb6be0b1b SHA512 749a0dad83b82e93a97a8590900f2285679ec368612fdcfe3f5f7a5b64774ac85196dc31df111c6a99efda92dc03f751f17ec20862bed1f6aea7d7e4140a06bb
+DIST pytest-timeout-1.3.3.tar.gz 11627 BLAKE2B e20348cc461ad03e95c22a16e753b72441ee70da9769214f4d07db15818a8997339ced47244b15de62a61107eb749dff8d6f41ddb4720c925ef1e6eb9962db27 SHA512 633f5aee550d568e403b958f4490ecb828eb322811c9f18cfefb26613be4fc36da14232ecbef8666fcf2dc693a93674c00a853ab546ea8328a07ea34da79fb84
EBUILD pytest-timeout-1.2.0.ebuild 549 BLAKE2B 9a64aa765063feb8a3f8d1f26cc34c146e4cc7ecb2e610d7b1f4eddc477d6db2d846eaf548ed6643e30d18cc9a2ba3bf7f6f78a2d6962639024a45939c27e0a7 SHA512 bb7bbc6944140406e64d514bc9ce1ac53f2d41a8c1d03369a7952a20ded3d17f241739a9457a87a6ed2498bc0ebacb07a5bd206d732e70704fc3a79c25569d31
EBUILD pytest-timeout-1.2.1.ebuild 562 BLAKE2B ff1e18723c15b162c52123d7ee97fe61a9353bbdb77625b4fde56840e84ad746b942caa4391be0e35579653b012cd812cccfb727b8f50ffbb527b3c3b49344a5 SHA512 27399963f96a9fe8c0fe2bd81f19d101f8e5d6dd37780b4ec571222a81d93cc75ed46a92c2b3b8411802c65f2481920ab357b4fd575304ca4d8c141a3aac5307
+EBUILD pytest-timeout-1.3.3.ebuild 692 BLAKE2B 1e8a9d5c1f1fde28458b5ac497c274941511f20f7b6e24f8b0a3f4d7b3c4804e9c2ccfb950ebbe8367655668305728ed6645c895c6ff111bfd5dee3ac020ace8 SHA512 37deda05a25af5fb0426b171e823df1782be407d6ddea73b0d329bd6510dd87a76166da70f69fd122b37a7f1214a80e36eea8ae8dd9b595e96f1c1dfb0df4e39
MISC metadata.xml 327 BLAKE2B 23dc2e5e6f023223ab4774206b2d94fd27fc0a6b2592c8e0c317e1c1a0e7c26ed4f8e23187c5499b7fc9c4acc0df601a056ab1dced8115a47a9e72697037fa32 SHA512 6040289d134f65896f2fb80538d9caa4ce628911c5ed21568a30087d1b0ffb14b9acbf874956720b1d9c56290c78bb965ac9299bc400fd89a258f3627180780a
diff --git a/dev-python/pytest-timeout/files/pytest-timeout-1.3.3-tests.patch b/dev-python/pytest-timeout/files/pytest-timeout-1.3.3-tests.patch
new file mode 100644
index 000000000000..d3fa9ca0fd34
--- /dev/null
+++ b/dev-python/pytest-timeout/files/pytest-timeout-1.3.3-tests.patch
@@ -0,0 +1,25 @@
+diff -ur pytest-timeout-1.3.3.orig/test_pytest_timeout.py pytest-timeout-1.3.3/test_pytest_timeout.py
+--- pytest-timeout-1.3.3.orig/test_pytest_timeout.py 2018-11-16 03:41:33.000000000 -0800
++++ pytest-timeout-1.3.3/test_pytest_timeout.py 2019-11-21 22:34:08.429287370 -0800
+@@ -1,4 +1,5 @@
+ import os
++import platform
+ import os.path
+ import signal
+ import time
+@@ -93,6 +94,6 @@
+ # assert 'Timeout' in result.stdout.str() + result.stderr.str()
+
+
+-@pytest.mark.parametrize('meth', [have_sigalrm('signal'), 'thread'])
++@pytest.mark.parametrize('meth', [pytest.param('signal', marks=have_sigalrm), 'thread'])
+ @pytest.mark.parametrize('scope', ['function', 'class', 'module', 'session'])
+ def test_fix_setup(meth, scope, testdir):
+@@ -133,6 +134,6 @@
+ assert 'Timeout' not in result.stdout.str() + result.stderr.str()
+
+
+-@pytest.mark.parametrize('meth', [have_sigalrm('signal'), 'thread'])
++@pytest.mark.parametrize('meth', [pytest.param('signal', marks=have_sigalrm), 'thread'])
+ @pytest.mark.parametrize('scope', ['function', 'class', 'module', 'session'])
+ def test_fix_finalizer(meth, scope, testdir):
diff --git a/dev-python/pytest-timeout/pytest-timeout-1.3.3.ebuild b/dev-python/pytest-timeout/pytest-timeout-1.3.3.ebuild
new file mode 100644
index 000000000000..6f64383c9728
--- /dev/null
+++ b/dev-python/pytest-timeout/pytest-timeout-1.3.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="py.test plugin to abort hanging tests"
+HOMEPAGE="https://pypi.org/project/pytest-timeout/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+PATCHES=(
+ "${FILESDIR}/pytest-timeout-1.3.3-tests.patch"
+)
+
+python_test() {
+ distutils_install_for_testing
+
+ pytest -vv || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/pytest-virtualenv/Manifest b/dev-python/pytest-virtualenv/Manifest
index b909f6c02cd9..4c6e55014dc1 100644
--- a/dev-python/pytest-virtualenv/Manifest
+++ b/dev-python/pytest-virtualenv/Manifest
@@ -1,3 +1,5 @@
DIST pytest-virtualenv-1.2.11.tar.gz 9528 BLAKE2B 2ddcba76f89d207e8efaac8d59c6c1209fb9557fcfad586e1226b70d49ed8093aab602149335d23d497b0674e606d00d289fc291dd721aa7470f12ec221b5f61 SHA512 317ef8717f0ad4da6d38167f1f0dd65b6f1b3bd08bd1361fe6a27e6e422cd9fab62f3fac3848082bb24411505ecd41495fc1cbedb970d43945c8f6f8cfbbdf41
-EBUILD pytest-virtualenv-1.2.11.ebuild 871 BLAKE2B 1c065898832c5e005ba3c4844a26f06f7b5824c9b38806c66b953349a0d8e52fcca240d823f964f2fb5d498cb6f034f0d86506c857702bc132183147a933d0b7 SHA512 9f0cba1bfb474324cee66cb0bc8e48142affe3385adab2e5f11cdb6cedbaca0f84b26f2023b64cd6e76a4fb7264de5150c7ff1f9a3aeb6d9c913041245577a97
+DIST pytest-virtualenv-1.7.0.tar.gz 15767 BLAKE2B 5ee65aff72c50c8facef682827f58a8053d658aa072f3a69d50d13335dda2da37ffc29af009b52a50349647a4a38e149ba1b9847115fc4b4c4f54f063198b14f SHA512 0463ebf44ae18ee50a60e421a22aaaf0e34f827ec8f21c8f0dc79cbdc253748f9d1e5b33e4f418b52f0d8fd45990e162bb6410686ebe9fdc02650c286901d474
+EBUILD pytest-virtualenv-1.2.11.ebuild 898 BLAKE2B c1d5316d72cf62cd2909f04567d3722e1c837d8aef762f90e1ddf8c660d8a564ef6d3f0eee78309c6f15e67e97b89df3c7c766c7497401f9c5d6749569d09e5f SHA512 100d88318f23b255726d8b99c91924faa77fb998f31a7ce9dab8f6b09f5d9493b9e4ff70f8338c1234606ae4e782c024c01aaed0ed6a18c53926b22310872fe0
+EBUILD pytest-virtualenv-1.7.0.ebuild 862 BLAKE2B 3e2ebd520f505f1aac08cee2bbc56208324069c472549ea69d5e0cca5af1e76854786fb5ea21161aa2430605030e69f91fd6c9ee7e9b182730d5f6af10427f13 SHA512 ef3bdfad282eda504b91f91b9024cf4f8c8cc2901abf376a7aa5734559687ec53dd8f40c18cbdea35964b9fd1fa70e327ed62c89d701b0777d9358f2b0092e17
MISC metadata.xml 606 BLAKE2B d6e2018080e6c9a166106a28ce2eb806b647fb0f5755b9dfacba36475968c3cb5131fb553e76c910b2e480b036ce22e246d78dde1c811ed6e65811e36f635057 SHA512 e390b6d7cacf40a1942892b5541c217fe33709ac80d49def174bf5763719a4990147a7fc31d331df79953359055d5b4e38903735d66bfdad403bd13838fc5f39
diff --git a/dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild b/dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild
index 75e402ea41f0..6b52cfbc679a 100644
--- a/dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild
+++ b/dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild
@@ -30,6 +30,7 @@ DEPEND="
dev-python/mock[${PYTHON_USEDEP}]
)
"
+RESTRICT="!test? ( test )"
python_test() {
esetup.py test
diff --git a/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0.ebuild b/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0.ebuild
new file mode 100644
index 000000000000..0f53a35b999e
--- /dev/null
+++ b/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Virtualenv fixture for py.test"
+HOMEPAGE="https://github.com/manahl/pytest-plugins https://pypi.org/project/pytest-virtualenv/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~mips ~s390 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
+ dev-python/pytest-shutil[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ dev-python/mock[${PYTHON_USEDEP}]
+ )
+"
+RESTRICT="!test? ( test )"
+
+distutils_enable_tests setup.py
diff --git a/dev-python/pytest-xdist/Manifest b/dev-python/pytest-xdist/Manifest
index 1bdc952810aa..86db5052df72 100644
--- a/dev-python/pytest-xdist/Manifest
+++ b/dev-python/pytest-xdist/Manifest
@@ -1,6 +1,8 @@
AUX pytest-xdist-1.28.0-strip-setuptools-scm.patch 926 BLAKE2B 1943edbd4511b40b137ffbf27b67ef42218dce9c740c7a98e0c203a4688fbe8bc98bd3c15578dfc7c39fb5d4bb0aae7ceb4efa55dd8a633ab3bf3a80e69fbdde SHA512 43e6e52ca5e436b292f966d36c7276ca4d3dbc6f94c58eee014a357f18ce35a3ed8530b69418028f51311a465f4904c4ed52a279c910b1bb8469352238f162dc
DIST pytest-xdist-1.23.2.tar.gz 59932 BLAKE2B f2cf73914cf095217fb8b472f5e5f7918435c75f8da1694cc7ceb920ac3a7390d84bea93cca558ba26cf3d14a01815374eab9ea03a137a8a9f5dba2f2d4453a8 SHA512 4aae9a6d74e53a29630d0233d0a903d008023e322de726ef7ab7cf4865f428942f96cc65264e19726cb6213264edaa747da2cb6f368989417ba821f2a3f9b654
DIST pytest-xdist-1.28.0.tar.gz 61486 BLAKE2B ef8157079ea890342cd566f327588148fa898a3404e3edcffb60ba8ba37d9473b4c2a47fc737f7bb074042c6aadd737ac51f348ce79a718eb446036016cd5e23 SHA512 89b8885103a944ae72535de40028db052f76631ade6f969489d3dc3a1a61a3233df6655d0905d9f5253f23740a15aea824b460c680e79c16f275b31cb2abd6ad
-EBUILD pytest-xdist-1.23.2.ebuild 1018 BLAKE2B c823bdb49cce79b8354414167bbc003cad18b0a217bc4c22046b1883a8b5a3447ea0ddbfdeda1006aba1624bc8e9f89cb3faa073436a65cb3603e770b53bb427 SHA512 a9ea5526ca8f801a522bbcab254b023a70cc88ba38fc029aff9cc22b451d88e83a5507b8e3501e8904c89855b12cdb4e17f13fca0719eb86720dbd1ea02b1a79
-EBUILD pytest-xdist-1.28.0.ebuild 958 BLAKE2B d2defef14848a584fd3de158a1cccb20da3e447aee78333035cec053514319fc67fa9d197c7e45c9ae35cdce3153c18df7636d8020bf1ba1c85174a7f34ddd68 SHA512 b76eada596eed1f8ba2b5fe53c7e1e886909077dd14a082ea3cd2fbb7370f2697bb6c40e26056a1adedd282dca611fd61bd3fdbea33131e4c3d217437857f231
+DIST pytest-xdist-1.30.0.tar.gz 62286 BLAKE2B 8d6a79c123bcee81751f2dd3a87e1d8effc82ff48a701c8cf0014292e5df575136d25847794c8e9fc94eb88a37cb42c659a142212faf30b0d1a0b1f9f948d2d6 SHA512 978b67df2366d916db62af21f2c610ac5d2de43cecf3260ec9bf52f904098514c3052ce8ca2195c17addd4012f3c5d38ce8a701d26c8158142a821b0d0cf9122
+EBUILD pytest-xdist-1.23.2.ebuild 1045 BLAKE2B c17f7c95cf3d093a2202bb3a4889786696587a3bd2a438c12b16d258b3712418fef0fed8d0d4bd701e6fe1d5808ad181daa2c37eaab747a7062a6a0b98b8bd77 SHA512 380f7e9b68003227e6b0c95f84e46a658079d3bfb8f0d57b949dd8823181b899b4e3517b8800488a8357b0e5822e83d6af15c7a836f83befe1a610c88dac5174
+EBUILD pytest-xdist-1.28.0.ebuild 991 BLAKE2B ae57f8fe0aab56b88fa51ef895b889a2b7aae97c5773bc23b97270073c27ce9ecb2b618674ac70972f1b2baac8746149d936644427d76f840e2a65de59edaa03 SHA512 dfe74686d390028f0ac5a4909d14c283f8651460ccdd6d194a6b1017be3465285a42c79d86894e674d465f29f639f8c9e437fed35895441d3aaf9af4405dcab1
+EBUILD pytest-xdist-1.30.0.ebuild 971 BLAKE2B 7341a46c11c96c7a9807d11d0918c2f401f971de8ee64130be20fd52afc61a8aee2bcaa0e64104811d77363f095b080f1f0e0a8fbf6e2a2066fd60c7e5d8ccda SHA512 e50d7e8b69c2da45604f920cdd459fd78be5987b67406674ceae060c71f3f64fbb0d90a9c7eabbdffe5edef382e338dd154585e5b72a6394f413fff25c853b28
MISC metadata.xml 429 BLAKE2B d1c317fa9cb06da79389adbd0d8941511127f1632aa0b5402df24827c526b634e9bfdc822c9f6dbd83a527bf3c9fc4418fffc1dd23b50812d566ff1681508fb1 SHA512 f25800e22c2d0c60991a0544f69e253c5751affd7ba178fdb6fda167baed0b9756bfba1fd850908d9ed05c5cf2091848d91593eec7346d00462cfb54aa1864ae
diff --git a/dev-python/pytest-xdist/pytest-xdist-1.23.2.ebuild b/dev-python/pytest-xdist/pytest-xdist-1.23.2.ebuild
index 5b9c4a8755a1..be50bc941c8d 100644
--- a/dev-python/pytest-xdist/pytest-xdist-1.23.2.ebuild
+++ b/dev-python/pytest-xdist/pytest-xdist-1.23.2.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/execnet-1.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-xdist/pytest-xdist-1.28.0.ebuild b/dev-python/pytest-xdist/pytest-xdist-1.28.0.ebuild
index e4160af000af..ded39d9392d0 100644
--- a/dev-python/pytest-xdist/pytest-xdist-1.28.0.ebuild
+++ b/dev-python/pytest-xdist/pytest-xdist-1.28.0.ebuild
@@ -13,8 +13,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/execnet[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-xdist/pytest-xdist-1.30.0.ebuild b/dev-python/pytest-xdist/pytest-xdist-1.30.0.ebuild
new file mode 100644
index 000000000000..75de4e5bfc87
--- /dev/null
+++ b/dev-python/pytest-xdist/pytest-xdist-1.30.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Distributed testing and loop-on-failing modes"
+HOMEPAGE="https://pypi.org/project/pytest-xdist/ https://github.com/pytest-dev/pytest-xdist"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/execnet[${PYTHON_USEDEP}]
+ >=dev-python/pytest-4.4[${PYTHON_USEDEP}]
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ dev-python/filelock[${PYTHON_USEDEP}]
+ )
+"
+
+python_test() {
+ distutils_install_for_testing
+ pytest -vv testing || die "Tests failed under ${EPYTHON}"
+}
diff --git a/dev-python/pytest-xprocess/Manifest b/dev-python/pytest-xprocess/Manifest
index a92987c59f15..1b6a2a1085cb 100644
--- a/dev-python/pytest-xprocess/Manifest
+++ b/dev-python/pytest-xprocess/Manifest
@@ -1,4 +1,6 @@
+AUX pytest-xprocess-0.12.1-pytest-28.patch 1245 BLAKE2B 9d4e8aeead5690a3461f4377a2215ade77929d55aa3f8e842da05fcd0269f94f306d527acc93d56573e4c081bf0a380027e37223e4bd71e3a45b6763fd8d71a6 SHA512 4b114f676ff83ad019402ba7c84f2559e267c45b8aadbcd647f99b962d484ca176f59db6e98db297583f37f9560c5cdf54af9e4bd7ddf36225ce126bcecea134
DIST pytest-xprocess-0.12.1.tar.gz 12078 BLAKE2B 30c3c2b41e79b79c5a18911c325ff273b80c45f29d269b96c4085c0c78a6897b2064eb1d2e83f9c061c4663d2f52d88230d9e87ea2ba4d114c6e04f42aa50a5e SHA512 fda868a12a056070afd5838c4bc466b4906a7138f685d4a0e6e0adbd975e5a1a2b9b37b8de36a45fb700e02ca14ae219cfe29c467f8d03e55d2a375a7efc9927
-EBUILD pytest-xprocess-0.12.1-r1.ebuild 817 BLAKE2B aad62d48f86e12d73a5c1bad97efdbe59230664791bdbf291a01e7dcaa69fe8e998df06a8b8978a9c5d6619b6f88bf1b330eeb1019a1f899ecc4f6673d2eb297 SHA512 f1810b7b24ce0dfa1e4cb91f70a3a7ab321ee23668a09b09c80167ef641d5922f668d30c14d99acd8a6cf1c191f4b16542a3bbfe00cb305bc70397a528fc334f
-EBUILD pytest-xprocess-0.12.1.ebuild 842 BLAKE2B 6013fb3a740b09ac505b8b316f26b40bda68ced2760b6e0b8e9e19dcf45ab77850f0ad9e016d7f2914d64385f61cdf28fd5f8199e24353b2be1e7f021c6fe332 SHA512 1e069746827478f03c9f54f8ae0c3b9274275352958eab6cb65f0f248b461872ff466aedfaa6af347dd0ca8d2c5c624cd3182c194e9fe263e9134ad4aa8d35f8
+EBUILD pytest-xprocess-0.12.1-r1.ebuild 844 BLAKE2B 7bb3de0638243becd5f170e67b9b3b5dbbf36889608a2b543bed3e8ae0f7bf49e5620343156b77aa1e332d9fcf6fa3040f72e3190443d2039d7edc90e7bf54c5 SHA512 e5838c61499982330c6e31a7acb5737fcdf1534cc0e570ce83cbf56846f8f1a91f6f9da57baaef9e6d06f842631c173b03974de0ddd863081a52f44a123c2ff4
+EBUILD pytest-xprocess-0.12.1-r2.ebuild 845 BLAKE2B f6bc84676c37e1ef36b96b84a7ac5f36d4158096ab889db0f6c54d037298f50aa2dc44e3c13e57e8aa701ad4401b607c80613d0d9b9a14756af933230db81a6e SHA512 7eeccee4103ee0bb0cd8e975d47e808442be9c45d5b15113fb4d5a2004fa80501852e5ffc77bacd73014bd337f87dfd0f7dc04ed1f620327f047c4e6681086c2
+EBUILD pytest-xprocess-0.12.1.ebuild 869 BLAKE2B 7fbe9ac9597d3ad6298d6ce7916616dc00925c797ba3a4294e869802e8ffa9cd25bd1e75f701cde4f3dd9cedb8bf1fda456ebffa74575528fcfe2203fe4224ac SHA512 59bd24cdf9f2f6fd3ab9d42ec1676312aedfc3d7eecae9db8401959bdecad190cf61ed5bf77ed65d64680351c1848881f8c41eb7e97bcd6ad48dd1973544f058
MISC metadata.xml 399 BLAKE2B 04dadaab28761796767c7a588294f6a8ea34cd665a4ca6b26dad8155432e12619f7d7825265df05d1457dc1c09265c1064efaa8280487d8eba60f1629798c648 SHA512 ae6d3628465eac8e46b14f8bb00a46884f07e85dc3246c3f3c1c6a85e178c7eab35511e583d08cb3b036f5ac28c8393dac90cf470ffb371a74cfd883a5978830
diff --git a/dev-python/pytest-xprocess/files/pytest-xprocess-0.12.1-pytest-28.patch b/dev-python/pytest-xprocess/files/pytest-xprocess-0.12.1-pytest-28.patch
new file mode 100644
index 000000000000..45d3b2446443
--- /dev/null
+++ b/dev-python/pytest-xprocess/files/pytest-xprocess-0.12.1-pytest-28.patch
@@ -0,0 +1,39 @@
+From 4b5de795b492b5beb15385b20fe289851c1b2570 Mon Sep 17 00:00:00 2001
+From: Bruno Oliveira <nicoddemus@gmail.com>
+Date: Wed, 7 Jun 2017 09:55:28 -0300
+Subject: [PATCH] Add py35 and py36 to CI and drop support for pytest<2.8
+
+Also drop requirement on pytest_cache
+---
+ pytest_xprocess.py | 3 +--
+ setup.py | 2 +-
+ 2 files changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/pytest_xprocess.py b/pytest_xprocess.py
+index e8d731c..c4edbdd 100644
+--- a/pytest_xprocess.py
++++ b/pytest_xprocess.py
+@@ -18,8 +18,7 @@ def pytest_addoption(parser):
+
+
+ def getrootdir(config):
+- from pytest_cache import getrootdir
+- return getrootdir(config, ".xprocess").ensure(dir=1)
++ return config.rootdir.join(".xprocess").ensure(dir=1)
+
+
+ def pytest_cmdline_main(config):
+diff --git a/setup.py b/setup.py
+index 1992785..b3dd88c 100755
+--- a/setup.py
++++ b/setup.py
+@@ -12,5 +12,5 @@ if __name__ == "__main__":
+ url='https://github.com/pytest-dev/pytest-xprocess/',
+ py_modules=['pytest_xprocess', 'xprocess'],
+ entry_points={'pytest11': ['xprocess = pytest_xprocess']},
+- install_requires=['pytest-cache', 'pytest>=2.3.5', 'psutil'],
++ install_requires=['pytest>=2.8', 'psutil'],
+ )
+--
+2.24.0
+
diff --git a/dev-python/pytest-xprocess/pytest-xprocess-0.12.1-r1.ebuild b/dev-python/pytest-xprocess/pytest-xprocess-0.12.1-r1.ebuild
index 026a0132adb6..3e8064813561 100644
--- a/dev-python/pytest-xprocess/pytest-xprocess-0.12.1-r1.ebuild
+++ b/dev-python/pytest-xprocess/pytest-xprocess-0.12.1-r1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-xprocess/pytest-xprocess-0.12.1-r2.ebuild b/dev-python/pytest-xprocess/pytest-xprocess-0.12.1-r2.ebuild
new file mode 100644
index 000000000000..37eec5e487ce
--- /dev/null
+++ b/dev-python/pytest-xprocess/pytest-xprocess-0.12.1-r2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Manage external processes across test runs"
+HOMEPAGE="https://pypi.org/project/pytest-xprocess/ https://github.com/pytest-dev/pytest-xprocess"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+ "${FILESDIR}"/pytest-xprocess-0.12.1-pytest-28.patch
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # Upstream's package mistakenly includes __pycache__ directory that make
+ # tests fail.
+ rm -r example/__pycache__ || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/pytest-xprocess/pytest-xprocess-0.12.1.ebuild b/dev-python/pytest-xprocess/pytest-xprocess-0.12.1.ebuild
index 8791619285e2..faad3f3e3cac 100644
--- a/dev-python/pytest-xprocess/pytest-xprocess-0.12.1.ebuild
+++ b/dev-python/pytest-xprocess/pytest-xprocess-0.12.1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
|| (
diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest
index 4abadde7ad0a..ea7ae9e8f099 100644
--- a/dev-python/pytest/Manifest
+++ b/dev-python/pytest/Manifest
@@ -1,11 +1,14 @@
AUX pytest-4.5.0-strip-setuptools_scm.patch 674 BLAKE2B 4eab3e26423d81614223a88a0124dc4f35892b18ecbcce34280a00774012822fced0045ac7113a50f8f88d042b88e404dbf4d8d3760140c66a48daa3da2a44c6 SHA512 d34d7c1db57804f0d1ff71f3f51c9a736592945fdf564f54c0c20c398c86f08616eb21f75d77457a71738df4d254ec3d69e46aa3378dea6f7913933bcdf45c08
-AUX pytest-5.0.1-test_xfail_rmdir.patch 1589 BLAKE2B 8c4ed570175fa3b2461fd5dde31e6618a0a2af7cef19529995a8f537b0bda1acbabf949761cf36db5f8d1fbf04cf7ec3bc6c40f249d8f158540d85ad2388c768 SHA512 fdf17a7c2d4bde5b1cfa01224cb464c3cae469dd1ab7fcd4158a57525127bc51ea19b777b01b4726a6190ecbde74e47d38cdcdd0fbfba31b4e6c76bac13009ce
DIST pytest-3.10.1.tar.gz 892420 BLAKE2B 38849ae69bf4380bc1a99aa105cac04be078da4460373dfc16fa555238b2830fa2f5ae6c19de8aa2af9ac18d87c5d2705d62f7b2e67e4a62d843f6a28bbd76fd SHA512 30ff79c0fdcbeef68e1191ff400a20428e391717f06957f554b694b94baaaa565dca01346fe989c3e443c4402f3b2bdbd5564f6303a4447f933fb54cba45628f
DIST pytest-4.5.0.tar.gz 943607 BLAKE2B 49a0e91fda7f4231fdd39f90eb2daa344d3034c10faff221330ea0ae7482a2a7d0fb9443a0a264db00f1d92568d5a6005cb73e07d8643b46906f7ecff831adcb SHA512 cbffc6216f83491b1de241058315c116697bfaa5206b5f558192a7f861d43dd036d30d0d689bedae7bdee4f0258dd19ef5827c356e11863dd596a5fabe8249fc
DIST pytest-4.6.6.tar.gz 954899 BLAKE2B d3d76ec1fff18d343cc799f1acd0889489f303cdba72747881dfab8656599bc1865f01b5ad2754f0d05bda04aca4d7edf8c2071f2257fdf41506308d1bc0f623 SHA512 c5b6c21c352787eadce06be7529ecb6f6fd5f5eb193ec29e5a4cfff3d7e305f50c6f07aeac15bddce007d88077a35a8f59633111815321792ed3d9fa1011b684
-DIST pytest-5.0.1.tar.gz 949744 BLAKE2B c949f0fb6bc0d1430ec7c780537f8aee8ca1ebea5f89035d882434236c6af7d431a610774dbafa93552406e38852627a9f949a6f9198a792de9371efadb4f6ff SHA512 92f5feb263a8708ef6cb8f4565688620b6bfeaef23536cfd24b9bc09515e37fdecd7fa8bcaeeb0775c0be1d8e9dcbd9a56e52f97fb13dc98116efc0056f870db
+DIST pytest-4.6.7.tar.gz 955616 BLAKE2B eb2276e715bab176fe4e497a51779d82b7146704749b33ebdc9dc07a0fcad144252553280a7bbbbcf23c6862fb74f1faf75de42ed0f5295ecd287fc10ac287a0 SHA512 d284cef48c0e39c901d23cd63949cc1d8b8cf01c3039fd2bfd99275bf6a45532c955e1176d556a7e2198e6206830e6dc4f4fb22c143ff7e08de6ffbfb6079fd1
+DIST pytest-5.3.0.tar.gz 992537 BLAKE2B 4386d1623bdc168313a75847dfa33413ab1b6a4de9380c67ae866a579dbeb62d8cd18da899bf0476827d6e4a76ddfc5fee7a2fdc652eff0c8848c0bd96045c47 SHA512 285d0b4f6b87b141d6d5dac368dc46eb80dd025d7ed4ad0db937fcc76efc1f8cf251ca9b0786ab1bdadd89c07ad8ddd74f2b3496f97326e9d7fccfd004b98aff
+DIST pytest-5.3.1.tar.gz 994584 BLAKE2B 3831902684d935389b4684af1279a5834edbbe846f8fdb1ce1e64990ab65d6fe8ed3cf5daa446cd20daafe9eedc6f57e01b16d74a55631ab746750a73056640d SHA512 e949a516c064a7050a0ad15356cc0bf25e4840e830f03e1925530c8a2dd9903d7632e55535894474422ba86fd9ed7a397c483d98dad297990b7b49456147189e
EBUILD pytest-3.10.1.ebuild 2457 BLAKE2B 7da16cfafd27b53e17aba28a0d5126b1dd9881f2d645edd4142934bd5b6c41b1e478d5fd0fea875321c9663e066973f41838abff744dc1765146c327b68cf821 SHA512 5614e616273ba510196fb6e1c2bd64ff4bb2e4d201469aea34502edb643aec98fc0e8e355a9cfd3c8a1922c8763ae775758c77bf15ad1fa9634dec25aa65f298
-EBUILD pytest-4.5.0.ebuild 2100 BLAKE2B b8f50b6ac86f018ee28113caeb0c31ac4e37ee3b47c5664de71dde01cd21749ef58bddee5ee83e10627e8da72668e963766670be5965c013f03abafdeb2e76f7 SHA512 b12faac5af65e60c291e592a42e1674d8a0864f31bca65a5c91ed5b6b7d922eac8d90d32c70f2098ca7406725218ea7d6c4261ed70a21d3867168cb787abc6be
-EBUILD pytest-4.6.6.ebuild 2822 BLAKE2B fe122484da8a47115f6e19878e9b609c1d45b0378101bc3ba2741ceca1167282ba7e828e597e8ce6d352ed43c7f43fec512ecae17cc5fcb525ae5337cf8ff180 SHA512 de6ea2ffb70a944382f9b29dadb6270a6b038ac1f1f9a1c1c5d7f82c9bedfcf2de9930d65312bd8eaaf9c69a6938d5c0141bfe4bc89bdcbdc7cf7ca60b5011e5
-EBUILD pytest-5.0.1.ebuild 1950 BLAKE2B 53ee335933f9127559b3d04bb738670235adc78fb5cdda0e64aa43e27ea15def07d72f5fec072606724333efb73613650c15d020ff11e2ce8d0235cb4194cfbb SHA512 b5b4c6ff13ae8c5991be28819002be5a12ba12c1c20bec26c737a64170bf726b06e1ce0e3da33a7b706c4c78a6539dbe32ee90f4015bec91d85b33ce63246b08
+EBUILD pytest-4.5.0.ebuild 2104 BLAKE2B a29a19fc2d165cb9d267512ea66e045c251a6efa124c1885245818491139554464bc90b7265b8dd727375a5ceeff7cf7ccb06da698c9833701979e6708873954 SHA512 45ffd24a3f84046df4159b1b148725b44a9bec95affd26a2dc4386ffe69420f3ac5818d7cc435f1781f1147777a5403686380fed126b8e8fcd54db894a8094fe
+EBUILD pytest-4.6.6.ebuild 2287 BLAKE2B 2f83b06ed1a50390c5c98374d3059aeb071986c43cdc5b6f485fb2f3a12635a9c94d02ef706fbec944b5e645f6cf8e95795b7c3aa9dbea95c81fbecca8408ee2 SHA512 a7313c7476ebc5931f76001f9eaf7b532fd726c370e85e1209041543a79ef39d4af29fb637809a903730f99b50386db28ee45e8a8c735f312d3909453897074e
+EBUILD pytest-4.6.7.ebuild 2287 BLAKE2B 2f83b06ed1a50390c5c98374d3059aeb071986c43cdc5b6f485fb2f3a12635a9c94d02ef706fbec944b5e645f6cf8e95795b7c3aa9dbea95c81fbecca8408ee2 SHA512 a7313c7476ebc5931f76001f9eaf7b532fd726c370e85e1209041543a79ef39d4af29fb637809a903730f99b50386db28ee45e8a8c735f312d3909453897074e
+EBUILD pytest-5.3.0.ebuild 1888 BLAKE2B 03cb4634216a6d58295741b3fa6ac76a27386d18209ed89d8cacf0e7dafb840bbc918bf566ac080f4d736a8f277ed9ea026ccb737cae4194f72d6c4714223e64 SHA512 d5ccf8e993730b77d3f343c03b702214a10dbff7b7bcce32d0c7343eb1bc85a403f7007dccf9250888f58c245c277b154c7a5b77e0174a9541c4b38724e47299
+EBUILD pytest-5.3.1.ebuild 1888 BLAKE2B 03cb4634216a6d58295741b3fa6ac76a27386d18209ed89d8cacf0e7dafb840bbc918bf566ac080f4d736a8f277ed9ea026ccb737cae4194f72d6c4714223e64 SHA512 d5ccf8e993730b77d3f343c03b702214a10dbff7b7bcce32d0c7343eb1bc85a403f7007dccf9250888f58c245c277b154c7a5b77e0174a9541c4b38724e47299
MISC metadata.xml 309 BLAKE2B f29391c5f96f44f6329d3665346a5d46ecb4a86d103ae8008769af86126756e76bfa89cfe462e9c219e5f70b64013f662d020c7a2f6015d8cadd0eb25a7614eb SHA512 ba53c13ac716488e3e5dadf5dcfcb697dc9bb13f89e9d0fb98b9a5a6e36cafeeb64d1348008f42497117bf46fb6f3bc288c10a68c4d5ab53c9c02a3ae61b594f
diff --git a/dev-python/pytest/files/pytest-5.0.1-test_xfail_rmdir.patch b/dev-python/pytest/files/pytest-5.0.1-test_xfail_rmdir.patch
deleted file mode 100644
index 5c6154cd92c0..000000000000
--- a/dev-python/pytest/files/pytest-5.0.1-test_xfail_rmdir.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From ab39502c98f40c03a2956dcf6c6b9daf5ee41a63 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz>
-Date: Fri, 26 Jul 2019 02:23:14 +0200
-Subject: [PATCH] In test_xfail_handling, only remove __pycache__ if it exists
-
-Previously, the test failed when the directory was not present,
-which could have been caused for example by invoking the tests
-with PYTHONDONTWRITEBYTECODE=1.
-
-Fixes https://github.com/pytest-dev/pytest/issues/5664
----
- changelog/5664.trivial.rst | 2 ++
- testing/test_stepwise.py | 3 ++-
- 2 files changed, 4 insertions(+), 1 deletion(-)
- create mode 100644 changelog/5664.trivial.rst
-
-diff --git a/changelog/5664.trivial.rst b/changelog/5664.trivial.rst
-new file mode 100644
-index 000000000..3928454ef
---- /dev/null
-+++ b/changelog/5664.trivial.rst
-@@ -0,0 +1,2 @@
-+When invoking pytest's own testsuite with ``PYTHONDONTWRITEBYTECODE=1``,
-+the ``test_xfail_handling`` test no longer fails.
-diff --git a/testing/test_stepwise.py b/testing/test_stepwise.py
-index 591d67b6c..f61425b6b 100644
---- a/testing/test_stepwise.py
-+++ b/testing/test_stepwise.py
-@@ -207,7 +207,8 @@ def test_d(): pass
-
- # because we are writing to the same file, mtime might not be affected enough to
- # invalidate the cache, making this next run flaky
-- testdir.tmpdir.join("__pycache__").remove()
-+ if testdir.tmpdir.join("__pycache__").exists():
-+ testdir.tmpdir.join("__pycache__").remove()
- testdir.makepyfile(contents.format(assert_value="0", strict="True"))
- result = testdir.runpytest("--sw", "-v")
- result.stdout.fnmatch_lines(
diff --git a/dev-python/pytest/pytest-4.5.0.ebuild b/dev-python/pytest/pytest-4.5.0.ebuild
index 16bcc98a7257..b0e9367f6a39 100644
--- a/dev-python/pytest/pytest-4.5.0.ebuild
+++ b/dev-python/pytest/pytest-4.5.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pytest/pytest-4.6.6.ebuild b/dev-python/pytest/pytest-4.6.6.ebuild
index 9467c349be60..4f85c1855b6c 100644
--- a/dev-python/pytest/pytest-4.6.6.ebuild
+++ b/dev-python/pytest/pytest-4.6.6.ebuild
@@ -37,22 +37,18 @@ RDEPEND="
dev-python/wcwidth[${PYTHON_USEDEP}]
virtual/python-funcsigs[${PYTHON_USEDEP}]"
-# Temporary hack to avoid py38 keywording hell. Please remove when
-# the test deps all have py38. Also pytest's test pass with py38,
-# so you need to hack them all in locally before bumping and test.
-TEST_USEDEP=$(python_gen_usedep python2_7 python3_{5,6,7} pypy{,3})
# flake cause a number of tests to fail
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
${RDEPEND}
- dev-python/argcomplete[${TEST_USEDEP}]
- >=dev-python/hypothesis-3.56[${TEST_USEDEP}]
- dev-python/nose[${TEST_USEDEP}]
+ dev-python/argcomplete[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
$(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' -2)
- dev-python/pexpect[${TEST_USEDEP}]
- dev-python/pytest-xdist[${TEST_USEDEP}]
- dev-python/requests[${TEST_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
!!dev-python/flaky
)"
@@ -71,15 +67,6 @@ python_prepare_all() {
}
python_test() {
- if [[ ${EPYTHON} == python3.8 ]]; then
- if [[ ${PV} != 4.6.6 ]]; then
- eerror "Please disable py38 hacks and test locally, then update this."
- die "Python 3.8 support untested for ${PV}"
- fi
- einfo "Skipping testing on ${EPYTHON} due to unkeyworded deps"
- return
- fi
-
# In v4.1.1, pytest started being picky about its own verbosity options.
# running pytest on itself with -vv made 3 tests fail. This is why we don't
# have it below.
diff --git a/dev-python/pytest/pytest-4.6.7.ebuild b/dev-python/pytest/pytest-4.6.7.ebuild
new file mode 100644
index 000000000000..4f85c1855b6c
--- /dev/null
+++ b/dev-python/pytest/pytest-4.6.7.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Simple powerful testing with Python"
+HOMEPAGE="http://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/atomicwrites-1.0[${PYTHON_USEDEP}]
+ >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}]
+ >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' \
+ -2 python3_{5,6,7} pypy3)
+ $(python_gen_cond_dep 'dev-python/pathlib2[${PYTHON_USEDEP}]' -2 python3_5)
+ >=dev-python/pluggy-0.12[${PYTHON_USEDEP}]
+ <dev-python/pluggy-1
+ >=dev-python/py-${PY_VER}[${PYTHON_USEDEP}]
+ dev-python/packaging[${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="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ dev-python/argcomplete[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' -2)
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ dev-python/requests[${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() {
+ # In v4.1.1, pytest started being picky about its own verbosity options.
+ # running pytest on itself with -vv made 3 tests fail. This is why we don't
+ # have it below.
+ "${EPYTHON}" "${BUILD_DIR}"/lib/pytest.py --lsof -rfsxX \
+ || die "tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/pytest/pytest-5.0.1.ebuild b/dev-python/pytest/pytest-5.3.0.ebuild
index 15641dad00a6..9795396ca686 100644
--- a/dev-python/pytest/pytest-5.0.1.ebuild
+++ b/dev-python/pytest/pytest-5.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{5,6,7} pypy3 )
+PYTHON_COMPAT=( python3_{5,6,7,8} )
inherit distutils-r1
@@ -23,7 +23,6 @@ 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/atomicwrites-1.0[${PYTHON_USEDEP}]
>=dev-python/attrs-17.4.0[${PYTHON_USEDEP}]
dev-python/importlib_metadata[${PYTHON_USEDEP}]
>=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}]
@@ -44,12 +43,12 @@ DEPEND="${RDEPEND}
dev-python/mock[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
>=dev-python/setuptools-40[${PYTHON_USEDEP}]
+ dev-python/xmlschema[${PYTHON_USEDEP}]
!!dev-python/flaky
)"
PATCHES=(
"${FILESDIR}/${PN}"-4.5.0-strip-setuptools_scm.patch
- "${FILESDIR}/${PN}"-5.0.1-test_xfail_rmdir.patch
)
python_prepare_all() {
diff --git a/dev-python/pytest/pytest-5.3.1.ebuild b/dev-python/pytest/pytest-5.3.1.ebuild
new file mode 100644
index 000000000000..9795396ca686
--- /dev/null
+++ b/dev-python/pytest/pytest-5.3.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Simple powerful testing with Python"
+HOMEPAGE="http://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}]
+ $(python_gen_cond_dep 'dev-python/pathlib2[${PYTHON_USEDEP}]' python3_5 )
+ >=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/setuptools-40[${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}" "${BUILD_DIR}"/lib/pytest.py -vv --lsof -rfsxX \
+ || die "tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/python-afl/Manifest b/dev-python/python-afl/Manifest
index b804efa8945e..729b930457c9 100644
--- a/dev-python/python-afl/Manifest
+++ b/dev-python/python-afl/Manifest
@@ -1,5 +1,5 @@
DIST python-afl-0.6.1.tar.gz 14795 BLAKE2B 7899ffb9ee2d0afa82a4621d7c26acd3f19f4711480f4d85a60007d7739f3dcac99a787bc7dea33d2b336e117320cef69037a20c54771ead695eae1771f2b7cb SHA512 25662ae96db23560ab0f7df1468f1a4737f8f68853bed75cfcfe6112a6fac110501c66941402f35686d6b96a6d124a2aeeaed79052d618583843528cb3eee3aa
DIST python-afl-0.7.1.tar.gz 16045 BLAKE2B 05d0aba389dcdcc11b6ec789f12f8d282b6d2fa4f1706795832468d92aa1c5e9e1c829ed7e5bfaf77bec011098cf9fe30b67c9ac2ce66c0ad5bd84a6c3037f47 SHA512 e0b8d65378d41d8ba654c8b6f3d03822ac18543cb91fb650f35d490c4b72be6b038d1a13341a33cbdde2102ad92a7e533e5c8ade9a9f13d32c78a774d5e7f120
-EBUILD python-afl-0.6.1.ebuild 651 BLAKE2B 5f03b60795d52364c616ca7543ddb4118d0e4ea54141c37a98490e5b97363ccc41304205ea77c0a93448903831533c47b5c781217cd57bb2d3366ba7649a85ac SHA512 77ab6c3dd415d63f22bd988f7cdec1b451f8956d253216eaf79ec50da0f7e0cc2e8327936946e9ae1284f4914d254796b2908674ccd300da2e1bb43b6dda7cca
-EBUILD python-afl-0.7.1.ebuild 651 BLAKE2B 5f03b60795d52364c616ca7543ddb4118d0e4ea54141c37a98490e5b97363ccc41304205ea77c0a93448903831533c47b5c781217cd57bb2d3366ba7649a85ac SHA512 77ab6c3dd415d63f22bd988f7cdec1b451f8956d253216eaf79ec50da0f7e0cc2e8327936946e9ae1284f4914d254796b2908674ccd300da2e1bb43b6dda7cca
+EBUILD python-afl-0.6.1.ebuild 678 BLAKE2B f6da4b4e79a4889122f80e099c7efb95e7d1ee6cbcd222667ef4d49f668c3ae9bb755392b74ec225aad9324f465d222db0b0eadf27bd980b90cd47bb43db1f7b SHA512 c9180157cc8c7737eb65673604e77f18022d3a59a79f7420427d27466186d5726c08d9a1e35d1c7353308089be3155b77b59cde035385754b1e35747d6bb95c9
+EBUILD python-afl-0.7.1.ebuild 678 BLAKE2B f6da4b4e79a4889122f80e099c7efb95e7d1ee6cbcd222667ef4d49f668c3ae9bb755392b74ec225aad9324f465d222db0b0eadf27bd980b90cd47bb43db1f7b SHA512 c9180157cc8c7737eb65673604e77f18022d3a59a79f7420427d27466186d5726c08d9a1e35d1c7353308089be3155b77b59cde035385754b1e35747d6bb95c9
MISC metadata.xml 369 BLAKE2B 17f8688a27fdbd63196d3a5735208a820b9354672c7c0cf4ad7aa9f9968cd0f82246113b7d0f9903b6e6e3e859e77d1a3fc2d989049fc232357e13e1f0b1a46f SHA512 2d9ed7de83ee4bcb366d1f51b9d821a847da2c17f8b83b486a81f9739fa3e4d9071780e9e22342fcb64f9c1d266d9a9003b6fe743daac68f8aba12f0ff6e59cb
diff --git a/dev-python/python-afl/python-afl-0.6.1.ebuild b/dev-python/python-afl/python-afl-0.6.1.ebuild
index 4ce5f9fddf67..2298e1450cda 100644
--- a/dev-python/python-afl/python-afl-0.6.1.ebuild
+++ b/dev-python/python-afl/python-afl-0.6.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="app-forensics/afl"
DEPEND=">=dev-python/cython-0.19[${PYTHON_USEDEP}]
diff --git a/dev-python/python-afl/python-afl-0.7.1.ebuild b/dev-python/python-afl/python-afl-0.7.1.ebuild
index 4ce5f9fddf67..2298e1450cda 100644
--- a/dev-python/python-afl/python-afl-0.7.1.ebuild
+++ b/dev-python/python-afl/python-afl-0.7.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="app-forensics/afl"
DEPEND=">=dev-python/cython-0.19[${PYTHON_USEDEP}]
diff --git a/dev-python/python-axolotl-curve25519/Manifest b/dev-python/python-axolotl-curve25519/Manifest
index 054f4d74b5ce..397fc30fdd7f 100644
--- a/dev-python/python-axolotl-curve25519/Manifest
+++ b/dev-python/python-axolotl-curve25519/Manifest
@@ -1,3 +1,3 @@
DIST python-axolotl-curve25519-0.4.1-2.tar.gz 100957 BLAKE2B cda4fb7ad7c78df7465a952e2b5f3c6616849876bc1c8b72dde08042a655c2b86233329d311f6bee1bfc6d2b32926968aafc7e6204320209c2c1bd008f1aa361 SHA512 cbc7c6caa47a9a811640c247a1be727d7b1b68bcdb4c5336e02b4d1eaf9fd2c57b7438b0da466a379a1c0f3f146756b9b7eea3c9b7945ce88478d4bf0b8a1e0d
EBUILD python-axolotl-curve25519-0.4.1_p2-r1.ebuild 569 BLAKE2B 54c65a347f3f575088867ef8a73039a9e35ed5fc8608c5e6c6841fbb73db52af95badf2ef0e39fb4ff0cc5bf25dbe862fa2522d502b76521fdc8e179756fe9b6 SHA512 25965a4f4b3448832c7819a573e38122385bacd848ed27b0fa81ef3921cc8328d6d94dfd7246bae688cbc9f9f375a5275ce76663b498fde825fe76528d3ad89b
-MISC metadata.xml 877 BLAKE2B 5b32a6d7f8e3a2592800c3805a4d24a18f67b922b4cac977d6cfdd065265c23054468c9bcc96ad433027849381fe4bded34a43ce2d13a0316f833d19d79f03d9 SHA512 a8b07c45bb17e8782b6b9e6fa6f909a1d84296969d8df6c6b66fc4f62a370446b1c59e9fef5ab877ce727b637c0af6620ce34982fab15c36cc112df1d38a9fc9
+MISC metadata.xml 758 BLAKE2B 44d2f74b77f128d9a539067c204c0fe8463f252c9234dc57dd10258e75ddcd9667876056dca4f838164cc64bd89a54e2d4de100ba21df2b5b11f92087ab9d08e SHA512 a6488a0bdf2401098547a3a48529e91bc9dd0144d4b24142ae37470e703a1fb9d152686bf908522eb44b3935c644357d4fb8d33285a647d3fbf1da6056f054b9
diff --git a/dev-python/python-axolotl-curve25519/metadata.xml b/dev-python/python-axolotl-curve25519/metadata.xml
index 0d550cd85953..a516f93c104a 100644
--- a/dev-python/python-axolotl-curve25519/metadata.xml
+++ b/dev-python/python-axolotl-curve25519/metadata.xml
@@ -5,13 +5,9 @@
<email>hanno@gentoo.org</email>
</maintainer>
<maintainer type="person">
- <email>ck+gentoo@bl4ckb0x.de</email>
+ <email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<longdescription>
This is a python wrapper for the curve25519 library with ed25519 signatures.
The C code was pulled from libaxolotl-android.
diff --git a/dev-python/python-axolotl/Manifest b/dev-python/python-axolotl/Manifest
index 1866527e377f..0041619d7b84 100644
--- a/dev-python/python-axolotl/Manifest
+++ b/dev-python/python-axolotl/Manifest
@@ -1,3 +1,3 @@
DIST python-axolotl-0.2.3.tar.gz 52139 BLAKE2B 8539f4ff6d9d7e57965cdbbd510f499cf344490091fe56b013d1ab60986092ac8a7a76248624993692077020043ea21c1d9448ecf9b76a698b43da4e014f37ab SHA512 1a10dc9df2f95d19b49909d4d136b5266aae19e24ac84f8b263ae7d4de18f77353c737616ac0648b600e05699a90d348f95c6c1659849986becefb4a0277fc80
EBUILD python-axolotl-0.2.3.ebuild 676 BLAKE2B 323244d130ba6136af1de66f0f701b93214004408d38370f12dfe1d35247a3175f4d66d168c6ebdca687fc5b7edd23c0d8f9a2644ff4dc1a1655e488e5ee87f0 SHA512 3cfc880bd2e8c031ced89a6ed8b0d8b6b67ea381211e3ad3225ca971da944b97aea06dec08ca9d22e24fd197709a77682765ccc24ac2dbc8d3f4b4ab9411afce
-MISC metadata.xml 734 BLAKE2B 86bb0a6b6c1c45e41917d6ed44a49d6b72acb3de3a466417967b3b7295543af235d958ecc1057b9ae666a96152f9d56e2520d48fef45216024662e9eef07eedb SHA512 b779e5edf07f64d7ec266051a76ea3f3011808811f542c43582d85221e988bd7dbc97581ff59d7b115830a7e4d101306dda24d39f24acaccb3f4f54884e6b3ef
+MISC metadata.xml 615 BLAKE2B 77180a7073525026071fcc934406859495aa2bd7cf59a0ca642f9389e686869e39f95cfbc72a98f5ab70c7c0966663463a2d8c65277a2e753f049e551fb449c4 SHA512 f96fe3592b1591c6db564751bf35d4a643521c4c9092f91de5937dff221463f09cca3dc69391313f29487318099a4c64054c5dd3f101d538ca85a9b1c559f3dc
diff --git a/dev-python/python-axolotl/metadata.xml b/dev-python/python-axolotl/metadata.xml
index 7f774de79b24..c2eecc786c2f 100644
--- a/dev-python/python-axolotl/metadata.xml
+++ b/dev-python/python-axolotl/metadata.xml
@@ -5,13 +5,9 @@
<email>hanno@gentoo.org</email>
</maintainer>
<maintainer type="person">
- <email>ck+gentoo@bl4ckb0x.de</email>
+ <email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<longdescription>
This is a python port of libsignal-protocol-java
originally written by Moxie Marlinspike.
diff --git a/dev-python/python-backoff/Manifest b/dev-python/python-backoff/Manifest
index 8423cc3db1e9..fe1ad5477b99 100644
--- a/dev-python/python-backoff/Manifest
+++ b/dev-python/python-backoff/Manifest
@@ -1,3 +1,3 @@
DIST backoff-1.6.0.tar.gz 10474 BLAKE2B 64e4b4a9cb8a1ac5a888aae78f50111400bb57f46bb0c123ecfeb4d660393a9786945d83b838599479e70244f2aa9b667428be2f0d57958b084ed8a045d0ea7d SHA512 a9bb5477d8a84397df61bd3904ad0914c5b214e46da9b55a2286ca8a81508184483e99a6703551dfcd1147e3e656396171ab7133f9e0cf2bff1bc17e6da49444
-EBUILD python-backoff-1.6.0.ebuild 587 BLAKE2B bf449c5c63d3cb7e14ac5019eb40d98eac0e272164094797e5a02dfc6bf67979bc94e66e79c046c1fb9cc4bcd603a46996e903a6708d1ad7ca87797d25ad40da SHA512 b55f0b3838dee49875d3546b42e0f4072564bafabd15fb79a0eca2e285934c208509add3dfa01ae30406d0ffc574243f767d10e7d829a3c472c74fd90266b9d4
+EBUILD python-backoff-1.6.0.ebuild 548 BLAKE2B 691a70c3aeef63cd4ca368fb4088ae83e77ce621f83cf51688d143e53e808234450f0ae7efd1b8736fba0bb7c6dcf880e1011ad90d1672129291a53fb43526e2 SHA512 cdc275868ef40d2432d86a6bf121a8171eeea2315b3677d1ec4f58e5a5ed8bfc2c1c6d2a23a5269568c7805eca95dbfbef37a1e4e0a0426f6d3551d66c8fff75
MISC metadata.xml 340 BLAKE2B a920195ff15b57c43e2ada5474cec497fa16c1914dea631b88c5e84942c5dd7a5d22d80dd2a162dc347153563274fe5e25d34dca0a9f0a3d22e12b0057e8ef22 SHA512 7dff40ae5c42b76769febb0b76b7e44b605daf77c0bd4cb1446e2e7f3414a6a539dc24a523970e90ef9695ec87982f12ccdde4f63c625895667d4880e27933e8
diff --git a/dev-python/python-backoff/python-backoff-1.6.0.ebuild b/dev-python/python-backoff/python-backoff-1.6.0.ebuild
index a79914430125..18ceb6574358 100644
--- a/dev-python/python-backoff/python-backoff-1.6.0.ebuild
+++ b/dev-python/python-backoff/python-backoff-1.6.0.ebuild
@@ -21,5 +21,5 @@ S=${WORKDIR}/${MY_P}
DOCS=( README.rst )
python_test() {
- emake test || die "tests failed under ${EPYTHON}"
+ emake test
}
diff --git a/dev-python/python-bugzilla/Manifest b/dev-python/python-bugzilla/Manifest
index e63d57488281..234dcb5e35d1 100644
--- a/dev-python/python-bugzilla/Manifest
+++ b/dev-python/python-bugzilla/Manifest
@@ -1,5 +1,5 @@
DIST python-bugzilla-1.2.2.tar.gz 76026 BLAKE2B 1c5cba3e5abf517779d3db2e3b503a38190ec71455e23e8813ee7f495f1a3df117653141728a53781c1acebadc1781614937413d13698eda289f59e5738647c2 SHA512 bb4ce43ffbf054097bd537404861848dd4ff5883fa63f156dfa90bea9f2e89cfaf0670980ec290a3d9c90cee268709b914e8bd5bd38b7f2e29c8d7fbd0215ac2
DIST python-bugzilla-2.1.0.tar.gz 78791 BLAKE2B 31819e04ea5627b5513c22e9cb963cdea4d1ef8d6d4db78d14bf08b8b5fb373afaad4bddb2bc0b05d4637f966bf8b4f3699ace58ceff8ea226d9ffd4aacc7f61 SHA512 40dd331e2dbb4d70ce6d356eb800d6242ef9878112310087761c8dccb7f05b259f0f5fdee6821713a84c68f1e5f9e0bb6ee45542bc385f00822b97344371239e
EBUILD python-bugzilla-1.2.2.ebuild 621 BLAKE2B 0e8e9a29437bcddc43df8b5b742ea8e70f9f11249997a2b4a5a70e543153b8ff23e23d288515806e9c783bb4ac271f3afbe2f04e1c39e0adf3b30157a3846216 SHA512 5bd5dc689be7d20303e23bbb2722df7aa8746c3af12d329e0c9b6d8e674b738687af2c3e38c47f31859ad7b673e57dbdfcdb700cbaa624af722c768cd7024a93
-EBUILD python-bugzilla-2.1.0.ebuild 715 BLAKE2B eaa02fb579e84463cdfe983ea76b5eaebdda3dac4f7655050c2b629e6303efd67ce8ef3b26685b113b91d6da7e50e5da08631f7da119e6474545448affedb16d SHA512 3c598b07c334c4c313a0258932ccf5945cb4e11f3fece5e151c98c84d6f2b381a5605537ab4f6b91a822d11aaed0ac741e88f371ebdbf0ca1e916ce4b87a9c32
+EBUILD python-bugzilla-2.1.0.ebuild 742 BLAKE2B 9d87c5f0069efe3f57c90d4d6bdcaa03d2f124d21a4bc8dd723941ea247dfc4a7712a9f992843aa0c8ba3c896d2c25c5592859158b7844b652e875356af9e377 SHA512 356d02120df48d527105dc2149a9c81d2b9f597fd05c0d3ded00ff2df9e2ad897f6b7623cf970eeee7ec4fb6785d9db61e810bb061a2a8e2781cd5f8bcf3cf85
MISC metadata.xml 415 BLAKE2B 37720f51243092b0e7a73a1489d43df6f089a95fea6a406d277fa2874d852b5768fb504a0886a424ba555e09c250342108353599f6302350ad17f3fddbe1f7e0 SHA512 fe000f7f78ed2ddc76c496368d7697bb36b0984d7d7d0729af9cb0fbec90e2d27eca777dd43d13f41a3f6b14b6a9fd735ebd777e30b6a6943f0af735f9ca9daa
diff --git a/dev-python/python-bugzilla/python-bugzilla-2.1.0.ebuild b/dev-python/python-bugzilla/python-bugzilla-2.1.0.ebuild
index 912c341ab018..ab05a46e0e7f 100644
--- a/dev-python/python-bugzilla/python-bugzilla-2.1.0.ebuild
+++ b/dev-python/python-bugzilla/python-bugzilla-2.1.0.ebuild
@@ -13,6 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
LICENSE="GPL-2+"
SLOT="0"
diff --git a/dev-python/python-ceilometerclient/Manifest b/dev-python/python-ceilometerclient/Manifest
index e7c42f61b9c4..26c66b9f5fd2 100644
--- a/dev-python/python-ceilometerclient/Manifest
+++ b/dev-python/python-ceilometerclient/Manifest
@@ -1,3 +1,3 @@
DIST python-ceilometerclient-2.6.2.tar.gz 94001 BLAKE2B ef2d3411df3920ed6a2417dc2201b8df4242770215514415422a6f7a783a933f25fa8565497a7d8a32dc14bfd159973d6c10e9dc0bf4b1798fb9205452493822 SHA512 547df2616adbe437a751026554bf11e74ba753a3bc905fa71621d47accabcf6d4e1a67ad2516af91b5ba9600d4721a1f4bce730862fb18b63249d5334a78972d
-EBUILD python-ceilometerclient-2.6.2.ebuild 1976 BLAKE2B 7e6fa00311f757af8b1ae2fee27afc4ad663c3579b08739fae7fd053c8aa1cb69c0ef097d30b276519daa0bc63c331b64aba01606602207b44097e1a73d44a24 SHA512 ebd40a2e8a24b401ebb36d734c23c57346c314724c352978e202f9070e53f592fcd282f880318185237dae32b0e6abcadee32f62bab2dd74d6c952ad3cbb9d0e
+EBUILD python-ceilometerclient-2.6.2-r1.ebuild 1768 BLAKE2B 1603ec8fa42885c8b192385bacd1c6090beafe88b6201458a1526ef6263144290e08c4858081a0d1407edb82cd2aea0975a823eb7ea08e1bf8c7911e7c7b6abe SHA512 204451800aac7e63ae93ab19b22d988aada0a244af86e4ef69c95c35beb974ff172be05c2e6d83d73f967564be1c8cf05aaf0de1dc107da0ca56b475dfecd78e
MISC metadata.xml 735 BLAKE2B ce8ca993960fdd7644f464f13f3a0cfe195465064c31e2cc9b337f85c585d350f57d5c454bad50d7c3c7de6fdde1057db1d056fa3a06c10ef1656e5e12504055 SHA512 063fcd419aa753e4e3d3dca57f8d72b8e0bdbd81b708873a4f6895785f6f04865f2184b0b684992e5dc9e6e815a5fb11ea9c9c1839c5cc483219f3138966128f
diff --git a/dev-python/python-ceilometerclient/python-ceilometerclient-2.6.2.ebuild b/dev-python/python-ceilometerclient/python-ceilometerclient-2.6.2-r1.ebuild
index 4a7fd8fdb1d6..463e8e7c7119 100644
--- a/dev-python/python-ceilometerclient/python-ceilometerclient-2.6.2.ebuild
+++ b/dev-python/python-ceilometerclient/python-ceilometerclient-2.6.2-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]"
DEPEND="
@@ -24,13 +25,8 @@ DEPEND="
>=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}]
<dev-python/fixtures-2.0[${PYTHON_USEDEP}]
>=dev-python/mock-1.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}]
- !~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}]
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
- !~dev-python/sphinx-1.2[${PYTHON_USEDEP}]
- <dev-python/sphinx-1.3[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
)"
diff --git a/dev-python/python-daemon/Manifest b/dev-python/python-daemon/Manifest
index b3823f0a1d6c..5d1b924a175a 100644
--- a/dev-python/python-daemon/Manifest
+++ b/dev-python/python-daemon/Manifest
@@ -1,7 +1,7 @@
DIST python-daemon-1.6.tar.gz 41564 BLAKE2B 6ed3dcced0deef859efc733be38d807726ad89c405a2b83bbc05d0e22f8bba64521a82f1127d28b6f69c6553c375f3607d1904e5b6ff190741b0b3c399054953 SHA512 ff9480844d8f57a09f27067aaa78669c167f66b2cc05f9b3baa660bc0aa21228d4894eeaeb3440611c1e0f0d5633b1c60eac60893da4a86d1db4b94d99961299
DIST python-daemon-2.1.1.tar.gz 74276 BLAKE2B c2ca4d1680555a559009224391151cdffbaf49ee03c0a2985184b336a3d1a8c8372423b3b527199daa5f38a29d52fc879f18a719531afeb18642f7d6cb59df51 SHA512 e2abb9fafea32fe5bc7d239387e3c22aa99f63df31cc4f57908ffdb5dc7f2768358df6ba5f3e827b4f83163628649f58a973b548066e8c79ab3c6c6ce09d8007
DIST python-daemon-2.1.2.tar.gz 76176 BLAKE2B f8252bb3ee23b9d2a4ac33057df98720708b2a7e10c38c188c537d3c90ad641e33ba73e39f1bbfca10655e2ebd5d550179ed55d09a2f767832fa1d26accc9e21 SHA512 28ae118fd652a0a26524215568df0b16264e3a844640fe47f0a08c45c7a16be1b60d78293c2fc13edfe1402a8b5dcd72ec11101c3b53e5b66f232b7e21d5d346
-EBUILD python-daemon-1.6-r1.ebuild 622 BLAKE2B c4c0a79d1c7a37bf356da9d1edcab78a8005b2fcf34b126562c4fab98ccc231407a653c01a45e593e17f5172dfe19e3b37af0bc3e7bb98873f85c1fb46a41771 SHA512 4651fa6553e2945f99968de7357180f9fa59fb577afcfc1f1d84b4c573fe050f4ec6d377d7a0036aa1b55ea17dac2436a2184c3b2c0edd8d6c30e559a55045e8
-EBUILD python-daemon-2.1.1.ebuild 817 BLAKE2B 933f8138e9d076db8007648846c8d605eb9f3face009de5f18d1c1f20c3b57e9fe5134972d76dcbfe0c449fadc70980f374f919a45acb91b5904452a3f2949f2 SHA512 f126b86d84dd327c984b165689b2f30d25432435d8c94c1ffc1a80e37d584c2a95d4632642349da1c0179987cfdbd3d4e77cf78b3476910bb2c06747828f3f85
+EBUILD python-daemon-1.6-r1.ebuild 646 BLAKE2B 68847a1a5d1cf6919f3374a9a8a5976e0e0d7acd7db823875749cc2fc31167810b0b977fa8d7a6f0973d94426f3e64b75f9a46b70950deb83d30661688e43d6b SHA512 6a883bd79fb616e52fbaf3f858cdfda1e277c62614f0328492616cd9a7162b60ea56c3e6268b475e1e9797fe9f710fb16524de68110e3adc5b6493a10117c6ec
+EBUILD python-daemon-2.1.1.ebuild 844 BLAKE2B 57c0d786054200a77f8f48cafe7274b58f753b206a9d1bb2f409a5a6daf12cc2f8f0e297be3f45b234c0c066db26ddd53d57e5c0f5ffb34c24425587cc076c63 SHA512 6a14ccaa3d915521d70847fb589eae0672c774970fd78e1d07cdfff9df640cdfc93615756c1480719aee4aba8a7c0423594f6f27c0a531f7224f00007b211eb0
EBUILD python-daemon-2.1.2.ebuild 794 BLAKE2B b98dd262dd9bb48b08bf4ed43b9f305b1725f2666414dd2fb68f9f6c5b903804824ff984f4c1349483b75430813adadc2b198293e838aff497650d90ddd114dd SHA512 204103e099122fbcff57211dd846543b7b4e6d85d2c0b9f099b3acf45a4ddc117bdc0a7d06e75deb227865c71ab42c63c3853c2eb94b7ee7e68e5bc547b0dd9b
MISC metadata.xml 316 BLAKE2B 413934d7b67818ac0d3ddb8c1e5040de2f3008a2e1c01efff6afa4c0aeb6bb849391bdb8730e14091c3efffa47566b831d44cd7728cc9496c6e3bbc7a6c56d97 SHA512 b3b79f6094ec59bc09c2a14e3752edc0722c0e50c9559ac59e6c1355577c1f36ff98ccf6af969d0624b1e6b8b907a7886f6daafb6c0d789a403ec402083b06a4
diff --git a/dev-python/python-daemon/python-daemon-1.6-r1.ebuild b/dev-python/python-daemon/python-daemon-1.6-r1.ebuild
index ab45831357e3..a5ea5015d0e5 100644
--- a/dev-python/python-daemon/python-daemon-1.6-r1.ebuild
+++ b/dev-python/python-daemon/python-daemon-1.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -14,6 +14,7 @@ LICENSE="PSF-2"
SLOT="0"
KEYWORDS="amd64 arm x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/lockfile-0.9[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/python-daemon/python-daemon-2.1.1.ebuild b/dev-python/python-daemon/python-daemon-2.1.1.ebuild
index 6fe25a4b2bab..652178c26af0 100644
--- a/dev-python/python-daemon/python-daemon-2.1.1.ebuild
+++ b/dev-python/python-daemon/python-daemon-2.1.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="PSF-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/lockfile-0.9[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/python-dateutil/Manifest b/dev-python/python-dateutil/Manifest
index 53d3e2b5f8c3..cf257bf4a44e 100644
--- a/dev-python/python-dateutil/Manifest
+++ b/dev-python/python-dateutil/Manifest
@@ -1,5 +1,6 @@
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
@@ -7,12 +8,14 @@ DIST python-dateutil-2.7.3.tar.gz 302871 BLAKE2B 8b6cff6f977d52b64665f33d10513a6
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 918 BLAKE2B d0333292ce21e4148d57a6abfcc9581c16905dad6ec7b9afbf67163454934eadb3cf78952e74f83e1aff6e9aac695a07d94456fb3be0d4c80b6f3c201bccc25a SHA512 271e22378c8a0404e420a64467fde4884e481c278a3bb150c916e5256a63bc3a99cb10355a9ca6fa146dd8a9560bfabde9e0fa37f1399a920e8e5034e3ad0f77
-EBUILD python-dateutil-2.7.1.ebuild 1105 BLAKE2B 5765b9b8d6dc90e37e30c0486cc98f5dcac0490d13912f67c53449a9338dc6501f3cab09a79674f940f8c4b27b92a3b1958f6bc4edc45a73a4a4e885dc192e60 SHA512 85ea14ba79e78b729ba2b5a70a7cce8c26092a50d189f7fbe247bb472081725569072e5a30c66b6fafc7f53de6f9ffa1b9c9e1b4892308010297d8f335e52ff9
-EBUILD python-dateutil-2.7.2-r1.ebuild 1189 BLAKE2B ceca9f7ca0085e3cf5d10e47f859ae61ee0e40ca9bb858feb0838802d6c3d9e203abf4452928bcaf1a5120d70a6c82b87c7ed51dd008609ba537e4f553d4d431 SHA512 38d9f695e5b13d56323b712d34f49e76c88dd42091e801eaf9d60ba649c2724c2f6f199ee7b414b8504d22d62a4e053109a2b5b699fcbf1349b1b7795af2a3c7
-EBUILD python-dateutil-2.7.2.ebuild 1105 BLAKE2B 5765b9b8d6dc90e37e30c0486cc98f5dcac0490d13912f67c53449a9338dc6501f3cab09a79674f940f8c4b27b92a3b1958f6bc4edc45a73a4a4e885dc192e60 SHA512 85ea14ba79e78b729ba2b5a70a7cce8c26092a50d189f7fbe247bb472081725569072e5a30c66b6fafc7f53de6f9ffa1b9c9e1b4892308010297d8f335e52ff9
-EBUILD python-dateutil-2.7.3.ebuild 1200 BLAKE2B bb08ab86d4c73d72463a90c7917b78027fe4b6d26ed7face81b0725d4daf8912792e2afa02a7a88e214a9dd9d9e0a30e60011e953998b2cf5bf7aa6e1f76643f SHA512 0bd7a2cc33b4c343b597fcd8aa30f2626d6cd448d082a6c502276e6895d735f63f72606be7c5033058025012b6d3a90eaa9695c5d76c7f09d88c9680ac1f51b6
-EBUILD python-dateutil-2.7.4.ebuild 1242 BLAKE2B 04a67911289a967cf11b02b354d5c47ae2b70b7c658d8a949e93df479432a8f1b1552f85d0d34510100d137159ad425b199c799ae670e61b4ea3cd47fd1abd85 SHA512 7cfce82e1c081055b3c2af4b7adf973042d780c9eb5afcf9afc086cf8fc43205d02ae536fd9bb64cc5a7bfa4d6616edad921356cb6ed671b841d9b3ff5af1966
-EBUILD python-dateutil-2.7.5.ebuild 1242 BLAKE2B 04a67911289a967cf11b02b354d5c47ae2b70b7c658d8a949e93df479432a8f1b1552f85d0d34510100d137159ad425b199c799ae670e61b4ea3cd47fd1abd85 SHA512 7cfce82e1c081055b3c2af4b7adf973042d780c9eb5afcf9afc086cf8fc43205d02ae536fd9bb64cc5a7bfa4d6616edad921356cb6ed671b841d9b3ff5af1966
-EBUILD python-dateutil-2.8.0.ebuild 1245 BLAKE2B 35d1e718606c8f0ae89dbd41e57fd2bea2d486bd86b880c24826f33a9821b6423bf4e4cf7aefe4380c3b64a8d53800a49e576b9c3712ee24b1820aad241be936 SHA512 3a2974357443368d7c82454356223c76769fa76b170586a1c9f539f0bdd8a798aa70c0fabd741706ad36e423426e81cb0fa1d81380c9cf7bc24d154181051b1c
+EBUILD python-dateutil-2.7.1.ebuild 1132 BLAKE2B 6fa4909ec6a46b5eabeb68acd4159f8bcc2d5d09e3c6ec76d81c8b473a038b50d422b3ac8df079785f80204db72bbeb9080fdf8ec73f2c47d73229578b58fa9b SHA512 0e80558b3a8238c22795176b96b025fea9bf1aa55b6ce99667c2b2cac9e2a504897053a748512aa1dfb358fc6f247964cad4495c8d850b6e234abdc57c678547
+EBUILD python-dateutil-2.7.2-r1.ebuild 1216 BLAKE2B 6cba0f35ae579584c22d652f0bee1a1bb1df35cea395529afdea138ecec0041c3347016ecc219ebc29c468e6efec78192480c695e8df10c69d4e63ce72adc5f4 SHA512 076b172bbf0f292170fa650df30441369a59429089c37b7dbfac03e60e3b651187b42a0ee6b8f03148e77ed9e6eec347f5164d92dd65e409b47df1105007248c
+EBUILD python-dateutil-2.7.2.ebuild 1132 BLAKE2B 6fa4909ec6a46b5eabeb68acd4159f8bcc2d5d09e3c6ec76d81c8b473a038b50d422b3ac8df079785f80204db72bbeb9080fdf8ec73f2c47d73229578b58fa9b SHA512 0e80558b3a8238c22795176b96b025fea9bf1aa55b6ce99667c2b2cac9e2a504897053a748512aa1dfb358fc6f247964cad4495c8d850b6e234abdc57c678547
+EBUILD python-dateutil-2.7.3.ebuild 1227 BLAKE2B c78f0957e1555dd4c9475d0e515c6054da9dfa764ff72d708fff44b0159c816be74d20bba6c2e8854e950befd7680104d49ecf596941cbe6472db03d0d029dd1 SHA512 20083e2b8a73756235c202b639ae58b4ec67867e2b1c7b9f302a0c714e69310571d5db5bf9c1fbb1c6c04c9ff45231cb2c357c8bc62f86e5925791ae0f02fbf2
+EBUILD python-dateutil-2.7.4.ebuild 1269 BLAKE2B ba262eddf21efd49978b8c7dfd16142f4465653136740f6a12b0ec6b375c948ea26811cf02b49fa81da7c9f32abf9c6130a72519c34a2b584992b1e5df8e84e1 SHA512 2658c5b5c84170ee2db20a09d0905652a2b2c52a1b684577ac32c1ac1ef52506fa54577756a42605d20151d869081ebf08927d9327db9a4747266c6243f6119a
+EBUILD python-dateutil-2.7.5.ebuild 1269 BLAKE2B ba262eddf21efd49978b8c7dfd16142f4465653136740f6a12b0ec6b375c948ea26811cf02b49fa81da7c9f32abf9c6130a72519c34a2b584992b1e5df8e84e1 SHA512 2658c5b5c84170ee2db20a09d0905652a2b2c52a1b684577ac32c1ac1ef52506fa54577756a42605d20151d869081ebf08927d9327db9a4747266c6243f6119a
+EBUILD python-dateutil-2.8.0.ebuild 1270 BLAKE2B ba7e3b5225e415702bc813b1235eedd770e3a70512945ede801e03222abdab873cb86be32ccd649e4da99d37ba6756754130a8d7329b0b5f0fd3159b4b11c4b7 SHA512 51571efae0ceb73241242285c4091a0b410752254bf0467f52973608b40f0d418342a76e2711a4292ce9be7cf7a6f57d401a6eab69ecd20b8f347967aee7f504
+EBUILD python-dateutil-2.8.1.ebuild 1598 BLAKE2B da1b38dbe0f5c39974519c9e1f593d642bf97a4c3de9fe6144c69d2844c9e40f7e21a9676a6775d5feb8f64ce3fa8e3a287fd0499eee6cabf242d9866d46b2c7 SHA512 b470d6e2db75207776894860d73090413d5e706161383aad907b902de9b02f32342f306d3df41717032357f8e69af1d7616a6bb9795cd781c9f7bec93e436d92
MISC metadata.xml 603 BLAKE2B 1bf49feeeec3ffc2f767228a84b3f9edf53cf44d8a1df3fa8f85798c0d3ea8f448d6113d425baa6b4b342b88746133d2770b951488d602dbb175f5ff9a99ea36 SHA512 87f5ea8b8918e72b57b91d32ed103d88f93ad9fbbe0a8f3f8b8ea72627d82e5cac25246553a0cb6988af26c30841ca5a3ddccf7f957603283a1b4e455a7c6439
diff --git a/dev-python/python-dateutil/files/python-dateutil-2.8.1-no-pytest-cov.patch b/dev-python/python-dateutil/files/python-dateutil-2.8.1-no-pytest-cov.patch
new file mode 100644
index 000000000000..84adb944548e
--- /dev/null
+++ b/dev-python/python-dateutil/files/python-dateutil-2.8.1-no-pytest-cov.patch
@@ -0,0 +1,18 @@
+diff --git a/dateutil/test/conftest.py b/dateutil/test/conftest.py
+index 78ed70a..4bb4c0a 100644
+--- a/dateutil/test/conftest.py
++++ b/dateutil/test/conftest.py
+@@ -14,10 +14,11 @@ def pytest_collection_modifyitems(items):
+
+ marker = marker_getter('xfail')
+
++ # requires pytest-cov
+ # Need to query the args because conditional xfail tests still have
+ # the xfail mark even if they are not expected to fail
+- if marker and (not marker.args or marker.args[0]):
+- item.add_marker(pytest.mark.no_cover)
++ #if marker and (not marker.args or marker.args[0]):
++ # item.add_marker(pytest.mark.no_cover)
+
+
+ def set_tzpath():
diff --git a/dev-python/python-dateutil/python-dateutil-2.7.1.ebuild b/dev-python/python-dateutil/python-dateutil-2.7.1.ebuild
index d3c2e12925e7..92741e351bb8 100644
--- a/dev-python/python-dateutil/python-dateutil-2.7.1.ebuild
+++ b/dev-python/python-dateutil/python-dateutil-2.7.1.ebuild
@@ -19,6 +19,7 @@ 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}]
diff --git a/dev-python/python-dateutil/python-dateutil-2.7.2-r1.ebuild b/dev-python/python-dateutil/python-dateutil-2.7.2-r1.ebuild
index 622a31889071..37827fa357b2 100644
--- a/dev-python/python-dateutil/python-dateutil-2.7.2-r1.ebuild
+++ b/dev-python/python-dateutil/python-dateutil-2.7.2-r1.ebuild
@@ -19,6 +19,7 @@ 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}]
diff --git a/dev-python/python-dateutil/python-dateutil-2.7.2.ebuild b/dev-python/python-dateutil/python-dateutil-2.7.2.ebuild
index d3c2e12925e7..92741e351bb8 100644
--- a/dev-python/python-dateutil/python-dateutil-2.7.2.ebuild
+++ b/dev-python/python-dateutil/python-dateutil-2.7.2.ebuild
@@ -19,6 +19,7 @@ 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}]
diff --git a/dev-python/python-dateutil/python-dateutil-2.7.3.ebuild b/dev-python/python-dateutil/python-dateutil-2.7.3.ebuild
index ba162a6c3851..7453572a2ce9 100644
--- a/dev-python/python-dateutil/python-dateutil-2.7.3.ebuild
+++ b/dev-python/python-dateutil/python-dateutil-2.7.3.ebuild
@@ -19,6 +19,7 @@ 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}]
diff --git a/dev-python/python-dateutil/python-dateutil-2.7.4.ebuild b/dev-python/python-dateutil/python-dateutil-2.7.4.ebuild
index 4ce8e0be7d4e..1b253f58b9f0 100644
--- a/dev-python/python-dateutil/python-dateutil-2.7.4.ebuild
+++ b/dev-python/python-dateutil/python-dateutil-2.7.4.ebuild
@@ -19,6 +19,7 @@ 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}]
diff --git a/dev-python/python-dateutil/python-dateutil-2.7.5.ebuild b/dev-python/python-dateutil/python-dateutil-2.7.5.ebuild
index 4ce8e0be7d4e..1b253f58b9f0 100644
--- a/dev-python/python-dateutil/python-dateutil-2.7.5.ebuild
+++ b/dev-python/python-dateutil/python-dateutil-2.7.5.ebuild
@@ -19,6 +19,7 @@ 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}]
diff --git a/dev-python/python-dateutil/python-dateutil-2.8.0.ebuild b/dev-python/python-dateutil/python-dateutil-2.8.0.ebuild
index 52b8a8decb78..77611b296b39 100644
--- a/dev-python/python-dateutil/python-dateutil-2.8.0.ebuild
+++ b/dev-python/python-dateutil/python-dateutil-2.8.0.ebuild
@@ -17,8 +17,9 @@ 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"
+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}]
diff --git a/dev-python/python-dateutil/python-dateutil-2.8.1.ebuild b/dev-python/python-dateutil/python-dateutil-2.8.1.ebuild
new file mode 100644
index 000000000000..e52fe376857c
--- /dev/null
+++ b/dev-python/python-dateutil/python-dateutil-2.8.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+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"
+
+RDEPEND="
+ >=dev-python/six-1.5[${PYTHON_USEDEP}]
+ sys-libs/timezone-data
+"
+BDEPEND="${RDEPEND}
+ dev-python/setuptools[${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"
+)
+
+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
+
+ distutils-r1_python_prepare_all
+}
+
+python_prepare() {
+ if [[ ${EPYTHON} == python3.7 ]]; then
+ # these tests are flakey on 3.7
+ rm dateutil/test/property/test_{parser,isoparse}_prop.py || die
+ fi
+}
diff --git a/dev-python/python-debian/Manifest b/dev-python/python-debian/Manifest
index da8ab487955d..7ceff5a4fb32 100644
--- a/dev-python/python-debian/Manifest
+++ b/dev-python/python-debian/Manifest
@@ -1,7 +1,10 @@
+AUX 0.1.36-disable-apt-pkg.patch 6718 BLAKE2B bd4cff4d6beb2ac85c2bc9c3b223774e9579a5d4d13ea5ce0eed55d9049a13a47dae712ee7d6165d7ab562321741bf4cc7476512ca7cc38ee23772e4855f69e8 SHA512 7937c8f21fb1e352c707cc87f6de4f6d9393ccd551007dc892ff6e2824c22bd48a66fc3c7ef718992d545b5b15f146b460ec09ba41e16f4a5db3827f30068e5f
DIST python-debian_0.1.28.tar.xz 292404 BLAKE2B 78634043fc0dabd378bae171a485931b080dc0d31cc7e2ea448c000a1c4250e322f900cf0a0a4c3a8505af6f10da692d0fad948bc253ede7a38e4fe98831924b SHA512 ffbc924fe2dfd5790d49aacf80109bbaa18126bb8d6c9b8ffa25e9ed8b1cdeb28024a8dc202587682088e2e558da1642385faa4afda925cbb2edf6f304592a0d
DIST python-debian_0.1.31.tar.xz 295720 BLAKE2B 3b3a68ab5604571355a15afac181e488c278ca78ab4c8a6cba4c392a0a89fd778bfd37e69a369d50fbc72f5080cf37fdbd31771f5d973c386795c436112ea347 SHA512 d2bf071b088e53ac132f91e5983c092bddb9736b3fd1394dfd2654fb8b6af7f89982af8debba8c4af21086d4f8a3ef86393fdef25ef18bcf71dcb00a60a8ae5b
DIST python-debian_0.1.32.tar.xz 296028 BLAKE2B 15e2678a1ec2f4d96baec8b9e3ce7b84d8ad37f520fe9f174d6fe9cac8adbcbb73f628d9c3cdf39eca2639855e797b8f8cef4c9517063d61aa1e3b3ce7f1df2c SHA512 2b55d9a3100028699ec63dd4861a4f60d44e03662cc144784a37cdd980f3ff276e6cd2e535a50cdc6db28bf44affdd576259d73e14e16a2bbeeeda0de0bdd194
+DIST python-debian_0.1.36.tar.xz 308364 BLAKE2B 1cc7e2844db8143a3a4cc4f59c4bbb90bb90ab024b2524335d8ab69947ffe8c64b2b41a54a5d199cd287a3d6b6a0173c75be708af9aedfeb871e354ac1873528 SHA512 3f2ca6d86f6b6d383a1628021a77d19b562b0c409d204dba4de6968d2cdd2c8fb4aa882429fa1ce6af5361352f7a51b339c481dd47937cb103a08132379d77c5
EBUILD python-debian-0.1.28.ebuild 977 BLAKE2B fb35ea3ec33cc976c44d12f55c7a1dd8cef4c1a6b9941ee17780540f0833f4ddf15508419e651a64bcee1808f2de328a020b44151e4f8ddd817e2785808c3aa2 SHA512 00624b88e312930b8c152f09870ca1a43b90a35bb41b693926e1b7ef99578ab0a59872497877ab94dd180b7d49c435b7178863a2b83e407303edae41e2bb0032
EBUILD python-debian-0.1.31.ebuild 1007 BLAKE2B fcb38efe2f9f98edd7fda796239d6a282b5bc5fbcc2c303a295547b32b84cb0f874c8b82553546a9cb37aa5b2d4ac595c30c65e95f45bb63b80d8b1523837358 SHA512 b824462197c0a8459d9a1e2ad520767f5f197872894c455123f6973317c586886fbcf367b5e1a8dce2026213365c4117fe7474ef5880526abe6f536cce23e0ea
EBUILD python-debian-0.1.32.ebuild 1012 BLAKE2B 3d21e119cdcfa2f2037bd7c6b19a8e5bc8d22a67e005e74992375de7941a1e0392504dbf68dff953bbe67ae27d1c3acb02af5a4f4135eaed2544f123b36d5fb2 SHA512 5694d17336090fe21b7768b9d99f2259f9680f64cee3d0dfc5921ee29f988c41c8ac870a94d0595646e0e127983bb29b083ae03997f4ea895a6404791e569aca
-MISC metadata.xml 357 BLAKE2B 0b0bdfba85c4141c9931d4a363d204fabd9dd2e22b4d7a4af11bd97837fe6ab0cf0161fc154f396198b12d0084af54702a4f0ae0ef0b64f4d8c9efdd131f448a SHA512 452510eeb22c1db33118dfcd518488f42be0789b5607c9b76d316b14c6d1a474b6bfeddfc4034389a136c408bc4180ad704b6e1b0eac1381f9a77284b7016e39
+EBUILD python-debian-0.1.36.ebuild 970 BLAKE2B 1f7b5f7dbaf765791b03efbcd1086c1fc70d3eda2a1d15214d955e00081f5dfa6b1a94aac3879d0332fd2d05b6ce98982768bf61264ae106a86cdb0e9cee42ec SHA512 9072141ad503cf4af2c301de19091e84b8d973a17fe86b730924540797bf7da4a77ce5357a25b7155332585fff87e08d675a66e31d88bd02b18fd04f5c143ec6
+MISC metadata.xml 347 BLAKE2B ec810ad047c9d21228d5a0df18b78d6935168d4e474007c9aa057bc09bef0507cab59a1d087c72c880c98a055c36c4aea3d8ecadb1f6f746a0838d5630a61b00 SHA512 acad36081dda09984a3eee3348ea00e74a61c0d330ab5a9b14f1705fd1a5af82976d57e86a027d7c7c15bf9bda44dfce21eedc4c56f6337832769f8ed8cd1462
diff --git a/dev-python/python-debian/files/0.1.36-disable-apt-pkg.patch b/dev-python/python-debian/files/0.1.36-disable-apt-pkg.patch
new file mode 100644
index 000000000000..b497986b6dab
--- /dev/null
+++ b/dev-python/python-debian/files/0.1.36-disable-apt-pkg.patch
@@ -0,0 +1,140 @@
+From 76b7c4e7d16e8f792323f8d14ebdb1678d9d12b0 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert <floppym@gentoo.org>
+Date: Sat, 30 Nov 2019 23:18:05 -0500
+Subject: [PATCH] Disable apt_pkg support
+
+---
+ lib/debian/deb822.py | 4 +--
+ lib/debian/tests/test_deb822.py | 53 ---------------------------------
+ 2 files changed, 2 insertions(+), 55 deletions(-)
+
+diff --git a/lib/debian/deb822.py b/lib/debian/deb822.py
+index c679f4b..2e85956 100644
+--- a/lib/debian/deb822.py
++++ b/lib/debian/deb822.py
+@@ -1913,7 +1913,7 @@ class Sources(Dsc, _PkgRelationMixin):
+ def iter_paragraphs(cls,
+ sequence, # type: IterableInputDataType
+ fields=None, # type: Optional[List[str]]
+- use_apt_pkg=True, # type: bool
++ use_apt_pkg=False, # type: bool
+ shared_storage=False, # type: bool
+ encoding="utf-8", # type: str
+ strict=None, # type: Optional[Dict]
+@@ -1955,7 +1955,7 @@ class Packages(Deb822, _PkgRelationMixin, _VersionAccessorMixin):
+ def iter_paragraphs(cls,
+ sequence, # type: IterableInputDataType
+ fields=None, # type: Optional[List[str]]
+- use_apt_pkg=True, # type: bool
++ use_apt_pkg=False, # type: bool
+ shared_storage=False, # type: bool
+ encoding="utf-8", # type: str
+ strict=None, # type: Optional[Dict]
+diff --git a/lib/debian/tests/test_deb822.py b/lib/debian/tests/test_deb822.py
+index 7101727..64a724c 100755
+--- a/lib/debian/tests/test_deb822.py
++++ b/lib/debian/tests/test_deb822.py
+@@ -40,8 +40,6 @@ else:
+ from StringIO import StringIO
+ BytesIO = StringIO
+
+-import apt_pkg #type: ignore
+-
+ from debian import deb822
+ from debian.debian_support import Version
+
+@@ -465,11 +463,6 @@ class TestDeb822(unittest.TestCase):
+ for d in deb822.Deb822.iter_paragraphs(text, use_apt_pkg=False):
+ self.assertWellParsed(d, PARSED_PACKAGE)
+
+- with self.assertWarns(UserWarning):
+- # The StringIO is not a real file so this will raise a warning
+- for d in deb822.Deb822.iter_paragraphs(text, use_apt_pkg=True):
+- self.assertWellParsed(d, PARSED_PACKAGE)
+-
+ def test_iter_paragraphs_file(self):
+ text = StringIO()
+ text.write(UNPARSED_PACKAGE)
+@@ -487,10 +480,6 @@ class TestDeb822(unittest.TestCase):
+ for d in deb822.Deb822.iter_paragraphs(fh, use_apt_pkg=False):
+ self.assertWellParsed(d, PARSED_PACKAGE)
+
+- fh.seek(0)
+- for d in deb822.Deb822.iter_paragraphs(fh, use_apt_pkg=True):
+- self.assertWellParsed(d, PARSED_PACKAGE)
+-
+
+ def test_iter_paragraphs_with_gpg(self):
+ for string in GPG_SIGNED:
+@@ -556,12 +545,7 @@ class TestDeb822(unittest.TestCase):
+ test_count(deb822.Deb822.iter_paragraphs, 2)
+ test_count(deb822.Deb822.iter_paragraphs, 2, use_apt_pkg=False)
+
+- # apt_pkg used, should not split
+- test_count(deb822.Deb822.iter_paragraphs, 1, use_apt_pkg=True)
+-
+ # Specialised iter_paragraphs force use of apt_pkg and don't split
+- test_count(deb822.Packages.iter_paragraphs, 1, use_apt_pkg=True)
+- test_count(deb822.Sources.iter_paragraphs, 1, use_apt_pkg=True)
+ test_count(deb822.Packages.iter_paragraphs, 1, use_apt_pkg=False)
+ test_count(deb822.Sources.iter_paragraphs, 1, use_apt_pkg=False)
+
+@@ -607,27 +591,11 @@ class TestDeb822(unittest.TestCase):
+ s.write(b"\n")
+ self.assertEqual(s.getvalue(), packages_content)
+
+- def test_iter_paragraphs_apt_shared_storage_packages(self):
+- self._test_iter_paragraphs(find_test_file("test_Packages"),
+- deb822.Packages,
+- use_apt_pkg=True, shared_storage=True)
+- def test_iter_paragraphs_apt_no_shared_storage_packages(self):
+- self._test_iter_paragraphs(find_test_file("test_Packages"),
+- deb822.Packages,
+- use_apt_pkg=True, shared_storage=False)
+ def test_iter_paragraphs_no_apt_no_shared_storage_packages(self):
+ self._test_iter_paragraphs(find_test_file("test_Packages"),
+ deb822.Packages,
+ use_apt_pkg=False, shared_storage=False)
+
+- def test_iter_paragraphs_apt_shared_storage_sources(self):
+- self._test_iter_paragraphs(find_test_file("test_Sources"),
+- deb822.Sources,
+- use_apt_pkg=True, shared_storage=True)
+- def test_iter_paragraphs_apt_no_shared_storage_sources(self):
+- self._test_iter_paragraphs(find_test_file("test_Sources"),
+- deb822.Sources,
+- use_apt_pkg=True, shared_storage=False)
+ def test_iter_paragraphs_no_apt_no_shared_storage_sources(self):
+ self._test_iter_paragraphs(find_test_file("test_Sources"),
+ deb822.Sources,
+@@ -973,27 +941,6 @@ Description: python modules to work with Debian-related data formats
+ self.assertWellParsed(paragraphs[i],
+ PARSED_PARAGRAPHS_WITH_COMMENTS[i])
+
+- def test_iter_paragraphs_comments_use_apt_pkg(self):
+- """ apt_pkg does not support comments within multiline fields
+-
+- This test checks that a file with comments inside multiline fields
+- generates an error from the apt_pkg parser.
+-
+- See also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750247#35
+- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=807351
+- """
+- try:
+- fd, filename = tempfile.mkstemp()
+- fp = os.fdopen(fd, 'wb')
+- fp.write(UNPARSED_PARAGRAPHS_WITH_COMMENTS.encode('utf-8'))
+- fp.close()
+-
+- with open_utf8(filename) as fh:
+- with self.assertRaises(apt_pkg.Error):
+- list(deb822.Deb822.iter_paragraphs(fh, use_apt_pkg=True))
+- finally:
+- os.remove(filename)
+-
+ def test_iter_paragraphs_comments_native(self):
+ paragraphs = list(deb822.Deb822.iter_paragraphs(
+ UNPARSED_PARAGRAPHS_WITH_COMMENTS.splitlines(), use_apt_pkg=False))
+--
+2.24.0
+
diff --git a/dev-python/python-debian/metadata.xml b/dev-python/python-debian/metadata.xml
index b45b94729bb6..37d58853f5c7 100644
--- a/dev-python/python-debian/metadata.xml
+++ b/dev-python/python-debian/metadata.xml
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>floppym@gentoo.org</email>
- <name>Mike Gilbert</name>
- </maintainer>
-<maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
+ <maintainer type="person">
+ <email>floppym@gentoo.org</email>
+ <name>Mike Gilbert</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
</pkgmetadata>
diff --git a/dev-python/python-debian/python-debian-0.1.36.ebuild b/dev-python/python-debian/python-debian-0.1.36.ebuild
new file mode 100644
index 000000000000..eb6ee829a2ec
--- /dev/null
+++ b/dev-python/python-debian/python-debian-0.1.36.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Python modules to work with Debian-related data formats"
+HOMEPAGE="https://packages.debian.org/sid/python-debian"
+SRC_URI="mirror://debian/pool/main/${P:0:1}/${PN}/${PN}_${PV}.tar.xz"
+
+LICENSE="GPL-2 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/chardet[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+
+BDEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ app-arch/dpkg
+ $(python_gen_cond_dep 'dev-python/unittest2[${PYTHON_USEDEP}]' -2)
+ )
+"
+
+PATCHES=( "${FILESDIR}/0.1.36-disable-apt-pkg.patch" )
+
+python_compile_all() {
+ ${EPYTHON} lib/debian/doc-debtags > README.debtags || die
+}
+
+python_test() {
+ ${EPYTHON} -m unittest discover --verbose lib || die "Testing failed with ${EPYTHON}"
+}
diff --git a/dev-python/python-digest/Manifest b/dev-python/python-digest/Manifest
index 659b3b7fa0ff..c47717be428b 100644
--- a/dev-python/python-digest/Manifest
+++ b/dev-python/python-digest/Manifest
@@ -1,4 +1,4 @@
AUX python-digest-1.7-unittest.patch 331 BLAKE2B 311858c9aaff3a99ee092b3711fb84e64f2d5b79ddbcb22154096c16d0faa211f77b77cff2486468c3b55aabc5fbdf4333060220268e1435fc28c7b366c8a2b1 SHA512 65b8c0cdceaa81fe816232b689579ec9a38bf98d7eeef17013588078b9a7a2c63ce54559938034704f8a4fb6605b07dfa70d500c03e7f2657602151321f68809
DIST python-digest-1.7.tar.gz 10073 BLAKE2B 0e35bfc3958cc766978f383942ba933c7b838f32449fdef1121763afa49e676009d16b93fd62e221a8129a750893082ce0ee40fd579baba226f0f418d8bf0991 SHA512 15bfdb8e42275bc8f7fbc10f6f8bcd109852c57b77e98c8c2251784278fb135db494b0224341d34626ad49ea4db2a8803b2eb89d70d88b704819f4e6ca10f7e1
-EBUILD python-digest-1.7-r1.ebuild 675 BLAKE2B 4180c98e31b9b254d0f9246ebcb6f43b7bd7033c07b36b98459011b93e69f8c234cb29bf4719e8bafb0d8527fe94fc81219b74fc6bb0bf89dac702fcd216cd0a SHA512 f9c7afc2a9a3cb7cfac10e7b7221718478662aed595bf405676f8b6bf6e88fe4f2e0d31df8b9b6175b8ee2159c93f6fcc28d7db207f2e2cb81b616eb7da79404
+EBUILD python-digest-1.7-r1.ebuild 699 BLAKE2B 5e4a97ba0540ef8dd67e5cd2784b03f85f11c3d82be17d7d1c3532106645ab9645c3715ce554833d0873b20b4828fad44c783575c9b99b18bbb0e15959422847 SHA512 867dcaf217169357e693da0aaee3de44072838cb3c163fabd0587b775c709e49f488de838c469de937970c519edb3e5671b0a294f5ee3e04fa682986e032de23
MISC metadata.xml 390 BLAKE2B bec14e5f33bae97236e7094905d7e0d7d864ae76c4021ce12627e94bb99c927a24216a15ed65e441ad0bca377f3e8aac1169e2082b7fd4133b3f4ff072d83703 SHA512 1ed20fa80e8f527aa8294af69062629a1b4f166f7f95c9cd7b2854db22fa22f67b5f0dd49109a9fdc4fe4056467833d9c8af58ec838ac312f1287fe5c552b9ec
diff --git a/dev-python/python-digest/python-digest-1.7-r1.ebuild b/dev-python/python-digest/python-digest-1.7-r1.ebuild
index 00d7359225a0..d5d48380fd2b 100644
--- a/dev-python/python-digest/python-digest-1.7-r1.ebuild
+++ b/dev-python/python-digest/python-digest-1.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -11,6 +11,7 @@ HOMEPAGE="https://pypi.org/project/python-digest/ https://bitbucket.org/akoha/py
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DISTUTILS_IN_SOURCE_BUILD=1
LICENSE="BSD"
diff --git a/dev-python/python-distutils-extra/Manifest b/dev-python/python-distutils-extra/Manifest
index a9dd9f91187e..97098d1a7195 100644
--- a/dev-python/python-distutils-extra/Manifest
+++ b/dev-python/python-distutils-extra/Manifest
@@ -2,6 +2,7 @@ DIST python-distutils-extra-2.38.tar.gz 27748 BLAKE2B 5f47e27dc639a6259a812bd618
DIST python-distutils-extra-2.39.tar.gz 27389 BLAKE2B 06deca885aa283e0a52e38c89f71637573d45d73dfbace5a06b4bbfa04098a7fa4fde1c2891bde5cc5ed3a3a65e31d243feaa8465a4fddb4623435e7a47c902e SHA512 e3b4d1ed22767fb4c6dbbdccef960865b6fda01d18dc38cb8f9357c09c7eabb78466fce053e407a196eca257d07d57c5c1ef47f358a5979c7f22e4b11775124e
DIST python-distutils-extra_2.42.tar.xz 37996 BLAKE2B dee4cc950bb34027b60dcf58e173bae502a7090062e3c2218fd2ec562d6350f5872ed5c0865b89f1463bd35be0f365f23e05bb0220f70a944181af40df42ee60 SHA512 ff0df0a25a29504bec89970dbbf24d0b618e9f2d5d07a037f67778b86c92e880eafee86dd102b4ada4f280abd3102de9f4a4e47dbc68c1eaaa05fb492cbbae29
EBUILD python-distutils-extra-2.38.ebuild 1063 BLAKE2B ed1ba60ec0d9a2a4193550c54597a76e7e9d428670c0018e38bc0dd0ebb24ee5918f5d98d210851c74c7021cb01a3ba6b85390c1504faa2b568e154e5c37c206 SHA512 89eaea3dfadb3e385f17dc05eacf7d36f2766114be278e82a43851a1b313bda100b10dcfb03aeab42c59e8dda546ca45f40f47db4b5f1c24fc1838131416d320
-EBUILD python-distutils-extra-2.39.ebuild 1407 BLAKE2B 4e7bca8828cf129a31ea16e0720528ecf4032e16871a7580d72914fcba0512fd5575ba11cfc1680ef9f8b580d10ddff5f28dc7f3b3dadf3bd584a909d238e876 SHA512 f75cb32a2df779dac30d8de71509323933f011cb3e113eb9b5768f32ce085ef1d96d177a1bd641a0001291406586e31ebe993bb5a150578b481277d442ee869c
-EBUILD python-distutils-extra-2.42.ebuild 1408 BLAKE2B b84de65ba0ab70185e7949b4d78d6904b6e053e206f199e187c279d900952771a28e6954592dd5b324f77e8815814de301a9a8a8c6c8857d1d4437def6475dd7 SHA512 ee26e13ec82892af52eecd514c6d3912d3731736e54dd9634989213aaba27382d42759fc4a9fed65779ee94534d26fb14cc769fe4e5a23f7374748a40c8f6619
+EBUILD python-distutils-extra-2.39.ebuild 1434 BLAKE2B ccfe4711062b806328eef64102c2d1a41f5c0da2828eccb72fd4bdb4698e8249d3e46668b104bfdfb4ed43cf4ced45690695a5c51c26387cb27383a57402f11c SHA512 c9bb28f93279d96f96c670d5cc7b2beef93472df7d9cb0237d2f8fc108578c17d31d4a3f7f755c01f08142ae698f89ac8dd8a02bf4fc21cb685b5eef367e7e5f
+EBUILD python-distutils-extra-2.42-r1.ebuild 1423 BLAKE2B d3c564fa3d1905524b09c5229156f1adfb271cde53ef71278dd5390fa2c6f8a8660818e6573b63074ef7c9e953773f43562df700e2a77a17b33c3de0779ff9c8 SHA512 7434e51b7c1e94d6b0131d7a1e5cba6b16d7395695582a05920374c5848d8449867d3c24c425ff1f01f07319e626c0c92e328548424b64ab67982bd6391492c3
+EBUILD python-distutils-extra-2.42.ebuild 1435 BLAKE2B f4ea6787f3b27d08161fcb5f276576e0b15a6f64306e2c7290a0059c29cb5732412d99c69d1c8c8c107e54a92b3be70294d31664708a06a4a5a37d5c2d2fb4b0 SHA512 c79ad758ea21e522f002fb88876ff63672ca8d6bbe5ce4ebbd12598d8675b3630c6833526ceb3f445867f93f80050f8129ef6c5754c42aa4c20f7d882af928b9
MISC metadata.xml 401 BLAKE2B 6ba770986ed5364c9311bbf2a48957c0ec46f3c16e7718b564865b9ca7459f3c64cbcf6ee04c4b66564429e7f6714b0a128f83f2bd0d33f062b3670210d11858 SHA512 0dfe7658fe14d75a542a901de11983e7e0d8663b158032f5b8a71814c4caa93c14b4bc32e422c49a19550544c1b1fd4075be8a6644f0ea780bb23e1adc65b402
diff --git a/dev-python/python-distutils-extra/python-distutils-extra-2.39.ebuild b/dev-python/python-distutils-extra/python-distutils-extra-2.39.ebuild
index 599aa3fe2e11..0cf77cb9873f 100644
--- a/dev-python/python-distutils-extra/python-distutils-extra-2.39.ebuild
+++ b/dev-python/python-distutils-extra/python-distutils-extra-2.39.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/python-distutils-extra/python-distutils-extra-2.42-r1.ebuild b/dev-python/python-distutils-extra/python-distutils-extra-2.42-r1.ebuild
new file mode 100644
index 000000000000..62d980be4a82
--- /dev/null
+++ b/dev-python/python-distutils-extra/python-distutils-extra-2.42-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS="rdepend"
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7,3_8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Gettext support, themed icons and scrollkeeper-based documentation in distutils"
+HOMEPAGE="https://launchpad.net/python-distutils-extra"
+SRC_URI="mirror://ubuntu/pool/universe/p/${PN}/${PN}_${PV}.tar.xz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+DOCS=( doc/{README,FAQ} )
+
+python_prepare_all() {
+ # This line is run when the file is imported
+ # https://bugs.launchpad.net/python-distutils-extra/+bug/1657919
+ sed -i '/^unittest.main()$/d' test/auto.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ # 5 tests fail with disabled byte-compilation (they rely on exact
+ # output from python).
+ # The other 4 are broken.
+ pytest -vv -k "not (test_pot_manual or test_pot_auto_explicit or \
+ test_pot_auto or test_modules or test_packages) and not \
+ (test_desktop or test_po or test_policykit or \
+ test_requires_provides)" test/auto.py || \
+ die "tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ docinto examples
+ dodoc doc/{setup.cfg.example,setup.py.example}
+ docompress -x /usr/share/doc/${PF}/examples
+}
diff --git a/dev-python/python-distutils-extra/python-distutils-extra-2.42.ebuild b/dev-python/python-distutils-extra/python-distutils-extra-2.42.ebuild
index f870cfc550a7..532623b92a62 100644
--- a/dev-python/python-distutils-extra/python-distutils-extra-2.42.ebuild
+++ b/dev-python/python-distutils-extra/python-distutils-extra-2.42.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
diff --git a/dev-python/python-etcd/Manifest b/dev-python/python-etcd/Manifest
index 559a68009557..1481ef6251be 100644
--- a/dev-python/python-etcd/Manifest
+++ b/dev-python/python-etcd/Manifest
@@ -5,5 +5,5 @@ DIST python-etcd-0.4.5.tar.gz 37270 BLAKE2B cdeae8ef7d668c7737f48a8f1513b5e0177b
EBUILD python-etcd-0.3.2.ebuild 533 BLAKE2B ef24ea6aa88b6520adeb815c7401e39ab675bc4b83340a24b013c99b8b085fd59ff459df6400d5506c7f550eda3b1e0a4a2ae98912f134e8b61792c828369a86 SHA512 b40d232774fc023d2c101ed69d1cc937ba25675df09dcacd9dd28198dd0a8a8d7d9fd2cc68a6d0ece71ff85bb75985485ae05fb84746150cdf5a1488cbf78086
EBUILD python-etcd-0.3.3.ebuild 545 BLAKE2B 22c32aece623402b8ebcc0fe9da23997d43c6a754743a02038cdffb9a65103fedfdebbfd1797a92038779cbd98165ff24e6be17fa6944b26e9b55102526510b7 SHA512 24785c5a756b6994caa0ece1ebcec52eb3aa94fee65c2fa0e480f4cbf7e4f603e7fad552941402c1ba3dffe93331690c04705396083b6a5f210189dc4c0c1b78
EBUILD python-etcd-0.4.4.ebuild 545 BLAKE2B 22c32aece623402b8ebcc0fe9da23997d43c6a754743a02038cdffb9a65103fedfdebbfd1797a92038779cbd98165ff24e6be17fa6944b26e9b55102526510b7 SHA512 24785c5a756b6994caa0ece1ebcec52eb3aa94fee65c2fa0e480f4cbf7e4f603e7fad552941402c1ba3dffe93331690c04705396083b6a5f210189dc4c0c1b78
-EBUILD python-etcd-0.4.5-r1.ebuild 707 BLAKE2B c957c5d2631cf5136f9303e24ec8e0dec31139cfc68ca32c205caa1b7932a79ea264d26915dfae09d1673eaf78ea69a358c6c9ab99e5a6a152b39f9d83050227 SHA512 5592b4d882c05370d088eb7aa44a86ef06c81411d1b09550018dba9bd97da7917b1b39f9c1ca699d0a22f0e716db0b1da0f488445564ff60168680a6b795e9a0
+EBUILD python-etcd-0.4.5-r1.ebuild 734 BLAKE2B a19fff0b1322e2277487e150f34fa11d229800c83ab1fb8c9ed4cf1292a02a49e92b1dc6cf355db13961281c6afccaa476aa3bd52a64e75ba3173c884e23cd80 SHA512 14d99b4e56d480cd5ad70e08c25e6153848679a9bbd8425637489d7e1fc2e2b6017aa3e8fb7cebd7423b3d549f4e2ce28b4b639c5f4b42ea5d123943dcad1fba
MISC metadata.xml 524 BLAKE2B cbaa775dd5120eeb49daef5068eb6c4ca8d5ec8ea0beab023eea17398e00098e07e63c1b8584de23836dc9647e35ddc21e271173def87a8dbe97d9aaa46b0c5b SHA512 3e629397cf00d97d1fc0e8ebc7edee5410e7dd50e09bde887f05388b788db22835b80bc3492bde3c4169c623605e7d84b2df465b864bf8b65e5623e74bad4f5c
diff --git a/dev-python/python-etcd/python-etcd-0.4.5-r1.ebuild b/dev-python/python-etcd/python-etcd-0.4.5-r1.ebuild
index 31aa61ab47fa..82174597f8e9 100644
--- a/dev-python/python-etcd/python-etcd-0.4.5-r1.ebuild
+++ b/dev-python/python-etcd/python-etcd-0.4.5-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/dnspython[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-0.14[${PYTHON_USEDEP}]
diff --git a/dev-python/python-fastimport/Manifest b/dev-python/python-fastimport/Manifest
index 90b08b3b30e6..e62723e7c149 100644
--- a/dev-python/python-fastimport/Manifest
+++ b/dev-python/python-fastimport/Manifest
@@ -1,7 +1,3 @@
-DIST fastimport-0.9.6.tar.gz 33333 BLAKE2B 46e654c26bd388a61ae0717b66294dbc1261aca9a2b6e1823e6d8afad014fd21d0ea54e70e018ba79cc45dc6111ccf84a4eb68e053c0812773a4c25cb32e0569 SHA512 cc38c1218d65ef4a9e3a68d8af3fadf98c7cc0dcd8075b338b8f492d25765bc2fe2247000868fd3c95e1f7f4c2b9a05964ef7b4f9196c2777f6a7941f127f416
DIST fastimport-0.9.8.tar.gz 39512 BLAKE2B 484ba865e749cca33df73417285e51a9117e7c905ab2922588d6eef9a64ea6b3d72de285a2affbe7d4a770ead9ece30f6242777087af1c469d59c8f2a4e1b008 SHA512 5d195b641cf6138fdbc6c75781a4a6d3699e3ada9743bbe4c4264879b2da2f8a2e995e7cc3955a5241e9c7a7f24f8114474a0a30907f86e2e335e2be4669f588
-DIST python-fastimport-0.9.2.tar.gz 30762 BLAKE2B 2484e02077017c5534afafcc17627bef8875379bd8e66b5610408b5b11feb6db32cd9e97905a9ff3bc23cc58f6e01255bb3e18ea6fa66e0d077a42504e0def39 SHA512 8fd9f89267ca88edff94cea7537740431d02680a1eebd085ee376954b47bf5222e7575750895d0d2da246694cdac7a5afe50d857b87c0f36e04eb3511bcbe472
-EBUILD python-fastimport-0.9.2-r1.ebuild 733 BLAKE2B 940ce483a6899bbc08cf08697ee09b549f3c09eb8d9cb95e6cd2d2084c6230f7eb7e348fb851bde9d75000f412b73eb5309b61658e58902128460633430d9482 SHA512 760a4ff1038c958cb02cc7c3f5105d1fe626e775749d17b43437f9f7bf20a747301479b0fe8691a097c0c92f891d6e892ad7d7839918d1a8608c20e3ea4d8fef
-EBUILD python-fastimport-0.9.6.ebuild 791 BLAKE2B 3a8d975847301e7752a7926aeba6dfce51fc0dbdcab5da99f2bf4dc63c5f3ba6dc4b1b52629c88e27897bb78d259bee9340ed8e28b82a5a94b5c992721e84b64 SHA512 6b19f6f4fbaa18e2838a9d3a63066f00a536d4cadc4aeb5c9307183a7eacbf46ace4c896f125f063b13a2273cea09d8e69c179832a5557ff90d8bc94dcb3d8a4
-EBUILD python-fastimport-0.9.8.ebuild 806 BLAKE2B c005351c7edb690425103ec37763fd131d74e89982630d154b8200edecc909a37d4084ce02c18bc5540f8ad64e529ef33107986c689f53d88181ac116a9a9187 SHA512 dfe1c4ffed115108e7db4e414827e9755a3523b69d910206b4faa89df610478169e8560cf52040014f9b346154b92b318f32f860a264a6c998b2453e9009ed5d
+EBUILD python-fastimport-0.9.8.ebuild 829 BLAKE2B b3a8f5e2c94df0b18d26f64e0c76e2f626183525275cab3621e913fcd305362f58f3ef119d7a4443f1cfbe738f3718b7c60bff3cc375805ac5c25ef2f2684cdd SHA512 a5c491256f94d0e04531d9c9ce6911f566e6ee31eda9ad7b3262413ae13443aec222d26f6f0ae7bf856eae9ab45e0beee9111f3e3a3b54bdbfa277e5b4730572
MISC metadata.xml 509 BLAKE2B 23407a89645a4f2fbc0954f2f02eb60c74e8aaf2c7385d3d8c098e64fbf949b66f262378de964c5fae6d84db4e6e04d4000438c8cbf4d44fc629d74e2f524b42 SHA512 2242fe2ba9731aee3face6de5e7fe146ecab037b24825a7fd5ed26bbfcf4136ab50791ccaaea4bcac5a23711fdbcac30e2181a39c8d0a3d33cd7acfe56ea2f56
diff --git a/dev-python/python-fastimport/python-fastimport-0.9.2-r1.ebuild b/dev-python/python-fastimport/python-fastimport-0.9.2-r1.ebuild
deleted file mode 100644
index b490c3a40783..000000000000
--- a/dev-python/python-fastimport/python-fastimport-0.9.2-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 pypy )
-
-inherit distutils-r1
-
-DESCRIPTION="Library for parsing the fastimport VCS serialization format"
-HOMEPAGE="https://github.com/jelmer/python-fastimport"
-SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-
-RDEPEND=""
-DEPEND="
- test? (
- dev-python/testtools[${PYTHON_USEDEP}]
- )"
-
-python_test() {
- local test_runner=( "${PYTHON}" -m unittest )
-
- if [[ ${EPYTHON} == python2.6 ]]; then
- test_runner=( unit2 )
- fi
-
- "${test_runner[@]}" fastimport.tests.test_suite \
- || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/python-fastimport/python-fastimport-0.9.6.ebuild b/dev-python/python-fastimport/python-fastimport-0.9.6.ebuild
deleted file mode 100644
index 6621e6e7c586..000000000000
--- a/dev-python/python-fastimport/python-fastimport-0.9.6.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_5,3_6} pypy )
-
-inherit distutils-r1
-
-MY_PN="${PN#python-}"
-MY_P="${MY_PN}-${PV}"
-DESCRIPTION="Library for parsing the fastimport VCS serialization format"
-HOMEPAGE="https://github.com/jelmer/python-fastimport"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-
-S="${WORKDIR}/${MY_P}"
-
-python_test() {
- "${PYTHON}" -m unittest fastimport.tests.test_suite \
- || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/python-fastimport/python-fastimport-0.9.8.ebuild b/dev-python/python-fastimport/python-fastimport-0.9.8.ebuild
index c7d145727fcf..0eefa50365d7 100644
--- a/dev-python/python-fastimport/python-fastimport-0.9.8.ebuild
+++ b/dev-python/python-fastimport/python-fastimport-0.9.8.ebuild
@@ -15,8 +15,9 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/python-gammu/Manifest b/dev-python/python-gammu/Manifest
index 692042b35ee9..e0da6b85b2db 100644
--- a/dev-python/python-gammu/Manifest
+++ b/dev-python/python-gammu/Manifest
@@ -1,3 +1,3 @@
DIST python-gammu-2.11.tar.gz 135567 BLAKE2B 133172cfd0715ff6b5bd47b93e5d93d52af3e608459ba1158bf008da9b5f24f6d155c04334dea7ff2cacdea678f00d986838a139290d5f8ac874bb9702fcd5e6 SHA512 cdf3a54fc538fecdbe3dae63f0534094ce94a289998f9b670a0b3e12a3c571eb46ee86eae67a7a8d2428698850046d5c75569753bf77551cd395d315e6f9b70d
-EBUILD python-gammu-2.11.ebuild 757 BLAKE2B 74cdb492687349fbbdd0026b2430bc634eacb4a7c03e4f0f6898570943fd8911885a635dfadc8729a296cca8b0dcb5471e3a467b1958c91e5d4b981dcd333ec9 SHA512 c1a2144377bd9430e44870c6074d0d615510d49528f0785cc1f662be7208133303e9ecde5d3cff7dbee26097fd859eadd269a23fb304b1f9d6352450a9b0198c
+EBUILD python-gammu-2.11.ebuild 784 BLAKE2B 077c6bdfbdeef76ba8e692486f7ca372aef2d727452ee13ba5dcaffcc1de5c364961d61b78f30dfc7a9c8e35696a7b38f2f9f76f47245d240c503089806582e5 SHA512 5c885594b3bc838c8a4d8fe7bb7708bf5fa274cd8a78a890f004bc0540fb204d2583c8f509a96a96642374437927564c4588b8387c150112223b0ab79fe3ea34
MISC metadata.xml 375 BLAKE2B 2ce9558b6704f95ab2897b077cfea90e039faa0ae01e8c96bdccfc8cf960d532f17e464eda20c0a4790db35b2e33fbbdecf6eab96efed8773200c0cc045237a3 SHA512 ed96e59e555b77c67b72e065eee123a0cc111e53332660da5abeeefd046514ff40441810d6f496fd7992b130498fe1c5b0a4bcf2ffee72c2cb817c118f6d4c20
diff --git a/dev-python/python-gammu/python-gammu-2.11.ebuild b/dev-python/python-gammu/python-gammu-2.11.ebuild
index c681534281fa..d9fffc345eb7 100644
--- a/dev-python/python-gammu/python-gammu-2.11.ebuild
+++ b/dev-python/python-gammu/python-gammu-2.11.ebuild
@@ -14,6 +14,7 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND=">=app-mobilephone/gammu-1.34.0"
DEPEND="${RDEPEND}
diff --git a/dev-python/python-glanceclient/Manifest b/dev-python/python-glanceclient/Manifest
index 69f509c16cbe..4dd04cbd305e 100644
--- a/dev-python/python-glanceclient/Manifest
+++ b/dev-python/python-glanceclient/Manifest
@@ -1,5 +1,5 @@
DIST python-glanceclient-2.13.1.tar.gz 187298 BLAKE2B e2fa34ea7840404e183fbb77592f656b296d54942581b2e1dda71285f791cf7f7d5b3b6ef2da28deb4e314f1d35395548e923f548854b7ad3ef4aa50ad000d62 SHA512 deb8454aea8b2c231604663fac2f6515e3cd6e86dc1cf3cd2174ba2e35f9d605bf162f5a089d80f52da11f97c540f5c160b96864b85d7535463ec170cba81689
DIST python-glanceclient-2.16.0.tar.gz 189395 BLAKE2B 9de8b162c1eb5bfb44700f41cbdcd4f8a983d8c7bd7b281df09db67df6a0de5dee905330f03c967be9e1c3b2aaa379e4c8594f7f4cdbb34870a1e87cb7ccaf1f SHA512 b853f529752247873d9f319d4ec6f4cabc89ee4c26a0c1013e7609fc38e3c9f68d774b3682166e8155e21572a0a011eb6859a84c253ca9f7a9b8b1ccf79b5322
-EBUILD python-glanceclient-2.13.1.ebuild 2482 BLAKE2B 4e81e78d4e40a6d9e7913b5215dd721cf05554f57978ebad3f5b061d8d08e1e129f47b2934473885dbb51a07530adaaaee2591290cda6ea4fd4cd3e6846a6495 SHA512 6d07c1d89f6178098a67a8c9a62df65971ab6dd69c6cdecc3ca20e7212794b7b62f83de3fdcb1559fb5c5a0722525b1b8dbb4f708cabd178896b275cf5a87b25
-EBUILD python-glanceclient-2.16.0.ebuild 2055 BLAKE2B fcf56fa52d0714df3d15e0eb237359060c0d1ec5f6fbfdb9336b0fb23eb9141216847cf5d31d6738ad3efb3ca219293a2491941a73c61b383b97f03809937f57 SHA512 a56dfbebc51572b56900d88474998e9709b124393fc2462dfc3e0b7151adbd042756b2f34c8ab8732fa08d651e527d09204b517ebc1766f13b05dc0c00450718
+EBUILD python-glanceclient-2.13.1.ebuild 2509 BLAKE2B 4b1b6675eb548db77d26a093b554e606ded69368d4afd1e388aad2876d2940c4a71ba54898f917426f77c2dd2e991810dfb0d4ccc29b540ccdd132aeed132258 SHA512 f9b6ebe85a2acd1f6a727777e6bfb27218da6bcfeb0e27beea9894af76ff94cd7740a1adef60194d4c4d7598cd3e5f638f0804f7d1e3e53a6ba287f88ae7e629
+EBUILD python-glanceclient-2.16.0.ebuild 2082 BLAKE2B 81369dd880f7534cc66c6ccaa984d6bec87f6503b1e3eed872cd7268825a4178b956ef88e649c6586704187792157c5ea196cc421ab602c59aff1a34b92e4e7d SHA512 5afd950a8c719844b2fb45c7bb2bd580c054f0949118b95ab4dab1b2e9b037965a18ae98e483a9ca94476c454cf02855f903ea31a95e94d75de484768c9324d9
MISC metadata.xml 632 BLAKE2B 69885578505253d6ec3d0245779a89ebe5c75ab8a8e9fecbf95c29d4aa17ba6864e69c1806a01cde0e92080a86ccbae146bdb2c003f50fd3dfd32b6d2186536f SHA512 d807a9aadecb131f92d6a476a8bc0b0293d46c6ac761a2d1ddb596ac219c6c8ac349402e3f56d150e78ad81c5d2838a33b3d35222a18f9a416f969f6d6208d8f
diff --git a/dev-python/python-glanceclient/python-glanceclient-2.13.1.ebuild b/dev-python/python-glanceclient/python-glanceclient-2.13.1.ebuild
index 1b8c2685a8bd..a74f2f029072 100644
--- a/dev-python/python-glanceclient/python-glanceclient-2.13.1.ebuild
+++ b/dev-python/python-glanceclient/python-glanceclient-2.13.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="test? ( doc )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-glanceclient/python-glanceclient-2.16.0.ebuild b/dev-python/python-glanceclient/python-glanceclient-2.16.0.ebuild
index 8c0dda871d11..b4327bb76bde 100644
--- a/dev-python/python-glanceclient/python-glanceclient-2.16.0.ebuild
+++ b/dev-python/python-glanceclient/python-glanceclient-2.16.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0"
diff --git a/dev-python/python-heatclient/Manifest b/dev-python/python-heatclient/Manifest
index eb3a89cce9a2..825c2fd8c6fb 100644
--- a/dev-python/python-heatclient/Manifest
+++ b/dev-python/python-heatclient/Manifest
@@ -1,5 +1,5 @@
DIST python-heatclient-1.16.2.tar.gz 173543 BLAKE2B f5b4016166bba804a2704b2cc3203438e7ebdae429f85b74e89ccc6d1b2db2de32d4acc6622138b211f5d8657876001b83977d55d56f0cd5906df99eb92a429e SHA512 eb566e5c0270a0cdb8994194a757102febf88869a61bec65e345fd62f8ae9c0b3609bf27f758d37088d69d2227cbbe086960123feebfae7f543ba2bac2133b0e
DIST python-heatclient-1.17.0.tar.gz 172475 BLAKE2B 79dbaa2b6f3bc5e97ac4f2630e3e5ef5a320b7b37b1abdfee5ce66df6c63c9d488770135ffdaff53d3e88f93becd8f26019c4c1967624693c9c0ce1479055181 SHA512 44a16f32ede251c36546a0dcab2ca2ca0e145ce924f257c623cc375e52a851094639529a77d770d2703e28f9446e27e03424240fdc0272096e91703180dd6190
-EBUILD python-heatclient-1.16.2.ebuild 2802 BLAKE2B 0fe904c2801751648f7b316c4ed931ff6064a037967c2acf4734ad22d196c3d95670b166a259856f38c06aa0901d75184aa0292072b1f27ccb217b666c575394 SHA512 824884f57d3c39e4d0d02354d94d7acd6e04f3b0a0afbb6018733620a79bff70343969c944892e3a9938da21b12ec936373048c4883895408eb02d5cd4bc8106
-EBUILD python-heatclient-1.17.0.ebuild 2318 BLAKE2B ceb83ad061079a324d33992af6aa09221e303d2cf9bb7b2599b1dba21850148be0b6a903d7d83a065647463d752d9f32627f03fd11d656858b38fa0a162aeb07 SHA512 bd13ef5ba9acafcd6cb7557dee8283a3dd42f196289c0f12af07c5b87a8f407c6a50c27c97820a6bf99f07320d978f09b25924e8125e39f4c55168631c83bf45
+EBUILD python-heatclient-1.16.2.ebuild 2829 BLAKE2B ab537c7d8c9e83115e64ab02262f13abe95b544904cef0e46483d3ea5c475bb8aa88c2dbf774ece9da86df75caff8b67be07d04d0583c9c9902bde2cbf16cd61 SHA512 8f01ba7cde241e1d116f8c8577a076439232adcd600296a7e980e53ff3862e3d263709fc684ea546bbe346791477c76d35cbe171263434e4bbe4bd031b7228ac
+EBUILD python-heatclient-1.17.0.ebuild 2345 BLAKE2B 0ed5735e1082324113cf88e4166d14c7d0704ea2d4c4bcfaa09d8147c06cfbda583c865cb6bd4486dbdc997289c17ed38ef2729e6c9c0818a3c6d08605bb0f10 SHA512 9055c60f463b35d6d1cf3244f93eff776e91bd202e4017ff61ced27014845c5aa95f69001593fce5194e08133b44ba09a4c0075a9049c2c96bf95152822bf192
MISC metadata.xml 582 BLAKE2B 51e093bfad4008e3d662b8eb5d3714815f7ced2ce68867b2b4dddceff4cad927a60b84706dbb14a36609720e96259a744460a3cd82a068810e1de6173bcf7dc1 SHA512 b0af42a00c8e7e226f912a056edf53b3fdaf356457fd76edd34cb243d45e7f6427fac8bebd39e1aad57c0d16da8e222b3c6414fa9c5b85728294032afdf5804c
diff --git a/dev-python/python-heatclient/python-heatclient-1.16.2.ebuild b/dev-python/python-heatclient/python-heatclient-1.16.2.ebuild
index 275a9a5320de..ca6084da9933 100644
--- a/dev-python/python-heatclient/python-heatclient-1.16.2.ebuild
+++ b/dev-python/python-heatclient/python-heatclient-1.16.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/python-heatclient/python-heatclient-1.17.0.ebuild b/dev-python/python-heatclient/python-heatclient-1.17.0.ebuild
index a1e520b4d915..8fbca8919e8c 100644
--- a/dev-python/python-heatclient/python-heatclient-1.17.0.ebuild
+++ b/dev-python/python-heatclient/python-heatclient-1.17.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/python-ironicclient/Manifest b/dev-python/python-ironicclient/Manifest
index ef06befc8f58..edaed0a6f708 100644
--- a/dev-python/python-ironicclient/Manifest
+++ b/dev-python/python-ironicclient/Manifest
@@ -2,8 +2,8 @@ DIST python-ironicclient-1.17.0.tar.gz 206742 BLAKE2B 8fb92acb02e146916dfebd677a
DIST python-ironicclient-2.2.1.tar.gz 220436 BLAKE2B b36a5d0b2c297f52a121aa96007ce03556199d7d6139198e39114f2931fd7004bdf76fc5eca369247975bb9eb6d853a2fb4be133976de0ddfeb5767ead6c3c1a SHA512 1827dba991c59cea8a43dd11d0f8f0f1dd6ae41a7f1f28d9d200bac61ae9a4901ac280107fa91a95ebf24072634eadee2e0140f5e1cf5962496f34997815aa04
DIST python-ironicclient-2.7.1.tar.gz 246190 BLAKE2B c31a439d9175a1915e34988e6e22fe2f05c722925928e30316a3f87023e393a8ee98ca1dbcca19760c009b28c7815478648259865316fac493e1c674cf70fce5 SHA512 654fa4f20b258094d4b05c34f059fa06f12638a210283b6821f6be5acf54bd15a03c73960a7a94d14635a1361370976d86e6b233bd1868c89d9aa82fc1fe7a8f
DIST python-ironicclient-2.7.2.tar.gz 246413 BLAKE2B 28c71f619baa539a2d82b8aa1e2462de092a385f0b6efd88fa3f5c676aab5603b1060e671b7fd93c2f69a83e6ce4c065fe0492483dd93cdf0af6633403775cab SHA512 6a41ccc0e811fae571652837244ed7f23ec9a7ccf512a71519315406abe7fe0117013765c4d6c1e3c75daa21346b1f94881a32217b3a5829bf473d0b18470c0e
-EBUILD python-ironicclient-1.17.0.ebuild 2774 BLAKE2B 4d0240a4ab59e5d5fde2b742fa248e42b957c362ba5d7cf5df227ca5a7b5d9e619b4393e0639d590956bd9b65a65cb96ae8e78a9e0ee09d8e5c0f9ffa0b6758d SHA512 0dd1f3272a03b0439e358d2754006e9e28acd768d24c7a17da60616b8017a891bc735f2483861ecd703fcb8da813f436a452c9cb89f7ddecdbe199d097ad7848
-EBUILD python-ironicclient-2.2.1.ebuild 2581 BLAKE2B dea76f384d32da7eff18471a10559785636a99976fe8a733ce3cd2fc3ee97359200173fec199956a5518873939c833f5bcd4a7856902bf92665f52b7a8562b1c SHA512 c61ab7e9d98a0d2b2b314146cd549ef85c9d1e05b2d2d4f23f677d9fff52b8c7d77e977a4c8dd198090c0ba59152d060ecac98318c7a8fb4b3f2944cc4648da9
-EBUILD python-ironicclient-2.7.1.ebuild 2387 BLAKE2B c05eaeea4b9f56297be738adc77a25812f39ab83c95f70be5810888ccd9255365f8b41686ab3d0f74156519bbfa0048e9afb45e1fd77110790c22578a5bb3eea SHA512 ccf2fca5de70a59cb877c35e61fbff550c9cd641f5fc20c33f88b9945cb7f8966e8a12e4a649d0a196140cee2977ae10c55091ae6cadc1b193606492be1bda66
-EBUILD python-ironicclient-2.7.2.ebuild 2387 BLAKE2B c05eaeea4b9f56297be738adc77a25812f39ab83c95f70be5810888ccd9255365f8b41686ab3d0f74156519bbfa0048e9afb45e1fd77110790c22578a5bb3eea SHA512 ccf2fca5de70a59cb877c35e61fbff550c9cd641f5fc20c33f88b9945cb7f8966e8a12e4a649d0a196140cee2977ae10c55091ae6cadc1b193606492be1bda66
+EBUILD python-ironicclient-1.17.0.ebuild 2801 BLAKE2B 329da8ec234738821aa53fe0ff091021498c203acc16153751e86f21c1a735e66e7ed061b9dc61a2abdd17f42c1af4d531ec15dd588f00361b1d0647b3b5eb03 SHA512 0dcfc151cb864018d53b661317e40d8cb2c8db73999e833dd24cdf9718dfe2d8c3ee3945b8893dbde3b76062127d82c5b2338419f3748de783c72e6110bb1e69
+EBUILD python-ironicclient-2.2.1.ebuild 2608 BLAKE2B 3ed070e87313069b541cef7e73efc6ffe68fcc97afff737279b15d6f4c2208cc63355a8d5b0da5e40b57a7f21b0421ba66ec83e6fa7586d054ed84fa8fb8fe6b SHA512 9a56daaf6d2f145f68dba9ded6f6f98392b3ecd208cc554ff9821dd3cb304819142012779cb2c506accbd6df9d23222ad671377044491a27757e79d67aafe16c
+EBUILD python-ironicclient-2.7.1.ebuild 2414 BLAKE2B d40d8488d20e015d4fdaeed5b089e353879a2721ff143649c418eac5d9377a30522bb02e3a3f012031a99931a2be1b14e5ae6e12a2135c08cd5f5404ec65915e SHA512 4fe47c436b5e29368e98402f76bd815d82593f9c46741fe60a5ff030ec02160e28786e1cdde9d125ffd94f0d1ebb75d0241b9ca9fd1e5bb4df01379b563156be
+EBUILD python-ironicclient-2.7.2.ebuild 2414 BLAKE2B d40d8488d20e015d4fdaeed5b089e353879a2721ff143649c418eac5d9377a30522bb02e3a3f012031a99931a2be1b14e5ae6e12a2135c08cd5f5404ec65915e SHA512 4fe47c436b5e29368e98402f76bd815d82593f9c46741fe60a5ff030ec02160e28786e1cdde9d125ffd94f0d1ebb75d0241b9ca9fd1e5bb4df01379b563156be
MISC metadata.xml 462 BLAKE2B cda46aaa523a8b818fb5e2dd53bc4db023da327cace7f21db32939249266f7cda27e09718d41701fdd03a2e9ab7c131c147d379525c8036ea2564b799fb90b4e SHA512 8e3b7de241be41bf1af0431ba75d275c5295f197b1c80174d52bc1f38c413300c9a267eedd7034f01200ddced7ddd0143942ebb4a496665ca1105551fb411453
diff --git a/dev-python/python-ironicclient/python-ironicclient-1.17.0.ebuild b/dev-python/python-ironicclient/python-ironicclient-1.17.0.ebuild
index a4871c43ffd0..acc37b62ff69 100644
--- a/dev-python/python-ironicclient/python-ironicclient-1.17.0.ebuild
+++ b/dev-python/python-ironicclient/python-ironicclient-1.17.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-ironicclient/python-ironicclient-2.2.1.ebuild b/dev-python/python-ironicclient/python-ironicclient-2.2.1.ebuild
index 1765b56df128..7aca05744d5b 100644
--- a/dev-python/python-ironicclient/python-ironicclient-2.2.1.ebuild
+++ b/dev-python/python-ironicclient/python-ironicclient-2.2.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-ironicclient/python-ironicclient-2.7.1.ebuild b/dev-python/python-ironicclient/python-ironicclient-2.7.1.ebuild
index 580c14e0457a..d8c21c3cfdb4 100644
--- a/dev-python/python-ironicclient/python-ironicclient-2.7.1.ebuild
+++ b/dev-python/python-ironicclient/python-ironicclient-2.7.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-ironicclient/python-ironicclient-2.7.2.ebuild b/dev-python/python-ironicclient/python-ironicclient-2.7.2.ebuild
index 580c14e0457a..d8c21c3cfdb4 100644
--- a/dev-python/python-ironicclient/python-ironicclient-2.7.2.ebuild
+++ b/dev-python/python-ironicclient/python-ironicclient-2.7.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-keystoneclient/Manifest b/dev-python/python-keystoneclient/Manifest
index 06d0e6022a0a..835f6d076247 100644
--- a/dev-python/python-keystoneclient/Manifest
+++ b/dev-python/python-keystoneclient/Manifest
@@ -5,5 +5,5 @@ DIST python-keystoneclient-3.21.0.tar.gz 318108 BLAKE2B 3708b8f464fea1d09edbf7d8
EBUILD python-keystoneclient-3.15.0.ebuild 1221 BLAKE2B 87efdbee088afab007a68c2a3972fdbd471c8246802b49175394707b86ac338b56ea176ecc09b73261588c26dd115919798de368756c0e4e19d84ad6a3beffce SHA512 0962b73835a45fed0c02d45175d940cc188a9bdbe55f07089b76ef9ac147ed86df4f4fd0dd4111234e8e456e047059a442f0599f74aca57866141255898cbeaa
EBUILD python-keystoneclient-3.17.0.ebuild 1221 BLAKE2B 65d3be04d90470e5e6e2f77b97e006c60ff61b1373ee3b412f762d1f41d5336b3a1f85efd25145de226b0c6465f945991b931f12f781a6dbc695413291f27c83 SHA512 ad70a58b6f0ae7a8f0dfccb3909f7c8114fba85cf37613016e943c9212071798e609d68c07be2d121d3d7358a386883d16c83496a9f6dc476b69cd91a1f5b521
EBUILD python-keystoneclient-3.19.0.ebuild 1223 BLAKE2B ed8ec6a8348fbc05ad732739986f69d19e6d97b8bdab17eca90bd523d5bd022aa1304c1df6eaf9b04fbd6b9edff42da4f0663513a33319779fbed9583a972a4b SHA512 22bde83ebb76fbe41ccd5c6a77da52944421cd69b95bf84b08817c343e05137871580d4487f544f112283b3f344ab7673c3e79384b3859e38ffadeea450c6241
-EBUILD python-keystoneclient-3.21.0.ebuild 1225 BLAKE2B b714a30ed93b88b76ae9861c3a8097f20b786025d35c1ab236649a3cd148d9c999e02e69636f02b1dc0e65539e18c429b4929bd23987d27217a7e590d7a1dcf5 SHA512 b93ac38d0435798d2adfdef8f551deb6ae5e1adffd49cfa1ad22825f4b3829d7e8f9dad6f72f4af328e7264657f0ab4682c47c80e45fb0df316cacf0cb656841
+EBUILD python-keystoneclient-3.21.0.ebuild 1223 BLAKE2B ed8ec6a8348fbc05ad732739986f69d19e6d97b8bdab17eca90bd523d5bd022aa1304c1df6eaf9b04fbd6b9edff42da4f0663513a33319779fbed9583a972a4b SHA512 22bde83ebb76fbe41ccd5c6a77da52944421cd69b95bf84b08817c343e05137871580d4487f544f112283b3f344ab7673c3e79384b3859e38ffadeea450c6241
MISC metadata.xml 557 BLAKE2B 83a915231d68ba03af636bfafe7a052f567bacf3d746e37093855c78ee1a2bcb11e919924f9aa4a721df0da9b22463ba732de9f9f105cc1ced03bc19ea1fe980 SHA512 5ec4344a761069fd31f8d86351548d0316c421e9a6795b604ece495883587cd8f579f535076cf43eba2114a4cf62eba77a6f96f49bca3a51acbcee6e3d24a718
diff --git a/dev-python/python-keystoneclient/python-keystoneclient-3.21.0.ebuild b/dev-python/python-keystoneclient/python-keystoneclient-3.21.0.ebuild
index ba975e3c0cf3..cd8b0a506f7f 100644
--- a/dev-python/python-keystoneclient/python-keystoneclient-3.21.0.ebuild
+++ b/dev-python/python-keystoneclient/python-keystoneclient-3.21.0.ebuild
@@ -12,7 +12,7 @@ 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"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE=""
RESTRICT="test"
diff --git a/dev-python/python-ldap/Manifest b/dev-python/python-ldap/Manifest
index 9e0f1b615c81..1b2e6fe0bfa8 100644
--- a/dev-python/python-ldap/Manifest
+++ b/dev-python/python-ldap/Manifest
@@ -3,6 +3,6 @@ DIST python-ldap-2.4.32.tar.gz 126025 BLAKE2B 2e16942680cc037c1251f500855c10de8d
DIST python-ldap-3.1.0.tar.gz 366019 BLAKE2B 19e95ee096f40cc195257f82ccb5f882cc521561b14e77469be91e013d6b566102c6b426463e68353a3140fc96ebc622deed94929a3aa81cc14cb072440efe44 SHA512 71948cbae1c9a47f9e68fb8c6d65d91a2992261dd9aa535a0453f5733be1c2a25be1dda3c84abc6bdebab92150c89cc8caa757454331a0303de4fa46788b414a
EBUILD python-ldap-2.4.19-r1.ebuild 2439 BLAKE2B bc8a69c583b7a9f611796ba8a720673795a6305604aed699ee8976b27df5a771ccfe03cdfbeda29aa7acbfbd85247054a982743c17e45697ec3522a2350da2f5 SHA512 28cd6632ab0b10535ac80ed2bf3a7c54b77650f52a591737cf3038c6240743177103e1e7ba39255795b0b6e7d3733a7917ede4eb2bcd096ea276b0a00ac9982a
EBUILD python-ldap-2.4.32.ebuild 2227 BLAKE2B f2b3774dec40250c9460d2d876493e44820d2d622cd963084d9a0a4449cf1990fc198c4a1055e99e5a4bc4660b597ef0c4c78ff941c857fcb05ee21c2d33b1a0 SHA512 b331dfe48bd5da16dec2f360fb161a61489620439660367447c4d637aca16d74b4ba44c8e3cde6641e66593f2753750d3c6b1c9ec5ac63d40c7d500c28389104
-EBUILD python-ldap-3.1.0-r1.ebuild 2256 BLAKE2B 565b0ac4489f2a1c7abd2dead559dd771953b82daf058e170cae6f9a4d78abf29996ecf76d3169591c424ecb30709e4ce461d98661a84a182be91bd2eede3e2a SHA512 fb49232fb0a43a2b2aba40858e6cff105fed3f55411ee09c10ea8c78e78af2431e2b28da4f466c0eadbad9168517cddf4b971237ec39fcb852d34cbee66a9adc
-EBUILD python-ldap-9999.ebuild 2263 BLAKE2B 598c7cc98a7f1af1f72d574d09a33a2472400f6f9eb051c46607ea59296d8a1b050167538527869a2f57ffebe332e967c351b233f6bf146ec85e7284ab04a035 SHA512 8aa9a69ee2b0f3c5b385d725e7b03fec79c4d107bdd72cbf041b7553d584e1e1570ee8a7f6abd2eab4b441f654c9e24f5f1c09b18c55dc1b21797382d65c7ae7
+EBUILD python-ldap-3.1.0-r1.ebuild 2283 BLAKE2B 835600d430da311d1c1ec7e2d9fecdedb70f39e636fd6ee9e50fd5c935b0530abbc6312d3f38d03b2eb1ad178f1c70e104ccdafc8785715bb71e8c76fb3b21b5 SHA512 5c5525e41a5d59ef06ab18284d65b3a8c3e280d10bd39a7d0a014a848c736b4a69b4cdc8fcf1c1da40a017915154230c2302e380808d3268f12125726a187fa2
+EBUILD python-ldap-9999.ebuild 2290 BLAKE2B 9369dd098095150448fdc63a20b0b90bdf4c7c24415c1d12c95d8de07475ca1b84aa44481d544652a21103e1d4486c493848675fc4dcd13e7c2e8d6af3f281c7 SHA512 1df4ee1f722043c743e57d6e23766aa6e8bf5c0dc33d78773d8256d672143c9e5f3da17732ce8e4c9788d8e7e5273460c4cfa96d7f8978504577df24e885e93c
MISC metadata.xml 448 BLAKE2B 4d845f5269cc16dc38e4516d15b3bd66e8eb793fa8d43cca45ef4e04784231757cab47386d43f9361de45889abe21557696d28936b1fd76cead93775393a60e6 SHA512 806ea3543e12f0b571212695f4d9e9e008493550b29b480fc022b55ce2ee1fe561e9eb3a81e887457b7c1cb98fb2c6d46f38890513cee9f4808351821b4f01c6
diff --git a/dev-python/python-ldap/python-ldap-3.1.0-r1.ebuild b/dev-python/python-ldap/python-ldap-3.1.0-r1.ebuild
index 3a795cea5dab..e3f987032f38 100644
--- a/dev-python/python-ldap/python-ldap-3.1.0-r1.ebuild
+++ b/dev-python/python-ldap/python-ldap-3.1.0-r1.ebuild
@@ -20,6 +20,7 @@ fi
LICENSE="PSF-2"
SLOT="0"
IUSE="doc examples sasl ssl test"
+RESTRICT="!test? ( test )"
# We do not need OpenSSL, it is never directly used:
# https://github.com/python-ldap/python-ldap/issues/224
diff --git a/dev-python/python-ldap/python-ldap-9999.ebuild b/dev-python/python-ldap/python-ldap-9999.ebuild
index 942fe968c6ea..6b3d8ed6b43b 100644
--- a/dev-python/python-ldap/python-ldap-9999.ebuild
+++ b/dev-python/python-ldap/python-ldap-9999.ebuild
@@ -21,6 +21,7 @@ fi
LICENSE="PSF-2"
SLOT="0"
IUSE="doc examples sasl ssl test"
+RESTRICT="!test? ( test )"
# We do not need OpenSSL, it is never directly used:
# https://github.com/python-ldap/python-ldap/issues/224
diff --git a/dev-python/python-levenshtein/Manifest b/dev-python/python-levenshtein/Manifest
index ccfecd4181af..62f0a95e7012 100644
--- a/dev-python/python-levenshtein/Manifest
+++ b/dev-python/python-levenshtein/Manifest
@@ -1,6 +1,4 @@
AUX genextdoc.py 7029 BLAKE2B 0d4b2c1110838696e1bbe7ef07b30d4bed04955da3451717558ed5a290ed5d1270a0fbea188f21098109f429979995e9548baedc3b9282e33e6703f03390861c SHA512 f03a6628e982da094d40e14d63cc2d233677d78ca1ad0dd0817bc69176d8d4374c2a0caa94a4d0891ba3b7ab14cbbad1b530319984df990176e151d79331b906
-DIST python-Levenshtein-0.11.2.tar.gz 45458 BLAKE2B 073871d18a2b02ba31be51af49ec907ffdf6c390f90e965c0710b5d3462f15238620e6a25b64b5fd19b922074493beec7753a0719714d893c5257eaf753aa4c0 SHA512 67d701e841c9a846948a1f2c70ea06c6473e3ae1437f73df2a2747d576024889a12e00c4a61e95b6c14826554b1ebaf65375cf5be4f26df3b208568403192bf3
DIST python-Levenshtein-0.12.0.tar.gz 48617 BLAKE2B 67a720f2a76152b008bce86405b4f15f14f203e55c09931f83624c85199626582dcbc255ace914e103e7cd459c8570b0ea0c0d69abfd2c314aa488cb235583a4 SHA512 95df064490970618b003bccbef9071b1a2a3ee4645ac8e851f4205bd4e8123d21ee0ee733adfeec79085faa01ba39902e2a4a26bfb21b70678377579157df4a5
-EBUILD python-levenshtein-0.11.2.ebuild 1063 BLAKE2B 661777fe415995ca30f87b440743cfb7d67256c51b4c8e7ded6c75b562f792221abadf10ebff007f3b4889350e0e795a4748746cd44b65cfd7986eecd5498c3f SHA512 fc20c5aabe4d1cb2071541fd066544997f71818b9969e200389fc04c285b93abd92955e4539fc550a33dfe9c5168cea26314a70cf84b4f2113a917a0ab1d2d77
-EBUILD python-levenshtein-0.12.0.ebuild 1088 BLAKE2B 3271f675fd762ccd6546ebec9574fc806a69d08ee6b941750a603b3ec45e1bda8cfedb6b674ecc407eadea5fc2d0e86ce59569ab58433e2680727481b1a92c66 SHA512 739315b9f102b02b0d9c2a74943fe7721b066f83a4cc27e6f4a90381bf43a2402da44c92971e82a834f27849db5154299ca9eea24d9b4bd3f1ee5c8dd3a82df9
+EBUILD python-levenshtein-0.12.0.ebuild 1090 BLAKE2B f1ea638ee74c266c656e59c087ec7762027b0985d01fe6bf77847926c8807e39f73c2e96a2f93c2c05cd36ffe7b149e3472d1a957ac2fff68c5c2e048a8062bf SHA512 7decded70d92e689decad02573a17e1868f94d7bd36695d40eaa408f536e068daa4862eeb714bd0b24b8f671f683ef0e4735304e6d2ed3d966974656e587f466
MISC metadata.xml 400 BLAKE2B 6cb97d53cfebfe6960f5adb6b1b10fef856a0944456e89d1f6ade86d8cf8183aa4acc33cbd4829c35a46158b6955a1454ce7143b5cd5538375ad4ab08ebf3097 SHA512 bdda13940bb23190d6d7c43f69d77a231413dbdfd81de5e35568da70e4ab2bc9906cab76890e78da7b1789a376c44658e476ba7c0a4822e7a97b0f37ce36f0f4
diff --git a/dev-python/python-levenshtein/python-levenshtein-0.11.2.ebuild b/dev-python/python-levenshtein/python-levenshtein-0.11.2.ebuild
deleted file mode 100644
index 07fc57430869..000000000000
--- a/dev-python/python-levenshtein/python-levenshtein-0.11.2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 pypy )
-
-inherit distutils-r1
-
-MY_PN="python-Levenshtein"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Functions for fast computation of Levenshtein distance, and edit operations"
-HOMEPAGE="
- https://github.com/ztane/python-Levenshtein/
- https://pypi.org/project/python-Levenshtein/"
-SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ia64 x86"
-IUSE="doc"
-
-REQUIRED_USE="doc? ( || ( $(python_gen_useflags 'python2*' pypy) ) )"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND=""
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- use doc && DISTUTILS_ALL_SUBPHASE_IMPLS=( 'python2*' pypy )
-}
-
-python_compile_all() {
- if use doc; then
- einfo "Generation of documentation"
- "${PYTHON}" "${FILESDIR}/genextdoc.py" Levenshtein \
- || die "Generation of documentation failed"
- fi
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( Levenshtein.html )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/python-levenshtein/python-levenshtein-0.12.0.ebuild b/dev-python/python-levenshtein/python-levenshtein-0.12.0.ebuild
index aedb74cb9c0d..4c3e271ca017 100644
--- a/dev-python/python-levenshtein/python-levenshtein-0.12.0.ebuild
+++ b/dev-python/python-levenshtein/python-levenshtein-0.12.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy )
inherit distutils-r1
diff --git a/dev-python/python-lhafile/Manifest b/dev-python/python-lhafile/Manifest
index 914e35de4848..d6c56dff3b56 100644
--- a/dev-python/python-lhafile/Manifest
+++ b/dev-python/python-lhafile/Manifest
@@ -1,3 +1,3 @@
-DIST python-lhafile-0.2.1.tar.gz 265756 BLAKE2B bbe595f8b1cf8cc3fd3474110ec46bf26784cd90ccc03aea6b769c16162c611bed30b414e85e5ce60f3fe564192b4d5601ccc541f6de8fdf109b40d73acca559 SHA512 6c31134372f3ab0a10167abad2f07f86cc2fba961a104a42317d19e08bfd068004ec7d920d97541b39718ba1d8170bc8651819757fe9b5734dba3c4dc60f9000
-EBUILD python-lhafile-0.2.1.ebuild 430 BLAKE2B b716394c22ae61450a6e75e2e05e6c9543627b788bd84dec0e250ad2c0c95b58139a15b770f8c51f1fd089b4fe9d6b84cf2804133f50f1d00ca7bef83a812a60 SHA512 a4144676e64f2aec65ced5591a491364f3d710a4ec3f402f906e3125a6ef0abf5409d49661d88f616ba597231e58d3284c381817e4eaf22da901ebcd0d801c8c
+DIST python-lhafile-0.2.2.tar.gz 266494 BLAKE2B 03f4f8e58e261b74c32d65c9ea4507d088c5463424c4c279a320553689607e8f4ff13bab0c2e6fc4c252f923a50cae12ce8e4b8c14cb5d8eec2fd8129fa41a97 SHA512 304de9a000b76fae243f0a175040e16515524ccec051cffefd20dcf6995a37e3d4d2e13016794166a661b235700f540f8cc0be60979ed13ad6308056a95f1b2f
+EBUILD python-lhafile-0.2.2.ebuild 447 BLAKE2B 0a48924a6c65f8a4fccde94bbaf2e1fd5f0be3d271ae92f48d9b22144a57996db6bbda4b392bb111043cee4a2a7ac8c4941182c09092c94508b5bcba62ba15fb SHA512 3eb79ae26f65a2e1135916e45f0d6d89e5e42c2a14421f8559acac24520e8b521c0d82c6aaf06e9469be40fd235ca38d7db7018c978106d6c5be2650e9999fb0
MISC metadata.xml 339 BLAKE2B b9bf4602de40066fe97bbb0941842bf7b665183861cfe90bcbb8dad6a5e98321ec2adb6c5f7a0da3a51150df75534e71593e27ec1cb9476d150404aeacf7cabe SHA512 9638c1d17829de6fbd03e82977f1a7960dfdc7693e907baa0d71e09e4ba866dd2dca84385ff486b54a7a37f038e1ca38a9a5bd6688d4b0fd88a62117005c6d50
diff --git a/dev-python/python-lhafile/python-lhafile-0.2.1.ebuild b/dev-python/python-lhafile/python-lhafile-0.2.2.ebuild
index 6e1104ebc363..61c3f0895e46 100644
--- a/dev-python/python-lhafile/python-lhafile-0.2.1.ebuild
+++ b/dev-python/python-lhafile/python-lhafile-0.2.2.ebuild
@@ -3,13 +3,13 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="LHA archive support for Python"
HOMEPAGE="https://fengestad.no/python-lhafile/"
-SRC_URI="https://fengestad.no/python-lhafile/${P}.tar.gz"
+SRC_URI="https://github.com/FrodeSolheim/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
diff --git a/dev-python/python-lzo/Manifest b/dev-python/python-lzo/Manifest
index 25e84a0bb2b5..3459d8c29550 100644
--- a/dev-python/python-lzo/Manifest
+++ b/dev-python/python-lzo/Manifest
@@ -3,7 +3,7 @@ DIST python-lzo-1.08.tar.gz 13046 BLAKE2B ce4e2d2b1497ed93cdc15d157228bd7b3b6395
DIST python-lzo-1.11.tar.gz 13823 BLAKE2B 4be60c85aae64e8837f7f8ec332c16f8c86d2e8b2e965e783cb9b0c6c942aa13750dc194679b71a6a0d733bee66313b8ca376853cee7063a46567222f80daa7e SHA512 580c68d2a5fdc43f6cb904507795c25b686c42074f217d067f51b336afa75d3eea10fcb7925c84aea352ce4383c591ff70583bef6c2fbc74116487ae87e1f87f
DIST python-lzo-1.12.tar.gz 14042 BLAKE2B 7375e9b200a17cc1ad2c4dfdbe6491082af8d120b2b659b1e9bbff00eaae568e04dc12e5c13de3a028267a1e8e02bd1522a9335db73fa6a5a4ebc7ca4b341fff SHA512 811bdb282cfaf33427ad641d0342900c5af1f17b7033d76593288c3846b0feefe6ef93253152add97b2d6420f937de2745c8e7508dadf33e72b11545cac3be4d
EBUILD python-lzo-1.08-r1.ebuild 622 BLAKE2B 58ad08becc27f5f6bab25a9e4beb590b049ffe0a0a0c35315ba665bbb415a9333e22e315cb6a64b9f0c8daa77e6d73acc225d9f028e14cf72deba7b65dbc7bc4 SHA512 908c281da215817826e0b9b2dbbc3b5b24179c504d0ddf2aa5b7b58a766a023a52f713a84f61a387518323658850b061c29a48babcee461624711b8d17c05fc7
-EBUILD python-lzo-1.11.ebuild 719 BLAKE2B 802d5deea015c1eb4d3315dabcd4e7deac9fc2ec1b12fadb1ef87af8607d7dc549de7a79e07f72ab0aaf0011c64c026f88eb5635c0667ac71ef0292c76024d1d SHA512 cba494e54ffa81ff84a70dec1884681613a8d68beb2610717448fafc131cb4f6d932fb7f51a32b9ad3821074c5e10a5104dc877c0dba16f5ab6d922957a2a22b
-EBUILD python-lzo-1.12-r1.ebuild 729 BLAKE2B 7a41e8baf8f5e9528699d0457f4ef534f8d34fd35409c5eb64134df8b3082197426fb55d9a1ae85ae09a21aac757957c8371b74981ba5c6c511667da056cf28c SHA512 d55ba84de79fbe9876c1d59e835813e9c5f35f332fc01100f9347ecf43c9d0271f8192f0cce89981cf3329bdc20857b4de114dee2916173c9c938adca05be83e
-EBUILD python-lzo-1.12.ebuild 723 BLAKE2B 5dead3e85c9811b73e22195f059e4fa55974c7d9087d9d500b27b66df8895714c60e1fd28ba0f426a8b6fce6d40f36daa3fef64671306b25f893ab8cd403112f SHA512 5cbd8918da48ba5c5408771cdb8c2710e73474f03d2990d90e7a572fb824f9e6c9871e8a9de21162d0dc0b3c5924f955e5317db40795d1bb5e7d080e9b2e01cf
+EBUILD python-lzo-1.11.ebuild 746 BLAKE2B 7dee50ca7c359d004781dfe5e830043c6fd4b3cc96afd9fbf483ae34adf5e91ece00bb02ed9faaeac4914de92583a2bb28e4b90c8fcc7bcff128f01ddc927b59 SHA512 8cdb29c615fdc78b3d22cd6cbbbfa023c0a4d408c28d548e300d86db01e8f927ff9ca97a928c65cec87554a55b6a623b3336e98e0c63f58637bcb0f88e41c272
+EBUILD python-lzo-1.12-r1.ebuild 756 BLAKE2B 45468cfc946037a291f2984f3aeaca51fc68eb962b1d70829622a7060b34f63da8471e393600b4826d7168096b95474dab5d740b3a7845c9e113d4873c72ffdd SHA512 605a5ffd33ce1a510902c7a2cb292d2b956f5f528fc4909c22e83d5beded3a1b23134f1a36fa9c38f8cbbebb60161bef98fbeb2116361e083e0c7ab774e82294
+EBUILD python-lzo-1.12.ebuild 750 BLAKE2B 421eb04e3b7a213358a243ae6618e192532413850ced1682b98932f23f0628ee36d6fc2721c19127c8d40c3fd45193833b704bf8307015cd6820a452174e1b15 SHA512 0e8c3095b2f0970c0d3c66283bcb9c1fb6a6afc0861c36c16f261be7c7edb8c4497439a61fad1e07dc4b7c11bc6b50d11143d5ca2ff7a843109dae64d6ee2306
MISC metadata.xml 385 BLAKE2B 4a726b1896f55aa03b8b9a1a1f39107751f372b7bb7b0b9759447a7d42fcc97c142ea6ea3a2de8358d0bc00cb0e73b12c78c0b03e8c52c93092220761b6eecef SHA512 634d30e62ce3a8c09b3de241642e9ce8b059d9d3ff02e6530642dea4b0b4bcc8f108566bdc5ba52f6e63214546e11f734bdc094ef60ad13197b9f74cab71d03c
diff --git a/dev-python/python-lzo/python-lzo-1.11.ebuild b/dev-python/python-lzo/python-lzo-1.11.ebuild
index c0d5ae3b4a7b..b7cc40dd10e9 100644
--- a/dev-python/python-lzo/python-lzo-1.11.ebuild
+++ b/dev-python/python-lzo/python-lzo-1.11.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-libs/lzo:2"
DEPEND="${RDEPEND}
diff --git a/dev-python/python-lzo/python-lzo-1.12-r1.ebuild b/dev-python/python-lzo/python-lzo-1.12-r1.ebuild
index 4da9abd075e7..839499710bda 100644
--- a/dev-python/python-lzo/python-lzo-1.12-r1.ebuild
+++ b/dev-python/python-lzo/python-lzo-1.12-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-libs/lzo:2"
diff --git a/dev-python/python-lzo/python-lzo-1.12.ebuild b/dev-python/python-lzo/python-lzo-1.12.ebuild
index e9131cd70d45..073715623bb4 100644
--- a/dev-python/python-lzo/python-lzo-1.12.ebuild
+++ b/dev-python/python-lzo/python-lzo-1.12.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-libs/lzo:2"
diff --git a/dev-python/python-magic/Manifest b/dev-python/python-magic/Manifest
index 2526c385ddbf..0d30a183bd03 100644
--- a/dev-python/python-magic/Manifest
+++ b/dev-python/python-magic/Manifest
@@ -4,6 +4,6 @@ AUX python-magic-0.4.15-fix-jpeg-test.patch 1768 BLAKE2B 64899d227643a8a09d27e0f
DIST python-magic-0.4.10.tar.gz 3950 BLAKE2B f672b95082a68ff8fb2c4b50da0d22316456cda4b72b92d4244fdcd47c43bf599821a9577c76d99bc2a3ae578f4ff05aa76efcfcde684f27a06b90e28d58235e SHA512 8dadfd069bbca574a159dc034fca84fb110a3015ba54fa62c715006b586a5fd10373a5108a4847887bd86c6b7f2c4da90dfb7041cd5e4d51829ac1b94b8e1a03
DIST python-magic-0.4.15.gh.tar.gz 75476 BLAKE2B dad4973f69a21d08972e1e29bc92a51bc92f405907cc28f18eb9357029afdf9f1ba68010ce651acd821140d60dc10eb2e04138627fb19d132f185a2831fcea28 SHA512 004d6bfde52d58a9d3019ef4ff8c5b18b6a4206bf89820d3a0ae0ed78813f80dfba422aee9685528f88c990526ba65fa2153ac3b95b8863ce6cb3ebe925bd780
EBUILD python-magic-0.4.10.ebuild 603 BLAKE2B 679fd83141d603baa4de122f1ea1aefeffd5d4d16d0309a66d04fc1a70b35d8345dd6652dbd4ad73a03c6b81c80d51a55ce0f23ed3ed0d2cfcdbaf46ba7f5752 SHA512 b50c0bbd8009e048f3cee051db69146c8267654f771fb33c4f3976d42ca21ebe411b0496a189cf437ae2d4d8ff0c12f928d1915e7bac12d40d802c752a4d128d
-EBUILD python-magic-0.4.15-r1.ebuild 1039 BLAKE2B 57134ca5d6bca0e77643dfbd295ac3ac8798e6ab3614eef195671cf991e6521767f8df0d4bd8af1d66712d834c17d0e597832a01ca1c26e60eca49c17383984b SHA512 a357bee65cc22975d469e9505a3f44e06e46ea43479202d05355c2d0128bc212e630f6f02d5df1545b7cec957dc02d960548969bf5a6927ffc6c43d0288cb778
+EBUILD python-magic-0.4.15-r1.ebuild 1066 BLAKE2B a444d7bc19546b113083207494b312e801a558235a9d22a4ebaee4529b089f76f1bb2aa1b9dbebc584a8ae8f3417366011800547aa2368fca0768679036bd969 SHA512 7122fc88e7333e219483b1738a2d8766adce672db706d86f2433e1433ba732dac1cf4f7dda5e0a2bd4440e1e89895865682c843b515f1882061b6b338920f121
EBUILD python-magic-0.4.15.ebuild 624 BLAKE2B da59d210c28070e70455b3257a836c8a85c797cc5c0dd2968e6f927d68399f0f7a6b6bb1585f547ac75576e69f3b2ecd5b77f9bf073eb8ca7a71c2fda29c9633 SHA512 3031bdc1c70365bcfb784eae5e3059ebae3b63753be7532a4658fd5d27538deb6706ef2ad72d840943a355cd0613b2933ead4f86c7c7634306a21aa7ba5ee042
MISC metadata.xml 495 BLAKE2B 416789755f00235cc92891f85c214cd6f21751fd4c65df5d73199aac39b73245505b5fbba4b151bc03e92967859facaf8875aa4431e77af8cc9766bb2bec67af SHA512 014c7f81cb02bc8e06ff0f0cebbe15954f48715bcbb2fb34a0d9ab7291447a18359597592f026ac3d5b2082381cc9487257351dbde1bb7a2ed0ed7066563bdfa
diff --git a/dev-python/python-magic/python-magic-0.4.15-r1.ebuild b/dev-python/python-magic/python-magic-0.4.15-r1.ebuild
index 3952794c7958..5bdd8c4f02e1 100644
--- a/dev-python/python-magic/python-magic-0.4.15-r1.ebuild
+++ b/dev-python/python-magic/python-magic-0.4.15-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ia64 ~x86 ~amd64-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="sys-apps/file[-python]"
BDEPEND="
diff --git a/dev-python/python-markdown-math/Manifest b/dev-python/python-markdown-math/Manifest
index 0352a0a3cfaf..a75fa0d0ea2a 100644
--- a/dev-python/python-markdown-math/Manifest
+++ b/dev-python/python-markdown-math/Manifest
@@ -1,3 +1,3 @@
DIST python-markdown-math-0.6.tar.gz 6406 BLAKE2B 43172ba4b36b697f196bd569c93d56d1a3a05aaa306b1f149f3b70372e624e35fc0d3f3ea3c58c6b86e00c68408a5ebfe9fcc6562fe5065c7f8a7aa8683ee084 SHA512 af5773dc5b6d8968d811487a86fd027042d381b8b5b37683b519f03f21097bafd3d174881d8201cb6524e0975cd6868781e116cec6406fa20ffd3c6b9f9d4e87
-EBUILD python-markdown-math-0.6.ebuild 703 BLAKE2B 37363410bf137e7000eace670054cd61991da34756c14024c39e452af23f0757fec5aaf239903cc086818826b67104aa6fa75922ed9abf2205955291fb904654 SHA512 87dea1991ca3236a0ad68af5fc6c1cc27e67634a145b5fd0044282b1b47ec54e6ec36452cb7903094121b447eeab3c73e9a96dc371829e7eafebf8cac9486890
+EBUILD python-markdown-math-0.6-r1.ebuild 896 BLAKE2B 47ddda0b9e94ba4bf807f8b087181e5779ab0039027662abc704c1dde402e17df4d1996778737ca1c0760089dbbac6a448a181f6e0c0155d6966d1b464695f1d SHA512 3b29685e63fddb68a0dafa23478137a7224e4bac032db3b8bbc5dea8f52cb0b2277f94e7e1243152906e7272442884cd687bd7ed37ff7063391adeb11010adc0
MISC metadata.xml 618 BLAKE2B 38507a41b254385cc67fc807c7bc9597c22f65bf7ccad19a128d619d1b1ee86aeef3244fa01c90ab652179a9999146f02ac5bed4f57fec308f82c03356bf88a1 SHA512 cfdc0f283f5351aa12165bf85cd9e428f8d1d4c80eda12bacacbcf11d2b195d6306bc406b64ddd7dbdc3b086c7d2fbde70a424e0169751a9b92ae48e02544802
diff --git a/dev-python/python-markdown-math/python-markdown-math-0.6.ebuild b/dev-python/python-markdown-math/python-markdown-math-0.6-r1.ebuild
index d018e35912cc..dd47511ee123 100644
--- a/dev-python/python-markdown-math/python-markdown-math-0.6.ebuild
+++ b/dev-python/python-markdown-math/python-markdown-math-0.6-r1.ebuild
@@ -11,21 +11,27 @@ MY_PN="python-${PN}"
DESCRIPTION="Math extension for Python-Markdown"
HOMEPAGE="https://github.com/mitya57/python-markdown-math"
-if [[ ${PV} == *9999 ]]
+if [[ ${PV} == **9999 ]]
then
inherit git-r3
EGIT_REPO_URI="https://github.com/mitya57/python-markdown-math.git"
- else
+else
SRC_URI="mirror://pypi/${MY_PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="test"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RESTRICT="!test? ( test )"
+
+# Tests for python2.7 ran fine even with dev-python/markdown-2.6.5,
+# but python3.7 is only supported from 3.x onwards.
+DEPEND="
+ >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
RDEPEND="${DEPEND}"
BDEPEND=""
diff --git a/dev-python/python-mpd/Manifest b/dev-python/python-mpd/Manifest
index b8eac3e302cb..e162cf457988 100644
--- a/dev-python/python-mpd/Manifest
+++ b/dev-python/python-mpd/Manifest
@@ -1,3 +1,5 @@
DIST python-mpd-0.5.5.tar.gz 46334 BLAKE2B b0345c6ac2027e3881f3f2aaa6d7bc01dcf67b71de9bdd6d6a8b1bbd6f72ff9463100a0850db4320ce7ee818a1212537be68ecb624984e3f40f1ef4102eca075 SHA512 d5eec60045561a8a0e29eda2ec2fc341c9b81d61363260c884f0863e931077c31c32534e3c98a488ef31aa61cd3d21bdcfa625b7b062ef24bf3e8024dc1e7c5a
-EBUILD python-mpd-0.5.5.ebuild 697 BLAKE2B 3a91faf6762c597df794d6b9cdaa78c8e48db1b384b13c0fc03a05680bbb84d3bd8c6cb8d8ea071ea5906b3ce551a6c61ec15514addfa84047a3b04780c0dadf SHA512 8ecd5202b1f43f395df08868c1b10ab05fbf3df0b6a7abf3822a19a8c32ad83d8493800e1f8abc19707e6d43d5947c9faab8c86b0c8176721fb6aa66c7fd3645
-MISC metadata.xml 382 BLAKE2B ae34121b1c437cc20e28928ae2d36e19aaa399161f96fc7748d9790643f9c8705ff86f951439dee2adfcceae2f0195f1a94745655f57966cd8cc1789fb302a74 SHA512 aafaba60498499a806694356fe71b55f3e469a024aad9a74cdbfdd1e7361a7ab33b267796949e10844c25946b34ed0e43db9fada9a76f08084067f741d4ac6a1
+DIST python-mpd-1.0.0.tar.gz 60032 BLAKE2B 9293dfc85363f83041b1d73046dabe6a3243a63de495ba630eedbda96d1b080cfb1cc635801794a91103bbd4b9145733d63ce3ad252748d01ed596cd3b0f7895 SHA512 5fab12d082be39ac4a3477ea10b5d1fa350ceac23c97fb12a46f6cd0cfa6a83999f31528d6d7f74c1ffe67f4e63dfbe8fd3debcf917a6e3705bcf84a55a458ce
+EBUILD python-mpd-0.5.5.ebuild 724 BLAKE2B bbe8846a705a8bf0da0b1b1b645e46cdbfecd7eeb94aeb0aea9d692c1b4c33cd88cfac257fbb2ec74462a086d107c9b6ffaad7101d527b76fae2d01894c5380f SHA512 d17583bca5f5f253950eefd69b813cd599d816f849bb96eb7e90a13e1ea7f017f05cf6e76bdf027d29dd2bc469d2c88a4e262785251c1f25fa76e3d2afbd5143
+EBUILD python-mpd-1.0.0.ebuild 995 BLAKE2B d837717fcba4e3b2ba5222dab366766dcdefd571e9dc5f86267aa75bd053bb74ab1e242c71a22e0f872b2111c68f2873202b9ba05fa530ddf14fba5d30620600 SHA512 c710ec8c3ef53c4fafe97851f0e15b608de3d9c64ba7a6b73b6f5cbc96e3c8ce55a14b9213e096c61d8c17bf7b7591c0c08b07988f3a622c9a8b0baca309993b
+MISC metadata.xml 438 BLAKE2B 5429aa3c88046640fb1349404a60f1508f5d86f698ef410210507df39fd5b2d2502d8d2dafde32c8a6f02c2d01e92cca1dc37255435066dfb3a41d26850a367b SHA512 1101d7830907a54a4ccfa1a1db8e6abea802fddd3ee0827770d9e15157be6a3e9b491eebd4b80eab38074fba743fc0671686806c27accd060bf3948736a86c44
diff --git a/dev-python/python-mpd/metadata.xml b/dev-python/python-mpd/metadata.xml
index 2026acc8e100..ff857238fdf2 100644
--- a/dev-python/python-mpd/metadata.xml
+++ b/dev-python/python-mpd/metadata.xml
@@ -1,12 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">python-mpd</remote-id>
- <remote-id type="github">Mic92/python-mpd2</remote-id>
- </upstream>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">python-mpd</remote-id>
+ <remote-id type="github">Mic92/python-mpd2</remote-id>
+ </upstream>
+ <use>
+ <flag name="twisted">Enable twisted support</flag>
+ </use>
</pkgmetadata>
diff --git a/dev-python/python-mpd/python-mpd-0.5.5.ebuild b/dev-python/python-mpd/python-mpd-0.5.5.ebuild
index e97fcd039b01..e07d5ff3dc60 100644
--- a/dev-python/python-mpd/python-mpd-0.5.5.ebuild
+++ b/dev-python/python-mpd/python-mpd-0.5.5.ebuild
@@ -14,6 +14,7 @@ LICENSE="LGPL-3"
KEYWORDS="amd64 ~ppc ~ppc64 x86"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )
dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/python-mpd/python-mpd-1.0.0.ebuild b/dev-python/python-mpd/python-mpd-1.0.0.ebuild
new file mode 100644
index 000000000000..067a3f07ca43
--- /dev/null
+++ b/dev-python/python-mpd/python-mpd-1.0.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 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 MPD client library"
+HOMEPAGE="https://github.com/Mic92/python-mpd2"
+SRC_URI="https://github.com/Mic92/${PN}2/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="test +twisted"
+
+REQUIRED_USE="test? ( twisted )"
+
+BDEPEND="
+ test? (
+ dev-python/filelock[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+ dev-python/tox[${PYTHON_USEDEP}]
+ )
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
+DEPEND="twisted? ( dev-python/twisted[${PYTHON_USEDEP}] )"
+RDEPEND="${DEPEND}"
+
+RESTRICT="!test? ( test )"
+
+DOCS=( doc/changes.rst doc/topics/{advanced,commands,getting-started,logging}.rst README.rst )
+
+S="${WORKDIR}/${PN}2-${PV}"
+
+distutils_enable_tests setup.py
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+ rm tox.ini || die
+}
diff --git a/dev-python/python-musicbrainz-ngs/Manifest b/dev-python/python-musicbrainz-ngs/Manifest
index 06e87318338e..a7c5e5de7348 100644
--- a/dev-python/python-musicbrainz-ngs/Manifest
+++ b/dev-python/python-musicbrainz-ngs/Manifest
@@ -1,4 +1,4 @@
AUX 0.6-fix-test-submit.patch 993 BLAKE2B 3347bd841f0f1b23477f387275ad8e6d40fcffc434150e93c0d57c9291c239639018c28e519032ee2cb251371343d0f3ce6c070b960d4ca8bd1dc5b5b480511f SHA512 ed5b6b674edddcc1d6047bfd97ffdbc1bd4ae3b83e61100b0389cabad84014dce894857faf5555824f245eacaea7541ee18424f630881698b8f2bebceabf8b78
DIST python-musicbrainzngs0.6.tar.gz 110948 BLAKE2B 9528d966565f7c927a98d311dcbb6db73a84614efa3eb071fe944b29b655526f9dd6e8a4a217428883d30b93c18e45c3d752d321d3c0689e5af00423b5fd7faa SHA512 901729f736b207f2f086e3d44a3515d405f6621706ad9c7ca07dd304349e048c5790bb16b054393651808bac4905ceb9493dd66d9fb17a1612692427c0bd3bd4
-EBUILD python-musicbrainz-ngs-0.6.ebuild 1127 BLAKE2B fca3698bfdee1c08be861bbb8701a04b8dc0901a5cc8ea2d3c2259da2239fec66a7a0ef16bb7179aedb7b0088046ac486dab475abbe8ca6656c0d1d20a649f93 SHA512 32cdb9268f706fdea88fca4a61796b686f81c71bf98c001ed756d9d1bd575af8fc5ca29641bfb1ce2ecfe8198bf934179cc461fd48d58066a8f2b89c8eae96f3
+EBUILD python-musicbrainz-ngs-0.6.ebuild 1154 BLAKE2B 60a3fe28a2e55c5a1aeaf422aa2034e0bbe16f39ceaaa4d0cc7728e20f6175990a17fd2b0a4586ded0d640f3fdd97d21dd014b0f01e6324f2690419472504781 SHA512 ee05c46fc1247439cf3a96a2afa37ee8f6f4641aae1f0e5529a286d860ac32368fc220499ba4f83f5b841821cfa0933c20f2a0c01ae8bac956cb51936bbfc7aa
MISC metadata.xml 608 BLAKE2B 2fb7e36555a1ce07fc8da2d81e412e2b1194cbacb6657779e37a40831878dc6b462e0cddfbe983d301bb84736e4bdbb6d12002f94a4038f0afde45fe35c82069 SHA512 811ffe495005e46570b10c03f4de36d8fd096123108300f21afc12f7c6af46f2ac66a9c69d1df89f1266df4b83afc5281aedd1e978d7eabd7cdd9acda7a338b0
diff --git a/dev-python/python-musicbrainz-ngs/python-musicbrainz-ngs-0.6.ebuild b/dev-python/python-musicbrainz-ngs/python-musicbrainz-ngs-0.6.ebuild
index 0a6996ca9ef8..dd950ff29ec5 100644
--- a/dev-python/python-musicbrainz-ngs/python-musicbrainz-ngs-0.6.ebuild
+++ b/dev-python/python-musicbrainz-ngs/python-musicbrainz-ngs-0.6.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD-2 ISC"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-python/python-neutronclient/Manifest b/dev-python/python-neutronclient/Manifest
index 6848d6bebf53..0842fee4a2f3 100644
--- a/dev-python/python-neutronclient/Manifest
+++ b/dev-python/python-neutronclient/Manifest
@@ -1,5 +1,5 @@
DIST python-neutronclient-6.12.0.tar.gz 290025 BLAKE2B f863826a531708fda1b9ddb43f8bfd8f66fbba99ce3fe4afc1135d20fe4718dc7f11789c3e75cf52089690ce0286bf5339c9253d1e7e35916befb52ed905448a SHA512 c7e69e263b37aa14b59b08ecc12f13210e1bd6f10cde10d8b4d5b8b9f912d604e23ff41eed684baf09bb6dc278393a55ca87d6e41e0986235cd3366d321dd85f
DIST python-neutronclient-6.9.0.tar.gz 284879 BLAKE2B 720d26489dae7e50617ec83c266ac1197dc1934a3b8f5e8a0e285227421cf8814d96d57ab30710b63eb92406663aafb29fe8d8d7efa1e1d2e74c116eaac5902c SHA512 89f5a2004c7888f11a1a17f4287ddf6942e083fc3871be4a8590a5bb86ec557584165a75cb6470ea3f19526eea882b0174746b20800211d11d10fea1210df74f
-EBUILD python-neutronclient-6.12.0.ebuild 3067 BLAKE2B c02e8276cd3a0cb96a7c6aa49c399570c9033011365cce09ae6d7e38cca0f966125da723e50cc99668f53b6ddd03e800e6e08790cbbaba1e537920e25ce98d7a SHA512 909fa9bff5e19c73b841855159b02307dd2a526c17cf6ee51b8fb7c4a44e1ca21125a28d10d0ef8b9070d6e5c3ea19d59034f07b09982cbabb431a90666b5ed0
-EBUILD python-neutronclient-6.9.0.ebuild 3403 BLAKE2B 3b5926e2f084ccf9d89ffe40ff8d065c9e5a6c61f318faeeaaf2d92b09422bea1a8d9d3b49fb3c1c9b0811904429524c0c8cfe3634e6469e09667cef79f13e7b SHA512 38a9637444651dc0938efaca1c00bd1aee201fa1bcf376da9d81a7be99563bb22adb39d56acd0876bc50d39a1c63cbdf93390866c2750408482a73614ac255af
+EBUILD python-neutronclient-6.12.0.ebuild 3094 BLAKE2B 10a6c4062d83df640842e4a3d0a7cd0a07c7ed1d0e3f3621ad208db1b6658450ca8d677d43698e9fcd6f6e885965654f89897c4976eaba27b10edf913c100600 SHA512 98333962d1e0ab1b663afd3258fd7ea3ed3931e031914bf8a0c92d96bef97350045847b4cf63a2f3209393829859f25bd5bcb19ebca545ab8c6cbafb6332a8ba
+EBUILD python-neutronclient-6.9.0.ebuild 3430 BLAKE2B 22b0ad52a06a61b105800ae161a534a5ac643dd6f8581671faf774ac1f65ed5dc65a694474c534d31e8db9e8c1ecf82ed4c82489e148bc68d41d30be851a55c4 SHA512 ff0abd1f4a1c5e7fdc3ab93a8aa47c1831db62ad6843a2218aed024c7bdf11a99134040e82aaeb2aa71776b0719559c1e6023b7d571f0032e00d15677257e5ca
MISC metadata.xml 619 BLAKE2B 441c1d5a2f0b4d0cd6469cf8626e6895fd4dc36dae8db594a2f2364abcd1ea77c9f51f0c85b2deec8ae51a8464eddb00f71c57d2d11558523720caa8fb317dd3 SHA512 d99562185b29417c559143d8fe8102a062dfda0cd7c07f9f01d1c5f11a75eac521e98c9048a23ce74ed34e198ed06bbe2a40990651caf7f9ecfa98975a8fb91f
diff --git a/dev-python/python-neutronclient/python-neutronclient-6.12.0.ebuild b/dev-python/python-neutronclient/python-neutronclient-6.12.0.ebuild
index e5c439a68a15..7d22558a6124 100644
--- a/dev-python/python-neutronclient/python-neutronclient-6.12.0.ebuild
+++ b/dev-python/python-neutronclient/python-neutronclient-6.12.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0"
diff --git a/dev-python/python-neutronclient/python-neutronclient-6.9.0.ebuild b/dev-python/python-neutronclient/python-neutronclient-6.9.0.ebuild
index 47b674027b38..69e0d901dfb7 100644
--- a/dev-python/python-neutronclient/python-neutronclient-6.9.0.ebuild
+++ b/dev-python/python-neutronclient/python-neutronclient-6.9.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="test? ( doc )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-novaclient/Manifest b/dev-python/python-novaclient/Manifest
index 840052840b1c..c7bfcd06e9e3 100644
--- a/dev-python/python-novaclient/Manifest
+++ b/dev-python/python-novaclient/Manifest
@@ -1,5 +1,3 @@
-DIST python-novaclient-13.0.1.tar.gz 312975 BLAKE2B 8f512a6b9e84e352d77f82b81777f1f9d9c8c6b40e86639c9400dede461c7f61d222ea304b8f407cf1775558aa3efe2519e03ee7ee83b17d80d5a7fa0e965284 SHA512 cca8eab5a11a784d5b701a128125e5de25c802081defa61df99449cbd711b0d6913dafeceb28e452fd9a33f901e04b5875b9cd641622af5ac6f06c00c30f7bba
DIST python-novaclient-13.0.2.tar.gz 312390 BLAKE2B 2a436a2f843afe466bbf3d376d16a994f25e2232dfcb67271837159c5f21d7970027ad6d946c331dd6bff5c248d6b526303205a96a18ef4872cc8b1b526ff366 SHA512 988264cb6b6034dd0c4cb3a79840f591bda9c1c0134ddf0124beea6d9992192dbaeb9ec20bbe73f5a831bf561d175fd3d312880093f58de51d326922502cd1e5
-EBUILD python-novaclient-13.0.1.ebuild 2387 BLAKE2B b0c089993dfa515dd9e3555cf558464b819c805b9a7e7d4dec21d8534456e7e817ce5badc668f8f38f063da579f786e2ec6b1236b51f90edfc6cf86f303fc5d6 SHA512 a79e45b0bd2399f4c9fdbd0e97e702a4a18ca413c0d8bc3f4bcd18e45667a14a932779b0909fe8e92ae7a3e635410a2d668eb8d3622ea636be392534213597c4
-EBUILD python-novaclient-13.0.2.ebuild 2389 BLAKE2B d9cc0c53508e78e392d0d587b8fc4646a93264bdc54faf6ca9f2ce36deb930585da47185cfb7eed6eac8bf985b504d56e8dca5aa39c3a1bc159ccdc5a2295a8a SHA512 21f71686c7c630c75d76604dee509f21e18709fbceca641eb84f396666578e83738b23a87c443c6f97d481838bdde36f300188cd4b69791795679f60e3dc37f9
+EBUILD python-novaclient-13.0.2.ebuild 2387 BLAKE2B b0c089993dfa515dd9e3555cf558464b819c805b9a7e7d4dec21d8534456e7e817ce5badc668f8f38f063da579f786e2ec6b1236b51f90edfc6cf86f303fc5d6 SHA512 a79e45b0bd2399f4c9fdbd0e97e702a4a18ca413c0d8bc3f4bcd18e45667a14a932779b0909fe8e92ae7a3e635410a2d668eb8d3622ea636be392534213597c4
MISC metadata.xml 760 BLAKE2B da041e2d4a5118a32574fd39fb38e5a4b417562e90f345f731b5bb9d1109c760044eb3d18b6c82c440f5a121791f1315213e58ac657be61518aab440e6a359df SHA512 51fd4adfa2bfeaa4f5a6507d31ad45a5d42df8fb702d629a516766bd25c6f5cc0d1eceeb1d4efe3ff21d51ef0507847f6b24828c017e9200759565be09cf66c1
diff --git a/dev-python/python-novaclient/python-novaclient-13.0.1.ebuild b/dev-python/python-novaclient/python-novaclient-13.0.1.ebuild
deleted file mode 100644
index 341dc56ffff7..000000000000
--- a/dev-python/python-novaclient/python-novaclient-13.0.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
-
-inherit distutils-r1
-
-DESCRIPTION="A client for the OpenStack Nova API"
-HOMEPAGE="https://github.com/openstack/python-novaclient"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- !~dev-python/pbr-2.1.0"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- ${CDEPEND}
- test? (
- >=dev-python/bandit-1.1.0[${PYTHON_USEDEP}]
- >=dev-python/coverage-4.0[${PYTHON_USEDEP}]
- !~dev-python/coverage-4.4[${PYTHON_USEDEP}]
- >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/keyring-5.5.1[${PYTHON_USEDEP}]
- >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
- >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}]
- >=dev-python/python-glanceclient-2.8.0[${PYTHON_USEDEP}]
- >=dev-python/python-neutronclient-6.7.0[${PYTHON_USEDEP}]
- >=dev-python/requests-mock-1.1[${PYTHON_USEDEP}]
- >=dev-python/openstacksdk-0.11.2[${PYTHON_USEDEP}]
- >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- )"
-RDEPEND="
- >=dev-python/keystoneauth-3.5.0[${PYTHON_USEDEP}]
- >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}]
- !~dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}]
- <dev-python/prettytable-0.8[${PYTHON_USEDEP}]
- >=dev-python/requests-2.10.0[${PYTHON_USEDEP}]
- !~dev-python/requests-2.12.2[${PYTHON_USEDEP}]
- >=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
- >=dev-python/Babel-2.4.0[${PYTHON_USEDEP}]"
-
-python_prepare_all() {
- # built in...
- sed -i '/^hacking/d' test-requirements.txt || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- testr init
- testr run --parallel || die "testsuite failed under python2.7"
-}
diff --git a/dev-python/python-novaclient/python-novaclient-13.0.2.ebuild b/dev-python/python-novaclient/python-novaclient-13.0.2.ebuild
index 7839043d06c1..341dc56ffff7 100644
--- a/dev-python/python-novaclient/python-novaclient-13.0.2.ebuild
+++ b/dev-python/python-novaclient/python-novaclient-13.0.2.ebuild
@@ -12,7 +12,7 @@ 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"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/python-ntpdshm/Manifest b/dev-python/python-ntpdshm/Manifest
index af8b71c24d34..ccd57b93d296 100644
--- a/dev-python/python-ntpdshm/Manifest
+++ b/dev-python/python-ntpdshm/Manifest
@@ -1,3 +1,3 @@
DIST python-ntpdshm-0.2.1.tar.gz 12227 BLAKE2B 612debd1a9a1809298a690068e3872f727fa9d58496e62530ab236a9f80e020770d54f7a6b3caf797f33f22cb0b75597d79a2ed578e24b11dea787cca2c3c667 SHA512 1c03f38d3f17e3871ced238e6654c57704b3dd4ab49b8cebf1eb4af3a4263de2fb3769933ccf9ebbf2ce5ca5a0ec8875a10ca07161a7e554d6d1ce93e4a2ed4c
-EBUILD python-ntpdshm-0.2.1.ebuild 695 BLAKE2B a8669f6b291cf2469232b01b35aaf4a357f559bafa49219ea03b5cc76235374c0c48d33c2a496e4ba93393527e50e3c71ff18774ec8933230b4125f7fd2d7f2f SHA512 c71d3024dea18bd32bf0fa61aac2cccdb297c399539021c983e7dc28b4f9e9831337073296c6e1e00dc634ce63de5786fb38ae045a0fddf3c02709fad815b9cd
+EBUILD python-ntpdshm-0.2.1.ebuild 688 BLAKE2B 64d80a2e753c0adbdfde138820ca080ad60613fda0ea4c152bf23f3587aad14fb0b24d224e33568dcc42c3056364188df0e5edfa90514e4318d0720dc3a5cfc2 SHA512 7e0937db3b14111f6f452f243ccd8497007ad0c0c74163e4d1720b87ebb62e05494d1392cdabbc22770394150e08788c2c80c60faf60d040aeabbcee45f8d197
MISC metadata.xml 288 BLAKE2B cf804565346328dfd23bbc04533dc8844d4a5e3debf432bacc1545780a249cc3a363efae85f6577c04bed761dbfd8f0259c3aaf05b2505528666bc6d83d4fbda SHA512 a0f7d154b6b1b48e88243ef1ede582c3cbb9056d73bc9003e4f8add773306f48c9b75f103ed85a1a18e870c31ef5eb0ec19f44a814261b3c866cdb756c2a75f5
diff --git a/dev-python/python-ntpdshm/python-ntpdshm-0.2.1.ebuild b/dev-python/python-ntpdshm/python-ntpdshm-0.2.1.ebuild
index 2018fe932467..6f3c061f3c0b 100644
--- a/dev-python/python-ntpdshm/python-ntpdshm-0.2.1.ebuild
+++ b/dev-python/python-ntpdshm/python-ntpdshm-0.2.1.ebuild
@@ -22,7 +22,7 @@ DEPEND="${RDEPEND}
dev-lang/swig:0"
src_prepare() {
- emake swig || die
+ emake swig
distutils-r1_src_prepare
}
diff --git a/dev-python/python-openid/Manifest b/dev-python/python-openid/Manifest
index c07a58e1084f..36eaa527f884 100644
--- a/dev-python/python-openid/Manifest
+++ b/dev-python/python-openid/Manifest
@@ -1,5 +1,5 @@
AUX python-openid-2.0.0-gentoo-test_fetchers.diff 566 BLAKE2B 01b37542799405072abd96a87f5ac52853c894ca658f6202e2dd8ba528a5e865fa527fcba463338a6685996ad68be51c4993c38accbc961c972de0b70cbcac70 SHA512 60cb8b12312b3727263808647dd592e295ead7cebb384f92a33afe71292267e0ab95196dfdb7a01ac8847c0565c5dc9ad81f3cb95c00d6e4c9d816941b71fa44
AUX python-openid-2.2.5-tests.patch 321 BLAKE2B fd3d0daf69dc6287191bb1a7dc61523dc13f5ce95adf8e07e7bd17f37a5f27a5984e9c85c15eb5a9f394523f2be97db67583c250a5d276b05530e95eb4dee7b1 SHA512 2d0e65763ee5fa4325e03e524ce179c367a1ba3119ce55bec458ed37bee05bb655c6a4dbc0d57ad4c20ebe22246b87da458cc688eed7d10f2cd1003f0da3f70a
DIST python-openid-2.2.5.tar.gz 300524 BLAKE2B 9431ba3947dd2d2f7717e3f64ae91e4c014b85d67e6ce9daff5541d107c35869863de79273e6f9ad433193324d44821ccf9aaf885a6541ff7a3636a31c6ee8f5 SHA512 46ffeb07dc0e94c6e1160c824dfafd4a125746a05af1541e112bc2691bf655f75d0431ea273877899abc2956bb1f82369dea75d9b54282f33875f333f5166e7a
-EBUILD python-openid-2.2.5-r1.ebuild 1570 BLAKE2B ad108ff49c65f3c6966a9728b4e5b431e5056a7a36c6e16259bfef9c0f994a6f1ce972e4e550e91e60df7b39efbbb1203bfed8a65e0e31b6c62f20bada611fd0 SHA512 c668560dff05a201003b40ff5d787c6af97b4c18737d2391c5513361de4fabebae465e17146ed462eb25e04c90d3f844a651117d8a38b97eb8553a35c652584a
+EBUILD python-openid-2.2.5-r1.ebuild 1575 BLAKE2B 9c913d86de7c2c69e1d08dcbf59fee5c6dcd440bfbfcb1459013a4e99ed9156ea152b0a7fd39fa3f87ecfaa0d1040215b0173a2d310f1178c2672540bac11c3f SHA512 57777e14de0b4ce64136e7dfd67a27cd56aea3eb76761b3012e59ea50c58127b382975a7f585d5cd73a4850fdd20a230572a537343b5f526a61eae39f843b019
MISC metadata.xml 236 BLAKE2B 167eb58da19caba0e03167e2f209e118ce8a468851bca2790a0353112848fffcd72522497e5f951bf5c6eafa9691fa2a1ad980843cb4170a8194f3b8178ebe16 SHA512 0f2c2a0401b53543eac90eafdd4d11c5913be07f47b968e2892ca92c265adbd9564f02a491ff2607d7031194ba3e50c7720851537341b1541120821c487147a3
diff --git a/dev-python/python-openid/python-openid-2.2.5-r1.ebuild b/dev-python/python-openid/python-openid-2.2.5-r1.ebuild
index 895572db7ae6..1a2f1ccb8692 100644
--- a/dev-python/python-openid/python-openid-2.2.5-r1.ebuild
+++ b/dev-python/python-openid/python-openid-2.2.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,7 +15,7 @@ SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86"
IUSE="examples mysql postgres sqlite test"
RDEPEND="mysql? ( >=dev-python/mysql-python-1.2.2[${PYTHON_USEDEP}] )
diff --git a/dev-python/python-openstackclient/Manifest b/dev-python/python-openstackclient/Manifest
index bb2c931c7421..8a1d17f185ae 100644
--- a/dev-python/python-openstackclient/Manifest
+++ b/dev-python/python-openstackclient/Manifest
@@ -1,7 +1,9 @@
DIST python-openstackclient-3.14.3.tar.gz 670217 BLAKE2B 1b9b9f2a1ae4f4fda943cd0ead35de27446e6b6e616f196094f6a6870c657e0569ceea904ff31cef26d6af35186e5a8a5a64724156a0a82001543c34410fc7a2 SHA512 b3f81272fca1e47f241d95901081f711633ac984377e1ae8c5ff32b1fb256a1e409a404c92a8d933425ec98eb15594667556b3e97c4ba7398ea83becc5cff893
DIST python-openstackclient-3.16.2.tar.gz 697555 BLAKE2B 11a911d8b11912d70c5e05df51b1d405c4e6a36b20378e89c8bda26dc7802d33fb4ca6b4e9a16b92bd6d0c33dc681b7540fc9af84742d42f69dd17d568558ceb SHA512 4966dc35e80c8b477629bd06c8f25c14ec32240669469c1b61b971654b0a62a43f5da7601343c40362b19f91c3c5a1e45b34c0c7c94da89e1503247d5dd80b56
DIST python-openstackclient-3.18.0.tar.gz 719216 BLAKE2B 5895361b1d5a957a4d56d555e47c97519136002200e89dc3dfbf9966e4981a2803b3a63daa3b1905775101dede6de59c4cd82dfe36547587ba7b4c464fe58d4c SHA512 7afa430c9c623e1bb47b6a089307f9d4a788e08671a2e8539640733558ae023f5c5b1c8e34f3a01b1469f966e19d8680755757321bb93bb4c10a145fa5e0625c
+DIST python-openstackclient-3.18.1.tar.gz 721120 BLAKE2B 58394b6172f6bdbe2ebe5a1d8ea2209049887eb7cca635b9b87b558e6ffeb7130c2545aa8b3bd11d8f8b1cb6c315acecc5fdfa7dba21c2442ef049ed688af546 SHA512 2fb15e2c9d3daa9e70871ba2005d2e94be975b564e1f70690e8a5b2fc4cbfebef4870bb39d8099829968e05eae356f4f38edad154ff041d8ab20fe2ab68f2bf1
EBUILD python-openstackclient-3.14.3.ebuild 1289 BLAKE2B cee402fc1ee5811cc8c27491669e377970e635289ec257b0838fd31306749531ba0491a972bdcf7f274cbd5fe15a4c23b210fbd971fe04adca0162c89b54fa0f SHA512 e46803e91dac3e03ca6bc3b3bcfbb169b628dd312f88086defcf1846773f6a8f2ebb2ea2168e5fd1f2e64b77ce2e9e63b80527e2f2587ce9617880558d69077f
EBUILD python-openstackclient-3.16.2.ebuild 1291 BLAKE2B 5e1c5856991e06cf187799457ac8524fca0e5781fc93e67994ae0a8d7b37813775523d821ca85d1aeeb0af547631fa38619dab255ee64356c4b2fe9e8f60165f SHA512 e89deefa78a3385c14c53d701536b8eae1ae6d3f952b43af768a4eaaf2bdb767fd9a3d10f45ea077941d410b4fc778608d31bdbb61ee5a43ba9864deb30f6328
EBUILD python-openstackclient-3.18.0.ebuild 1294 BLAKE2B 582ab810b104c0f2afed80537e71c1ec5b1a1343f9aefa0be36c30a0305fdd4b92e3156840fbdc2038978553c916738cba9a21b80ff7b588d22476d84ff47f38 SHA512 e91e2669922615be39875ca6cf73090d5b6bee8dcd74567fc0599d1ef31f7d08e55afff95708d0a57e10b85cd6ee773b40af81dee91f75efaa6fc48da168ffe2
+EBUILD python-openstackclient-3.18.1.ebuild 1296 BLAKE2B 01b60a22bd4d9ee3bc67eed9a5abf091fa6cdc5d75c0a55a6ae18e879aabf98295497f9c7699596ceecb4c52fdad7a895314df7fff89b5bd365436a9e5b909cd SHA512 ee8a6deca41958576154f5a9c79632f151838adb9723eb514ae0c3e08d4ca2d07916b7087b72c389daabc5abf647001b9df4373df68d95151f103911604f753e
MISC metadata.xml 632 BLAKE2B 4e989558d44ee733b380fae3f269ec9ca0c511caa1fd8259cac90dd3ded82f4137444f32801efd2440da95b98c2864509c5068432de830591ccaed2072029c91 SHA512 c37cb6d5ee55b8f7184a2db66dab3e6fbc3627b1869487e9d4e00928cdf1dbfb5d3d28a2d7f72290503b10b393a193a9849c497df6438ce230e418b68fd3ca4c
diff --git a/dev-python/python-openstackclient/python-openstackclient-3.18.1.ebuild b/dev-python/python-openstackclient/python-openstackclient-3.18.1.ebuild
new file mode 100644
index 000000000000..383df66dde4d
--- /dev/null
+++ b/dev-python/python-openstackclient/python-openstackclient-3.18.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="A client for the OpenStack APIs"
+HOMEPAGE="https://github.com/openstack/python-openstackclient"
+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=""
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+ !~dev-python/pbr-2.1.0"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ ${CDEPEND}"
+RDEPEND="
+ ${CDEPEND}
+ >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+ >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
+ !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
+ >=dev-python/cliff-2.8.0[${PYTHON_USEDEP}]
+ !~dev-python/cliff-2.9.0[${PYTHON_USEDEP}]
+ >=dev-python/keystoneauth-3.6.2[${PYTHON_USEDEP}]
+ >=dev-python/openstacksdk-0.17.0[${PYTHON_USEDEP}]
+ >=dev-python/osc-lib-1.10.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+ >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+ >=dev-python/python-glanceclient-2.8.0[${PYTHON_USEDEP}]
+ >=dev-python/python-keystoneclient-3.17.0[${PYTHON_USEDEP}]
+ >=dev-python/python-novaclient-10.0.0[${PYTHON_USEDEP}]
+ >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}]
+"
diff --git a/dev-python/python-prctl/Manifest b/dev-python/python-prctl/Manifest
index 620cbd7ddfec..77a6492c3917 100644
--- a/dev-python/python-prctl/Manifest
+++ b/dev-python/python-prctl/Manifest
@@ -1,3 +1,5 @@
DIST python-prctl-1.6.1.tar.gz 25788 BLAKE2B 48cf4b8f9bd50c0619218fca889f1d83c001a07d914bfd6cd61596957a467165cc8738abeaa0671ba32e90c46d8a96b56aca8443837e45e8bba6815a11463e72 SHA512 9d379f2082523421b69f237042826fb4360d1da6e96dfc3f7e5133cb7041da4e3ea9954b14a063967c6dca2a766d39fbfe7eda71df13ae38ce046ec102949f3a
+DIST python-prctl-1.7.tar.gz 25922 BLAKE2B 2d0ccc2174c62a74fcffec1115f3d157b6579c8f7dc138aacecc2d7ee479d71954b04cf1f7d881c1212d1f63c22aad800db07756e2803de2deac7eeb5d0d2742 SHA512 f2a18fc8e9ef469722c6618d5dd6b7b558d4060783e6fb3a8dc868d9ed3fa21ade371f94a4538a24dca92a71f623a96638c96882d9cf0d3d499a9f12dae8538a
EBUILD python-prctl-1.6.1.ebuild 499 BLAKE2B 67e28211d06f8192e21b642afb4e05cd953b1dc16faaac657985c36c662daa2aa0119d9cd924129fc152ec44afd4682e68ec7c918bb21b146531ec768e00e14a SHA512 8053f8a206b0b475de487c834c130970d5215068e29239063d16bc29dacee2048322ea554c162f15028b4abf971baa591b669690faf69c64b639745d5175bf74
+EBUILD python-prctl-1.7.ebuild 503 BLAKE2B 448b664bc73f057f59fff2f60e049b83c37bbffd07e0e76acd0edfb47c38ebc3048ccdca9a9b26c95508e75bf78b0c4945bf5c3baf0ea297b968c218cbc11534 SHA512 47f148ad66d197c7082db50890ea63dbe19c7e1e03dacfdd75aaf55fc1f5a51a2a35e3abbc8554a6a7f8a492711ee0a842fd688c9ec14f7df304d5dad36de9b7
MISC metadata.xml 334 BLAKE2B 1fc3c650f15c0c5663110d323f0a4acf970fa31ef8711ea894b6440bd7b04d37d2465db26168833e45bc728f6732f15352f1125d30d85ff16b9d2275931e0818 SHA512 42e6bed26bbf277f03865d151148646a4077baf61256e67616f04f004b807bc5bcb5122bded7a20d05f1eb57a2850cf0f31e469f3482c0dd214fd408b6494cdb
diff --git a/dev-python/python-prctl/python-prctl-1.7.ebuild b/dev-python/python-prctl/python-prctl-1.7.ebuild
new file mode 100644
index 000000000000..47d8ce68b2aa
--- /dev/null
+++ b/dev-python/python-prctl/python-prctl-1.7.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Control process attributes through prctl"
+HOMEPAGE="https://github.com/seveas/python-prctl"
+SRC_URI="https://github.com/seveas/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="sys-libs/libcap"
+
+DEPEND="
+ ${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/python-redmine/Manifest b/dev-python/python-redmine/Manifest
index 2ff3c61c61f2..58dde92d697e 100644
--- a/dev-python/python-redmine/Manifest
+++ b/dev-python/python-redmine/Manifest
@@ -1,3 +1,3 @@
DIST python-redmine-2.0.2.tar.gz 559017 BLAKE2B 3bec44ec562f524f7f9b4903e51c1ecaf1f9c7d76e7bbdcd6edd95e7477e9038011336514ea5f75ec23880469331ec5a8b5417d44d032d7440234db1e7bf59ca SHA512 3f8e11315e8e2b4474e8b981bd801ef75857fe73e8ed18d27f64223703d18ea2061416ed38ea35c4a4460a4ccba167b41ab48e2489930181951e9e2a5f53ec12
-EBUILD python-redmine-2.0.2.ebuild 1333 BLAKE2B 01a4cc9d7455c953cf2b0952a46042581d7c27c02a0a74e2bd87fe9d883a342e3e0b612346aea67df42c3b34fb9444ef929146e1f93217ecbe7fd04238379e3f SHA512 bc92ca16d83e4e051dae252b63b515e5ab8d77992fe3de2db8eed07e0e9cfb4be4b6fc223186a68644f657bd651b343fef85878b814ba38dc173eb18f355fca6
+EBUILD python-redmine-2.0.2.ebuild 1360 BLAKE2B e89f3bcec7488450ba6418f8758ef5f5387fae195c73c58c2620778b973966cb8be51a0b3b5998703f8f469d9e4a9aaafed3d4479cc8c51b4f7f7c71fd587a87 SHA512 f7e6b8f1f25703ef87b7dcf927ff1ccf70ca8e3c2b826cb4c9c260d73a565a4f10dcc496db1560f8392a7fb2660f9388e4e2d4d9db249fa41ea4fd1c69ed8862
MISC metadata.xml 400 BLAKE2B 03f628bb2d3dc4fe61613c08dff75e0534c475d637150a9c895e23e613b5c32188f78b298fb1b754d0df6e617f5d7c28e5e20f1984fe297a6d550b2debfe290b SHA512 12d43f2ec4712a7c01ed86aa2b1d05eebb907a8a6bd787ec82aff8ea2a97cc6708255dfad3d386550bcc72887d1b273b6ff3f958bc22e5bbdc4bd8a8d28a57ac
diff --git a/dev-python/python-redmine/python-redmine-2.0.2.ebuild b/dev-python/python-redmine/python-redmine-2.0.2.ebuild
index 831ec7d5c52b..04f68b9d4b7a 100644
--- a/dev-python/python-redmine/python-redmine-2.0.2.ebuild
+++ b/dev-python/python-redmine/python-redmine-2.0.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
diff --git a/dev-python/python-saharaclient/Manifest b/dev-python/python-saharaclient/Manifest
index b9555c9c1506..421ade31fdd7 100644
--- a/dev-python/python-saharaclient/Manifest
+++ b/dev-python/python-saharaclient/Manifest
@@ -1,3 +1,3 @@
DIST python-saharaclient-2.2.1.tar.gz 111417 BLAKE2B b4545a161a630caabca9318eb0ead796b417d686cdf2c134f7e8022e3e62e7b01e5db7cff1950826d49798d6e6ea41334138bcf918dfb23a2eaf6527c0788fde SHA512 f5ebbe76d00a9bab4239bc19df2bde30b133b261bf8abb63db12cde9539c5bc92fb1a24b6c9ed6e8a509a44ae2abe98f5e8b74655517a1e2c2126938cc5c517f
-EBUILD python-saharaclient-2.2.1.ebuild 1738 BLAKE2B 554ba20d1cd4c03bd61d54664d548fa0a16738f5c1c45020d7ffccae6aaa61bdc9f7e1347c9fd1fbd8e21942ebba3af991efe4c6f945e8cd8f18fcb5e02a0e30 SHA512 443bc055b43dd26fbcd95843b875bd001af6ac8404b4fa444a139b8dcfc01a3f6f95b27355c1b90420106e55ebdeb41aed2085a94cdce74698992e5d7ef9c0cc
+EBUILD python-saharaclient-2.2.1.ebuild 1765 BLAKE2B 2446c92644c9d5702c4c6a692cee931254f8a60b58218aac4c2f0aa28d7ef50da8c5e276c3809de5f200eaa597311d1a1d57a57995a5427fffd635f5fc1b93e6 SHA512 02576dcc5c2c9d45d2e2249df9b0c11595a19a94ac83373e3c57c4a0cc2655e83fddd681dae4d7c6527ec781be67d6c3247ed204a65e028ea4713eda9e67d54d
MISC metadata.xml 643 BLAKE2B 2a3c45ea4f9fa3c045cb88796e093436e66719daf71739c7679882f11123f2ac405926c8405046aed4efb55328d7235619192b9b7f978f7571c673e306953834 SHA512 4ab105b6287560e19a7b6ba8e999da16bdb520ff8f1a812e0e17ebff9c1edd2f7ec1475978ee478c556d31af8c201555669c92ff388de45a206b45005ec95d2c
diff --git a/dev-python/python-saharaclient/python-saharaclient-2.2.1.ebuild b/dev-python/python-saharaclient/python-saharaclient-2.2.1.ebuild
index 6b8d67117b5d..ddfc3a9f41b8 100644
--- a/dev-python/python-saharaclient/python-saharaclient-2.2.1.ebuild
+++ b/dev-python/python-saharaclient/python-saharaclient-2.2.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/python-sense-hat/Manifest b/dev-python/python-sense-hat/Manifest
index cb2c4c820a2f..d679a39ea204 100644
--- a/dev-python/python-sense-hat/Manifest
+++ b/dev-python/python-sense-hat/Manifest
@@ -1,3 +1,3 @@
DIST python-sense-hat-2.2.0.tar.gz 20841 BLAKE2B 59e6b9111fb90493e6bda00ce4a4c143dcb84d8b6529efadaf2f337adb38a8fb4287cbd9a303070ea4f335f1e03c6f4789e6f8fbe64a7c70db20675bdae7c6a1 SHA512 71914f6f22206cff23992a6908698978741a46bf9b98648388bac4550f39e8de73db6bd389b79585eba6e82160649a8c8da4217d515bbdbcb50d47218415f3ac
EBUILD python-sense-hat-2.2.0-r1.ebuild 624 BLAKE2B bfb00d13e53d425791ae00d762ec65a89d0b5a437e3a2ba2d1e4e517e2f8101248e64b0abf8ab19db314bd8109ef28fb7e3f6df80f897e11b8c0a7a1b0781057 SHA512 a86182878b2088e2b1ec7381d7341877deed016d98c7e1ccb7fa3b2fe3799bbc1fe6094a83368a1532fbfcc2cf4c7f4cd0d331b185722eed936ae95e3394346a
-MISC metadata.xml 771 BLAKE2B 05de535f0e56d7233bc94020ee828866757b95725e8f9f3cbd7681ca7ff6b92000dd8176af44115ebfae157886ec305513ec6f1f12cc56a233ff3fdc73e63fb6 SHA512 e4c3cb494bb4c8b874be22478577f0ee6a4f3f6c12a8eb00e27d6a854d5c88265714ee438486663e315c36c84369c67785ebc38764617644cda0bd6bfd314cfa
+MISC metadata.xml 652 BLAKE2B 09d216bb62cf9bcedb9c75f1d6e7c3b684f8c0716cca30332d90c17713d09ecf0796b453ec5d0714dbfa821e37a42d63c752b97bd4afe1a11c2fc6430a54678a SHA512 b7cd7d7f6380f4ab4a4d0dca35c611e0b783c8c188fd511fbca1908857f497542e3c1e9df5fe390fd4c850194b0fad1388bffc4563e1462bb4eb2d3531a9f151
diff --git a/dev-python/python-sense-hat/metadata.xml b/dev-python/python-sense-hat/metadata.xml
index eb43e658b304..7c1f9d6b2a82 100644
--- a/dev-python/python-sense-hat/metadata.xml
+++ b/dev-python/python-sense-hat/metadata.xml
@@ -2,13 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>ck+gentoo@bl4ckb0x.de</email>
+ <email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<longdescription>
Python module to control the Raspberry Pi Sense HAT used in the Astro Pi mission.
An education outreach programme for UK schools sending code experiments
diff --git a/dev-python/python-sqlparse/Manifest b/dev-python/python-sqlparse/Manifest
index 00efaaa51325..81b476c72396 100644
--- a/dev-python/python-sqlparse/Manifest
+++ b/dev-python/python-sqlparse/Manifest
@@ -1,7 +1,7 @@
DIST sqlparse-0.2.3.tar.gz 60742 BLAKE2B 38d3f17d196d3a1d50ea75810b5bd3a890c6f4b12195621d571d62b8c40e2e2d13034deddd95288df37a15daba28153a5ca9221b78bfff1c0e3bc37eddca2dba SHA512 ec654e680f8ce423a89da92c4c74f85e652bebb19e9a40ab0b8067f61803897e49e1e6f8dd1ab454b1ed130974d76b4f973c799264fd4bf8a87f034ba9c44835
DIST sqlparse-0.2.4.tar.gz 61614 BLAKE2B 2462fa5d77ca2c3028aa3539bedc3cb2d7abd35db3c736ffd8abad8626a33174787f0079453ec646739749c8860fce0f1c7d815e6a8485c24b851a40b5bf3b87 SHA512 abea0f084778976f2d1086006eaa88e1fc1d2580654d063b35557a44d9d9727b410a022e8ea06ae3b265f2829d49c48d347dddc61f2e56be9c3d6207104712b2
DIST sqlparse-0.3.0.tar.gz 64072 BLAKE2B fbee74c7222fa50c5d627959d5c8652dcd85ab5b5b771e3c8375cadc6e009c2fb1adc3c2428e27d769c210e7976c350bfab367cb7aa44dd7b4183ad9722a4ca6 SHA512 596d25f5fa2c797fe5652e36e9633397e7867586ff0959f52d1ff861c16d0e7c73644daf03d74169dd20255e802b7369d4dace0a44a3d94c15bd67faa41df551
-EBUILD python-sqlparse-0.2.3.ebuild 1331 BLAKE2B 84b0a8c0e395d1026d30438c1e23160a543763207678f923a8808b4068c0eb123fc1c04260c1a5c701552d48edf1d61c32d76eea0aa56c9ebc8d521e25eedb33 SHA512 012bc0597e4dc6095d2f98bff0fb754783ae0bb32c34bc82712c7039545a78496da6dc9e6837e6a4e02a31ea8c958af642bcd94a28e3ec70c564ea82be31ab54
-EBUILD python-sqlparse-0.2.4.ebuild 1331 BLAKE2B 84b0a8c0e395d1026d30438c1e23160a543763207678f923a8808b4068c0eb123fc1c04260c1a5c701552d48edf1d61c32d76eea0aa56c9ebc8d521e25eedb33 SHA512 012bc0597e4dc6095d2f98bff0fb754783ae0bb32c34bc82712c7039545a78496da6dc9e6837e6a4e02a31ea8c958af642bcd94a28e3ec70c564ea82be31ab54
-EBUILD python-sqlparse-0.3.0.ebuild 965 BLAKE2B 2f33741212b41d2358d319e1dada6aa7e4bfc37acfb0b20ce031bd0fb8c5076008853c5d5b7241e31ef7897a9be71805ed25a236d29736539de56d59259730a9 SHA512 9176f9e86f772bf45265b33f9a230715af85d53e82ff38941e2ee0a58f9c36f74512c20a6c68cf7666a31733ee506504bf06371a9b723d3c3844ab29ad599d9b
+EBUILD python-sqlparse-0.2.3.ebuild 1358 BLAKE2B 7ff2386f508d414fc713fea05a6867da59125dbc7e85a0e10e1176ccafecbd48000a36c9f947dc268f69f80264004507726cb615c109d935231e0300b65aa911 SHA512 91206fd8795e92589a16e479ce25d3937d035e0bab47c4576193646b9a6a71b49ed496aa4f221b35f596629aa90ba5168d2cf6364ae41f4652883b217e064ab4
+EBUILD python-sqlparse-0.2.4.ebuild 1360 BLAKE2B 3d9d084012a06a9611e1270a08f7ceb01b8050e83318b6f0e2c57e462c3aecb939449f44070f84626c553e0d971539a6ea82d42767982d5d878b9821611347bb SHA512 e32023451bff7c6c32aed112d2da383568ef89e1b6288482a1721154404d72ada7df90256d7916059627ff6602193019fb3077088eb6fae7a355631f88a7f7d8
+EBUILD python-sqlparse-0.3.0.ebuild 992 BLAKE2B d5d23ec85dc2e30f8f25155c7bbe475bca37a7527f084325bdb5f8badf393bd6f544835dc4721ff35a418f6b6789d9773863ca97c517982e6a3c8408aaa47f58 SHA512 0bef6ab73871352cc75c37375d6faf19f663e48c4dd7da6624c5bb38f0d5131f225f4e4ed118e45c237d2171c640c688d3e87fd9d38d164c27a2014a65085de0
MISC metadata.xml 453 BLAKE2B 2b04f47b565bbce71b1ddf27bedcd903f123751e7524ca62ea280b96788dbd14ae18513fda8eaf563d927c09dff7094b6a5c0d651c0530f2d3e07ee1d092c946 SHA512 5bb3c69c2dd5bc8ad2bc8c4a174be8627ed54ba0055bc153d36733f964ee289d71d0b392ec63127482a87f5f56fee9cf2900a2830a0ffbb733b1119be4abc0d3
diff --git a/dev-python/python-sqlparse/python-sqlparse-0.2.3.ebuild b/dev-python/python-sqlparse/python-sqlparse-0.2.3.ebuild
index 3920837f0161..200f8f09164a 100644
--- a/dev-python/python-sqlparse/python-sqlparse-0.2.3.ebuild
+++ b/dev-python/python-sqlparse/python-sqlparse-0.2.3.ebuild
@@ -18,6 +18,7 @@ SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux"
LICENSE="BSD-2"
IUSE="doc test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="doc? ( || ( $(python_gen_useflags 'python2*') ) )"
diff --git a/dev-python/python-sqlparse/python-sqlparse-0.2.4.ebuild b/dev-python/python-sqlparse/python-sqlparse-0.2.4.ebuild
index 3920837f0161..c80e76ba6a54 100644
--- a/dev-python/python-sqlparse/python-sqlparse-0.2.4.ebuild
+++ b/dev-python/python-sqlparse/python-sqlparse-0.2.4.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
inherit distutils-r1
@@ -18,6 +18,7 @@ SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux"
LICENSE="BSD-2"
IUSE="doc test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="doc? ( || ( $(python_gen_useflags 'python2*') ) )"
diff --git a/dev-python/python-sqlparse/python-sqlparse-0.3.0.ebuild b/dev-python/python-sqlparse/python-sqlparse-0.3.0.ebuild
index eca64775215c..c838e4174db6 100644
--- a/dev-python/python-sqlparse/python-sqlparse-0.3.0.ebuild
+++ b/dev-python/python-sqlparse/python-sqlparse-0.3.0.ebuild
@@ -18,6 +18,7 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD-2"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/python-swiftclient/Manifest b/dev-python/python-swiftclient/Manifest
index dd6387ad1983..9b245f7e547b 100644
--- a/dev-python/python-swiftclient/Manifest
+++ b/dev-python/python-swiftclient/Manifest
@@ -1,3 +1,3 @@
DIST python-swiftclient-3.7.0.tar.gz 190256 BLAKE2B f3e4c462f05a34af8f6b7775b9e238e14a29af0970f4838dbda21c0fe43481a84ad51be1f2f62592109ac6fc5a84931fce154381129fad9e1d7a60333c44c7e9 SHA512 85b762cbc9f5e90c7d4dcbb5f016ee4bdc61fe6c869d24fb9bc5f3a3c3e336b171b0d3f384b51ed7bf0edf38df3936f778be85598e4c6a9bf165f8dde0d3333f
-EBUILD python-swiftclient-3.7.0.ebuild 1487 BLAKE2B 1530a0b5a302f1af0ed630384b6fd38c324b605ddcf3b585dbca9b68129a5e13206dfca480ad908402bc468d2226fabe5aa4c1741b64da50fb1e595eaa1d9c23 SHA512 2c21236a7a276f252f57dc41fefa9a10e79de257de8321f4fd4ca4fa2e44d880ab126d2842c4415aa058bf83f1596140efa702ccc531bb4499b7d41bb51f2f55
+EBUILD python-swiftclient-3.7.0.ebuild 1514 BLAKE2B 54cb9fb41ecb43c65dfddf6bf79a2fcb7a513c23a05b6a28841e15aa1222623a9c0d18193e5a3113410897d9b6632e55d757e6a679d4015ff37d1c47c08c9e10 SHA512 26e9bd5d26906582f958926726f177da1e900f98b4379ebe1549ca495471ca054ebf32525edca968c41e7adb4565962511f78284c9f2b83aced8793b16fc142b
MISC metadata.xml 597 BLAKE2B c32e50a6b0ff995f2c237c4a6e7ca80636487a9ca4d412c74e6032a32230141f36949fa42cd39ad293a456d8961cbe14e86d6df3a772f88c76283956c46830a5 SHA512 fdcb820e96b82093910b251aff11fd5831253b86972435fe6456bdbfbeba4cc0c9d0dcfe10078103d5e7b7f29cb84e5f379293be94c30ea54fe4af741e097435
diff --git a/dev-python/python-swiftclient/python-swiftclient-3.7.0.ebuild b/dev-python/python-swiftclient/python-swiftclient-3.7.0.ebuild
index bff140f95608..8f417eead1e2 100644
--- a/dev-python/python-swiftclient/python-swiftclient-3.7.0.ebuild
+++ b/dev-python/python-swiftclient/python-swiftclient-3.7.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pbr[${PYTHON_USEDEP}]
diff --git a/dev-python/python-systemd/Manifest b/dev-python/python-systemd/Manifest
index d5931868da3d..aad4c213dc58 100644
--- a/dev-python/python-systemd/Manifest
+++ b/dev-python/python-systemd/Manifest
@@ -1,6 +1,6 @@
AUX 233-xfail-bind.patch 1077 BLAKE2B f2fa3f197887d3a14cd7bd2a8bdd33100eb18f4b348bf4ccd1877c843864a71bd52b19d53ed3c98f0de0b690c2158b6ceffe10682ed79c64c829103a2e34fe14 SHA512 63a5325812bb3530a8681b006fc66630a33cc6740ed63171025d4406a68783a3fba0b55141fd9620f049f2225191ce9cffd3d91a9d1c5cef7af94ec82b2ebd6a
DIST python-systemd-233.tar.gz 49680 BLAKE2B 7d612022738d3114a39f7ad7f4d7799ac3d027980592a5205247d4c866ac3d9520d63ee02f143e26865f0d83338f30422dd0c2299f575e8b03f3112900e9af73 SHA512 92a6cc7123db586e5ae5fbb56e5065b17be9da47ced9dbc5920d80b7db7f56d15b127e72d30889c5b24b119724a33f68be1ef322529620ed95b0f95707e4c2ab
DIST python-systemd-234.tar.gz 53900 BLAKE2B 2658ee7083036ed8259e5f4ad0714ea15227ee836ad34c7fbbdb55dd9df48751b8d9998350d789b4f47e78fe7b4a7134e12d637e5a6ebeb29a0b31e5a4575d91 SHA512 164e34ba46827711e9c6ff9ed58b2706d9a22abfc7001de030ed7d463d8ddf783eb5fee93b207c29950a3c566018cc3f1a21a549421cf3e05c1287b433367eb2
-EBUILD python-systemd-233.ebuild 821 BLAKE2B 24faf5079019f64fff7e9c110254b7c8fde43869213ccdfdec26feea99c9d817250b8a0210d1fc31b30595b888183d7c5fa6927fa54f2130d4925f468452a90f SHA512 4322e83de8f7af7dd2a68112680f79601c9f6d0fbbb969964f9159961d23bc0b5321ccd38af7de1628bf5175f86163a4c1d2281e49d0e3c6bd43aa1c15c1974d
+EBUILD python-systemd-233.ebuild 848 BLAKE2B b1f96c86c7517d906fbdf525c1cb47d9b55e5308067071552c3dd320dad57757d07ba8a6d62a630d570ec2ebda9c6150664072b05da20e58a167694599edb925 SHA512 0b9e125b7d92ba1442d9232ff9aab4f44c2ea50cb2138d1032332fcef7273a9e5169cb5a3ef661651d80cd85762873017075a923eb9c79999ff3995fee635b76
EBUILD python-systemd-234.ebuild 985 BLAKE2B c27d8ca44e2b41e5acc444f293d901f8531bd6a2301a152acf3b292aff491d3f8ee91cad47ecc60fdda9e27720969a8cc203ed772c513f1279168e995bdf3cbf SHA512 003e81a52a91e4d2a7d300076f5a0dba879363d50246ef43279b21201fae96c7520d7936a5a82359aaf1bcd551d322711db5e7318114e06530201544dbac2ab2
MISC metadata.xml 306 BLAKE2B 2e77cf6814775cb575c96548a69609034e4d9db62eba44684df463c98fe1b105ae5caffea7e1d05880ad2d8236405b2848fa24bd245e3a8627578d2cb128b055 SHA512 ca004982cde4fe1bcbd821109ec70f464a2014a2c0aa77f9976eedaec78ad68dc8d39e2e2f7023192bf807307e08259548f1ebb298ea7f3654c0b8658fba97f9
diff --git a/dev-python/python-systemd/python-systemd-233.ebuild b/dev-python/python-systemd/python-systemd-233.ebuild
index 3033c400befb..42fb78362679 100644
--- a/dev-python/python-systemd/python-systemd-233.ebuild
+++ b/dev-python/python-systemd/python-systemd-233.ebuild
@@ -14,6 +14,7 @@ LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm ppc ppc64 sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
COMMON_DEPEND="
sys-apps/systemd:0=
diff --git a/dev-python/python-troveclient/Manifest b/dev-python/python-troveclient/Manifest
index 5e3ccf3b928e..240802f2d756 100644
--- a/dev-python/python-troveclient/Manifest
+++ b/dev-python/python-troveclient/Manifest
@@ -1,7 +1,7 @@
DIST python-troveclient-1.3.0.tar.gz 130542 BLAKE2B 335358dd589ce2feeb03f2fe7da5185bc203c9f0823bb3695feeefa9d05dc4aafdfc6f582d87f05b4ac31c6c0028a3620fa2efe12ef22b36871eb6f0ad93b660 SHA512 aa26b587d8e2bd15bb65ff760b89354638f6a77a4e73ec5f37ab6dc3c374d6b8c238391c09347e7fc897138fc0bdc375f69ab479f57e14f21d0882b74cc7c978
DIST python-troveclient-2.17.0.tar.gz 189560 BLAKE2B 680d76af88b8242956eb8e7a8644c11b47fee785eb0940bca1d3b8c5c500c3c233ac0e452d7a609d10028571e68ad52d47d3834898e98642cbb93b0b17f0db40 SHA512 b314115d2c50c87658b02f5dfe9a22f68cb31ba89c3baedf45bf87c4f482aeb235c751753da538bb38c514600b374b1d3f43e17d4a8b929738b4c742e28c63d8
DIST python-troveclient-2.5.0.tar.gz 149926 BLAKE2B 11acb39afed5ed018a83861fa344e1d482bfa179e0bce97e517e392daf982d868b0c24aeae2406732ddb39e71ab977832df76b55354975d671ee17421cca72cd SHA512 83e7cafec8ce4d65a55d8854bc2e2fbc657d567e4dc2b42a64c527c656ba5f253839511582c5ca2dda970bebb4555390b895a882b87a2eacb86ccbfac9c09a97
-EBUILD python-troveclient-1.3.0.ebuild 1792 BLAKE2B 7570e4f87aa028da70315ea5a903bdad22193461bb36bb10d2e324dccd903a04ac5d0206a8fcbd4e950645d1b5a819917a71acafc32bc4290eb4b5b33801e5b7 SHA512 49e604e2f257a141f92de0283c991d3b3144ab2346271bdc58c2ce19c8b2b10e32d064ac50cd5a78591bb1ceb4e98746b9860df078ab1a2f2fa8053c1f5e3e54
-EBUILD python-troveclient-2.17.0.ebuild 2098 BLAKE2B 73bf1aee69dac4c56e0c1e3874c27ca294bc62de778664ae1da3f69be70696cc74fb5df8785dd30087aa3ee3d3953f6a2d8d32841903ff5c45ca897095c41364 SHA512 7d3f227db6a5f5785a847ae83ab8f3698df174c03178ea99993df2d09a38c496fe01f417f2e008f632915bf98b9656670ed957fada3f78ca96f4c707a1608fe6
-EBUILD python-troveclient-2.5.0.ebuild 2078 BLAKE2B 29a66e5314ced13e1dce1b127c572eae4b14da1c108357d81b8f6bdb4bcd0560a305ce20b9ea5e575b333135d3e95d51d95a0dd861f520bf2b60aa89ebe8d66c SHA512 d1297ec3f5b36a1e1a5d77e9c94c6ba3b64005846f23ddb85db88802df535bb14946726b7ece2215b1051d2493e707d0a9dc0b09504c83f418d4a7c57ce3ddee
+EBUILD python-troveclient-1.3.0.ebuild 1635 BLAKE2B ad2d75ec22c8cf09a58464a733780de70ab56c2cbb896f2550ed79259a74933308850e5b33c32ac2a97eef2041b543235b56eea0358e283f03c11727e5de6b9e SHA512 98d0922a00c5322e93375100502c0f4b8c07c357f358616a2ffdb34e24fee2691b5d5d67a3f679f5142c74cb43fc0b1af0d1d9966bc35ed92cea4b27d1c859ce
+EBUILD python-troveclient-2.17.0.ebuild 2125 BLAKE2B 7939dd31fa08149f4fc34b9011a8fac94bc7a33bccf4ec87800bd8b03d8bb54c6c868f68bd6bfbec41f5613f3b3c2502d034e3e591b92112f2805f7d09732381 SHA512 b09c7df3be96a7123b5274aba4338315e59a92c07d754f13f3099d905dbe41fa67d8528fd9fcbe2ac787da9de023629026c06dc6b77e854b2bc0336e0873d792
+EBUILD python-troveclient-2.5.0.ebuild 1870 BLAKE2B 09653a22742b3f095c16cb584a1f6216e1c055b18217fb411c394d33f76d40cb243267c953b9428c62ae8ba547a81d6351cb7e3c992bf0b5bce0fa62e21c9a29 SHA512 7cecd07089eca3818b6c5cf1d4732deaf6e882358b0abfbb1fed1c0c7f9c97f61c536acf1a58c482f63596b25892eeac4cc72b185fb0b3ce6191c80a92ad3d74
MISC metadata.xml 669 BLAKE2B 0cded2233b688bdcc98e7a140c018450a1ca1d151520ed71d0c3c4d1d079edbcd212cd0608d7e3d646555dc94248648767f88049bc375e4551a3aef3b9ba6a5e SHA512 ca61691e9d8d0f274e7d187ef24d080059f79f6fab866ded771a08740f15559456a50a5dd97ec2eb73dffec1324097331f4c4185bdd62a6dfbed37b75da2f426
diff --git a/dev-python/python-troveclient/python-troveclient-1.3.0.ebuild b/dev-python/python-troveclient/python-troveclient-1.3.0.ebuild
index 45ddeb215af2..b1f084ec9275 100644
--- a/dev-python/python-troveclient/python-troveclient-1.3.0.ebuild
+++ b/dev-python/python-troveclient/python-troveclient-1.3.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]
<dev-python/pbr-2.0[${PYTHON_USEDEP}]"
@@ -21,11 +22,7 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
${CDEPEND}
test? (
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
- >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}]
>=dev-python/requests-mock-0.6.0[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
- !~dev-python/sphinx-1.2[${PYTHON_USEDEP}]
- <dev-python/sphinx-1.3[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-troveclient/python-troveclient-2.17.0.ebuild b/dev-python/python-troveclient/python-troveclient-2.17.0.ebuild
index 5f06554da565..2802dab16329 100644
--- a/dev-python/python-troveclient/python-troveclient-2.17.0.ebuild
+++ b/dev-python/python-troveclient/python-troveclient-2.17.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/python-troveclient/python-troveclient-2.5.0.ebuild b/dev-python/python-troveclient/python-troveclient-2.5.0.ebuild
index 68fe06af62aa..1f872f63ea65 100644
--- a/dev-python/python-troveclient/python-troveclient-2.5.0.ebuild
+++ b/dev-python/python-troveclient/python-troveclient-2.5.0.ebuild
@@ -14,19 +14,15 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
${CDEPEND}
test? (
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
- >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}]
- !~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
>=dev-python/requests-mock-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
- !~dev-python/sphinx-1.2[${PYTHON_USEDEP}]
- <dev-python/sphinx-1.3[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-twitter/Manifest b/dev-python/python-twitter/Manifest
index fb3da8cef4b2..c4956ce59257 100644
--- a/dev-python/python-twitter/Manifest
+++ b/dev-python/python-twitter/Manifest
@@ -1,5 +1,5 @@
DIST python-twitter-3.3.tar.gz 84696 BLAKE2B aad833904e0127fca4043bf66187e7ff5a4175c7c86cf9b053c7d0bc6c9f25d2bc102a631d479ebd4ce81b515aea0f058473993a1b7f5a03751dd83f39e9a3c3 SHA512 72e4133abddf86a19b8701f846df7eb99b426b8835e457455935a656f38c266fb2930d8a145d5d280ef2e0f0096511b29dcdf98b94bd53b6a661ea575cfb3265
DIST python-twitter-3.4.2.tar.gz 5145121 BLAKE2B 2ac45ae8fde3cfccb794d8496efdb0066c887101b6a6ac55ad6fd0f9fda8f50db1245284236c5fa0fd8eb7419c11eb253777d78092ea138d2f0a5115db861a89 SHA512 23d009e006864bb9dbf9c10223531a0e2aeefd4ca59852849f49f41e36b6db29e820a58c8a43f23c7bda0c68b6eb19a5557ef649bae2cbb1f1e406f78a918f92
EBUILD python-twitter-3.3.ebuild 878 BLAKE2B c894906fea2f2588440cdc0fe3ca1e29408ad4d11325b3268af491ce1f33c435db6ef8a2205ecd42b7d7b440b2d0bba7e605f90875fd4a43d740b6c8dca9d93a SHA512 af4fe4d19006036892c175fa4e4e79410617b817d4f781dbe8cdbaf9b51aad47e02ae1bfaefcb525a9eb6d446a7c09af764de0f695b9a95c728ad4377b9a3ec7
-EBUILD python-twitter-3.4.2.ebuild 1608 BLAKE2B 1683f68c2afe736225da77a6c3f58846dcdbccf79c9246653e502670d1903f2b3232ea102bf6735570a202924627490d36a111dd21102d4758b01b571a801568 SHA512 fb0a2f4e2ea54c2f697427967e2b88c2572be8704ec60f3c510c16ee8fb3ede73cb241e104691a2822f2b4a8f40aa30fd61d7641e25e00d22c25f346788eac6f
+EBUILD python-twitter-3.4.2.ebuild 1635 BLAKE2B 9565cfd2efb8271bddfb646769073496942e4ff2710a3d14a610bc588f57975b85482791d36618347ca89e4b15e39d0629167036d8b328e52a3ae6cae3626a55 SHA512 aa600bcca4737a1ccef679a59d563e395a1bef542f980cb6b0738e4283b8e03a45a347935721f7147da187e5be0a1525e55e6936c0f8974af391f953b1fe7873
MISC metadata.xml 443 BLAKE2B e04fea3c6771b010c3220bf5e6d2c3d5ef61a99a1f89ce6f1bd220f41c7e2aff1f58a8e93cc30a69e8d638cf5d4c4b6ec254f02541f8de91b09f124cdffd758a SHA512 afd79db4a927e251c94096ca6cb2a6a7fd34abb693b685843b7bbeb0c379ff82feb87ea1ee773ea5939e761cbc4d22f2e61710d286110ed27579316d52df229d
diff --git a/dev-python/python-twitter/python-twitter-3.4.2.ebuild b/dev-python/python-twitter/python-twitter-3.4.2.ebuild
index 4ff9c2b81f86..da36830fd41e 100644
--- a/dev-python/python-twitter/python-twitter-3.4.2.ebuild
+++ b/dev-python/python-twitter/python-twitter-3.4.2.ebuild
@@ -17,6 +17,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x86-macos"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
# https://bugs.gentoo.org/624916
RDEPEND="
diff --git a/dev-python/python-urljr/Manifest b/dev-python/python-urljr/Manifest
index 7f18567db713..87b354761126 100644
--- a/dev-python/python-urljr/Manifest
+++ b/dev-python/python-urljr/Manifest
@@ -1,4 +1,4 @@
AUX python-urljr-1.0.1-gentoo-test_fetchers.patch 540 BLAKE2B 66d9ca4c965f900a7d02d4b934dae1ec5d402975bdef7afa9db7a7a28b232aaec25a66e3d4f0d260249446d692af31054480ef16a3873d47a5668fe92e6a8a5f SHA512 bb07e8adabdc9d03265d2f651c5c02d62227dddd85905daacc9986f119a7ea7db2743242d79df8cfc35f44ab1f90cbe9199c6457b110d97a8861d84aa92e5365
DIST python-urljr-1.0.1.tar.gz 16570 BLAKE2B c1eab9bdda42a670b6c58fc21280c9904b6cf4786440b33693eb4154f6492f8f9438b2f88bbfce724281c51a7270707cfc948da7d35192cebc2f9b904540810c SHA512 fff9e5f557ff8fa88e122f535134320043f9a14fd8048234bef762af666f4c088d50c6bc8dd3d173154e80eb8e076f0fb6749e39dd9c6f88c7ab763314dad0ad
-EBUILD python-urljr-1.0.1-r1.ebuild 730 BLAKE2B 00a599dde9e7167449ef9f5f68e63b8698bdc2462977ded86d47e96eb3cc23a372dba076b1579c21d24f213d7b81c3ae110d004cbab2bcfca7e1fb96e57a949e SHA512 92643bf7047829ab154be59973ad41fbab0fc82b76b10fd122d402d59d3cb9c7e34527783a3856975fa577c23a0e7c1fca69ba1a5fdfb4f7854d34040cdf4491
+EBUILD python-urljr-1.0.1-r1.ebuild 754 BLAKE2B 126b0b56fc8183b27c51322f99ac5b48cdf4f62f3ea4787d4554325619f992f63267b623290a2d916715c56369c8cd4e821f3f82aca595972195f1b0c907642d SHA512 e99ce3c9d7115c01246d8de95c74094a940a2b442917cfa354399f700f2f828005287bd6906675cd7495b5d654aeb9c859336444c4d9c141c91dac2fe2c32d55
MISC metadata.xml 300 BLAKE2B 080ba19508bb68fa6b5ae7e6bc53066f7a7efe2dda7e8e3cd45eb4e67e8b58086da8991f16298a97b6c6659616bb521ed8be5232c41fc712413ef97d16d311d1 SHA512 6968c0889e20fc4e26fc8626d9dcc25a97e6c755b323c181291bafcb5186e519f48e52664e01b4e14cc49561af1fff365f90bcada9c876ae65487ce81639fc76
diff --git a/dev-python/python-urljr/python-urljr-1.0.1-r1.ebuild b/dev-python/python-urljr/python-urljr-1.0.1-r1.ebuild
index 65ba00ef80e3..2451a5c0f226 100644
--- a/dev-python/python-urljr/python-urljr-1.0.1-r1.ebuild
+++ b/dev-python/python-urljr/python-urljr-1.0.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -14,6 +14,7 @@ LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="curl test"
+RESTRICT="!test? ( test )"
RDEPEND="curl? ( >=dev-python/pycurl-7.15.1[${PYTHON_USEDEP}] )"
DEPEND=""
diff --git a/dev-python/pythonutils/Manifest b/dev-python/pythonutils/Manifest
index 4088dc85f1a7..09aaf7823638 100644
--- a/dev-python/pythonutils/Manifest
+++ b/dev-python/pythonutils/Manifest
@@ -1,3 +1,3 @@
DIST pythonutils-0.4.0.zip 313577 BLAKE2B 43dbe69d9207c406d8f6290af1e95f023f24e0fe26bd97e6811d467efc18336b4819aabe1b026edbb7227770c42cd5754e887f908d0969c43fb4dfacbe26be0c SHA512 1759f1f267a6dfc2252d2a9a90fcf46f6613ee7e9dc60b6484d434443e7bb1dbc748134ec1355dd904a615d1e8a3874386c482a0ca98ffb51cdf3d9fd4f6999c
EBUILD pythonutils-0.4.0-r1.ebuild 535 BLAKE2B c3dae90ab99da8ad4793f912d4dd0608a1fd2d83f0f1a96ed37a0b19eb75bf71406c01f77176c4ded37af5fead2b0d659fa18d5db67c845519d991432a7a5f3c SHA512 03e9129aa27d14f61ad549881e1ea38859601dcdc2f53240f00f213e4557c8a3aa766eed2ef18f616da07c6b5f5e5fff562e88e6075b8b3a69dd9217463b1b26
-MISC metadata.xml 236 BLAKE2B 167eb58da19caba0e03167e2f209e118ce8a468851bca2790a0353112848fffcd72522497e5f951bf5c6eafa9691fa2a1ad980843cb4170a8194f3b8178ebe16 SHA512 0f2c2a0401b53543eac90eafdd4d11c5913be07f47b968e2892ca92c265adbd9564f02a491ff2607d7031194ba3e50c7720851537341b1541120821c487147a3
+MISC metadata.xml 251 BLAKE2B fb85d245662fa1577cfe1d77526bd34fb2a674dd447192f2defe78b751423e3d14ae73efd3ac0e1e5e6fdb6259622a782e724ec77021faf526509f199dd20d61 SHA512 46942a98ef7e36470d1169a5bc8839d25603e33c143cd36327a8a85fc14cb6bfb32247eb7608d92cc58a06cc8eef5bd64d6ec2d21e69a88632e4b936598aa772
diff --git a/dev-python/pythonutils/metadata.xml b/dev-python/pythonutils/metadata.xml
index 9e5274c5b4ae..a32d600f949d 100644
--- a/dev-python/pythonutils/metadata.xml
+++ b/dev-python/pythonutils/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
-</maintainer>
+ <maintainer type="person">
+ <email>whissi@gentoo.org</email>
+ <name>Thomas Deutschmann</name>
+ </maintainer>
</pkgmetadata>
diff --git a/dev-python/pytidylib/Manifest b/dev-python/pytidylib/Manifest
index 8a5101df3deb..0c52fa7317f4 100644
--- a/dev-python/pytidylib/Manifest
+++ b/dev-python/pytidylib/Manifest
@@ -1,5 +1,5 @@
DIST pytidylib-0.2.4.tar.gz 86650 BLAKE2B 15212651c83ebbec5b74418f37bfcd0366e9b6cdfc0820953e34ec3142871248df02618a51415a36b84ac8c2e5a12d996ff7301b5bf3a001fb42297df3a98202 SHA512 443e9af0fd458d4f041e3b72415839838a4edc83f8a978e5cc0bdf53202584e269f1ad5df10967d8ae4b98b24dcffcf9f5a54e0e3f6cd620a8a6a20171da0811
DIST pytidylib-0.3.2.tar.gz 87669 BLAKE2B 57eee794e3a6ba147b778360a12d2417c21579250620854267a83300d918cac0320c768faacb531517b66eed7fd7afc1679e76f2db626f7d7daa80af1667a06d SHA512 24f755ed2607e300711f5a1aee510df3a0a410cc7d8d8f46e065ec8d93c50e436a492cc2831e9d416ab9837497c603f9dc8705da543102813d3264e6de033ca7
-EBUILD pytidylib-0.2.4.ebuild 623 BLAKE2B d7567e475b5c7e3b7ad522471700552601dac83b409053cca568677b0c0ac4030e6b6d2f96066ff6ef523484d9a827fc66898f717b184af18579fa95f720f236 SHA512 4a3162df522c24003e017ccac97378b451a323b8d0726c41df4b730082163becf986a58aba7ef9ed6abc3c15f97164c496276d941eb93bc9b84a004a5be6c75c
-EBUILD pytidylib-0.3.2.ebuild 676 BLAKE2B 245bdc57a71dd3a40310194753eb69178c0813738245fa6400991929916b1de78ebcc0d5164078700e30e1cef585b300d474e73b86e399a1373f58fb48e27c45 SHA512 702c88ea3eddb8731d928ed4e83c2e38a6561dc91a0631adbc7e72cfad56d5b3ac61b66e1024acca8ab9f6ee4b5e5ee4b6df2c815d7aee52ad39d4db4b8aeefd
+EBUILD pytidylib-0.2.4.ebuild 650 BLAKE2B d717d6d0496527a86381000fa210a668dfd846e925b983dbc77baed979fc6ec92ef3f3368720dda510cd726df018c03b5bcf31ec63223bc36250d9f50233937e SHA512 66ef8f87f96a6c9e136c9b9cf4f2838beb11da5ae4bf715f9da1a9f340fc9a7740828ea5ca2a7cca937a4ee351cec2922069009f469f5a23c9c61b1c8028329f
+EBUILD pytidylib-0.3.2.ebuild 695 BLAKE2B c83159fbc509f54de8b3c86142dd162a17f6ee3930d50689ebdf1b061eff4cc6b535ab371792df56313f151861b106e980125caf0a4e23c8faacea2df965cb8e SHA512 35f41cc3d660cb75772b2c1f052b36929335504944b97b06ade69f1211e29257e0c7944bb85a6533d3025bc4440b1a944ebd8517f9a6a292771d449d4161672b
MISC metadata.xml 385 BLAKE2B 6c53cf6462d81e85c2a9facf85c0fd7b6c0c870656fdc4cc63bcd67e646d51e14fc9246a7b75a527eccecaf4385677ea63b56dfa04aeab708b41b83c8bc4fcef SHA512 e41d4897a343c45e469fe4cd52a7ce93d525ea208dd570fe0517feda8f445fa9175d971e4c37b8f1941a7cb6931ff6473526ced82384489f02a11c4040fec933
diff --git a/dev-python/pytidylib/pytidylib-0.2.4.ebuild b/dev-python/pytidylib/pytidylib-0.2.4.ebuild
index 89230169237f..f353923ffe99 100644
--- a/dev-python/pytidylib/pytidylib-0.2.4.ebuild
+++ b/dev-python/pytidylib/pytidylib-0.2.4.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="app-text/htmltidy"
DEPEND="${RDEPEND}
diff --git a/dev-python/pytidylib/pytidylib-0.3.2.ebuild b/dev-python/pytidylib/pytidylib-0.3.2.ebuild
index b41c07f94d2e..cc0660c92ba6 100644
--- a/dev-python/pytidylib/pytidylib-0.3.2.ebuild
+++ b/dev-python/pytidylib/pytidylib-0.3.2.ebuild
@@ -13,8 +13,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="app-text/htmltidy
dev-python/setuptools"
diff --git a/dev-python/pytoml/Manifest b/dev-python/pytoml/Manifest
index 65e82d73303c..7b125ef98362 100644
--- a/dev-python/pytoml/Manifest
+++ b/dev-python/pytoml/Manifest
@@ -3,7 +3,7 @@ DIST pytoml-0.1.18.tar.gz 8110 BLAKE2B b3c68b20abc919b1c2f9849f8f754d1e9e2df1832
DIST pytoml-0.1.20.tar.gz 8529 BLAKE2B ebd2ea0ec2ca3477371622a003b6a84d3b108c0a36b76e2fb656a8cc59406c39d0158986aef5aafb39036624871f3185041a1314866f17fda1d28cd8e7cde802 SHA512 9b913219e65e2329302455a1457a39cf5eb37e04c03025dfdbb81db4ffe60b547fb7e64fc961608004900365ccfddb4225042105fa2db8bd2e393fa2797fc24f
DIST toml-test-b212790a6b7367489f389411bda009e5ff765f20.tar.gz 19525 BLAKE2B 4a0a90406c4388a4834f33b637569d156b1ed6b0006b77b44dfcc6968349b745217ce40405aad5680a690bb9c5ffb2dfd7e716ecf214a7354e7727a212914a72 SHA512 94dc6ddadac2c75095b1a9ef7c4f68e38908bfadba53203b75c29c7aa8d3c387c1f05cf9915c2c63eeee869f4290cdcef4b8768cb36dcd4031168b5af549bb54
DIST toml-test-fa9501a192b7c46b82059caddaef978e3de883dc.tar.gz 16627 BLAKE2B 8cfa6fbee59f6482e22a03034ea0c37751fce337b7b7f652d959365c05201826344c1096f0a696aa84c0cd2f79fa3df6dbac73c1bf32f86d5e84db77a46c3fc6 SHA512 fea37ebf547633016a83c8e59e7d01a8df2e2795fdb8954246d10e4763675474e112fc52adfed38d3d8ce25bb5a60ef820f798aec2477b0fb7755f1cd6a66a98
-EBUILD pytoml-0.1.14.ebuild 756 BLAKE2B d327a3a5ccbb70c19dab8d61f9a7ce3e2c798d1ea6559aa993243df56ad992049daac6c6f35c1535e15b2fedb60ff9282924f57143c2337ae7e5fba763ef43b7 SHA512 51654cc62e68150483e52f6d1a7175534668ef8d2a3f4da73d2df24ae113bdf373025e80aff31ce3d559670be5241a84cff0dec09be0ad4a7575c341c5a90e5d
-EBUILD pytoml-0.1.18.ebuild 756 BLAKE2B d327a3a5ccbb70c19dab8d61f9a7ce3e2c798d1ea6559aa993243df56ad992049daac6c6f35c1535e15b2fedb60ff9282924f57143c2337ae7e5fba763ef43b7 SHA512 51654cc62e68150483e52f6d1a7175534668ef8d2a3f4da73d2df24ae113bdf373025e80aff31ce3d559670be5241a84cff0dec09be0ad4a7575c341c5a90e5d
-EBUILD pytoml-0.1.20.ebuild 758 BLAKE2B e4d3895883f2affcfa380c1e54586d02b980c96f75138a856835b1c2cee5a6e4d6343db4f71ab40c557a9396beba9ac4824a6d156e76be4ca8ec1190a20deb38 SHA512 c8610fadbc029c7aa1f5442e07422fc72cdd57dd3ba25638c229d37093231311e36e2d40f632749f7b67adb7e700c1ba91108f22453136e1f20acf6a19863966
+EBUILD pytoml-0.1.14.ebuild 783 BLAKE2B 472cba68a9a675577c71b7641d992bda1be9fd2ddffe9cfad7a3ad14fa303145065937d985407c3b9405a4e9c54dc5a76093d3793b11b18c0cbf49aa9562af86 SHA512 69892e5d49bb5afdb1b1d40d9dc7f9cdc4fdc7db29204a01083df72ae4a93c65688576dcc187e7fcccf68c02028fbb75425faad3616e7f7aa9c71a9611f87bbf
+EBUILD pytoml-0.1.18.ebuild 783 BLAKE2B 472cba68a9a675577c71b7641d992bda1be9fd2ddffe9cfad7a3ad14fa303145065937d985407c3b9405a4e9c54dc5a76093d3793b11b18c0cbf49aa9562af86 SHA512 69892e5d49bb5afdb1b1d40d9dc7f9cdc4fdc7db29204a01083df72ae4a93c65688576dcc187e7fcccf68c02028fbb75425faad3616e7f7aa9c71a9611f87bbf
+EBUILD pytoml-0.1.20.ebuild 785 BLAKE2B 4d490759a96291eebe113316f9b820176c1a5c0cb2910c76120ecf3042fa86825b61a0e488f35b3cc9bf66f33f68fc4b3ede47ef258ded558f3d4c1a56bad245 SHA512 13e34e0c6435f27a08874342b616277b4e3284ea8f4bd04d30027bbd1e3c791d10ffbbc05322cff541c12749d1d680c6c03027e3e139d8d52c419864414c6359
MISC metadata.xml 362 BLAKE2B fade23ceaa3b73c711e020a55500ce06c2b948a3dbafc1d39900c813a19716a8c3688ee1c83e500427b361559b6cec31f354a33f8ee72669ddb1e46ab6ffe45d SHA512 6122e392ec59d0c033d04e9b5855c28f81993755a1be2b688608a4efecbb6fd3f61fb5a6d41b3af294b1c0beacfd8edec39a454ff2a34ed0db088399301bdc0a
diff --git a/dev-python/pytoml/pytoml-0.1.14.ebuild b/dev-python/pytoml/pytoml-0.1.14.ebuild
index 738cf0b1eb84..b5ed300fec3d 100644
--- a/dev-python/pytoml/pytoml-0.1.14.ebuild
+++ b/dev-python/pytoml/pytoml-0.1.14.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/pytoml/pytoml-0.1.18.ebuild b/dev-python/pytoml/pytoml-0.1.18.ebuild
index 738cf0b1eb84..b5ed300fec3d 100644
--- a/dev-python/pytoml/pytoml-0.1.18.ebuild
+++ b/dev-python/pytoml/pytoml-0.1.18.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/pytoml/pytoml-0.1.20.ebuild b/dev-python/pytoml/pytoml-0.1.20.ebuild
index 7c1a378738d4..7274d7f58682 100644
--- a/dev-python/pytoml/pytoml-0.1.20.ebuild
+++ b/dev-python/pytoml/pytoml-0.1.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/pytools/Manifest b/dev-python/pytools/Manifest
index eda145735188..440356ecb981 100644
--- a/dev-python/pytools/Manifest
+++ b/dev-python/pytools/Manifest
@@ -1,6 +1,6 @@
DIST pytools-2016.2.6.tar.gz 49708 BLAKE2B e8cef0db856ca345bd06a0da16e07268c4f1801ba0cbfedccc47eb1379c658e5dddc8eee7e2ea00fb08539521497980a9474542168728a08e2a51b2cab2a3e98 SHA512 87faf5221982815ffecf8bbe4a81eb211111aa8f893132cb5ed0d23e3464b651dcd5070589972c5dc7fac7c4dce768dfe4e064d8346e637af4bfff36aea17833
DIST pytools-2017.4.tar.gz 51339 BLAKE2B 725518ea3aab7fb158134f9539fe1f42603beebb547260e3556466d89b084bcd0adc367bbad63a461553c88eb5c50e2c2f510a02bfb99b9e3affab29eaddf148 SHA512 4f588b725bc478303d539851110ad627baa2768d5d013434ca20e36fa315a842d0f7c3adebd5ae948f642fc5b9ad4940fbe1ee6afeaf0f16c4bc937210e9fa19
-EBUILD pytools-2016.2.6-r1.ebuild 863 BLAKE2B 5f23a349c390a12f5078109b237a08ae67d3198922de3a67c44ef461579d52164a1136518b9e15c0a3c41df040d59d6dc04c554afc853b17404009bac6f9d5a5 SHA512 147a5e35af0abd90063253559ce6e60d5e66953c4a617d98769bfde28b75ec41cd7df65388fa021127c658c659f67e9ce6bc0a157a1df038ad0b37d5f10c8a7a
-EBUILD pytools-2017.4-r1.ebuild 889 BLAKE2B c8f2bb829279faf260116e988bd3ed2c66429f5b502c631870064b461d6178817b910e28854d1ff0ad3d867aa0805543307f606ff75adda18fb84b49d1aa7678 SHA512 ce4834ef6872b0ce899f68a83349c44a0f4d48b5cfd549dd79bc4c138b40918d166491ac96a6f90e9fbacf8da6047ebf08f4a85c5f5e40c286daf30c39677986
-EBUILD pytools-9999.ebuild 864 BLAKE2B cef28bf695e5becb69838212156b1fa14631c9e19815c266d0aed3ca397ae18022b9c9c83a219c878f024b609ddae0918b846ab046630dfeac2ac90d854ff068 SHA512 14b52d4421555b9cb2d8d30a0f2374072496a9f394a2149e59d15b6fa9ed413df83456ea2a5ff660ba167c12dc04d48116cdb919d8302728f227b23a39ae2f8d
+EBUILD pytools-2016.2.6-r1.ebuild 890 BLAKE2B 23e3f31d26acac15f8fd8f7db32f5c8e858a830524182ec46657b93642d5e92b377ec3e534f822cea3eec1617d51117da28c73d3f036a2528431ba2efaec3eb6 SHA512 9bc9dbc6a207d92aa8fcf02f45cb98c35a80f9de9e18746ff62790036bb8f15195aad930fa0307150853714a9bb653535fcc09900dd0e17c98ee01665730fda9
+EBUILD pytools-2017.4-r1.ebuild 916 BLAKE2B 9ca86596717ac068cd03b282ff810e1864ac4d3d0e6c040490b8bfdd496505c0f04ee75ef95176307c5ebbc59680796ffb93af5ce20dadb282b89fe5d5ee9cc4 SHA512 b461958a5c5303777f7d9f0844e2d1b8e4a6b700b7f45db2852c876a5e8639d63b65cfcbb6bc6c2ccb3b5345f0a50bab064d4d9201a84d2e50a3c314db5565c5
+EBUILD pytools-9999.ebuild 891 BLAKE2B 53bcbc0fe732a36febd91ffb5c514e5c38841bc97d1426d9b9522bce01f4604c4a17ef190ad52a81a4ab409b924b5024ffb150d5cd77d1c6cb74a2d6844794e7 SHA512 61a18187852b53679c77e28c94839d4a1951dd0cbc0dc841d5cad41e249f2cc5ba850c8f9958a61482c4eebb1814eeff66f4e9feb7a23e93f4ad83e34f001619
MISC metadata.xml 365 BLAKE2B 9c5220f78fa8d68a183b9a60a3d2531359b46761a57288ab4d8db1d0485de923e87718dccd6c91d514b7b436d4c292c29e5d4eaef279d9d46fd3113c6995d078 SHA512 5df10be2b52e92d013020a311d433d36b3d98ad030db8ea9d10becf9f1c46d2fc326c1d77cb9f7ec73778fd9716b74468aa2192f003654bf0ebf3b94bf706a5b
diff --git a/dev-python/pytools/pytools-2016.2.6-r1.ebuild b/dev-python/pytools/pytools-2016.2.6-r1.ebuild
index 9b0ef2667240..e12ecdd1e1a4 100644
--- a/dev-python/pytools/pytools-2016.2.6-r1.ebuild
+++ b/dev-python/pytools/pytools-2016.2.6-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pytools/pytools-2017.4-r1.ebuild b/dev-python/pytools/pytools-2017.4-r1.ebuild
index c7e6e71a0800..554e7083d1d8 100644
--- a/dev-python/pytools/pytools-2017.4-r1.ebuild
+++ b/dev-python/pytools/pytools-2017.4-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pytools/pytools-9999.ebuild b/dev-python/pytools/pytools-9999.ebuild
index 223f5b415ba8..4c530168de65 100644
--- a/dev-python/pytools/pytools-9999.ebuild
+++ b/dev-python/pytools/pytools-9999.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS=""
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pyu2f/Manifest b/dev-python/pyu2f/Manifest
index 95c382ca9334..7a6588cc33d0 100644
--- a/dev-python/pyu2f/Manifest
+++ b/dev-python/pyu2f/Manifest
@@ -1,3 +1,3 @@
DIST pyu2f-0.1.4.tar.gz 38797 BLAKE2B 4240083b03bd596d1f87e42047980ab7c75d0064eec0ed2050d77bb92d26fac651af515c2c9b10d338e27ecd778e80ff47b5c33a68cd86328dc913c0e70cb1da SHA512 16f948b812edd5f0e4d97350872809b7c1b52f38eea49170e4aa21e0f695935dc0d71d4fa077ee1c1a3ef2f0711d62f0cc49983a89c841aa31aadf7b76340035
-EBUILD pyu2f-0.1.4.ebuild 1107 BLAKE2B 2f32be6c620c29498c203c80aaa31a9b7a6d853ab76c4355f614441f7d4657e10d01a94035143d8650a4949d11c2f7892cd007a52d648f482fb726d579eb466a SHA512 7166d259ac8dc4dac3a4487cd4daed3053ad997dd66af008703254c55c0170f32b80d315ba9f7e213073a40c93cbac356ee2f2e636464e091fbe38960e4abb4a
+EBUILD pyu2f-0.1.4.ebuild 1134 BLAKE2B 9e52b6a6bff58b1fa5e147507e775d3807df99938d3542f006f2dcd7bd5a2ea50f045de1a62977132aa9a16b427f2ad8d8f03f3ec5af358a52298278d7ccc85f SHA512 e2035433f076ef408ef3fa1a5d685c56e0387da55e4eb84a315274da82d718a78c91684566455ab3c189c9c22d6516d00fe21164f3d27751de11310a92f8f890
MISC metadata.xml 364 BLAKE2B f739254d4208658fd33151170987b9214670cf97ec8babc6c97ea4acdd19f3cd29f35e9d719b8462d90fbf0ff71e3bdbf30cadc2fd91ee54f2868018cddeb220 SHA512 d1f71740b09b54385ca269bedf3ce44ac424272e69881245a77796eb6c9e618e63c8837009d097b43dee477c765adf31b9e4bab7fa26606e57c3894c7bed429e
diff --git a/dev-python/pyu2f/pyu2f-0.1.4.ebuild b/dev-python/pyu2f/pyu2f-0.1.4.ebuild
index 59de7660cc44..b3fff3594026 100644
--- a/dev-python/pyu2f/pyu2f-0.1.4.ebuild
+++ b/dev-python/pyu2f/pyu2f-0.1.4.ebuild
@@ -17,6 +17,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/pyudev/Manifest b/dev-python/pyudev/Manifest
index 7627fbf6f281..58a174145c6d 100644
--- a/dev-python/pyudev/Manifest
+++ b/dev-python/pyudev/Manifest
@@ -1,6 +1,6 @@
AUX pyudev-0.19.0-skip-non-deterministic-test.patch 3497 BLAKE2B bfbbd7bcb401d807531321cb15c71a52b7b039a3c7ad5cd06e9c919e6b6ef232fb16419f0480ce89e316770db523bcd3e02edc7c4f259803f4a3c93e2b0edbbe SHA512 23c305242e4df0bd0d4cde458ca1ee129bef36f98f5b7c3b341c4866b7f21a51ffaf07aa56901aeb67ccb59a4ed6548d4799ae2c519e359b627b29e722119a4d
DIST pyudev-0.20.0.tar.gz 93217 BLAKE2B 9426b3f012be0b1bcacb7f3ed8b33d7965a2a8d7c676f032a0f2f9e6013f52090ddf82434ba01411cc2886796d34f736dc3d2e1abd6f45ee7ad516e9d5f45f90 SHA512 e86a776a2b6d29f206cdd0057c6f9b1e705d981ec8c2de49259887647856531af68238b80751102a3ffc8cea6f234cc520d62c8bc2da686e453ed010da3ebb02
DIST pyudev-0.21.0.tar.gz 89469 BLAKE2B 3bf9ac46442c5948d131932c7b62a59ef979755f2d55bcd0165fc1b69b865268051fdeab7605c8a1cb0694ce0f4b88f31a1e6a1893900a7300ddf6439734712e SHA512 ba5b6156768b65b9655d809b14378b01173643781b9c4017271e880cdfed442c44ac49eb26c970e4275b820e01678e3001870591fccf88dc713ec941e2b85d11
-EBUILD pyudev-0.20.0-r1.ebuild 1491 BLAKE2B 63f01abafe0f70c62a22d39c78b054c3c16b2e25ed919bdd80eb39e564bfe30e8e018fbdd2f6c41f9b64fb825a85db92269e7a116c41fe55478930cff365dc49 SHA512 0d4f5ec7092138a1dcf4253b30318548d8f6a46eb8b165e7456a9ac6760298d88624627df815acd8ffe4964218565b7713363ab1ba49ce3b41796ece194841eb
-EBUILD pyudev-0.21.0.ebuild 1485 BLAKE2B 309c4c9e7b4ae9a868a1d179d0727f52f52314abd7ed7ba12a5dbff6d9377b08f5f2732ef7d58c581be8cbad57b7f34452217775c6e20638d3e8410265456435 SHA512 222677cb607cf76c277077726b7a7d9297f060649308f883e16148828927ef472d4d8889e82e0e3391cdb976b41bcb049fc5f9e66b546502f6b32f8453e728b6
+EBUILD pyudev-0.20.0-r1.ebuild 1518 BLAKE2B 6f6f333181fc87ad331be4748fae03ed2aa34e3a52611207ce9710e666e0e29f8c5df3be5cbcb2582c499198d141df232a8ac64b170842cd41149f3736386000 SHA512 f59d4fb1b01bcd43094ffd5aa8c693748a88180d9ff7b1e52009a86ae23455b73ebdcfa2cbd42b46ffccf106ddae755dbf5b1901eb076f9e1de6b4a897e8c2e6
+EBUILD pyudev-0.21.0.ebuild 1512 BLAKE2B fbb76a22ba12bccca996a7284add5158604e9a61440083de85a720d0adecdf7f754069f19ee48899a887523636c127cbc02f7ab99610c9b8c9122e53e242ce26 SHA512 d99ac88ed3ff8a29203a9ade6cabf54b08b0c31895a1a58cbd8fe2530479c4ee17e13fafce05702fc74f960d45161dc36ccf9585ee81a4c49ce93123d4468532
MISC metadata.xml 652 BLAKE2B 15c561bbbbf2c96a44e6d0ff39e7d1cbef709b52800051d09add19b88318e7d4c9ceb09c0942e7b01ed3b836df1348ce7c84b0deb8db4dc6e5bcebe200ebc95e SHA512 bf46b85c588d646d7cc6179a059d9fb8143eebce038e64af50f3129056a71b65a63a3cd214924ca538e6793f48912dd0f824a7826b49abbfbb8b27a72214c89b
diff --git a/dev-python/pyudev/pyudev-0.20.0-r1.ebuild b/dev-python/pyudev/pyudev-0.20.0-r1.ebuild
index 542c886a26fe..7c77d831d72c 100644
--- a/dev-python/pyudev/pyudev-0.20.0-r1.ebuild
+++ b/dev-python/pyudev/pyudev-0.20.0-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 x86"
IUSE="pygobject test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/pyudev/pyudev-0.21.0.ebuild b/dev-python/pyudev/pyudev-0.21.0.ebuild
index cd821566e554..894790a5b1df 100644
--- a/dev-python/pyudev/pyudev-0.21.0.ebuild
+++ b/dev-python/pyudev/pyudev-0.21.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ~mips x86"
IUSE="pygobject qt5 test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="pygobject? ( || ( $(python_gen_useflags 'python2*') ) )"
RDEPEND="
diff --git a/dev-python/pywavelets/Manifest b/dev-python/pywavelets/Manifest
index 7ae81c321145..fd1d574de94e 100644
--- a/dev-python/pywavelets/Manifest
+++ b/dev-python/pywavelets/Manifest
@@ -1,4 +1,4 @@
DIST PyWavelets-0.5.2.tar.gz 4430706 BLAKE2B 0a96dde04c0d6b58304b2a6a1331036c33bf89be717127df97ea178d638d193b9ce8994d90e34b969a4a6228e7985c943529fb386a3bc938ce61a78925549bf2 SHA512 6685b348009076b39a46e5a480189c34e5bc791ac110f47a52a8dbe0cbed1f3dcb64402174480d525bcf3776d12185ac89fe36c839727a14ffbad1ed835824ad
-EBUILD pywavelets-0.5.2-r1.ebuild 1115 BLAKE2B 4654bf22c66613d89bdd9be14223fe5e912984a0b9d666ecbc97618fd59afe905c123dc02aeacc43ba31ef66a3fa7107f6559663a2d3b02981c5a69dec594619 SHA512 372fbc158d4317663967bc8ccccbc3a25f3cb07f356465ca6f3bf935cbc313121eac0dcd22a9f55ad6743c46537a0589aa4c5c8198416d3532b5d669d2934b89
-EBUILD pywavelets-0.5.2.ebuild 1113 BLAKE2B 8b80c1cbe20f5f688bb740c498f1bb48c84d65d54a029761dd67c6aaa7810603428fd8c5fe73bd9f591e809bdb4570e923916f516296fcf961cf31501ba7bde5 SHA512 3abe8c72b19564ef8353f52978119663ed2388e32b655de294805ab450b25a99054646adb1ea75700ac8820e15119569dab506652390fba84dea947c94102888
+EBUILD pywavelets-0.5.2-r1.ebuild 1142 BLAKE2B efd4be1d78b11457f04f68cb7c24cb17dc7f1f9d2e6cc6a2b39f9791d2df7c8ea53fa7f12af989610d6d412e606d19cafe3edf7fb59a394d598c497eb56d5a0a SHA512 da64feb7c0700d8f10a9275d9eab174d5da1f2da9d33a9088c7a78b1767586be5c79934ba7e017ede7b9fe99617c065dff46d1c45772c85152fd1fe26d331440
+EBUILD pywavelets-0.5.2.ebuild 1140 BLAKE2B 6a4812912b649c6a7c8cb5ddcf8d1f420200c770d24cd6c41ba8c402de95fc5301bc0c5fdffa8d5f4bb8aa97fb2c234a0fc2aefa6c0c1b618f679777a122955a SHA512 bba26440d91e55fabbb429c1427d9b494ba7b578345ebd92cb11aa5ad87c8ff2fce0f5d4ce1a7997e4ccd99a63e2af563d10f1145a117ec061f8bb2631e83104
MISC metadata.xml 814 BLAKE2B bf95f588fd50238b95cebc807140d2fd7b346e474375617b4cdff4f763f896754a106cf2ee29854ed98a8a5caf5a93b8007718580db5addfe6d3a23e392d45c6 SHA512 02937ffa5a37a9ca5e9f3b8bcee990bbb84bf4b41f770f3f02cb0a447429d127f2d1337cfd26c936469858ee01c850db33a65798144fa65102940414df5f24e1
diff --git a/dev-python/pywavelets/pywavelets-0.5.2-r1.ebuild b/dev-python/pywavelets/pywavelets-0.5.2-r1.ebuild
index 4efbea0aa77b..f144305566ef 100644
--- a/dev-python/pywavelets/pywavelets-0.5.2-r1.ebuild
+++ b/dev-python/pywavelets/pywavelets-0.5.2-r1.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/pywavelets/pywavelets-0.5.2.ebuild b/dev-python/pywavelets/pywavelets-0.5.2.ebuild
index 6c05e6d6f2d1..561c7746aaf9 100644
--- a/dev-python/pywavelets/pywavelets-0.5.2.ebuild
+++ b/dev-python/pywavelets/pywavelets-0.5.2.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/pyxattr/Manifest b/dev-python/pyxattr/Manifest
index 30ed23ca4ad0..4f3138f5146b 100644
--- a/dev-python/pyxattr/Manifest
+++ b/dev-python/pyxattr/Manifest
@@ -1,7 +1,9 @@
AUX pyxattr-0.6.0-xattr_header.patch 1780 BLAKE2B 43244b281bec7166d539155c66e604c907f2e74197414422c9486c93bec84ba8f4515afd20eb6bdcb898207200da4d1071489a7390a14e835531816a5b458865 SHA512 24531ff4fb116c69b8ab3e432753bad2d0b704c86ec21efe69741f2d34ced24c6a580872acab0e063f3be3dfad4f91199bf61fb8d1485d1c86a9266f7c163cd9
DIST pyxattr-0.6.0.tar.gz 31057 BLAKE2B cf6e99c499dbcc74305970413803e5cf59508e7ee1bf247afe42e576c2dfaf118a374ad6f8721b9d9c482f8be0c222d26b82997dc1ccc79248d5f52b2064ed8d SHA512 c56bf57729b5f8c8e3e19e29fd903b7365c6644abe3dcebf57ffc2f97a1e92d0e22cdc0a967c5abee3a74ba61a2a379e31a1734f45449095bdb7895b8357a9bb
DIST pyxattr-0.6.1.tar.gz 32105 BLAKE2B 0334d056ea652492fcc7958e0caf0ec438253e287c3f2ee663c0eb059fad5f01bba02963fc90035f84c129e19ee08e11bbc5573cebef6fd7ffe5c65adddc02ab SHA512 2c2defee81e2bd7e7e7f67d33676858f27494f12ba5c3d34bd548912a058cae562e9e9ed0dc5697892d1d55c29f2a5e10455260092b63faa54e40b841c42681d
-EBUILD pyxattr-0.6.0-r1.ebuild 1955 BLAKE2B 9667994511193b8a8eeeaf57cfe37b18e6a312a5815a1b14774c4b379dc934b6eee7bc18c38d635b5c5f1b538dc4dfaa7f0b68eb891adb6947154f381427b0d3 SHA512 b32596b71412070328f49bbd12a4f0b4da8c6e2e43da60613d9d7a06137260bd45b038ed304751a218a22badf7bc50deaeac5cd607fdf8a8e83ec5f8b78f3f74
-EBUILD pyxattr-0.6.1-r1.ebuild 1940 BLAKE2B 766cff999a97236397a4d273ceebd152864af9c5124102d6774171bd50c698fc0046032924bfae94cb6ba52bac354959b837036c2e0d7f083ad1d95caf269c58 SHA512 5a8f7dadf933e39f6bd232e9c9c05258e0d52a6cc4923c20519d54c9e42f2e02508893f4d9284578c26ad2427c2cf442ff0a6caceb0fac73bb60f3040e97f34c
-EBUILD pyxattr-0.6.1.ebuild 1909 BLAKE2B 81f6f6654af345b2269daa2310f39a01bb7791fe49610b5a54368c1e696a8961a8e1de644feb21858e3c75ee4b5677583a8d2eed2ff7817fcfab083b9f97aef3 SHA512 20b0d4c820f6ec87bb441d0f35bdcd7bf78aa255e003d7fb572005fde38ec7576eb2aea38109494361162937fe063612f93e1ca97b822adc20c5e89252521b51
+DIST pyxattr-0.7.1.tar.gz 30580 BLAKE2B 748ce0610ebc1a074dee87dffc67a88e1def0ea467f13758d2d85f9f5c37954586d85dfb8ceb1b77f4ef637295d57a153849b00d773e2e79b06902974fe01663 SHA512 093cb3f9b9637194b9737c07da7dde45b3d5083ec16a9209af80d30c86da8f93badff5aada395415be3dd48da73004286e47d0aa0671c95e65b0492d02e86009
+EBUILD pyxattr-0.6.0-r1.ebuild 1982 BLAKE2B c5cb7be7dbb4dbca943d7442dc84a3272de0f39ca1f5a73b6408a259259ab0aa766fb8b9d015bf2a7927616150c08d3b0c03794634749f0ae3763e95820019f1 SHA512 603e332a9ecf30e798a0ee6b6b8e9ac0cf666d7731dfdb721a4cdfd8bd66dda8bcd468cb198b8aa14e47060d8a9a699f2e650ac2d9ff188ff08a8996d41d44cb
+EBUILD pyxattr-0.6.1-r1.ebuild 1811 BLAKE2B 604e11e8683e717a5e5cf6834d8dc459b85ec8d27ecbdfdca44e74e6c30945a12935908106967fefb004d57d845a5a80fd5c8e20187db2de8d5dcd4d31b5315b SHA512 658e9a76d1c7e7afac942713b08491a7f2ebfc5e789c5b2048ca969ff310f559c7786d945c442ce2f166eed554e540e59c339e5a87d3802a12d2b88f58aebcf8
+EBUILD pyxattr-0.6.1.ebuild 1936 BLAKE2B bf7f008f074c1dad500802e87ebc12a4ad9fd11adda7aa675dcdcaa87124f2867963c75ff843451cfd81b7dad7f18e0b93127bfc990cac3093b9a576222a5dd8 SHA512 9129b3d5ad126998ae1d67a8b96a832ee2ef045d4d375b8f6e2e5eef1424aedebf0430a567c0f0f4e9b0a6741c4e23273a6eeee7bc3a28e67288087bc77f9f5a
+EBUILD pyxattr-0.7.1.ebuild 837 BLAKE2B d5e768895845babe7ca336830284fbff39fe57f3fe0ed820f3b0d53b7dbaae64f700d04e5557d1276af0a63e7eea01e50e70185a1e47a12850c1dd9eebe2935e SHA512 3f2d6aea962339cda2b73d7e88e160d63be831174990ec9c73c4a48765879645ebf1de085644e2734227ce5966265b516a6934a24e909fe02ca2b83a60ec4c64
MISC metadata.xml 609 BLAKE2B 8f3429390129e4438c5bb4c8d82ae11e9824863d4b200a57d660d0ae93692711b96c6cbcfd9e7e8ad46848beba86dd2ee971acde59c08c9fc6f317283358157f SHA512 8a18175143b319bf6f623304ad8f534ad34eaf8b67c57ee1addb8886e34d79bd3a74723bce4f66fb5e9e3dad4768aaf253cec8fb8e97365f152d0b8f772d7df6
diff --git a/dev-python/pyxattr/pyxattr-0.6.0-r1.ebuild b/dev-python/pyxattr/pyxattr-0.6.0-r1.ebuild
index 6885ed8f3c9c..6a55cd3646a6 100644
--- a/dev-python/pyxattr/pyxattr-0.6.0-r1.ebuild
+++ b/dev-python/pyxattr/pyxattr-0.6.0-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="sys-apps/attr"
DEPEND="${RDEPEND}
diff --git a/dev-python/pyxattr/pyxattr-0.6.1-r1.ebuild b/dev-python/pyxattr/pyxattr-0.6.1-r1.ebuild
index 5ce00c43a28a..b31d3d000ed2 100644
--- a/dev-python/pyxattr/pyxattr-0.6.1-r1.ebuild
+++ b/dev-python/pyxattr/pyxattr-0.6.1-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
inherit distutils-r1 eutils
@@ -14,14 +14,14 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
+IUSE="doc"
RDEPEND="sys-apps/attr"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
- doc? ( >=dev-python/sphinx-1.3.1[${PYTHON_USEDEP}] )
- test? ( dev-python/nose[${PYTHON_USEDEP}] )"
+ doc? ( >=dev-python/sphinx-1.3.1 )"
+
+distutils_enable_tests unittest
python_prepare_all() {
sed -i -e 's:, "-Werror"::' setup.py || die
@@ -56,10 +56,6 @@ src_test() {
distutils-r1_src_test
}
-python_test() {
- nosetests -v || die "Tests fail with ${EPYTHON}"
-}
-
python_install_all() {
use doc && local HTML_DOCS=( doc/html/. )
distutils-r1_python_install_all
diff --git a/dev-python/pyxattr/pyxattr-0.6.1.ebuild b/dev-python/pyxattr/pyxattr-0.6.1.ebuild
index 5ddd2424b549..8be4d43ebe61 100644
--- a/dev-python/pyxattr/pyxattr-0.6.1.ebuild
+++ b/dev-python/pyxattr/pyxattr-0.6.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="sys-apps/attr"
DEPEND="${RDEPEND}
diff --git a/dev-python/pyxattr/pyxattr-0.7.1.ebuild b/dev-python/pyxattr/pyxattr-0.7.1.ebuild
new file mode 100644
index 000000000000..2462914d1346
--- /dev/null
+++ b/dev-python/pyxattr/pyxattr-0.7.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Python interface to xattr"
+HOMEPAGE="https://pyxattr.k1024.org/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+ https://pyxattr.k1024.org/downloads/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="sys-apps/attr:="
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx doc dev-python/recommonmark
+
+python_prepare_all() {
+ sed -i -e 's:, "-Werror"::' setup.py || die
+ # Bug 548486
+ sed -e "s:html_theme = 'default':html_theme = 'classic':" \
+ -i doc/conf.py || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/pyxdg/Manifest b/dev-python/pyxdg/Manifest
index cae8c6dd2eb6..6502fb8cfea6 100644
--- a/dev-python/pyxdg/Manifest
+++ b/dev-python/pyxdg/Manifest
@@ -1,7 +1,7 @@
AUX sec-patch-CVE-2014-1624.patch 1867 BLAKE2B 7345af45e863876b9c0f11c0dedb2dc124e53448c532bcf622f085e3a4c3040c9308352414e173c6adf74cb1c55efaac1824bb99fc8013f63dc8cfd3610989ea SHA512 f0ff5255108b7a5774d376a8892f1120f5056ec92fa543af7e5aabe3792e7ecd347ac78ff5c04ab36db35bba513a412f6aa06fe718933317a903264bd184b712
DIST pyxdg-0.25.tar.gz 48935 BLAKE2B 8feffefff37da1e560040b36cc1ccb4ffdc57642b4de92f7a937303a02117ffe263a5dfc91bb6e85112ce60bc19509c21e7f8f859ef3ca5fca0e8c87a61cb128 SHA512 86cbf3a54fb8e79043db60dcdbb3fb10013ae25a900fa3592edc8a24bf3f440c19bc04626c7906293c785fcb56eab9d87d209b723b5baa872376ba1eb86758b6
DIST pyxdg-rel-0.26.tar.gz 68435 BLAKE2B a95948db17da9909554e82c0ccf590c3f94ec26d1e34d5ba335868233a649368c08ef30cc19e878310ef038e5bdb6d18cd0e15e9413d9c54b70931f25844ee8c SHA512 0c11bccb74b8c0d98f3c63c318d35d08e1c3bbea128bf7b82792e1bdc0a60c8c4d6414b0612b19296cfb48f7951dfc6dd55ac8d23238e370e7faf6c4f64d1fb6
-EBUILD pyxdg-0.25-r1.ebuild 737 BLAKE2B 7d390745cffd76d03700512ade7faeed8a82a5f207102fe5f880b02e0bf27794a8633e23bd01c912387353ecbe6c9d190b6d9586f9f4790a44e780c18bc86af2 SHA512 359fd320959ebb46496b38754b9c235cdb941624068ea45b092e28a9206f1cd11c4ab8832c15009127934dbd789ca2b018ec6ce1c5211824a519ad2157c8488d
-EBUILD pyxdg-0.26-r1.ebuild 765 BLAKE2B c50d40730cb673d9161bafe05fa7a8144266987f55e28a4ea52b4749e377f1eb1ae8694af65a7f97fd723ec8080f5b9617a6cb77b040aa747b9ca55d15208e46 SHA512 aa8a4a239374d0e9e495758885112515acd221d17d0417746ca10b8a45b79068914d0aa19608f05ad24df5b8edb1f4137affbfd74dc51dd902453a62d7f4f19a
-EBUILD pyxdg-0.26.ebuild 761 BLAKE2B 6203824ded6599e15b31f67f058b14ab2a7f29be0c66ec52d0e8bd4addb7e086825d77fe336dbbab1cd5bc86bca1ec50c0f3a0fec704d326c65df43c0e678939 SHA512 5f32650eeb0495d3a6eb93d141425a0dc51cc9bdea19544df32d8712c3c1d68af5897f695d88ac7b2fb7cbdd8aada111fe800d554d6a51f1484b0e34da9cea66
+EBUILD pyxdg-0.25-r1.ebuild 764 BLAKE2B 2e0653b240915b3fa92660d514069f37895a6ebdae4e3bc1dbe7c2fbd4170c0db45c42b4984c5fd82080d33f1137625930ffbcd99b646c60b3349b02b8a8076e SHA512 0faa1aaff74cc5a76ad693a0556bbad5dcef9ede2052eb9869f2478d4fc95a54249ac8cd5e1de7e1c48d06549b6fb8a18a8c6883efe23a6f8fd09b4addc1655c
+EBUILD pyxdg-0.26-r1.ebuild 789 BLAKE2B 69e151c00877d96b3b7fdaeb6f3be9a69c44076eeab0fce03e6ba5fda945e9793ea97ae9cf967655d0c9732782cd5d0117ff9624609c22a227c71b7607854f96 SHA512 e1fe842db45db8e09a4c106677e2cff1986c42e1b080a702fe8dc16451405686973294b8b5ca7322baf52d82fbfdd10af3869034525da5e6423e1d973fa9f12c
+EBUILD pyxdg-0.26.ebuild 788 BLAKE2B b5a7e1b1c0fed0ab6e303923b7c1107bee8b6579e2ac40275564e69d74d825efd2c13285e8df323847af53302fe4dd900f0f840e5077c0bf50466bd7f1161b59 SHA512 c4cb23939f6fe746fc136e059f0608ed76d6135978227e86b8dc38a4d77d0f72372fd2d87ed10792d7f88fd38b30b2182aa0b97e6de388211641edf457643ee0
MISC metadata.xml 487 BLAKE2B 4967a9b3c1a439c3cc53208ad2095031b08c4848ade6f2bb08a69aedbef5f5046f28764db62bcf3cac4c1c33c68958a7d2aba03a3b4cb7b7a407e41eddfec5f1 SHA512 f00421023d46b9aa32d8038c5ba8bfdb1b60a732932d64f7d11fe6f0c163b734182e2162dde2ba663d7c74ba8c754ece721dfbfa0b8fa3081be622dfff3949ea
diff --git a/dev-python/pyxdg/pyxdg-0.25-r1.ebuild b/dev-python/pyxdg/pyxdg-0.25-r1.ebuild
index 1eb8770f2f7b..1aafbcf3b5f0 100644
--- a/dev-python/pyxdg/pyxdg-0.25-r1.ebuild
+++ b/dev-python/pyxdg/pyxdg-0.25-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}]
x11-themes/hicolor-icon-theme )"
diff --git a/dev-python/pyxdg/pyxdg-0.26-r1.ebuild b/dev-python/pyxdg/pyxdg-0.26-r1.ebuild
index 9a97384d96ed..88c274e9b62d 100644
--- a/dev-python/pyxdg/pyxdg-0.26-r1.ebuild
+++ b/dev-python/pyxdg/pyxdg-0.26-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy )
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7,3_8} pypy )
inherit distutils-r1
MY_P=${PN}-rel-${PV}
@@ -14,8 +14,9 @@ SRC_URI="https://github.com/takluyver/pyxdg/archive/rel-${PV}.tar.gz -> ${MY_P}.
LICENSE="LGPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
test? (
diff --git a/dev-python/pyxdg/pyxdg-0.26.ebuild b/dev-python/pyxdg/pyxdg-0.26.ebuild
index ac1a8b515a6f..d3266af2214a 100644
--- a/dev-python/pyxdg/pyxdg-0.26.ebuild
+++ b/dev-python/pyxdg/pyxdg-0.26.ebuild
@@ -16,6 +16,7 @@ LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
test? (
diff --git a/dev-python/pyyaml/Manifest b/dev-python/pyyaml/Manifest
index dc765c07a488..70676b12e630 100644
--- a/dev-python/pyyaml/Manifest
+++ b/dev-python/pyyaml/Manifest
@@ -1,8 +1,10 @@
AUX pyyaml-5.1-cve-2017-18342.patch 1420 BLAKE2B bf053ed121355aea1e44f9bd29b22c9afbca7b99b68e59a6e213d2723531044049964dcb20dbc036ee27ae8bcc2c26e317cf080637e611fa0105a9d451496125 SHA512 8e7737761555d851b21ca61128d2ced4163d446acb87510b6962a20dc217923bcf835d70224c9e721486351e0aeb57f9f3c570b57086a0a00c3e8ac656a458c5
DIST PyYAML-3.12.tar.gz 253011 BLAKE2B 530f2910acb757af9e2a738d93ace45daee3fc5764f19fbc758508e873f05ebfa2486c4f82800540e5e405e7f114f06f963e5011908fd15014ca8b8afb3a76aa SHA512 e16d8b7f4f026b6a95b11fb59c54ec5f114f6f516294eaa95e718abdf5d37c17a9c4b5e0a0a61fca04e801792d9b7fb801087cf849ff22b9581f6af204b1883a
DIST PyYAML-3.13.tar.gz 270607 BLAKE2B f365f63587b911234497426c9796f98b85f5de052abd88ea434137a4eb8a4c1e08f9ee1982a30df1934dadb615145f4af8fcff577d3d4e52058e7a8843aa8604 SHA512 93642286d0317e2fe970632c36d38ce6030f7cabcf971f28e3a1054f07390fcee5baaf7f167e7c9690dbd7b2adc61f5b7d75a218ace0abca34ff8815486cfdd7
+DIST PyYAML-5.1.2.tar.gz 265034 BLAKE2B a3f6fe4a0c0a24f8934b94545e7727fad26b397755416a8127bd52fd9ea5e8fea3c6452ddfbd91edfa2e8ca88522b1ae9061c9221f394c8fa4cbd1c2dc256f72 SHA512 b5ee201c612486a95c87b7e41d474313160284359b8b30ababc80b51325aef9dd7dc27eb3b8a03a4749cb8c7e3789c5684d5c285fe35d4b20be1f189641531e0
DIST PyYAML-5.1.tar.gz 274244 BLAKE2B ea8cc4b56b9fc70bc7b01f8c654ceb8b73c82dcc936c939cba3c3654df04fe32fc46c7df322a38869d28ad5a58f6134b35cbe43924df3b4d5f3e54e33700dc73 SHA512 8f27f92bdfa310a99dd6d83947332cc033fa18f0011998bb585ad5c4340a2da20d8c20bfdb53beaae15651198d1240c986818379b0a05b230f74d1f30f53e7fd
EBUILD pyyaml-3.12.ebuild 1046 BLAKE2B 9e060f8a0ba7593b851a78519e9171b8bdd6fefb945b21e3a9dd2bbe18491dbc457843cba38f3b28235b98bb3f982795650fb14dad3f45f5f57cfeed5b1e17af SHA512 7320ec18df4e5762fee93436f27cba47b9a48c698130e04f74a7fcd96e7c617e730c966b593bfdae932c1c5d763e38c223403fb080bbafbe3433d7d89dcb4026
EBUILD pyyaml-3.13.ebuild 1048 BLAKE2B a6c2c84bd533a108e4e68ba38492f5c9a52fe51c921f10c1e9831c9aca2fc673dd9eae9a85889c5305bf9b1b4682e7655d551946ba027201c53137c69556d1ae SHA512 ef0408a3d99f5991f122ed773a3601b288fec2ed91139d1ff5b9482e274c5ef204c4056bc1303eb6aa528ae9f7f3c3e6dd80780ffd70fa71b92b479ceb6d5650
+EBUILD pyyaml-5.1.2.ebuild 1165 BLAKE2B 7d181c8343084602f152cda5e0c802e13497556586129f014073963ad85ca9f5cf653621a7c62043f8d9cf714f22655a87feff162d771cb1d0f0859aa0554681 SHA512 d822456615f53e5e65f371975167e8ac759295a828a7965af1d09519aebed5112d05eeadf3214e6320de9a5ba166998ce18ed6e78c508806108938710f66a2b9
EBUILD pyyaml-5.1.ebuild 1129 BLAKE2B 52648efcbe5433c22de07e2db1d0718fc165560427efeadc58795a60722aac9d7dab8e9e9093a24672d2bf286c0f61defc4d23430874d1025d8c26bae61e75f5 SHA512 3c121c361e229b18cf6dc2245878dae51981903af858866ec5bfd279f4ed2d30bbf6defd7b1ddaf8ef9eda1cf16279261e854e080c3af09db0e63bb4f4c95456
MISC metadata.xml 345 BLAKE2B 8c26b8b05b08ed9abab5ed2cb36552dc9af33ee2b30cf3ebe551576d7ad44908b3dff195cd7f1a3f5af9323d17eadee407e42bfeb99150be2a0ac4b48653c1eb SHA512 1fdee5219c989b3edf11bdb63264c6ca6bd54fb1f44907bf20ce7ee6b1968c9c6f2c94363698be87d92eb6cd07a034acca7dbcffaeac40d2add8d57a240772da
diff --git a/dev-python/pyyaml/pyyaml-5.1.2.ebuild b/dev-python/pyyaml/pyyaml-5.1.2.ebuild
new file mode 100644
index 000000000000..422b706b4b24
--- /dev/null
+++ b/dev-python/pyyaml/pyyaml-5.1.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy pypy3 )
+
+inherit distutils-r1
+
+MY_P="PyYAML-${PV}"
+
+DESCRIPTION="YAML parser and emitter for Python"
+HOMEPAGE="https://pyyaml.org/wiki/PyYAML https://pypi.org/project/PyYAML/"
+SRC_URI="https://pyyaml.org/download/${PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE="examples libyaml"
+
+RDEPEND="libyaml? ( dev-libs/libyaml )"
+DEPEND="${RDEPEND}
+ libyaml? ( $(python_gen_cond_dep 'dev-python/cython[${PYTHON_USEDEP}]' python2_7 'python3*') )"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+ # bug #659348
+ "${FILESDIR}/pyyaml-5.1-cve-2017-18342.patch"
+)
+
+python_configure_all() {
+ mydistutilsargs=( $(use_with libyaml) )
+}
+
+python_test() {
+ YAML_TEST_VERBOSE=1 esetup.py test
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ if use examples; then
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}
+ fi
+}
diff --git a/dev-python/pyzbar/Manifest b/dev-python/pyzbar/Manifest
index ea761d2064da..fffe001cad58 100644
--- a/dev-python/pyzbar/Manifest
+++ b/dev-python/pyzbar/Manifest
@@ -1,5 +1,5 @@
DIST pyzbar-0.1.5.tar.gz 29654 BLAKE2B 2909ccae347139472398ccbf24ab304084946f649694e820bb62f8298076007ac7cb02acf02087e3ed5d59fb8a32f1f6b61b0af50a85753b0dd182029e98bc5c SHA512 785c3e4cc5b44a1035004e4b4dd2ee538613aa021300b84c6183cc457c751fe4b4a419241608ef0e5e548d312596a0d5f4857a7b1388c6cef77fd021a0e0034a
DIST pyzbar-0.1.7.tar.gz 41551 BLAKE2B 497e920935ec6a50557123e2d78709c935284bfcff32705f8aebad3e13ead4ced7d6822adc8f377a94eb21603f81ddc4f563df9bc92b399e6244a9dee12f2163 SHA512 74b56658db7a8dc2d7a716992c001ec52a2befc9e31c41ecf7e5e1f277d4188963ef79a2433fc4befdd15d2f6e3f47c4f064582b530eef028c55e07e2c88dbbe
-EBUILD pyzbar-0.1.5.ebuild 871 BLAKE2B 93c9c970356f2fce6aab10f979d00a77f1081154d5a870a38d5b8453666f786d79511c2dfc9447f2791f1680aa110e13917c088312a1f72e5ca2de1e2368161a SHA512 1429de715d7822d37b0b4ce6a31a57f4fe365285044f2e7bae12c4e7b2b412cac8665330f946b207df5a5e71c409e546acf7fa2a19476eb1f475853bcbd45f75
-EBUILD pyzbar-0.1.7.ebuild 871 BLAKE2B 93c9c970356f2fce6aab10f979d00a77f1081154d5a870a38d5b8453666f786d79511c2dfc9447f2791f1680aa110e13917c088312a1f72e5ca2de1e2368161a SHA512 1429de715d7822d37b0b4ce6a31a57f4fe365285044f2e7bae12c4e7b2b412cac8665330f946b207df5a5e71c409e546acf7fa2a19476eb1f475853bcbd45f75
+EBUILD pyzbar-0.1.5.ebuild 895 BLAKE2B 4ea4a642907e6acedb1978ebe845155c943449d9f484011ac0a03b84453dc4e3766389dcfb545484824fb2745270943356bd89947f9d9e993074517a0a0e299f SHA512 d7e036b3e55970742e0dd8c9d9d65325593b43c329a828b8095ea958f214757486880573fbc0d5be49236a925e616383d6c4bf8aaff466c5181eac3b23bb6a79
+EBUILD pyzbar-0.1.7.ebuild 895 BLAKE2B 4ea4a642907e6acedb1978ebe845155c943449d9f484011ac0a03b84453dc4e3766389dcfb545484824fb2745270943356bd89947f9d9e993074517a0a0e299f SHA512 d7e036b3e55970742e0dd8c9d9d65325593b43c329a828b8095ea958f214757486880573fbc0d5be49236a925e616383d6c4bf8aaff466c5181eac3b23bb6a79
MISC metadata.xml 381 BLAKE2B 0ce0f75aab60659850e7d04532911feea89a4bccf8ec7826ebfb924416af438d5a2bf7981435a22e825b39881ac20a8b2a0bd93a66b2d7b031c72123033f1d78 SHA512 9b3a37c75a62f1873288ffba45ab105225a90d72e01c7ead253b5a903ec28babe152074cc7595d6398104f8ccc50ebfc71ff72c4e620a7dad1b5e57f767cd118
diff --git a/dev-python/pyzbar/pyzbar-0.1.5.ebuild b/dev-python/pyzbar/pyzbar-0.1.5.ebuild
index eb56c2648436..e060e95abcca 100644
--- a/dev-python/pyzbar/pyzbar-0.1.5.ebuild
+++ b/dev-python/pyzbar/pyzbar-0.1.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pillow[${PYTHON_USEDEP}]
diff --git a/dev-python/pyzbar/pyzbar-0.1.7.ebuild b/dev-python/pyzbar/pyzbar-0.1.7.ebuild
index eb56c2648436..e060e95abcca 100644
--- a/dev-python/pyzbar/pyzbar-0.1.7.ebuild
+++ b/dev-python/pyzbar/pyzbar-0.1.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pillow[${PYTHON_USEDEP}]
diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest
index 3d3a0b2b0de3..f02b58876804 100644
--- a/dev-python/pyzmq/Manifest
+++ b/dev-python/pyzmq/Manifest
@@ -1,6 +1,6 @@
AUX pyzmq-17.1.0-test_message.patch 725 BLAKE2B c756ffc65b1091f5581c1a8b60c5108c736a6cbe0eed6e5420900b39e0b8b4d656ec82851ad35cb734744486f90325c6bde9e5234735144b19c58a94214e0913 SHA512 4b97ec70740a03e28bd21bc50af145c69b3546e2c5c01b5e7db4b577facd3d1f01d84c5539aff7e6ac44549f90c86be52a09bedac3e2c027cc792b4dbed0da20
DIST pyzmq-16.0.2.tar.gz 1026531 BLAKE2B b276fea116d56595ff2aca8a00b2b8918c0170cf1522c4bb457f6bb0d44a13e63de18e4d4f53238a1a5b515986e029ffebdded269f191d62eb36d988b328b402 SHA512 40eaf8ce39db86ab3866890d74b92bd6f20d4ae827828a8772003656d899d10ffcfc222d21f344d9daba390824e6c43b9f34e31beb604ec5ee1ec199165f4b96
DIST pyzmq-17.1.0.tar.gz 1082716 BLAKE2B eed059cad8cc37e9315d16a43768f531ada1274b46bdf91d2ebe83cd0b4c269ea99a8532e3db6d0ea68be31600cf7d29ea4c4e894aa6d04c61534b11fb816d54 SHA512 7f1975c4d02e7d47577049da8df84753905d01672d5a244cef2e5b05e0b6fdb22e88cbb36f2e59831e95a8224819183d9a82baf1f9d7f599da61bcbfe2fc23d3
-EBUILD pyzmq-16.0.2.ebuild 1744 BLAKE2B 8ff03be7bc8d20ca0ab7433624bd1ee5c86a56c78785b148e19442b368c1eed59e01d59ca6e8a12765e3f03559c9697a189e41bf613705a12401d9ad61f36119 SHA512 239c1ecad76046732f3669132c803c6fc344cf5fdaa5c9fd34cd311be40fe1d3e7b665afb40a42d6bf2333d09c30282caa25756c1e8a7190af2b50e2a76b3588
-EBUILD pyzmq-17.1.0.ebuild 1818 BLAKE2B 8fa40a723a288a8c7d37eace63026ad86cc45f1b30c5552436442688ab305685fad4db5e38d4dadb1c76d25c1156c71629e0c6850b61e07771a6bae6592f3c59 SHA512 0b3ddeb1689c1db41490acedafcb18554f641c384fbc3d664b30f65c64834aa5d361d6ee9ad2dccfcd48eba10420cfb97ab2c6e1662244504f60ec12cabbc245
+EBUILD pyzmq-16.0.2.ebuild 1771 BLAKE2B deaafde44dc6556dca4413835dd597d9cfdfad729ca116f830e5b6eb37fdbf2113f2cf38304bccc8d6cdfc980c6ee03b06bd7c6144a5a86598d2026b6b0fb1cd SHA512 346fa8c66779ee0a5b7200efc5860afa9db2e182a8e9828cff0434d9c529d418eca8e8183eb43e14e86f30cd9589937f4bdbfe33ab66aa57da5eb37dad16d561
+EBUILD pyzmq-17.1.0.ebuild 1844 BLAKE2B 30939fa37926c3a1ded98660102ccf1ae4ae9122143a7f262430ca7bafea103d3296244f42bfe0faa3fc1b216c2cedea077de9a83e55468a6838d09961e7160f SHA512 8fce5dac2423663adb17cdfbbb3b633d08192962b11a5cda7e40847d0dc606cbc464dd64449f11ac0daf4de8a3b3d0c1d1d1d944b590fa04c6b99506c2e60ec5
MISC metadata.xml 318 BLAKE2B 332c15a9f2501968cf1ef1f794c6ffe69c196b0d1574889cf90cbffe394e01aeeb869d4644d3182bfb4fd6f1fd1b08e4d73bfdeca401e7071f547311fcebdab5 SHA512 82430ca9ef38b198825652b6a35b18070c4dbfbe9e662311755c6436e98d37b83c44c1d1aa9ade477b5eefadef85390ca1e6c3d035150a850ec08e8134b4f03c
diff --git a/dev-python/pyzmq/pyzmq-16.0.2.ebuild b/dev-python/pyzmq/pyzmq-16.0.2.ebuild
index 4395c1c34c80..8e8ecf5271ef 100644
--- a/dev-python/pyzmq/pyzmq-16.0.2.ebuild
+++ b/dev-python/pyzmq/pyzmq-16.0.2.ebuild
@@ -16,6 +16,7 @@ LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ~mips ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=net-libs/zeromq-4.1.2:=
diff --git a/dev-python/pyzmq/pyzmq-17.1.0.ebuild b/dev-python/pyzmq/pyzmq-17.1.0.ebuild
index ac2e78fd6184..64bee69abfaa 100644
--- a/dev-python/pyzmq/pyzmq-17.1.0.ebuild
+++ b/dev-python/pyzmq/pyzmq-17.1.0.ebuild
@@ -14,8 +14,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=net-libs/zeromq-4.2.2-r2:=[drafts]
diff --git a/dev-python/pyzor/Manifest b/dev-python/pyzor/Manifest
index 77b67879a278..c15588253261 100644
--- a/dev-python/pyzor/Manifest
+++ b/dev-python/pyzor/Manifest
@@ -1,5 +1,5 @@
AUX read-stdin-as-binary-in-get_input_msg.patch 2751 BLAKE2B c348d28eeb703ff9b257c915ba6c6ac62e95a1f389173ff2fcd034dbcfdf8b9d9fd075365b9033fe13a3f5ec6a24dad5110c468f54dc5417241cf5cb95e5933f SHA512 424d7b640e4f297bde5e98c92b7fec48c79998b07a710f685f786c673ef10981efc71647973fdd05ac84879387ab5eb97d5c734bf5b03827dd998cf292948d5b
AUX unfix-configparser-compat-for-2to3.patch 1210 BLAKE2B 1ad8b2528cbf723d46d18c25163f68738281c48638b86c8809b5dab8f6f3c0058f17b1e2232d7c704b4aa777aaaf43c63170478da95272e75492bbbaec696789 SHA512 d9f5308d1f9280db5a0556fcaf3927e261b6cd1d01ff42c05a912335c6f9343f78096eed645aab5c741c221adf5ece00137aa3ae6f950cafbeb77db1908949b9
DIST pyzor-1.0.0.tar.gz 126276 BLAKE2B c60f26c53bf118c88dacbc49ddd414473748af1868b383a9c937ecf3cfe426ecdd60f64388fe7e555bd4641ef445769600e40879279dd544ef9ea32bd0dab6b9 SHA512 b3fb8b2c5261e187a2ab3a5a3b12d221df7de08766c6bb2ad9990c0f23517534871ecc9d5ad529e79b0d0aef8b2b800728320c57435a8c0d8c3f80a4ba0f7e4a
-EBUILD pyzor-1.0.0-r1.ebuild 2131 BLAKE2B 8b02ef8fd6fa3f9870d4ee37b8ca7cb0a25190d72de548b35ac84751461612df334297d77ef5648bdba76fed0a1216f9f858b05dbe3d255c00c93e6ba24b3b6d SHA512 949c4e0426f3bb579d88888a4ce4633e728ad0abe8f1db4566ce47a5efc75b7a8e150fb4d5a53e82e6cc3dd6194191daf2d89ed750918b65dce226c9bd7ca4cd
+EBUILD pyzor-1.0.0-r1.ebuild 2158 BLAKE2B 02623413ccd000332bf6611d42b1ff13a43c36ca33fa816dbc42f3f5abd67b94163e2f2428b3d3a122dfb37c4b804d493e20a30a0fb771b565c576a2362ad43a SHA512 965298625e7a9a9be2af4e9343d8223642c91cc74d06492a728780203ee093e0ea9753fbdf6722c8a63304bf445434957ec80de01cfbfa9f5196cfa29b244dd3
MISC metadata.xml 1061 BLAKE2B d2ad7e863f055f46e4ab2048cd8cf042444476da9423743c246ede1f6b3f2b8be4b9f980da10e741726ae25625af09a8ce6eeb7710c2f5a8ceb4cc4f915d2e61 SHA512 58d18a197dd3575d7644f0e9f446344ccfcc321d33493fadfd89f7f233a1dc58e0c899b42a3ae72b219dc1327e2de6eeaf90a8de3735fdc0dc1f6c67c5cc8722
diff --git a/dev-python/pyzor/pyzor-1.0.0-r1.ebuild b/dev-python/pyzor/pyzor-1.0.0-r1.ebuild
index 446605cf56fa..77b1ba63737d 100644
--- a/dev-python/pyzor/pyzor-1.0.0-r1.ebuild
+++ b/dev-python/pyzor/pyzor-1.0.0-r1.ebuild
@@ -16,6 +16,7 @@ SLOT="0"
KEYWORDS="alpha amd64 hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc gdbm gevent mysql pyzord redis test"
+RESTRICT="!test? ( test )"
# The mysql-python library is always required for the MySQL engine. We
# depend on it conditionally here because otherwise repoman will balk at
diff --git a/dev-python/qrcode/Manifest b/dev-python/qrcode/Manifest
index 0dcf3958d7e3..c6749afcae69 100644
--- a/dev-python/qrcode/Manifest
+++ b/dev-python/qrcode/Manifest
@@ -1,6 +1,6 @@
AUX qrcode-5.1-unicode.patch 961 BLAKE2B f0fffaab08a6e20bf2897b4130f25b1639992a4184114f5ede1833cbbf7e8d9f7aa0fa9ae631d0af8d84ac4c372d96e4f0809fcba6168c2bd6d23a7c39e8baa2 SHA512 f75feb86c8796e73d7089fba8e0c464929452c4be24b2829fd231bd210d2152710529aa3e3266bb88453ee4f69fed2a1f6cdf337a8ff44a345f3f7d56c969af0
DIST qrcode-5.1.tar.gz 22259 BLAKE2B 1aad710fbfdaa1c1be505038ceedbf02de8bcb2a37ead59265ff03af63b96d6cd740672cb2bd3a8f3b67eb981ed791cf2d53050c02d1499e6efcf1fcce2903c1 SHA512 67a7bb51fe2386f3b1ac0b799d3850d3ca4f61286fdc809654df3f5a1071b503707a9a3e82e595b7611dd9d7b7e74b36e19b86942fb5ad94c256cd7ca9aa02f3
DIST qrcode-6.1.tar.gz 29363 BLAKE2B 5f31035b6c548c710d0d8198428612fc52417be7af5b5f412a42d264cb6a3ba96de65651049390107cc77e886df2b139942266aba579896f05692177b394ea11 SHA512 4831553932442f5535cba15d5958a656b399112f0f379c28ad9b610c33d88ec6d0613dc7047a2315606e49f027bfd13a15a332ce86b80040d56e1114a0f62251
-EBUILD qrcode-5.1-r1.ebuild 941 BLAKE2B 9d01e4e4da5f18927bb7857d312dd900c5f027b881cacebec53709f75c022c3cd8d3b1019f654cceffc7bcf1fe33fb602624441fa2e1b25414f3c1532ec66bbd SHA512 f21dca34373a98827d48141c1a095b69733b3e633b169b36472050c5339d458c0acfecd44c78e9a65b35c7f4c7792548ad2c66aa9965edbe68e2d32bf0e10fb2
-EBUILD qrcode-6.1.ebuild 904 BLAKE2B 5c6bb7ca1867b9be2cdbac79baa625a770a9cd7a64634f21303421341577c2fa568f70fce75040b8163479e17121472d1d099dcb7950e7270013907d7bf80a4f SHA512 5b502c3b823f76f3b561d74086d47b00c40ec50c626969c086e7065fb24f14634ac38ef671da8cdcb7657b7764c01e8c1134b39087eff44a7ec573cd78618581
+EBUILD qrcode-5.1-r1.ebuild 968 BLAKE2B af5927394bf487a4cd9f6f3f602e53f60a2933f7bbf18ae95459e1958aa84611e37b557d2ab913d53aea752c4793ebb8b24ecaedff805569cfefe0285f96bc86 SHA512 497e34df0780a354680cc6d1605ed8fb75cb8724cf20cc47008ae6d809fc8b62a8caaa2be015d837830d57aafc8928bd0cf55f54b2259d01327026e0ede11595
+EBUILD qrcode-6.1.ebuild 788 BLAKE2B d21d4e892f80df50582e3596feda7813514e5dc2d21df56cacc902db7f1a9dba6a0da16eccf9c3a5f2988a735e29b875bd86e949b0aa4f28cf29e8834417a4d6 SHA512 a78ab56df7955a1cf06af044289dbeeaec061309e2f5a3e2472f1455207a2de2dd7a07878e513e8cb73a326098a6ba98a9f242d024720b119572e0715b0f2206
MISC metadata.xml 309 BLAKE2B 1ddae27e1f2ec0dc7c656238d9895afa6034ef205f42bea031b29cc69191b074e29f4049ec8103701cd916e17dae25e26d25d4e61f123d53fc0b0f6321c8d857 SHA512 65fa150581939d81a62bcd84b25e733b5cbf394ee6b201aaf7f64b22eeb75a3466ae0a6e1e230a8bb8f08b678544660e4382eb85fe55754bd64014a3c7b35aec
diff --git a/dev-python/qrcode/qrcode-5.1-r1.ebuild b/dev-python/qrcode/qrcode-5.1-r1.ebuild
index a7e75c5bc4dd..c49e4ef69398 100644
--- a/dev-python/qrcode/qrcode-5.1-r1.ebuild
+++ b/dev-python/qrcode/qrcode-5.1-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
# optional deps:
# - pillow and lxml for svg backend, set as hard deps
diff --git a/dev-python/qrcode/qrcode-6.1.ebuild b/dev-python/qrcode/qrcode-6.1.ebuild
index b59ee7e4b562..13b2c4b1aa39 100644
--- a/dev-python/qrcode/qrcode-6.1.ebuild
+++ b/dev-python/qrcode/qrcode-6.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
inherit distutils-r1
@@ -13,9 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
+KEYWORDS="amd64 ~arm arm64 ~x86"
# optional deps:
# - pillow and lxml for svg backend, set as hard deps
@@ -25,12 +23,9 @@ RDEPEND="
dev-python/pillow[${PYTHON_USEDEP}]"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( ${RDEPEND}
- $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' -2) )"
+ test? ( $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' -2) )"
-python_test() {
- "${EPYTHON}" -m unittest discover -v || die "Testing failed with ${EPYTHON}"
-}
+distutils_enable_tests unittest
src_install() {
distutils-r1_src_install
diff --git a/dev-python/qscintilla-python/Manifest b/dev-python/qscintilla-python/Manifest
index 6fb4fd99571a..be20344279b7 100644
--- a/dev-python/qscintilla-python/Manifest
+++ b/dev-python/qscintilla-python/Manifest
@@ -1,5 +1,7 @@
+DIST QScintilla-2.11.3.tar.gz 3006383 BLAKE2B 6238aaff44d6136a64e8c38e38c4886357eb72aa4067f54eda1e876040c41ebce8577e244b81a062e9020c4d142439f5612ca88055d0ba87172ff5b8893938d7 SHA512 83406ef2f425c6288fcac52b01417853186ba860e33e14b236801271e034c327cbb00817cb7247e98bafc1844aeff9f24ec4878ac8ec4bd52d0d2d9778f6b884
DIST QScintilla_gpl-2.10.8.tar.gz 2736054 BLAKE2B 4bc7a2bc1974f8e10a96b7716a8e35d4854e9eeb8040734f99b796bddd9679ee2539f6517743689f9d7deff9ce523cdbb2f77ccd65eaadfc947dcc7a1337d918 SHA512 c0a216737dbda6bc390225196b37a43e4884c9cd67e6e81fc1b1b952683fe88dbfe7caf3c66d94a378f37502e1f08cbdf788426248e73f5f66ec65982b7652b5
DIST QScintilla_gpl-2.11.1.tar.gz 2932060 BLAKE2B 9f2f9fd89667cc04c95d0a36e4a615dcf3c1c11a5446e19a43104513894b76bc7478f2aed7e8c94ce413f940327deb09e51507bee1fa35c79c176e01e6b74767 SHA512 40b600aa8eec17bc99491a08aeaee72bf498a66f0257d310a8df2667de82805715b9c859885c092acfb03ba8f69433a6517d0d4bb324bf99bd9db461172c08d5
EBUILD qscintilla-python-2.10.8.ebuild 1551 BLAKE2B bff3a35fec9120904fa4b3e9c5c731334a0d9bd61de51cfa582a0cf41a26d64602a682fe5fdc0f27d4c916b50418c71c1344cf3fe88d47ea05613886d3180c51 SHA512 b559358ecbb09e10250d64145b1629795bd0b57e228cbada6239199a8436a951e5dd298916be6d1904f1c99bc70ee04592b1b9cd300ca7f4adb1f42ffe340965
-EBUILD qscintilla-python-2.11.1-r1.ebuild 1744 BLAKE2B 82be7cd42fbd8c1348fc14e08fb1981e8baad99361c79b076340a634d629dcc218df7ae952c5a865dacf34fe4312ab3da3280fa4d34e6115cc91eb45b5d7da7f SHA512 618eaa127ea65050ab2b0028622433a58d8a358e11995253e5602df1dd52e7d67a947dbef4bb4affe45543ba9143a004fcc53a969c75d15fa26b71ef6f573734
+EBUILD qscintilla-python-2.11.1-r1.ebuild 1746 BLAKE2B 8081d98716c04e0a1b8bbaaec121cfa7550c60894ab17a71e7562fc66f007b7a355cb2e348a1da29257ab72ef7f02ac184795217cd503a157da169d3c7d05829 SHA512 85fe725fd05114b438423c8ac6248c0b0dc3a9ffed4bc073ba803500d69974403bda0dcf594001c9fd20dc46a6c3a20865d725eba8d4a068e8feb3c7c82dd6e2
+EBUILD qscintilla-python-2.11.3.ebuild 1780 BLAKE2B 3f6a76d7518bf64053a2e28e274c23b8fb58c32e6bb93dae2ffcdcb02f362d00b09bdbc3957dc9470de14aff88216455f2ec320f3f79997e4986fa9c191f1cf2 SHA512 1973fe56f30b8fc94a51ea51fd9c0e0b9d206160f40151708ae3c5e91dd7979bc08bfc44958063406b511ad2459ecf8ee14abfafc66d86b526d87ec706316a88
MISC metadata.xml 678 BLAKE2B e849d949281fe5162977ac3cba9c3559258f0534ced3e4e160554e2ee166cd20f979545bebae2effb0690231c987abb0ad11ed2090dbcb1c6724fc3389edc195 SHA512 58afaba4b14bf09297c024e29d51bc6b22c9a8290a6ca7f2c8c5fd63dea01037a637eeddb2ad5dfc09f2fd09d92229f74f1ee9cfb200c835110236407296e530
diff --git a/dev-python/qscintilla-python/qscintilla-python-2.11.1-r1.ebuild b/dev-python/qscintilla-python/qscintilla-python-2.11.1-r1.ebuild
index b5af9609872c..e5efd8e7353c 100644
--- a/dev-python/qscintilla-python/qscintilla-python-2.11.1-r1.ebuild
+++ b/dev-python/qscintilla-python/qscintilla-python-2.11.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
inherit python-r1 qmake-utils
DESCRIPTION="Python bindings for QScintilla"
diff --git a/dev-python/qscintilla-python/qscintilla-python-2.11.3.ebuild b/dev-python/qscintilla-python/qscintilla-python-2.11.3.ebuild
new file mode 100644
index 000000000000..a058f7a3eab6
--- /dev/null
+++ b/dev-python/qscintilla-python/qscintilla-python-2.11.3.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
+inherit python-r1 qmake-utils
+
+DESCRIPTION="Python bindings for QScintilla"
+HOMEPAGE="https://www.riverbankcomputing.com/software/qscintilla/intro"
+
+MY_PN=QScintilla
+MY_P=${MY_PN}-${PV/_pre/.dev}
+if [[ ${PV} == *_pre* ]]; then
+ SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz"
+else
+ SRC_URI="https://www.riverbankcomputing.com/static/Downloads/${MY_PN}/${PV}/${MY_P}.tar.gz"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="debug"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ >=dev-python/PyQt5-5.12[gui,printsupport,widgets,${PYTHON_USEDEP}]
+ >=dev-python/PyQt5-sip-4.19.14:=[${PYTHON_USEDEP}]
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwidgets:5
+ ~x11-libs/qscintilla-${PV}:=
+"
+DEPEND="${RDEPEND}
+ >=dev-python/sip-4.19.14[${PYTHON_USEDEP}]
+"
+
+S=${WORKDIR}/${MY_P}/Python
+
+src_configure() {
+ configuration() {
+ local myconf=(
+ "${PYTHON}"
+ "${S}"/configure.py
+ --pyqt=PyQt5
+ --qmake="$(qt5_get_bindir)"/qmake
+ $(usex debug '--debug --trace' '')
+ --verbose
+ )
+ echo "${myconf[@]}"
+ "${myconf[@]}" || die
+
+ # Fix parallel install failure
+ sed -i -e '/INSTALLS += distinfo/i distinfo.depends = install_subtargets install_pep484_stubs install_api' \
+ ${MY_PN}.pro || die
+
+ # Run eqmake to respect toolchain and build flags
+ eqmake5 -recursive ${MY_PN}.pro
+ }
+ python_foreach_impl run_in_build_dir configuration
+}
+
+src_compile() {
+ python_foreach_impl run_in_build_dir default
+}
+
+src_install() {
+ installation() {
+ emake INSTALL_ROOT="${D}" install
+ python_optimize
+ }
+ python_foreach_impl run_in_build_dir installation
+}
diff --git a/dev-python/qserve/Manifest b/dev-python/qserve/Manifest
index b87102935c00..34c68d6d108a 100644
--- a/dev-python/qserve/Manifest
+++ b/dev-python/qserve/Manifest
@@ -1,3 +1,3 @@
DIST qserve-0.2.8.zip 18637 BLAKE2B 10bda506ce66d090f11a6e92fbc06e93062be2bc8ae0c659ede28829e899035008a59041d22e3e9364794b92a5b3e105c223e1af56b122552ca5357869cb1d6e SHA512 5311606992c96fcdbd350c47598ea9611ad93fb513bdbed081e570a8674861a3f1bd83211af635f8ec6a943f7c826f5c5872d2e62c672f9065c19e71dbfabd34
-EBUILD qserve-0.2.8-r1.ebuild 595 BLAKE2B d15fc95a4439a62999a1e6102c024be613489ff081db58329346a8ba28acf30ce8eef78c760a6355f60a79098e1e45d960426e8015d0b7231a4272d3a8dfcc11 SHA512 635a5f71f595ee3fb8f4edf4d57fd324faad0ac6b0a9fdac7baee4412ea9b335276eeb0e9eb596b499fd7f7e13ea565c1583d54b18e7feabd7460fa7c4a74652
+EBUILD qserve-0.2.8-r1.ebuild 619 BLAKE2B 6271d5e43d146feeee427af5959b482c0617e9fe93c8075031456a421bf38aad26525c26928d761b3347f84de5f45c4243a749c3217465c4471e597d974304b3 SHA512 e286d04c58c61b490c2aa41113b59f7328a31c469df0e6c01949604eedd05165465eafb4dc92d21e6d61fedc40392f083aebc154027088b9a92c614ce32df60a
MISC metadata.xml 378 BLAKE2B 7b6106dd0ec54e7033d186ffdb6a31258cd8638cc50f56f12f25e5da9e0a5dcedfd56b6ebc0027a38f42120b4a2183dc7b1c5eb8114e7fcf70253096f19b13ad SHA512 a3d0165f485913196a0f766bc6bd9464bbe873f67f847cfe735d0da75fbac220510efa802dbb7ecf63a411748305e9d5bd928e292a2da5e83f73463bc67cc561
diff --git a/dev-python/qserve/qserve-0.2.8-r1.ebuild b/dev-python/qserve/qserve-0.2.8-r1.ebuild
index 7bab50ad7890..fd04ac880766 100644
--- a/dev-python/qserve/qserve-0.2.8-r1.ebuild
+++ b/dev-python/qserve/qserve-0.2.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/gevent[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/qtconsole/Manifest b/dev-python/qtconsole/Manifest
index 0d8aa8b52b0a..850d3b3a66eb 100644
--- a/dev-python/qtconsole/Manifest
+++ b/dev-python/qtconsole/Manifest
@@ -1,4 +1,3 @@
DIST qtconsole-4.3.1.tar.gz 416931 BLAKE2B ec47c2ae8527d7aee55d6cb8d2ebea39ab1bfd3a268c46306613b67f72c27904db1de52682a47d075d804dad9cd7c124296163b39532936fb1a497ae606b7ffc SHA512 f0f84d95143b4513c3d12af4712c6a5724143bf8c44e7a3fbc06d7a94e665b8d12072dd13eafb09476a3aa829155f4c75eb517ffb2bd6e8bd3c00af3c764e48f
-EBUILD qtconsole-4.3.1-r1.ebuild 1696 BLAKE2B 3923a5aff993ad83ece55375641e0c6e590eff58573d4e2867114648c1f8a78b4971dea4ff2ebb7a793c7188e8905a542b5d28fb4d2ff867f66f2bb2909410d9 SHA512 acd5cce3b48b2126ec73e65ecffdf1a4e1d9b22bd3fc6dd9f64754ab83e40db506fc78c3f412b45ae96046a4e9855c1ed68f55597a5dd9300465304090b3b27f
-EBUILD qtconsole-4.3.1.ebuild 1704 BLAKE2B 63a4d79cca19aa88f651d49a9675187590a99fd30130866509fc9c281eec4926607bb5369ee314da3a620c25ab075cc86a860ca78fabf1c1af38f2029c0e6a3d SHA512 2b96c6a336bafbd4b7d395cc4eecd12ddb62487d87a6ea64358859d26b419553e5b3947093798cd62c175058c1a97e020f3ef1534eb4ea507e071f4021191032
+EBUILD qtconsole-4.3.1.ebuild 1721 BLAKE2B 6e316508e8863490ccd89c6782af4f7520321b815c0b9b0738ca4d673e8b1c05340500d8a2bb0b4d8d8e9ff0798b0bc0acd9a4b4b7875e33a57d35d533749062 SHA512 1c5f404931816bd9fe66ae09543bbb5ee2c0c0a70d0c5077a90756b13e12fd285663e6339d2b27db9da4cbca7b45fece83154b9083184650a9053bc7f1198169
MISC metadata.xml 557 BLAKE2B 09988fd98b75ef9c7847cc1035f6d8726375ec61638dc9ff01c0ac9556ce16afe987a66e0ecd674a376fb9af39ec2c721e04abd829f1153652d8eeee82c089ff SHA512 5f176e9d82b9031b0d15c32986074431f03e33843a50f68e94d7aa0ba10c31370e2c4ee0651481d7a5b42f873e0aec4771c9fc7ca996386286255166be20d8cd
diff --git a/dev-python/qtconsole/qtconsole-4.3.1-r1.ebuild b/dev-python/qtconsole/qtconsole-4.3.1-r1.ebuild
deleted file mode 100644
index 9739aa4e8f2f..000000000000
--- a/dev-python/qtconsole/qtconsole-4.3.1-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{5,6,7} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Qt-based console for Jupyter with support for rich media output"
-HOMEPAGE="http://jupyter.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="doc test"
-
-RDEPEND="
- dev-python/ipykernel[${PYTHON_USEDEP}]
- dev-python/ipython_genutils[${PYTHON_USEDEP}]
- dev-python/jupyter_core[${PYTHON_USEDEP}]
- >=dev-python/jupyter_client-4.1.1[${PYTHON_USEDEP}]
- dev-python/traitlets[${PYTHON_USEDEP}]
- "
-DEPEND="${RDEPEND}
- doc? (
- >=dev-python/ipython-4.0.0-r2[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.3.1-r1[${PYTHON_USEDEP}]
- )
- test? (
- $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' 'python2*')
- >=dev-python/nose-0.10.1[${PYTHON_USEDEP}]
- dev-python/PyQt5[${PYTHON_USEDEP},svg,testlib]
- )
- dev-python/PyQt5[${PYTHON_USEDEP},svg]
- dev-python/pygments[${PYTHON_USEDEP}]
- >=dev-python/pyzmq-13[${PYTHON_USEDEP}]
- "
-PDEPEND="dev-python/ipython[${PYTHON_USEDEP}]"
-
-python_prepare_all() {
- # Prevent un-needed download during build
- if use doc; then
- sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/source/conf.py || die
- fi
-
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- if use doc; then
- emake -C docs html
- HTML_DOCS=( docs/build/html/. )
- fi
-}
-
-python_test() {
- # jupyter qtconsole --generate-config ... jupyter-qtconsole: cannot connect to X server
- # ERROR
- sed \
- -e 's:test_generate_config:_&:g' \
- -i qtconsole/tests/test_app.py || die
- virtx nosetests --verbosity=2 qtconsole
-}
diff --git a/dev-python/qtconsole/qtconsole-4.3.1.ebuild b/dev-python/qtconsole/qtconsole-4.3.1.ebuild
index bcf01c05808f..187e9119d4e3 100644
--- a/dev-python/qtconsole/qtconsole-4.3.1.ebuild
+++ b/dev-python/qtconsole/qtconsole-4.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 virtualx
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/ipykernel[${PYTHON_USEDEP}]
diff --git a/dev-python/radon/Manifest b/dev-python/radon/Manifest
index 22f403a6a324..2b6fb84ffb59 100644
--- a/dev-python/radon/Manifest
+++ b/dev-python/radon/Manifest
@@ -1,3 +1,3 @@
DIST radon-1.4.2.tar.gz 1645389 BLAKE2B a379a552b5e31c106d2a870a16b3cbe7d70f3565b0964dac5139dd0e6e09c5d945001386de83017d05f4e5bc9f58cf481e9386caf2edac3f1df5a8b187ea0693 SHA512 0e440b36a7edf0ae8002ee27d00cd14a351261972407b4a960d9033712fc0f7f04c1541d7bcf1dc918f2abd46e1bd720f914f3fa3c101f36bf502bd1ce8cb7a1
-EBUILD radon-1.4.2.ebuild 1166 BLAKE2B b6cf0f84d6c5fc0d1e35eebffa26e39974ac3e1da9c53add118f213d126e2dc50cb821425f5ae17f07bb9d64d828f55664a2388b9906315170a9566df81445b9 SHA512 09bf5be53e477f40fc72bf4a3be735b6b8d3e63b8401940e2a181308d2ce0cda52ced00e1231677291f1dae0a40839ca297580d4a4f0fc2c4a4c3a7187db0af1
+EBUILD radon-1.4.2.ebuild 1193 BLAKE2B 75c8b8aeb618813649e429efb8680e02c7af027f2af2ea2d3c68c07643eacf9384abcbf95e8ddbdfc3340df01cf7b9f4040b81b87445cc53f20e65fee8ed898d SHA512 7b24f28eff785d38d99306a86b6456f4f79cf37b0fd2797420dab52324ad285768835003aad0ebddcac6a4ceb77e91245d9965907ba180bb67f8d6fccf4ec6a8
MISC metadata.xml 284 BLAKE2B 93c4d56ccedd9e190f11ff9efc0e8a9cd98b842c866296d72662ed89a77982e0262907e3c4e057c1a022a72c09bf4bcca752475489349adfd5ee76c2a563264c SHA512 d0c5d0f28e04d527461841465b2280b16622abc6f6fd784e9f1b2630fa794666fa3a88b9962520cf13fa4b9f2817acfe2645c18ecb3aae3f76b62fff198a7ac0
diff --git a/dev-python/radon/radon-1.4.2.ebuild b/dev-python/radon/radon-1.4.2.ebuild
index 3613677cc569..963e8c527236 100644
--- a/dev-python/radon/radon-1.4.2.ebuild
+++ b/dev-python/radon/radon-1.4.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RCDEPEND="
diff --git a/dev-python/raet/Manifest b/dev-python/raet/Manifest
index 7233d45c589e..199cf117aa9c 100644
--- a/dev-python/raet/Manifest
+++ b/dev-python/raet/Manifest
@@ -1,3 +1,3 @@
DIST raet-0.6.8.tar.gz 807419 BLAKE2B 2370eb55b76a52cf89363f9891a411ea7fa2f27b84bd216c44010fd9afb5dcd9261570f916db00ff7bd922c485cd6123b3a6522154b6e05f7869d7e790177f7b SHA512 01279e7414ec3edc9f2bc0641cb9e0606ebf5700b5ce37a05fd5919f3274b3b43aad64110baf4c4b1fda3843cb1a87b6be4ab592a8f62e82b3a716a86ae61b20
-EBUILD raet-0.6.8.ebuild 981 BLAKE2B afbe8a7ca79e360c183bbba852b5d51410390e05c1ed678862fcc544d29a3f0930dd4ebca7e620022ad7e44e8644ad786cc1dc0148630204c444ab083e914707 SHA512 98f5aff98ac93ccdbe4e24a4e4d872f2c6207854b9e581fa2573741cac91156486e249bfe8920dfa8c7607092dacc358fbd7e4abc905b612fc70f1ad10d2c62d
+EBUILD raet-0.6.8.ebuild 1008 BLAKE2B 0f454bc8f227b20dc96d45a3f8912b2c9b6cbd34a2b829f654eb25a5ec6bb709d1b15c5a0dedb6dc87ad12466496cda3c6024911074b29258564b1778e58107d SHA512 4a7e0bdf75d86fd131410af02a107be534acb9ed804aecc68e29b5255d59c9dda130581b3f79ad808fa171e8cdb87f6aa3c3041f266d9622babee870cebd938b
MISC metadata.xml 489 BLAKE2B f5c03c42cb002c7d6c81692f7f98312ad51a06e306a33b63cd048cbb25d0ef1429e5322bc5eb08de2d3d5a179a100f61c5e73d7f874a43e009eb0bcad8013e26 SHA512 0987a39737bc4556adf615ced4c1550f69fd952d32f5208b91763da8d23021fa88c5bfebe0f12fa382fad2a4066f68fe372c637389543a936dfc818f1de5f621
diff --git a/dev-python/raet/raet-0.6.8.ebuild b/dev-python/raet/raet-0.6.8.ebuild
index 49b857be0fc1..002fcb44de2c 100644
--- a/dev-python/raet/raet-0.6.8.ebuild
+++ b/dev-python/raet/raet-0.6.8.ebuild
@@ -13,6 +13,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/six-1.6.1[${PYTHON_USEDEP}]
>=dev-python/libnacl-1.4.3[${PYTHON_USEDEP}]
diff --git a/dev-python/ramlfications/Manifest b/dev-python/ramlfications/Manifest
index 300911267537..0125eb102154 100644
--- a/dev-python/ramlfications/Manifest
+++ b/dev-python/ramlfications/Manifest
@@ -1,3 +1,3 @@
DIST ramlfications-0.1.9_p20160718.tar.gz 1104645 BLAKE2B a33cb4529db10b92280c9ed6bc04e2d4c2d534cc4748ce219984f7fc4c7bc432ad51adc901ea021b64a3776402b159d38cbd34e2c2bca4b863f012026e2b3a0e SHA512 a21330cddb2d390744d7c13ee62edd701f74a83c16f87b897460e2353e265f4171e90e8b51bb0c17762a1f3494ddf8aeaa22c36f0aa093f936b9a51e2d75d1f5
-EBUILD ramlfications-0.1.9_p20160718.ebuild 1179 BLAKE2B eca566ecdf10e38517081478b0f1a95598aadf28b1c6f4c25897e8142f1e9bb0a95a3678573f4772dda14fe361ea6314796e67d8af65e574476e90e7f2a79596 SHA512 9847b78c30d7814fc2a5bd58a63428e583016d3455497cb7a6d45e304e4a513011d496830149af068347142ae7af80a061644a33a3f1e08474903df72510d24b
+EBUILD ramlfications-0.1.9_p20160718.ebuild 1206 BLAKE2B c1464286a79bcee411d4bc14e068821b1455b068176d765f048c157ab85151f7ffcf55262cd9e1a010b5cd38297eb717a8f7839e9b048b8567ed7897a2a55c7f SHA512 6795e983f37d259380424bcfee16a577b253fb78c6029b9ce65b2ac7d33cabc02ed53b4b3c4e34966a9b1c5e8e4d3ae99b0beff0b871e2bc7debde4e78c75339
MISC metadata.xml 692 BLAKE2B 08237e74ca499f2e424c9650e1d0cd553e802cb50bec23bce46a4a8351266fef545b62eedfab60277cc9621093f378f350466561b5ead509649534b088de14e4 SHA512 71b7a6b4e4ac31680ee35e60cc514a2378ea94d48476369aba0ab172e44084237c7a4a54ad7a18d063cc5e297fb89d05ea9d15b5db0140f4672332a4ef74315c
diff --git a/dev-python/ramlfications/ramlfications-0.1.9_p20160718.ebuild b/dev-python/ramlfications/ramlfications-0.1.9_p20160718.ebuild
index 5d364a32452d..ab64a8eb7d78 100644
--- a/dev-python/ramlfications/ramlfications-0.1.9_p20160718.ebuild
+++ b/dev-python/ramlfications/ramlfications-0.1.9_p20160718.ebuild
@@ -16,6 +16,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/random2/Manifest b/dev-python/random2/Manifest
index c8c2b7c090ae..2d08c77c9711 100644
--- a/dev-python/random2/Manifest
+++ b/dev-python/random2/Manifest
@@ -1,4 +1,4 @@
DIST random2-1.0.1.zip 21088 BLAKE2B 69747711e355d3dea2b16562a6b9cdaa170732172e9eaac9a5cee4b8058f569e0c4527aec89e408e6472168fdecfc52b87703d23f153ec04f6ed2c049bcd162a SHA512 31de31c27bc6e07e99c24d30e97d9ddc3085fe557bcb0725881d4ab0b4c06e6208f64ba6267098c7b1be4f115ad45b399e841beecc90f71da2fb7d82982e75ff
-EBUILD random2-1.0.1-r1.ebuild 442 BLAKE2B caebcd05a59f14960ed510edcc96a004d6f5f98238b847b0dbbe5db8efa2fe29e2b244e6e499bb2a760b754136dca47ff2ca9e325dab10562542316f175c6275 SHA512 82b6cff74668ed531315f36a23485d237a708650b785b5943f4072e17a75be68fc263ece52635e9edd0ee68e63bfd48e1c64b770d8fda44a51557d610da4256e
+EBUILD random2-1.0.1-r1.ebuild 443 BLAKE2B afa6aa3623ab95ce4a58b1b92c6dbc0dbecaa5248969df5426d8b87037a84b72044aa37937e2c22e4f127b2a0b834e34b606a1ae13825a9a3c4fa6e194534699 SHA512 0368a3524379a3a05f31c3bee96416fa27d01e7355046755855230ab636696812b63d93b8b8355a74a392b2c1f8c63e436f7efe69d7a7a3adf79d92e744f6d73
EBUILD random2-1.0.1.ebuild 451 BLAKE2B 25ff841764f78cc9651262d1a60f2ef79ad26999feeb327aef4f1b31d57d904b3b5285baf09aeb3ea3e1cd2c261d693928a804155023a04d7392e121e4304f6e SHA512 977e6704a30f034a0c38e6756541f3527d6d90cf754e1d88bd2db64b91822334420b9ba297b7c97dcbea0cd26efc8583a757b7a5c9cf44662f3abb4b95ed7b43
MISC metadata.xml 303 BLAKE2B 3510f40edd7e8583cebf85be1df4f124c3976f30c1a161fb4cf855ff57d3777a389c181346ba8e77234fb251e20f4b3b9fac10e9ee12f5db74cdda4e35e2913a SHA512 a921cabb1c8d9a5fc1271f2fac0c2a31b9a308d53e0b800b9dd14d3d830d5f9ccc7f0c8a773868033dac656891fabfcf19cb963bbcd035d73bfdb5aecee1f1ab
diff --git a/dev-python/random2/random2-1.0.1-r1.ebuild b/dev-python/random2/random2-1.0.1-r1.ebuild
index 59faaf8a32c4..3abc43f15a37 100644
--- a/dev-python/random2/random2-1.0.1-r1.ebuild
+++ b/dev-python/random2/random2-1.0.1-r1.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{5,6,7} )
+
+PYTHON_COMPAT=( python3_{5,6,7,8} )
inherit distutils-r1
DESCRIPTION="Python-2.7 random module ported to python-3"
@@ -10,7 +11,7 @@ HOMEPAGE="https://pypi.org/project/random2/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
LICENSE="PSF-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
BDEPEND="app-arch/unzip
dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/ratelimit/Manifest b/dev-python/ratelimit/Manifest
index 7e6b33df3a32..edc42632b17f 100644
--- a/dev-python/ratelimit/Manifest
+++ b/dev-python/ratelimit/Manifest
@@ -1,3 +1,3 @@
DIST ratelimit-1.4.1.tar.gz 10700 BLAKE2B d2fc1b0695c6bdc7653862ca790e9f5ec87b25513a93ec058384f334b47d5080570e3511eb6680b934b345ef5562771a078fc4ced3ceed263a7aafd26af3bfdd SHA512 ab8a2cc95b852f91c614ba5a5a677d2b4b99d5f810ec8a11e69d97af58cef1f67457e1cf686a286073c85b39c2ebbeca0a459382e410c9e8eda12cecdda57f02
-EBUILD ratelimit-1.4.1.ebuild 594 BLAKE2B 10cc9990d3041562f70a02280a970a074fb7f3212f085a4017e3a30db5297c2e6c740211b7db03d0928d7b139d8e531d276f11ca15329c0a9343d91c3735241e SHA512 3dc4041b6aac40d4f312b828a90b345128003142ba4376dff3754caee11ed08405aabb2b7e011974b5fcef9949e396c58cacfec979f86ea2b7f37e2fa99d5700
+EBUILD ratelimit-1.4.1.ebuild 621 BLAKE2B 6f5471be5cb48c26475564c3063d5243cc4219ec5f334a2c4470a3980659f1a3870712eff41796e2b0512bf2a8e43dea558a63c825b2c3fab6d080e8135c7dc3 SHA512 c393bfcf712d07ea39d4b5cb2fc4bfbd7c6c139a7433a47cf6831d126a9cc35a2a12a573d8f5f0def8d10256910fa48f633bcb209aca6bfa8c88b11192c0a11b
MISC metadata.xml 724 BLAKE2B 2ebbc8dbd58619d4978081c22d294e19682a10a159321b143e942e4a4f969400792a411fb6db3670d747fea6747927030d590c45251e753ff5183be3667297e8 SHA512 aec024dc134acf8c02150822fdd1b29ac3042aac96a5a54d5c1876e20bd4bf4bd2211374460b8dd4c19b37be44d063b5cd36ac77f196c30b4529c65bd7c45249
diff --git a/dev-python/ratelimit/ratelimit-1.4.1.ebuild b/dev-python/ratelimit/ratelimit-1.4.1.ebuild
index 42549871566b..b00ca5aa7deb 100644
--- a/dev-python/ratelimit/ratelimit-1.4.1.ebuild
+++ b/dev-python/ratelimit/ratelimit-1.4.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
diff --git a/dev-python/raven/Manifest b/dev-python/raven/Manifest
index 67321a12136e..d8509e7ab4c9 100644
--- a/dev-python/raven/Manifest
+++ b/dev-python/raven/Manifest
@@ -1,3 +1,3 @@
DIST raven-5.33.0.tar.gz 284367 BLAKE2B a66471ed09bb2afca4afe78f662fdc21464e89bb1317fdc5481f87bdca626ad2a0064e9b9681d63e6439ebecd3f25d38a0000666a0c55ace90ca51efb2ccd1c8 SHA512 b6924c36f1cf4e957e8399e757dd1f3fc8152c14af06b700d139cc93bc3dbde4186690fc6934afeda03c13a3b59e739ab3627759580b3adb890f0c1f1ddbe8fd
-EBUILD raven-5.33.0.ebuild 552 BLAKE2B 3e7dd60b33ee148b89279335d2aab06b07b4125bc8663ec96415d06ee1c54f2a873603db00b70edb3aa8529a7165f81ae1f1b547e06ef017b9a955c25289ad8c SHA512 46e2df0aea76b352cedddee92e30f63990abe311b3457ff69082f7418626418f413042be426730f4252179e70e1d17510c945be8db652054bc7b5af19cdb7737
+EBUILD raven-5.33.0.ebuild 579 BLAKE2B 4dc5230093a36547f94292b136162dd1ced94fe3c5c9e9ca418686f88e65c6403e37be5c85c2a18eb26c44cf35dc8df9fdb1971f830340ad2229cc26abce0026 SHA512 6b3d89bb6179153716c779d6bd0de12a442a9752154167417e278c6886ea01887fc8da7c72806f83dc17688101c84649fef946f7a2e86ad641371d7f774d840e
MISC metadata.xml 302 BLAKE2B 2948facec48fbb66ddb7c0acc7ddc49e671c9fc8d0dd82114971e1382aec4615aff364a954f9e3b2ed23285405a0e047ad0a6aaf33f4166c0253c0aac1d34a79 SHA512 d6de354f658e8eab89efec183c341052a34471cf58d339d29e511c0cfaac76771105e7b1b4f72ddc00bf95ee36a4621a7716c479b5c358fb2dbfc60d75083fe8
diff --git a/dev-python/raven/raven-5.33.0.ebuild b/dev-python/raven/raven-5.33.0.ebuild
index 8500da95bca0..57367eaa0448 100644
--- a/dev-python/raven/raven-5.33.0.ebuild
+++ b/dev-python/raven/raven-5.33.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/contextlib2[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/rdflib/Manifest b/dev-python/rdflib/Manifest
index 75e698559029..5ca3570b8963 100644
--- a/dev-python/rdflib/Manifest
+++ b/dev-python/rdflib/Manifest
@@ -1,7 +1,7 @@
AUX rdflib-4.2.2-python3.7-StopIteration.patch 2064 BLAKE2B f9a646703c9f3a0e0767739d171c0649c855354484699f46d4f5a3d9a73979b54d2953ccff3a9d5f85ce1a26f5af2cab87fc24fb25af10a952eccba0d076a0db SHA512 99d28c46f8b857074d111ba09db3f5afe1f7ef1e5970d7c539e9c0f309ab6781ab432a3315a3a2cfe473e0eb38a4df9e81b8185bde1541de74dcc0a739871364
DIST rdflib-4.2.1.tar.gz 889467 BLAKE2B cc5f675646ca7a55ff40d4d98eb138953d8763d8b44b5b495cdc9bb83df16d425214bb681f8f841e053a3cb4d52edd30988afcf2c301a96f699a70d9c129cca5 SHA512 49145f80a9e027847523faed059c16ec1de358bb9d8fc3ab4fd3bf95a88dd181986b1785deedf6e837cf0b064bd74ab8e27fbb5581e33310353da3546ae7b016
DIST rdflib-4.2.2.tar.gz 905094 BLAKE2B fe17b5752f67c745bfdf4a160c2f5d49da19f0d85b6eddc4a65fa0ddb660de8bcc19c3ccecf893fb67f725b973cb94481374d9ee0c82072416a93e44952dba9b SHA512 efc24d8ce1080e59950cecc9c779ae0d63673c8690f74db1772f6c2dbf24d6f4de5214d5870a074bffe549b42d8d5f5d131df29bbfd174b763ae1f843aec7d5c
-EBUILD rdflib-4.2.1.ebuild 2677 BLAKE2B 709ecd89e9e7a13a40e52aa34dd69f432b5137d885356b01a559126ff58fcbdcf91c47cc311569322e94e16c71986dcaabb55f5ec2ec92df8b5e8de95191101b SHA512 fbf1d0409c293a053e9d7e89c9ceca81daae3f5018a6b36b91a39c0e64637a4958d464cc38cf50a09378337e694e09c5378fdcc7e5d17911fbee7e47517bd99a
+EBUILD rdflib-4.2.1.ebuild 2704 BLAKE2B 946b757dad1c44007504df4402631fc4eb3dd49b451f6b3396ca6554ca3129949c0bcb0cf20311c0a692f957de829a5e0491de7ae616036ddb9f44cb8670c90a SHA512 08d1a8c2a33c6fabfae421f8aebcc35addec3f7b90f38c3b5614e1516286199cb4cc1f50faee471fce52a4574232f63938925a572db082612a4682729d10b607
EBUILD rdflib-4.2.2-r1.ebuild 2928 BLAKE2B c0f0f610ba6e9ea9b0e1f14e26c3bf5083d18b97ab0a0e191b449f937626d7afe4b518fd3b0f33347fba43e6b8c35ff08bc0a601d3ccd9d1eb70cbe431351ccb SHA512 50f12dfde99d0b42ccb08feb3d59ca89f6368d57abc830a32b1399759a70f233f676572bfed2c8c0af41d6fd79bbea1964fa45475c956387c7bc8c22ac067392
-EBUILD rdflib-4.2.2.ebuild 2715 BLAKE2B d41f8b35c8418a8c0b803f9066f066ed997ba8dd4a599b1a47d649b2e286edfba9b82978e487995322c7444fab45063d02a93d63c49b89b80c974f0c1545295d SHA512 116dab6c72ec55f353a8ffd5eb75f373e6e4a45b993a039229209c1b0dbbf72643f6694ea24b0e64a09a6d4d28746762da8bd6c7771115b2bb4555cbe2e1abfa
+EBUILD rdflib-4.2.2.ebuild 2742 BLAKE2B b27f77ac4338c4c6889425f4f433690447443830e064c600deb7bf1e83ece4a3bace0c3b4448b67a0918e1303bc2f6eafaae2f46717c2207ff6a131628dfefd9 SHA512 1f2847db3988678f06691915f57e3a8e7f325cee22086d262c1fdd52b827f68e351a358167fe1b190a926ac7ec23757150bbf1bd3cf79eb4217a2ecef6156dbc
MISC metadata.xml 462 BLAKE2B a2b02fb03f0966423a2354b593cee26c55aca5d28df913d6bbe9ba0731b093c5499568829736b86d8440c173f40059041905fe49e0a7de3cc5df32ae186241ff SHA512 d9b717e12472862a9071d3d2ad3efffcc053f6890a9a307f882040f77e7304addf30fdceaf94b9a752de5daaf7eae21a68d39311f9997bc1e99c598b5093fd78
diff --git a/dev-python/rdflib/rdflib-4.2.1.ebuild b/dev-python/rdflib/rdflib-4.2.1.ebuild
index a0d27c6232ad..eb48466e8ea6 100644
--- a/dev-python/rdflib/rdflib-4.2.1.ebuild
+++ b/dev-python/rdflib/rdflib-4.2.1.ebuild
@@ -19,6 +19,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc berkdb examples mysql redland sqlite test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/isodate[${PYTHON_USEDEP}]
diff --git a/dev-python/rdflib/rdflib-4.2.2.ebuild b/dev-python/rdflib/rdflib-4.2.2.ebuild
index 32f070a4bb51..53e245c83d46 100644
--- a/dev-python/rdflib/rdflib-4.2.2.ebuild
+++ b/dev-python/rdflib/rdflib-4.2.2.ebuild
@@ -19,6 +19,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc berkdb examples mysql redland sqlite test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/isodate[${PYTHON_USEDEP}]
diff --git a/dev-python/readme_renderer/Manifest b/dev-python/readme_renderer/Manifest
index 4f12a364ad28..200dee704b1f 100644
--- a/dev-python/readme_renderer/Manifest
+++ b/dev-python/readme_renderer/Manifest
@@ -1,5 +1,5 @@
DIST readme_renderer-17.2.tar.gz 14643 BLAKE2B a41c2b1b426f95f026092e6776587e68b09fbe314f148a02ba21edc17f4610f563718cb8469e3fc4baaa9c1c95ca501da205bec6abbf7f70171a1ee7e8710159 SHA512 2c25eb24b04b88fa8522ff0068e3a3a7b57b035641d0053ff93c295dde50cc6f21af9eeca1061eef794f52b0aff184f97c95b3c232f02b308e09682e50a6d40e
DIST readme_renderer-24.0.tar.gz 24038 BLAKE2B f9c9dea1284cf8ac0a8280395916118fca13a4d7537a455e95436d1d7b818c11d197618dd22c3810790eacf8982d31378f3e22dc349e82fd6dbce84192c47b4f SHA512 202a7142ccca3f5bc4e6d92330f25284fcc4f3984ccdd886e4be2789518242ed659660db5a7c7224f838dc8f5ea9dd6e14c65746cf08a102431ddd77d62a434a
-EBUILD readme_renderer-17.2.ebuild 853 BLAKE2B b50c76c7348a91ebed2ac0efbec2ae947c3d71fb7ff481d4b6a152fa49421b705ddcc854d4592d4dc6cb8ebb8fa328e7c5c18f2fc62dcb5234f488396209a633 SHA512 668ab319e9584d98c1bf99b937f0b4147a62e702f4020340fe5bf39967ba6914e702158df5b7173c771e82f7463b43f8ec3be3f209d7b6b5256b8fb17a470e37
-EBUILD readme_renderer-24.0.ebuild 884 BLAKE2B 7bc73ffff2fea04b46780ae7b58ebb88b7b6b2b53e438dd26be2415722fe305b98fd0cc3b830ed42d6c6c6075e4c1e8c6c65252891cdfe32c52854f7e75c36b0 SHA512 c1bc96e48660f9000cd5333364103a9df58357b77d651816470d0f62e6a36f428d2bdea9a112c18c8b4958b03aec69d90e8d713279708a29e14e6e6e7ab9e1d7
+EBUILD readme_renderer-17.2.ebuild 880 BLAKE2B 59723b3243c91ea9f0556ec7263d6d87069f5378f758b1a3d373dab80ae1c55f5de6fe87caedf4c6143fba03d9c4e685b67650a73f9dfeced380a6c18c04a8a1 SHA512 2cb4f040803f609c48d8954e47308618a2bd0fe2b36b026af5134226d766bda1b2046f85a06f066f1c66af6c92b110460f89296cab72744cca0e42ec908721d8
+EBUILD readme_renderer-24.0-r1.ebuild 771 BLAKE2B 099171eb2918c690b6c21b38b3973ccc3057bbbd1d0bd5289b455a3161b06e6f0d21d43fc108cab6807cea1da3aed964fe403e525f60d7f55c9a64bc89c8406b SHA512 e82342208298d0a6d8edceb492769e6929390dfa0d6cddc64b3269b1a27654847d3614fa0fc12af6eca54acfc80720a9eac3b2d19b829baa478116cf76a1146b
MISC metadata.xml 390 BLAKE2B 2a81aedd6207fe28eafb76c0eca7ead7543282f84979e07f3b417a4fb9ed6be27a33e6e41f60c37b649cea7c8bd6977703e596760d44a734a0ba3fa023339bd2 SHA512 8594fa46429779b659f2a382d3a6607bc36476387c17c493cc7b9217c5e8600694f597ba5657e46ab7b1d3a75aabf3c113a538372b9a4db58a4b986c41bd6b7f
diff --git a/dev-python/readme_renderer/readme_renderer-17.2.ebuild b/dev-python/readme_renderer/readme_renderer-17.2.ebuild
index 85eb80547ff6..60a9e955c7e7 100644
--- a/dev-python/readme_renderer/readme_renderer-17.2.ebuild
+++ b/dev-python/readme_renderer/readme_renderer-17.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/bleach-2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/readme_renderer/readme_renderer-24.0.ebuild b/dev-python/readme_renderer/readme_renderer-24.0-r1.ebuild
index 47bdfdbe3b18..281788626d7e 100644
--- a/dev-python/readme_renderer/readme_renderer-24.0.ebuild
+++ b/dev-python/readme_renderer/readme_renderer-24.0-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
inherit distutils-r1
@@ -12,9 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86"
RDEPEND="
>=dev-python/bleach-2.1.0[${PYTHON_USEDEP}]
@@ -24,11 +22,8 @@ RDEPEND="
"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )
"
DOCS=( README.rst )
-python_test() {
- py.test || die "Tests failed under ${EPYTHON}"
-}
+distutils_enable_tests pytest
diff --git a/dev-python/rebulk/Manifest b/dev-python/rebulk/Manifest
index cd2db4e700b0..9af867214892 100644
--- a/dev-python/rebulk/Manifest
+++ b/dev-python/rebulk/Manifest
@@ -1,4 +1,4 @@
DIST rebulk-0.9.0.tar.gz 257342 BLAKE2B a08b2d74685eea35597331bb2ef3c48e8a9cddc39ad3821cb7f33b80a47184a21f813b339e9d64548b3003913178191075455a6f787ab80ffa2cb3bf7f0db35d SHA512 25a22b3a5f5519f6f8c10abf6a477f212c0500264cfdcc5a9be09d3818462a051b1a7cd78f94991c44ac6bcdc7435b9909e65de48d1bd8138989e0da98d10262
-EBUILD rebulk-0.9.0.ebuild 928 BLAKE2B df1c9dbc45f3355003670cfb688c6c10064f39f18d265b9a3d775000e180cf06521f8b68c7fa9566b4e320f75301853d53957e1250dcd51c110cf6a287832457 SHA512 b8ab2a282d1c0ee7f0d5e79c74a04a181caf37019cd75ae989a2ee4f1651fb49a20ace2f1fb10716279aa3c0a5383ddf67190c5af8e987b0d9ebe17ea0c646f5
-EBUILD rebulk-9999.ebuild 926 BLAKE2B a109a4d3212629e44a66e5fcfd1018f1f41119d25ecd67e54338181eedbe162ddd0802f1969ae848d52ad0db641e8b81b7425801db9b5b700e7fc3dab4ade08c SHA512 aa7d52f218297c80acfdfbfb5f10bcadc35d792f7638845949165d68911b9a6257d6152cab7557488815df419e5f9909122e6c8fba7ebeca78d4c024768ffbb8
+EBUILD rebulk-0.9.0.ebuild 955 BLAKE2B 3dc3dfda9a418744f05ebf0d16859120e167303077578e1da721a7c86c0bdc5dd546b4ead236ae58a9e40c9428cad7c1c587d498add0f1a3f953263338eacf04 SHA512 69adfe79db2da3841349f9837ad4191cf1229a00ed08ab24c3d99dcc50e60c0a4aa43f5290bf4f4509663a61e2cd1166cad78e6ef17cddb4ed6fddcceff35450
+EBUILD rebulk-9999.ebuild 953 BLAKE2B fbd8c911de9bedc6cb26f4e64429e2f1a441a809ebfc7a5dae69d1b97318d765ae338684a7c094306e6fa1b8cfea8258a57056e910deacfba08af35f4af62eab SHA512 e327bc82d53a909c42d16bc02c75e0caea930d759eff8880b9bcc924d3c6ed076bde614e875b374720b11e32934a423a0d2a339a349d16f2f82b0ce020f5ea1b
MISC metadata.xml 289 BLAKE2B 0b4705d4e9400951a5a9bbfd79a5f311cf4918e6665f697b8b94fc7daa4bb777457fd919d09f79627ab5cff49fdf473a4535146b0fb7decf33f1afe15b42d32f SHA512 d3d12fbd490d3b76d211a0a47691e7ed085b6bc6235e36ba5ddb6c976793cad1f206d61444d451da66ff16cc4e0bbc2208ce6fcee07fd8b52fe6a01e39417257
diff --git a/dev-python/rebulk/rebulk-0.9.0.ebuild b/dev-python/rebulk/rebulk-0.9.0.ebuild
index 3072adafecbf..4f58410daaa7 100644
--- a/dev-python/rebulk/rebulk-0.9.0.ebuild
+++ b/dev-python/rebulk/rebulk-0.9.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/rebulk/rebulk-9999.ebuild b/dev-python/rebulk/rebulk-9999.ebuild
index 40653a7d2299..3dce8ff53b0d 100644
--- a/dev-python/rebulk/rebulk-9999.ebuild
+++ b/dev-python/rebulk/rebulk-9999.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT Apache-2.0"
SLOT="0"
KEYWORDS=""
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/redis-py/Manifest b/dev-python/redis-py/Manifest
index 5f953fef739e..2f1574712f71 100644
--- a/dev-python/redis-py/Manifest
+++ b/dev-python/redis-py/Manifest
@@ -3,8 +3,8 @@ DIST redis-py-2.10.5.tar.gz 88610 BLAKE2B 092efe4fcbc500a59981fc2d8574b70ee322ce
DIST redis-py-2.10.6.tar.gz 97299 BLAKE2B 9fea87b5c8ae0f3574651717e664cda62ca7752e44c4e60f4a50b82b53a52a5d005dc79c72afa58abfb807bf303f46335761129c54a2ef8e4f524451543c6c96 SHA512 e7df464bc3b26e23f6a0d2d2896306c1e4792b9a2a4ecaea6dd8690ffa17853cc85345f063307295dd3c2da399f7f203f4b21d785f7e073c0501732257419dad
DIST redis-py-2.9.1.tar.gz 62204 BLAKE2B 633dd00d5aa984ac4dfb223aa685f8fa6913f4f00bb5c5c231dc77b6e8d33f1cd57c2e2bc07c4ec4658ca3b7675fd172919187fa2e95afb8eb5345f65dcbca00 SHA512 6b4912acafb31c87a5bc47b0420834aa9d1eba57feb0bbacdea943b746fe2f24aee4c9f13e7b03ae4edc562043b22c370cc7f53e45be07c5408cfa9852f8ea38
DIST redis-py-3.2.1.tar.gz 124692 BLAKE2B fc7a773ab0a7e13f034b9efa174806b024733f9263b962599ce72e9a0c88b11964c26081375b6ae2de49939b59a561c145ae1b69c262b801f9b887befe9dcc0a SHA512 be51642a8895325c3c61993dd83c3299a9e2cefc1010e04f182833f720ff161bea43d3a57d28afba991949fcf6e967c4f778002967641bffe651d5db384f2e08
-EBUILD redis-py-2.10.5.ebuild 1449 BLAKE2B 975be762e17cf1130ab6a24aa79c04ca8f6b07a83e25ceb7543d85f34e0e597b9f5acdda44d47c7d160727c76467e291e46a3f8259698e179af715a5575737f9 SHA512 88bf38a1e7e5d657934a38ddedc531084858929991d4a7d39072edbf628a24add3481a9499f390eb2515c99155cf4dbfce93ff1c4f5c925fac60bc19e3437e59
-EBUILD redis-py-2.10.6.ebuild 1462 BLAKE2B 04294f2b1c7e4a656d3c7a6e5c9a81b996cb26b46f7b26af6102808bcbb7d2946541fa6710f69bc2f407a700ed4c74f16768793be15078281423d27a7e19247e SHA512 2c2da5abdfea11a6d58765a4180c111713cf908544ab275505898c3048be9d9802612709a1cf26202d5a8ea5375ec0cb9e42cce9212c9122c7910f1f9888df60
-EBUILD redis-py-2.9.1.ebuild 1520 BLAKE2B d8297865c4ae317a5cde149b4c58841b1275d22e5f97d0a9c7f86700b310927da525bb10d948f115163b7b48dc3aec8a08c815e7bbfa5c48f0b5051eabe68e1c SHA512 cfb89b61487b775591126872fd834903fb6899b7b110df93efcc2f396484b1299e4adc87629645fa6dfbe93ffdfae0013692a498784450b4cb1fdaf8c3a95d71
-EBUILD redis-py-3.2.1.ebuild 1448 BLAKE2B 5b2b99961949260a264ef619bd5636a276b16f1ebf2e63d8c30bc08e95032b4715c1aee1cfcad7cb412cc00d28354f799cd54025b035d03c467063287d9d9819 SHA512 9756e96059afbff51c180a0a70af56d2197f7c9fb5ff0ab269d9b29b79779e63625a32ab8d3d43e950c7f375c90e681f562b72ab84e3d5149f1dd61801caa376
+EBUILD redis-py-2.10.5.ebuild 1476 BLAKE2B ed2ccf247b45e9c717b20e08ea14f35e15b3b778cf4c060dd20702efc9a3934120c3dd45d6d31f63ceeee6ef64ceacb0d4bfeee0041303cd28b35e8290c28cfb SHA512 164ebef22114ce0626efd85ac0864cb31aac0e1237dd9f97c3b05ab67f7f9eeac61d06761f3e41e39b55275b2b982ece62c121bb2a6d6aca62e1f0b9ba7ca826
+EBUILD redis-py-2.10.6.ebuild 1489 BLAKE2B f85c9e984b361f23a3b1670fc8a25b3df62602d52be8ab79e5c6d59ea67a792667990b0e3dd454141ab5d4e4c0582f662f2bd90178acdd4e015fde06123086e6 SHA512 2437a67aa59fb30e37930cd9fd65acdc45dc46167ca2678f41e9c523f4e87bf7a0a59314f7ffbcb60a4dfb359677b88b45a4ed92acc85b1f18dab7616e4aea09
+EBUILD redis-py-2.9.1.ebuild 1547 BLAKE2B 2eb71e384748be8f604092e69cd1f1d58196bd85c9066e20a30339329d74053122aad83a0ef39be5b29d3de0f1d9978e5ff608c9d63cfae9d09969dfe57f8b70 SHA512 83a282dafeed1cac642ba4b047f26d1f6e7388238db5359540f8e2dae02d922e8e591294b0641153fa78f76ec315b45afe5459daaea136bb13029de45ed6e0ca
+EBUILD redis-py-3.2.1.ebuild 1475 BLAKE2B a1197835b47d0adae73a5be838e58bc5f8c7215ed58de477860b3fd401878f2744d82a635490ef338c361fc2663835b4d80ba1b07229864396d3fe093eb91fb3 SHA512 ffad7f3017fcedb8932cbd507a1de2d95bce31701192a72e88355151a1849215cda773ff980cc286036858bc990edcb582c79a1fc21fb56d27c27c5f2da51762
MISC metadata.xml 380 BLAKE2B 993e671ed9c6a9649a8dc0d95207b4dc1f90cb38eb8af6e470fc9e18b496768b541c033ee961957d56ee93b335c54447b741fad38f71498188480822350b508b SHA512 5e03d25770ee53beb71d1efa039401a5598572bbf6cd441c904fb5c074d212c0c05934c6f86abb566e913ac65bd84db3cdaca8b83c182dad57d0fcffdeb9aa4b
diff --git a/dev-python/redis-py/redis-py-2.10.5.ebuild b/dev-python/redis-py/redis-py-2.10.5.ebuild
index b819c32a8562..f12abebfef1c 100644
--- a/dev-python/redis-py/redis-py-2.10.5.ebuild
+++ b/dev-python/redis-py/redis-py-2.10.5.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 hppa ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/redis-py/redis-py-2.10.6.ebuild b/dev-python/redis-py/redis-py-2.10.6.ebuild
index 87b68b86621d..74ead466b5ae 100644
--- a/dev-python/redis-py/redis-py-2.10.6.ebuild
+++ b/dev-python/redis-py/redis-py-2.10.6.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/redis-py/redis-py-2.9.1.ebuild b/dev-python/redis-py/redis-py-2.9.1.ebuild
index f2df9ae43b49..e0002c9cb7bf 100644
--- a/dev-python/redis-py/redis-py-2.9.1.ebuild
+++ b/dev-python/redis-py/redis-py-2.9.1.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 hppa ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-db/redis )"
diff --git a/dev-python/redis-py/redis-py-3.2.1.ebuild b/dev-python/redis-py/redis-py-3.2.1.ebuild
index c32fb107d671..ee675a119cc8 100644
--- a/dev-python/redis-py/redis-py-3.2.1.ebuild
+++ b/dev-python/redis-py/redis-py-3.2.1.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 hppa ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/regendoc/Manifest b/dev-python/regendoc/Manifest
index c25a2806548e..bafe308773f9 100644
--- a/dev-python/regendoc/Manifest
+++ b/dev-python/regendoc/Manifest
@@ -1,5 +1,5 @@
DIST regendoc-0.5.tar.gz 5651 BLAKE2B 5e9dbdf51ccbdfcb741a6e17efe8a90d4651e1aa41ebd3223ace901cb6e29b00916c5eb75deec8848dc3b9b5da7934231289d29f1cbe5dfa702f61ff900219d8 SHA512 4da72c278901d3bb7ec711337c12738903c3686c7b7b30f95842c3fe2b04b4d59f20fa7b4b1c2334e8c7036ec02d551a777a0eb094541316928eae1945708977
DIST regendoc-0.6.1.tar.gz 5832 BLAKE2B ae3ea674f7c5762f1c53d05c021daf3ab6133efcf9194106eafa87031004aa8e9b53cd86cd9b2ac2b2d6829a38dd11fc2a62db0c4f00d7e1b32a8771bcff171a SHA512 bb6551e1e50fc540649e5856bbfa36d7c26aaa609b8361e4f0260246c6479870cdca97b95db6730a0a6763fea626d4d6267fda1593769f90416447a95f34a18c
EBUILD regendoc-0.5.ebuild 735 BLAKE2B 4832ba8cb0b38f7724ac099519be7bcf2c5e09fead3922c7f618f899b412d2334809afe25a3d990d05479ecf799a844c53e9ceb1c1e0d6b73bbe7c7bb5db57bb SHA512 00d6ac9dac069f84c8a0645a473cf80390c8ad1f478dcc05cd1da015252d375effb74a159ec6416a649be9cb2098d53148c30ce93e99454d888f456be855a2e4
-EBUILD regendoc-0.6.1.ebuild 847 BLAKE2B fc17c1765a57b6baebdf9b134acd1102769520d7b6fd4664427a9bf212738c547cbd88b230f4906c576b7aaebd0a291b2fc6b9a58eb6c9abe3febf2f8605ccd6 SHA512 fbaffe9be6b82c48f829f0b9656ccdcd2993705377c378912359d0a435bce1246a05fe82d0b6ad9fc2eb0ee66e37d37e22873ca027637e6216b8af31f769f158
+EBUILD regendoc-0.6.1.ebuild 874 BLAKE2B 83ab237b09c0b881c0cdfbd5b2cdf4e13a6a7a9373a65978c5a32734e0d8bf2a844678d4140fdec3e40d02e9e2727c79e59fdcddb8c983347ec92a90e4ede649 SHA512 32b71b580710249defa3381ad24d8d3ab6cb83d5100ad0971e988478ceb88fed39cdf67ec3e234d708b43d8ac2b4aa689505a4d8ce9851a21c266fce9f3fff0a
MISC metadata.xml 380 BLAKE2B 9255cca7329fef2ee19a090b29c4150f6c3d07ce4fc8d7da976308add0f1b5b39dc555e2f1b5ead6d4f2e7d6c269caa9a04c1d334738600ebbfffce4d02d7df0 SHA512 f7a80142633d3df1513dabfdbe8f2dea3236a668456bd449cfadda657103f4a4ac9c692145cfa47ff71f076e7f174b184d7a750f1d9aa065a1be80661f776776
diff --git a/dev-python/regendoc/regendoc-0.6.1.ebuild b/dev-python/regendoc/regendoc-0.6.1.ebuild
index 21e80e71a5ac..9b7f9e55814c 100644
--- a/dev-python/regendoc/regendoc-0.6.1.ebuild
+++ b/dev-python/regendoc/regendoc-0.6.1.ebuild
@@ -19,6 +19,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/click[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/regex/Manifest b/dev-python/regex/Manifest
index afdfaf184ced..b15392f1b06d 100644
--- a/dev-python/regex/Manifest
+++ b/dev-python/regex/Manifest
@@ -1,4 +1,7 @@
+AUX regex-2019.11.1-pypy.patch 10520 BLAKE2B 7ba3b494c1562475ab3e5b996083bd75e2273104dd0e16d44a4162b5c6e994aa6ea109a05b1e338b0fc9e39be28edf193ca52d2642ac6bd57549d9dfde0825cc SHA512 145c7b530c807dc4a331a7c48a90a56418be1ab1cdd3072c554607f579836acf3199c8ff6dd56f74ef221dd24bf7ae390bde932f5d4a00761ce2e23dc2af1f4e
DIST regex-2017.04.05.tar.gz 601638 BLAKE2B a7c094887b602f24e68c51c92098604c462d506b13f064beaebdec081fd28d39dac9934fface0de0444dc6145af5f4c0e8ab2cd3b65ecfc2c1ca522682b3bf95 SHA512 4c3e440e11f57e2323892e10fbed7f2c89b35771fdc970164ba69bb154dde535f6edb51a0997c924eb776c61e5efd1d04001abd343110518a89b5b7bf148ae49
+DIST regex-2019.11.1.tar.gz 669331 BLAKE2B b0b51051f88b6a171e78b281332fadf4d7e8588a76b367a86bb2754815614625738e882ffac66cb243d480b8d6920210423725ff4c1331cc199a3df7ed8b59a5 SHA512 fcb7d37f77937815428909ec3cf86785779ee80389a859f082c0f4b3c955779de6674490857737bc595f5f3a1c430cf237ba384ed54c37d254a8f0ffa1577148
EBUILD regex-2017.04.05-r1.ebuild 1170 BLAKE2B dee6c1ebbd82c2c3e18cd9d98bcb3a473c65e440e446626b02958a4d8a80a2cc6265be295750aa8f9720720f9e34ef98c1c97abab6ae0c0512d7bf89a493ce9b SHA512 36322668fb20a194fb283538865d7789237d552f271d9d6cf7991b6b2d9b2947ca14836106c2049aaef0dff6756757f8ff954e32935facd39e8b4b795c347673
EBUILD regex-2017.04.05.ebuild 1198 BLAKE2B e6063f29af772c79895de75964e18c543323036a3722e2a67dadff54ce6feebb2430f2cac6105147da672f81d41ff85c4651d571c25c60e54171a1714795ba51 SHA512 ff48b5d40321cd988d09a24ea7c730b062a743f3b3e72c4f522c649fe9c92f91c36bcca19d222585c964a39bd572299cdbf4e47b9423ac47323b351915d65a28
+EBUILD regex-2019.11.1.ebuild 894 BLAKE2B f9d906c6b7cada2bf19fdf36c0c190bfe034e58c5a42bc18fa56b13151c6d0b6643d485b732dd63c5c35419d31ff6c71202375a0a14c3e15391b40415602d514 SHA512 9c12a09de9446367da391c935c47881d317b14665a2920d2d7bd6b1d89dc64343238e3c1936f4d5b935f6870b5637e882c218736e0eb62aab5c5f705f09b7bd5
MISC metadata.xml 384 BLAKE2B 4928f66b54b5e4de6a8b913207ec6e46c124e55510eac304a7fd46c6ca63cce60704757e9289bf35d2d58e9ddcd4aa98d751a079c79f09dda9206553096e0561 SHA512 3db0a8abe7036cd9d0fd8b1450598436dbb30581806380ad51c3d0f49d129325aba1bad9700d14adffc7cfd199c4ec3377e6eb0225244bfc82368bbb50548e07
diff --git a/dev-python/regex/files/regex-2019.11.1-pypy.patch b/dev-python/regex/files/regex-2019.11.1-pypy.patch
new file mode 100644
index 000000000000..f4bfade16eb9
--- /dev/null
+++ b/dev-python/regex/files/regex-2019.11.1-pypy.patch
@@ -0,0 +1,221 @@
+diff -ur regex-2019.11.1.orig/regex_2/_regex.c regex-2019.11.1/regex_2/_regex.c
+--- regex-2019.11.1.orig/regex_2/_regex.c 2019-11-23 12:25:18.247350004 -0800
++++ regex-2019.11.1/regex_2/_regex.c 2019-11-23 14:04:38.357427925 -0800
+@@ -18636,7 +18636,8 @@
+ }
+
+ #endif
+-#if defined(PYPY_VERSION)
++/* https://bitbucket.org/pypy/pypy/issues/2909/pyobject_getbuffer-fails-on-arrays */
++#if 0 && defined(PYPY_VERSION)
+ /* Get pointer to string buffer. */
+ if (PyObject_GetBuffer(string, &str_info->view, PyBUF_SIMPLE) != 0) {
+ PyErr_SetString(PyExc_TypeError, "expected string or buffer");
+@@ -18670,9 +18671,11 @@
+ /* It's a new-style buffer. */
+ str_info->should_release = TRUE;
+ else if (buffer->bf_getreadbuffer && buffer->bf_getsegcount &&
+- buffer->bf_getsegcount(string, NULL) == 1)
++ buffer->bf_getsegcount(string, NULL) == 1) {
+ /* It's an old-style buffer. */
++ PyErr_Clear();
+ str_info->should_release = FALSE;
++ }
+ else {
+ PyErr_SetString(PyExc_TypeError, "expected string or buffer");
+ return FALSE;
+@@ -19904,6 +19907,11 @@
+ PyObject* module;
+ PyObject* object;
+
++#if defined(PYPY_VERSION)
++ if (strncmp(module_name, "regex.regex", 12) == 0)
++ module_name = "regex";
++#endif
++
+ module = PyImport_ImportModule(module_name);
+ if (!module)
+ return NULL;
+diff -ur regex-2019.11.1.orig/regex_2/test_regex.py regex-2019.11.1/regex_2/test_regex.py
+--- regex-2019.11.1.orig/regex_2/test_regex.py 2019-11-23 12:25:18.249349992 -0800
++++ regex-2019.11.1/regex_2/test_regex.py 2019-11-23 14:08:49.283834618 -0800
+@@ -1,6 +1,7 @@
+ from __future__ import with_statement
+ import regex
+ import string
++import platform
+ from weakref import proxy
+ import unittest
+ import copy
+@@ -240,30 +241,32 @@
+ self.assertEqual(regex.sub('x', r'\400', 'x'), "\x00")
+ self.assertEqual(regex.sub('x', r'\777', 'x'), "\xFF")
+
+- self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
+- regex.sub('x', r'\1', 'x'))
+- self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
+- regex.sub('x', r'\8', 'x'))
+- self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
+- regex.sub('x', r'\9', 'x'))
+- self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
+- regex.sub('x', r'\11', 'x'))
+- self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
+- regex.sub('x', r'\18', 'x'))
+- self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
+- regex.sub('x', r'\1a', 'x'))
+- self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
+- regex.sub('x', r'\90', 'x'))
+- self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
+- regex.sub('x', r'\99', 'x'))
+- self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
+- regex.sub('x', r'\118', 'x')) # r'\11' + '8'
+- self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
+- regex.sub('x', r'\11a', 'x'))
+- self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
+- regex.sub('x', r'\181', 'x')) # r'\18' + '1'
+- self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
+- regex.sub('x', r'\800', 'x')) # r'\80' + '0'
++ # no idea what is broken here...
++ if 'pypy' not in platform.python_implementation().lower():
++ self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
++ regex.sub('x', r'\1', 'x'))
++ self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
++ regex.sub('x', r'\8', 'x'))
++ self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
++ regex.sub('x', r'\9', 'x'))
++ self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
++ regex.sub('x', r'\11', 'x'))
++ self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
++ regex.sub('x', r'\18', 'x'))
++ self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
++ regex.sub('x', r'\1a', 'x'))
++ self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
++ regex.sub('x', r'\90', 'x'))
++ self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
++ regex.sub('x', r'\99', 'x'))
++ self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
++ regex.sub('x', r'\118', 'x')) # r'\11' + '8'
++ self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
++ regex.sub('x', r'\11a', 'x'))
++ self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
++ regex.sub('x', r'\181', 'x')) # r'\18' + '1'
++ self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
++ regex.sub('x', r'\800', 'x')) # r'\80' + '0'
+
+ # In Python 2.3 (etc), these loop endlessly in sre_parser.py.
+ self.assertEqual(regex.sub('(((((((((((x)))))))))))', r'\11', 'x'),
+diff -ur regex-2019.11.1.orig/regex_3/test_regex.py regex-2019.11.1/regex_3/test_regex.py
+--- regex-2019.11.1.orig/regex_3/test_regex.py 2019-11-23 12:25:18.253349967 -0800
++++ regex-2019.11.1/regex_3/test_regex.py 2019-11-23 14:19:32.075730389 -0800
+@@ -2,6 +2,7 @@
+ import string
+ from weakref import proxy
+ import unittest
++import platform
+ import copy
+ import pickle
+ from test.support import run_unittest
+@@ -562,6 +563,7 @@
+ self.assertEqual(regex.match(r"(a)(?!\s\1)", "a b")[1], 'a')
+ self.assertEqual(regex.match(r"(a)(?!\s(abc|a))", "a b")[1], 'a')
+
++ @unittest.skipIf('pypy' in platform.python_implementation().lower(), "broken on pypy")
+ def test_ignore_case(self):
+ self.assertEqual(regex.match("abc", "ABC", regex.I)[0], 'ABC')
+ self.assertEqual(regex.match(b"abc", b"ABC", regex.I)[0], b'ABC')
+@@ -588,6 +590,7 @@
+ self.assertEqual(bool(regex.match(r"(?i)n\xE3o", "N\xC3O")), True)
+ self.assertEqual(bool(regex.match(r"(?i)s", "\u017F")), True)
+
++ @unittest.skipIf('pypy' in platform.python_implementation().lower(), "broken on pypy")
+ def test_case_folding(self):
+ self.assertEqual(regex.search(r"(?fi)ss", "SS").span(), (0, 2))
+ self.assertEqual(regex.search(r"(?fi)SS", "ss").span(), (0, 2))
+@@ -687,6 +690,7 @@
+ self.assertEqual(regex.search(r"\s(b)", " b")[1], 'b')
+ self.assertEqual(regex.search(r"a\s", "a ")[0], 'a ')
+
++ @unittest.skipIf('pypy' in platform.python_implementation().lower(), "broken on pypy")
+ def test_re_escape(self):
+ p = ""
+ self.assertEqual(regex.escape(p), p)
+@@ -729,6 +733,7 @@
+ self.assertEqual(repr(type(regex.compile('^pattern$', flag))),
+ self.PATTERN_CLASS)
+
++ @unittest.skipIf('pypy' in platform.python_implementation().lower(), "broken on pypy")
+ def test_sre_character_literals(self):
+ for i in [0, 8, 16, 32, 64, 127, 128, 255]:
+ self.assertEqual(bool(regex.match(r"\%03o" % i, chr(i))), True)
+@@ -745,6 +750,7 @@
+ self.assertRaisesRegex(regex.error, self.INVALID_GROUP_REF, lambda:
+ regex.match(r"\911", ""))
+
++ @unittest.skipIf('pypy' in platform.python_implementation().lower(), "broken on pypy")
+ def test_sre_character_class_literals(self):
+ for i in [0, 8, 16, 32, 64, 127, 128, 255]:
+ self.assertEqual(bool(regex.match(r"[\%03o]" % i, chr(i))), True)
+@@ -887,6 +893,7 @@
+ self.assertEqual(next(it).span(), (4, 4))
+ self.assertRaises(StopIteration, lambda: next(it))
+
++ @unittest.skipIf('pypy' in platform.python_implementation().lower(), "broken on pypy")
+ def test_empty_array(self):
+ # SF buf 1647541.
+ import array
+@@ -969,6 +976,7 @@
+ self.assertRaisesRegex(ValueError, self.MIXED_FLAGS, lambda:
+ regex.compile(r'(?au)\w'))
+
++ @unittest.skipIf('pypy' in platform.python_implementation().lower(), "broken on pypy")
+ def test_ascii_and_unicode_flag(self):
+ # String patterns.
+ for flags in (0, regex.UNICODE):
+@@ -1013,6 +1021,7 @@
+ if not (m0 and m1 and m0[:] == m1[:]):
+ self.fail("Failed")
+
++ @unittest.skipIf('pypy' in platform.python_implementation().lower(), "broken on pypy")
+ def test_properties(self):
+ self.assertEqual(regex.match(b'(?ai)\xC0', b'\xE0'), None)
+ self.assertEqual(regex.match(br'(?ai)\xC0', b'\xE0'), None)
+@@ -1672,6 +1681,7 @@
+ self.assertEqual(regex.match(r"(?|(?<a>a)(?<b>b)|(c)(?<a>d))(e)",
+ "cde").capturesdict(), {"a": ["c", "d"], "b": []})
+
++ @unittest.skipIf('pypy' in platform.python_implementation().lower(), "broken on pypy")
+ def test_set(self):
+ self.assertEqual(regex.match(r"[a]", "a").span(), (0, 1))
+ self.assertEqual(regex.match(r"(?i)[a]", "A").span(), (0, 1))
+@@ -1749,6 +1759,7 @@
+ self.assertEqual(regex.findall(r"(?V1)[\w--a]","abc"), ["b", "c"])
+ self.assertEqual(regex.findall(r"(?iV1)[\w--a]","abc"), ["b", "c"])
+
++ @unittest.skipIf('pypy' in platform.python_implementation().lower(), "broken on pypy")
+ def test_various(self):
+ tests = [
+ # Test ?P< and ?P= extensions.
+@@ -2578,6 +2589,7 @@
+ self.fail("{} not matching {}".format(ascii(ch1),
+ ascii(ch2)))
+
++ @unittest.skipIf('pypy' in platform.python_implementation().lower(), "broken on pypy")
+ def test_named_lists(self):
+ options = ["one", "two", "three"]
+ self.assertEqual(regex.match(r"333\L<bar>444", "333one444",
+@@ -2975,6 +2987,7 @@
+ self.assertEqual(bool(regex.fullmatch(r"(?r)abc", "xabcy", pos=1,
+ endpos=4)), True)
+
++ @unittest.skipIf('pypy' in platform.python_implementation().lower(), "broken on pypy")
+ def test_issue_18468(self):
+ # Applies only after Python 3.4 for compatibility with re.
+ if (sys.version_info.major, sys.version_info.minor) < (3, 4):
+@@ -4199,6 +4212,7 @@
+ 'x right').capturesdict(), {'mydef': ['right'], 'wrong': [], 'right':
+ ['right']})
+
++ @unittest.skipIf('pypy' in platform.python_implementation().lower(), "broken on pypy")
+ def test_fuzzy_ext(self):
+ self.assertEquals(bool(regex.fullmatch(r'(?r)(?:a){e<=1:[a-z]}', 'e')),
+ True)
diff --git a/dev-python/regex/regex-2019.11.1.ebuild b/dev-python/regex/regex-2019.11.1.ebuild
new file mode 100644
index 000000000000..6b42bd5991f0
--- /dev/null
+++ b/dev-python/regex/regex-2019.11.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1 flag-o-matic
+
+DESCRIPTION="Alternative regular expression module to replace re"
+HOMEPAGE="https://bitbucket.org/mrabarnett/mrab-regex"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="doc"
+
+PATCHES=(
+ "${FILESDIR}/regex-2019.11.1-pypy.patch"
+)
+
+python_test() {
+ distutils_install_for_testing
+
+ pushd "${TEST_DIR}/lib" > /dev/null || die
+ "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+ popd > /dev/null || die
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( docs/Features.html )
+ local DOCS=( README docs/*.rst )
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/regions/Manifest b/dev-python/regions/Manifest
index 62df0485c451..3d73c5780e32 100644
--- a/dev-python/regions/Manifest
+++ b/dev-python/regions/Manifest
@@ -1,3 +1,3 @@
DIST regions-0.2.tar.gz 535230 BLAKE2B ab44e35c6fede23da1116bf20fa65ce0e72daebbfd5effd64434abee510a450e5e2343a63810e8f7ab3a00296b55e8792b1f73777c98418cb942df21c58d7208 SHA512 1970e55a834057ca7d5ea9e29769e71f4287d184f2576cd03ed810df8381517145fb157f2585dadab483312e2d66dca295f7aea10ca5a65367c3a95726331b19
-EBUILD regions-0.2.ebuild 1519 BLAKE2B b684ea729f8ecb21b48a85659e18a3233c473dc888ce1ba25c0df96e33abe119ffa35e928e61d050e41d96ead49ffe0d804c2dac4085303d816fce7a9dc467c5 SHA512 2e543f0eb1f8d49285b253bc258badd18091fdb9c131e024acd52307b8fe3f53b701e8d83223612fc6cc8fc46e15eff1843aa3549f8da26bac945a045131433c
+EBUILD regions-0.2.ebuild 1546 BLAKE2B 039a08678aad73d8e8a183599b4f3aca30f37b4d62c0b190d4830bb194a7e3ffc1ffee4f655652cc0031ba97b3bae3d34b1d34c9ffadfc80ad1ea6dc39b2c0fa SHA512 5bed50cfedb4bd3561f2cfddec6a775223538bc81f9fe59d65ff0417669e7ecd86ab9fef0d5c1a4b5a9b3b9a0beccb4881fe816251a73badc063e56adc2af8e3
MISC metadata.xml 538 BLAKE2B 7b0f5c066609f5cce6e5415c38f8bc215ef792a18a6ceba55e0e0f2ca3467613cc1e9d6e996c993fb4a1d58eb50aa3ec0d68866e6570b526d9513eb80f68221b SHA512 6a457b10fbc637a3130c8e94bbd441f8030596265864acf1003a314f464c082a49b72d87863ed996d1b80d84c69f88dce1987e48fc413afbc04e2cb949fad41d
diff --git a/dev-python/regions/regions-0.2.ebuild b/dev-python/regions/regions-0.2.ebuild
index 404abbfa45c4..2f039902cba9 100644
--- a/dev-python/regions/regions-0.2.ebuild
+++ b/dev-python/regions/regions-0.2.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/astropy[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/reproject/Manifest b/dev-python/reproject/Manifest
index dd729a9026c0..06d490341fb3 100644
--- a/dev-python/reproject/Manifest
+++ b/dev-python/reproject/Manifest
@@ -1,3 +1,3 @@
DIST reproject-0.3.1.tar.gz 653996 BLAKE2B 6dca886dab21922d76bc32fbfb068264f206459b364c23beab7eb10990cdf6dec7c998e3b0cdc70fa8d5dd83c3c38010c6a39bca26775a8dbd692fc15295ac90 SHA512 5739ee812862e6558c46ebd79b9b73214093df2b6d0c603d94586c0f8908a4b29004f07380ca143fb59bcc4d33c19b0a81a1185b1a2cc60ff7be943c0f1e243f
-EBUILD reproject-0.3.1.ebuild 1017 BLAKE2B cb30666f3acbc0ccf0d91d17becfca62ee1eda9857a8f30075cf80076499b2f4880f205ca9804c56eb0900bc9401999283adc93df8b84d5fa95c704575afd988 SHA512 785943db9ea57c03dbaa59ae7dd3cd555cb598956283a19f3b03fc1b80d4d4b9b25727dc7aed1d81e4801e238fd30845355ca7c5a18daf390701814e2538fb94
+EBUILD reproject-0.3.1.ebuild 1044 BLAKE2B c246377d8c8807975ba8ba3d4d6cc40e9816ec5c02eed8d4f9bf5f1f2065bb5b3af2bf37549bf14dd9d494e8edafb293227a4dc8307b175cc1b952237c04602c SHA512 cba9c687cf576a7b9578d99710732faf0def06c39d5a9e51f956abe1cb2f99ea033dddd94a5733d0538dfbd6d56f2816ccf0e59b1ab410295a62a8959013b485
MISC metadata.xml 901 BLAKE2B fbf2170e0b55876770052fb03497ea11b6c2cb1a8c1f5fd72dc5c338b90e6c26080f9beb1a45963578a67b4358f440d64cc5910ef727eb7bd7afef0374c07516 SHA512 6a80440fec75e6cf6419bc946c662ed8a6c4d177299291080d6ff1a36163b4b386ede0706a683dd27bd007167a0a98f671faae6fb813cf62796352c8e2d0acb5
diff --git a/dev-python/reproject/reproject-0.3.1.ebuild b/dev-python/reproject/reproject-0.3.1.ebuild
index 00122bec7dfc..9feca262dff7 100644
--- a/dev-python/reproject/reproject-0.3.1.ebuild
+++ b/dev-python/reproject/reproject-0.3.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
diff --git a/dev-python/requests-kerberos/Manifest b/dev-python/requests-kerberos/Manifest
index fa560bea11e1..d08944c2ce2f 100644
--- a/dev-python/requests-kerberos/Manifest
+++ b/dev-python/requests-kerberos/Manifest
@@ -1,5 +1,5 @@
DIST requests-kerberos-0.11.0.tar.gz 10742 BLAKE2B eaf764ae8f5c897db43cbb931952062d4aaf33c04dfa0bbae2cfd3b44326240f80435d0b69c7f8bfa3567d0d16532796d009f0436f3ff5956a87998b825f98a3 SHA512 8700a7a305e0e42823bbc87c95ecfd404a76807459ab8a87f3105e817ebd9954fd41d7a2bab421bb5e21c0ec1b62a589c93cccb1f926a3ba66d6adbffe5db265
DIST requests-kerberos-0.12.0.tar.gz 21579 BLAKE2B 297cbecb0fc3508f5f62440c5860dcd94eeb077e68757c0646e7e3bec65cd34e19212b9992dad491ce0adeb91234db533528936f740599e42ff439f78af103ba SHA512 b925b5f9f6753e87368dce451927df09568d0d6126d4ae8514bbd99a794d983e32298b92b6239be9f95595483e2682259cf165c6997d17d9cea64a81d4af1a06
EBUILD requests-kerberos-0.11.0.ebuild 605 BLAKE2B 131a36a45dea9fb0a4487dac70ad8401acd1bc1227944381d89b87e1554630fb8ba4a36dda5541bb499f7f195907207f568e2a15c16b8002be56fc4bd0768f52 SHA512 b68ab46e97f9192c378e21b6edbdca453b588b11af3b44e4874dfc55f3c68a9fc4afbcce3624e6bb6297c90f6ab6f9ec8c8263d32cf7f16531c8af719b494745
-EBUILD requests-kerberos-0.12.0.ebuild 767 BLAKE2B 5dfa544723eaf0d56083259615f2b839c19949d7057a0f3b752e6483bbd28967054aceee0155a861672163b3056df3efea8e56a49c74c52dd4b32567c072b674 SHA512 0bdb9b9bb85b396cae92e4e72175ac1c85db2c21b5b5c743985a1b0f6135cbea981fc63132371f3bb189192c334913d1a854f7703b8a21ff87bfcda1281c0654
+EBUILD requests-kerberos-0.12.0.ebuild 794 BLAKE2B 3b229d87fee92e8c6bd2440780961303c1142b22c09065c6278e0c93acfed1042540833063f6b7dc94b35fa276fca49f98ffff2bddbeac25e9e322994f5adc96 SHA512 5d72cea02b3ae54612178c04f343b47785786c6f07d35324a3ae5f4c26048559e32e8a23804a04492704944482bb6b1365d0f832fb57f718cdfa81bd37d44df9
MISC metadata.xml 320 BLAKE2B c58268e9df73385438694b43f3784a58d11f003adcebc306d70ddeea26789cfa22f709484a99902326074d16072563011c07f09eb071a9c141e4ee6ded7dbd56 SHA512 a33854d5f3c9a4d077d51a4254d18045a4fb0a50c223e809ea0a7415c869152e30122c3d7e005b25c7e07bd660678db5613449688c086582c172a77d19a9e540
diff --git a/dev-python/requests-kerberos/requests-kerberos-0.12.0.ebuild b/dev-python/requests-kerberos/requests-kerberos-0.12.0.ebuild
index 70a9b702a77c..336dae61cf10 100644
--- a/dev-python/requests-kerberos/requests-kerberos-0.12.0.ebuild
+++ b/dev-python/requests-kerberos/requests-kerberos-0.12.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/requests-1.1.0[${PYTHON_USEDEP}]
|| ( >=dev-python/pykerberos-1.1.8[${PYTHON_USEDEP}] <dev-python/pykerberos-2[${PYTHON_USEDEP}] )"
diff --git a/dev-python/requests-mock/Manifest b/dev-python/requests-mock/Manifest
index 39a0438e6cee..a20283e1ac57 100644
--- a/dev-python/requests-mock/Manifest
+++ b/dev-python/requests-mock/Manifest
@@ -1,7 +1,7 @@
DIST requests-mock-1.2.0.tar.gz 40219 BLAKE2B b5ded6c97d920bab0c610c1be1c80f299e56cccd393c824b5c9ab3e0c298491b8be0b285c440bc8ba32eb1eec2eca14ec363d0f188c5b095192a56d01383c322 SHA512 ed24d1809aef597219ae2b0b376156a0760040795ccd660ee38f84cd1ceed58cbc5009764d7a365d31f941ee16e2b537b92ddcff92bcd8d47b7e95c67dc8d82c
DIST requests-mock-1.5.0.tar.gz 47824 BLAKE2B 90d540e2372430c70b0ada0bc48a3a8085452e062e9ab57a232d080df8312c2a722c01d61fb399fe2a6bc31a2d6d61914d8d0e2c912a2e439062b27bb31914cf SHA512 21838017ac4d3066e2240b40b27bbe16f3bd989f37eba90f0a0d0cdb997e7e65c6d9dc63b31f64daaa6146cc3c6bccbba86382eda3f2ca72eb7cc8381969af36
DIST requests-mock-1.5.2.tar.gz 47581 BLAKE2B 46beefc45e01355939a76b85e43a5b57cb1a870666eab7f610cad3e8a04a17da6a0864f9776a0f09028c847e8a4f7d0d2389a36f9a0431ed733a364d0f712c0b SHA512 206c91e892df84e38dcdf1264559128cfece76be2ce43b9c98238dfd438795d8c4ce3fcd43feb30246fbfca2d78832a23430ce1c9d3a7dc6e4417df5d65a8d3c
-EBUILD requests-mock-1.2.0.ebuild 998 BLAKE2B d441c8490f84195ab65465bddee4cbdde163a7aa77da976886d7ce0ad2ab9ad3a571c8bced44156ad23ed9d60de28537d63f29f0c32f2bdf6b4192d74eab8d8f SHA512 098e3a66ad8312db08b1726a69c74c5c46c79786f1e176e60ed7f1e5953d233d2b615512282c2930c692c17e8158ecb3c8ef9869881e76722b73d971b49f7af6
-EBUILD requests-mock-1.5.0.ebuild 1656 BLAKE2B 78fb5f2b0e80bda87baaa8b67e689616e4e31080cc295a32af059f3a72d24f23a845ef241585314e726886ecce44f869b707e8801e4ce5cc64b0a0586b606650 SHA512 f4b0b7ff69e7d9d158e688e1ff88cecbe2d97b191bed1f088b737f495e70b61a39dcd925c5485dfe89737fff3c3ffe097ce69e86f4ffd9d0c8edff214eee9d60
-EBUILD requests-mock-1.5.2.ebuild 1656 BLAKE2B 6e9015ddfa07ab1a97c402b551f9039b30ebb7447a77eb2659714dca49886e59b3b9ff1be449e3ae29a011fa5116c9afcba47c749188d5224c3226fe68b0546d SHA512 f6c029c711202275cdc1d6684678bd11d808d8de14a8209b6882fb0b5bfea347633b81d17d5299888fd60d521063819344c03f6859c4c5a004c659ea43afbee7
+EBUILD requests-mock-1.2.0.ebuild 1025 BLAKE2B 88289974f3ab4bf7fe6d456274153e336e2e4765cc209b8b78b6acb3c4b5804a8d20b1905d33a42cda4eeb894a5c38806a0d64d451c051c87f73a1cbe91aea3f SHA512 d6daf8ec7eb4749752476a371ad9f8654971e45b532dfbdbf87e3ebde5e31a08a90e1596940bbeac77c09b0453d6e41da3fc1990952b8a7130b89a32183ce5e4
+EBUILD requests-mock-1.5.0.ebuild 1683 BLAKE2B 6b2051abb2465c03ed60e3faad56fe95e7fbdfc6837ba4721e6b82bb3f00572115f9639d09c1fc2dc520368ca935ce17111022d775fa52a5f0eab2587281029e SHA512 3c2eceb3eace4011c66e37c38e5440f5df7fcfe50ac94b1b5039a2352978e8cdf237d421d29ac134411f229d44fc2629d5dbe5156969ce1e6bdc6ae28197f78a
+EBUILD requests-mock-1.5.2.ebuild 1683 BLAKE2B 495d6fd9b993b14f048310572c7ffa1a00d82d33eb82b38b9ebc3ac76f59f4ce6d7984d66861db27ddc688188cf545f6b068746548d8bf8d6e634f02dc781e2e SHA512 0fba223fe66f49f9a7957d5c8d8d7a863fc518e0d2a93ba9a66f4a2fe41e72a4abd0496805bcbdddab8450f3e73cda9d3596cd564db672b0a560c7c647f65f51
MISC metadata.xml 454 BLAKE2B bcadca6cd81b333dff341a15c22e548336cf6cf8fc342ec147783d516d72c1168991b61b9038979923e92cc3304c86021b2a38b39e5d55469b9cdfe95170a23a SHA512 9eb41db434308c8b293b881364482e08da91881266ae4d5b45dc79fa12b0187e5aabbd82d771ad7c5fe4e2840d581f9a8ce63658f0f3124a19e26a35c5f25119
diff --git a/dev-python/requests-mock/requests-mock-1.2.0.ebuild b/dev-python/requests-mock/requests-mock-1.2.0.ebuild
index 85b54d3b7352..31add56643a5 100644
--- a/dev-python/requests-mock/requests-mock-1.2.0.ebuild
+++ b/dev-python/requests-mock/requests-mock-1.2.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/requests-mock/requests-mock-1.5.0.ebuild b/dev-python/requests-mock/requests-mock-1.5.0.ebuild
index 5acc51e0ab89..5f2ab13e4535 100644
--- a/dev-python/requests-mock/requests-mock-1.5.0.ebuild
+++ b/dev-python/requests-mock/requests-mock-1.5.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/requests-mock/requests-mock-1.5.2.ebuild b/dev-python/requests-mock/requests-mock-1.5.2.ebuild
index dc44ba69ad99..9a9f3b312ca4 100644
--- a/dev-python/requests-mock/requests-mock-1.5.2.ebuild
+++ b/dev-python/requests-mock/requests-mock-1.5.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/requests-oauthlib/Manifest b/dev-python/requests-oauthlib/Manifest
index f126c7ccd3a1..a1381324f2ce 100644
--- a/dev-python/requests-oauthlib/Manifest
+++ b/dev-python/requests-oauthlib/Manifest
@@ -1,3 +1,3 @@
DIST requests-oauthlib-0.7.0.tar.gz 40641 BLAKE2B 3c8e498652df706223dc74404185c14c8f131e0578b1bd2671986507e9f09f7328af7193b0779615499240f67cf6a0c395c103afa63bd6d7c674f2672f64a471 SHA512 9de7f3e2f67507acbd6a711d7c3bc4d598214ab658e7e331f2c56d7a6d084e11df8bfc2449c3ec5e985016404a5e7920e26081bcc3af52d6c91b28d1a69f6ed2
-EBUILD requests-oauthlib-0.7.0.ebuild 795 BLAKE2B 50d83403bb7d9bead6321635e7b4de939359957f2ac25ad08c535d1493d9a93d0e62b4f38a58854ea7987a9eb4dd9508abc556777043afe2ceba39cd8081c21c SHA512 9f15d6702b5bcc19583e7f7e04b0d4bd8567bd68857d6674492d2c6b50b5f8f312b4bce7abde39b58d2118388fc0f3deb7380344c53b5d8bc78577349390a03d
+EBUILD requests-oauthlib-0.7.0.ebuild 822 BLAKE2B 4f68c8b7e05520bfecd5cc6e26ef9093b788bf9dd06118385608ef41239123d6c095d3756697acdf8bb08feed03acd3e4d5b9588acade270ecdae718ddc33fee SHA512 a06a446ef70adcdf1dae21d816129830545fa39b2c0a423acaba505da3ea713a4cfbb37e8f8f16ea7328592bbcd10427551196b8915d74212e7a812026471d81
MISC metadata.xml 331 BLAKE2B 7b904925adb6f8e39c1d1000e87c287ce5dbfa7a6e70544ab599b5ca8d254e70976d444149ee2727b4186d97326e662bcdacabc674f7bcc0e0193b2807e4c053 SHA512 871f44e56ecb16ea43e5702c30a43d24f911ae1b83fb2a5ba3ca4ab45b3676ee7d4841fc343f336c0249b0165777659bd393160728cb20e3484eee4854919d1f
diff --git a/dev-python/requests-oauthlib/requests-oauthlib-0.7.0.ebuild b/dev-python/requests-oauthlib/requests-oauthlib-0.7.0.ebuild
index 330856e9ece8..88b1db707b88 100644
--- a/dev-python/requests-oauthlib/requests-oauthlib-0.7.0.ebuild
+++ b/dev-python/requests-oauthlib/requests-oauthlib-0.7.0.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="ISC"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="test? (
dev-python/mock[${PYTHON_USEDEP}]
diff --git a/dev-python/requests-toolbelt/Manifest b/dev-python/requests-toolbelt/Manifest
index 69a66f0e05be..a948802d643e 100644
--- a/dev-python/requests-toolbelt/Manifest
+++ b/dev-python/requests-toolbelt/Manifest
@@ -1,6 +1,9 @@
AUX requests-toolbelt-0.8.0-test-tracebacks.patch 1428 BLAKE2B 6f9645f2a456cde3a080337c00697493958d9bfd424eef9b9998233336ccea06ecea345cd55ff1321939421bbbb5c7ea566de8ed3d5d8133d62083c80f2bc2a6 SHA512 22332dceb704750d1d6ca7d640251dacea764dbbda4e530977f6788e19c1d1a857471d8cd94d99465e146bc96be9c35b67a9608a31997725b6284e7c10117f8f
+AUX requests-toolbelt-0.9.1-tests-internet.patch 1225 BLAKE2B 54af195690d8ac475453029f51ff1d6040512dbccee6e24b3d0827e535f7ee1c5fb536abfe66c75dfb31837ffefbf23adeba6ad14c36c56585993b31d9480217 SHA512 3226755d227eeb685eac5fa68ae86fa057d852b682ee3f0607f775bd33230d85afdb7a0c466bb3c5eff5adf256a7895cfd6ad752fefdec95a4684e5cddda0410
+AUX requests-toolbelt-0.9.1-tests-py2.patch 3100 BLAKE2B 39ecfd8f0bbf2a4d0731c485ada404f405413117e7451d36eefbc4f05b0073f86310e66ad4320e8ce648175aa072306acab551a50a4a516470b0beb4b981124a SHA512 540813a2d69c84d37a4a6ec5b98d2b71693ba34bbf661bb44be69c646d164134702e9fadd341d07085205b476239260167c858983978488553a07bdbf205ba24
+AUX requests-toolbelt-0.9.1-tests.patch 5781 BLAKE2B ff7339a1daf0ba2df49914847000f0b8b5ff2d097a59bcb02bcb2b20a885f18223a1da1f44a99d846dcff423239108411c193da5092bbb27fdf50bf211dd59f7 SHA512 86919154164274efe8bceb42eb9fc17524d4e144a541e82bc10692da66e533220cdc7186362d77fd4f3acdc639744cdf5273c2e4e2091eb4d33c1fdc6c631ec5
DIST requests-toolbelt-0.8.0.tar.gz 196129 BLAKE2B 435059ff2879c44a274641c49adae9986c761fcabe567826454d3f055db7e3e5c95905f1d178dcb37e2173bf856a9fb168a856c1301026e8c5d0de6cafb4be51 SHA512 71a4ed8961b742cb1b5b0deec7f9052a2a177d2ed6e4f13ebe22b56b7f1b6b1bad2736f1640c8b41398b082eddc1c1205f0c446602d979d5bf370fb0e10ecc88
DIST requests-toolbelt-0.9.1.tar.gz 207286 BLAKE2B 6123677a9abafebddf7dffde2150b2426b5132ebe0c330ff891322ecc3d69232a5b15a0c66e3e1fb4832dc04f5a636a939613fba041e499e9fbca9814f548c7e SHA512 12229928df5df71cb57bc65ef453dc0e4a2bbe190c1579811b2c2823673bd81aeba856b00000fa20b253d0f0fa4fff55ea1e750794ca3785f71c376b1df7fd93
EBUILD requests-toolbelt-0.8.0.ebuild 1042 BLAKE2B 7f94fcd22dea93322e3faa641fb54e0e4856191894912b8387806dacaa12386f338a257aba012c5a084fdd3a5738fd28f732c795346b4f0a5e7409d170ef4f14 SHA512 618f44f24bad2cffe25c3ded828593d9ede70edae37d83f60e38ea5c1ab48ea75610e23d0825e2532c497559d9a02534f2687f80886995f024908b858affa1b7
-EBUILD requests-toolbelt-0.9.1.ebuild 1046 BLAKE2B 9312673e283d3156fef105c3adf896904316feab4e17f6dfa13d79273e95af56bb4f05161940b3adf7d4612f2e48fe0fe21197f80053a51bc8efb53cc04706b4 SHA512 528455e866384167a1223d32a3ae0101c979b28cc44c85305cec655f19c19e9fdfbaf23ed485e88f13fb8cda2f449dbaf65fa39f8f539fc0a51d9578163cef8b
+EBUILD requests-toolbelt-0.9.1.ebuild 1168 BLAKE2B c4d3cd1d32249eeb1615ef9dc92661e4f9650e264bfd7b6f21273ff6eddc295108b31d8dbf86a30cf76ed888a473a86284fe4f06aa3684c146982b66a20f6797 SHA512 1ae2fb022cd046d85deb6e2a842d3b625383f609d5199da9c880ff8c2154295e4e87a549d4f68db8b69b2905bb7705302be1959fb0ed9de71ec9ea8151136854
MISC metadata.xml 297 BLAKE2B 0dbab9c3d9697a1ac5ab03c7111a1862d977546c23cf42967669a6e3a19eff6e81b2a0701cfc2e11904c220026a5bc7b19934cca17339ab7f9037891ab5b2c8f SHA512 46897583f3474724b466e1d1a6b5e0d4c4d557730ce38c809ac2224d2b1dec3e844c0b66b7b6d9f5e60f82cd51a791c1a3ddf545d9898d70038ea2af183a8691
diff --git a/dev-python/requests-toolbelt/files/requests-toolbelt-0.9.1-tests-internet.patch b/dev-python/requests-toolbelt/files/requests-toolbelt-0.9.1-tests-internet.patch
new file mode 100644
index 000000000000..b3dc2603c117
--- /dev/null
+++ b/dev-python/requests-toolbelt/files/requests-toolbelt-0.9.1-tests-internet.patch
@@ -0,0 +1,28 @@
+diff --git a/tests/test_multipart_encoder.py b/tests/test_multipart_encoder.py
+index 575f54c..73a880e 100644
+--- a/tests/test_multipart_encoder.py
++++ b/tests/test_multipart_encoder.py
+@@ -94,6 +94,7 @@ class TestFileFromURLWrapper(unittest.TestCase):
+ s = requests.Session()
+ self.recorder = get_betamax(s)
+
++ @unittest.skip("test requires internet access")
+ def test_read_file(self):
+ url = ('https://stxnext.com/static/img/logo.830ebe551641.svg')
+ with self.recorder.use_cassette(
+@@ -110,6 +111,7 @@ class TestFileFromURLWrapper(unittest.TestCase):
+ assert chunk == b'ww.w3.org/'
+ assert self.instance.len == 5147
+
++ @unittest.skip("test requires internet access")
+ def test_no_content_length_header(self):
+ url = (
+ 'https://api.github.com/repos/sigmavirus24/github3.py/releases/'
+@@ -191,6 +193,7 @@ class TestMultipartEncoder(unittest.TestCase):
+ m = MultipartEncoder([('field', 'foo'), ('file', fd)])
+ assert m.read() is not None
+
++ @unittest.skip("test requires internet access")
+ def test_reads_file_from_url_wrapper(self):
+ s = requests.Session()
+ recorder = get_betamax(s)
diff --git a/dev-python/requests-toolbelt/files/requests-toolbelt-0.9.1-tests-py2.patch b/dev-python/requests-toolbelt/files/requests-toolbelt-0.9.1-tests-py2.patch
new file mode 100644
index 000000000000..6825c5f4ed4c
--- /dev/null
+++ b/dev-python/requests-toolbelt/files/requests-toolbelt-0.9.1-tests-py2.patch
@@ -0,0 +1,68 @@
+diff --git a/tests/threaded/test_pool.py b/tests/threaded/test_pool.py
+index 3e54b3c..9583c7b 100644
+--- a/tests/threaded/test_pool.py
++++ b/tests/threaded/test_pool.py
+@@ -5,6 +5,7 @@ except ImportError:
+ import Queue as queue
+ import unittest
+
++import sys
+ import mock
+ import pytest
+
+@@ -60,6 +61,7 @@ class TestPool(unittest.TestCase):
+ assert session.called is True
+ session.assert_called_once_with()
+
++ @pytest.mark.skipif(sys.hexversion < 0x3000000, reason="broken on python2")
+ def test_from_exceptions_populates_a_queue(self):
+ """Ensure a Queue is properly populated from exceptions."""
+ urls = ["https://httpbin.org/get?n={}".format(n) for n in range(5)]
+@@ -77,6 +79,7 @@ class TestPool(unittest.TestCase):
+ for url in urls
+ ]
+
++ @pytest.mark.skipif(sys.hexversion < 0x3000000, reason="broken on python2")
+ def test_from_urls_constructs_get_requests(self):
+ """Ensure a Queue is properly populated from an iterable of urls."""
+ urls = ["https://httpbin.org/get?n={}".format(n) for n in range(5)]
+@@ -92,6 +95,7 @@ class TestPool(unittest.TestCase):
+ for url in urls
+ ]
+
++ @pytest.mark.skipif(sys.hexversion < 0x3000000, reason="broken on python2")
+ def test_from_urls_constructs_get_requests_with_kwargs(self):
+ """Ensure a Queue is properly populated from an iterable of urls."""
+ def merge(*args):
+@@ -130,6 +134,7 @@ class TestPool(unittest.TestCase):
+ for st in session_threads:
+ st.join.assert_called_once_with()
+
++ @pytest.mark.skipif(sys.hexversion < 0x3000000, reason="broken on python2")
+ def test_get_response_returns_thread_response(self):
+ """Ensure that a ThreadResponse is made when there's data."""
+ queues = []
+@@ -149,6 +154,7 @@ class TestPool(unittest.TestCase):
+ assert isinstance(p.get_response(), pool.ThreadResponse)
+ assert len([q for q in queues if q.get_nowait.called]) == 1
+
++ @pytest.mark.skipif(sys.hexversion < 0x3000000, reason="broken on python2")
+ def test_get_exception_returns_thread_exception(self):
+ """Ensure that a ThreadException is made when there's data."""
+ queues = []
+@@ -168,6 +174,7 @@ class TestPool(unittest.TestCase):
+ assert isinstance(p.get_exception(), pool.ThreadException)
+ assert len([q for q in queues if q.get_nowait.called]) == 1
+
++ @pytest.mark.skipif(sys.hexversion < 0x3000000, reason="broken on python2")
+ def test_get_response_returns_none_when_queue_is_empty(self):
+ """Ensure that None is returned when the response Queue is empty."""
+ queues = []
+@@ -187,6 +194,7 @@ class TestPool(unittest.TestCase):
+ assert p.get_response() is None
+ assert len([q for q in queues if q.get_nowait.called]) == 1
+
++ @pytest.mark.skipif(sys.hexversion < 0x3000000, reason="broken on python2")
+ def test_get_exception_returns_none_when_queue_is_empty(self):
+ """Ensure that None is returned when the exception Queue is empty."""
+ queues = []
diff --git a/dev-python/requests-toolbelt/files/requests-toolbelt-0.9.1-tests.patch b/dev-python/requests-toolbelt/files/requests-toolbelt-0.9.1-tests.patch
new file mode 100644
index 000000000000..a2a8929b08d4
--- /dev/null
+++ b/dev-python/requests-toolbelt/files/requests-toolbelt-0.9.1-tests.patch
@@ -0,0 +1,128 @@
+From c4f918572751151eb3bfc7dfa94580b3e2867a9e Mon Sep 17 00:00:00 2001
+From: Jon Dufresne <jon.dufresne@gmail.com>
+Date: Sun, 3 Feb 2019 09:02:24 -0800
+Subject: [PATCH] Fix unhandled exceptions from threads during tests
+
+A queue.Queue() object was not always passed to SessionThread. In this
+case, SessionThread._make_request() would raise an exception trying to
+call methods on the expected object. Now, always pass a usable object to
+SessionThread.
+
+Previously appeared as:
+
+ Traceback (most recent call last):
+ File "/usr/lib64/python3.7/threading.py", line 917, in _bootstrap_inner
+ self.run()
+ File "/usr/lib64/python3.7/threading.py", line 865, in run
+ self._target(*self._args, **self._kwargs)
+ File "toolbelt/requests_toolbelt/threaded/thread.py", line 41, in _make_request
+ kwargs = self._jobs.get_nowait()
+ AttributeError: 'NoneType' object has no attribute 'get_nowait'
+
+ Exception in thread cd08fad6-d21d-41b0-921e-737a149b12be:
+ Traceback (most recent call last):
+ File "/usr/lib64/python3.7/threading.py", line 917, in _bootstrap_inner
+ self.run()
+ File "/usr/lib64/python3.7/threading.py", line 865, in run
+ self._target(*self._args, **self._kwargs)
+ File "toolbelt/requests_toolbelt/threaded/thread.py", line 41, in _make_request
+ kwargs = self._jobs.get_nowait()
+ AttributeError: 'NoneType' object has no attribute 'get_nowait'
+
+ Exception in thread 4fb72f0d-ba1c-4a78-97a2-4a7283ea01fe:
+ Traceback (most recent call last):
+ File "/usr/lib64/python3.7/threading.py", line 917, in _bootstrap_inner
+ self.run()
+ File "/usr/lib64/python3.7/threading.py", line 865, in run
+ self._target(*self._args, **self._kwargs)
+ File "toolbelt/requests_toolbelt/threaded/thread.py", line 41, in _make_request
+ kwargs = self._jobs.get_nowait()
+ AttributeError: 'NoneType' object has no attribute 'get_nowait'
+
+ Exception in thread 5f3711af-0c01-4821-9e25-8074bbbf769b:
+ Traceback (most recent call last):
+ File "/usr/lib64/python3.7/threading.py", line 917, in _bootstrap_inner
+ self.run()
+ File "/usr/lib64/python3.7/threading.py", line 865, in run
+ self._target(*self._args, **self._kwargs)
+ File "toolbelt/requests_toolbelt/threaded/thread.py", line 41, in _make_request
+ kwargs = self._jobs.get_nowait()
+ AttributeError: 'NoneType' object has no attribute 'get_nowait'
+---
+ tests/threaded/test_pool.py | 15 ++++++++++-----
+ tests/threaded/test_thread.py | 5 ++++-
+ 2 files changed, 14 insertions(+), 6 deletions(-)
+
+diff --git a/tests/threaded/test_pool.py b/tests/threaded/test_pool.py
+index b0653bb..b949dd8 100644
+--- a/tests/threaded/test_pool.py
++++ b/tests/threaded/test_pool.py
+@@ -26,32 +26,37 @@ def test_requires_positive_number_of_processes(self):
+
+ def test_number_of_processes_can_be_arbitrary(self):
+ """Show that the number of processes can be set."""
+- p = pool.Pool(None, num_processes=100)
++ job_queue = queue.Queue()
++ p = pool.Pool(job_queue, num_processes=100)
+ assert p._processes == 100
+ assert len(p._pool) == 100
+
+- p = pool.Pool(None, num_processes=1)
++ job_queue = queue.Queue()
++ p = pool.Pool(job_queue, num_processes=1)
+ assert p._processes == 1
+ assert len(p._pool) == 1
+
+ def test_initializer_is_called(self):
+ """Ensure that the initializer function is called."""
++ job_queue = queue.Queue()
+ initializer = mock.MagicMock()
+- pool.Pool(None, num_processes=1, initializer=initializer)
++ pool.Pool(job_queue, num_processes=1, initializer=initializer)
+ assert initializer.called is True
+ initializer.assert_called_once_with(mock.ANY)
+
+ def test_auth_generator_is_called(self):
+ """Ensure that the auth_generator function is called."""
++ job_queue = queue.Queue()
+ auth_generator = mock.MagicMock()
+- pool.Pool(None, num_processes=1, auth_generator=auth_generator)
++ pool.Pool(job_queue, num_processes=1, auth_generator=auth_generator)
+ assert auth_generator.called is True
+ auth_generator.assert_called_once_with(mock.ANY)
+
+ def test_session_is_called(self):
+ """Ensure that the session function is called."""
++ job_queue = queue.Queue()
+ session = mock.MagicMock()
+- pool.Pool(None, num_processes=1, session=session)
++ pool.Pool(job_queue, num_processes=1, session=session)
+ assert session.called is True
+ session.assert_called_once_with()
+
+diff --git a/tests/threaded/test_thread.py b/tests/threaded/test_thread.py
+index bb92f7f..fd7e96b 100644
+--- a/tests/threaded/test_thread.py
++++ b/tests/threaded/test_thread.py
+@@ -19,6 +19,8 @@ def _make_mocks():
+
+ def _initialize_a_session_thread(session=None, job_queue=None,
+ response_queue=None, exception_queue=None):
++ if job_queue is None:
++ job_queue = queue.Queue()
+ with mock.patch.object(threading, 'Thread') as Thread:
+ thread_instance = mock.MagicMock()
+ Thread.return_value = thread_instance
+@@ -52,10 +54,11 @@ def test_thread_initialization(self):
+
+ def test_is_alive_proxies_to_worker(self):
+ """Test that we proxy the is_alive method to the Thread."""
++ job_queue = queue.Queue()
+ with mock.patch.object(threading, 'Thread') as Thread:
+ thread_instance = mock.MagicMock()
+ Thread.return_value = thread_instance
+- st = thread.SessionThread(None, None, None, None)
++ st = thread.SessionThread(None, job_queue, None, None)
+
+ st.is_alive()
+ thread_instance.is_alive.assert_called_once_with()
diff --git a/dev-python/requests-toolbelt/requests-toolbelt-0.9.1.ebuild b/dev-python/requests-toolbelt/requests-toolbelt-0.9.1.ebuild
index ed22f1180b01..83387a6acd91 100644
--- a/dev-python/requests-toolbelt/requests-toolbelt-0.9.1.ebuild
+++ b/dev-python/requests-toolbelt/requests-toolbelt-0.9.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
inherit distutils-r1
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc x86"
IUSE="test"
RDEPEND="<dev-python/requests-3.0.0[${PYTHON_USEDEP}]"
@@ -21,20 +21,21 @@ DEPEND="${RDEPEND}
test? (
dev-python/betamax[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
)"
DOCS=( AUTHORS.rst HISTORY.rst README.rst )
+
PATCHES=(
"${FILESDIR}/requests-toolbelt-0.8.0-test-tracebacks.patch"
-)
+ "${FILESDIR}/requests-toolbelt-0.9.1-tests.patch"
-# Known python2.7 test failures do to upstream
-# not testing with newer requests versions
-# bug: https://bugs.gentoo.org/635824
-# https://github.com/requests/toolbelt/issues/213
-RESTRICT=test
+ # disable python2.7 test failures with newer requests versions
+ # bug: https://bugs.gentoo.org/635824
+ # https://github.com/requests/toolbelt/issues/213
+ "${FILESDIR}/requests-toolbelt-0.9.1-tests-py2.patch"
+
+ # disable tests that require internet access
+ "${FILESDIR}/requests-toolbelt-0.9.1-tests-internet.patch"
+)
-python_test() {
- py.test -v || die "Tests failed with ${EPYTHON}"
-}
+distutils_enable_tests pytest
diff --git a/dev-python/requests/Manifest b/dev-python/requests/Manifest
index f123425b9318..77289770ba7f 100644
--- a/dev-python/requests/Manifest
+++ b/dev-python/requests/Manifest
@@ -1,3 +1,6 @@
+AUX requests-2.22.0-pytest-4.patch 1076 BLAKE2B 2631f9b2e0586072e3a16e132099bab467ccbcd2020ea41ca49299688e2f88127e0b7e67545eb62659ac2729ca02b46d1e5a8c015c1d6cdd6a5ee0f8170cd483 SHA512 1de7c78c51be49e4004decd28d40e183a44c15b1e321c41595abc114ddb829ad54fc02dfb573a620cfe71f0996b78c822cb37cd68b3fb2d8e395b5f829227496
DIST requests-2.21.0.tar.gz 111528 BLAKE2B 7b40f9f572a8efde41c177fb5d1e1eaf29ca60cad0661fa28ac0085f3700348380d619f68c0082f24044d1af82b16d6b1e7d5dd2c2a2329f85fcee7141b1fbf6 SHA512 385e1d80993a21c09e7c4682500ca8c24155962ba41ecd8e73612722b2ff6618b736e827fc48ad1683b0d2bc7a420cfe680f5107860aca52656ef777f1d60104
+DIST requests-2.22.0.tar.gz 113406 BLAKE2B 36e1fa106f30af3d560c11edab3cd8f7e79116378c6f4d505052c8b19021846a22b4631567859b23331e7c9413896e77d7fc3288cd3af586f5f99da21c9181a6 SHA512 8b8e9da8a0c816fb4ff39be89ac7e1a9d5a99503ed93e44a0d78b28818f1c0eb253b151972a144151a616ba1b4bc5595245458a8268c5161391db54f740ac9a5
EBUILD requests-2.21.0-r1.ebuild 1428 BLAKE2B fd14c5283f935d82bad2cd2bcd174205c7633f849bf6033765b24eb8e05cac239ce0b1f6e29a5ce820def922b8773ac22eaf4555e668b16b8d020d085cc0e023 SHA512 1f8625f76a44dfe4547dcbce5f03263650b478312fcc015f72db3c8f49e7d468faf3295016b6efd9925e9d94775d7f318371117b484d9b893ef5fc0b7eaeed66
+EBUILD requests-2.22.0.ebuild 1869 BLAKE2B 380a5cdc0b640568399b536b11568c687b762bfdd1981e599154a9e9bda4291ad7de73d1abde30139ab772090a1676ffe9a17461e53bbe6f2ea7d931390aff63 SHA512 64046bb303e3ff3e9e0050ff1343f2fae5d0fa24c07df38c9605d00925e40dd6161cb048e498991683da9b539acecd5081e90fe79afa5c3e9bfdb495dfadc74a
MISC metadata.xml 674 BLAKE2B 8670395eb334921eeaa21367eaf1c7d3770c11a166dc680bcb9b99a05da91d797baec8ef3c0596c40143f732e427c322a75ea75da1a2e7d99e56426be077b35e SHA512 7aa5c27d949a076b09b4c2b9e905124047d9ececc40d9c3fd225c6405aa084db96cab585956db9885b115cd24c6c153ae853187872e77e7d44ae5790c323bac9
diff --git a/dev-python/requests/files/requests-2.22.0-pytest-4.patch b/dev-python/requests/files/requests-2.22.0-pytest-4.patch
new file mode 100644
index 000000000000..5b8ec34912d9
--- /dev/null
+++ b/dev-python/requests/files/requests-2.22.0-pytest-4.patch
@@ -0,0 +1,27 @@
+From dc75b3ca0b4c95648eb07b92cb414394d99c13a0 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz>
+Date: Mon, 8 Apr 2019 18:04:22 +0200
+Subject: [PATCH] Support pytest 4
+
+Fixes https://github.com/kennethreitz/requests/issues/5048
+
+See https://docs.pytest.org/en/latest/deprecations.html#marks-in-pytest-mark-parametrize
+---
+ setup.py | 2 +-
+ tests/test_utils.py | 3 ++-
+ 2 files changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/tests/test_utils.py b/tests/test_utils.py
+index 59b0b0efa..62c51494d 100644
+--- a/tests/test_utils.py
++++ b/tests/test_utils.py
+@@ -33,7 +33,8 @@ class TestSuperLen:
+ 'stream, value', (
+ (StringIO.StringIO, 'Test'),
+ (BytesIO, b'Test'),
+- pytest.mark.skipif('cStringIO is None')((cStringIO, 'Test')),
++ pytest.param(cStringIO, 'Test',
++ marks=pytest.mark.skipif('cStringIO is None')),
+ ))
+ def test_io_streams(self, stream, value):
+ """Ensures that we properly deal with different kinds of IO streams."""
diff --git a/dev-python/requests/requests-2.22.0.ebuild b/dev-python/requests/requests-2.22.0.ebuild
new file mode 100644
index 000000000000..1902a0432fd7
--- /dev/null
+++ b/dev-python/requests/requests-2.22.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="HTTP library for human beings"
+HOMEPAGE="http://python-requests.org/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+IUSE="socks5 +ssl test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
+ >=dev-python/chardet-3.0.2[${PYTHON_USEDEP}]
+ <dev-python/chardet-3.1.0[${PYTHON_USEDEP}]
+ >=dev-python/idna-2.5[${PYTHON_USEDEP}]
+ <dev-python/idna-2.9[${PYTHON_USEDEP}]
+ <dev-python/urllib3-1.26[${PYTHON_USEDEP}]
+ socks5? ( >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}] )
+ ssl? (
+ >=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-0.14[$(python_gen_usedep 'python*' pypy)]
+ )
+"
+
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ $(python_gen_cond_dep '
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pytest-httpbin[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}]
+ ' python{2_7,3_{5,6,7}})
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/requests-2.22.0-pytest-4.patch
+)
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # strip tests that require some kind of network
+ sed -e 's:test_connect_timeout:_&:' \
+ -e 's:test_total_timeout_connect:_&:' \
+ -i tests/test_requests.py || die
+ # probably pyopenssl version dependent
+ sed -e 's:test_https_warnings:_&:' \
+ -i tests/test_requests.py || die
+}
+
+python_test() {
+ # tests hang with pypy & pypy3
+ [[ ${EPYTHON} == pypy* ]] && continue
+ # TODO: reenable when deps are ready
+ [[ ${EPYTHON} == python3_8 ]] && continue
+
+ pytest -vv || die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/requests_download/Manifest b/dev-python/requests_download/Manifest
new file mode 100644
index 000000000000..7077928da80b
--- /dev/null
+++ b/dev-python/requests_download/Manifest
@@ -0,0 +1,3 @@
+DIST requests_download-0.1.2.tar.gz 2584 BLAKE2B c6f2eb7a182e0f42ccb7b603dec47a077b1b946bfa93968972dce5267c7c51fa8c4158e15cd35621cbe229e12f6644db9734e52439796d8d8411be16a38e1e9a SHA512 99d4b275200c88befd2730d17a3329c8cbb155fa5cf9600a7466e8ab109f999a9fc9b8c668aa3b389bc2a3deb33b8a3fd390270d71f04bb0a8f998da67cfde82
+EBUILD requests_download-0.1.2.ebuild 823 BLAKE2B ff681fd7e8080cbb641ee57e6091fe9c73597b51103c3dbcf7f762f11afa5f453733ac0c8183bf6366be3208cf24ee59c37e405fcf4d47abd2041ec115347be1 SHA512 8af5d5204729443b13586fd2c7c0eb45d759708760da472a35919646eaf7eb69e5e8bcca1ab8e97c153b4379bf91841fa24e71a8f4eb7aace4b8b7133b76f468
+MISC metadata.xml 408 BLAKE2B 2fa0562549efb76db2df8bf0485bf3fcd123de81dd29b89ea9d2a0b87dc72db068e577e4cebfc36c2569b2a4057d14ad26490b368770ec0e566cdb549b2fb308 SHA512 2fdfa8da4f76fd449807c41fd535356f388f71dbc8793a59b7bf2b04c9be3096900decdb014389097a43565642906114169163ab8d19dcd69901457dad3d9f6c
diff --git a/dev-python/requests_download/metadata.xml b/dev-python/requests_download/metadata.xml
new file mode 100644
index 000000000000..2d3a29feeb4c
--- /dev/null
+++ b/dev-python/requests_download/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>chutzpah@gentoo.org</email>
+ <name>Patrick McLean</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">requests_download</remote-id>
+ <remote-id type="github">takluyver/requests_download</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/requests_download/requests_download-0.1.2.ebuild b/dev-python/requests_download/requests_download-0.1.2.ebuild
new file mode 100644
index 000000000000..231d3877ce3c
--- /dev/null
+++ b/dev-python/requests_download/requests_download-0.1.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="A convenient function to download to a file using requests"
+HOMEPAGE="https://github.com/takluyver/requests_download https://pypi.org/project/requests_download/"
+SRC_URI="https://github.com/takluyver/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}"
+
+# there are no tests upstream
+RESTRICT="test"
+
+DOCS=( README.rst )
+
+python_prepare_all() {
+ printf -- "from setuptools import setup\nsetup(name='%s',version='%s',py_modules=['%s'])" \
+ "${PN}" "${PV}" "${PN}" > setup.py || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/responses/Manifest b/dev-python/responses/Manifest
index 109f22ebb9fc..3fa2a1968a59 100644
--- a/dev-python/responses/Manifest
+++ b/dev-python/responses/Manifest
@@ -1,5 +1,9 @@
+AUX responses-0.10.7-fix-cookies.patch 5131 BLAKE2B 48bf65ffb6c5cc1b2e1141aea27f0286df0959e61593a2798d76aae4fbb195fe1ce9801585553572a35db50ea1120e4841d6bd51e68461bd9e06b86af2fd2389 SHA512 1ad577f6dc4b8b708a35fc96675246397858f33f4a04be49606da0f25c9ec990f4e1ddc6fb9307f70e6a5e926aa92e5d66431c420ef5b76e73c51055e3ec0b7d
+AUX responses-0.10.7-tests.patch 383 BLAKE2B 3bca7b4ad5380fd13e29be1409d070d8ea1095a9b42636f5d7e428fc640eb9e0d5b3d0aeac8f2e128a3a1d32f30e1f376895708d294bfa6126687e79ce2ff97a SHA512 8230855b920eb75136e4158c0768ad249ba44933baa9f7b2dbef1e2fefea859bc67f65fd1601a11efe3d5a928b8f195ce6939aa0b659ea89ed09bf20cf106325
+DIST responses-0.10.7.tar.gz 22666 BLAKE2B 9f6d8ee0cc36ebb94bf6ac4284b474d30754af339f623a8a899061392321ba48a1f2d21593fb5bf2e6fac7c65ca6c252b6b7a1072e5548f91db489633aa3b686 SHA512 dcdbac1555090309b17eec1c02887eea5080321ff359afc42e6b558954caec2ab757e6009ae539e6e4d002cd06f2289d909a28ae583e6fa062a5df89c301e1ff
DIST responses-0.6.0.tar.gz 14073 BLAKE2B 27d4a4a380a9154ded1030278213c0cd87308a488199c277050fa2a0a1dad87a61086094bc35279ff9c4201d06c59613bd1b0dbd18b4d83b8321341f6f1c4bb0 SHA512 32d41be5850f0040a4f2ad82a057d6ef73f0f83f7d3c250fa223d5614470b0b8b58790667af76ecc6b0b7e8e2a0a069c46c7913e983730c968c603e2716dec0b
DIST responses-0.9.0.tar.gz 19766 BLAKE2B bd98c24d6458f33f7b8ad68edb3d0fc595a7d7b31889ff8270e1add13d537d80d67c3628ea6630674e8d49837f9d3933f680b366b4a7fab10048640a50129c48 SHA512 e5312587845cc9a3a938fa5d052ac1f04950d2eea5d83192c54affe079ee6593f3e249a24a8b43b1985c9fdc9131bfb477b93ca8a75d0386ed33cd56cc37d5ff
-EBUILD responses-0.6.0.ebuild 763 BLAKE2B fc091c52d8ce7017ff6754ad8efad7906f9c9341e004dd416ee8ccf48df9c21a4fb00936746ea6ebb2ec7487e156627e2a8411d26e12ef1a2139ffbabba12de0 SHA512 8ef46a4e30052b4b93b37e2435732ddb499c597f702ba06af6a50695feb30b3b99fa56cfa82b9d75eb13733696f2d3bac9d37b6b86d6eea71e08113a9cf46da8
-EBUILD responses-0.9.0.ebuild 828 BLAKE2B 39af019ecaf21ef8080f035491c09b7862e37fda461c53ea5500173140d69ba1b277acd63f634557e073ed291713c25a3e3c06579be0ae22c005c8ecee2373c1 SHA512 62fb3debe24e745852f02246554e98c2a1a156e2cdb90c72b99e0d65b84139397e0e9a348e23a378031ad1d1926cd3aa3f70f38ce202570d252b140d6647ebc9
+EBUILD responses-0.10.7.ebuild 875 BLAKE2B 4e879a10f4d579a644d6094eed8d809016a8f009ea174dbbe88e27c8269dcdcf073a09a5b992abf126da69533aa9207a1a8ed7b986c2e6c62bf22314c016bdcb SHA512 020ec07bdfe2eda6d43428a8bf92d3e25778f26ed3d3ef4d9403747c43ca326e6c73dfcc8806441d5689cee8d62bf0269fa5a4840127fbb9456200c7d635db97
+EBUILD responses-0.6.0.ebuild 790 BLAKE2B ef8ffa2f3fc521549b1b834069113ba54ca90399580cd6ebd2770773d5b3ddf22414fe7a54b925054dcb7783dab4edcf1edaacfa7b67c40c040e7e7035d73871 SHA512 6c74e8b45523dc28f0509e52d246bede9cd413b14feb118b632baf0468cf75678495b7ef950c92aa0c35bb6a8fa2b8db308ed41307023fddac7edbf879548995
+EBUILD responses-0.9.0.ebuild 855 BLAKE2B f55bb6b92d90d402d91eef004fc38ba9a671b21897a3d8d2f90d2a0cf3ce1f6ce7631514dd703fa55734026fa807745a7f777ecb1fce308724ce2c45769069d5 SHA512 f0729df83b80f982970dd20c64bf3bafb69527ac0edf7fa141a251d51087b8b3b99568585abd1d7d08dbd9d966fc388ea73e8ab39f2cd5be0be4660f010ba514
MISC metadata.xml 438 BLAKE2B 9a2c389d84feb9087edaad524953e8a439dc914f293a1f5dc9a15f36101965ece4e28ab5f57b193dd30a2134b17e96feb218c898fd1164dd0c94234b54689a1f SHA512 efdf808423b4e47a6888b09d08b563f36a13867d355476ec10e7f247e6841bf682cb35c4432a011458d496dae79acb1ad4a38e03d3895a53e666edc3c9d4fca1
diff --git a/dev-python/responses/files/responses-0.10.7-fix-cookies.patch b/dev-python/responses/files/responses-0.10.7-fix-cookies.patch
new file mode 100644
index 000000000000..a744e652ea7f
--- /dev/null
+++ b/dev-python/responses/files/responses-0.10.7-fix-cookies.patch
@@ -0,0 +1,150 @@
+diff --git a/responses.py b/responses.py
+index 9c57301..83fef83 100644
+--- a/responses.py
++++ b/responses.py
+@@ -23,6 +23,10 @@
+ from requests.packages.urllib3.response import HTTPResponse
+ except ImportError:
+ from urllib3.response import HTTPResponse
++try:
++ from requests.packages.urllib3.connection import HTTPHeaderDict
++except ImportError:
++ from urllib3.connection import HTTPHeaderDict
+
+ if six.PY2:
+ from urlparse import urlparse, parse_qsl, urlsplit, urlunsplit
+@@ -309,11 +313,11 @@ def _url_matches(self, url, other, match_querystring=False):
+ return False
+
+ def get_headers(self):
+- headers = {}
++ headers = HTTPHeaderDict() # Duplicate headers are legal
+ if self.content_type is not None:
+ headers["Content-Type"] = self.content_type
+ if self.headers:
+- headers.update(self.headers)
++ headers.extend(self.headers)
+ return headers
+
+ def get_response(self, request):
+@@ -372,11 +376,20 @@ def get_response(self, request):
+ status = self.status
+ body = _handle_body(self.body)
+
++ # The requests library's cookie handling depends on the response object
++ # having an original response object with the headers as the `msg`, so
++ # we give it what it needs.
++ orig_response = HTTPResponse(
++ body=body, # required to avoid "ValueError: Unable to determine whether fp is closed."
++ msg=headers,
++ preload_content=False,
++ )
+ return HTTPResponse(
+ status=status,
+ reason=six.moves.http_client.responses.get(status),
+ body=body,
+ headers=headers,
++ original_response=orig_response,
+ preload_content=False,
+ )
+
+@@ -402,13 +415,22 @@ def get_response(self, request):
+ raise body
+
+ body = _handle_body(body)
+- headers.update(r_headers)
+-
++ headers.extend(r_headers)
++
++ # The requests library's cookie handling depends on the response object
++ # having an original response object with the headers as the `msg`, so
++ # we give it what it needs.
++ orig_response = HTTPResponse(
++ body=body, # required to avoid "ValueError: Unable to determine whether fp is closed."
++ msg=headers,
++ preload_content=False,
++ )
+ return HTTPResponse(
+ status=status,
+ reason=six.moves.http_client.responses.get(status),
+ body=body,
+ headers=headers,
++ original_response=orig_response,
+ preload_content=False,
+ )
+
+@@ -619,11 +641,6 @@ def _on_request(self, adapter, request, **kwargs):
+ if not match.stream:
+ response.content # NOQA
+
+- try:
+- response.cookies = _cookies_from_headers(response.headers)
+- except (KeyError, TypeError):
+- pass
+-
+ response = resp_callback(response) if resp_callback else response
+ match.call_count += 1
+ self._calls.add(request, response)
+diff --git a/test_responses.py b/test_responses.py
+index c2a4f01..65904de 100644
+--- a/test_responses.py
++++ b/test_responses.py
+@@ -657,8 +657,56 @@ def run():
+ assert resp.status_code == status
+ assert "session_id" in resp.cookies
+ assert resp.cookies["session_id"] == "12345"
+- assert resp.cookies["a"] == "b"
+- assert resp.cookies["c"] == "d"
++ assert set(resp.cookies.keys()) == set(["session_id"])
++
++ run()
++ assert_reset()
++
++
++def test_response_secure_cookies():
++ body = b"test callback"
++ status = 200
++ headers = {"set-cookie": "session_id=12345; a=b; c=d; secure"}
++ url = "http://example.com/"
++
++ def request_callback(request):
++ return (status, headers, body)
++
++ @responses.activate
++ def run():
++ responses.add_callback(responses.GET, url, request_callback)
++ resp = requests.get(url)
++ assert resp.text == "test callback"
++ assert resp.status_code == status
++ assert "session_id" in resp.cookies
++ assert resp.cookies["session_id"] == "12345"
++ assert set(resp.cookies.keys()) == set(["session_id"])
++
++ run()
++ assert_reset()
++
++
++def test_response_cookies_multiple():
++ body = b"test callback"
++ status = 200
++ headers = [
++ ("set-cookie", "1P_JAR=2019-12-31-23; path=/; domain=.example.com; HttpOnly"),
++ ("set-cookie", "NID=some=value; path=/; domain=.example.com; secure"),
++ ]
++ url = "http://example.com/"
++
++ def request_callback(request):
++ return (status, headers, body)
++
++ @responses.activate
++ def run():
++ responses.add_callback(responses.GET, url, request_callback)
++ resp = requests.get(url)
++ assert resp.text == "test callback"
++ assert resp.status_code == status
++ assert set(resp.cookies.keys()) == set(["1P_JAR", "NID"])
++ assert resp.cookies["1P_JAR"] == "2019-12-31-23"
++ assert resp.cookies["NID"] == "some=value"
+
+ run()
+ assert_reset()
diff --git a/dev-python/responses/files/responses-0.10.7-tests.patch b/dev-python/responses/files/responses-0.10.7-tests.patch
new file mode 100644
index 000000000000..764b22ab3af3
--- /dev/null
+++ b/dev-python/responses/files/responses-0.10.7-tests.patch
@@ -0,0 +1,12 @@
+diff --git a/test_responses.py b/test_responses.py
+index c2a4f01..2b85172 100644
+--- a/test_responses.py
++++ b/test_responses.py
+@@ -928,6 +928,7 @@ def _quote(s):
+ return responses.quote(responses._ensure_str(s))
+
+
++@pytest.mark.skipif(six.PY2, reason="Broken on python2")
+ def test_cookies_from_headers():
+ text = "こんにちは/世界"
+ quoted_text = _quote(text)
diff --git a/dev-python/responses/responses-0.10.7.ebuild b/dev-python/responses/responses-0.10.7.ebuild
new file mode 100644
index 000000000000..090bff78212c
--- /dev/null
+++ b/dev-python/responses/responses-0.10.7.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Utility for mocking out the Python Requests library"
+HOMEPAGE="https://github.com/getsentry/responses"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ >=dev-python/requests-2.0[${PYTHON_USEDEP}]
+ dev-python/cookies[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ dev-python/pytest-localserver[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/responses-0.10.7-fix-cookies.patch"
+ "${FILESDIR}/responses-0.10.7-tests.patch"
+)
+
+distutils_enable_tests pytest
diff --git a/dev-python/responses/responses-0.6.0.ebuild b/dev-python/responses/responses-0.6.0.ebuild
index 5913b5c73db8..053e092e215d 100644
--- a/dev-python/responses/responses-0.6.0.ebuild
+++ b/dev-python/responses/responses-0.6.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/requests-2.0[${PYTHON_USEDEP}]
dev-python/cookies[${PYTHON_USEDEP}]
diff --git a/dev-python/responses/responses-0.9.0.ebuild b/dev-python/responses/responses-0.9.0.ebuild
index 89f4ab099d7d..abf3afebb1c7 100644
--- a/dev-python/responses/responses-0.9.0.ebuild
+++ b/dev-python/responses/responses-0.9.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/requests-2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/restkit/Manifest b/dev-python/restkit/Manifest
index a8120b10bbd3..f82ec2b7eef1 100644
--- a/dev-python/restkit/Manifest
+++ b/dev-python/restkit/Manifest
@@ -1,4 +1,4 @@
AUX setup.patch 843 BLAKE2B 80626eb7317e42fc828493d98afb330873040bd0bf3a33c4c4ef225a4f57bea078e3440172509a5442868c565eeaf675c82c47d514bb4a915881d8aec2456a4b SHA512 200c112cb264271d8c1f043acb22ac476d09a0fc325b74658a950939f71edb8fad84a0fbc5f11335152fe5591be98a14df63f57458b84d35c2511a2079778387
DIST restkit-4.2.2.tar.gz 1275904 BLAKE2B 4ebfc3ad91265954c28712e4beadcb25a467fe7af8c68bb655016ddb20877ca63275136605400c59b462825526a59f69d69d4b687641816b4704b62623498734 SHA512 5ed08535e1a54b5594d97b059d8662ab4bc19c68e71a30719c4a533cba0f2d0e18872119752c62136563a32281e8f747414fbf843fd97dba138107ffcb5d1e4b
-EBUILD restkit-4.2.2.ebuild 1299 BLAKE2B 09801239ff794a1ab1d8d22c12f12a96610a738db00a75659fbed912d7ddf2142bd64e13debfb1749f2f220722a755032b6b4a350545db0ed6c70ae3b47d65e8 SHA512 c8d99fb21e04ecb0104ef8a99aa2d8817a4f53fbfb89b1ae84ab0319fc9780257dff3e999e1bcaf1bf210589c8f0f33e878e5f3accebf12e0856211b8303d4f6
-MISC metadata.xml 520 BLAKE2B a4f0485d0276279a820836969654d31173c08f1fb840892a5760cc484f8156bcc88ff2ee371aa1154883be957d9b62dc9ddc6cf242ec02b4e9cc9cfb45c99449 SHA512 6e5652c44b93cb00a07485b337e4be168e0728ee49485692bb6b3cdc5725f78191ca891059197f3665a9f1ac1f65074843b7a2fa7cfc4ef0d92d52033f685acb
+EBUILD restkit-4.2.2.ebuild 1326 BLAKE2B 2a45c1f2f414c8b623ffe563e33940a6d9be010c9c544026f12bb3be2e0d14210782b65dde9d87fab671e3c743a0cd1aee10a396ecac80ceb19bccb9bcb1dded SHA512 c27cd979f1cad9b2c15156fb7886eee9a9b3bebb68dfe780e5d57769fdf1cfcd90c27fbbe6110fba1efa17a3599872151906d4f2f5df6fa9d2d2c382b14d8315
+MISC metadata.xml 432 BLAKE2B 577df51a2d5444177626d99df31020b61748deacf6586cc770fb36275f8d61bffc1b63c0267967873b5763d6260139ce236947614c716c2c5588c0dd1882ff54 SHA512 a7fe76d6995cabd2a49aa07e9479bebe385d7de317d9b8c5dce6cb82ad8381178a280b32a90c8447a78bb7e4294ee771cc02708f30bfa264a43a46d014f0684d
diff --git a/dev-python/restkit/metadata.xml b/dev-python/restkit/metadata.xml
index 6322e79afeb5..10ec59022ed9 100644
--- a/dev-python/restkit/metadata.xml
+++ b/dev-python/restkit/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>dev-zero@gentoo.org</email>
- <name>Tiziano Müller</name>
- </maintainer>
+ <!-- maintainer-needed -->
<use>
<flag name="cli">Install the restcli command line interface/tool, based on <pkg>dev-python/ipython</pkg></flag>
</use>
diff --git a/dev-python/restkit/restkit-4.2.2.ebuild b/dev-python/restkit/restkit-4.2.2.ebuild
index 318b8760818b..3cba895c0bee 100644
--- a/dev-python/restkit/restkit-4.2.2.ebuild
+++ b/dev-python/restkit/restkit-4.2.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ppc64 s390 ~sh x86"
IUSE="+cli doc examples test"
+RESTRICT="!test? ( test )"
PY27_USEDEP="$(python_gen_usedep python2_7)"
RDEPEND="cli? ( dev-python/ipython[${PY27_USEDEP}] )
diff --git a/dev-python/restructuredtext-lint/Manifest b/dev-python/restructuredtext-lint/Manifest
index 9196af56bcaf..03d2c14dae58 100644
--- a/dev-python/restructuredtext-lint/Manifest
+++ b/dev-python/restructuredtext-lint/Manifest
@@ -1,5 +1,5 @@
DIST restructuredtext_lint-0.12.2.tar.gz 19141 BLAKE2B 69e0cf57540d5ccce8572a8c619506e3b76fd08e88019bb66c7a18a3ca2c2b91e72797c70428156e570143d6352d529088c324b18e2a08b67a8acddda7378352 SHA512 2634d740d30cafd446e3b5d3ad22e6942ec8e15d20440abe9c31ecfebebc7d1f50cc41492863ff1e6b01a8a3ad7139aa10e94022094dc7c314709e6f72176870
DIST restructuredtext_lint-1.1.2.tar.gz 25061 BLAKE2B 5be51fb40ac3eb0ba58c053d5b54d79e0d1c0687786a877cc37d2e617dec788782e3d4aade62828a267c139b7e311405552cb61eefdbaed458c2c1206245a422 SHA512 f44eff61df3581ba345fb953a09d9bf6977003e05078bacbeea27287b0b14a6f16298db0bde5be4ebfd0843eac33de623db1e47ce6475b30dce47cdd3e9ea5d7
-EBUILD restructuredtext-lint-0.12.2.ebuild 677 BLAKE2B c68fde67f89bc238c12b8ec891b906b288c9b6f06c33a52fadad5d8f197c056cba9cbe115c80c4c3eab95fd6d605753402198ad226a7627074feb6c72368d6f6 SHA512 d5aa477d0e290e9b7003cbde23a4361619f5161eb13abbe22522575508e1bf3b96ffbdcc05a2946d7ed95c4d14e96a85ccfe175eae4dc52cecc3918b710927e9
-EBUILD restructuredtext-lint-1.1.2.ebuild 813 BLAKE2B c2a0057399d1da086f6b677b0e883c799dac9a0d51fbf5c0fa8bf4a4f24c80571ea00afdbf265138d8660656e9210ac411b2c9431b425c27bf59e30935e97ff2 SHA512 49666fa4a4cd7d6ba3ced1d24a61c17ab4248b30714725d82aa3967b2836746c94be2e2b6f47d7f2e685aba273754abb126b7567627d71ab434151d266af628e
+EBUILD restructuredtext-lint-0.12.2.ebuild 628 BLAKE2B 4acd8dff0ee3d585f939f846592bba1af07ed6c3fca2bde525b4308ba9ef68fb0715ad82d202e1f60579ac52f9ea2b7267e6ca352910341f51da2620ea7bec40 SHA512 f71ee3cb34b361b210fa70c9cb8b551afc97da2aa4d201ae35c1474818d7d256be0a9b7e7d653ececb0348a081c1005b022fc321f91a47a4f015177c7a170c48
+EBUILD restructuredtext-lint-1.1.2.ebuild 791 BLAKE2B 11060435e464ead1c1cf2aa31669340ffe802d022dc62808a61920742641d1e49c5a4eba245ed076f445ec8b90432924a838ff251fc6095575da829376504d72 SHA512 c1e66cb965e65a5e492f1b3c78db49d291025334b4df5ac66762e0f902862f631d885f67936a97a59f064ff6c66d94f52e2d21265ac504b568d3b6d788d417d6
MISC metadata.xml 338 BLAKE2B c30f38fd31f802cfdb9dfd57839acc4269c793aedde4a2c17e937f62da0f04e94ccf2cd309b528f9c5753fdc747951ace9fd27a403d32907751ca1640955a3e9 SHA512 50f218c3b3fbdc1b639de1fbeb5adbcd6b6864027331f4521c4d52ba5a66d7ff98b75f746ce29dc8fc454ac8d3e12012cb53e8d8b0b157813a4b359d27760265
diff --git a/dev-python/restructuredtext-lint/restructuredtext-lint-0.12.2.ebuild b/dev-python/restructuredtext-lint/restructuredtext-lint-0.12.2.ebuild
index 13b4421dc875..7c05e10d5c06 100644
--- a/dev-python/restructuredtext-lint/restructuredtext-lint-0.12.2.ebuild
+++ b/dev-python/restructuredtext-lint/restructuredtext-lint-0.12.2.ebuild
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
inherit distutils-r1
-DESCRIPTION="Created out of frustration, it sucks to find out your reST is invalid after uploading it."
+DESCRIPTION="Checks PyPI validity of reStructuredText"
HOMEPAGE="https://pypi.org/project/restructuredtext_lint/"
MY_P="restructuredtext_lint"
diff --git a/dev-python/restructuredtext-lint/restructuredtext-lint-1.1.2.ebuild b/dev-python/restructuredtext-lint/restructuredtext-lint-1.1.2.ebuild
index 4a58b6cd328f..dda69c1a6391 100644
--- a/dev-python/restructuredtext-lint/restructuredtext-lint-1.1.2.ebuild
+++ b/dev-python/restructuredtext-lint/restructuredtext-lint-1.1.2.ebuild
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
inherit distutils-r1
-DESCRIPTION="Created out of frustration, it sucks to find out your reST is invalid after uploading it."
+DESCRIPTION="Checks PyPI validity of reStructuredText"
HOMEPAGE="https://pypi.org/project/restructuredtext_lint/"
MY_P="restructuredtext_lint"
@@ -17,6 +17,7 @@ LICENSE="Unlicense"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/rfc3339-validator/Manifest b/dev-python/rfc3339-validator/Manifest
new file mode 100644
index 000000000000..8381b79f1303
--- /dev/null
+++ b/dev-python/rfc3339-validator/Manifest
@@ -0,0 +1,4 @@
+AUX rfc3339-validator-0.1.2-remove-pytest-runner.patch 551 BLAKE2B 4ad2e2d740b38c0628d321bf77f0884a0c72448b65296daea25217725e526de27ffd5927a9ac52cde0bd9cab4ee46b6cdd0608657a4edff4d5de5b04fe0a5813 SHA512 2ebb2eaca9311944283eb09feca1796540298b16d99480931deffea6a441093f33c48437a2d4a6e44aa3293b2e984db1a00028e9b96805d284223090e5321f89
+DIST rfc3339-validator-0.1.2.tar.gz 7429 BLAKE2B 9c08ae6ebe12af043ebad82a716e359f323f318d44e1f23a41759773e1927f90d6dde95566ca3c9463db6ffc9f2c3a31925ee4668f7fbe1defc78e09949ac391 SHA512 42164f8258025b056a6c5584c1c5e76f4c4fddead1a18199cd5b115a5a576d8863676d741e5e9a12bd4b41cbf55e722632a57dc3f76688ff0ad886615286c567
+EBUILD rfc3339-validator-0.1.2.ebuild 704 BLAKE2B 4ada13fd1d1f04ca12c20ef707d66c2f62cb19894cc335ce14e01bf974f61f6a115003129e5027cd0f1ff9fc65ef94c97fc9f7258571dcbd6da1ab692f5f96fb SHA512 97ffe2f7f45a6847b064afd041ba0e99f50d142d7574f663bef5eb66018579cca2e499756846ee3ae9f974b7ee9d1d43a568fcea8bbc110b9b3e2703f53c9509
+MISC metadata.xml 374 BLAKE2B 4b440428addb3f4f1ee8556ca6fcf8ba55eb64571381eef4bac2b7744d13d8538942d0fefeb1513d558124e9e6806de73f81e39a84afa30d3de3634319b2b518 SHA512 579adade6871bd44f7cf9759c2c46ebaffdad553c78eca373bcce4b143fab229f7ccebe11c25884e6721736a506f03bdf2e67057f58cf8b18dc8af6d4de008c5
diff --git a/dev-python/rfc3339-validator/files/rfc3339-validator-0.1.2-remove-pytest-runner.patch b/dev-python/rfc3339-validator/files/rfc3339-validator-0.1.2-remove-pytest-runner.patch
new file mode 100644
index 000000000000..00c1cefe239b
--- /dev/null
+++ b/dev-python/rfc3339-validator/files/rfc3339-validator-0.1.2-remove-pytest-runner.patch
@@ -0,0 +1,24 @@
+diff --git a/requirements_dev.txt b/requirements_dev.txt
+index c4f59fc..f8da57f 100644
+--- a/requirements_dev.txt
++++ b/requirements_dev.txt
+@@ -7,6 +7,5 @@ coverage==4.5.4
+ twine==1.14.0
+
+ pytest==4.6.5
+-pytest-runner==5.1
+ hypothesis==4.41.3
+ strict_rfc3339==0.7
+diff --git a/setup.py b/setup.py
+index ada5c92..fb0df5a 100644
+--- a/setup.py
++++ b/setup.py
+@@ -14,7 +14,7 @@ requirements = [
+
+ setup_requirements = []
+
+-test_requirements = ['pytest>=3', 'pytest-runner']
++test_requirements = ['pytest>=3']
+
+ setup(
+ author="Nicolas Aimetti",
diff --git a/dev-python/rfc3339-validator/metadata.xml b/dev-python/rfc3339-validator/metadata.xml
new file mode 100644
index 000000000000..5d6a63f58631
--- /dev/null
+++ b/dev-python/rfc3339-validator/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">rfc3339-validator</remote-id>
+ <remote-id type="github">naimetti/rfc3339-validator</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/rfc3339-validator/rfc3339-validator-0.1.2.ebuild b/dev-python/rfc3339-validator/rfc3339-validator-0.1.2.ebuild
new file mode 100644
index 000000000000..9f0280e058dd
--- /dev/null
+++ b/dev-python/rfc3339-validator/rfc3339-validator-0.1.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+inherit distutils-r1
+
+DESCRIPTION="A pure python RFC3339 validator"
+HOMEPAGE="https://github.com/naimetti/rfc3339-validator"
+SRC_URI="https://github.com/naimetti/rfc3339-validator/archive/v0.1.2.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86"
+
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]
+ dev-python/strict-rfc3339[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+ "${FILESDIR}/rfc3339-validator-0.1.2-remove-pytest-runner.patch"
+)
+
+distutils_enable_tests pytest
diff --git a/dev-python/rfc3986-validator/Manifest b/dev-python/rfc3986-validator/Manifest
new file mode 100644
index 000000000000..40002bea3316
--- /dev/null
+++ b/dev-python/rfc3986-validator/Manifest
@@ -0,0 +1,3 @@
+DIST rfc3986_validator-0.1.1.tar.gz 6760 BLAKE2B e54b54c296310043f67a1187a110c6a34423f79a73dc64898d6d11d03eaca213b38da4722640595994bdd459bc1bc12c326d2e1f731e1846cdd723e232408e8b SHA512 b679e3c1b38d9ecc633d7d9a7179711d5adc50d38a51f28972f668e098058b92ec9f69e947fab7eaa3863377f35c3f13e5fd1ae35da2175a01170f2940360c2f
+EBUILD rfc3986-validator-0.1.1.ebuild 836 BLAKE2B eafad573ae6cc9fa345c4b8d839d2affec4cfb8e8bbe6ba9f0cc6689854644857e11b0bb5a3862f06dc2932886a099780791c0863be99e14de042572f30c33fb SHA512 848234272944635726212dae5ee63df55837518f9f161b7856771ed375432ecff3c523e49738ae327bf69f8238e70ad569ea08ec8c5f36c241a1851bdb087058
+MISC metadata.xml 374 BLAKE2B 154fe16f9c96a002adf4615eb298678ce77c21773cfca30ea239fc344e68ec2f98f104f79f078949b89606a3c2e1987f626bf3408d87d7ce4262980297945ccc SHA512 f5748ec0ac65035732c227f2eff35bd7e12abc04cfc6456ea9aab1d2f5dc51bfd6041a47f460df454c513735ebffa7571f1fa83cf7c5ab7db2f03f32a4524e87
diff --git a/dev-python/rfc3986-validator/metadata.xml b/dev-python/rfc3986-validator/metadata.xml
new file mode 100644
index 000000000000..3a6387e94f0e
--- /dev/null
+++ b/dev-python/rfc3986-validator/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">rfc3986-validator</remote-id>
+ <remote-id type="github">naimetti/rfc3986-validator</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/rfc3986-validator/rfc3986-validator-0.1.1.ebuild b/dev-python/rfc3986-validator/rfc3986-validator-0.1.1.ebuild
new file mode 100644
index 000000000000..006c7593c794
--- /dev/null
+++ b/dev-python/rfc3986-validator/rfc3986-validator-0.1.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+# 0.1.1 isn't tagged on GitHub
+COMMIT_HASH="ee3dcca0df300e0584e129a4ab81828be002684b"
+MY_PN="${PN//-/_}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Pure python RFC3986 validator"
+HOMEPAGE="https://pypi.org/project/rfc3986-validator/ https://github.com/naimetti/rfc3986-validator"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86"
+
+RDEPEND="dev-python/rfc3987[${PYTHON_USEDEP}]"
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # remove dep on pytest-runner
+ sed -i -r "s:('|\")pytest-runner('|\")(,|)::" setup.py || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/rfc3986/Manifest b/dev-python/rfc3986/Manifest
index c8b8fa36bc39..18076d571737 100644
--- a/dev-python/rfc3986/Manifest
+++ b/dev-python/rfc3986/Manifest
@@ -3,9 +3,9 @@ DIST rfc3986-0.4.1.tar.gz 22354 BLAKE2B db2a7edefa89fd3780721904c5e1b623d34dea5e
DIST rfc3986-1.1.0.tar.gz 39381 BLAKE2B cb890ae46c1428ddca1aed4a49660e2620659e7af64dbdb22c2514323ede374c28bbbd8401a5b4db257ba47e617ad7e8ae486f751fd4a7580808c68ff289ec13 SHA512 5e43ca7df586011900d2f01edfb20388598f77218e5a63904557bec0f1d0cb0a35f4980014de9c943ecc43a5a7ab3f7b815fbcfc9318e494c24a14fed2d1fac6
DIST rfc3986-1.2.0.tar.gz 40162 BLAKE2B d51db37285366fdc7a6d25632afe440bbcdf4fbca46488082286824f046cfd81129b8f0e0695f986120276cf446dde5751dc52ebeb5f2f61f60c5acb92f2da1a SHA512 b88bdc47fa2daa6a9ffc339b1b997a85d0c8b3bf3ab271554e2a1a684c0394370e9cba07a82a542f39533a4c8cae69414234545db6caa2508e0ee7e7f8bdff3d
DIST rfc3986-1.3.2.tar.gz 44225 BLAKE2B f4cc72ed3c2dcc7132527cd33fd6b9f0136f789fdb229cc33b02bf2dd596b2f762e3e4cf8af63f239408b55cdf056cf54315a0a9cdf734a4203fad24b00ce594 SHA512 c086c55295d80ccf33dbfeff06059303119e7a407bfc405b7f75ec30413221ec58d3061d75fd3ca696b7acf9b1be1dfcc785e01280bf659a53be43ab1f300b15
-EBUILD rfc3986-0.3.1.ebuild 684 BLAKE2B bbfa4817d01dccdbd81006a1a61a1105bf2c357eea435a5049914ee77807a95dd131dbfdd6dc72bbcec9986722b8263677f6613491155c1c78e9e57efb7e3659 SHA512 8075cfe84d1af350892b7f810cff4a4ab2dd0983a64129a3cf65605037a8b98e1ad52e0325774545b19f6276036eedb16ab316672a3b67c6a5f58312e65649af
-EBUILD rfc3986-0.4.1.ebuild 690 BLAKE2B f7639837c58d894feec2e5b92f56116f408be2f499f80d512222cac28798b7b2be9d30d141e90fb71ca86cc13dbe41b35813bd23c251931fc1988cfc4cf1aac8 SHA512 2e294c4cc04988aeaef22ac15617fd903205a286d9e818e5317b604427e31f867064731d5468b3c6627ab4470904724dd6adc7725b090185aac110c579f07395
-EBUILD rfc3986-1.1.0.ebuild 688 BLAKE2B c44320f38cb46cd539b198d5458bb48d7535bb6713fe41a4732b1bdfaec54614d4a8f81f4273d0dd92cbde35d33f4223352242a18bafe4712002d4a1f8208d0c SHA512 9f2283b456e0302f2bc41704c2f0cacd585453cff5c781ec61ab44c1875dfd7b7106a20d0328832ed4b4adceb335d026c368bd58325e28a51aa17765b46662e6
-EBUILD rfc3986-1.2.0.ebuild 687 BLAKE2B d6497000ea1852e52f43e44c90f5026ee9c98ff257f5f692f56894fa2f34e1e6425cade3ba4b5ee043437b5a7d6d890338b40876ba61729abef2861c942cdbc1 SHA512 156c01c2b8d1f22b3f91644e973e382b8ec0454d9e9067b6ff66c354fa056a69672ffce0b65cc93f1b55b201aacc6d0ab9b6ac568dcbd5179b75817972320802
-EBUILD rfc3986-1.3.2.ebuild 746 BLAKE2B 498952f9b364e129f1cba4db521a777c0eebe53043b89f9e2ed87692463925028b92a5792259a17d425c7b68c743a5451870a2708f9cc28438673377ea6cf2cc SHA512 fbf42fd4b9fb911c3f66e503e6c68cde883bee77bdc7fd0b478ccae31f9caeb639489a36438d17a479796e7f8bdf8e582d22e395da8db67e4edeabbb9eafc0d5
+EBUILD rfc3986-0.3.1.ebuild 711 BLAKE2B a6352d3b97d38c40a3fea4f46ff19475b205c8b37712bf2b1909dd474d09982323144f38ca864bb2df809a2d609a4a745e54c14101b553ad0d20b13db15003b6 SHA512 8e9139e1fadf8eb62107bd1d152ca436083c196b1ea0e9d7b30be6a9c5d83dac8d7477366736c75eca2567180725794792a43ce406f784024ff13483a93ce159
+EBUILD rfc3986-0.4.1.ebuild 717 BLAKE2B a28c4bad7c7aeb94f25ab3878f26a707e57b74b7a1115a6a970db66a6d826962e0e000d909e0596d2f48a3460090af9d0e781628349caa494096504c3212f6b4 SHA512 f76f17fcbe089df957dbc472f6937fc9135d7bcf3ea3296c6cd5147ebae33446ed2f981bb786b455fd946045bd1ca94153f47d25cc35248a231c9f9220407aa8
+EBUILD rfc3986-1.1.0.ebuild 715 BLAKE2B 96541ea1f8ad6720976053546ce45898bf4a2d326a92df77b03b9f252680a98e076b0d8b248d7d5905ae6ca4c43770261b2ef07454b87be4800e59ee000a81b2 SHA512 35ec0447006ef4b7d8a36056cc8d45bb7431df3b0b2a468b6163c1f39dc718d2e71bad74130a1a9dc5af9086177e6f172168a9a91b2153a2d48d9643b01beb17
+EBUILD rfc3986-1.2.0.ebuild 714 BLAKE2B 8c6969ee8526f3e4944cd2995d8595d54449522de6fdd7b98504ae47de7b049f08b584e8450e5e0a6d7a6f3e7546209173e2a1a03b72a49bcdf31c61cc64253a SHA512 d6c0f56bbb4f2df4a1fecf6cbe51e03692c130b09d57897c929e764b4aa8c4c1a15834ce6af686f491281342e43da54c338c0aeca06f57823a7c1213fb374296
+EBUILD rfc3986-1.3.2.ebuild 773 BLAKE2B 4da933dd44a193ac6a05cb4f0b049c4061f836fde79d945b76bfd4d370f14bfbd3629269a9ac6721acb03a668358d765f1a07bafb21a35510d4277df832ab866 SHA512 552b1f33a1d71045f434b36db674dd283000deffd4a38c56382afd5356596448466c7c16f94bbea01f13a197d63fa37bde0cf273087817b093725ba324b97121
MISC metadata.xml 700 BLAKE2B bf4cbacbfd88c790e881e675d53493d4b382c9985bdfb8cfef2d4669be476b4d601600ba58759dd6015f12749d4062729595ec1b20df8a613cdb363e357f8bd5 SHA512 490e0897620a846047424f9a2219f0ad08330ef69f7dc7b6dc91cd8d79f5c0d41ce7faeb9162b836c55331e05f3307c89900da821e73b5b3ed61e88030af775a
diff --git a/dev-python/rfc3986/rfc3986-0.3.1.ebuild b/dev-python/rfc3986/rfc3986-0.3.1.ebuild
index bea78dfa82bc..302595e93329 100644
--- a/dev-python/rfc3986/rfc3986-0.3.1.ebuild
+++ b/dev-python/rfc3986/rfc3986-0.3.1.ebuild
@@ -17,6 +17,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~s390 sh sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/rfc3986/rfc3986-0.4.1.ebuild b/dev-python/rfc3986/rfc3986-0.4.1.ebuild
index 72ea8fbc766e..2f2d2417c6a1 100644
--- a/dev-python/rfc3986/rfc3986-0.4.1.ebuild
+++ b/dev-python/rfc3986/rfc3986-0.4.1.ebuild
@@ -17,6 +17,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/rfc3986/rfc3986-1.1.0.ebuild b/dev-python/rfc3986/rfc3986-1.1.0.ebuild
index 3b60aef73c2e..0d79bb6f9e10 100644
--- a/dev-python/rfc3986/rfc3986-1.1.0.ebuild
+++ b/dev-python/rfc3986/rfc3986-1.1.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/rfc3986/rfc3986-1.2.0.ebuild b/dev-python/rfc3986/rfc3986-1.2.0.ebuild
index 21da327e4a5c..4dacfdcd805c 100644
--- a/dev-python/rfc3986/rfc3986-1.2.0.ebuild
+++ b/dev-python/rfc3986/rfc3986-1.2.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/rfc3986/rfc3986-1.3.2.ebuild b/dev-python/rfc3986/rfc3986-1.3.2.ebuild
index bd688f4924c2..905aee9d6bab 100644
--- a/dev-python/rfc3986/rfc3986-1.3.2.ebuild
+++ b/dev-python/rfc3986/rfc3986-1.3.2.ebuild
@@ -16,6 +16,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="idna test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/rfc3987/Manifest b/dev-python/rfc3987/Manifest
index 88f9a71ff362..4f738d0c0e82 100644
--- a/dev-python/rfc3987/Manifest
+++ b/dev-python/rfc3987/Manifest
@@ -1,5 +1,6 @@
DIST rfc3987-1.3.7.tar.gz 20701 BLAKE2B 234f3dc60d83e5615ae9fbbc14d063f9a993a532f5e7042144a8f5e995d44a27d88c284f7e12ff1f3f92d2440333438b3e1a0804ab43ca229305ce20ec4cb4f2 SHA512 c5fa8eb36358f7f42d12adc305031bfff7bd77e83316ad4458ed07acc6094c7d9109b95848b9296dcbc6677ce34aa59b1be8fd57dfcdc6be47eb92aeda51c518
DIST rfc3987-1.3.8.tar.gz 20700 BLAKE2B 0662a5f376680a18eb58c76b5d1d4df653f62df7175f8c3f828cf8a410f900ba8feb81faf4ce40fabeecb74047e6b1542e170fba946d3189b18c553f16eda1e4 SHA512 0e81b8dbc8c410f08b1efa7ee1c90174ed6e70bf7622d3748f598d383583b439908e1b5da1e1a1eb22af4f214ae08680a29f00b253f37808034bae8a1808c32c
EBUILD rfc3987-1.3.7.ebuild 775 BLAKE2B 889707fd1be3b0e44876b927b5ef759e127f2924094b5a274072fa3280fcc5835d977e1950086590a10a5f42e8873bfa4f06d7505e48cbca169b8adb004b51a1 SHA512 d70d7ea2af6d15e87bec57208c16bfb3b1672aae594cebed8dd8a671f7273b55648a33015043a7588b95a357b3003b5d86b07820f5d2e704cd39cfb822c00161
+EBUILD rfc3987-1.3.8-r1.ebuild 724 BLAKE2B 9c90b1e634c56a17959d41f3e2ed04b4a98cd3388073980b9ddffc57f802e333752008c531c41ceff3e64485dab8b78b52b34258827f356411379268497589d9 SHA512 5fcb8f33a8a5af6ad13ce6bf9263d89c3f545173b28bf281d9869ccb7dea473e12151aca179c3dafd98cd27e8c638a40d7bf3bf0649baf12d538b908e55d3a64
EBUILD rfc3987-1.3.8.ebuild 782 BLAKE2B b29265222a09251be28af998d415c1b0df6b66a8de75a4404a488941e662eb9a76792fe57de1084db415d83e9f42c2518e15b1ad3abdd8c3f34c2879cda6dd86 SHA512 3bb818fd54c8c6867d9c6b848b97f2f13b4677728ac550b9f4e558781e247c31f4c2c3b32d4964e84c791e138cb692bd1e90d9b74ddb1dd2ae40154eaec8337b
MISC metadata.xml 571 BLAKE2B c366d3c4f3cb52d43bf469e77610cb6cfdd57b82ef0f46e8f1dbc739637bae6805edf5086deb4779738be7d29c4c73f7d658050112e9f5be62debc22a735f61c SHA512 2ced33f8245fc320ca1795072d9e63b5cc910b90f368306112316dcb444ee24f292e39ff76dfb027edcaf2c7a6dbfa636414ab8f9cfe777b0a2aeed17143e8c0
diff --git a/dev-python/rfc3987/rfc3987-1.3.8-r1.ebuild b/dev-python/rfc3987/rfc3987-1.3.8-r1.ebuild
new file mode 100644
index 000000000000..6d79223db974
--- /dev/null
+++ b/dev-python/rfc3987/rfc3987-1.3.8-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987)"
+HOMEPAGE="https://github.com/dgerber/rfc3987 https://pypi.org/project/rfc3987/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-python/regex[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+python_test() {
+ ${EPYTHON} -m doctest -v "${S}/${PN}.py" || die
+}
diff --git a/dev-python/rnc2rng/Manifest b/dev-python/rnc2rng/Manifest
index 32294960bedf..367c7efcc76e 100644
--- a/dev-python/rnc2rng/Manifest
+++ b/dev-python/rnc2rng/Manifest
@@ -2,8 +2,8 @@ DIST rnc2rng-2.4.1.tar.gz 13397 BLAKE2B 3d6a030470fa3caa98d4a9895015c628f00aa3da
DIST rnc2rng-2.4.tar.gz 13014 BLAKE2B d7bbc100ba00855432387365def160c5f966735c736f161cbf50bd2170cf5e97a0ab31d0f640fd02bda6188f07c9b718004e5a40e5149382ed60194cac3aa195 SHA512 082b2985e1fac17792b7513db67c0f467147a69a0c1f1d904665ea99b4ba4042e27cf7398f42b94f26c4fd6dc7a807505429d7d08f0537017d0dbac94cb9474b
DIST rnc2rng-2.5.tar.gz 13633 BLAKE2B 4a2cc07cf5cc5ef63ca7a6e07c0163bf9103a48fbfcc6071a4e935d9c369ae0a4c9cdf1c1b3098c4d1b9fbb71c74f7438d07e4839d59101f34ede83551a65d0b SHA512 74772a2b7e3b4a560b318b11bdc05818a1cbbbdb00d3750e8780b68abb24c6ebdf8587b92fba8b04d2e030288b66c5a0a4104778de948ed0ceed5d8dfc6138bc
DIST rnc2rng-2.6.1.tar.gz 14330 BLAKE2B 04d316f03da1e936603ca69cf5c8e087dd3a45f457d2b245452544e2a74a730d4c20a655a3eea5856f7f91e9154a7196bee89e8cc052cae887c6188da89b0574 SHA512 ab18b713d8756153fe03c76901dac7b090c7eab12042a251f2e97d7ae4e1ebfdf969a826305704f073c9df5a0980a6d8cd5d4e7a12a8caed018cab46a9196159
-EBUILD rnc2rng-2.4.1.ebuild 505 BLAKE2B f0809e7d8db41926a7a9e68d73fc4307d4e54cb2e9513fa04cf49efc2df4e64afcea258410f7a199b74eff7191b665e43d043479a347682595eee7f184a72888 SHA512 4b90b212805172a7e4002e8e3aff9578bd23c67b4ea7d19df9368165853890532a9070ccba038a962eedd9cf74c5dbd42342885717b305e8e2f69ba07456575a
-EBUILD rnc2rng-2.4.ebuild 505 BLAKE2B f0809e7d8db41926a7a9e68d73fc4307d4e54cb2e9513fa04cf49efc2df4e64afcea258410f7a199b74eff7191b665e43d043479a347682595eee7f184a72888 SHA512 4b90b212805172a7e4002e8e3aff9578bd23c67b4ea7d19df9368165853890532a9070ccba038a962eedd9cf74c5dbd42342885717b305e8e2f69ba07456575a
-EBUILD rnc2rng-2.5.ebuild 508 BLAKE2B 50f2101839a0a6fac7df91a9767dee496fd0ce0de5ac101588066edc1c55b6aeeaa0958642c2f70178b4f02da3a9c8f7cf6da9c777bfd8f2c8bb4faed66ea905 SHA512 820826d06bb6781705006b63002c4f6cafe48e195c57cd998bfab820259a26b34d858f21a82499c20c537298c0580739410bfad520ed957c9cd52bdbe9194251
+EBUILD rnc2rng-2.4.1.ebuild 532 BLAKE2B d1403e36d58b7c09d7c84749aee6c908da197a3d53c14d89b2136cdf0302c84b573e1c65450ff5f9742c906df104f88f441f3c77202b7cb91c0d66bf6dcde609 SHA512 69160c9c72a0dbf52db4004f31912be3ae4250ed88cbbd81612c81328e0f0951bcaa30c4d2f721ae89c3ccc720ad3eecd6a8795e17e04827f57a39ca7ad459cf
+EBUILD rnc2rng-2.4.ebuild 532 BLAKE2B d1403e36d58b7c09d7c84749aee6c908da197a3d53c14d89b2136cdf0302c84b573e1c65450ff5f9742c906df104f88f441f3c77202b7cb91c0d66bf6dcde609 SHA512 69160c9c72a0dbf52db4004f31912be3ae4250ed88cbbd81612c81328e0f0951bcaa30c4d2f721ae89c3ccc720ad3eecd6a8795e17e04827f57a39ca7ad459cf
+EBUILD rnc2rng-2.5.ebuild 535 BLAKE2B 430c9e1fdf279dd532bf0460122ee9759051da202a107063257fc53dd09abb9124e96bb091a919546350060476bbfe8d71daa76067a0999a138fc5247c5c4cdb SHA512 56289a36f1f75c81df6fd58c1b7f717de6319e457019e6158940b25a81180b67d6183c4a7a148c1171f480f8437576cc69c3794218344f8154236cae0e36b244
EBUILD rnc2rng-2.6.1.ebuild 542 BLAKE2B efefd163d4befc804cf743eca7b96c83d21c75b374be7b15726d931a4f88ebb0ab8985537f7590b95b153c069ea2e2155e1fcc1ec2d3823a000c7a9a6e017f8b SHA512 25ce5d01bc2c870c92b8ce5d030059800c1a4f855a735eac100298fbbca6c9b4c23e369c7dc971bd5d6182fa369ca4e5edb62ce3dd8274d2194465478c8559fc
MISC metadata.xml 366 BLAKE2B eb80555c7d3d419c9a0a0dca27330a2c4db11e2c0fd6d3edbc681733f12b33926842ccfebb2e818087876c92cd8ff17fd0e0a0ce8709e01237b70afa30a40ce5 SHA512 2c981a0862251c7fdb89078f62ed3eded580c221b3f1bbab7e2941b6e247f03cc7d86efb5174c5649b456bb9c6c5890b0664b32228c2c7ea1d6d18f2e6240198
diff --git a/dev-python/rnc2rng/rnc2rng-2.4.1.ebuild b/dev-python/rnc2rng/rnc2rng-2.4.1.ebuild
index 29072cf3694f..eb1856a44077 100644
--- a/dev-python/rnc2rng/rnc2rng-2.4.1.ebuild
+++ b/dev-python/rnc2rng/rnc2rng-2.4.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/rply[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
diff --git a/dev-python/rnc2rng/rnc2rng-2.4.ebuild b/dev-python/rnc2rng/rnc2rng-2.4.ebuild
index 29072cf3694f..eb1856a44077 100644
--- a/dev-python/rnc2rng/rnc2rng-2.4.ebuild
+++ b/dev-python/rnc2rng/rnc2rng-2.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/rply[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
diff --git a/dev-python/rnc2rng/rnc2rng-2.5.ebuild b/dev-python/rnc2rng/rnc2rng-2.5.ebuild
index 2dc7788f0234..228fd5462e5e 100644
--- a/dev-python/rnc2rng/rnc2rng-2.5.ebuild
+++ b/dev-python/rnc2rng/rnc2rng-2.5.ebuild
@@ -14,6 +14,7 @@ LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/rply[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
diff --git a/dev-python/roman/Manifest b/dev-python/roman/Manifest
index dad5ce0bf123..4d344e90326c 100644
--- a/dev-python/roman/Manifest
+++ b/dev-python/roman/Manifest
@@ -1,5 +1,5 @@
DIST roman-2.0.0.zip 7590 BLAKE2B c733a4e905ebf4ef526afb5088744bde8558314b059a4d8e9f86e914af2657f99b5c4364e9e8f9a11d9a1e4470ba9b1919b19951aab7dc06b55539d27b89ab30 SHA512 d62a95e835232821dbf7a81d0c6b7df63f18c4116cfc7eee0c691a0b31d3d7b69d2dc2e4ea26e0a169a8e24bf080e8bb1e195b853be4adf1491335a5b4d5702c
DIST roman-3.0.tar.gz 5184 BLAKE2B 0951e15a1fbf0feecc98c4318fa631a535d24d9559d21e800f065923c71d094c387b18c5926ad55322ad8417a2db97626ada1e110549938d73243ca410e3ab87 SHA512 468a4ac7188cdf3155698f260de5ecc5bb2072c120c79d046618ac07b6de6f777cfc69661f2e0df4ca66359bb20169d22599b3f342edaa48f8575bdc17b40c08
-EBUILD roman-2.0.0.ebuild 610 BLAKE2B 031af9743cff1ec671e86e40d7d998fc9aef34b02a7f1ff7e3ea77a4eb1cd1aa864dd23eed73071ac355915f0acae07eefa844672a84730022fd383bc12b119e SHA512 5a29b9897f794802d0079ce4fdbbab544cd246ecf7386a91055b0784077a529ea79a4a4fcaf0a81e193ac599ebaf7f7e6b11e4780bcf1c6bd707b044c5aed2f9
-EBUILD roman-3.0.ebuild 604 BLAKE2B db84f00a2a9b8580513f9a46a103acba11a2f0f98c37520b45896748f64ba476d740d5d1eaf7ef2d1ca7badf19ea427fd7bb239835bf8b04ab3696aabd8262a5 SHA512 1b86f7d202df59289d30ab6a6502da2d0e96b6456adc66e698066bbd9885d3aadf453bc873cd971659e80d07d2a416d62fb0ad35807e8136bbb530d642358002
+EBUILD roman-2.0.0.ebuild 637 BLAKE2B 89c22803864328f25730c4e9162c12d8fb33f62ba925869cf6c1ec7faf9323049f94763099304affa5d61ef44835005b87c9dce3682e2ecd314c4bbd394aa5fb SHA512 97fdb9a50c7b9cb48dac6f5ad7365c59eaaab76cdeed99dba78436fd1902045a1fd4b9555d26b884937f7a51d3bb5483f220070f13ce30cddcac8695bbe86bfd
+EBUILD roman-3.0.ebuild 631 BLAKE2B 91fb4e45530d84a70f8816542f7d8633d26a5f7a82650d8667d708e3b830620fa51699894cdf9ae5f2c173eedf17edb786cebd3f8482d0ebb946f8d0c3dd2fa3 SHA512 e17d2f6ced1010c6163a2f3867ff1cf001fb3eb322faab12dcab1502e39f7baf946f6b1d44838fd3c2c48b74cbf6e918920b9343960b6a14029b182ce44fc1a1
MISC metadata.xml 318 BLAKE2B 3a028680f19314e15a2eab93b8bfe5338ef3b351e82f28ba7eb1d0988ffc0f9eeb9174f30c18c0f7e10b865958a5992043525baf6e25732ce85d819c65c9fbb3 SHA512 a2e3ce30465809bbac2a6684207eb0290787a1e2eafebb457a6754e474340f75208dd269f7d89f2fdf25a3529340310acc9c220feaa1be40fe688a177b2741f0
diff --git a/dev-python/roman/roman-2.0.0.ebuild b/dev-python/roman/roman-2.0.0.ebuild
index ceb1591cee82..0fcb9761e7d6 100644
--- a/dev-python/roman/roman-2.0.0.ebuild
+++ b/dev-python/roman/roman-2.0.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="PSF-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="!<dev-python/docutils-0.9[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/roman/roman-3.0.ebuild b/dev-python/roman/roman-3.0.ebuild
index 42afbb8c5d87..198c432c0f3f 100644
--- a/dev-python/roman/roman-3.0.ebuild
+++ b/dev-python/roman/roman-3.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="PSF-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
!<dev-python/docutils-0.9[${PYTHON_USEDEP}]"
diff --git a/dev-python/root_numpy/Manifest b/dev-python/root_numpy/Manifest
index 3ab0d5ec7d54..081d8a9ce465 100644
--- a/dev-python/root_numpy/Manifest
+++ b/dev-python/root_numpy/Manifest
@@ -1,5 +1,5 @@
DIST root_numpy-4.4.0.tar.gz 441522 BLAKE2B af3b0b08e80e7cba57730cdb32719ad56be914b5329d953693b898f2bb30c19b3bfa7bb4594e7fed819b08a3ba6894580e38d03f9520ecffab7a67daa17898be SHA512 24afa043e4bdaa74412c36ff90ee8c1fc411801d9dc394ab5036035924910a7f4f304c5c90f4c5f389aaee9dda07b0b7e25566e68c4da424f1b4d59e6184f5b2
DIST root_numpy-4.7.3.tar.gz 522432 BLAKE2B 9aab3090c894d8917218a68d83269c0f426ee4e7f81628081e9e710c4239bba5e8f88dcb1d91156cf02c7c36b1ee5d03cdd0c3931ca6e2f3eee6c78201386705 SHA512 7c2684ac0e4e68676304e2a72c7169e0299cfea5b4b63f2525a422974ca83f9c9b4f9f11d992acef7d8565cda7f7a85bd13621513cd7c47f1887aaa0cc46d6e7
-EBUILD root_numpy-4.4.0.ebuild 792 BLAKE2B d98e85a258b45ccb4b8d6a6f551c25a3e05ee176ca845f7baca9e8ac68698b2c5973ab53fd3129272fe168d2848a846ae01040fe14a2aa121b60447538bca538 SHA512 468baef03b8c334c772e34c88501457357a5f16bbed3db5b3122057565d1a80503a21ee435a9ea82ceb0e4cf9961b5f8e62dfcfb72e4adf06d3f48778d0b1c52
-EBUILD root_numpy-4.7.3.ebuild 800 BLAKE2B cf67579ded3ba4e8028dfc7afbe338bfbfcd13e386a60c61a07a7842a4cd18534fda4f55d947d593d512cc4e639effe0592c4ec2852259d0375f54593ff7245a SHA512 5fc36155c103c8ab6b8051c1d587e77780f4efcd2613aab2a76e4698eeed2e57be42ca3728d1838d87bd249d0d17625b3484af4774afe7bcf82e5b3a0b37772a
+EBUILD root_numpy-4.4.0.ebuild 816 BLAKE2B 90fe0208390b1622aad4a163a8ed77c9ea15aabfe638831c7fffdcb174a39f1333d016370dc5e58597ff0c573f89a4ebfcb9ca9f5648426325f5991f9de34ed8 SHA512 f42312410c8ae5c30601276e50727507d08636fc0a9599f9959d19f9cd25b96a3e85ae034e97f8e81aad679216318c6d000191af6aa75b1abfb5cd4fba6814d5
+EBUILD root_numpy-4.7.3.ebuild 824 BLAKE2B b53c8c51119f55a0aac34e93c925d67d87d9ee7994efdda044124d5b8681d94f3d7ae77643b204e99d0ad04d3fde1ee814220562816a5ba18fd0968828cbf211 SHA512 63431d0cc3ee87a3acc939eddf96c541978be20455697d2006d8ee2efc00b3897692a3bb72afc067edb4bedd47557d3cd5a55770788bee89e9c0822a7b1dc59f
MISC metadata.xml 898 BLAKE2B f9b4c5ea3d9d901488196239d8076a31acce527480fe3775d1c83545b3436c3c78c21032b7e25d4f8ebe8634dd6c906fa959abe9e68a2b92705aa9864a5afcf3 SHA512 f013cc8dfb3cb8887bb87195d69c765c39262b4d71fbf92bb46a39915b609469a351efc31e130b313bd8379b2a3c41b5927bcd86be5cad8933acf282fad20cb7
diff --git a/dev-python/root_numpy/root_numpy-4.4.0.ebuild b/dev-python/root_numpy/root_numpy-4.4.0.ebuild
index c472f85d8226..9df21e010097 100644
--- a/dev-python/root_numpy/root_numpy-4.4.0.ebuild
+++ b/dev-python/root_numpy/root_numpy-4.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/root_numpy/root_numpy-4.7.3.ebuild b/dev-python/root_numpy/root_numpy-4.7.3.ebuild
index 7561d10b0391..0e4f2ac58248 100644
--- a/dev-python/root_numpy/root_numpy-4.7.3.ebuild
+++ b/dev-python/root_numpy/root_numpy-4.7.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/ropeide/Manifest b/dev-python/ropeide/Manifest
index 9ebede60985d..eafefd07d3b7 100644
--- a/dev-python/ropeide/Manifest
+++ b/dev-python/ropeide/Manifest
@@ -1,3 +1,3 @@
DIST ropeide-1.5.1.tar.gz 88289 BLAKE2B 963f2910c34da67f11a59a9a51078e779beb9351504c8b812768b4b881fce86c7a382922825f6f442037c88a21740618486214ef9e33c446c743d051d13bd8e2 SHA512 fbdfc9519e49440c748c4d9fe5e8a3597b983dcee715f92ce3c9d07eb19b1792623dd3a66ee4f43790887848aa85c17b4596b006c4d1c86859c060af69c32dcb
-EBUILD ropeide-1.5.1-r2.ebuild 607 BLAKE2B 9690357de1b43784593086c8783f6319643ff5c563c71cbb01d6db877c6d24377e33d08235bb6aaa0c7a32ff5965dcd02ca24a0d1c547dec39a92b5d749b7e66 SHA512 a4b8f99705d13cfc88728a4ebb7a744130ab4febc6d93549a0c28c69c1470e1e6f9fd938656a2d9d3d4e46e8e7a064717e522501a2788c6e5c1eb12b85c3f1b4
+EBUILD ropeide-1.5.1-r2.ebuild 585 BLAKE2B 1637a9ce2fd0de521a3425d5c029b212994552689f32d641b84c1bdba8d93958a6c9a2a380ca681a89d7dc862b746490545d28372fc0956cedcb63ecc7cc1bd0 SHA512 cf5e26589eaad123e014ae7facae6ec2b846d6a1da0e1f328203a51b61ab458199d6e5d4f9d92d2c7592cc37b3be36e9d921ea3908ae17c85e5cb3168a83e934
MISC metadata.xml 314 BLAKE2B ef98eea792dbe21c3eb21a12710bcc06230851ec27372c7cf181fc998cfca8718a3d949562b0bc6a72028fdce2bf89cc059d7c314f37fb1f857b20dc9d98aec3 SHA512 c24a36f613f4888cb906e98355c66e491e8b8bfd2b2bbed8c109c3530f21a9c32c77d744b15fbeb590c219e79b5235a6b62326b8b0f64bae634f35d095493e31
diff --git a/dev-python/ropeide/ropeide-1.5.1-r2.ebuild b/dev-python/ropeide/ropeide-1.5.1-r2.ebuild
index 691c560be705..36d9ec81b2d2 100644
--- a/dev-python/ropeide/ropeide-1.5.1-r2.ebuild
+++ b/dev-python/ropeide/ropeide-1.5.1-r2.ebuild
@@ -21,7 +21,7 @@ RDEPEND="${DEPEND}"
python_install_all() {
if use doc; then
- dodoc docs/*.txt || die "dodoc failed"
+ dodoc docs/*.txt
fi
distutils-r1_python_install_all
}
diff --git a/dev-python/rosdistro/Manifest b/dev-python/rosdistro/Manifest
index 7b4cf03bbf8c..d3ed52ff537d 100644
--- a/dev-python/rosdistro/Manifest
+++ b/dev-python/rosdistro/Manifest
@@ -1,6 +1,9 @@
+AUX yaml.patch 10168 BLAKE2B bd9bbcc2d5cb1fbc99ccc6f61e72057efa75882eb18d5bd676c4c2e3a46395d406d212e6526e89f31ed95412f370ef79cc8934671b0496114776ee325b340dbc SHA512 2777345d1008698092a76c8d6783b372627c0e872895c1d4b0536816fbf12fb8719d3f3c48251ede194646076c4cacfb50ded3d73b360ae2b1c7a7f0b09e5905
DIST rosdistro-0.7.2.tar.gz 60091 BLAKE2B 40f2a47fcf5a13d0b8b9eb29fcee9bfbd811a7541dac74e6be76e2c67ba34adf0b7c2df8804300e35262bbb36efa890128e06217c93ecfc834015010e344e42d SHA512 ca6c0d19c2218efe8bf27c1cc22c4c9b683dccb5f8029208e0b581cb358fbe32733895896b1afece45b6576f254f4535032cea962587aa47d93235767c6baf60
DIST rosdistro-0.7.4.tar.gz 60365 BLAKE2B a2b9af6b584abc057d0b5e7d1087438834801eea33555fb094bc938e1ec642a5d41057f61ee3d3f80ca3ea083e8cb6989f6907cfbc9973067a32d0ee505101d8 SHA512 9e2cbc88290b3a132fa5aeec446ca25a89365367a57a97f49cc26533139f91b2a50a1f2f6176f4333900bf7fa21d49c9836d65e74dc8322fe8c5811c49794291
-EBUILD rosdistro-0.7.2.ebuild 1034 BLAKE2B d91786449f5db17442a81ab8afcadc5f025b93158ac3b4e36dfa23c7d30b7adbdd3e384e8ca7c1c281de15083781101538ace0a5a8d123cb557d5df181ba9173 SHA512 48ff23cbb89af415569624b08ff1d6b7175126ae7c2f0dd1a892667646930900998d6d7415c10d83043d59298dcaeaef988cb80b33a35411ecd5f71cf267bffa
-EBUILD rosdistro-0.7.4.ebuild 1034 BLAKE2B d91786449f5db17442a81ab8afcadc5f025b93158ac3b4e36dfa23c7d30b7adbdd3e384e8ca7c1c281de15083781101538ace0a5a8d123cb557d5df181ba9173 SHA512 48ff23cbb89af415569624b08ff1d6b7175126ae7c2f0dd1a892667646930900998d6d7415c10d83043d59298dcaeaef988cb80b33a35411ecd5f71cf267bffa
-EBUILD rosdistro-9999.ebuild 1034 BLAKE2B d91786449f5db17442a81ab8afcadc5f025b93158ac3b4e36dfa23c7d30b7adbdd3e384e8ca7c1c281de15083781101538ace0a5a8d123cb557d5df181ba9173 SHA512 48ff23cbb89af415569624b08ff1d6b7175126ae7c2f0dd1a892667646930900998d6d7415c10d83043d59298dcaeaef988cb80b33a35411ecd5f71cf267bffa
+DIST rosdistro-0.8.0.tar.gz 60527 BLAKE2B 9404452dc62c9f7d1482de3c13df0093ac26a60554c97fa097cb14548cdb814fbdc96a26db2d24aa1f2eb99de86f27807ecdc50e0e00a8fa727af8803ab5d644 SHA512 1f4620454f78bd03f75a8b1b8535588a8d6e50aeef17dbf346e8d0443a6fbc5ec83646767bf86521fb65508e205fc3edb8f0c97a81aec8d6b72088d9d78a14f0
+EBUILD rosdistro-0.7.2.ebuild 1061 BLAKE2B 5f771038734ec29a90ec5891723983112d54130570960d824c0959aa09de63ff7dd3e118747418db34d790d84b595bf576c4405e440fee08de0e009dd4261fb2 SHA512 27e73d49c98dc2a84cf3c095bdaec09be9ac071db562a1d837974da9b8daebdfcc06de51b1e125a659f2fcc18c5acea18daaf96fde601ea3963e19956b2244c5
+EBUILD rosdistro-0.7.4.ebuild 1061 BLAKE2B 5f771038734ec29a90ec5891723983112d54130570960d824c0959aa09de63ff7dd3e118747418db34d790d84b595bf576c4405e440fee08de0e009dd4261fb2 SHA512 27e73d49c98dc2a84cf3c095bdaec09be9ac071db562a1d837974da9b8daebdfcc06de51b1e125a659f2fcc18c5acea18daaf96fde601ea3963e19956b2244c5
+EBUILD rosdistro-0.8.0.ebuild 1196 BLAKE2B e2917a9bdc64d80bfc4675c023453a97c61814403aeac0976c98c570b9a60f08a304e4b357470964fa30ba2541a2e5a8ef0221a71a3a1e7e155f8619b1c832b8 SHA512 66c98cc53826e490cbe4d38dd8729b0cfd11480fb95d9c3f6297f40c3638dc01dcd810b1610621d23bf0ed70c80123994804873093647a94970dc6a98b373da7
+EBUILD rosdistro-9999.ebuild 1196 BLAKE2B e2917a9bdc64d80bfc4675c023453a97c61814403aeac0976c98c570b9a60f08a304e4b357470964fa30ba2541a2e5a8ef0221a71a3a1e7e155f8619b1c832b8 SHA512 66c98cc53826e490cbe4d38dd8729b0cfd11480fb95d9c3f6297f40c3638dc01dcd810b1610621d23bf0ed70c80123994804873093647a94970dc6a98b373da7
MISC metadata.xml 342 BLAKE2B 1975e171b6e686c5fa1cf51909101b1785f2610f619de6465329c935023adcbe5d0373512bf7e7fb5a2451e31664faeb2aed67eb9af58d40005f10ee1582e4f9 SHA512 5f55e6edbfd3be1214791b1897ce625f6cc52989ac007d7de9c9eb0bff57c1ca805ee18b911fcc2c29a86a5fb9f68e1b9647f69a38dc6b1d1d74334b35ac106d
diff --git a/dev-python/rosdistro/files/yaml.patch b/dev-python/rosdistro/files/yaml.patch
new file mode 100644
index 000000000000..2f81a0218b89
--- /dev/null
+++ b/dev-python/rosdistro/files/yaml.patch
@@ -0,0 +1,252 @@
+Index: rosdistro-0.8.0/scripts/rosdistro_convert
+===================================================================
+--- rosdistro-0.8.0.orig/scripts/rosdistro_convert
++++ rosdistro-0.8.0/scripts/rosdistro_convert
+@@ -58,7 +58,7 @@ def get_targets():
+ url = BASE_SRC_URL + '/releases/targets.yaml'
+ print('Load "%s"' % url)
+ yaml_str = load_url(url)
+- data = yaml.load(yaml_str)
++ data = yaml.safe_load(yaml_str)
+ targets = {}
+ for d in data:
+ targets[d.keys()[0]] = d.values()[0]
+@@ -69,13 +69,13 @@ def convert_release(dist_name, targets):
+ url = BASE_SRC_URL + '/releases/%s.yaml' % dist_name
+ print('Load "%s"' % url)
+ yaml_str = load_url(url)
+- input_ = yaml.load(yaml_str)
++ input_ = yaml.safe_load(yaml_str)
+
+ # improve conversion performance by reusing results from last run
+ last_dist = None
+ if os.path.exists(dist_name + '/release.yaml'):
+ with open(dist_name + '/release.yaml', 'r') as f:
+- last_data = yaml.load(f.read())
++ last_data = yaml.safe_load(f.read())
+ last_dist = ReleaseFile(dist_name, last_data)
+
+ output = {}
+@@ -162,7 +162,7 @@ def convert_source(dist_name):
+ url = BASE_SRC_URL + '/releases/%s-devel.yaml' % dist_name
+ print('Load "%s"' % url)
+ yaml_str = load_url(url)
+- input_ = yaml.load(yaml_str)
++ input_ = yaml.safe_load(yaml_str)
+
+ output = {}
+ output['type'] = 'source'
+@@ -207,7 +207,7 @@ def convert_doc(dist_name):
+ if filename.endswith('.rosinstall'):
+ name = os.path.splitext(os.path.basename(filename))[0]
+ with open(os.path.join(doc_base, filename)) as f:
+- data = yaml.load(f)
++ data = yaml.safe_load(f)
+ if name.endswith('_depends'):
+ rosinstall_depends[name] = data
+ else:
+Index: rosdistro-0.8.0/scripts/rosdistro_migrate_to_rep_141
+===================================================================
+--- rosdistro-0.8.0.orig/scripts/rosdistro_migrate_to_rep_141
++++ rosdistro-0.8.0/scripts/rosdistro_migrate_to_rep_141
+@@ -18,7 +18,7 @@ import yaml
+
+
+ def migrate(index_yaml):
+- data = yaml.load(open(index_yaml, 'r'))
++ data = yaml.safe_load(open(index_yaml, 'r'))
+ assert data['type'] == 'index'
+ assert data['version'] == 1
+ data['version'] = 2
+@@ -75,7 +75,7 @@ def generate_repos_url(repos_url, doc_ur
+ data['repositories'] = {}
+
+ # migrate release stuff
+- release_data = yaml.load(open(release_url, 'r'))
++ release_data = yaml.safe_load(open(release_url, 'r'))
+ assert release_data['type'] == 'release'
+ assert release_data['version'] == 1
+
+@@ -100,7 +100,7 @@ def generate_repos_url(repos_url, doc_ur
+ data['repositories'][repo_name] = repo_data
+
+ # migrate doc stuff
+- doc_data = yaml.load(open(doc_url, 'r'))
++ doc_data = yaml.safe_load(open(doc_url, 'r'))
+ assert doc_data['type'] == 'doc'
+ assert doc_data['version'] == 1
+
+@@ -111,7 +111,7 @@ def generate_repos_url(repos_url, doc_ur
+ data['repositories'][repo_name]['doc'] = get_dict_parts(doc_repo_data, ['type', 'url', 'version'])
+
+ # migrate source stuff
+- source_data = yaml.load(open(source_url, 'r'))
++ source_data = yaml.safe_load(open(source_url, 'r'))
+ assert source_data['type'] == 'source'
+ assert source_data['version'] == 1
+
+@@ -137,10 +137,10 @@ def update_cache(index_yaml, distro_name
+ if not isinstance(yaml_str, str):
+ yaml_str = yaml_str.decode('utf-8')
+ f.close()
+- cache_data = yaml.load(yaml_str)
++ cache_data = yaml.safe_load(yaml_str)
+
+ del cache_data['release_file']
+- distribution_data = yaml.load(open(os.path.join(base, distribution_file), 'r'))
++ distribution_data = yaml.safe_load(open(os.path.join(base, distribution_file), 'r'))
+ cache_data['distribution_file'] = distribution_data
+
+ cache_data['release_package_xmls'] = cache_data['package_xmls']
+Index: rosdistro-0.8.0/scripts/rosdistro_migrate_to_rep_143
+===================================================================
+--- rosdistro-0.8.0.orig/scripts/rosdistro_migrate_to_rep_143
++++ rosdistro-0.8.0/scripts/rosdistro_migrate_to_rep_143
+@@ -10,7 +10,7 @@ import yaml
+
+
+ def migrate(index_yaml):
+- data = yaml.load(open(index_yaml, 'r'))
++ data = yaml.safe_load(open(index_yaml, 'r'))
+ assert data['type'] == 'index'
+ assert data['version'] == 2
+ data['version'] = 3
+Index: rosdistro-0.8.0/src/rosdistro/develdistro.py
+===================================================================
+--- rosdistro-0.8.0.orig/src/rosdistro/develdistro.py
++++ rosdistro-0.8.0/src/rosdistro/develdistro.py
+@@ -8,7 +8,7 @@ import yaml
+ class DevelDistro:
+ def __init__(self, name):
+ url = urlopen('https://raw.github.com/ros/rosdistro/master/releases/{0}-devel.yaml'.format(name))
+- distro = yaml.load(url.read())['repositories']
++ distro = yaml.safe_load(url.read())['repositories']
+ self.repositories = {}
+ for name, data in distro.iteritems():
+ repo = DevelDistroRepo(name, data)
+Index: rosdistro-0.8.0/src/rosdistro/legacy.py
+===================================================================
+--- rosdistro-0.8.0.orig/src/rosdistro/legacy.py
++++ rosdistro-0.8.0/src/rosdistro/legacy.py
+@@ -122,7 +122,7 @@ def get_release_cache(index, dist_name):
+ f.close()
+ else:
+ raise NotImplementedError('The url of the cache must end with either ".yaml" or ".yaml.gz"')
+- data = yaml.load(yaml_str)
++ data = yaml.safe_load(yaml_str)
+ return ReleaseCache(dist_name, data)
+
+
+Index: rosdistro-0.8.0/src/rosdistro/rosdistro.py
+===================================================================
+--- rosdistro-0.8.0.orig/src/rosdistro/rosdistro.py
++++ rosdistro-0.8.0/src/rosdistro/rosdistro.py
+@@ -161,7 +161,7 @@ class RosDistroFile:
+
+ # parse ros distro file
+ distro_url = urlopen('https://raw.github.com/ros/rosdistro/master/releases/%s.yaml' % name)
+- distro = yaml.load(distro_url.read())['repositories']
++ distro = yaml.safe_load(distro_url.read())['repositories']
+
+ # loop over all repo's
+ for repo_name, data in distro.iteritems():
+@@ -338,7 +338,7 @@ class RosDependencies:
+
+ tar = tarfile.open(fh.name, 'r')
+ data = tar.extractfile(self.file_name)
+- deps = yaml.load(data.read())
++ deps = yaml.safe_load(data.read())
+ if not deps \
+ or 'cache_version' not in deps \
+ or deps['cache_version'] != CACHE_VERSION \
+Index: rosdistro-0.8.0/test/test_distribution.py
+===================================================================
+--- rosdistro-0.8.0.orig/test/test_distribution.py
++++ rosdistro-0.8.0/test/test_distribution.py
+@@ -12,7 +12,7 @@ FILES_DIR = os.path.normpath(os.path.joi
+ def test_distribution_file():
+ url = 'file://' + FILES_DIR + '/foo/distribution.yaml'
+ yaml_str = load_url(url)
+- data = yaml.load(yaml_str)
++ data = yaml.safe_load(yaml_str)
+ dist_file = DistributionFile('foo', data)
+ _validate_dist_file(dist_file)
+
+Index: rosdistro-0.8.0/test/test_doc.py
+===================================================================
+--- rosdistro-0.8.0.orig/test/test_doc.py
++++ rosdistro-0.8.0/test/test_doc.py
+@@ -12,7 +12,7 @@ FILES_DIR = os.path.normpath(os.path.joi
+ def test_doc_file():
+ url = 'file://' + FILES_DIR + '/foo/distribution.yaml'
+ yaml_str = load_url(url)
+- data = yaml.load(yaml_str)
++ data = yaml.safe_load(yaml_str)
+ doc_file = DocFile('foo', data)
+ _validate_doc_file(doc_file)
+
+Index: rosdistro-0.8.0/test/test_doc_build.py
+===================================================================
+--- rosdistro-0.8.0.orig/test/test_doc_build.py
++++ rosdistro-0.8.0/test/test_doc_build.py
+@@ -12,7 +12,7 @@ FILES_DIR = os.path.normpath(os.path.joi
+ def test_doc_build_file():
+ url = 'file://' + FILES_DIR + '/foo/doc-build.yaml'
+ yaml_str = load_url(url)
+- data = yaml.load(yaml_str)
++ data = yaml.safe_load(yaml_str)
+ DocBuildFile('foo', data)
+
+
+Index: rosdistro-0.8.0/test/test_release.py
+===================================================================
+--- rosdistro-0.8.0.orig/test/test_release.py
++++ rosdistro-0.8.0/test/test_release.py
+@@ -12,7 +12,7 @@ FILES_DIR = os.path.normpath(os.path.joi
+ def test_release_file():
+ url = 'file://' + FILES_DIR + '/foo/distribution.yaml'
+ yaml_str = load_url(url)
+- data = yaml.load(yaml_str)
++ data = yaml.safe_load(yaml_str)
+ rel_file = ReleaseFile('foo', data)
+ _validate_rel_file(rel_file)
+
+Index: rosdistro-0.8.0/test/test_release_build.py
+===================================================================
+--- rosdistro-0.8.0.orig/test/test_release_build.py
++++ rosdistro-0.8.0/test/test_release_build.py
+@@ -12,7 +12,7 @@ FILES_DIR = os.path.normpath(os.path.joi
+ def test_release_build_file():
+ url = 'file://' + FILES_DIR + '/foo/release-build.yaml'
+ yaml_str = load_url(url)
+- data = yaml.load(yaml_str)
++ data = yaml.safe_load(yaml_str)
+ ReleaseBuildFile('foo', data)
+
+
+Index: rosdistro-0.8.0/test/test_source.py
+===================================================================
+--- rosdistro-0.8.0.orig/test/test_source.py
++++ rosdistro-0.8.0/test/test_source.py
+@@ -12,7 +12,7 @@ FILES_DIR = os.path.normpath(os.path.joi
+ def test_source_file():
+ url = 'file://' + FILES_DIR + '/foo/distribution.yaml'
+ yaml_str = load_url(url)
+- data = yaml.load(yaml_str)
++ data = yaml.safe_load(yaml_str)
+ src_file = SourceFile('foo', data)
+ _validate_src_file(src_file)
+
+Index: rosdistro-0.8.0/test/test_source_build.py
+===================================================================
+--- rosdistro-0.8.0.orig/test/test_source_build.py
++++ rosdistro-0.8.0/test/test_source_build.py
+@@ -12,7 +12,7 @@ FILES_DIR = os.path.normpath(os.path.joi
+ def test_source_build_file():
+ url = 'file://' + FILES_DIR + '/foo/source-build.yaml'
+ yaml_str = load_url(url)
+- data = yaml.load(yaml_str)
++ data = yaml.safe_load(yaml_str)
+ SourceBuildFile('foo', data)
+
+
diff --git a/dev-python/rosdistro/rosdistro-0.7.2.ebuild b/dev-python/rosdistro/rosdistro-0.7.2.ebuild
index e7e27bc9f9fc..ef8fe8bcb38d 100644
--- a/dev-python/rosdistro/rosdistro-0.7.2.ebuild
+++ b/dev-python/rosdistro/rosdistro-0.7.2.ebuild
@@ -25,6 +25,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/catkin_pkg[${PYTHON_USEDEP}]
diff --git a/dev-python/rosdistro/rosdistro-0.7.4.ebuild b/dev-python/rosdistro/rosdistro-0.7.4.ebuild
index e7e27bc9f9fc..ef8fe8bcb38d 100644
--- a/dev-python/rosdistro/rosdistro-0.7.4.ebuild
+++ b/dev-python/rosdistro/rosdistro-0.7.4.ebuild
@@ -25,6 +25,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/catkin_pkg[${PYTHON_USEDEP}]
diff --git a/dev-python/rosdistro/rosdistro-0.8.0.ebuild b/dev-python/rosdistro/rosdistro-0.8.0.ebuild
new file mode 100644
index 000000000000..cf60a935e58c
--- /dev/null
+++ b/dev-python/rosdistro/rosdistro-0.8.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy{,3} )
+
+SCM=""
+if [ "${PV#9999}" != "${PV}" ] ; then
+ SCM="git-r3"
+ EGIT_REPO_URI="https://github.com/ros-infrastructure/rosdistro"
+fi
+
+inherit ${SCM} distutils-r1
+
+DESCRIPTION="Tools to work with catkinized rosdistro files"
+HOMEPAGE="http://wiki.ros.org/rosdistro"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ SRC_URI=""
+ KEYWORDS=""
+else
+ SRC_URI="https://github.com/ros-infrastructure/rosdistro/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]
+ dev-python/rospkg[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/nose[${PYTHON_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ )
+"
+PATCHES=( "${FILESDIR}/yaml.patch" )
+
+src_prepare() {
+ # Requires network access
+ rm -f test/test_manifest_providers.py
+ default
+}
+
+python_test() {
+ nosetests --with-xunit test || die
+}
diff --git a/dev-python/rosdistro/rosdistro-9999.ebuild b/dev-python/rosdistro/rosdistro-9999.ebuild
index e7e27bc9f9fc..cf60a935e58c 100644
--- a/dev-python/rosdistro/rosdistro-9999.ebuild
+++ b/dev-python/rosdistro/rosdistro-9999.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_5,3_6} pypy{,3} )
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy{,3} )
SCM=""
if [ "${PV#9999}" != "${PV}" ] ; then
@@ -25,6 +25,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/catkin_pkg[${PYTHON_USEDEP}]
@@ -40,6 +41,13 @@ DEPEND="${RDEPEND}
dev-python/mock[${PYTHON_USEDEP}]
)
"
+PATCHES=( "${FILESDIR}/yaml.patch" )
+
+src_prepare() {
+ # Requires network access
+ rm -f test/test_manifest_providers.py
+ default
+}
python_test() {
nosetests --with-xunit test || die
diff --git a/dev-python/rospkg/Manifest b/dev-python/rospkg/Manifest
index c4214a141ca9..a8cb0768e822 100644
--- a/dev-python/rospkg/Manifest
+++ b/dev-python/rospkg/Manifest
@@ -1,7 +1,10 @@
AUX gentoo.patch 662 BLAKE2B 06e1c4af66a5d1ca1e51f8d99a1cf4e62042da3d41f38b34143f7af2ec7ae4bd4516f2b57e863ec6b80d921e2ab6a920ba581dccc6615da480c237e410f4cea2 SHA512 7525f4e8809b6002000b22d6f5def37054a1bceb3d581fe01bcedd7e21dc757dd04d229e9550bfe1d2248c5804856cd9869149bea9a9ec5423e1a596c0f56153
+AUX yaml_load.patch 2300 BLAKE2B 3d24162a4c2501d7ae431b602244d102e0e26894304c868fafee8bf72a7ebea867280f2a5985b5b9139ba6d0b42379fec598212e7db73067a426c28bd9ae3a98 SHA512 60968ec2250ec450b461ef4c196561fdeedfe5fc28d7af6b6a1971b0e5794d3a028c227b8609d3c541902a3fc498194b33ad2f8698115cc1b3eb99c955ca70ff
DIST rospkg-1.1.10.tar.gz 90434 BLAKE2B 1eb128d7e3f6d07e8309ecf5ea6c4340afcbb6f0618fd4628543c046003782750c5013c13ff2ed17018abc6efc6ce2042ccf2c6dccea8933be7045ddfe3f4522 SHA512 54b1b0ca4683b9388989501781239cf35873f2bf2028d176718f624999835b21e44f0cc5988624b37f7172d21f0c01aa336d35a884753c842098e558c37ac6c8
DIST rospkg-1.1.9.tar.gz 90412 BLAKE2B 4cca7d1ebfcba495aafd766f0d720a6bc6e5aade0bff098d4a1cbab3b55c7a720de7d1f97edf806a93cc21eeda4cac86e844b5e3b23f85cbcb7b328fd07da222 SHA512 d33005e29313ba06959189f8f563361fd9523c2368855f260347b4c509d8b4053f74db3e2cf5986031653d647ded097f272f65d617da93e13cf77a906cb56ca6
-EBUILD rospkg-1.1.10.ebuild 1110 BLAKE2B 444f9bc1e616fd3ff8daa28c3fad5e35c16e95e9a94da3c0fd353e0180170aa5200d5aff32a81a38380f6050b1bae4530a61cc35de05a8766dfe207fe049314b SHA512 ebec7b8747e47545787e87e252d324c4c9148e8ed6c10c5746f2c6394d8987b2c66bfeb2fb432508727ca5af955927ab2e3cab091d9e9c41aad09ea2d373c03f
-EBUILD rospkg-1.1.9.ebuild 1110 BLAKE2B 444f9bc1e616fd3ff8daa28c3fad5e35c16e95e9a94da3c0fd353e0180170aa5200d5aff32a81a38380f6050b1bae4530a61cc35de05a8766dfe207fe049314b SHA512 ebec7b8747e47545787e87e252d324c4c9148e8ed6c10c5746f2c6394d8987b2c66bfeb2fb432508727ca5af955927ab2e3cab091d9e9c41aad09ea2d373c03f
-EBUILD rospkg-9999.ebuild 1110 BLAKE2B 444f9bc1e616fd3ff8daa28c3fad5e35c16e95e9a94da3c0fd353e0180170aa5200d5aff32a81a38380f6050b1bae4530a61cc35de05a8766dfe207fe049314b SHA512 ebec7b8747e47545787e87e252d324c4c9148e8ed6c10c5746f2c6394d8987b2c66bfeb2fb432508727ca5af955927ab2e3cab091d9e9c41aad09ea2d373c03f
+DIST rospkg-1.2.0.tar.gz 90516 BLAKE2B 0c1d993c70f0ad383ab457c846416a22b9adf9611704a918c3765659231846749228073ea04950ddfdbe13f7e51f87ce5d17c1488f995e846a6590a0f9549efd SHA512 f059259a38b8b2281496a69f8a55fdd31a11e91583babb82e574363c40c90221a4abb7c1d7a5ed6be3b2389ee6aaf08b4e016260c73dd779f8c7993e6eba78db
+EBUILD rospkg-1.1.10.ebuild 1137 BLAKE2B e9b5927662118402785ac65a039ac9236066697d56b58790a5399107b84c01ab9fbc65564d5d8b5f6aa585271546621c736a28eebf14f757407de4f35f9c474e SHA512 003019a978f33f108cae8eb9f992655a8b98361c5756c70a87785ee54c4064d0496c02ff8f6667e5fc7fa8d42f765af6c01ee3609b1169085e9e436ae5bf348d
+EBUILD rospkg-1.1.9.ebuild 1137 BLAKE2B e9b5927662118402785ac65a039ac9236066697d56b58790a5399107b84c01ab9fbc65564d5d8b5f6aa585271546621c736a28eebf14f757407de4f35f9c474e SHA512 003019a978f33f108cae8eb9f992655a8b98361c5756c70a87785ee54c4064d0496c02ff8f6667e5fc7fa8d42f765af6c01ee3609b1169085e9e436ae5bf348d
+EBUILD rospkg-1.2.0.ebuild 1212 BLAKE2B c2d19b5e4edce654b1110fff01cf2ff2f660b9e2886804f003a0f5576f05424ff8846a7a63c35d5895a0e5f4799b65c2f87091a80465b05330def5c70e984308 SHA512 797d7f67d46d09bbe1e974fac303b73e762adda097ec0bdce3511a48b507b98a38f43c5544518e1b2a5d2cfcfc462edffadf08368a03ce1fd47aef3e17d17e8a
+EBUILD rospkg-9999.ebuild 1212 BLAKE2B c2d19b5e4edce654b1110fff01cf2ff2f660b9e2886804f003a0f5576f05424ff8846a7a63c35d5895a0e5f4799b65c2f87091a80465b05330def5c70e984308 SHA512 797d7f67d46d09bbe1e974fac303b73e762adda097ec0bdce3511a48b507b98a38f43c5544518e1b2a5d2cfcfc462edffadf08368a03ce1fd47aef3e17d17e8a
MISC metadata.xml 339 BLAKE2B b73b43910983a77b06481850b398f006e6e535382c5fde12e8b86d43151b840e309bb2c6b0cd83899c3a9b8fcfd1c44fe6f1e5c53008e62b5653fda7cbfb12db SHA512 c9e10c6eecb919a284258e818a9830f6ba2afe095a9f4c565bf086855d5bbb26bf6973455c62a38ab4e20eb88da1f3d44b97597b197ca30227a7e7438a84d8a7
diff --git a/dev-python/rospkg/files/yaml_load.patch b/dev-python/rospkg/files/yaml_load.patch
new file mode 100644
index 000000000000..f56b6db59ad8
--- /dev/null
+++ b/dev-python/rospkg/files/yaml_load.patch
@@ -0,0 +1,52 @@
+Index: rospkg-1.2.0/src/rospkg/distro.py
+===================================================================
+--- rospkg-1.2.0.orig/src/rospkg/distro.py
++++ rospkg-1.2.0/src/rospkg/distro.py
+@@ -192,14 +192,14 @@ def load_distro(source_uri):
+ if os.path.isfile(source_uri):
+ # load rosdistro file
+ with open(source_uri) as f:
+- raw_data = yaml.load(f.read())
++ raw_data = yaml.safe_load(f.read())
+ else:
+ try:
+ request = urlopen(source_uri)
+ except Exception as e:
+ raise ResourceNotFound('%s (%s)' % (str(e), source_uri))
+ try:
+- raw_data = yaml.load(request)
++ raw_data = yaml.safe_load(request)
+ except ValueError:
+ raise ResourceNotFound(source_uri)
+ if not type(raw_data) == dict:
+Index: rospkg-1.2.0/test/test_rospkg_distro.py
+===================================================================
+--- rospkg-1.2.0.orig/test/test_rospkg_distro.py
++++ rospkg-1.2.0/test/test_rospkg_distro.py
+@@ -315,7 +315,7 @@ def test_load_distro_simple():
+
+ assert distro.release_name == 'simple', distro.release_name
+ assert distro.version == '1', distro.version
+- assert yaml.load(open(p)) == distro.raw_data, distro.raw_data
++ assert yaml.safe_load(open(p)) == distro.raw_data, distro.raw_data
+ assert set(distro.variants.keys()) == set(['base'])
+ assert set(distro.stacks.keys()) == set(['stack1'])
+
+@@ -334,7 +334,7 @@ def test_load_distro_diamondback():
+
+ assert distro.release_name == 'diamondback', distro.release_name
+ assert distro.version == 'r8596', distro.version
+- assert yaml.load(open(p)) == distro.raw_data, distro.raw_data
++ assert yaml.safe_load(open(p)) == distro.raw_data, distro.raw_data
+ assert set(distro.variants.keys()) == set(diamondback_variants)
+ assert set(distro.stacks.keys()) == set(diamondback_stacks), set(distro.stacks.keys()) ^ set(diamondback_stacks)
+
+@@ -350,7 +350,7 @@ def test_load_distro_diamondback():
+
+ def test__load_variants():
+ from rospkg.distro import _load_variants
+- raw_data = yaml.load("""variants:
++ raw_data = yaml.safe_load("""variants:
+ - ros-base:
+ stacks: [ros, ros_comm]
+ - ros-full:
diff --git a/dev-python/rospkg/rospkg-1.1.10.ebuild b/dev-python/rospkg/rospkg-1.1.10.ebuild
index 0e81f9b79bb0..4043929c6edf 100644
--- a/dev-python/rospkg/rospkg-1.1.10.ebuild
+++ b/dev-python/rospkg/rospkg-1.1.10.ebuild
@@ -28,6 +28,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
BDEPEND="
diff --git a/dev-python/rospkg/rospkg-1.1.9.ebuild b/dev-python/rospkg/rospkg-1.1.9.ebuild
index 0e81f9b79bb0..4043929c6edf 100644
--- a/dev-python/rospkg/rospkg-1.1.9.ebuild
+++ b/dev-python/rospkg/rospkg-1.1.9.ebuild
@@ -28,6 +28,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
BDEPEND="
diff --git a/dev-python/rospkg/rospkg-1.2.0.ebuild b/dev-python/rospkg/rospkg-1.2.0.ebuild
new file mode 100644
index 000000000000..d798eb107040
--- /dev/null
+++ b/dev-python/rospkg/rospkg-1.2.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy{,3} )
+
+SCM=""
+if [ "${PV#9999}" != "${PV}" ] ; then
+ SCM="git-r3"
+ EGIT_REPO_URI="https://github.com/ros-infrastructure/rospkg"
+fi
+
+inherit ${SCM} distutils-r1
+
+DESCRIPTION="Standalone Python library for the ROS package system"
+HOMEPAGE="http://wiki.ros.org/rospkg"
+if [ "${PV#9999}" != "${PV}" ] ; then
+ SRC_URI=""
+ KEYWORDS=""
+ # Needed for tests
+ S="${WORKDIR}/${PN}"
+ EGIT_CHECKOUT_DIR="${S}"
+else
+ SRC_URI="https://github.com/ros-infrastructure/rospkg/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/nose[${PYTHON_USEDEP}]
+ )"
+DEPEND="${RDEPEND} ${BDEPEND}
+ test? (
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ )
+"
+PATCHES=( "${FILESDIR}/gentoo.patch" "${FILESDIR}/yaml_load.patch" )
+
+python_test() {
+ nosetests --with-coverage --cover-package=rospkg --with-xunit test || die
+}
diff --git a/dev-python/rospkg/rospkg-9999.ebuild b/dev-python/rospkg/rospkg-9999.ebuild
index 0e81f9b79bb0..d798eb107040 100644
--- a/dev-python/rospkg/rospkg-9999.ebuild
+++ b/dev-python/rospkg/rospkg-9999.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_5,3_6} pypy{,3} )
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy{,3} )
SCM=""
if [ "${PV#9999}" != "${PV}" ] ; then
@@ -28,8 +28,10 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
-RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
@@ -41,7 +43,7 @@ DEPEND="${RDEPEND} ${BDEPEND}
dev-python/mock[${PYTHON_USEDEP}]
)
"
-PATCHES=( "${FILESDIR}/gentoo.patch" )
+PATCHES=( "${FILESDIR}/gentoo.patch" "${FILESDIR}/yaml_load.patch" )
python_test() {
nosetests --with-coverage --cover-package=rospkg --with-xunit test || die
diff --git a/dev-python/rply/Manifest b/dev-python/rply/Manifest
index 0c3c7b92c040..ff3302a678ca 100644
--- a/dev-python/rply/Manifest
+++ b/dev-python/rply/Manifest
@@ -2,8 +2,8 @@ DIST rply-0.7.4.tar.gz 27392 BLAKE2B 3604550646e083bf685a192dcf0dbc80c03cf4b97f6
DIST rply-0.7.5.tar.gz 27462 BLAKE2B 0f438e6fd786e7436f135da50fe90208970a0950422bb0d8e26b06cc2def964c0ebd7c3e5e3e282a1d56dbb9e804ac267095dc4da16eb57899f455d66fed2d71 SHA512 ccecc451d9e2e0fdf9df7eaaeabface782d9159cc1caf1feae6e46210f6384aa1a78c15ea3c0e9dcc0bd0d2b28e3b1328c8d37e94a8968b07ef7938e5f5ce201
DIST rply-0.7.6.tar.gz 26216 BLAKE2B 5ec93739179df0d34762ea0ee004a00defa235a23af8b5cbf283e1e44c250469a704c9247463a8cdf9796c35da8aed0be025e73fe21aece3d376b1e66ffda1c3 SHA512 b0edcff1ca32c465b404a0b2f548f90d312bcb98d3f4aa4a61fb44986c8aa7ecb6f046e72112e2c1f5654173bcfcc96ab4e0625632e908ccf17b43cdb3d8d99d
DIST rply-0.7.7.tar.gz 26366 BLAKE2B 09e6b93e9581745209b2d1fede6e0e4f08c2a34cc2495ea73aebb27b012353bbdb749ef127128cd5d9df201607f73625e248945038a927d788e324fb632341b4 SHA512 c01166b7df067a6a55d1b43caa7b5a349045e838899daf82e2ba70a2c2525fd68e95f11e5319a1fe36936e696352a37bdc13f132f739cd52759a9a9c91e317ba
-EBUILD rply-0.7.4.ebuild 902 BLAKE2B 062807535e3acd9c24edd1cef1751a83bee35c0ad777b489a6eef3a947e506f31524316aca27558145ed56c1ecea4f0b3d0fb8b24ef03f786fe98c0ba9096613 SHA512 595dda7dd3c5a18b27415323b37859029da4f9753fee44585687c28f8f1de902b66a79faeaf1ec3846f99d6bd876e3cbb212d3cf0c2b7c4f2e77cab080d1c37a
-EBUILD rply-0.7.5.ebuild 906 BLAKE2B 0d7bf337b49162d6a078b400133ff9df00bd2942fe63efb9358cded03d4fcff23ecc302103359facc8b93f2068c968c697ee41c24a486e3a075e8f81ef2697e0 SHA512 eb31a2bf2f70cfffdd8846b79132a7bff12c543d48f6b182247a5da53d1af94f66e2725c7a8b3e09358991126ed9503479511a4943ff4dff01af012f1cf5ba97
+EBUILD rply-0.7.4.ebuild 929 BLAKE2B f4abbc9e6c01c96a793969058a53bb7bc359607363cdf44df967d99a224adf73bc04b1ce96254c05329d807ce8fe9098ac0d88f815b8cc25f66311e9ed59d4a1 SHA512 271d8a628f81b7eeb441999a14586b263a816a6437a18ef725731c0dec3830cf5de45b960233901d363c31ec8cdd7267ba7583d0423069edca1bdb3d88a55a01
+EBUILD rply-0.7.5.ebuild 933 BLAKE2B 9e8d836d253cc1c48fbe079f9c3b4647267763d639ff879ed6b9d592bcbf24b09cd057593ae781283e714fb55d9a3b8048dc25cb1323a79ed7c232c2ba02c4c5 SHA512 8754c040ab3d69690132732b92f9daa647469604be2756a03ba8b368b3d9177bf89e04753ee4c575b6c8dae72a33602355d81165abe37f11c342480bd8a55b87
EBUILD rply-0.7.6.ebuild 916 BLAKE2B 7b8b1280cda1acc894036a075c6f06339b7cf95d2528fe0b2dd4d7d2f8c4aa7022f35cbfe6d5f1ce4d631176d40378356a63e5c3b1bbb040b865c0db704f5e37 SHA512 87282212c197b57907c1212203ed1ab130dac5d042641f7bc9baa144ae1fb48b6ed577ae82125df8eeb8fa722de0b9ce287df17b3471c063d1d5d70f4737647c
EBUILD rply-0.7.7.ebuild 698 BLAKE2B e723af385e80f35635cf3c432fe341dd578f291151b2c8a7e3ecd7e6b8deb27642c2aeb345c049b80060c66bc162e380f22dcb6ac7490409389686148e44d10f SHA512 e014828d0ac52e6ee1bc659066868294d2d4760b521be088a9fdb7807ce7538ba29dd62e8659ddce7122ab23701d16515157f61683fa79c535b43a2a8ae86397
MISC metadata.xml 324 BLAKE2B d6027998ac0d5aee72ca31a60c53bdf7bbc628b16eacb329041fadb5ac5c9015f152e3e9f59495505eb73a2f8fe76ccff182026b6d5c80999274268056e63e14 SHA512 9378b0e52729cd011ed824e800aa1af7ed6b9f799de0802950dbf02eeb8dd27e356ea067a46aaa91b05d96f7ec5fc17a43c0d980b7b585fecb8220b0ddc20ba8
diff --git a/dev-python/rply/rply-0.7.4.ebuild b/dev-python/rply/rply-0.7.4.ebuild
index 52e81cb0fbb1..b8b99dc9e4fc 100644
--- a/dev-python/rply/rply-0.7.4.ebuild
+++ b/dev-python/rply/rply-0.7.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/appdirs[${PYTHON_USEDEP}]
diff --git a/dev-python/rply/rply-0.7.5.ebuild b/dev-python/rply/rply-0.7.5.ebuild
index 39beb558b58d..c72956f10c12 100644
--- a/dev-python/rply/rply-0.7.5.ebuild
+++ b/dev-python/rply/rply-0.7.5.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/appdirs[${PYTHON_USEDEP}]
diff --git a/dev-python/rpy/Manifest b/dev-python/rpy/Manifest
index 84a9834a3b5d..58e6957c021d 100644
--- a/dev-python/rpy/Manifest
+++ b/dev-python/rpy/Manifest
@@ -1,5 +1,5 @@
DIST rpy2-2.6.2.tar.gz 171655 BLAKE2B f590e63dbbb6f5aa9f18d7475136005fa993d32af41e12a8e33fda0232a73d444f83341aa2dac3ec8300cf68de83e377d5f6caabb27b5d439af795126670e286 SHA512 7a060ccc26a03dc93d75edb85d92f1ab31af96ba140932ff8e699cd5855e6078b1e0ffceed135d32deb6c8f273ebcc8b02be38e9b8fc66778cc2adab5745f542
DIST rpy2-2.9.0.tar.gz 193062 BLAKE2B 92492821856e516f8f620397cba2e0ffb17718156c7c3a0bc8df8e744f0adf1ea6006e5c762ba99aa142fe06d327a240bf5d616175e81a80d28a21265c9771aa SHA512 55be876fb7316a08f507f3a332ed29d71b52f733c1986482f141e694d66d0e01a51a9c3f0260f6fe0086d7bfbc1f58b678cda4570665e4f1ffdb120c793ef1b2
-EBUILD rpy-2.6.2.ebuild 1269 BLAKE2B 8c7bb8b122735659a24e5b291134277552c951a20029b8246227b927404a226115d91fe2aa32d0270d0025da893f4b6f3eb8a6a5a28382c2931c4319e36503ab SHA512 2e19f9e6a29fd707ac56d620e69d8631889b267a65054cbc8fd733080aaa5f4dabbd8ea4fb04ca3d3aab002e0af0209e07b871bf3f66a6d73e19e800fd4d9702
-EBUILD rpy-2.9.0.ebuild 1229 BLAKE2B 3f7b3aecc04c078fb74d1f2a40924ad9099ceb61638b1a0a8c3620f1be1beb36cc5030bba219ed7cac5eabf7fcf0f7ba9f234d444e6970ddda945879f8077e22 SHA512 037df3b284e2bbab8e705aab72dfba8794ce2721fea9980fe765e17a23c913502eafa185d7af5b74d3fd074f2ba6e9114fffb50b0e1390a6c82bc128dfc910d3
+EBUILD rpy-2.6.2.ebuild 1286 BLAKE2B 5afc4fc41414707bab09fefc4724c2ed89c4631ef8a81eb3c68a544f180b20a1879d4c57444150345ba8d5952c5819210a46fecdb891277bcb98df833a6636e7 SHA512 82bcca2babee0dd571094f311d9d6c3c05eae0a9c3f6f49a98e818d78e7bfeb3cb33448572012eb0b3c6e33696987bce52c4eb605b0c7727095a73be7883da0a
+EBUILD rpy-2.9.0.ebuild 1222 BLAKE2B 5ff11513c904fa7adfa9f44daf5897d8b7577297a3429c3b9e5ad5b186f36b2902b0d757733186ab72432b6b467a2ab4108606761ca4e8dc779f35eb494cadda SHA512 fa4e8fb27e6e3b60f7a2b772f35fe653cdaba0a73ba476253b851cc26c81e27b77e218295c2e54de1641ab6d49cd387da9d445f7c0f326b4e21208dece452b52
MISC metadata.xml 700 BLAKE2B 42fce60e594dbff010837724886940504b6d01545afbb9330238139855b4350247180cd05875935e9ce807808e02979733b000eb15558a7dd764b7e444a7b4c1 SHA512 f70b91d3a53220b814460d8836d0d04500b0c9fa62395a8264d81a8d952ec8f2090d20cfa55cd60ccd2698a947b61c6284c036abc298a9c18a7807302c15d8af
diff --git a/dev-python/rpy/rpy-2.6.2.ebuild b/dev-python/rpy/rpy-2.6.2.ebuild
index f7582071135d..c6cba764b411 100644
--- a/dev-python/rpy/rpy-2.6.2.ebuild
+++ b/dev-python/rpy/rpy-2.6.2.ebuild
@@ -3,7 +3,7 @@
EAPI=5
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1 flag-o-matic
@@ -21,6 +21,7 @@ LICENSE="AGPL-3 GPL-2 LGPL-2.1 MPL-1.1"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-lang/R-3.1
diff --git a/dev-python/rpy/rpy-2.9.0.ebuild b/dev-python/rpy/rpy-2.9.0.ebuild
index d200fde0ea29..8ddae4532eec 100644
--- a/dev-python/rpy/rpy-2.9.0.ebuild
+++ b/dev-python/rpy/rpy-2.9.0.ebuild
@@ -48,5 +48,5 @@ python_compile() {
python_test() {
cd "${BUILD_DIR}"/lib || die
- virtx "${EPYTHON}" -m 'rpy2.tests' || die
+ virtx "${EPYTHON}" -m 'rpy2.tests'
}
diff --git a/dev-python/rsa/Manifest b/dev-python/rsa/Manifest
index 0ceb4fd1c1a7..017314ec235d 100644
--- a/dev-python/rsa/Manifest
+++ b/dev-python/rsa/Manifest
@@ -1,6 +1,6 @@
AUX rsa-3.2.3-CVE-2016-1494.patch 3843 BLAKE2B 94721282f4079aa0a77813dd8ad1c0aefd0924272d4e2b3e8a6ad745375bafb6b6fe5e50af621232df632a1f2261be097fde92b5ad3f57b74ff7976c22daa9bc SHA512 9150b25bc1a9dacc8eee0fb93d46b9d024c868d540097b9166be9a7879fe116d8fd47cacaaf5614b86cd44e7cd10602a0ad290eb2ef116539683101d4057a231
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 774 BLAKE2B 204f43a7bf88bc0605b21a394fbf118a37d50792629227361a7a99445e2e15bf76baf0a177f7178a96b0309c0ff7a40ad7e17fa93795898c83f760f9eba71de1 SHA512 6a7d945bc4492758d3ff127be82dc9931ca806a5279ff9b4862c701d2a0858f814bc9fda608ba404101c7ec2b9f690eb423bc45f49fcdbcc01b08c6f4266c629
-EBUILD rsa-3.4.2.ebuild 731 BLAKE2B 086e373c91c8f55818f5017ba53cbb2b10fb97471ecfc40e5688d74444e9fe2cc64e7269f8ff14098ea1fc3bc49ad2b8b0a8eca7b509df17a3d433c518f8902f SHA512 03665e585f8dde6176ddf5fb9f51262d481acb33afa03ab60f81d54ea546cc6ac135a42fab6012c3d6e1f448361a72731781ead8b70ab9e4ef777aa6ea78f2cc
+EBUILD rsa-3.2.3-r1.ebuild 801 BLAKE2B be0dac2928252e7a5051328aeece688d4867f08ae70f8d01202a3b445841e76541326f6ec12a9485947f94f227c7d0e4fc852b45cb2a10a9279909bc63430f38 SHA512 f25181b1f5a4acb54ab79331749325e7d58c94c80646cd0b970c9a107208584a8ae66cb485043474367ded3d24dee65a947174c960d88dbdb1bc266100706eab
+EBUILD rsa-3.4.2.ebuild 758 BLAKE2B ae5e8dedbb694f3a710d7d1d6047a85b47218521d6fac97ed830dc24fe893af0e9111a8d721f2c0693c5c3f7a9e39de00fa802bf16a9d7293ebe37a78a0ae0e6 SHA512 ac003427bd142fc83b180f4af469af9e66e133a5dd30a95510b7330d78187c7ed371607b93352297f588b414eea17f80c17633fb40f8a2c6bf206a316133bc67
MISC metadata.xml 316 BLAKE2B fd1e4f7bdee45f5ab99e67cc3918634b9ac5ecfad75167aad5f2ee33cea308f99d8d03aab5b5e0c01e8c1bf41ca8a45f67146c5126f84af4b6d914f58af0ea38 SHA512 4d8c48ae8e4360727f5c4b83e426f42a597a175dfa2a965c9f966e5824a83291c78d3e8e636d21b4f28d73f7e912abc7db1b09078baaa0e3a1b25713abd3d0a1
diff --git a/dev-python/rsa/rsa-3.2.3-r1.ebuild b/dev-python/rsa/rsa-3.2.3-r1.ebuild
index 1b78e5ccf7a3..7fd8e2da41a2 100644
--- a/dev-python/rsa/rsa-3.2.3-r1.ebuild
+++ b/dev-python/rsa/rsa-3.2.3-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/pyasn1-0.1.3[${PYTHON_USEDEP}]
diff --git a/dev-python/rsa/rsa-3.4.2.ebuild b/dev-python/rsa/rsa-3.4.2.ebuild
index 5e3e347dadbe..ba8945a9ad8f 100644
--- a/dev-python/rsa/rsa-3.4.2.ebuild
+++ b/dev-python/rsa/rsa-3.4.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/pyasn1-0.1.3[${PYTHON_USEDEP}]
diff --git a/dev-python/rst-linker/Manifest b/dev-python/rst-linker/Manifest
index 9c460cf1147b..6f1a449c6ab9 100644
--- a/dev-python/rst-linker/Manifest
+++ b/dev-python/rst-linker/Manifest
@@ -1,7 +1,7 @@
-DIST rst.linker-1.10.tar.gz 8820 BLAKE2B 3615353dcce16652aa3528985997467e1501161b012fad44203fd98cc5e91dc32acf6c8492f0797ae748a87c008e5f3437833b435c5cbd85845340b91665e664 SHA512 5541d0ba5299a6efee444ed3c4fb4f108bcdd7c84e4be0b0a44f71c9f13e18d5b5c4c38328a542fe5666d435e1e04c35c0db5535706a45932dc01590813a85cc
DIST rst.linker-1.11.tar.gz 12569 BLAKE2B 5418f651322c28d8aff2dc735f8ff72325e895d8f2c12dae4985112112f74023c6103e344f4422e944b32b692713834ae5239bc4193edc76bfa85d9e0a674f4a SHA512 8e748330f60e2e1f859fa3ec3fad706d7bbafc78a402b0df242bda7caff1fad3f1b17873fa9ee749d3d214e094f24a35695c627cf9a8d8f08ca99ee6ad0e4e6d
DIST rst.linker-1.9.tar.gz 7618 BLAKE2B b344495a217d7cd1c057256701130851975e46c45a740251ce20efa5131feb46a074fb1367a645e89b436b7e093baad1a484d06ca069ebc0f59eca8183ddd36d SHA512 b3e39b025f75bb6ff670f23ee7abd48dcc4e19343626c1ffadd2304a7e3285fe0b7369ace96e47094606e864672c8aeea967a02217b110762e53498dde64b8a7
-EBUILD rst-linker-1.10.ebuild 1438 BLAKE2B 525c2bbbe29e3e4add32850fb137f8bfea6ab8d04ebc073f9afbbf8080aa1b8ee48fa33c7a853bc5cf433eb75ea1bb5d5abdd3ba3a87463ecc1747593bb3b9de SHA512 3a869f85efc99b7230f63d19387fddbaf06b09db5bd4c88a29a45833b05bf672e32b7d782375146c2480006f5473f35c5d29d742c1a49f9ed984a9a38b4d1842
-EBUILD rst-linker-1.11.ebuild 1487 BLAKE2B 09a277c6992df5c312dd9c66ccab4b1386ca4dccabbf0b9043f0b20ec3e4d5d93a9506a258745a3285daf937100ca0d7578021df65b1de9cefa98b88b7439b45 SHA512 e251eec656097eb0e322af4ff22d6cd3e6331d0c2f4c8f89ced54ecb8547f5c4e4e2e280b06acf1b4b1d496c4d3ddc4b09d61b3239b3c0ae24637dcce934c862
-EBUILD rst-linker-1.9-r1.ebuild 1372 BLAKE2B 62edbad4a9557c8c5cd88243b253dd9d32f0f39c2fb010478350e0065f2abb12b6531c2ed75b4f05acc95929e7e0e215031b7d7a0354347acb54b42f20331fa2 SHA512 4a79224e5358addd84acd33c21421f34791ea7f932cb704fd75f2547f317bdfafd9a1f8c8e6f82a318201994550a51b779e8321791b42aa16465135362be56cc
+DIST rst.linker-2.0.0.tar.gz 12861 BLAKE2B f52ddab3c8119f0bac64e294e4a5a3cc50916f19f49ca1ca4983d8b5d2bb5401c6accb5873df38609386e12fcd1cb02b867f3633edd4d10606a98936e96e62eb SHA512 ea9fa95de66c95dc384c888446512be66b180d0d76e99fe7a6b8f8348436d4be959d3d567fa521d9fc925b537467a4fdf05f9e9d17f7a6df4aafd6dfd323e4fc
+EBUILD rst-linker-1.11.ebuild 1512 BLAKE2B 691b5144a537af1ae6862f48e329185fea040ee6d453046110cae9dc01260e854bd676868532667e2576da45f60b78695b5bc799043d0ad715f5cf6bb0484856 SHA512 6993dd38ef9bebd0d50e1c39a404f3ab63bbe33b6f92684f8a2e1b1b4ae8a38e191da2bd61097759992c9af55781588847d4d9997af27016a097d06416e048ae
+EBUILD rst-linker-1.9-r1.ebuild 1399 BLAKE2B 8e494289a86a9af714e8a0c599eabd7edd27482a21f1769fd9c6fe4b1bf6d29ff78d2c0bb67ff952ff953ef42419a7896b27f560bd7302fcdf719b1ffde760ec SHA512 3dc5fc5c84312ccb249e6fc636e497565cee369ce9479564c55bda61e81835eee79165e370b76c287d0c2da9e7494f3b5b2d13c6acf5b039443c35d1e9b3cdf3
+EBUILD rst-linker-2.0.0.ebuild 1349 BLAKE2B 3b99c6d0150b92e2dcf07fa334c9c0366254004734ccac2f4fe362b12a4bff57e4f4975770f4d5a7ec3300d307f8fa7d11023badcbe2769c0aaed09b7e06cef5 SHA512 558fe27f0b6ac95bab6fb10d3824761aa40f3a3f276f594a3482c742b87e28c292ca91a0e7e772f50cfd8be09b394b6be229f0a56432439bc64f377eddbc060f
MISC metadata.xml 440 BLAKE2B 01a949c99d2843942dd04dc1e3834552dd8b289a776d66acc4247c33064dd7a5c0591504a0c347558788642719fa78db8b95b5c5c06f12f5eb223df8f2343fd9 SHA512 6adc5406eeaf65eaa92644a56006d29909ef2e3cbf41753968d3efab6364a7d41bc98d9f03ed59a1f4c6ee8d2f6b4c75fa02103d04d4e9f065764fec6c0dd9b5
diff --git a/dev-python/rst-linker/rst-linker-1.11.ebuild b/dev-python/rst-linker/rst-linker-1.11.ebuild
index 912fa680d874..a590722d60c0 100644
--- a/dev-python/rst-linker/rst-linker-1.11.ebuild
+++ b/dev-python/rst-linker/rst-linker-1.11.ebuild
@@ -14,8 +14,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/importlib_metadata[${PYTHON_USEDEP}]
diff --git a/dev-python/rst-linker/rst-linker-1.9-r1.ebuild b/dev-python/rst-linker/rst-linker-1.9-r1.ebuild
index ca82c108b2b6..11d52d1516bd 100644
--- a/dev-python/rst-linker/rst-linker-1.9-r1.ebuild
+++ b/dev-python/rst-linker/rst-linker-1.9-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
diff --git a/dev-python/rst-linker/rst-linker-1.10.ebuild b/dev-python/rst-linker/rst-linker-2.0.0.ebuild
index 389752db19ac..596c9c6f5461 100644
--- a/dev-python/rst-linker/rst-linker-1.10.ebuild
+++ b/dev-python/rst-linker/rst-linker-2.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7}} )
+PYTHON_COMPAT=( pypy3 python3_{6,7,8} )
inherit distutils-r1
@@ -15,19 +15,16 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-IUSE="doc test"
+IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
+ $(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' pypy3 python3_{6,7})
dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
"
-DEPEND="
+BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
- doc? (
- >=dev-python/jaraco-packaging-3.2[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
test? (
${RDEPEND}
dev-python/path-py[${PYTHON_USEDEP}]
@@ -37,18 +34,13 @@ DEPEND="
S="${WORKDIR}/${MY_PN}-${PV}"
-python_compile_all() {
- if use doc; then
- sphinx-build docs docs/_build/html || die
- HTML_DOCS=( docs/_build/html/. )
- fi
-}
+distutils_enable_sphinx docs ">=dev-python/jaraco-packaging-3.2"
python_test() {
# Ignore the module from ${S}, use the one from ${BUILD_DIR}
# Otherwise, ImportMismatchError may occur
# https://github.com/gentoo/gentoo/pull/1622#issuecomment-224482396
# Override pytest options to skip flake8
- py.test -v --ignore=rst --override-ini="addopts=--doctest-modules" \
+ pytest -vv --ignore=rst --override-ini="addopts=--doctest-modules" \
|| die "tests failed with ${EPYTHON}"
}
diff --git a/dev-python/rtimulib/Manifest b/dev-python/rtimulib/Manifest
index f24eb8e2e3fb..280f05145eda 100644
--- a/dev-python/rtimulib/Manifest
+++ b/dev-python/rtimulib/Manifest
@@ -1,3 +1,3 @@
DIST RTIMULib-7.2.1.tar.gz 915114 BLAKE2B 5d8a54d4b1083105c1bb3b854e8474cb81cfd5eff843422e2f66f363ae04dd9e87d4cffc8f26c2a68c4f535d77ca229bc7bb7840c59ba3c6d2d45d5ee7f31987 SHA512 2a9d40f5c4db7c875fe82bd79408d97f9b00a3cd0d1be9b19baa3808b4cd260200b8ce5f5d9a6298df760aaca10555eb317d4a2431cd1c07a1b7953448852b23
EBUILD rtimulib-7.2.1-r1.ebuild 569 BLAKE2B e6bc42272cafd9a8a3a19a7ed18e4b914c46de30be5c5edb0ebbe435215ebd06f68ce2dcbce09d140702e781e749fc086557733bc84892727482be2dbe49ed0d SHA512 228b55c70ed6ed5f10ab9d887440d69e4a68c5d04d11d3fe959e803b6a80a26dae6bbc8c5ce106bd818e208840121806347b82049b6b61cd45fd39bebdcfd347
-MISC metadata.xml 848 BLAKE2B 8a0045ba1eb894fd8b3796e1e301e6bc11510a78f9ce3943309448f5235b0bb8865bed7d81b5da7f5dffdbc251c1a5ce908a5448d109e7e61ab433d234dca868 SHA512 1f5e646966e092c296948894357743d5be29e23e1abead62a748ec3d8237025d212bd48b9b5a15eecfbd486b02bda4e81c5ff2fee4eb08c0ef0d5f91b47e0a3c
+MISC metadata.xml 729 BLAKE2B ae7173f56cfccb78e8fdd6e193e1e49c67ceff9b0c09d2acef7b39a72c0301a9606769519001d5f5d54c931333644af9933f23af16b7dc274db4e17aa2ef706d SHA512 c4463d749d453f4ca85bac17309b9948912dc5fd67824e71cfba6ba1b1a6519e39c8bcd8d1c8a86fca6348b18d60d8431497a906caf187f16564e657cb57833c
diff --git a/dev-python/rtimulib/metadata.xml b/dev-python/rtimulib/metadata.xml
index f9570ce600ab..b25408628426 100644
--- a/dev-python/rtimulib/metadata.xml
+++ b/dev-python/rtimulib/metadata.xml
@@ -2,13 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>ck+gentoo@bl4ckb0x.de</email>
+ <email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<longdescription>
RTIMULib is the simplest way to connect a 9-dof, 10-dof or 11-dof IMU
to an embedded Linux system and obtain Kalman-filtered quaternion or
diff --git a/dev-python/ruamel-std-pathlib/Manifest b/dev-python/ruamel-std-pathlib/Manifest
index 31a7e09165c1..abab606ca6c4 100644
--- a/dev-python/ruamel-std-pathlib/Manifest
+++ b/dev-python/ruamel-std-pathlib/Manifest
@@ -1,5 +1,6 @@
DIST ruamel-std-pathlib-0.6.3.tar.gz 19520 BLAKE2B b403338cec80b38104f012c2b2626d473f12d557c2300d606462f2eb009bac72cec65b2f4e5a88192832a99dfc28573ea9ba8e7b73078ad8bac77136dd929040 SHA512 1210d8f7ae77c6358fc857c3ee447b2eb9802eaa31a210804acd74ec23dfd6ac9dec90dd7b21c79dcb4845dff4ad3614dd615c4798d3d7a39cc3a877cb9b63b0
DIST ruamel-std-pathlib-0.6.4.tar.gz 20719 BLAKE2B 7189b10e61c941d2bba9bcbff3b61f2ad52849d78160b181721fef3bf3a9170aac823631e1743de98d1c132e38092a38781c9c8d0d213e4b94cc1e6051edb2b7 SHA512 591aec63c14c269d6b0838ae4867d58bd0642cf84cff841eda53a4d60f076ba68fdcb54d7e2932b248ee61feb773bf28b6309947886d350af34ed9f580c9d939
-EBUILD ruamel-std-pathlib-0.6.3.ebuild 846 BLAKE2B 89e0a4fff0428409d032c876bd6a64c49af4d3b9f5ba2f4b32ab056d634fddd4abd0fc6e96ba5a334b1fa17187708c0b658f9757509ed7bb8bc3ff3d91f4e9ca SHA512 925518e901f52b0be700b0f5117f9c758df4747833ba816b4b13df83130ce6c3f19bfe9349b54c06f1c16ec4166d68e8c6c24362afb9f68ad6548e5e6e572e7b
-EBUILD ruamel-std-pathlib-0.6.4.ebuild 849 BLAKE2B 240d76ade12597f2d2ff16dd9ac6574bfda9deec9b19c798fed5447914fbaa890fc26a44edf32853131103ee298507e78ad534335e9b1f7fc603316743a4bf22 SHA512 36ff9b266082db1462d9350ff15bc260275f9416843bae98a70ec102483e9c24d73228e02c43bf40f1be93b72f893a768e3cffdb4af524a6800ae4ab3926dbd3
+EBUILD ruamel-std-pathlib-0.6.3.ebuild 873 BLAKE2B 9ba63f53385d49fc72d8bceb7df2de9338ee84f3ac64144072f70bd0e65345733ab9f7c4d720ac5d16afeb524e8ad6c50905ff670314338e8a931bbeabd3f472 SHA512 d97911501b951cb56a57a00f893eaf9c5d060035a6ffac0eb98fbbb3f6bd9306fe41be5ba604bedf169ecfbff8d0ab9c7fba6a7f55897b7f19e88c1e7edd0b4b
+EBUILD ruamel-std-pathlib-0.6.4-r1.ebuild 709 BLAKE2B a8d038cf509ce117de43f3be8b97cf9a337a8632ae94cc54b7df5744e312303fcc28712ae048427bdb1f145c50b19a0e3027026a3361515eb73fa30209f3db39 SHA512 dab05e7383582582f4a26d816b2ecf6cf39665149651ee46c4fb814365c5e4e8ecfa49e11247d7d5f20c3617d32b1850a75e2edb4b05bf34a5b312b625bb294b
+EBUILD ruamel-std-pathlib-0.6.4.ebuild 876 BLAKE2B fdb3053f62adcac5e1397873153e6df3442fd33fe0c7ac382822eb9fa2ffc7124ee3c0af03ce79d2aa967757a7102e115d8db1d9ab177c521ce8f4cb7ce7b437 SHA512 7045702e83f159d8709d94042898aa96562957e6c4a4995d8b85fdc8a296ebaa163d741527958693bfcf52993124dbfb5070b6fe02c19c7078a1f45f4b2b27da
MISC metadata.xml 501 BLAKE2B 2f6ee42e968d9135f317a1c6f9b2ed2b6949587ee0059c227a60b20b5e3ddac3aeac4d3f782ba5461c0efe64fd9729edc87e863f66d4e49439879334fc214d79 SHA512 52dd1e3a6cd36e1c24795584779030c5e2cde11717628bab030d53d9e6cfc70cfd36e0c0cfe2fd72281b706a14445eb30b8b10614d4b5a6a7c27c4e3fbb09dc7
diff --git a/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.3.ebuild b/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.3.ebuild
index 2b49051b9e24..212734f33457 100644
--- a/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.3.ebuild
+++ b/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.3.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
diff --git a/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.4-r1.ebuild b/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.4-r1.ebuild
new file mode 100644
index 000000000000..b54c2d7e12d9
--- /dev/null
+++ b/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.4-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7,8} pypy3 )
+
+inherit distutils-r1 vcs-snapshot
+
+MY_PN="${PN//-/.}"
+
+DESCRIPTION="Ruamel enhancements to pathlib and pathlib2"
+HOMEPAGE="https://pypi.org/project/ruamel.std.pathlib/ https://bitbucket.org/ruamel/std.pathlib"
+SRC_URI="https://bitbucket.org/${MY_PN/.//}/get/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+python_install() {
+ distutils-r1_python_install --single-version-externally-managed
+ find "${ED}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.4.ebuild b/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.4.ebuild
index 7e6f20629557..7340d6159323 100644
--- a/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.4.ebuild
+++ b/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.4.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest
index 59fcecdafe35..b83f5bfe6993 100644
--- a/dev-python/ruamel-yaml/Manifest
+++ b/dev-python/ruamel-yaml/Manifest
@@ -1,7 +1,7 @@
DIST ruamel-yaml-0.15.35.tar.gz 344241 BLAKE2B 3e77f5da4e2a7f64099da1d79a108adfb093c5e47baaf11611462637ec6e29091924088e0ce261b21283a0ab07123da45a1ea7b0c522692d1e96cdcc27502541 SHA512 9e335d627db20b85ec0384f16d7ea03c310c01e84517e7b9bced1af9289fe542b87eb31da8ad960b17d26f35f2cc33a87a5a5b976e0e5ca587339b21b4b53fca
DIST ruamel-yaml-0.15.96.tar.gz 399206 BLAKE2B e17f25d9501dad9fd17688b003d33fb0015b700f3c51d405710ccc0635263ced7a86140a3ed7a4aecaaf9e2e73f2eff17b99e96fbd9d9c1be3e9110c28758a62 SHA512 be76a03c46ce8826eda365791e212783243b64781318a998cc48c201bafb9af6b318e7544241fa10ce211e25bd6b26d3e57ef6a1fcb0c1be6dc4552c341e5492
DIST ruamel-yaml-0.15.97.tar.gz 400728 BLAKE2B 04b957ba7739ceebcfc802d86252ace5bba8960cc75ff0bea00ef8ba25e945e80ef878a9699d1a8d1664ed8e39d23eb47542f2bf70e0628b1bd1904d80e8c034 SHA512 2c61609867147c3fd9fde77d03c589848765a068893197ae4aab4417933a7f54b46c4eb81e9359d116fd45a37f5e5e357ab3ea19d0b19455f2ab3c022a40349e
-EBUILD ruamel-yaml-0.15.35.ebuild 1086 BLAKE2B eaba5af40051c8a044e8a0f8fefcfc09902e7d9aa85d0c2c4c76ffe0aa338bea3d86e8efd3e843d007abfc87ebebaefd88fd607afa4060a3aa8b7716dfefe704 SHA512 684a05a511949ad7ecec491cf454065d5f6ae442e12020a2a3b8ac966bb5045f7ad4cabccba3ed8d2c75b75547a634cd8cd3267e53b990941fdb70a646a56a46
-EBUILD ruamel-yaml-0.15.96.ebuild 1087 BLAKE2B 63cad1654b1e8e61ffb3a551157624b127a27534e95848fb1d4818e3de85c6755503257510c69844abf8da8ca06b8c3c89080d867abc249b81d829371f205d78 SHA512 3805a9192505c37e533a8978e6757d98dc0b2a9ca28bc6ab7239302d8cc12e49821daa067bffb55fcf79e51b97f1be4bb5319194328fb980c931b2447a63db83
-EBUILD ruamel-yaml-0.15.97.ebuild 1049 BLAKE2B 8e1ad596af6c57feee0172d5a36eef6161197383398985fe2024292e4e7500b51263a1728619dd1d31e68f7bd475fd4d9abd0926ee9e7061bde66b988dfb73b9 SHA512 6a3dc8d1f4a9cda396afe167391ff62a753600b0f232d2205ffce46a82a165af4bc9129fde618bde7a47fce4feb7e96de5a199d3bc6ac4e933301614fd9fe4ee
+EBUILD ruamel-yaml-0.15.35.ebuild 1113 BLAKE2B 5f54cf4049e6495ae13c07fcedfa02f9bc52ba4d3d4162e01bfeb3dcab3e609b2c9a18d7656686a5178ad4ecc61e2e81056eee23ebf695b54b3523fa517b9a74 SHA512 bb84986a848fa3c60ca559d387d962c99f791d68182f1dcc7f2c4da4940e9bb6d7d8fc3972ed4a95680b7058c7ef7b62c78118d71b9b40b45393a893df5052ac
+EBUILD ruamel-yaml-0.15.96.ebuild 1114 BLAKE2B 2e00b4d99397d151b50770d6800666547098f60e1bf8b6ddbacaafa73de01e9dce48b97dbae9834b2019d8a9f312abf1fcb8e6b17aaa8e0c4ceb3a660a935531 SHA512 d0ef20ccdfc9293e05a94864ddd1690a40ef9ae949a6cdfebdabb8b35e7f60d9790f59dc271c259a3e371b15e33e25926724972d589441e95a2ecd52485d5b8e
+EBUILD ruamel-yaml-0.15.97.ebuild 1076 BLAKE2B 789ac2209ed69f49cdd2218a5dc461131ed8e0fc28fa7791aba5f1bb0516bd77c14ca494545064810fde6260ae4af4116dd3fa1d76b18e31f0d0c26c85940ae3 SHA512 c9fe15fc25ef56f6f5f18945a514ff06176620bb7a39ff811d5e24f16c5f8afea3748238bf7bfcdb1011f92931c5f4c3fb708d8f7c6355f781b8f5bcc81cea2e
MISC metadata.xml 487 BLAKE2B 1f1117b83ab85b56b1277601cae14752525805739f74a8919e04395585fcf704b4dc4994c3bf090d02fa02315f88c5354139867d0a4cd637d4970caf586a56f1 SHA512 3dd5725605481094d184e1deb16bc9ac0551c4a197012f0e3e902535d2f294f69f7c40144dd858037d0057acfd8a2faedbf2cbf6e823789aa7682cf4274ec710
diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.15.35.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.15.35.ebuild
index 83169494dbdd..beef8a3d2526 100644
--- a/dev-python/ruamel-yaml/ruamel-yaml-0.15.35.ebuild
+++ b/dev-python/ruamel-yaml/ruamel-yaml-0.15.35.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
${PYTHON_DEPS}
diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.15.96.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.15.96.ebuild
index 156a753c41eb..ae2feb5bec63 100644
--- a/dev-python/ruamel-yaml/ruamel-yaml-0.15.96.ebuild
+++ b/dev-python/ruamel-yaml/ruamel-yaml-0.15.96.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
${PYTHON_DEPS}
diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.15.97.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.15.97.ebuild
index f1dd453a1207..9c18de145ac1 100644
--- a/dev-python/ruamel-yaml/ruamel-yaml-0.15.97.ebuild
+++ b/dev-python/ruamel-yaml/ruamel-yaml-0.15.97.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/s3fs/Manifest b/dev-python/s3fs/Manifest
index dd32efe73150..2df44224c468 100644
--- a/dev-python/s3fs/Manifest
+++ b/dev-python/s3fs/Manifest
@@ -1,5 +1,5 @@
DIST s3fs-0.1.2.tar.gz 24574 BLAKE2B 2b62202d8ceec078ca93c6da895a81648c83e0fbd764dbcf4cb1a0ce2c2a8a7cd16a3cc5162d095ec1272b52c9da743d8c8d21f5b351e6a4f3d63cbd77d9b43c SHA512 52be23ccb2dd8c63675287895d00fda94adf010ac878ca12e5c8eefa25c7076c000b53bb4d2bb7886550cdd0d226cdf51aeee12f2ad7bac46537f190ba72ec2f
DIST s3fs-0.1.5.tar.gz 27215 BLAKE2B 84f059eafe14a4faf8945c355763d31a49f38c3ae6cb05170dbff0e7ad435f9ea79617fc538d237b565d20a0b11603ea44d9e71339fd40c1ad16ad0af903bbd5 SHA512 5285da6d82de1e68c4cb0fad5a93eeb59fdffba663691d79cafd1b428b60e17fa21e0ff3a50df701cad7f351017cdc538954b0516782e5ddcf6c3d5910f71144
-EBUILD s3fs-0.1.2.ebuild 637 BLAKE2B c3cfabb167884b1503bc46c9792b12e0b5dbcef9753a85bef2531cd01a84c07c30464f98b79f8dbcf152b3c2b9ef3a17488a6556076f7157319e037bd1ca0101 SHA512 01faab5b74f04662b6989ff0211c5cc9f9c15b959a1afa30d14d968ee71bf338dedcd316038ebb1c3b13e03c220f1f6aab8adb5f8a25d7113a077f7f22960a1f
-EBUILD s3fs-0.1.5.ebuild 640 BLAKE2B e9af38f626c9c96d6f5c3ddbb873e6cfdc96477741b0f2fd23ef48f9a25635c64a38817168b0db2799b1dbc65b094d33a61f969315ff5ad2ba507aa76ca987dc SHA512 ae6521088a20697b74df81a0dcb5a78c4766783ee25c0e9b2009ffa907cb5ea046606b14e1b82a1617f9ae70b34a0a9c725c290574cf0b1963585d3a64016866
+EBUILD s3fs-0.1.2.ebuild 664 BLAKE2B bfa4ca68e6b1fe3104dc3c332f4f68d1d923d3996c343ebf4ce7d84124877a3e75fd9792b7231f3de5cf86041bf16a93f042e35b03b79ffaa16a5990a336bb04 SHA512 ef32130a49d2bf7fa719cbcbb3d9b7772a22f14cc3be315580e5218b77e1573cb0a75f2f6b8e4e8bfc1aa200c7b4a098922146abc5170d69f9e4d6fc6a4ac346
+EBUILD s3fs-0.1.5.ebuild 667 BLAKE2B 853a962634faf3ff500255001c0762f4d871bae6211e2f174656906e24bbab123e7900d12534f48a74cdadcfff42af09dfc6f23ef90bb03cba12b5209425ce6a SHA512 09dbbf682d484355c2c81fdb3e91770dee0d4c6030c846abe0d0fd137c38bde026dfcbee6af162a53ee12e19c6b4e675abcd60f5feb6e577a0fcc9e3ede3cf47
MISC metadata.xml 519 BLAKE2B c4ab17bb17c687ac00bf13ae441685f6484334dc588f65138dc616f7cd8a49debe0eac5ec11c2d7485eb48855238ffcb25612d687b75ca52d58a921b311e455d SHA512 f8c6696ea3f62243be9f39ea56dafe0bdf137b49aaa3ac2bd793301c043645d2ce63c6cd7cc1a476a8f554317ce518f501ce0775f89f8bebb66e3d3d806f4926
diff --git a/dev-python/s3fs/s3fs-0.1.2.ebuild b/dev-python/s3fs/s3fs-0.1.2.ebuild
index f3a95e473290..4ff765562de6 100644
--- a/dev-python/s3fs/s3fs-0.1.2.ebuild
+++ b/dev-python/s3fs/s3fs-0.1.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/boto3[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/s3fs/s3fs-0.1.5.ebuild b/dev-python/s3fs/s3fs-0.1.5.ebuild
index a97c590b933d..ef6a5239c888 100644
--- a/dev-python/s3fs/s3fs-0.1.5.ebuild
+++ b/dev-python/s3fs/s3fs-0.1.5.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/boto3[${PYTHON_USEDEP}]"
diff --git a/dev-python/s3transfer/Manifest b/dev-python/s3transfer/Manifest
index c3ff63e32478..da7af332e282 100644
--- a/dev-python/s3transfer/Manifest
+++ b/dev-python/s3transfer/Manifest
@@ -2,7 +2,7 @@ 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
-EBUILD s3transfer-0.1.13-r1.ebuild 944 BLAKE2B 350913de6efa9e25c743b41900391d9fc3135c78aaddaa702e0579a9cd5119202ba788cfe0fc66a808475f5dbcde8a6c4f2f4e22e14f8f70d4abe767827851d1 SHA512 6a2bcb722657f4c5f3ebf08b59366645bb1f7236acb1881dc6525a2b7aefb31b6d4959a85bf0620ce26ad1fbf81219b6c01f990322736c96a03ed6d6fc55995e
-EBUILD s3transfer-0.2.0.ebuild 888 BLAKE2B ef6182a1695f199f1ad2833aa52d337287fec13407343d71ce9f18a3cb212402a4b990e539298d2c372ba46381b16981e2b8ac9c8877d669e181ff6c7954f5fd SHA512 22d8796942ce3be9197a372588d7272d0e0ffe4880fc6a64d701278b21732f6115652ae28a98f32d09e7a5c59f469f5b8db611f4b6ffd07e53a5ba52a54fc641
-EBUILD s3transfer-0.2.1.ebuild 890 BLAKE2B 1134c78b75c8fc4b9c841213e54a4c9499875433fb267e97cce54bded9be69e480d897cc0becff8cafe888a998966d67880e35dc0d5f71c4efee0a0f918466a9 SHA512 2bd9e55c010705a0a06379ef491840c0fba0de08e06d21337e65dff8970ec86979d3fe6e170fe462f9fd0f4d1968d87baa46b506c83edf93d7b5ab151ec9082f
+EBUILD s3transfer-0.1.13-r1.ebuild 971 BLAKE2B 52816870ba95182dd2526c19d5bfd02130357f1486a35bd69e4be84a7576ccbfe420a59d4b5b09818e5e65edc28bcd202b96ff367e95ca44404a0f7c028474b8 SHA512 d2982bb893186605941623a47115fb588eacb73f50c97e0b8a5e1feb99805dde556e1af0ab398dbe7ed7829c284bcc6808e862c0ddd7a7615cfca589ba020a19
+EBUILD s3transfer-0.2.0.ebuild 915 BLAKE2B 26c1d21b5f3642291bc568d7c60868ff7166e982aee9d3403ff3bb7374044320e1f5d0298e7a067bb7458a7d622b39ec5451068eaeb96d0344e92e9dd24d1ff6 SHA512 85147153b1b3e6ebaa80ef47d23b2cc462f29110ffb8a22035eddda62937d7092f10a7479994c6dcc76cbb10d4096e7c108ce8b8597ba45843e323399eee5a12
+EBUILD s3transfer-0.2.1.ebuild 917 BLAKE2B cb3cdcfbb8215a02e9352fcbad7ae5aa5d4be737ad50961c36572e37492f38bd4adcaf02266fa29826aff9634856e100ebd1d9da82552feb5f97d353ffd6a797 SHA512 fd27f815abd8f15646fa60c217c5f0abdbe9f73ecaa62d02067b814fee939d9e4391ec60db56a44dcbb05875816b4c597473279224494bb1f84adcf9fca99a0c
MISC metadata.xml 379 BLAKE2B 71ab13315921746f0b71ac09c3f7a5e4e182e4efc0dda7f0e9cd6fe2948f52eddde9b9fe7c117ced64f4e3f6646a2d15a1fd3630ab814b067a10dadd11448def SHA512 452e566006f5a6ec91765cdeb4fe75edbf890f3a8e495bca7d1db859a882109eecb252dca18f1d1e4dc970c62c7810b5e51cf1b5ab61553c76d4dc04e38bc5ee
diff --git a/dev-python/s3transfer/s3transfer-0.1.13-r1.ebuild b/dev-python/s3transfer/s3transfer-0.1.13-r1.ebuild
index e7e8602ccb7a..1416953e14ce 100644
--- a/dev-python/s3transfer/s3transfer-0.1.13-r1.ebuild
+++ b/dev-python/s3transfer/s3transfer-0.1.13-r1.ebuild
@@ -14,6 +14,7 @@ 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}]
diff --git a/dev-python/s3transfer/s3transfer-0.2.0.ebuild b/dev-python/s3transfer/s3transfer-0.2.0.ebuild
index f7b87cfd423d..ded47b3ba007 100644
--- a/dev-python/s3transfer/s3transfer-0.2.0.ebuild
+++ b/dev-python/s3transfer/s3transfer-0.2.0.ebuild
@@ -14,6 +14,7 @@ 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}]
diff --git a/dev-python/s3transfer/s3transfer-0.2.1.ebuild b/dev-python/s3transfer/s3transfer-0.2.1.ebuild
index d48af8926036..38bf130d07c8 100644
--- a/dev-python/s3transfer/s3transfer-0.2.1.ebuild
+++ b/dev-python/s3transfer/s3transfer-0.2.1.ebuild
@@ -14,6 +14,7 @@ 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}]
diff --git a/dev-python/sabyenc/Manifest b/dev-python/sabyenc/Manifest
index ac6472daef4c..c07a32f3ff21 100644
--- a/dev-python/sabyenc/Manifest
+++ b/dev-python/sabyenc/Manifest
@@ -1,3 +1,5 @@
DIST sabyenc-3.3.5.tar.gz 19578318 BLAKE2B d36182074682a00cdca15be12d9d1424f9d3a8f03130df905e53814135cb0f685086d643ad23f3aec47b56b50b3ca43925a0fb4a3ded14cae2559fd14b6beeaf SHA512 94b5114be111feafc65f75d6461e5135bc1b8c8a84d8501f28e1035150d5581e901e7290f5b4cc6cb5426fac5d4971d138c43f6a62ec3bfe43ea9b5f269c0a89
-EBUILD sabyenc-3.3.5.ebuild 597 BLAKE2B e57c4ea1bd7c5c089ea5af28c70c1adae83e6e77070d5f478439fdab6cee9a1c9c6dab738022125765b50bbb775c5cb971906710c93ec36de265468dc7b52e26 SHA512 75e4430d85c7f676c6b63271f82600b2407c98a83c3c309203c15e2f211744f07b2df9880f49b4afc561b91e6bfbf68d1db8a99e1681de62c0764c76a83b62dc
-MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33
+DIST sabyenc-3.3.6.tar.gz 19578544 BLAKE2B dc196618578b213fa8f1ffc2c29340d9f9765d98942c354ef7510a6472c4594431448291d19153b1f51606d27c4e43b34d12623ca69dc366aea3aa0483713489 SHA512 bc9a1d1cd487dc0a1a0cc8ef690cef67de70c211dce520896888c3d37167e83439002f4ab6cf0cef14a27b45b0ee08ad349d34e1609abb45f33e2f2f7b5ac074
+EBUILD sabyenc-3.3.5.ebuild 621 BLAKE2B bba96b3dd962554a44300841b8fb7b4220a451fc01574f7ff0b95a2ecff3e4a63a4eae99d8c84f6013a3092a3edab7e1477dbcd8fec6bae437e81e07380380ab SHA512 f63e208dd8e22c640b4e3da3bed89050f391db9b573b4b52589c4b717f9fbf2cd4cd76c71af67de254b849a859519ca5f077e7ae2d0229a4daf3451fbb32cf1d
+EBUILD sabyenc-3.3.6.ebuild 628 BLAKE2B 2506879714f3e2a623e61979e44a9c62577ebd07a73c618f83e7618b2f57b0038b1b13db67e47515785df28609588f479c7e2129fe21d767155e87f2d8289a1d SHA512 8509f1941b4ca9ed8b5ff4a3de2ce011d22e7d8a119e2fab8a632fff39c0a2df536e681f9755a103a1ecc69e26ae99df93287422eee7ff6bdfa8eec2a84c94ba
+MISC metadata.xml 251 BLAKE2B fb85d245662fa1577cfe1d77526bd34fb2a674dd447192f2defe78b751423e3d14ae73efd3ac0e1e5e6fdb6259622a782e724ec77021faf526509f199dd20d61 SHA512 46942a98ef7e36470d1169a5bc8839d25603e33c143cd36327a8a85fc14cb6bfb32247eb7608d92cc58a06cc8eef5bd64d6ec2d21e69a88632e4b936598aa772
diff --git a/dev-python/sabyenc/metadata.xml b/dev-python/sabyenc/metadata.xml
index 7a38bb900964..a32d600f949d 100644
--- a/dev-python/sabyenc/metadata.xml
+++ b/dev-python/sabyenc/metadata.xml
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>whissi@gentoo.org</email>
+ <name>Thomas Deutschmann</name>
+ </maintainer>
</pkgmetadata>
diff --git a/dev-python/sabyenc/sabyenc-3.3.5.ebuild b/dev-python/sabyenc/sabyenc-3.3.5.ebuild
index 7c8c926ed06c..19496b287d76 100644
--- a/dev-python/sabyenc/sabyenc-3.3.5.ebuild
+++ b/dev-python/sabyenc/sabyenc-3.3.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -14,6 +14,7 @@ LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
diff --git a/dev-python/sabyenc/sabyenc-3.3.6.ebuild b/dev-python/sabyenc/sabyenc-3.3.6.ebuild
new file mode 100644
index 000000000000..2d3ffa014e07
--- /dev/null
+++ b/dev-python/sabyenc/sabyenc-3.3.6.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 vcs-snapshot
+
+DESCRIPTION="Module providing raw yEnc encoding/decoding for SABnzbd"
+HOMEPAGE="https://github.com/sabnzbd/sabyenc"
+SRC_URI="https://github.com/sabnzbd/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+DOCS=( CHANGES.md README.md doc/yenc-draft.1.3.txt )
+
+python_test() {
+ pytest -v || die "Test failed."
+}
diff --git a/dev-python/scandir/Manifest b/dev-python/scandir/Manifest
index 1115e762daf4..c29ecc99b1f1 100644
--- a/dev-python/scandir/Manifest
+++ b/dev-python/scandir/Manifest
@@ -1,4 +1,4 @@
DIST scandir-1.10.0.tar.gz 33311 BLAKE2B 47576618c41a477ff7bab9daecf2e4719ed0c497a25fd68b4bacae073fc418f9fc51503812af726d1d124f07cccfb418ae09c196cf7ce283abf5d3bbc36b7e09 SHA512 42a570320018ffff2172ada67002334446c73c53813b36d63558d3854ded2fac0b266fcaf399cf9a735ceba110636b6901683fb26cde1e286ff476bc37e3d335
-EBUILD scandir-1.10.0-r1.ebuild 666 BLAKE2B 2791d24baa4f2704133017ca2a92727c015d5b1016ffcd319e6a5a4f1e0818a3818953fedb414d69b74db0acc1275ceb577b8b1a22f12d6e57edc1f8701d112c SHA512 7b6c75f88a5f858f8a3f010166d95afda44f9e0917c9666db17faa192d531134b905ea836aeea4abf2fa270a0700db14f4ae3b71bf514b467977715808e7d505
-EBUILD scandir-1.10.0.ebuild 649 BLAKE2B 50bc1d882ed9c836d9b53a47dd14bd183df6a7d1adafeb7c5544c618b7fe9c31872599e97a246066b2114acc679b4c7fdcd282b15de7db6921345859ff4f2a2b SHA512 d8e23fbe601f435461dc3f142d9e5c2560cc2885bfd8bac8101ea933c3b1d7e3130c5d7acdd915a7c9f031cbcfe7fe97a4d84b533ae76072c5bc18aa9a172ffc
+EBUILD scandir-1.10.0-r1.ebuild 693 BLAKE2B 59d7268f8aab38c923329eb8dacf52c0cfa9493f673100defe5a910711cb6a94cd725118628532d7e9e1c8e4c0b28afdde857c2dd26f581c5ee19876a126b8ec SHA512 8231081e720807bdee19602683f22730b3043f30578ffd252106edb46d89c64ec00320ee7cc5123ac37736ea65b54d56383b521dfd12db554d02d1cb18604183
+EBUILD scandir-1.10.0.ebuild 676 BLAKE2B 7d7d297c8b93bbd53b1af80d64dd61af8adf99dc2bc19e155874a6d0cd65d057c6091ea262445cb0118e329a6cbd71005637793e23508b76926229d5fca0a27a SHA512 d587a54562fd0dc0f66ae6b8b76dbd19d6ef4d481807812666a8fa5aa2a98cefa1ce44ed168b725f53464d82a3f7b0763631f26a4a5492a20ac9e77e8bd77f6f
MISC metadata.xml 495 BLAKE2B 7137cdfc395a1e80576885adb3c870ba25034a657c342b3819328f276d55ebf6d7756e57644a6ff4d45ca07cdb561078dbb1deb1b993816c7088850dee45c3bb SHA512 e762fa761b5b00288870eac3af8aed0d05efba207d83138adc873da902a7e197b710caeb87a3083e5f23436f4a2c799996fe07201195de065bd430b9c35183ee
diff --git a/dev-python/scandir/scandir-1.10.0-r1.ebuild b/dev-python/scandir/scandir-1.10.0-r1.ebuild
index 3f36724638a7..fcda1e7fad72 100644
--- a/dev-python/scandir/scandir-1.10.0-r1.ebuild
+++ b/dev-python/scandir/scandir-1.10.0-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/scandir/scandir-1.10.0.ebuild b/dev-python/scandir/scandir-1.10.0.ebuild
index 76c5fef1cedd..1b4f2b7430b0 100644
--- a/dev-python/scandir/scandir-1.10.0.ebuild
+++ b/dev-python/scandir/scandir-1.10.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/scapy-python3/Manifest b/dev-python/scapy-python3/Manifest
index 403b46bc9c0c..406a79475060 100644
--- a/dev-python/scapy-python3/Manifest
+++ b/dev-python/scapy-python3/Manifest
@@ -1,7 +1,3 @@
-DIST scapy-python3-0.18.tar.gz 2052898 BLAKE2B bf692fa71561dbbdfd5e3ccce7218af149bcfdbbd0232877d761cecfd3736259faaf8a5388a21461a3825c92b62046e44c06c8f5ce53c541cd63edfadd44ff5a SHA512 3b39e8cdb60dfd5d1e92eae681eb08f065ba14bbd647d55f3d4f62383a459c217024311c945c3731f1a58fe47e6b525492e760e2e1c8ea6eb807f7d59c975c5b
-DIST scapy-python3-0.21.tar.gz 2179545 BLAKE2B 3ecedf3899fa36da5aa98374f599c51b1198e9f60e98e1d7e2bcc04509ca8ecb8f8985e8dfdc70da838cd555c8cbc0fe5dcab87b7cb6ba47abc7780b95471370 SHA512 d1f5eee914a25a7217f187fe8c757d330aa0375e1c90fb2e5f71ffaa2c7f97d0bf7e62f1e5ed9f9b7238a5d467d3c4f7186f5238b6d7444e94d9d98a1a602f76
DIST scapy-python3-0.23.tar.gz 2196173 BLAKE2B 32a3b48c83a2e2a4262f47307bde02c272106f863bb52e362dc0e1a23ef2095426a7cdfe7ae53bc6ff980ef08277857a3e877777a6222d89a26812fd69b030b1 SHA512 9cb214a46f6f8b90c10afb903600472e389c30840e6e42c876cb035d18fe13f2affb2914263a668e802ac55727e7651e8dcc1c0ed753a92cd234488158a9ff60
-EBUILD scapy-python3-0.18-r1.ebuild 486 BLAKE2B 23ada175ef911bef4fddc8f15136e130a8c0208b410e229d08a59ac392c5fce317ad6271d0ce296054b3d3f4f4ee8532e02dfad1a99eb7474957be24b7d781bc SHA512 50b8d2ad7376c00d13d6b1976dae9cfe3795c38b680142e9aecda6719c7d239cef9ac5136e5211c754a868ff04bd054d22449d752040265d9471764a38a60b93
-EBUILD scapy-python3-0.21.ebuild 486 BLAKE2B 23ada175ef911bef4fddc8f15136e130a8c0208b410e229d08a59ac392c5fce317ad6271d0ce296054b3d3f4f4ee8532e02dfad1a99eb7474957be24b7d781bc SHA512 50b8d2ad7376c00d13d6b1976dae9cfe3795c38b680142e9aecda6719c7d239cef9ac5136e5211c754a868ff04bd054d22449d752040265d9471764a38a60b93
-EBUILD scapy-python3-0.23.ebuild 490 BLAKE2B 520760b98331984dafd6248e5fa8e36775184ae1901c8528936865909c85ad01b1403ee06aefea873e59c8f764d2b0458096873deab9c5cdd726f385888f3c9e SHA512 50c250add2f793d567f316bd8c13bbb00719eab002dbb45f8d02fd3c9b757f430faae4f929aa30a0a97ff16e679d4f24c618e9dcf24d5115d5847513a3ea321a
+EBUILD scapy-python3-0.23.ebuild 517 BLAKE2B 21c8c8e47c1ee8d3bc8286ec145c1686c8594f937c9eb8f5b7d4d34b93474ebc62d9b504b8758470a60eb31be5f1b7aa1fdfb2f21e1bdb19332771ac786f1e1e SHA512 fb3fc542b462d18e57d98ffdba333e570a8877fd006ccd175e9219286eef3f5435a7600854f6e8f431509d31d812c6f4aeea88eef048cbdbcfecc6fa48207dd0
MISC metadata.xml 337 BLAKE2B 1204e18d13e75e84fb042ccc42351c4a9f73df82a47ae54dbff341f71390353ba5fd52265db2a444bd2347162e8947b5df32239874a0802b655c437521bcba4e SHA512 f1db650a75e270880cb99040ed60756d8f72abc487289f2e4eb88fad0b5bb40047eef1f4da5eddcbf3086aa9ac0dcd03a79699507e027865ab4e3d06f12d1d04
diff --git a/dev-python/scapy-python3/scapy-python3-0.18-r1.ebuild b/dev-python/scapy-python3/scapy-python3-0.18-r1.ebuild
deleted file mode 100644
index 276805cf9ba4..000000000000
--- a/dev-python/scapy-python3/scapy-python3-0.18-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python3_5 )
-
-IUSE="test"
-inherit distutils-r1
-
-DESCRIPTION="Packet crafting/sending/... PCAP processing tool with python3 compatibility"
-HOMEPAGE="https://pypi.org/project/scapy-python3/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- !net-analyzer/scapy
- "
diff --git a/dev-python/scapy-python3/scapy-python3-0.21.ebuild b/dev-python/scapy-python3/scapy-python3-0.21.ebuild
deleted file mode 100644
index 276805cf9ba4..000000000000
--- a/dev-python/scapy-python3/scapy-python3-0.21.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python3_5 )
-
-IUSE="test"
-inherit distutils-r1
-
-DESCRIPTION="Packet crafting/sending/... PCAP processing tool with python3 compatibility"
-HOMEPAGE="https://pypi.org/project/scapy-python3/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- !net-analyzer/scapy
- "
diff --git a/dev-python/scapy-python3/scapy-python3-0.23.ebuild b/dev-python/scapy-python3/scapy-python3-0.23.ebuild
index cc1082e12e90..0648689c4c71 100644
--- a/dev-python/scapy-python3/scapy-python3-0.23.ebuild
+++ b/dev-python/scapy-python3/scapy-python3-0.23.ebuild
@@ -6,6 +6,7 @@ EAPI=5
PYTHON_COMPAT=( python3_{5,6} )
IUSE="test"
+RESTRICT="!test? ( test )"
inherit distutils-r1
DESCRIPTION="Packet crafting/sending/... PCAP processing tool with python3 compatibility"
diff --git a/dev-python/schedule/Manifest b/dev-python/schedule/Manifest
index bdd540643fdf..ebae8f51091f 100644
--- a/dev-python/schedule/Manifest
+++ b/dev-python/schedule/Manifest
@@ -1,5 +1,5 @@
DIST schedule-0.4.2.tar.gz 10104 BLAKE2B 84089e7dde29587f4044097b85ddf4b9e3639c59c63da2268d6e2c94e94192271a6d0d65c385c9492cefac49d7abee681ebb0f56ff78965b67402306124ede40 SHA512 f088f82a0449350658028b2035c5fbc71bda4d019856fe6ab3363798e9d8d940cce603be544401ecf5f844606e5891ab560c390f5c334a825bf611e6ebfb00ac
DIST schedule-0.5.0.tar.gz 10850 BLAKE2B b79ceb77d0149cccad4bd12c6fe8f3524a33898039319c411bf202928316d74586626d84e6921595d0c0a79f87115cbc27beb03919c4252b8468dcddf469c95a SHA512 0d89afa3c9d986c53a8c61a92bfda08e23290c6556100d63f2c647003806398b8913c4bfa75a57617aeeda73f8f2eb26490c224ab70d621873453ca5dec35b0b
-EBUILD schedule-0.4.2.ebuild 543 BLAKE2B 33bf8c19dcf9a08aad4c456f7f4f5c6ff7dad18fff8717e9c5bcc958546c7369d580e9ef35a09dc20004b4605f5fefe874973a8c2430886ff271b1d61cd2de6c SHA512 56da6ea4d81dd39cfae2cda2b1701e18732b0f45be0e3eb7a3ad0295633ef05b726305beb2ac6a0143dd51c6a4c0765599c12e5e2262ff995c42be70a997f911
-EBUILD schedule-0.5.0.ebuild 545 BLAKE2B 60fdd056d900034088733a26479d8524f9f1e0223b0c94089155e3c7bd6f559294e14ea1085c6282975ccd3ef2383baa89c2a6b33576954fb5d5f2e0e3999b23 SHA512 51dc0eaeeeb076b3bd442e03784ec09eff5e406480f3ba9874c75ba1842618a1e704377402afebeb85ed4ea356bc4b8ef4138d2e67b402b4580801ad9c36d778
+EBUILD schedule-0.4.2.ebuild 570 BLAKE2B 4be8b5807542404a90013ead40db7c30c95f4a9e2319c05cd40bef5f4c5272e78d8bdd7e0a6c95441cae5d4d37b70958389baede27a0b240bc63a7731ccde8b4 SHA512 011a96dfe5b983e383c9697f4bb039e7e2e6435b385a77f7531cfec02172d24ff7e5cc42f993a8ead2e1811c76033471c637a43c88b03b9751fe848645c870dd
+EBUILD schedule-0.5.0.ebuild 572 BLAKE2B 9818e43b90d23fd4c97cd34d2f105de86c2af713af7ed105c1dcbc92ed853afa6a71544afa634fe36622452f59d82671d07d11c22b1fdc41e4d916f59594c0d7 SHA512 a0409af01ab16ba3f593dceb6c67b90bb161687d06f6841bd40e1d409c746e6cf52789eb0e617fe51fb660e98e5598edfced72ef89b931b13cc4f187c42c5796
MISC metadata.xml 366 BLAKE2B 37e7e51799b9632dd1dce72d1bb9decfb8ba87f310292ae9244fdf243c07222fef4769f9caedaa2a28589d4380d19f194e8d75b14a4403278c212924f64aa48c SHA512 79904ea302d7997cab092bbba036ccece5871ae66cb8623d0a828dc71e00c86d4db1e8e0233aa1ddd2d0bc21129d3afc8be13e0f7c4868472bb4a9fbb734fe52
diff --git a/dev-python/schedule/schedule-0.4.2.ebuild b/dev-python/schedule/schedule-0.4.2.ebuild
index 978e286c0e00..fc5673e058f8 100644
--- a/dev-python/schedule/schedule-0.4.2.ebuild
+++ b/dev-python/schedule/schedule-0.4.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( >=dev-python/mock-2.0.0
diff --git a/dev-python/schedule/schedule-0.5.0.ebuild b/dev-python/schedule/schedule-0.5.0.ebuild
index 0ecdab0f3980..e4799c721d68 100644
--- a/dev-python/schedule/schedule-0.5.0.ebuild
+++ b/dev-python/schedule/schedule-0.5.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/scientificpython/Manifest b/dev-python/scientificpython/Manifest
deleted file mode 100644
index c52b64d9b1ea..000000000000
--- a/dev-python/scientificpython/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX scientificpython-2.9-mpi.patch 1176 BLAKE2B a7c3edae00b8094374e759a30b663cbdd8de17a8e47a0ad30242ad98fb3c5ef2cbc941ab13bb9cc4171779ccbda8cc895ceb701a8ab5a65a65679d0750abcd84 SHA512 1a71e79ae1ded669dc8a0796000e663fd19dd805c8756ec2731774a611d39d23a335cfd295b79922ddc6e66a423442147d075bf520a07017bb0735e655327455
-AUX scientificpython-2.9.3-mpi-netcdf.patch 1736 BLAKE2B d08faf0373501726478f9c2ddaba1fa63c799f4cdc876c74934dd83b0f9caaf4122174caee3642a39ba309fe9d7110e0ee8ecc80025c41886b1ec8d0988556b9 SHA512 3136066d0a6b8ea489206ed80b024884f85bf2c6920ed758e94425cea7e75631a6907669b7e35a5f6200359c35cf36ac23a57e426e7e52f64513386d876636c2
-DIST ScientificPython-2.9.4.tar.gz 688704 BLAKE2B 8f125f11aa466ca2dd3afe5642385ac06350ea299e377aa4c368b3090ad0606e9d20e86a0b0f0a8b80408d11f558eb08abc630b185973318fa9df7f02b9b959f SHA512 8bd3ce3ead090832582711c25f7d4c7a5a55642ef9a1e845fb68b4b3dba833ba86baf9c444fd9948ce761a5357dbf388a2c1a860a66ee13fdf1f26d1010cc8c8
-EBUILD scientificpython-2.9.4.ebuild 1523 BLAKE2B 924a5336e78165ce0419f565a7e122a2921315cf250331752959eb56adfffc9c0feee4ffd7b2bde75a3b967f14171aaf775232eb0bffdd75c1402a8f499127ff SHA512 00b30a0cb1bbbe302391d01f889007f36056f2b5313569d4ab21dcfd82376711a35d48916ab80a5ecd65ebe38a578f86d9ffba3b28636bde8fb1d536290f06e2
-MISC metadata.xml 926 BLAKE2B 014c0f45ad8f93505c9e98ae7bf837177e2eb0957b22cda9424a5feec4c6698f9049b5e16951c34903e58532610043b40a8f35e93dbf4b64978d61a081969947 SHA512 f721101cc77917496eb449d6c0bd2fbe39ce1d20342db75a40b8ef4f59cb9e065bdf0f12d6d0773ba46ec0f946e5c184155d2ee0ca01974aee5bd2c96078d572
diff --git a/dev-python/scientificpython/files/scientificpython-2.9-mpi.patch b/dev-python/scientificpython/files/scientificpython-2.9-mpi.patch
deleted file mode 100644
index 3140779c74a9..000000000000
--- a/dev-python/scientificpython/files/scientificpython-2.9-mpi.patch
+++ /dev/null
@@ -1,40 +0,0 @@
---- Src/MPI/compile.py
-+++ Src/MPI/compile.py
-@@ -4,7 +4,7 @@
- # Normally nothing needs to be changed below
- import distutils
- import distutils.sysconfig
--import os, sys
-+import os, subprocess, sys
- from Scientific import N
-
- cfgDict = distutils.sysconfig.get_config_vars()
-@@ -32,16 +32,16 @@
- items[i] = os.path.join(frameworkdir[0], items[i])
- linkforshared = ' '.join(items)
-
--cmd = '%s %s -o mpipython -I%s %s %s -L%s -lpython%s %s %s' % \
-- (mpicompiler,
-- linkforshared,
-- cfgDict['INCLUDEPY'],
-- extra_compile_args,
-- sources,
-- cfgDict['LIBPL'],
-- cfgDict['VERSION'],
-- cfgDict['LIBS'],
-- cfgDict['LIBM'])
-+cmd = [mpicompiler]
-+cmd.extend(linkforshared.split())
-+cmd.extend(os.environ.get("CFLAGS", "").split())
-+cmd.extend(os.environ.get("LDFLAGS", "").split())
-+cmd.extend(["-o", "mpipython"])
-+cmd.extend(["-I" + x for x in cfgDict['INCLUDEPY'].split()])
-+cmd.extend(["-I../../Include"])
-+cmd.extend(extra_compile_args.split())
-+cmd.extend(sources.split())
-+cmd.extend(["-lpython%s" % cfgDict['VERSION']])
-
--print 'cmd = ', cmd
--os.system(cmd)
-+print 'cmd =', " ".join(cmd)
-+sys.exit(subprocess.call(cmd))
diff --git a/dev-python/scientificpython/files/scientificpython-2.9.3-mpi-netcdf.patch b/dev-python/scientificpython/files/scientificpython-2.9.3-mpi-netcdf.patch
deleted file mode 100644
index c9672948f2f8..000000000000
--- a/dev-python/scientificpython/files/scientificpython-2.9.3-mpi-netcdf.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 71a5e881290c1cec2506a346e2740a1b821c36aa Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Thu, 13 Mar 2014 15:29:33 +0100
-Subject: [PATCH] Include MPI cflags/ldflags for netcdf.
-
----
- setup.py | 7 +++++--
- 1 file changed, 5 insertions(+), 2 deletions(-)
-
-diff --git a/setup.py b/setup.py
-index 7f01656..71ac92a 100644
---- a/setup.py
-+++ b/setup.py
-@@ -2,7 +2,7 @@
-
- from distutils.core import setup, Extension
- from distutils.command.install_headers import install_headers
--import os, sys, platform
-+import os, sys, platform, subprocess
- from glob import glob
-
- class Dummy:
-@@ -92,13 +92,16 @@ else:
- netcdf_include = os.path.join(netcdf_prefix, 'include')
- netcdf_h_file = os.path.join(netcdf_prefix, 'include', 'netcdf.h')
- netcdf_lib = os.path.join(netcdf_prefix, 'lib')
-+ mpi_cflags = subprocess.Popen(["mpicc", "-showme:compile"], stdout=subprocess.PIPE).communicate()[0].rstrip().split()
-+ mpi_ldflags = subprocess.Popen(["mpicc", "-showme:link"], stdout=subprocess.PIPE).communicate()[0].rstrip().split()
- ext_modules = [Extension('Scientific._netcdf',
- ['Scientific/_netcdf.c'],
- include_dirs=['Include', netcdf_include]
- + numpy_include,
- library_dirs=[netcdf_lib],
- libraries = ['netcdf'],
-- extra_compile_args=extra_compile_args)]
-+ extra_compile_args=extra_compile_args + mpi_cflags,
-+ extra_link_args=mpi_ldflags)]
-
- try:
- # Add code for including documentation in Mac packages
---
-1.9.0
-
diff --git a/dev-python/scientificpython/metadata.xml b/dev-python/scientificpython/metadata.xml
deleted file mode 100644
index ead81e593755..000000000000
--- a/dev-python/scientificpython/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <longdescription lang="en">
- ScientificPython is a collection of Python modules that are useful for
- scientific computing. In this collection you will find modules that
- cover basic geometry (vectors, tensors, transformations, vector and
- tensor fields), quaternions, automatic derivatives, linear
- interpolation, polynomials, elementary statistics, nonlinear
- least-squares fits, unit calculations, Fortran-compatible text
- formatting, 3D visualization via VRML, and two Tk widgets for simple
- line plots and 3D wireframe models.
-</longdescription>
-</pkgmetadata>
diff --git a/dev-python/scientificpython/scientificpython-2.9.4.ebuild b/dev-python/scientificpython/scientificpython-2.9.4.ebuild
deleted file mode 100644
index a760b97ee758..000000000000
--- a/dev-python/scientificpython/scientificpython-2.9.4.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-MY_PN="ScientificPython"
-MY_P="${MY_PN}-${PV}"
-DOWNLOAD_NUMBER=4570
-
-DESCRIPTION="Scientific Module for Python"
-SRC_URI="http://sourcesup.cru.fr/frs/download.php/${DOWNLOAD_NUMBER}/${MY_P}.tar.gz"
-HOMEPAGE="http://sourcesup.cru.fr/projects/scientific-py/"
-
-LICENSE="CeCILL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc mpi test"
-
-RDEPEND="
- <dev-python/numpy-1.9[${PYTHON_USEDEP}]
- dev-python/pyro:3[${PYTHON_USEDEP}]
- sci-libs/netcdf
- mpi? ( virtual/mpi )"
-DEPEND="${RDEPEND}
- test? ( dev-python/nose[${PYTHON_USEDEP}] )"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=( "${FILESDIR}"/${PN}-2.9-mpi.patch )
-DOCS=( README README.MPI Doc/CHANGELOG Examples/demomodule.c Examples/netcdf_demo.py )
-
-python_prepare_all() {
- use mpi && PATCHES+=( "${FILESDIR}"/${PN}-2.9.3-mpi-netcdf.patch )
- distutils-r1_python_prepare_all
-}
-
-python_compile() {
- distutils-r1_python_compile
-
- if use mpi; then
- cd Src/MPI || die
- ${PYTHON} compile.py || die
- mv -f mpipython mpipython-${EPYTHON} || die
- fi
-}
-
-python_test() {
- cd "${S}"/Tests || die
- nosetests -v -v || die
-}
-
-python_install() {
- distutils-r1_python_install
-
- if use mpi; then
- cd Src/MPI || die
- python_newexe mpipython-${EPYTHON} mpipython
- fi
-}
-
-python_install_all() {
- use doc && HTML_DOCS=( Doc/Reference/. )
- use mpi && EXAMPLES=( Examples/mpi.py )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/scripttest/Manifest b/dev-python/scripttest/Manifest
index 782aa8c133b1..6884fb2643b5 100644
--- a/dev-python/scripttest/Manifest
+++ b/dev-python/scripttest/Manifest
@@ -1,5 +1,5 @@
DIST ScriptTest-1.2.tar.gz 7208 BLAKE2B 07e63e636ca88b47c0cb9129cf4fc02838287b4ea1cc6b2ae47eec1320ad200179d4a6b8f59860aaa24aac75edbe1d55e45da2de91ef222e621f74667ea79c49 SHA512 0dc09e6af5554f38aca6ee45b9afad2fa4c1c53a4d3c43edff95bbd6ea8d57e94bf6b7bdcfd26afff6bf2b10690795bd2816013801911f726c67e8171546cad2
DIST scripttest-1.3.0.tar.gz 14885 BLAKE2B 1984bb175b49248bd369d2d2ed6f70051113285b6870bce67e0c2203d29b4c5b2735fa96dfef7ee11aa38db74e9beb026bbc946c8549b2810f6b90e896bcae0e SHA512 038bfb1726bff85b6e3675be51db829d3519b47665266f6ae1d3c5c6f4f06e7b16742262ca1ba240544e9bd39ae96c1be0bd5e8583736f72bb04241a1bb8acf6
EBUILD scripttest-1.2-r1.ebuild 543 BLAKE2B f155cc6257076459eeb3ce5b4cffb30dd1035da6f987bfbfe49995d6d6d3b497d9fd603484ab98fb686be5450b1e4e14a6264b1bb581523314a11d088e6582f6 SHA512 33787bcc9603d6e0038912aef34bff3825f4c3e82da172b8cac72cb181c91fe8101c1bd2f7abe499d83292a3bc65631e5758ce4a171202f390ca9666530452bf
-EBUILD scripttest-1.3.0.ebuild 632 BLAKE2B 4e5b0240612258ee64f259595ee5c49d95f2d1731962483f38929c7de9078f7a2e64b90bc120a3a02bb7a5436aea1e2f65ae5e048b050797e26159e726d169b6 SHA512 1d7cac1b5c693fbf1cecb9524e985961244d690a8dcdbbf2fb6d98b5f47163669fca60b5369d09c7229b519738bbde4ad701e62f05b56c172fa74abd1501c1f9
+EBUILD scripttest-1.3.0.ebuild 580 BLAKE2B 3645103dceabb6c98935a186394c8c372d5428e4ce84547273f126dfd37d70335d60d43533643bb156c6de2438c49a10bdac5ee466913d723aa569c3c48ba43d SHA512 64970658badf397907ff86baca6af5590c1c05a885a2ebc4cd2374bed70fb9c705c10abad8d4570f4b30b1c288b40eebda836b84506db556821899f26f449cd5
MISC metadata.xml 313 BLAKE2B 70bc88a2b745b46e0da17a41ef420dd6b0ae2fcb3f444ed6be3d6bcdea63a4b0019790e0dba51b46c3a5d82c93f667f25b116793623604edad4d01841af723f5 SHA512 ae1c2257d3367ea3bdba8e040c0efd98674fe833f7a025c1b554e8cae6e1a41de6867e63c3d792593fa2f4baab158b046d2efaa08d6c8376f8ec749cdc7d4ff9
diff --git a/dev-python/scripttest/scripttest-1.3.0.ebuild b/dev-python/scripttest/scripttest-1.3.0.ebuild
index d505e0bd6127..c2d581b8f29f 100644
--- a/dev-python/scripttest/scripttest-1.3.0.ebuild
+++ b/dev-python/scripttest/scripttest-1.3.0.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
inherit distutils-r1
@@ -14,13 +14,8 @@ SRC_URI="https://github.com/pypa/scripttest/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
+KEYWORDS="amd64 arm64 ~hppa ~sparc x86"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-RDEPEND=""
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-python_test() {
- esetup.py test
-}
+distutils_enable_tests pytest
diff --git a/dev-python/scrypt/Manifest b/dev-python/scrypt/Manifest
index 53bc032b6c51..a5d982301523 100644
--- a/dev-python/scrypt/Manifest
+++ b/dev-python/scrypt/Manifest
@@ -1,7 +1,6 @@
DIST scrypt-0.8.0.tar.gz 39042 BLAKE2B 305973f0093fd3f9f132c448a5155c58f7306df31912c909401cccb224b89a7458fa72a4f659c37bfb81f31daae92797624fbabf7de723bf2869eb92af333853 SHA512 2619b6af84b1bb5b9586af3a0a903baf606985357ff7db34612b032aba65e002998a727882657f19bff6c7a987125d9b2d8daebbe0ba3717f3dfa6650975e52b
DIST scrypt-0.8.13.tar.gz 53606 BLAKE2B 924b870d2dd5d8dc6765ab2679e71a819fb08a75cfdb0e7a6cfa9c305f35a376892e78607007013d9dc7d9a6b2bc6420019f8b27fadc7f468b3b2fd685a1c3ff SHA512 a65e24b0a7dbe02e16c0b38b52c66549f36370e267aacf348a107cb980221806ca783cee0caa95ab6af978dd2b0d8efdb6b06798bb43742d4623bd8f6535e9a5
-DIST scrypt-0.8.6.tar.gz 52986 BLAKE2B dbf9f28e03dbe8f37696c6d227dfc719d3952d3182ddba49fd6c2aaf34e53db4a84a412ccec1ac8c83abaa5c12c6d6bb36107cf90a60a5776b1a9f596d1f85f3 SHA512 f0f3bd61a5fcb55a1d6af5b7062202446c2c0595e88617f1e53c4ded6a9b1ab857fda9e8d153c0b3bbceee49a818dd428776522c6b0919b15096fd230b13ef60
EBUILD scrypt-0.8.0.ebuild 615 BLAKE2B 2afc001298eb4b14406828cf0c8db16aaa9b187f00dcfc038a1287bc223b0cc79e2a1bc94e7934472b7d222f71de34dc7545e5d24d8968f024cc0fac6e84cf71 SHA512 76b1fb11f31019c149d0b65cb319e83117354416e4ab0d2c4c9a86da5c83833b8c80a5e923c39b06159eed39145127e469809147b570c42962c90671dc884ffa
-EBUILD scrypt-0.8.13.ebuild 569 BLAKE2B 23faf89bd8ddf88a3ea99303464931dd5d78e0487685f0e485fa15586b0b67618abc90f73a032c2fea516933fbb96c7ea0f35f9cd477a3c6761453afc2465724 SHA512 64414cc20fb6b4528c74e5203bf5a1bb3a15c8c239cf51b7afd06e3374e3dfdbe9317767eb3172fba6d759688ce3e4f1230679a38a3010fb5e0815df5e560481
-EBUILD scrypt-0.8.6.ebuild 571 BLAKE2B 177fdf9fcc96be757dc4a494e3fd3a4da833c8e10afea37b76f4b8f7605baaca40963089750226adb16a4c6b1b88c5a19c17a57aafeeb4d577e528a7d75a7944 SHA512 157c7849d987e4e0513ff5e6b789f639db931b66b124892ad33711b4ba0dc195ec654f43b13bfcba9a826783935fd53175ba5fbc090e9707aef8db5889a01cba
+EBUILD scrypt-0.8.13-r2.ebuild 595 BLAKE2B 52b45530246cb00473e5f88a935d2c5b129cfb721e69cae90f924bcec1bff08895bff8f44a53ed4bbbe75ae5c4df0f441da2c69433363fa64975318dcfe283f4 SHA512 deef995482b4010a22149db2b48e3596778f9b5da02790d2150c91c2c8f8b398c8b7869128e9a06a2fac3380eda816d9740c68c0115b5b85d41c39e6e8a4c465
+EBUILD scrypt-0.8.13.ebuild 596 BLAKE2B 890e0678aacafffef95602ccc06c38309df3d187be01d26cac8d32fbb590e6e674566c676d2c03311a90861140b087aedb3384eb411da4125f7bbc8e208b42cb SHA512 2e58e2578979933e1a74a65e7ddff41bd3cea1cbca5d72bb3668bd44795cefaf339ac99526a89f3c54d91d42efe065506daae4164087ad236fff9d67e9c750f5
MISC metadata.xml 586 BLAKE2B a5f49db551f2768d1474c483127fb555d0015d59896d3016c4036cf19d719c4f996c31f2f3bea9bf92c0e4d8d21979dfeb917974727944c16eab40a3bd15e82f SHA512 67277df1509df252e7366080edf19500697aad8ffe6192839f61fea76391803525ca05c377e8d1f1b67d606e47fc7047b4714f55a2cc9166642329a4af4cb92c
diff --git a/dev-python/scrypt/scrypt-0.8.6.ebuild b/dev-python/scrypt/scrypt-0.8.13-r2.ebuild
index d51927464797..5f0529ec3951 100644
--- a/dev-python/scrypt/scrypt-0.8.6.ebuild
+++ b/dev-python/scrypt/scrypt-0.8.13-r2.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy )
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
inherit distutils-r1
@@ -12,14 +12,12 @@ HOMEPAGE="https://bitbucket.org/mhallin/py-scrypt/wiki/Home/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
SLOT="0"
IUSE="test doc"
RDEPEND="dev-libs/openssl:0="
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-python_test() {
- esetup.py test
-}
+distutils_enable_tests unittest
diff --git a/dev-python/scrypt/scrypt-0.8.13.ebuild b/dev-python/scrypt/scrypt-0.8.13.ebuild
index b1de37480d91..bb3e776a695a 100644
--- a/dev-python/scrypt/scrypt-0.8.13.ebuild
+++ b/dev-python/scrypt/scrypt-0.8.13.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD-2"
KEYWORDS="amd64 ~arm ~arm64 x86"
SLOT="0"
IUSE="test doc"
+RESTRICT="!test? ( test )"
RDEPEND="dev-libs/openssl:0="
DEPEND="${RDEPEND}
diff --git a/dev-python/seaborn/Manifest b/dev-python/seaborn/Manifest
index eef7dd56a38b..12e4fe87f795 100644
--- a/dev-python/seaborn/Manifest
+++ b/dev-python/seaborn/Manifest
@@ -1,7 +1,7 @@
DIST seaborn-0.7.1.tar.gz 158146 BLAKE2B f547e41306634f41091ca5641319abcdb1d22359d67591f115009cd95cdf50463e3683fb1ac911ff9dee3d7628320a76fbcbaa9c91510937907a40a0daa259c4 SHA512 6c730d87a97f0df3b38b78ee9255d47b900aece1308127e2772dc982b19691efe6afe192752c89cba9e9532b567dc1c3c103675e580e6f1151355ea89d1019b3
DIST seaborn-0.8.1.tar.gz 178865 BLAKE2B 7f81e0737331edac805e88183f387ccde38d4b27d601e43462342855cdfe245cf1c721ef03ae7cd1b23cc6641e20d51f38bba6c8ffc4a9621b069c6528d0249a SHA512 05ed621c2624b4b981118f9e6100f593ab23620e8f86c82b55a298944135f3286798d5cdc6c215c134f2fdecf9b3a7631be8c5136c0dafaf1f97f05f7c6739d7
DIST seaborn-0.9.0.tar.gz 198184 BLAKE2B 4f4072a186986f9eb649c6fdb6edbc7a28b6f4ab6cc132652b8c4c595c96500b4853b5593f39b46f6f0073d916f9cd51f3ecbb2d23f4d69991e46e702f10ca44 SHA512 01cc9a8e80102eed6a35be8ef2c3357d1f5eee53004887a5e0eb1f4dcf696987e19b9e371e95fad01fff60042ad5a2873a6d265a43cb506172a50ecd5ba55b3b
-EBUILD seaborn-0.7.1.ebuild 856 BLAKE2B 20fe6d53c3295a375ca4a3948a86b82e667b7acf3e14103082b4ba7a29b49b1ea154bb004e1406662f031712a8e2413b6cb6e32da298787567282a237f1398ec SHA512 732f3c46791d09ca9be96f4d894de7e8553098f1912280d6b7ffd8eb336f38361eb86a1cb1de4007fe5099f1785f69159e7f09cc10137631d1580b8ca389e5ee
-EBUILD seaborn-0.8.1.ebuild 856 BLAKE2B 20fe6d53c3295a375ca4a3948a86b82e667b7acf3e14103082b4ba7a29b49b1ea154bb004e1406662f031712a8e2413b6cb6e32da298787567282a237f1398ec SHA512 732f3c46791d09ca9be96f4d894de7e8553098f1912280d6b7ffd8eb336f38361eb86a1cb1de4007fe5099f1785f69159e7f09cc10137631d1580b8ca389e5ee
-EBUILD seaborn-0.9.0.ebuild 856 BLAKE2B 20fe6d53c3295a375ca4a3948a86b82e667b7acf3e14103082b4ba7a29b49b1ea154bb004e1406662f031712a8e2413b6cb6e32da298787567282a237f1398ec SHA512 732f3c46791d09ca9be96f4d894de7e8553098f1912280d6b7ffd8eb336f38361eb86a1cb1de4007fe5099f1785f69159e7f09cc10137631d1580b8ca389e5ee
+EBUILD seaborn-0.7.1.ebuild 876 BLAKE2B 231bcba9fc0e86d0b85c0fa99a09e947545c1864a5ae43269885e878817b0c8448ebee867bd25aac28fa71d30490f604b8dd7016c25bd643e4a360ccd4d2611b SHA512 6eb70c314abc5154a1d8255630709c563f1575605d5cddf1ec4e2bc3f58338c1e4e29246d054caebf36ea14d4a224f36dd1f9a361eb27ed115f13ed81d3a7021
+EBUILD seaborn-0.8.1.ebuild 876 BLAKE2B 231bcba9fc0e86d0b85c0fa99a09e947545c1864a5ae43269885e878817b0c8448ebee867bd25aac28fa71d30490f604b8dd7016c25bd643e4a360ccd4d2611b SHA512 6eb70c314abc5154a1d8255630709c563f1575605d5cddf1ec4e2bc3f58338c1e4e29246d054caebf36ea14d4a224f36dd1f9a361eb27ed115f13ed81d3a7021
+EBUILD seaborn-0.9.0.ebuild 876 BLAKE2B 231bcba9fc0e86d0b85c0fa99a09e947545c1864a5ae43269885e878817b0c8448ebee867bd25aac28fa71d30490f604b8dd7016c25bd643e4a360ccd4d2611b SHA512 6eb70c314abc5154a1d8255630709c563f1575605d5cddf1ec4e2bc3f58338c1e4e29246d054caebf36ea14d4a224f36dd1f9a361eb27ed115f13ed81d3a7021
MISC metadata.xml 1741 BLAKE2B c1c19f61b7964ce77784415d3d964425a53e7a15d5e3148b7ee8474603f771eb07fe7e44fd0fc0a155687831fcf11425e963ed884c982541da707bf46e393658 SHA512 ddea613b7d13e3fce33bca903896fcbc0cf8f383f423cf6362190c9159675925cb297f57307ee223b43d2b15d41634e39d8ad2535071db0771a4ac9e891265d1
diff --git a/dev-python/seaborn/seaborn-0.7.1.ebuild b/dev-python/seaborn/seaborn-0.7.1.ebuild
index 147b531e7427..8e767cabde8b 100644
--- a/dev-python/seaborn/seaborn-0.7.1.ebuild
+++ b/dev-python/seaborn/seaborn-0.7.1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/matplotlib[${PYTHON_USEDEP}]
@@ -34,5 +35,5 @@ python_test() {
cat > matplotlibrc <<- EOF || die
backend : Agg
EOF
- virtx nosetests --verbosity=3 || die
+ virtx nosetests --verbosity=3
}
diff --git a/dev-python/seaborn/seaborn-0.8.1.ebuild b/dev-python/seaborn/seaborn-0.8.1.ebuild
index 147b531e7427..8e767cabde8b 100644
--- a/dev-python/seaborn/seaborn-0.8.1.ebuild
+++ b/dev-python/seaborn/seaborn-0.8.1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/matplotlib[${PYTHON_USEDEP}]
@@ -34,5 +35,5 @@ python_test() {
cat > matplotlibrc <<- EOF || die
backend : Agg
EOF
- virtx nosetests --verbosity=3 || die
+ virtx nosetests --verbosity=3
}
diff --git a/dev-python/seaborn/seaborn-0.9.0.ebuild b/dev-python/seaborn/seaborn-0.9.0.ebuild
index 147b531e7427..8e767cabde8b 100644
--- a/dev-python/seaborn/seaborn-0.9.0.ebuild
+++ b/dev-python/seaborn/seaborn-0.9.0.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/matplotlib[${PYTHON_USEDEP}]
@@ -34,5 +35,5 @@ python_test() {
cat > matplotlibrc <<- EOF || die
backend : Agg
EOF
- virtx nosetests --verbosity=3 || die
+ virtx nosetests --verbosity=3
}
diff --git a/dev-python/secretstorage/Manifest b/dev-python/secretstorage/Manifest
index 3f928a807340..add2b90ea3f2 100644
--- a/dev-python/secretstorage/Manifest
+++ b/dev-python/secretstorage/Manifest
@@ -2,6 +2,7 @@ DIST SecretStorage-2.3.1.tar.gz 16073 BLAKE2B e4769e748ee39596c51012a6ac626dba2b
DIST SecretStorage-3.1.0.tar.gz 17767 BLAKE2B e234a7f34b5ca2debfd04d4f3b4b4e2a1625aa346133e464bbc1f094381445e3d0c5460457c687f55f6682c6b6085a757edb23a6029fe5c2abf139278203f326 SHA512 a044009480b359aecb0c8782f04e4d02c3c1c0e682f72733896c98f386562c43766318963452d60028d0a92d02903130278cf26a5c206f5f0909e106bdb2d133
DIST SecretStorage-3.1.1.tar.gz 17036 BLAKE2B 1dda10a5f74727ec29392ff2a3ec65b841aff86db21223ebdbf291afcc9ac7ee68de8c62e5929aa45aafabc791ac02ed80b6785e69f2d4b51d827fce8bbb3443 SHA512 295e0f75c772edf153480730dc20051f06e60e040a18f169620cb4aaa37b8c1a254a496464d3794a38cf49fa884a7b561fe364816f0d12a5b2622c77259f03cf
EBUILD secretstorage-2.3.1.ebuild 685 BLAKE2B bc52c297a34d07f8c80f7d76c83f5dfc328618a1fa0a691a2cdf8d19f00eabcbf4b7e5ba5e45507b7fdc32b59de0206540ab856f3a2f0798d35904970c404b21 SHA512 a4dc1d2c2e156ad187b202b06c2e116c51ca229985a1bed269c99e9121952ab2f130a104c680a55444cb18449cf5d9f4239340e0103e08c645f028c441f727a9
-EBUILD secretstorage-3.1.0.ebuild 1069 BLAKE2B 702c60c40f07c6196e45fe96bddce9049cec6f24ab4ef488dd36245a85592c8d743d7d7a8c1df6565687d00fb3df1be06d4f8b3c39daabfc710aa174420158b7 SHA512 1b7e96d396029f2e804279477b501b95c5c6e61882aee5a68fe871844d874f51ae86e62deba076aa7178d25dd4e1c5b008daef65db51d2568c2d911cb2e4fb48
-EBUILD secretstorage-3.1.1.ebuild 1069 BLAKE2B 702c60c40f07c6196e45fe96bddce9049cec6f24ab4ef488dd36245a85592c8d743d7d7a8c1df6565687d00fb3df1be06d4f8b3c39daabfc710aa174420158b7 SHA512 1b7e96d396029f2e804279477b501b95c5c6e61882aee5a68fe871844d874f51ae86e62deba076aa7178d25dd4e1c5b008daef65db51d2568c2d911cb2e4fb48
+EBUILD secretstorage-3.1.0.ebuild 1096 BLAKE2B 3ad36a17333500649601d4f0f637adf705d38fb038ee570c8acd1e41b4f02b9c49a54d87540eda56706627be35b41e491e6c68fbdd457e61780e6d0895ca1554 SHA512 cae132400c7a1bb0821de73e446a22eb052bc19216e0cddfec10bc9cb25ce8bfa861112fe0dc1f4d7d57644eac601c7b803f63342723d70381842f6daa0fa294
+EBUILD secretstorage-3.1.1-r1.ebuild 899 BLAKE2B 23423c4b0b21406dadef77d13e31816c3b6bb1c0b9eb6fb4dc17fdad6e4048c35f4831e60dcd39004a9dc3bd949deafe8b3506a1f2a5a76c8b4fed19075df43f SHA512 7040a209cb0162216bbea4de705cd2b9c4aae424e19c425910e7ece772d75b600fbf774833b4786efc32d364a265b46f46f3787714bf17bb852382699ba0e88b
+EBUILD secretstorage-3.1.1.ebuild 1096 BLAKE2B 3ad36a17333500649601d4f0f637adf705d38fb038ee570c8acd1e41b4f02b9c49a54d87540eda56706627be35b41e491e6c68fbdd457e61780e6d0895ca1554 SHA512 cae132400c7a1bb0821de73e446a22eb052bc19216e0cddfec10bc9cb25ce8bfa861112fe0dc1f4d7d57644eac601c7b803f63342723d70381842f6daa0fa294
MISC metadata.xml 377 BLAKE2B 6401f07923ff58cc70bb0eb9d08efec05924c5b74102e1ff2e9eac0d1f2dafc1f4ef8e31f2434344ad25a6f2ee71061aa23c232d23214d91c4ce5c7de437da64 SHA512 56c6fc8a7b58a5ffa5e2d705567203cad260629bcf8581203be8ec2480a16603334e3298583c297a8e093881955fecd457b250af56bac05871476041d217bd95
diff --git a/dev-python/secretstorage/secretstorage-3.1.0.ebuild b/dev-python/secretstorage/secretstorage-3.1.0.ebuild
index d05e995ee3db..7552a0485127 100644
--- a/dev-python/secretstorage/secretstorage-3.1.0.ebuild
+++ b/dev-python/secretstorage/secretstorage-3.1.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/cryptography[${PYTHON_USEDEP}]
diff --git a/dev-python/secretstorage/secretstorage-3.1.1-r1.ebuild b/dev-python/secretstorage/secretstorage-3.1.1-r1.ebuild
new file mode 100644
index 000000000000..4c7bdeef370c
--- /dev/null
+++ b/dev-python/secretstorage/secretstorage-3.1.1-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{5,6,7,8} )
+
+inherit distutils-r1
+
+MY_PN="SecretStorage"
+
+DESCRIPTION="Python bindings to FreeDesktop.org Secret Service API."
+HOMEPAGE="https://github.com/mitya57/secretstorage https://pypi.org/project/SecretStorage/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/jeepney[${PYTHON_USEDEP}]
+"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+distutils_enable_tests unittest
+distutils_enable_sphinx docs \
+ dev-python/alabaster
+
+python_test() {
+ dbus-run-session "${EPYTHON}" -m unittest discover -v -s tests \
+ || die "tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/secretstorage/secretstorage-3.1.1.ebuild b/dev-python/secretstorage/secretstorage-3.1.1.ebuild
index d05e995ee3db..7552a0485127 100644
--- a/dev-python/secretstorage/secretstorage-3.1.1.ebuild
+++ b/dev-python/secretstorage/secretstorage-3.1.1.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/cryptography[${PYTHON_USEDEP}]
diff --git a/dev-python/semantic_version/Manifest b/dev-python/semantic_version/Manifest
index d8a94a4d2961..99ea97245239 100644
--- a/dev-python/semantic_version/Manifest
+++ b/dev-python/semantic_version/Manifest
@@ -1,8 +1,8 @@
DIST semantic_version-2.6.0-1.tar.gz 31678 BLAKE2B 030189762a11559fee8527bf1735fbc596caa4e641b61fdce90e1c1cd6e7a3e957aad13dabb2d90ade2f91028c5a7f35c39c1a9d47afd76d3274c2b755f2b14a SHA512 18db9279c2728565b13362c54bedbf569f0878cbe6bb58e631d87ffe7cff7d9131a30a2592cbf511091c03e854851159bbb298fe7469f53e8a2d92cf26ab4d0b
DIST semantic_version-2.6.0.tar.gz 13919 BLAKE2B 811b3bfdb8ffc4cf8358400da1f18d5d0851c2999ff7df73fc0380e508b4039ce760dcf9d438bbb5d112ff1754b1855b3e062652b28be7f607516d8d017b9830 SHA512 805449e7219aaa59d28cc267c27a6abab5cbbbfd52c72d66f24bcace39c9f864e4ed944a3dc614e14a700a5bc92272fa6420312f3169b01a4cfd9ddf3ffb42d6
DIST semantic_version-2.8.2.tar.gz 49243 BLAKE2B 73c66696b2fd6e30dc74bba6f1d4d84d71bf470f8ecd2ab93b4225f573bb0575f797b573d8fa6605ff35636de713a8f69522a2719949cf0bfebd0791ab5bae99 SHA512 f54ad2bb2e8392e154718c3dff8e7a7fa7663d7df0ab4b196444e0ad22440fe9d9a3abe9043824c0e0121f9051121b8c9d67f76a615aa5348c321e217b3a5dcd
-EBUILD semantic_version-2.6.0-r1.ebuild 634 BLAKE2B d322c43122f3a7d512ba32e464d32927ac7db024e4d4e6c4bc0c2376849acb3f75b93794115849bda879640c607562adedb4a45e0e4df5a773987095656ec073 SHA512 e6854d3f9491073e820f95654937c935d7b2abb1c45106193f5ebe869aaf4c9b94c0d217302d908692c0f54229ca14bbce6aa4ad97398f11323392f04e6079b5
-EBUILD semantic_version-2.6.0-r2.ebuild 914 BLAKE2B 7f8046f0c949fdc16f24184f5cfe8f4d1cf2b553ce25bbcf7172c454346880bb8cc1c650c7a719cbd706611b451f2c12e8f499cd879a0dfce701e0cde80e9d6e SHA512 b7aa994651510e3f14acdf95f35635e471d73dcc7c80c0bb2e8c8e9fa773f0989078c9e6abcb28c3ddb04510f78d5687e2d1877f0912609de7d87f6040e37ec7
+EBUILD semantic_version-2.6.0-r1.ebuild 661 BLAKE2B 7b5796e2af3d6aaf93a5061cc85e15dbcf3e2ce523e8ce868dcf3edd84052b13a528932ac435fa1f792508ad3ab06a3f0a1ddc75a0f45b6c6cd1448b024d9f11 SHA512 0f50bc2588754543c4204abd1e9427e9f35fbbbcdfd0871757079c991cfb4228b8fb05360043c4e86c6d84614e00d0c74b3f06f845006a19ab1888793d2db2a2
+EBUILD semantic_version-2.6.0-r2.ebuild 941 BLAKE2B 56d578ebfa6e23202b218a42399a4610538c883e3be9e3982a54429277587fbb00dcd29503f9b502aec82cabdab439aab14701a6d556ace285486c5e1a413d2a SHA512 9641e10b58dfd4cf7145613d85feb1de36172c1b64b4a9b175c43bb381b14658dc0ecfd0b6927b20d2541ddee60bb272b6250d6539e29f8a9be50ef3d040ebf6
EBUILD semantic_version-2.6.0.ebuild 514 BLAKE2B 621c5212704be28d0f0fb7df9cbac31f502e05bb719a4a4ee4db5b0f3525d7f5a819f80041fa72c1b4f43d3fe370771aa8ea27383d01913ec9ad328c86993257 SHA512 b9b6efc4e0089e35c87c1a117de7d9bba2598b768d9b3d20e8e1a95d49f991c7c6c5a2024f384edd0f1f8c2875f1c9c12cb2666def2be2834bf1be5efd7a1e07
-EBUILD semantic_version-2.8.2.ebuild 963 BLAKE2B 68034591334d55b36ed3e07457766839ead9f182d449bff027fddb754bdad96a8232b07d2ac8e55db6e4d791c959594ee2e3d0dd2d8caff3feffb13d54767299 SHA512 6db8ba69fbd50729751424c6169781b3cb01f2baf51c48f866b52aff4e4eaa7d8b896ccea80d82c775a9751bc3ac5d9c9f2ef5d517a28b8fb132f79ce180faba
+EBUILD semantic_version-2.8.2.ebuild 961 BLAKE2B 717ceeb53f46c234e8dec4607b4e8d0b7519a6c1468629ef72ff45e05adec67e4e98056dcdd490289ac47634472453251157b32092f6d235bfbba268e3db5070 SHA512 99a880c0ed37b296612d6871c9c246966bb1d1fdb55423597d835d05f3e8f07b6aed549f2e8835fb20b230d180f8d0d226a572d1e842bca2d3a19dab63f634bd
MISC metadata.xml 794 BLAKE2B a5db43eb58726664155e05adc00491fd2f87b1eb15a1ac67f0f856ad5388488ce3329207863a294ed899aebad0bf3c99ceab93816f36e2ef8149eb24e0dcbb58 SHA512 2374a074dc02721044ed995e7f3502b4a7c25f751efc19243a21ea845b814e20a375e45865bcb4fec36906016384de49f4e137c03a64aa84f4188140151bcb38
diff --git a/dev-python/semantic_version/semantic_version-2.6.0-r1.ebuild b/dev-python/semantic_version/semantic_version-2.6.0-r1.ebuild
index c03cd743d66b..0882933a69a1 100644
--- a/dev-python/semantic_version/semantic_version-2.6.0-r1.ebuild
+++ b/dev-python/semantic_version/semantic_version-2.6.0-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/django[${PYTHON_USEDEP}] )"
diff --git a/dev-python/semantic_version/semantic_version-2.6.0-r2.ebuild b/dev-python/semantic_version/semantic_version-2.6.0-r2.ebuild
index eadd3d400098..cd93fd604422 100644
--- a/dev-python/semantic_version/semantic_version-2.6.0-r2.ebuild
+++ b/dev-python/semantic_version/semantic_version-2.6.0-r2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/semantic_version/semantic_version-2.8.2.ebuild b/dev-python/semantic_version/semantic_version-2.8.2.ebuild
index 3a276518e2d3..645212888092 100644
--- a/dev-python/semantic_version/semantic_version-2.8.2.ebuild
+++ b/dev-python/semantic_version/semantic_version-2.8.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE="doc test"
DEPEND="
diff --git a/dev-python/semver/Manifest b/dev-python/semver/Manifest
index 5527a704263b..f31aaa653233 100644
--- a/dev-python/semver/Manifest
+++ b/dev-python/semver/Manifest
@@ -1,3 +1,5 @@
DIST semver-2.8.1.tar.gz 15000 BLAKE2B 71fee2372713cefd11778fb223d58cc1e41909cc8adb8b5b3330770eb1ebcaf45c3250c553c40b85c54a59b1427308e7c143e1cfadf6276d7652df339263c65d SHA512 a457b1a170b309ee563955e4c506de56a061acd4e7e92a58fd8bd78801e33207fbc5e0e026fc0ea243301bf9ecfe0b219c0d95681aa10066480cbd3974e17d3a
-EBUILD semver-2.8.1.ebuild 646 BLAKE2B f46a234b7f4e76fc2315e50033f2cbd9521bd69ea1e14c657b555e5b290c02a939f29d1447eefd50aea5ed339b3a13cd951cc52e9b2438a9650d743ccea94fc3 SHA512 92c4751f751fce51b74de76ea742b706c0936ee75332d0f5da47c371850641ae5f7f9018acda4c7a9ab21549cb4527d17c2e46880ddccbc071ed67966b6446d6
+DIST semver-2.9.0.tar.gz 24767 BLAKE2B 5fb9eda8c5ccc6b02997292eb6f7be0080480b21bc38bb629fa48af674ec7a356f2b9952459680281a187243acbde17968060c48e4c1af70d10f3bbdf984fbe2 SHA512 5ae9a4a66474fc82cf7e4612796a6c0e0280ad9969ff8c509e99cb266154f39a2c03c68f6167f8e17fda1ac16ce17a838e63d81bc2e78debfd07adbb7cbc098d
+EBUILD semver-2.8.1.ebuild 673 BLAKE2B f1241c5243c516caee8bd14f375c7520266567db8d488084ec953379b5fd43f171b3dc0268afa0a8d33ee5449f35a4169523b3a851643d8a6942fabcd3fe8cbf SHA512 ddcfa8d60dce60e00ba95e764a39d446fa4e21062a764ee3e3d96c047092b83d6d6a6483e7d88bd51e764627affabd2811f68001ebee673ff1e9cc4a3c3b9b65
+EBUILD semver-2.9.0.ebuild 731 BLAKE2B 6c3b5f912cdbe23c7a182bb9c1d59650977d485ad7410c1e5465e5fc9d650b9e174d0680f250a8e6d0d13c49f60d56ccbbb5acbdce10169001561a00c384335c SHA512 b98d63e4459e1a9862db9c7feb64b8d5934fc62ed6caa134b6b53a409eb555306c90c0b8cdc5890be82823d50cfbeab84de136594b910437e71fd6e46d015290
MISC metadata.xml 501 BLAKE2B 09ad734b4d8f01e46f57b531eb47f27ce9ff18843e1796b96dcb664a23ca1a675fbfdcaf687452fb702811daaef61e1f3314d88d239cda37db75dda9764bbc21 SHA512 24204b5aece1f9f750ab0d6b0ffccd0d46aa33bfe87020866c4e82f5e3939028fef305b39a1b5536efb521e838a300972b755295b772348569f0b6cd8f30a763
diff --git a/dev-python/semver/semver-2.8.1.ebuild b/dev-python/semver/semver-2.8.1.ebuild
index b7312e165270..fb57bc48207b 100644
--- a/dev-python/semver/semver-2.8.1.ebuild
+++ b/dev-python/semver/semver-2.8.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/semver/semver-2.9.0.ebuild b/dev-python/semver/semver-2.9.0.ebuild
new file mode 100644
index 000000000000..0f3973eaf290
--- /dev/null
+++ b/dev-python/semver/semver-2.9.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python module for semantic versioning"
+HOMEPAGE="https://github.com/k-bx/python-semver"
+SRC_URI="https://github.com/k-bx/python-${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+"
+
+RDEPEND=""
+
+DEPEND="${RDEPEND}"
+
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}/python-${P}"
+
+python_test() {
+ rm setup.cfg || die # contains incompatible pytest args
+ pytest -v || die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/send2trash/Manifest b/dev-python/send2trash/Manifest
index 19957292dd21..6a885afc353f 100644
--- a/dev-python/send2trash/Manifest
+++ b/dev-python/send2trash/Manifest
@@ -2,5 +2,5 @@ AUX send2trash-1.5.0-fix-broken-tests-on-py2.patch 862 BLAKE2B 1d0e43f642c47f5b9
DIST Send2Trash-1.3.0.tar.gz 5563 BLAKE2B 54fe34a5f984ded219a3c17f0e06b74a2e5624a8bda8d5723087a918217041bbf6a2b20976b0b4ba71d4a1e08d9ce645b8d5d7fb022ec8e5ed72786496e1ee90 SHA512 d308dd06ef7a11ad7bcb5d9195fb52aa0c0b8e76590ef11b1576d14815501c32c48b96167eb0a325e4f27d0dbf77f41c012a128d30c8f05d9d5ebec9967e21f3
DIST Send2Trash-1.5.0.tar.gz 10892 BLAKE2B 36b51f1859a3b40aa5d9b619491a13da8453ff6615e71423724131a2a88207665d3fbaeef49ecc0ff02b77738d02023c08543d8a759cc0807d74740a8af9b9de SHA512 3c08ef513e5707cd4ac82290b326bb19161222c7a84b8ffd494789ba9858929241f55ea55482947af464c14e32fea27bd92cd762a32a1d55e2daf2e21fd63172
EBUILD send2trash-1.3.0.ebuild 616 BLAKE2B dcf1f7363c76916232db265f9fee4108da31b128d7943c431b9a10888d2edc81190856a0335ef1e5ab6b8166a271b3376ba69695fa068c00ba99a5e3e958f74d SHA512 d91f43d71d15cc0821891d1cee1614fedfc1b82e695950590c92da1d41549ef1e04dbcf3e71c7afd263a8bd7e83973f1617438a7fad025350f45aa118bb7216b
-EBUILD send2trash-1.5.0.ebuild 690 BLAKE2B 741f79918094127a8b83b7cf342bfaf27245c37d7bdacc4244cd9ffb8315f6915684830e393d8d9ea65753ad25adc4d1f0dfdf19d863dd0af6da72ac08acc5f5 SHA512 ab84e22b16a150c079b0d97c08118c7e652434ead58300af98b3ff58afe2f1d8857fca283f82a67928bdb307bf0e167aec53f2bdbd8dfc7589d523f2b4c4f865
+EBUILD send2trash-1.5.0.ebuild 685 BLAKE2B 43c2bd003375b6beee3066f909d3fbbbc36a00d3db8a4b56208b4a7b7204a18897934673cf79b42be730264fe6d6299fb8144935231e8c74ff94844bfa1f7391 SHA512 6985af7f0bd2a44ffd22120b52c1f80e4e8439af7bb471df352dce80cf4ecf46f9acbdc691b54586c5ee9a8279e3d4e65944a916efcc739e5f1e10ad015f4cc4
MISC metadata.xml 381 BLAKE2B 5afbd1afb5fab636015e710ae55c2e7b6c9eb24d1ffe0418f4ae4c6d02befdf4d50922d25ae6dcd134e2f17de1cc5a7bcee0467cdfc03ac86cbf5b31d33153dd SHA512 309a92e88f854e9384519bb8a959025c97a8c75a7ee317a17d2c51c0a444b0fa008fd46fbbe07be3dd95ab2fc1930cfdf2a0c6df7ce68fc190610176f841067c
diff --git a/dev-python/send2trash/send2trash-1.5.0.ebuild b/dev-python/send2trash/send2trash-1.5.0.ebuild
index 8d102d20e3e2..3927f5b12513 100644
--- a/dev-python/send2trash/send2trash-1.5.0.ebuild
+++ b/dev-python/send2trash/send2trash-1.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
SLOT="0"
LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND=""
diff --git a/dev-python/serpent/Manifest b/dev-python/serpent/Manifest
index 3b5d9abb6c3b..2d45c8a75594 100644
--- a/dev-python/serpent/Manifest
+++ b/dev-python/serpent/Manifest
@@ -1,5 +1,5 @@
DIST serpent-1.19.tar.gz 12055 BLAKE2B 1adf86abf58b4afb82a9d2ee3b8fff4107f3e1cd383a33359687b80b2b917ec1af8f15cb5b849c0979035daecf2aaaf1230553a478e59480f160d8df456b5fd2 SHA512 9adac06bb63dfa73ca0043a3ddf868e0afebc81ff7d637e41667314cbe8e0ecb2af807db6c60f5a5a6a6ff8fa11ac42063d83a7376c7e8bcac22abfd3ba5b1dd
DIST serpent-1.28.tar.gz 26912 BLAKE2B 7608e1a25b4157b8e304fe6e2265f0204a3056c752a58ac0c7eaafe41b4fed9246792147a8af87dcadf5c6e94d3d494f7b561a073e1bf91e412b60a286b00a10 SHA512 776bc497c7cd815c4ef44107bdf53b62bb92229beba0be7efceb9fba57dc7c677bf09832db335485df3e466acdffe6ebf4b3636ae9b49e60075379a7419a29ad
EBUILD serpent-1.19.ebuild 605 BLAKE2B 87ed39a8e009c745003c852f4238752b643f91aba1bd7bd9aca7823106963a8894abba8050fae6bf67bc8d825419cd03c210fc695fb3dd535de2b976f02651c0 SHA512 3a9d52c6be29f56645ff16920ec553d2ddc8b1342ce5a47ecf97b96a82592347943dddc16c5bb42c5f2a8326525b1984bae43599e0fb5b1f869fb656a7a26bb6
-EBUILD serpent-1.28.ebuild 544 BLAKE2B fa637862b7eab1f819fc1006f5b3a883ce8eebdb25fa7433eaa96c160c20932b408b072d586a2a38255ba071238236bec5ef8a13271969983b47fc8c06a86911 SHA512 de82090c1831b797775fad9057798afe62fe8dd7c70d7b4d1f81d07ad49ca732c37920d9e12e4c20dbd3de395fab559396c529625d175cf9cb47ccb4d1632b36
+EBUILD serpent-1.28.ebuild 540 BLAKE2B c06fa6f3c21db9bb6143e6901fd57015dba80da3a43a9c6ccf5b7048ba2a2d0fe8c0b76ac42e292004797053d4b23f714a51c099ed200236a5861a8c16c29954 SHA512 b9436b6e7e70131db419eecd661e3afb59d890ef74f28909a7970570e39ebce4ba9538a3bbcf29b644fc67aab50019f2f4f899e1b73ba4b14221350d64a43742
MISC metadata.xml 363 BLAKE2B f40df45db2fe2c0b0a35e6a9554ea3d39f25575e6e83dce3fb235a72bd1cfc3bd07bb106661470fe3f01f79bcae06d0e70ac8213cffbc9119bdbf4a3c4475eda SHA512 c0ecbe2e072730e43679dd09334c4fa300c1660a740cdb7071d6d87f112c25493b169f0ca7c5a99fe4a978a8d81f87a409519170cbb69430994f16a8bb193500
diff --git a/dev-python/serpent/serpent-1.28.ebuild b/dev-python/serpent/serpent-1.28.ebuild
index 44dc1e5ccf25..7295837605a5 100644
--- a/dev-python/serpent/serpent-1.28.ebuild
+++ b/dev-python/serpent/serpent-1.28.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ppc ppc64 x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/serverfiles/Manifest b/dev-python/serverfiles/Manifest
index 4b647058fe07..d50e1959fbc5 100644
--- a/dev-python/serverfiles/Manifest
+++ b/dev-python/serverfiles/Manifest
@@ -1,3 +1,3 @@
DIST serverfiles-0.2.1.tar.gz 10506 BLAKE2B b653248261f05b20fa65a566e29065e97679383e44d3e8c05d10d1601376de2c39e1690a7ec1b1b3c680f407086294ea0769e030702fd01bff8833cc32889b8e SHA512 80512dfd8381f12aa143a88fb656bc7dca99fbc3c07a0b6cd9c7be8477de984a5121ffdb2f4cfe0f2150b83100b68ee478cfa7f26ea2f29e4a6fb7fe4eb0c18e
-EBUILD serverfiles-0.2.1.ebuild 725 BLAKE2B 9865276ec9f834f65bb5b6a4a33d70386035a917515b5a4ac53bc7730a7d2d628c4d0dd051825af8fb35f8a754a2eb0b28b83d7abfb874cff5f30a9ab5ee9da1 SHA512 3569874629d0fce1afa3bcc93c6a4f9f9f74f2a7717fea22c901b0244c09f3c192bdca8d4afdde167a937d8a611fd5223ad5bf1ccaa6304637695d2f079f5b13
+EBUILD serverfiles-0.2.1.ebuild 752 BLAKE2B f994819d0281b400e408b0214738e9670e5ca1a1ec292fe141eb5c530224702b284ff77eb434dd40eb834472e62d2e1bd2ca1a5c08801c3a8150d57b75357759 SHA512 a346044eb63a860989810687d0220fc9e8f2492b65685d719f5cfa6009a1cebb0c9eaccbe9abfd3bfd7a25f54b0fcf569c19410e1482a612c74a8e98edc85abd
MISC metadata.xml 214 BLAKE2B ee4a28a5b07deecdb0f59f382551a5f75712aac4c44a3f1b6086bdc520a5dc1cfaf67982ddeada2044128fcd551b40aba54d463d91142a3c35236cb09e119416 SHA512 e38be8dc636f8d2db14dbf8a5d673224ed83adc030db673cc59ef4c2db90884de5f4e61c3247524d12015486769ee984d1c188acb7488826e659fb36de1b46e6
diff --git a/dev-python/serverfiles/serverfiles-0.2.1.ebuild b/dev-python/serverfiles/serverfiles-0.2.1.ebuild
index 877d60b2f273..73a27519ef26 100644
--- a/dev-python/serverfiles/serverfiles-0.2.1.ebuild
+++ b/dev-python/serverfiles/serverfiles-0.2.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/requests-2.11.1[${PYTHON_USEDEP}]"
DEPEND="${DEPEND}
diff --git a/dev-python/service_identity/Manifest b/dev-python/service_identity/Manifest
index 7f7b40b4024a..5fd97d434154 100644
--- a/dev-python/service_identity/Manifest
+++ b/dev-python/service_identity/Manifest
@@ -2,8 +2,10 @@ DIST service_identity-14.0.0.tar.gz 26033 BLAKE2B 1cc3e0f686f79abb903a2b06e429e4
DIST service_identity-16.0.0.tar.gz 30270 BLAKE2B ced67dc2be04db57d79c60f4fa0e330b09ec1315986206911b807b65a7b97e313ea376de74501e938aa77f2e02a693669539f899de8ec817848b24c0c03f42dd SHA512 0ffa28b3dece2415a058ec159e4f85f3e86c0de520ed5d6933ec49edca91ccc79a57893ace40d5441455791433828ab55a939e90335dfdee8582627e33a896ae
DIST service_identity-17.0.0.gh.tar.gz 29078 BLAKE2B 4fcf8ab697d87c13268da880f8d8caf59ad2d5d8734b7a8c65100fdeca81a0261e8c88d21b7c91bbd42fc1e271bd4440826254003eaedac17f66c09312a9f15b SHA512 3824cb473420a5ce6779fd35ff931189ed68286ad1f7f2936e3253a785cd76a77bbb95210a4a5fde1b1ef0c8d9c762b8e89ab44dce60ee43e34b2553ab78b5aa
DIST service_identity-17.0.0.tar.gz 23502 BLAKE2B 49218eb0c4021d7a69b09ca79d60b3f421c3c35b606de9bb47812e949b0f1284f0fed5bd9e18615bd569ea31b426339fb8ecacaa7e30cca0cb0abf488bea02f7 SHA512 4ba35166b520bbeb391c047b5fcca1dbf137a65e0624c92a6b6c2229f9521627be95195a8e502cbcc5a887d904598b1f0e63b47f6a38ee9f78afe13278d692ec
-EBUILD service_identity-14.0.0.ebuild 1155 BLAKE2B b39f819091b816e5ed9284c8fc75e83c85685f95110739d39019ded932d061c6ccbdfa5e6b20e8ee2c155f7d7dc37e69bec51085476ae0110594dc97d2529801 SHA512 d84a7f560da81f6cb182a768cf3ddeccfe78e3decaf3e5477bebaccda2c55045c03410539808dfec7fc5c6aae29711b8ed306b4df4c73a94a9123b81712ee222
-EBUILD service_identity-16.0.0.ebuild 1151 BLAKE2B c502f588e8ce2d5d1b4871248e2782d3da5130fcf916438d751ad6131199eb96a1d8cac8d1d011c0d2d1051e0b4a93c32d2c4b988ec3649977a78d07ced1bf76 SHA512 8d0448cce9c3801879415cf4c16c58b976f4083dd762dc6b0a0d3470b56cee876b4836d60bfaaaaa71eb810e26256670b41bc46d3e9944c0e48b68a2809d683f
-EBUILD service_identity-17.0.0-r1.ebuild 1232 BLAKE2B 696e09c4d125e8906e8dc49290237a37568c99e0df9524a5b0a86d46ace03eb26d4a683c869ea8f64a17f657789da3d0d322fd684d4eedd0eab92ec948d75bc5 SHA512 70faf3e62a4879cd9fc0269435f50c9ed92106db5acbd7d5dc4dba66848251c7a1942538ae56a492c68cde6c9e35a02ed84f1326b0a6454727d02f6312384ae3
-EBUILD service_identity-17.0.0.ebuild 1229 BLAKE2B e28ed9a4704f7c3d9a62791ee92668c5646fd276106298da9ed39985743068c1266fc049bfc48dd4bc769351f79e245913032c22f3aad8f147e06bd14071c148 SHA512 caad1dea6796888cef1fb294eb1c6538688bed3adf0cbd2c7baa3ec000d6ba6aaa8f9f132073ac090ff1a3af730f05dd0c9e2f7ea74380db5c6c74d464fb017a
+DIST service_identity-18.1.0.gh.tar.gz 34252 BLAKE2B 18823e6b8ca9444591f063b4835362522e3ae374cd669f2da299389fa2977f42e0a1d715b35d90e9518bdd8ac8c76e0adf4e121e85e2352de78e621d5f1e6259 SHA512 6b6da48c543bfbe0d9da9f0d03dbd735ce97e64a76cbf9eae2b615ced7b91c5fcca1f25353e53858c48da9c4e0c0be4e33fa4559adb50899a79689cbb372f49b
+EBUILD service_identity-14.0.0.ebuild 1182 BLAKE2B b7cd6acad1c6b00bf29f56b3a7cf1792e9c6b1a395ef2a3dfb962492c334a00ea5a168d1e51b324422eea02f25f114ad7467f0900e9130026264cffa17ce53bc SHA512 f754175ead0642e1268aeb99d20cd7dad8dfe4da50feffddee5ce3f12f8f6a0ddd7750707a6141aba3f07f4b5d54d4b167b5df1ede3afe2cf48a21dd10e4d260
+EBUILD service_identity-16.0.0.ebuild 1178 BLAKE2B 4bf7495b5d918383408999df840b25237f20e28bcc20aa98226fa4aa836027caaeea8bb300d859b251c49250f2baab221d51bec15d98e598ce47feb0a4e441e0 SHA512 bf3b38cc1e7292581ee88545e8524261397344ae4584706d4e54b6d41e4e7705f8c9c7480a5bd678f2da89811100699a6fb27f43f49e64815b6883c82ba04d91
+EBUILD service_identity-17.0.0-r1.ebuild 1259 BLAKE2B 3d6d907f40393e5a0e6b4d87e862ed526750bbe8afc0ace95120984789038439c83873383275b6daeb4420d1f3d2bcfe3460165cc53ad95acda7bda3da3a970a SHA512 3c7e0d5e808dc8aded1e25dfa923db53b8e84f3fb02f9be50ec41fdcad39369cc0e1fa3c37e1a5e3c7c3a4552db372aaa470c18b0576f22effb7e0051d237fae
+EBUILD service_identity-17.0.0.ebuild 1256 BLAKE2B 1e98516c8fb374a0a710ef68b98e697fe287d3162c6971da89d7910fd2c7c58fdd51ddc4c0089d37caf0062eb3981b071a330bca4a6ff934a64ceb1cca02ef63 SHA512 a21d8f63695fc0fc7f60a05efc58460f2b2d714832f0fab9ed6a5cd2d2c694f7d76ece39d99d5ab3d190f85c8a7167021266ea0aa9428f4a5205a64924919257
+EBUILD service_identity-18.1.0.ebuild 878 BLAKE2B 3d00e684ba3b23cc48f78007101dcfbc7d7774d04ca77ac19ea68942ae8bc96a82ea1087e5aca41d485b8481769843f61d174274744a12fefee48f1e6f009692 SHA512 dd18b328c4cb10aafbe93d285a169eb8e157c51df2c3fa0792c5870795aa40ab9bcc9c3d78d8bed36f9123b0e42b1ac3817dd8fc9ef6f8961adac1ae52a6b1e4
MISC metadata.xml 392 BLAKE2B eb095e560878b45595b6b82e8acd6e07c89e68af20840190b09acfcc03191167f3efccace6debad6187c64a204191ab5036f40a4c47cee8a38727b24f9115057 SHA512 2140a0ffee3fee440a0ed3846b557ed7be08e4bf37be391ab3c3b7e6823e1f3a44dd30f143927e4fb75b50b029413dce3a69ff1cbaf640f6e5563fc65d9cb5e8
diff --git a/dev-python/service_identity/service_identity-14.0.0.ebuild b/dev-python/service_identity/service_identity-14.0.0.ebuild
index 059e2db82505..3ea7283eee11 100644
--- a/dev-python/service_identity/service_identity-14.0.0.ebuild
+++ b/dev-python/service_identity/service_identity-14.0.0.ebuild
@@ -15,6 +15,7 @@ LICENSE=" MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh ~sparc x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pyasn1[${PYTHON_USEDEP}]
diff --git a/dev-python/service_identity/service_identity-16.0.0.ebuild b/dev-python/service_identity/service_identity-16.0.0.ebuild
index 3d98def0a050..dfd2127d3262 100644
--- a/dev-python/service_identity/service_identity-16.0.0.ebuild
+++ b/dev-python/service_identity/service_identity-16.0.0.ebuild
@@ -15,6 +15,7 @@ LICENSE=" MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ppc ppc64 s390 ~sh sparc x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pyasn1[${PYTHON_USEDEP}]
diff --git a/dev-python/service_identity/service_identity-17.0.0-r1.ebuild b/dev-python/service_identity/service_identity-17.0.0-r1.ebuild
index f91edfd4fa3f..258f36b34cf5 100644
--- a/dev-python/service_identity/service_identity-17.0.0-r1.ebuild
+++ b/dev-python/service_identity/service_identity-17.0.0-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE=" MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pyasn1[${PYTHON_USEDEP}]
diff --git a/dev-python/service_identity/service_identity-17.0.0.ebuild b/dev-python/service_identity/service_identity-17.0.0.ebuild
index 4041a1d89b85..1adef7fb5168 100644
--- a/dev-python/service_identity/service_identity-17.0.0.ebuild
+++ b/dev-python/service_identity/service_identity-17.0.0.ebuild
@@ -15,6 +15,7 @@ LICENSE=" MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pyasn1[${PYTHON_USEDEP}]
diff --git a/dev-python/service_identity/service_identity-18.1.0.ebuild b/dev-python/service_identity/service_identity-18.1.0.ebuild
new file mode 100644
index 000000000000..fd27f0ccfd0e
--- /dev/null
+++ b/dev-python/service_identity/service_identity-18.1.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Service identity verification for pyOpenSSL"
+HOMEPAGE="https://github.com/pyca/service-identity"
+SRC_URI="https://github.com/pyca/service-identity/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
+
+# TODO: upstream made pyopenssl optional
+RDEPEND="
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-0.14[${PYTHON_USEDEP}]
+ dev-python/attrs[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
diff --git a/dev-python/setproctitle/Manifest b/dev-python/setproctitle/Manifest
index e19768764c7f..4b03624e9b92 100644
--- a/dev-python/setproctitle/Manifest
+++ b/dev-python/setproctitle/Manifest
@@ -1,6 +1,6 @@
DIST setproctitle-1.1.10.tar.gz 24042 BLAKE2B acd4ef33ab2a200b5d102fe5ceb78df03deeee47eb5a3c7b50f0a44e095953e5a4e2230278b6b4a5010472e4a5a18b81accbff0461e3a642be478b880d98114e SHA512 c976c5b86f59bc6d0f840f495b8256813169d3d7b9edae70207a24d62e1240bfec954fdc4f67b429ae124e3dc74efd7193404785643a52b2d57b55028bb3c533
DIST setproctitle-1.1.8.tar.gz 23208 BLAKE2B b77fdabe04b274e0dba2555b195267f57f1e52b82c523b1a690b5583eecc8ded90a35452f1c6ac15b5b082acc1c76dba973089bd9c11b4244a397f7fb1263168 SHA512 9d0ab8e65afd7e1ac019ea47995498dae1f82d8aebb333dfc4c953e745441cb9a8db942ad8417522d1f9a805bc50ad680f3a37cb4cbbd4214d261d4fed600b20
-EBUILD setproctitle-1.1.10-r1.ebuild 1244 BLAKE2B f92328346f23b52c64b368acf48d47bf9978c741de49fd7b7edb0e23891e1b9b0633bf9c31d61d2df9808ffa1a161b4a143d19f9d6a0ecfa5b0f7de1124114cd SHA512 b5a7ee6ed0af4fec3cefd0b516d628c826c509a65c475e8c38d884954d4216d972293d3108f7d588b927a337faedb1cedb8d43f21abbe1910af7b3b8cf213be1
-EBUILD setproctitle-1.1.10.ebuild 1235 BLAKE2B ed1168b5ad4b58d341f222670e996ace0e5cc6f3fbfadff990f549e7934062a2230b73fdd4211f38a1f06817b5169e9d84838498eecd1942cb92f15e9d0dbf69 SHA512 1e0be6b3638bfdccf8912007a292d012039bd751cf4c9a6fd8d2a5852287720046e9bb4420806e6baabe500ebbb3f55da5ecc6272f59f4d51b672650ef95b7c6
-EBUILD setproctitle-1.1.8.ebuild 1508 BLAKE2B fc93c74a127d961afef9b2a778ca6371a97d337791037b918d2e12e96a471759e1d447ab4c0174d624e8edace7d1f8c95310b2defddbad6e36097291eeb2e213 SHA512 e2f4986f143d6606d4de95c36a35fb9a2db599eaa18f5458d14bb4cdaa397871ce5713140f49555768ab156673de4b84953c56525dfabc0551993e269f76387d
+EBUILD setproctitle-1.1.10-r1.ebuild 1269 BLAKE2B 25806494a66ee87ead05cea063adfa9b2ca440f5465722e4717a162d1ffdabbd9f29a27ba4f648a93d64f7ea99128a7da59e0501e5e75973fa0a1653036636d6 SHA512 ba154cc2e3953a80f999113aa1d7eaebe9ec6c694d906263fa3e0f11c5c06e8e5753f60867d04d141285316d9ae701bacdc5aa3a50ec8022cf00ed1da7cbc412
+EBUILD setproctitle-1.1.10.ebuild 1262 BLAKE2B fc03a58cbe73d0066f061eeb3385144dd49876cf16376f82f179aed8ceb844f20da986fb57e3fcfae08ecc4712146e3cd8a8c25b28a302d93021ec57e9489715 SHA512 ad4faddd1750d2f68e0d63a6659f18c3837bad989e938ae0ec8def919caf97f359fbf2ae96020f176ca5184e75e4a3d7f7b91fca44473f6c3ab1a9cbd3c797d7
+EBUILD setproctitle-1.1.8.ebuild 1535 BLAKE2B 98777647a395b524494d95eda30212874a7bced7c92ec5ff809ef601fe4296c9599297c7f271c4c5940159ead8fe5f713939367707acc2957332f547d83a9d00 SHA512 d251d671a7894ce5572f00672991d0b0865a25505693341bf252cf14aad9c4da325515878515d8e37e6ce73958548f4005065bec4dec62ec517ffc624409f133
MISC metadata.xml 380 BLAKE2B 136b22ffc942b2b6a6bcbd45ed3cebb105bf91a16014fa1fbc181a3a9055d132e03df3ffa63df79682f1e7369ee264f87ff32e8602a6478d170f4b20a230e9fe SHA512 eaca32091baa4a9fcd8ffbac6d250c135c0237552a7229aafc3cbb8bdf43450c114f26676964f80f73c2146b0b47934d77bdfdaf8411c069958bd898f69e8004
diff --git a/dev-python/setproctitle/setproctitle-1.1.10-r1.ebuild b/dev-python/setproctitle/setproctitle-1.1.10-r1.ebuild
index b7baf4ea43bc..9c136256bd0c 100644
--- a/dev-python/setproctitle/setproctitle-1.1.10-r1.ebuild
+++ b/dev-python/setproctitle/setproctitle-1.1.10-r1.ebuild
@@ -13,8 +13,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/setproctitle/setproctitle-1.1.10.ebuild b/dev-python/setproctitle/setproctitle-1.1.10.ebuild
index a72496126fa4..f78908e3083e 100644
--- a/dev-python/setproctitle/setproctitle-1.1.10.ebuild
+++ b/dev-python/setproctitle/setproctitle-1.1.10.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/setproctitle/setproctitle-1.1.8.ebuild b/dev-python/setproctitle/setproctitle-1.1.8.ebuild
index 7dccbd4436ae..f385f2f49521 100644
--- a/dev-python/setproctitle/setproctitle-1.1.8.ebuild
+++ b/dev-python/setproctitle/setproctitle-1.1.8.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}] )"
diff --git a/dev-python/setuptools-git/Manifest b/dev-python/setuptools-git/Manifest
index d223b742b4e4..45f28a26abe6 100644
--- a/dev-python/setuptools-git/Manifest
+++ b/dev-python/setuptools-git/Manifest
@@ -1,3 +1,3 @@
DIST setuptools-git-1.2.tar.gz 10546 BLAKE2B 52b7cd8387037b1eaee91e9df7de9944ea08bf02f4cf9ea74fa9d0febf85d930af989e9a07289935d8886f0fa4439c4cb46556ff81343981153ca35314703a9b SHA512 c070911618b6b92c862fb0bd40f1daeaf79e2ba10389fa1e69e4c50cfdd39c8e57a612082cbc7d932f8cea12a769e13451e35e1c8fe34f170d4817fd0d44f156
-EBUILD setuptools-git-1.2.ebuild 690 BLAKE2B a11ac14660edf8f3932e76cd7c8e9ecac7ea73d3568e99f44bd0d065393e25f9a2caab0efbc65c04123a6140cfc909a6d0c0a9c06c3edc70bdfe5cf55467da7c SHA512 f77194366cdcffc424f03f800cd30070d67f65a6dc33a4158ae8b1d43893b39cb1a87fa0222038e695023e40ffd2fa0e0deb9855a733faaff08d378a4bf85691
+EBUILD setuptools-git-1.2.ebuild 681 BLAKE2B bbe31174a603753bd3d9ae30c5e001beb9091f4d95d128045f839c6332ca8e88e21ba860483ca44db9b7d18aac1038b6d554c446387efc5592d6b79ec8a02718 SHA512 f7169f77207d4644e79f476238051247825249b60e8d9eebdd679692ecd41b55bf0623002964cbab03603eb7a1b42ac5120a0cc137944f7d68ef30f3993c697e
MISC metadata.xml 617 BLAKE2B 6a8553d2d3deaa7eedae6706e516b6cab014df33acf8a4589084ce2ddc8b3bdc619253ccc176cfa28a7092efe9044ab171b585fc87d933ec5e833303ad2b6dc1 SHA512 057677807a316be80d26eb8aa9b07a87a60251a6185c85ac1042db7040849ef4e9554be1d9ac15d1b8ff212df2f39446f3c56208fe83d12581fb0ba283d1ebff
diff --git a/dev-python/setuptools-git/setuptools-git-1.2.ebuild b/dev-python/setuptools-git/setuptools-git-1.2.ebuild
index 28a24814fe38..2bc70bc711f7 100644
--- a/dev-python/setuptools-git/setuptools-git-1.2.ebuild
+++ b/dev-python/setuptools-git/setuptools-git-1.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
inherit distutils-r1
@@ -15,12 +15,11 @@ SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- dev-vcs/git"
+ dev-vcs/git"
RDEPEND="${DEPEND}"
python_test() {
git config --global user.name "test user" || die
git config --global user.email "test@email.com" || die
esetup.py test
- retr=$?
}
diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 784b7e2b6d04..3a877f175302 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,6 +1,13 @@
+AUX setuptools-42.0.0-imp-fix.patch 1839 BLAKE2B a11f8fe053a4b0ad8d326be339ba9cc95e3b90441b8fdeb4ad589d8e8248abf63a11f97ff1917aea73d3f3daf054d9fa831e805ad6823f31d474e25d67e15eb9 SHA512 c93a5b24f0169ab64ba3c80aa9c64a70609d89c776ee491de3088dc6dc7149d709836f79affde03aa58e2065e014318182a2359bae753fbb47c98d05fa9bcab3
DIST setuptools-40.6.3.zip 839328 BLAKE2B ddc87213439ce2ad96ba54218bd5b3e41a7c31d670bddb9e4ea058b8ee7dffbe6fcb0e5fd24baf3fb38f5e824fde36aa8dc1e09d7ac37f9375ee351406389cd6 SHA512 6c628b8fc67645bca96ddcd016ec9a685e91690bf98dff077e842cfbd0d8d24de76ac51b3ff238d31551a48819d8f694fee6e9bb422ca954e54c22b4bda0038c
DIST setuptools-41.5.1.zip 851097 BLAKE2B 2411db77cffb24190c1510c7fab623ae0fb2a248994eae01e1a79427d35d8bf6a2f065de0d95dc11105df0bb42962a57c914486b48dc91115ec32e4dbcbc059d SHA512 eb6e944c80448873f8970477aaf474e75879e2b81b91fdc7a308670fed231d52880c3be3452e7ed3f094f20d4afe54b1db24ec4d98845ed47ee5e71dbf66261d
-EBUILD setuptools-40.6.3.ebuild 2062 BLAKE2B 2a438f56c0ba34c5434b464721d93b2e19358f32d4e11b02184b32cc3888ccb372825e5a85de32317654b7fe1e011d70ce9601091b01a6a843ee078eba832992 SHA512 086fd3a1bf75826de20f0feb448f9d42c960ceb3ebc6abc9aed73d09c235547b671fc69eecfc2dedebed257f8c4d10ea90f57a52483ce23c3270931614e39343
-EBUILD setuptools-41.5.1.ebuild 2591 BLAKE2B e48a3837c1e1a12004e8a49f3c0d9de92d6264c07e0ceaeb0a8e6d5cc9f0e38252759191fa168d86149ca997b6c814cbdafea4fcc6cb8564ca114224ad29ca3d SHA512 5dd491de4214be46f1fe9da214a158618c3582dbf117e3bbf88cb46a6ae09a674073929709beec92a88556397c6e05147461445c529b88fa2db447653a54aa9c
-EBUILD setuptools-9999.ebuild 2052 BLAKE2B b04dd89a6902692fa11323e0fcb4223f2aaf1adeec9b8c6254d7e559bfb61e1ff0d5d3014b03d538233799a01911210a86fd0c3379ed7f2a4b53b76ab16b9d86 SHA512 05b79921883851b4536505409bc9389c2ad6bdcf17d5e840c8b49fe625aaf3b662be8c108211f8ad478cf76679b130641869f812a89914a1d2a32aaeb3861e05
+DIST setuptools-42.0.0.zip 852125 BLAKE2B b3cbba2eb97f7d6d0bb1a1d582c927680ada8d4589c4a196886f95cddd5b8c8b14fb5f0a2397ab7bcdc4ddd5fe6d4eddfab53bf9f43e0781a666f3d88efb8117 SHA512 d430605f8da3820b8d902d339b63bc382b9ec1bb0187385f792226bdfa8c191634df69881e1c43ffa8900599307d0ba202cfcb2d30df12d061f8220b9eae854a
+DIST setuptools-42.0.1.zip 852264 BLAKE2B fac352a9d87245655f8183a8037552d454441ca5d18be60986d3d7883472a8be6af83614cb73896b76a251eadb09c1a67db9789ddbc5beb1dd9c3e1ddadd671a SHA512 d8eea952dc3cd925ddf3aaf059e9042dcb2684fd841446d92f309fcf8ad1869a380784d137006ca1b46ee539b4e1867e5b61eae80553295897df702966447232
+DIST setuptools-42.0.2.zip 858444 BLAKE2B 2b77dbeeb9a3b4138810a96fe7ac0a7800717b4b68d6e9db2d146ca176127d5bfd5e4ef07adfa98758f8c4d05396152ca08e1707caf3d91703c7b268bd291f28 SHA512 ab623fd69b92111d3ab19a3ad9de9c07b4316f4130f3db4068a436d3c13c971d97506f7307c9f64d9cc9ca24a5f3800b68748455e70418d0c0cd240c93ebae35
+EBUILD setuptools-40.6.3.ebuild 2090 BLAKE2B 3d5b2b7f6793664885627b739f456aca0b5903fd9dc4af6604b2e3d9dbb40aab227c5f1619a47aec82759b9e0aa60214bf2ce27a4bdb8ff3631f24cd81a694b9 SHA512 ac07fdd5b84a305f16c1105ecce8288ab69c8c7032538cbf8bfec41ae3c4eaa7ef52706d7068d1135bc3e73b9be8d2a010bc9ac8397ebd4cb20921c7c9da290b
+EBUILD setuptools-41.5.1.ebuild 2619 BLAKE2B 684e57f73715d975d9152a214b6b896f001be4274448ce8618abe4a0cb29f432dbd3b8add384a1a7419dfecd67c295cd0f6199abc6efc3439c622ece4a485757 SHA512 0f0a9a8b1e7faf816d51121103a65b2e9f20676e2a3417cab29e68c0c0557d3ec31244e771b9bb7f454e4d94539908af7a76e1b1f09c86ec6b0c9767263cb91d
+EBUILD setuptools-42.0.0.ebuild 2767 BLAKE2B f04ab6f1810e19600eaceb55a991652a4fac4020a56d0ad1f4d7d092a09c59cff00034cab007afdd7774b74b2db10932ff8c3d36683f4cc81ef9b1f2f026af80 SHA512 28aa998f85729d19569161fadfd56a4a80b55bd8229bb0b2ead0ac7eef6735bd7a83e9241dd379ac5d322db3243b76ee80a5f1380eb2bb99889448cd6193818c
+EBUILD setuptools-42.0.1.ebuild 2767 BLAKE2B da3518f4d491659e511749dabc8247c5271a3076054a6bfb622ffb68168daae439b702c298b6dac92132ec0a9c51e3ecdcd3d87ddc5720421330245d72c12677 SHA512 4ab7c7ba69b5b8fdcbb6e717c6ba470d31994b0baa6634be70291c13c7260f9c586e475caf3dcfda0ac671f0769ed7c65c325fcbd49833f6069dacfcef88c1eb
+EBUILD setuptools-42.0.2.ebuild 2767 BLAKE2B 2a57c2994d54eec7b5f36b7ffb1f32a832cfc9c6549ac44d6a8c8be3a56ea2802de7c850ffe7f7d34f93d5ee7f00c9acf1a99281e1f20b627895c2c792dee93f SHA512 cb7de930f97de13a666097963ca39e342716e40d4e186b4a4dce40d37451dc2b64637304f812ba20d04ac3da4046beb27b080f5b8bb30964ee9afdb2be3265d9
+EBUILD setuptools-9999.ebuild 2080 BLAKE2B 173232a16d3d5fe048b479b021145045960224c4fff9ccafc84e9c7747c4d32cc6f7b1ebadcf399bf52a75db5614fcee32f6c30f26c1c9f6842b422be094bb07 SHA512 e64c7bc081d53057788661659218d82a788c949668bf95e6d4606587da5ab629560a667b39b696dd59f57dfc0906b6dfacd8c8bc5fb483f4b9d8c71a46235acd
MISC metadata.xml 380 BLAKE2B e6c532ce30c0def7dde2f2ca91e1663f290954f1f099fc837247540c31979a215be5550bc42d4d841f62d3a81554ae5377c148ec34dc2e92bbca3daaa1021fb1 SHA512 70bfa11a90dc1bae499e235e01c05ff1b0ed2960062fcef46ed07095b59309c4a0c3adcd47f7b0131ff1035c8e77c5bdf75975ac1eaccaa1a9fbd06a3f868f94
diff --git a/dev-python/setuptools/files/setuptools-42.0.0-imp-fix.patch b/dev-python/setuptools/files/setuptools-42.0.0-imp-fix.patch
new file mode 100644
index 000000000000..5c96016c92c3
--- /dev/null
+++ b/dev-python/setuptools/files/setuptools-42.0.0-imp-fix.patch
@@ -0,0 +1,51 @@
+From bbf825eee764cae0bc44077ccc957a733d53d095 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?=
+ <mimi1vx@users.noreply.github.com>
+Date: Fri, 15 Nov 2019 08:52:35 +0100
+Subject: [PATCH] Fix _imp module behaviour if is defined paths in find_spec
+ call
+
+fixes #1896
+---
+ setuptools/_imp.py | 15 ++++++++++++---
+ 1 file changed, 12 insertions(+), 3 deletions(-)
+
+diff --git a/setuptools/_imp.py b/setuptools/_imp.py
+index a3cce9b28..6ccec5799 100644
+--- a/setuptools/_imp.py
++++ b/setuptools/_imp.py
+@@ -19,7 +19,10 @@
+
+ def find_module(module, paths=None):
+ """Just like 'imp.find_module()', but with package support"""
+- spec = importlib.util.find_spec(module, paths)
++ if isinstance(paths, list):
++ spec = importlib.machinery.PathFinder().find_spec(module, paths)
++ else:
++ spec = importlib.util.find_spec(module, paths)
+ if spec is None:
+ raise ImportError("Can't find %s" % module)
+ if not spec.has_location and hasattr(spec, 'submodule_search_locations'):
+@@ -60,14 +63,20 @@ def find_module(module, paths=None):
+
+
+ def get_frozen_object(module, paths=None):
+- spec = importlib.util.find_spec(module, paths)
++ if isinstance(paths, list):
++ spec = importlib.machinery.PathFinder().find_spec(module, paths)
++ else:
++ spec = importlib.util.find_spec(module, paths)
+ if not spec:
+ raise ImportError("Can't find %s" % module)
+ return spec.loader.get_code(module)
+
+
+ def get_module(module, paths, info):
+- spec = importlib.util.find_spec(module, paths)
++ if isinstance(paths, list):
++ spec = importlib.machinery.PathFinder().find_spec(module, paths)
++ else:
++ spec = importlib.util.find_spec(module, paths)
+ if not spec:
+ raise ImportError("Can't find %s" % module)
+ return module_from_spec(spec)
diff --git a/dev-python/setuptools/setuptools-40.6.3.ebuild b/dev-python/setuptools/setuptools-40.6.3.ebuild
index d5d482efd58e..a21883a89f89 100644
--- a/dev-python/setuptools/setuptools-40.6.3.ebuild
+++ b/dev-python/setuptools/setuptools-40.6.3.ebuild
@@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
+DISTUTILS_USE_SETUPTOOLS=no
PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
PYTHON_REQ_USE="xml(+)"
diff --git a/dev-python/setuptools/setuptools-41.5.1.ebuild b/dev-python/setuptools/setuptools-41.5.1.ebuild
index ff4a7aa54630..a7b9022b6a0c 100644
--- a/dev-python/setuptools/setuptools-41.5.1.ebuild
+++ b/dev-python/setuptools/setuptools-41.5.1.ebuild
@@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+DISTUTILS_USE_SETUPTOOLS=no
PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
PYTHON_REQ_USE="xml(+)"
diff --git a/dev-python/setuptools/setuptools-42.0.0.ebuild b/dev-python/setuptools/setuptools-42.0.0.ebuild
new file mode 100644
index 000000000000..8c33401e75bd
--- /dev/null
+++ b/dev-python/setuptools/setuptools-42.0.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1
+
+if [[ ${PV} == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/pypa/setuptools.git"
+ inherit git-r3
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Temporary hack to avoid py38 keywording hell. Please remove when
+# the test deps all have py38. Also setuptools' test pass with py38,
+# so you need to hack them all in locally before bumping and test.
+TEST_USEDEP=$(python_gen_usedep python2_7 python3_{5,6,7} pypy{,3})
+BDEPEND="
+ app-arch/unzip
+ test? (
+ dev-python/mock[${TEST_USEDEP}]
+ dev-python/pip[${TEST_USEDEP}]
+ >=dev-python/pytest-3.7.0[${TEST_USEDEP}]
+ dev-python/pytest-fixture-config[${TEST_USEDEP}]
+ dev-python/pytest-virtualenv[${TEST_USEDEP}]
+ dev-python/wheel[${TEST_USEDEP}]
+ virtual/python-futures[${PYTHON_USEDEP}]
+ )
+"
+PDEPEND="
+ >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]"
+
+# Force in-source build because build system modifies sources.
+DISTUTILS_IN_SOURCE_BUILD=1
+
+DOCS=( {CHANGES,README}.rst docs/{easy_install.txt,pkg_resources.txt,setuptools.txt} )
+
+PATCHES=(
+ # fix regression introduced by reinventing deprecated 'imp'
+ # https://github.com/pypa/setuptools/pull/1905
+ "${FILESDIR}"/setuptools-42.0.0-imp-fix.patch
+)
+
+python_prepare_all() {
+ if [[ ${PV} == "9999" ]]; then
+ python_setup
+ ${EPYTHON} bootstrap.py || die
+ fi
+
+ # disable tests requiring a network connection
+ rm setuptools/tests/test_packageindex.py || die
+
+ # don't run integration tests
+ rm setuptools/tests/test_integration.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ if [[ ${EPYTHON} == python3.8 ]]; then
+ if [[ ${PV} != 42.0.0 ]]; then
+ eerror "Please disable py38 hacks and test locally, then update this."
+ die "Python 3.8 support untested for ${PV}"
+ fi
+ einfo "Skipping testing on ${EPYTHON} due to unkeyworded deps"
+ return
+ fi
+
+ # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg
+ # It tries to sandbox the test in a tempdir
+ HOME="${PWD}" pytest -vv ${PN} || die "Tests failed under ${EPYTHON}"
+}
+
+python_install() {
+ export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1
+ distutils-r1_python_install
+}
diff --git a/dev-python/setuptools/setuptools-42.0.1.ebuild b/dev-python/setuptools/setuptools-42.0.1.ebuild
new file mode 100644
index 000000000000..58369bab16cb
--- /dev/null
+++ b/dev-python/setuptools/setuptools-42.0.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1
+
+if [[ ${PV} == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/pypa/setuptools.git"
+ inherit git-r3
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Temporary hack to avoid py38 keywording hell. Please remove when
+# the test deps all have py38. Also setuptools' test pass with py38,
+# so you need to hack them all in locally before bumping and test.
+TEST_USEDEP=$(python_gen_usedep python2_7 python3_{5,6,7} pypy{,3})
+BDEPEND="
+ app-arch/unzip
+ test? (
+ dev-python/mock[${TEST_USEDEP}]
+ dev-python/pip[${TEST_USEDEP}]
+ >=dev-python/pytest-3.7.0[${TEST_USEDEP}]
+ dev-python/pytest-fixture-config[${TEST_USEDEP}]
+ dev-python/pytest-virtualenv[${TEST_USEDEP}]
+ dev-python/wheel[${TEST_USEDEP}]
+ virtual/python-futures[${PYTHON_USEDEP}]
+ )
+"
+PDEPEND="
+ >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]"
+
+# Force in-source build because build system modifies sources.
+DISTUTILS_IN_SOURCE_BUILD=1
+
+DOCS=( {CHANGES,README}.rst docs/{easy_install.txt,pkg_resources.txt,setuptools.txt} )
+
+PATCHES=(
+ # fix regression introduced by reinventing deprecated 'imp'
+ # https://github.com/pypa/setuptools/pull/1905
+ "${FILESDIR}"/setuptools-42.0.0-imp-fix.patch
+)
+
+python_prepare_all() {
+ if [[ ${PV} == "9999" ]]; then
+ python_setup
+ ${EPYTHON} bootstrap.py || die
+ fi
+
+ # disable tests requiring a network connection
+ rm setuptools/tests/test_packageindex.py || die
+
+ # don't run integration tests
+ rm setuptools/tests/test_integration.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ if [[ ${EPYTHON} == python3.8 ]]; then
+ if [[ ${PV} != 42.0.1 ]]; then
+ eerror "Please disable py38 hacks and test locally, then update this."
+ die "Python 3.8 support untested for ${PV}"
+ fi
+ einfo "Skipping testing on ${EPYTHON} due to unkeyworded deps"
+ return
+ fi
+
+ # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg
+ # It tries to sandbox the test in a tempdir
+ HOME="${PWD}" pytest -vv ${PN} || die "Tests failed under ${EPYTHON}"
+}
+
+python_install() {
+ export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1
+ distutils-r1_python_install
+}
diff --git a/dev-python/setuptools/setuptools-42.0.2.ebuild b/dev-python/setuptools/setuptools-42.0.2.ebuild
new file mode 100644
index 000000000000..98b924808219
--- /dev/null
+++ b/dev-python/setuptools/setuptools-42.0.2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1
+
+if [[ ${PV} == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/pypa/setuptools.git"
+ inherit git-r3
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Temporary hack to avoid py38 keywording hell. Please remove when
+# the test deps all have py38. Also setuptools' test pass with py38,
+# so you need to hack them all in locally before bumping and test.
+TEST_USEDEP=$(python_gen_usedep python2_7 python3_{5,6,7} pypy{,3})
+BDEPEND="
+ app-arch/unzip
+ test? (
+ dev-python/mock[${TEST_USEDEP}]
+ dev-python/pip[${TEST_USEDEP}]
+ >=dev-python/pytest-3.7.0[${TEST_USEDEP}]
+ dev-python/pytest-fixture-config[${TEST_USEDEP}]
+ dev-python/pytest-virtualenv[${TEST_USEDEP}]
+ dev-python/wheel[${TEST_USEDEP}]
+ virtual/python-futures[${PYTHON_USEDEP}]
+ )
+"
+PDEPEND="
+ >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]"
+
+# Force in-source build because build system modifies sources.
+DISTUTILS_IN_SOURCE_BUILD=1
+
+DOCS=( {CHANGES,README}.rst docs/{easy_install.txt,pkg_resources.txt,setuptools.txt} )
+
+PATCHES=(
+ # fix regression introduced by reinventing deprecated 'imp'
+ # https://github.com/pypa/setuptools/pull/1905
+ "${FILESDIR}"/setuptools-42.0.0-imp-fix.patch
+)
+
+python_prepare_all() {
+ if [[ ${PV} == "9999" ]]; then
+ python_setup
+ ${EPYTHON} bootstrap.py || die
+ fi
+
+ # disable tests requiring a network connection
+ rm setuptools/tests/test_packageindex.py || die
+
+ # don't run integration tests
+ rm setuptools/tests/test_integration.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ if [[ ${EPYTHON} == python3.8 ]]; then
+ if [[ ${PV} != 42.0.2 ]]; then
+ eerror "Please disable py38 hacks and test locally, then update this."
+ die "Python 3.8 support untested for ${PV}"
+ fi
+ einfo "Skipping testing on ${EPYTHON} due to unkeyworded deps"
+ return
+ fi
+
+ # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg
+ # It tries to sandbox the test in a tempdir
+ HOME="${PWD}" pytest -vv ${PN} || die "Tests failed under ${EPYTHON}"
+}
+
+python_install() {
+ export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1
+ distutils-r1_python_install
+}
diff --git a/dev-python/setuptools/setuptools-9999.ebuild b/dev-python/setuptools/setuptools-9999.ebuild
index 8d522c4213f5..34b0627c0728 100644
--- a/dev-python/setuptools/setuptools-9999.ebuild
+++ b/dev-python/setuptools/setuptools-9999.ebuild
@@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+DISTUTILS_USE_SETUPTOOLS=no
PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
PYTHON_REQ_USE="xml(+)"
diff --git a/dev-python/setuptools_scm_git_archive/Manifest b/dev-python/setuptools_scm_git_archive/Manifest
index d31f85639c7f..106a651238df 100644
--- a/dev-python/setuptools_scm_git_archive/Manifest
+++ b/dev-python/setuptools_scm_git_archive/Manifest
@@ -1,3 +1,3 @@
DIST setuptools_scm_git_archive-1.0.tar.gz 2553 BLAKE2B a5ed592384800585b3f58b40571edc929872908bcb5e2d012cefe34e6cd84ee420a3bbbb9e856ef0fbbb972931abb4913d245b98d54b82aaf659247b92a1303e SHA512 fd1a06c86d1a8394e37b91d374b93dd5902906795360688b49077a4530240fd6be575ee66d51c3f61931bc837711bc3c59491d7c9cd165c34e2ec1f314b4cfbc
-EBUILD setuptools_scm_git_archive-1.0.ebuild 713 BLAKE2B bcdead99b6194691550578e5a9480d5625836a9ffef43fda82a6c9803a9dfcd95484866fd01e2587ce19a6ca5ab99a32c0d81101e83c6594d93987d433543e1f SHA512 4c924591525ea847c87ab74dd9896071c5b43e374260b4b06650c74ebe853d50d7dbe0529186ebb490028bfbfa4c7de66408737a192acbd95a1c3aea1b4c15b6
+EBUILD setuptools_scm_git_archive-1.0.ebuild 720 BLAKE2B 11e79cd3108b9ea8867c686e2510f7607439e9770033fb05ff01e3cd0f2ad2b2e3701cc7a72543f4bc213e5851c7e48bacf638c64bf3362427fff1925786cdc0 SHA512 fd6c56b6c05c7191aaecc5da023375f95931c885dd31f645dd000422d51c211460775b94b7e78e85fe2a32f49778ff90d4df9f0b1d4bdbb579a4ffb326f21922
MISC metadata.xml 243 BLAKE2B f40c5d69470d5136cba32e1ea6b2351ca1842a5d83381e0bef3e063e266c64bebb9ba85e1f155010e219b136c2827c989d9adf3b2c6b2f6ca265f03339c9a7ce SHA512 640630eb9d42c319ca1da37b03a03677a3dd4e48f28ce2690b64f6e4e7d5885cfda41d439f3f9d8b009be04891b043a5b0ac6f9d43b701f65c8fcc0e0613b04a
diff --git a/dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.0.ebuild b/dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.0.ebuild
index 264b344cc2f0..819a015f8fe3 100644
--- a/dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.0.ebuild
+++ b/dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/Changaco/setuptools_scm_git_archive/archive/${PV}.ta
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
IUSE=""
DEPEND="
diff --git a/dev-python/sexpdata/Manifest b/dev-python/sexpdata/Manifest
index d132b6ddf550..861a7e0e74bc 100644
--- a/dev-python/sexpdata/Manifest
+++ b/dev-python/sexpdata/Manifest
@@ -1,3 +1,3 @@
DIST sexpdata-0.0.3.tar.gz 13105 BLAKE2B 36c4082a63f6748759d71fc38a056ecb7467eafebf0a1a0b006fbef1302488f23a859462c9526dc365f7c88b8b6c331dc6e4892e1d96358abb44ca60a909d283 SHA512 03d4d1557bcc950124e408d6870894c8ee9e72a2ee83c881adf48f8e53bdf3744b4f3e3e133a74a195d236424b434cc690583a68d8395324ca4e84947e548501
-EBUILD sexpdata-0.0.3-r1.ebuild 500 BLAKE2B f314953b5c2679bfccc10e5ebc604e87e4faf4815df8c2df124d14241878664fc7cad6ecbc1d52f1c310160c332acd2f9e70eef5007069ba9f2a26467dbcc6e2 SHA512 97ba4723096a9e4662dc549a22d878df1f201ce2da81d08ebbc7bb21c60c01066c74dc233988ebeb6a9de319900cd597133d0345f0d621237cf4dce2a68fb1c8
+EBUILD sexpdata-0.0.3-r1.ebuild 527 BLAKE2B 8bdc472c2123171bbb937e0a6535c6f7fed01b95b9e691973ec1e88bf50f18ef530a2e99a1a8890605069227fe48adecc5bc67957d0f30c0c17c739fa8923e01 SHA512 e438700837978eb30235a6f30f3c0437fd5c7a287f0e7e831f2f75cee1dfbc55ea7919f22943b34e9d8c60c4485b27653e4341bd409519f5fe200a8a66e9d458
MISC metadata.xml 247 BLAKE2B e205358ad766c8aab0a8a989527dddeefc2f823cbcf03bab4b79f6a8fa1094286715eaaa0abd97c10f9d3a1c58c2a486ef9846e851788daade0e567c31848067 SHA512 9e0ba28b7310e552922e103b228d991b97d2e670bdf48f384f496099b676234ac5449e4ff2cccada5affa0510272bb33c125226f1f54733fa83038e8dccb8e6b
diff --git a/dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild b/dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild
index b32a5923e372..45b2f30c034b 100644
--- a/dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild
+++ b/dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}] )"
diff --git a/dev-python/sh/Manifest b/dev-python/sh/Manifest
index 97593561b5b0..a06985668cec 100644
--- a/dev-python/sh/Manifest
+++ b/dev-python/sh/Manifest
@@ -1,7 +1,11 @@
+AUX sh-1.12.14-skip-unreliable-test.patch 317 BLAKE2B 3c45673daeec13cbdf851dd97061df85c41783a1b5d760d9d45386b8b4e3f88e25e3f98cbdbce44796e5803614d5474444e554d305089d098fab2cb07075cf71 SHA512 6adc7fd1e2a9f52804272bba1d83eddd6db82b4b67569fc75d169794a19c505d51fd53c949eaabdeb775119a5e3929902c2bbf3883ed299b2de0e4faad597835
+AUX sh-1.12.14-tests.patch 1261 BLAKE2B 57c41b50078596998758410f79f0c54458b7884015382f28c82c893223620b42191d19f7fcb4a7065c38e6f2c35ee3e5e3c238667154aa0a2ad3ed6c6e342664 SHA512 e31ef40766e793e1717d15a537a30bf184cdee767d97b06b073074e0545c7d7fbb6a215e21d86ac70e0991a2a4d1bc35165442414ffdea4ece9a7c6a0c73952d
AUX sh-1.12.9-python2-unicode-tests.patch 674 BLAKE2B 18153eb571fd50faf9c4e733b53f63f0630e7cd172eb5e5bdc04f550b49e247e9bdfecd6fc81868125c270e21899de29cc418e807d6b26df5ea8dd97a85d5b16 SHA512 c33cc195c54232dc7790aba2b34750f623a00ada51f55fc5da3ff9979f2c83359a904e47c0c3ded9f016ff256fafe5099be824261d91af0603f2d714c01e2342
DIST sh-1.11.tar.gz 36821 BLAKE2B 30ac7cdb814b307c810190deea54f819d7ad3d134440040c5e0d1718b970331ec4764665f79784acf40b3905da074c19e9dd0338f7306e07d086a583dd058517 SHA512 ccaf178384b5a609c00bb44796a6bec088750414385f19b2d8ffcb93cc8f5ddb6bf82fb966d2bf519651f6efed54258a3c6542a9827d01e6be64af8cb8f86d3d
+DIST sh-1.12.14.tar.gz 56861 BLAKE2B dcab86c518fdfdf763053f05a6701fbd0faa76e05d710d6ef709dca89b7527157385ecde355f5f358ba08f7da8e551712732ef43f3074f5568fc7092ed12f014 SHA512 5f2daa2666cf8efe90ba550c8ea5875f2a8812d787597c9d9b933f58feccd192e1ec0ab5695b756bdbfbf9748d106c2045be20838e680b31dac3f778970b5786
DIST sh-1.12.9.tar.gz 54077 BLAKE2B 6a63a07fe82479388e5d84655d7a22d01fb2be2cb858884f2f69799aa3390443cbf7e6d42b640be6432239ab5d1a0db0b69f1e39bc3e30719dbba78c6fc8f5f0 SHA512 378ebfe148de6d1fb0f6488a42a39570f1fde6bb2d3ce40cbe29a6920e102f4c31d38a686663e52b2968099d85a0b5867e112c5d53ca0a4527a2f2bc9e607d35
EBUILD sh-1.11-r1.ebuild 505 BLAKE2B bcdda93f27cae340b57c54df8cafc2a3076b88e93a3ee3b30345711bfb945c836288d95832a3e4f9c6e5d2fef5bb66b77d6c275e1e83595c5c66e1a9197c471e SHA512 2b7b8d5f0e95e71f22a035cf42a95c51799d5c092c429ee39a1acedc22ca0dc46d0d96a0df55d0a9300c0482ad2fbe91f0252b7a64630b64b7783dd937a5c452
EBUILD sh-1.11.ebuild 495 BLAKE2B 550a3fe10a5e82fa8c251bc61dee8fee805b45938d07dc1202895563ff59fa3a2e1bf635333fe53222834461b339748b12f29317baceedb76b188a5de3210467 SHA512 5e3c5fafa966277c1d227079ff70fa340f6c4b3e7f48ca3bf93861f1980c7e195cb7545512cbb11234e9b7136a06482826339e4cb33375005d096b05d13047aa
+EBUILD sh-1.12.14.ebuild 672 BLAKE2B a644f818667bb00ab0423caa3291f68276e25289ab9b7b5a7c07895c70f3e8fab657337c0b6c4b1ac964da86300167a1dfbf6db735d421c4fa96209919255f64 SHA512 7559fafe47d08f47e21fa36b4016f4bd24528576401462a2960adfc08b6ef5ab4d734092cdb8f7b52cdbf3e6d4a81405cae4bd075f7a55d03fce69e839040cd7
EBUILD sh-1.12.9.ebuild 575 BLAKE2B 117dc214f33b5820d3f2c36ed55b09018f75765ac3cef57c5f461fcb488bc82499e538f7255412aa14030a758fa25375e118c79a81c9ad0d960963cc00239971 SHA512 b300e0ea0b7863b4d3165a3f537c4ed95880ac4d3f6e6ba8dd28d56ea315ecb84330c561447232d2e5ffce314bc92cd08f4e024942e1c7f937b5ef0233db894b
MISC metadata.xml 676 BLAKE2B 217e170b6b5cbfba2e5029c250dba3927f3cd2b3bbc5111cb5ea459fdcc1bcff0448a8dd2e4e2d8afe42f459e7a485fe4fe04202e9c253bd51f785eec216eb5a SHA512 4d4633de70608259eb2bb288af89992c90fe192258ac157d07f2d568922a88b497cf6a3e2961b266603089e55ce7cfcd7ae2831879ed9afce4c3c740479c2756
diff --git a/dev-python/sh/files/sh-1.12.14-skip-unreliable-test.patch b/dev-python/sh/files/sh-1.12.14-skip-unreliable-test.patch
new file mode 100644
index 000000000000..aa4f75727a17
--- /dev/null
+++ b/dev-python/sh/files/sh-1.12.14-skip-unreliable-test.patch
@@ -0,0 +1,12 @@
+diff --git a/test.py b/test.py
+index 68ef40c..e5d48da 100644
+--- a/test.py
++++ b/test.py
+@@ -500,2 +500,3 @@ while True:
+
++ @unittest.skip("Test is unreliable")
+ def test_environment(self):
+@@ -587,2 +588,3 @@ exit(2)
+
++ @unittest.skip("Test seems to be unreliable")
+ def test_piped_exception1(self):
diff --git a/dev-python/sh/files/sh-1.12.14-tests.patch b/dev-python/sh/files/sh-1.12.14-tests.patch
new file mode 100644
index 000000000000..bc3d1b59fef6
--- /dev/null
+++ b/dev-python/sh/files/sh-1.12.14-tests.patch
@@ -0,0 +1,43 @@
+diff --git a/test.py b/test.py
+index 68ef40c..640e5b5 100644
+--- a/test.py
++++ b/test.py
+@@ -515,6 +515,13 @@ def test_environment(self):
+ "VERSIONER_PYTHON_VERSION",
+ ]
+
++ # On python-3.7+, the changes for no encoding inject LC_CTYPE into subprocesses
++ py37_extra_envvars = [
++ "LC_CTYPE",
++ ]
++
++ prune_envvars = osx_cruft + py37_extra_envvars
++
+ # first we test that the environment exists in our child process as
+ # we've set it
+ py = create_tmp_test("""
+@@ -525,7 +532,7 @@ def test_environment(self):
+ try: del os.environ[key]
+ except: pass
+ print(os.environ["HERP"] + " " + str(len(os.environ)))
+-""" % osx_cruft)
++""" % prune_envvars)
+ out = python(py.name, _env=env).strip()
+ self.assertEqual(out, "DERP 1")
+
+@@ -533,12 +540,12 @@ def test_environment(self):
+ import os, sys
+ sys.path.insert(0, os.getcwd())
+ import sh
+-osx_cruft = %s
+-for key in osx_cruft:
++prune_envvars = %s
++for key in prune_envvars:
+ try: del os.environ[key]
+ except: pass
+ print(sh.HERP + " " + str(len(os.environ)))
+-""" % osx_cruft)
++""" % prune_envvars)
+ out = python(py.name, _env=env, _cwd=THIS_DIR).strip()
+ self.assertEqual(out, "DERP 1")
+
diff --git a/dev-python/sh/sh-1.12.14.ebuild b/dev-python/sh/sh-1.12.14.ebuild
new file mode 100644
index 000000000000..2d02b529b89a
--- /dev/null
+++ b/dev-python/sh/sh-1.12.14.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python subprocess interface"
+HOMEPAGE="https://github.com/amoffat/sh"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+PATCHES=(
+ "${FILESDIR}/sh-1.12.14-skip-unreliable-test.patch"
+
+ # https://github.com/amoffat/sh/pull/468
+ "${FILESDIR}/sh-1.12.14-tests.patch"
+)
+
+python_test() {
+ "${EPYTHON}" test.py || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/simplebayes/Manifest b/dev-python/simplebayes/Manifest
index 95212316dac4..2b6e42daea5d 100644
--- a/dev-python/simplebayes/Manifest
+++ b/dev-python/simplebayes/Manifest
@@ -1,3 +1,3 @@
DIST simplebayes-1.5.7.tar.gz 19260 BLAKE2B 373820a19c1a3188f0dfb57cbe6ac8e27fc6a96e9d1686d698a1f109122afd5240715678d965d843482de3c12b8b806157acef17008d4c6fac0103b343dd44d7 SHA512 417af72db13418e5a9df2fdb642fc63ed3eb4fbbf88cc7252a9e3603d31e35ccb68ae5838d8bb7d77554c1820a9db8aa944c639af4eb6418babb9d360ef3ddbc
-EBUILD simplebayes-1.5.7.ebuild 677 BLAKE2B 2287b985067f5dfeeb780f602986eb7147bb960a2ff7a3dd97c62234bcb4fdd5a52d941dd39b9bbccf30331780de3d45fc15df4ea1bb12d7725f344b4027ff0a SHA512 aab94177d3521acc351266204d54326664cdb49b8a41988839abba2cf0af96881245f78d076ac35eafd002dcbe6cda7bddda8d3efcf0bafb129f310bd8f97339
+EBUILD simplebayes-1.5.7.ebuild 704 BLAKE2B 3b5bbce64451fba86d86113c12c6f2e2dcb6719cadc26ebee000fa5f21b8e29813fab02c9747653fbdf264be6259860238f2ad3ea718c5a731c4e8e734d4e97f SHA512 b3cc8994eef85e5f2a50382b18e6c0e1611140d3f33de1d77bca7458b0e3ce4484e8a006ec602f5d289994505ce2ddc24f7673eab01e6944c8c068aba2650c76
MISC metadata.xml 613 BLAKE2B d2456e6bcf0c65893658fe5f64edd2a407b394ef468f4afc9c7f7386042dca32602acc7ed9822dfa7445f6853d3ecba4579b397630d73a9dbe62389495386bad SHA512 ca6a18f6ef26a213a83f4dbd6fba4542c868365fc713f386a0ab92e4cb60a9faf0fa96f82bdabf81ec301745a63d35e821203ae67dc0e1b6ef3b18cadf50a97b
diff --git a/dev-python/simplebayes/simplebayes-1.5.7.ebuild b/dev-python/simplebayes/simplebayes-1.5.7.ebuild
index c2f29f4a8cec..9b847a519d56 100644
--- a/dev-python/simplebayes/simplebayes-1.5.7.ebuild
+++ b/dev-python/simplebayes/simplebayes-1.5.7.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/simplejson/Manifest b/dev-python/simplejson/Manifest
index 480de2726f57..b271d2dded86 100644
--- a/dev-python/simplejson/Manifest
+++ b/dev-python/simplejson/Manifest
@@ -2,8 +2,10 @@ DIST simplejson-3.13.2.tar.gz 79735 BLAKE2B 5feb87611451054ad8e856e55a4a6bca5047
DIST simplejson-3.14.0.tar.gz 80112 BLAKE2B 5866adeba886b4b4f526d4d7fb7ac65f12fa8cfe593a0ac40419c6f04e2f6b776adea49fdee861be54047666b7275bf229db7f7815515a9273878bf0eb68c5f5 SHA512 a81b20a75840566d5985803f35c56ee6957a433f0a9a6fc2f0fb2d46f978925cff0edc2f2c06fe85e7155c8301fbadc962152671c29310c6306f63afede75f98
DIST simplejson-3.15.0.tar.gz 80963 BLAKE2B affa7da859bc2b2426389d881b53abdd086a2f7082decc9f8968859f54354d50747eb6f1cb8c4cc0151ef1e2cb8ecfb8aabd9f2151eaff2f39c4d08b9430f432 SHA512 601d575a5b8be66a33df28f27292ed12e5aeec39c74aa5a5108d82890dfb45a086e7a3a5072e012031209465c5c518909b4c1fb261fc055e6b9b1523a6bc39b4
DIST simplejson-3.16.0.tar.gz 81203 BLAKE2B 84b465cad6d78814b13ecf5e75b09cc63a9aaaa12b1412567feabdfa02f9c0e83bbcf8191425c517cea38f6bfccbd691442fae4322957dc6ead6565d23393d6b SHA512 c90da313b21ab862b6132e7bbe4883830c8a26fd36224f307859042852cdb900e36e41cc7c6773a1d4cf89476cdb68e1136642f38864ad6ed398716390122968
+DIST simplejson-3.17.0.tar.gz 83119 BLAKE2B 979dbcb5d50aeb55fd1c16daa398ef915ee1f23ca25a84870a3132c265202d1cd253090157cdea179cecc6603618df293a28adeadc795238ec3ccfceda88ea0a SHA512 383ee4fa3b2f378cd83152ba588ffbb620aa0e7cec80d3e3097edfb406a60e96afd6c5302a5b64adb710d3a52479c609873a2db7ab5756d7ca7a51412029e4c6
EBUILD simplejson-3.13.2.ebuild 850 BLAKE2B c571ef88be326eb5b0e9a1292e9c962f939c00d80c20f5c994385d949352341d50d644040feb28f32f7b08d97fd4567ade53effe5941e40d8db0f5f612aeaa50 SHA512 916ee02c477de949d9a0c4c46a80df194dbd17811e57ed9abbc159a621db93d90eb888c08f852d9ff252c925bd740180317aa9d43b6e89e7413b53d1f85cb0a1
EBUILD simplejson-3.14.0.ebuild 854 BLAKE2B ccd0dacc0439ce689468684172e9b89ab5ee49cb3ec639c5971efb99e02d11d76ce5d6f74ffe6056a9d7900679a006a7f5633f16ddf4a554fe194513b0f22305 SHA512 960cc42f106b5536ba099d16543f1fad778083d9df9e68c6c3b124ee4de83913cbffc557612d1f3d1e269abe9fdcea815102edd883f48cf4cecf302dd95a9505
EBUILD simplejson-3.15.0.ebuild 862 BLAKE2B c598ca357339472b9fe0fa3fd24e806b0933d96d51ea33d7c2b194b98d883a3c475d434d7c07d61062bdc414c12a0ccba628ddf9249945837b35c6251f1c4f83 SHA512 b9907baacd9f1fc0ddf3aa219eb3f514e85ff2f1038f07b18878666c621cce212be6789a1cd485fedefc77e8b1822a2396103030da1cf02daf6660059b758a2a
-EBUILD simplejson-3.16.0.ebuild 862 BLAKE2B c598ca357339472b9fe0fa3fd24e806b0933d96d51ea33d7c2b194b98d883a3c475d434d7c07d61062bdc414c12a0ccba628ddf9249945837b35c6251f1c4f83 SHA512 b9907baacd9f1fc0ddf3aa219eb3f514e85ff2f1038f07b18878666c621cce212be6789a1cd485fedefc77e8b1822a2396103030da1cf02daf6660059b758a2a
+EBUILD simplejson-3.16.0.ebuild 854 BLAKE2B ecad7bb6191e1772733f8fccd46a6d65802ab68a507741ef57f5bb120a5ae87ed7905df9f2066d375892a497e5644a081919db7b08c1a6da57c936c528a06948 SHA512 5ec12fe3405b7a18ac525d55ea1e5978b1f530cdbe55174ea307c507ff84eb63440b977ab7d2231c7148b61540c9233fb652e647a8547f8b0c438c628cb3ef37
+EBUILD simplejson-3.17.0.ebuild 837 BLAKE2B 77f3b0e6dc2a78ef849c83ebe6a5c482316a39e718a62bdf7ef25108d1e63e2ea896abe6d99bbab8ec031bcc316abeeb333b50ac731e9d726f3c5b6e555eb315 SHA512 178200ab604240e788aba5ac6cdd28c2b2834eda5b978a02633af44670b6d4ff11d155ed105741cdcd0993757f02400f0cc381855070f30fb62bb7e6101ffc2a
MISC metadata.xml 323 BLAKE2B c21be649394bb8a261a6169a710fd3862f1dd539505381a15f99611f323ea1e5fe4e6e54f1ed73d28bdddc2459812f13e40658ed99c09d0ba0f93f724b4bcfc9 SHA512 7db760ee80a6281bcc370303bafc40aea566465bf3264381336222c6f6002f573bfac205f2e42cca557c7b31855f082e1ed29ec9ab3b1125e455cf84bdaf54ec
diff --git a/dev-python/simplejson/simplejson-3.16.0.ebuild b/dev-python/simplejson/simplejson-3.16.0.ebuild
index 291c3847e0b2..fb3f3518ad58 100644
--- a/dev-python/simplejson/simplejson-3.16.0.ebuild
+++ b/dev-python/simplejson/simplejson-3.16.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="|| ( MIT AFL-2.1 )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/simplejson/simplejson-3.17.0.ebuild b/dev-python/simplejson/simplejson-3.17.0.ebuild
new file mode 100644
index 000000000000..08d29701439c
--- /dev/null
+++ b/dev-python/simplejson/simplejson-3.17.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Simple, fast, extensible JSON encoder/decoder for Python"
+HOMEPAGE="https://github.com/simplejson/simplejson https://pypi.org/project/simplejson/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( MIT AFL-2.1 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+DOCS=( README.rst CHANGES.txt )
+
+distutils_enable_tests unittest
+
+python_compile() {
+ if ! python_is_python3; then
+ local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
+ fi
+ distutils-r1_python_compile
+}
diff --git a/dev-python/simples3/Manifest b/dev-python/simples3/Manifest
index 4aff31813bdb..317e34f5ded1 100644
--- a/dev-python/simples3/Manifest
+++ b/dev-python/simples3/Manifest
@@ -1,3 +1,3 @@
DIST simples3-1.0.tar.gz 14630 BLAKE2B 856637f01e0ed9a44c27530a741b6bd331130163c2a310e4a780a7d57db4f1c0a5fcc0e08e2faf5fbbbfd7de37847caccd004504a783522c20b9c0732ddddd63 SHA512 3f715eb9dc7cae22f0d08e01599d15e33f5f52441d17a85b6017c15bdfeb125d473ef0d0f19de712f7d09d4127f71e423adc6aaeec461c32fd7568e9ed4c7e54
-EBUILD simples3-1.0.ebuild 736 BLAKE2B fadb3128a7333a524cdf64913785a96985fdbaeaed6075ed5361721bbeaf5581f0e6f307e7d08d64b0e1a330c31771682b615faae878db747a54f11bd08fbd86 SHA512 99b1edb762cb97db4c0053282214528ff678abba24e96bdfd0d4f9356647873202427a8107e9be8df965e8ff3c8baff71d6b582fd3838c75e45a48304720dfdd
+EBUILD simples3-1.0.ebuild 760 BLAKE2B ff88e404a17193ac40054d642ddb42233a7f20550bbaadbd5b67edaa4f97b5e7e7469aa037b21ef197d30a60b79e3f750879ebd5cf9dd12d8c575693e88407be SHA512 5ddcc4b0d6fbf962323d203f96b699b3560c762e1266423f540c0ff88a460ac300616b42e57ed0f1bd703e3eb0faf0817bdb7b390db4b0a7bbd7f25adacefece
MISC metadata.xml 311 BLAKE2B cd347f42ebefd940ec84ffafbee7c97895bc42a8e61e41d9c09672bf538041db47fe6ff0b162da8d096a067bdf105a5e4556840ea2902f2d336a7ea09aa4303b SHA512 fc6af27fb7a7f4c826f6273b8a3a91755cde5ef6ba1e9d7745a0ad6c0aea797c00b22432e0186aed95dcecce73a2fb49283546a0166140921df969a3d6e27859
diff --git a/dev-python/simples3/simples3-1.0.ebuild b/dev-python/simples3/simples3-1.0.ebuild
index 9f465e5aae4d..449bbf00f11b 100644
--- a/dev-python/simples3/simples3-1.0.ebuild
+++ b/dev-python/simples3/simples3-1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}] )"
diff --git a/dev-python/simpy/Manifest b/dev-python/simpy/Manifest
index 0f978e0efd4d..c0fb0616245b 100644
--- a/dev-python/simpy/Manifest
+++ b/dev-python/simpy/Manifest
@@ -1,3 +1,3 @@
DIST simpy-3.0.8.tar.gz 402664 BLAKE2B 434f0575ed2b5c99f29e9e403bfbd07da23b6abdc5a8fc183933a503ec574d8726535e727f5c15b0de7e1f331fb332d6b79ed933d5a2f3a6eafd3e840039f5fc SHA512 c8c468ab60da1b357a1c62ca516a0cce51c6941f7b7795ee57c905cd8457f5614c5ff1f6d7586c0b9d9148e03251fd4f77b4e2c3c3d438e532e49bc4583fb08b
-EBUILD simpy-3.0.8.ebuild 941 BLAKE2B b0da380bc131774ce069b624023385c5140a23637dc0cf9839e4e0ba0588664a615d02894adca0193003e8a557d8642a219162cfa3868abdaa1637c6c00f5c98 SHA512 1b082002c953853b67791402d01b0195f3457ae4b74a949d3c5243ee5f9f5c41cc4298d603389683f636cb4d6bf66583462589563abe605c01b6ff67dd01b163
+EBUILD simpy-3.0.8.ebuild 968 BLAKE2B 9c902b59fe8d608948f5b2088b6193b1f025d891192d6b47617109165859fa8e02862366be8806b1c5d3824713bec1d0f8a08544afc63eb574d7c6b442f1ecac SHA512 d36fdfdc2dab54aeaa5c28531d6eff0cfb223b44b988dddb35628c771c06eca39a95b8ec69e1ad8fde0b7a2afd873f3028b891870ba03335b11b401e8786380d
MISC metadata.xml 383 BLAKE2B be75ad8df2181d19f5d653278454051eaa5c455fc5ff3882cf8e11bb50787847fbac3db1e33034c3f1372a82a15227d494f71af9644d6aee42069b41fb6b4f17 SHA512 fe339084efea01b5fe7375a1fbb2a8c21105164fea3881de4b5499771d6c649f6cbadde20cca9d02050d8a143311d2bcabea48dc30bd518e7e3ff2bb2f1ab169
diff --git a/dev-python/simpy/simpy-3.0.8.ebuild b/dev-python/simpy/simpy-3.0.8.ebuild
index f957fab4c29a..571c717572f5 100644
--- a/dev-python/simpy/simpy-3.0.8.ebuild
+++ b/dev-python/simpy/simpy-3.0.8.ebuild
@@ -18,6 +18,7 @@ SLOT="0"
LICENSE="LGPL-2.1"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="${PYTHON_DEPS}"
DEPEND="${RDEPEND}
diff --git a/dev-python/slimit/Manifest b/dev-python/slimit/Manifest
index 5a520519bfc5..e93a8873bf8e 100644
--- a/dev-python/slimit/Manifest
+++ b/dev-python/slimit/Manifest
@@ -1,4 +1,4 @@
AUX slimit-0.8.1-fix-python3.patch 18813 BLAKE2B d4cdfcce63635ad35ebd7c1c4a42ee9b1d4fba2dea4aac3a97274c98e012b615dbd121413243e1279c00ad731527bf311aa5fe4dc25fa174b5142abb4f990c32 SHA512 fad15e30fea0000f797db6e113ca83d847e412c5906e42d15bf1d8afab857d617403f92b733ebad761cd6182e16e5a8f21081829d2410f9842bd8fa8f093b8e8
DIST slimit-0.8.1.tar.gz 90096 BLAKE2B 9bf7a00fa7aa48a47950b2db66868c03e3923ed7b878ac4d93bd92becc1909cb79a15365db8185f6d8872028e0d01343394e4c768149155bc6aaeb4acf69954f SHA512 ce33dd15c755b8327a73121322b525738b5f8d83c08b0b6329fa6e090575c68883b4bfa29df04544e5f566f3a81a60e480b5e760e2b0e67644a7db5e25604cc0
-EBUILD slimit-0.8.1-r1.ebuild 1105 BLAKE2B aef307a0e25ceac290de271c6265abbc464096939b18e495d42d24328df0abe5e4cd5760d782291b50adfb811db7e239900084f31c4f0eeeca558952b38ebf18 SHA512 b6b7d526bf859079c8367686bd75fa58616471525d7c238bdd2654d8d6005dddf7e064540edd51b5d2deb98b0cca4aa0264267e08715e8b2da2a2012e4e4abd8
+EBUILD slimit-0.8.1-r1.ebuild 1132 BLAKE2B c53165c8d72261e5aa47683345536af9869f3464c04191291924e4515f0902193844f0050fce1254147c15676bc15f9c43d1d24b91808c75ff2bb4bffc0ce29e SHA512 406c7225c51ca265d8adbe3034fc8507d2845c3550d0be2f56d69e81395d1b46dd101422c6adb51ee8a2c8385c7ac048d78b40466e010ba384a36f8049092ad7
MISC metadata.xml 381 BLAKE2B e72dd60346098d4cb6e0886a32c5bea0139c33eb086282ad337b3125154f4b7badec99e22b539430c38ab224a50e0da28863c85eb91f5f03243328b327f75999 SHA512 54ac346d7d9d2f0d267ad22b777d8e504fdd9f2b5e9aeb1d7465d0047c820208e323e24a57cdc0f5361c3ef35feece064b67d3d42c6934562362cda319110986
diff --git a/dev-python/slimit/slimit-0.8.1-r1.ebuild b/dev-python/slimit/slimit-0.8.1-r1.ebuild
index b3c65679a475..63cf71e71ec6 100644
--- a/dev-python/slimit/slimit-0.8.1-r1.ebuild
+++ b/dev-python/slimit/slimit-0.8.1-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/ply:=[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/slixmpp/Manifest b/dev-python/slixmpp/Manifest
index 5856691f6041..4ee7d2ccf042 100644
--- a/dev-python/slixmpp/Manifest
+++ b/dev-python/slixmpp/Manifest
@@ -1,6 +1,6 @@
DIST slixmpp-1.4.0.tar.gz 862826 BLAKE2B 940c6c66f7f98574c88da6fbfaadf7103c4469cd198e096fbad57978f5e206c53b86933a930a24a8b891415b961c4a255d4c9c25885a8bd630f5d6185486fb6e SHA512 586fa5156641d786f9e45df8e6a1a20b8cb2dc2b9baef2a0713daa9ab8a3321202fd4b31d5753cf2659cc9311a4842bee9991a7fc295e62dfd78a869d8619d20
DIST slixmpp-1.4.2.tar.gz 864608 BLAKE2B 9689b274a9c787174248c094329ea33783627a45ef39708a611013454953de4fa8799ca5a35950a3f3ed49bebf5c56f6f2bea079bcc2a3dce7d2648bfd812371 SHA512 3b3356352af8d7ec8cca15210c0524ce0bb5e313d8c5455bec13e82aec261f6d094a99df9f08642418a0e4abea4ee1ff607e42e1c166b9be1c26534b690c330b
-EBUILD slixmpp-1.4.0.ebuild 743 BLAKE2B f36566965aa8ed05c1f7d545ee212988563e02b07a885e2ffe48c92f417761d35bcc239b789d7d6811d812d87c69f26beb929dc7d352ea5849b9c0a481a5d995 SHA512 1ffc207ac454b9dcaf57c3c2f2a329096ffd0809bfaa9c617c39fe36e06798a4a3ebef0db4a1750799f19f9cddeba52c6948d19ef8072491722ba728174d8b31
-EBUILD slixmpp-1.4.2.ebuild 771 BLAKE2B 8c508f4a1f66e065896f391db831c8984fee8226eb59a4a4400c4ad54cd538991e4a411615321d812ee9b067c5e65a638d36577f879ba26d508b7d9329e617af SHA512 44547cd0b3b90551673daf234cdbfd2c95f212b74849f196714338049641ef528ac080b18928a3dd966f301f8d38229492ab441e191d0f6f86231e052258a966
-EBUILD slixmpp-9999.ebuild 771 BLAKE2B 8c508f4a1f66e065896f391db831c8984fee8226eb59a4a4400c4ad54cd538991e4a411615321d812ee9b067c5e65a638d36577f879ba26d508b7d9329e617af SHA512 44547cd0b3b90551673daf234cdbfd2c95f212b74849f196714338049641ef528ac080b18928a3dd966f301f8d38229492ab441e191d0f6f86231e052258a966
+EBUILD slixmpp-1.4.0.ebuild 767 BLAKE2B 3104e2a79129792d61f3ac559dba560f375cde01cc350152d9cc784e36555034cf8189d1d899d5d7e9a20f2a236c0a3a9b870a31fbc5ad91fd46a57ff8bb6303 SHA512 e7950804c85f0ede55fcc690fa25018cd7c3124268084dc19bcf94f95d0f9c4d1fd07df98ed8a914b74dd95f97f98f1952061422ec69d6b26607396eb124cb6d
+EBUILD slixmpp-1.4.2.ebuild 798 BLAKE2B db806612305334eac78261450a315fedf47fd6af9ccb8768fbec607b0fd9b777a39c9449d2b088dc741fcaa92884d6cec5e04d01366e25b8cb6e78e7129b4697 SHA512 5d21923f9382f4e817b80bd0c6268c0765d9ba3cc70409e83b51687b8e8780146586aaeec9f2e202361fdc1ad3f6ec9e04eb4d04035b20f1b141145fa1076a9a
+EBUILD slixmpp-9999.ebuild 798 BLAKE2B db806612305334eac78261450a315fedf47fd6af9ccb8768fbec607b0fd9b777a39c9449d2b088dc741fcaa92884d6cec5e04d01366e25b8cb6e78e7129b4697 SHA512 5d21923f9382f4e817b80bd0c6268c0765d9ba3cc70409e83b51687b8e8780146586aaeec9f2e202361fdc1ad3f6ec9e04eb4d04035b20f1b141145fa1076a9a
MISC metadata.xml 321 BLAKE2B 263ceaeeaf4eb1405ad1fa44a5a064ad778b1759e9b4f72dd4e110b28c4bc904897029441ea4c5b1d577472f13dc1baebd2bca0dd11ec7f624708eefed6d4db6 SHA512 1d3070cf4fbf0feaf8473e8f9e354f401c64cbd526f94bf42721528fa94852146084219beee4c344138a1d1241783b12a47e6a4fd9de95cb330dd82baaab92e5
diff --git a/dev-python/slixmpp/slixmpp-1.4.0.ebuild b/dev-python/slixmpp/slixmpp-1.4.0.ebuild
index be8cfcfecb51..5fa849c70abc 100644
--- a/dev-python/slixmpp/slixmpp-1.4.0.ebuild
+++ b/dev-python/slixmpp/slixmpp-1.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,6 +11,7 @@ HOMEPAGE="https://dev.louiz.org/projects/slixmpp"
LICENSE="MIT"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://lab.louiz.org/poezio/${PN}.git"
diff --git a/dev-python/slixmpp/slixmpp-1.4.2.ebuild b/dev-python/slixmpp/slixmpp-1.4.2.ebuild
index aebd4d6f2603..0f216ad7e875 100644
--- a/dev-python/slixmpp/slixmpp-1.4.2.ebuild
+++ b/dev-python/slixmpp/slixmpp-1.4.2.ebuild
@@ -11,6 +11,7 @@ HOMEPAGE="https://dev.louiz.org/projects/slixmpp"
LICENSE="MIT"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://lab.louiz.org/poezio/${PN}.git"
diff --git a/dev-python/slixmpp/slixmpp-9999.ebuild b/dev-python/slixmpp/slixmpp-9999.ebuild
index aebd4d6f2603..0f216ad7e875 100644
--- a/dev-python/slixmpp/slixmpp-9999.ebuild
+++ b/dev-python/slixmpp/slixmpp-9999.ebuild
@@ -11,6 +11,7 @@ HOMEPAGE="https://dev.louiz.org/projects/slixmpp"
LICENSE="MIT"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://lab.louiz.org/poezio/${PN}.git"
diff --git a/dev-python/smmap/Manifest b/dev-python/smmap/Manifest
index 361af937f8a4..491fdcaba63c 100644
--- a/dev-python/smmap/Manifest
+++ b/dev-python/smmap/Manifest
@@ -1,3 +1,3 @@
DIST smmap-0.9.0.tar.gz 22082 BLAKE2B a0c7e5957a4ea829a3f7855ac5d05660ac2bc6ed8e58a50b805a4c07899ce5022d5bbc0329604dd2296dace3e6e6165cb108be8014c4c834629f830af14a4562 SHA512 704e1c67b1f3e1303578cc26d4af8296a11b5f5013e8e8d933d3096e588911b801ddfb162d0e35a49c00256032824386d77e4f38d58704cd57baf21586b40e03
-EBUILD smmap-0.9.0.ebuild 672 BLAKE2B a833438119cdf50893d99ba2302c43489ab4b2110a82682557c03565f1948d6b1860e1bc495ebb1dcccbe24f77e3ae7028c51ab2d0e0e73ec1d549adff1ab82f SHA512 a6e604bfcf7e82e56d95f28367aa908450bf40eaa4acdb5bd3aec40b3e983e831c4f4e6f874532db63f1b63fb4316cb9469e832073fe24ea7924dc7839a51156
+EBUILD smmap-0.9.0.ebuild 699 BLAKE2B 248074a8c39113d1a6ec35ca8b2189b457b5a4b77ff045996e59909867832925569dfe31e7d1d896d203dee89edad16befb2699ab21d00a78cb46a46d27ea600 SHA512 61aff87a1b659a5c7bd556e2ef6d26c50e5415d9c223c8516027217f201161ac131304fbfdbdba9ffb29c4302ac256251c49e754520da1ac576daacc307f185d
MISC metadata.xml 371 BLAKE2B 3e42cbd127ee25fe4e316797aed0977eab484119096a606b517fa8d57d2ecbeebd4c4b51570dbda7771d1b9bf6bca368b5fc97379f08e2c1ea51121628d109d1 SHA512 9f6f41b53acf58ff0b7ed064469b5b66820f6c173b657ce59d9501d78f87ff2667b84bd0be275f6aa2d06752d875c5aba83105f5414b2b50a86fce9008685f3c
diff --git a/dev-python/smmap/smmap-0.9.0.ebuild b/dev-python/smmap/smmap-0.9.0.ebuild
index 7adbf6e4ff06..c8a12637386d 100644
--- a/dev-python/smmap/smmap-0.9.0.ebuild
+++ b/dev-python/smmap/smmap-0.9.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
KEYWORDS="amd64 ~arm64 x86"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/smmap2/Manifest b/dev-python/smmap2/Manifest
index a0f9b7fb576a..eeb8d80daebf 100644
--- a/dev-python/smmap2/Manifest
+++ b/dev-python/smmap2/Manifest
@@ -1,3 +1,3 @@
DIST smmap2-2.0.3.tar.gz 23049 BLAKE2B 225ffddb4461caa5cbfee210d086ff62d8d7b2a809640cc972ec831fae16bb4fec0418fde30d86308e84369128a2024d1480e38e85e758dba3550b3469db019d SHA512 f5623247fbdb6b0e94bbfe7104ffd84ee4563a0c32781256d92d46fd23e05280d7a0e3952a573b6834e253e9b68175784babc36d91ab61edf6d0d072830e1fde
-EBUILD smmap2-2.0.3.ebuild 693 BLAKE2B 643ee5fe1dd0e05534426250d080ea1d3d4a2b7529f42f564bf5c8bf7bfdcb977101700a2a91cd2326f7c21cf90af22c348d655d507821b65a18da98058ec55a SHA512 ce7cff40b85edc073ffc9b9208fe70606c016dfe5911111a66e75b9561787f5f2d8734f53d50e9d76e2aada3eb87c73ff80486b1ecef82218c71f81c03f067f3
+EBUILD smmap2-2.0.3.ebuild 718 BLAKE2B 80018fbe0e5d2eb6cf5bfd42e8b7cbe9e9e0dcb70b213158c55dc000ca014fbdc580ac79f7c2238f620a39ee669fa9346624c3a622c4d377f063cfd86f9b62d2 SHA512 b6fcbc0489ec9e83c0cc06b3de50fac10d51094534029458bac450e46bbdb4e7719aada8642b5c76ad40815b6e514afe45e3b853d1841610e76f4209d1ce3649
MISC metadata.xml 387 BLAKE2B 70154d8612cf6e5634d429efaa1bb8eeaa9c09be7dbe7b8279ae1fb5bedd1ec0cb008eb84fba44f78b488d9cb2faaf39751faf39a62399c13a9709e62644fd8f SHA512 88990d23bd28d820c1c6ff4827ed74dcd381ddaaace31efcde02cc66905f4a96ebfa05dc5de080273dc60f88c50fd3111649a34cd1bb8f68e65574f92b55793d
diff --git a/dev-python/smmap2/smmap2-2.0.3.ebuild b/dev-python/smmap2/smmap2-2.0.3.ebuild
index e47ed1c5ed47..2f298840a67e 100644
--- a/dev-python/smmap2/smmap2-2.0.3.ebuild
+++ b/dev-python/smmap2/smmap2-2.0.3.ebuild
@@ -14,9 +14,10 @@ HOMEPAGE="
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/snakeoil/Manifest b/dev-python/snakeoil/Manifest
index de5d3e515785..12fa353af49d 100644
--- a/dev-python/snakeoil/Manifest
+++ b/dev-python/snakeoil/Manifest
@@ -1,6 +1,8 @@
DIST snakeoil-0.7.5.tar.gz 303270 BLAKE2B 66d00cf50c8efd73d765904b9c7e8ba725caef9608e68f5707ddc09358507fe64214af73b333ec5bee2ef950d8dbad474cb5d9e4412757bc3c82d75909f6fc23 SHA512 b9f6efce2e3f5df83248b1faa84493aa11d8a08935e3991a56daace96e0de39dd5c7d25a69a4394f7ba163de78ed56a2619ef64c33114128fc02052d676a86a5
DIST snakeoil-0.8.3.tar.gz 297775 BLAKE2B b08c2c1bfea98e391b1da59ba0fd28e2187a83291c9c665f1394ed2b985b959ff5f5328db6a379d0d29e0fd86c82f965c40280f38ef5064727d4d9b173905c42 SHA512 d17a410f1684bb0398a115bbe6539895ea84a2ff7a1f3d05a66937f5f83783f2c503e985839d26f03565e960040a10e1985c43bb7376feda7c088ae279838be9
-EBUILD snakeoil-0.7.5.ebuild 961 BLAKE2B dfa8bdee5204a242d8445a7f73b11735c31334a368b4afb22ed04112ed5f6aad2aeef2cce592b3a18664308c9d2db05e6ead41ca9a780f8af8dbaf0d2f794263 SHA512 29daf7bf4ff953e2e3f2533528de2daf343ce355338a209a37ff396cb80ff375ca2428eb8a2e093cbe582bdd6b2f7f05c9b31a7d9b348326a99e0602073c478f
+DIST snakeoil-0.8.4.tar.gz 297551 BLAKE2B 1c79805c65a9bec5f392e7c43dd36a9d085fb4f58371137e6fe1a5a72fd57b665c69f534175fef76aae3ae185a85343115671acdd58d214733c5b057468c8e54 SHA512 7a074d37b8a14260a0123acb63d16a2c004ec59a132ecccf3f528cac754e02661b766b0169646c8cc7743d7401160b3d7d469806e3da5b055d2352edb8bcdc68
+EBUILD snakeoil-0.7.5.ebuild 988 BLAKE2B e8c19ea871c3b1cb50e0d88e6b4f479d051e97e4242c14599ed797504b6bb0f97442e18c10f94a2912e108834ce2fbde7919036c74f4f63e0b89bea3b2b72341 SHA512 aa3363f6683756af247abe3332fbc2415d4fd86e79d6cc906baed190a8442ea949ccac5d49e8229c42dcbb95ff886357cfde09ecf7d181d10a611c02bdc17217
EBUILD snakeoil-0.8.3.ebuild 896 BLAKE2B b6f652353377722aee74310e2a06ddea5b3c2ab7b819a0a30d5630420249464885f80df21325def8ec9e8a3213a79cb9a3fe4c5f2364cfd0cb8f80d08d44c369 SHA512 4b07fcaae6a30f4a37d4761e7e39c6c90370a05321c26acb43f2452feace12e297b5c04145c9aa872bc9f9af70056e9d9af5d6192f52c5d48c51292179c11944
-EBUILD snakeoil-9999.ebuild 896 BLAKE2B b6f652353377722aee74310e2a06ddea5b3c2ab7b819a0a30d5630420249464885f80df21325def8ec9e8a3213a79cb9a3fe4c5f2364cfd0cb8f80d08d44c369 SHA512 4b07fcaae6a30f4a37d4761e7e39c6c90370a05321c26acb43f2452feace12e297b5c04145c9aa872bc9f9af70056e9d9af5d6192f52c5d48c51292179c11944
+EBUILD snakeoil-0.8.4.ebuild 853 BLAKE2B 9035eca1303cdae4f01a2e03e0da75eceef89499c9e93f9252eaead74a21f4252f14d6482aef81cc6c945a0bf4e0394b41453eca8d471a752a325d80bff473bb SHA512 6c6e4100121bf66814454b37b6e51870cd99533e7e563505d6c38f6c0505e79fd9520b07d1115a23d36f97aff20393f60bdb4471ce2a51696771995f423d66b1
+EBUILD snakeoil-9999.ebuild 853 BLAKE2B 9035eca1303cdae4f01a2e03e0da75eceef89499c9e93f9252eaead74a21f4252f14d6482aef81cc6c945a0bf4e0394b41453eca8d471a752a325d80bff473bb SHA512 6c6e4100121bf66814454b37b6e51870cd99533e7e563505d6c38f6c0505e79fd9520b07d1115a23d36f97aff20393f60bdb4471ce2a51696771995f423d66b1
MISC metadata.xml 385 BLAKE2B 7e7195d4876c5cb5db98288566121559c8bd9208138fbd211edea15b324acb11d09a2bdd96c0200554d7e9c734202c7fd341f0d134f271c82dbfdfe75e5774f5 SHA512 32645380ddb0bd1edca1895714aeaef3e0c61c04cbacb50a414c2fd26b6978c8ea83b3c420538cadebf3a631b5aec2e9e3fc0dab98d1e1a99cfbad33b8d58715
diff --git a/dev-python/snakeoil/snakeoil-0.7.5.ebuild b/dev-python/snakeoil/snakeoil-0.7.5.ebuild
index fa95be1778c4..5a750a275945 100644
--- a/dev-python/snakeoil/snakeoil-0.7.5.ebuild
+++ b/dev-python/snakeoil/snakeoil-0.7.5.ebuild
@@ -20,6 +20,7 @@ HOMEPAGE="https://github.com/pkgcore/snakeoil"
LICENSE="BSD"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/mock[${PYTHON_USEDEP}] )"
diff --git a/dev-python/snakeoil/snakeoil-0.8.4.ebuild b/dev-python/snakeoil/snakeoil-0.8.4.ebuild
new file mode 100644
index 000000000000..e073443aa4a6
--- /dev/null
+++ b/dev-python/snakeoil/snakeoil-0.8.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="threads(+)"
+inherit distutils-r1
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/pkgcore/snakeoil.git"
+ inherit git-r3
+else
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86"
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="misc common functionality and useful optimizations"
+HOMEPAGE="https://github.com/pkgcore/snakeoil"
+
+LICENSE="BSD BSD-2 MIT"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+"
+[[ ${PV} == 9999 ]] && DEPEND+=" dev-python/cython[${PYTHON_USEDEP}]"
+
+python_test() {
+ esetup.py test
+}
diff --git a/dev-python/snakeoil/snakeoil-9999.ebuild b/dev-python/snakeoil/snakeoil-9999.ebuild
index 186d88f724ac..e073443aa4a6 100644
--- a/dev-python/snakeoil/snakeoil-9999.ebuild
+++ b/dev-python/snakeoil/snakeoil-9999.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
@@ -23,10 +23,8 @@ IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- )"
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+"
[[ ${PV} == 9999 ]] && DEPEND+=" dev-python/cython[${PYTHON_USEDEP}]"
python_test() {
diff --git a/dev-python/socketio-client/Manifest b/dev-python/socketio-client/Manifest
index 9d4e295d6594..0fbde19c327d 100644
--- a/dev-python/socketio-client/Manifest
+++ b/dev-python/socketio-client/Manifest
@@ -1,3 +1,3 @@
DIST socketio-client-0.6.6.tar.gz 21829 BLAKE2B 72e47f9aa4bae06767aa1860fc7d57f7f2ae78dd037e46aa50a8672f4e168982d6e602ed8f80f203081e5747cacb0f6fa2959311271bc578c1b8b5bf70ec506a SHA512 aa21d31bf9e9062578fc6892a7624ea41ef3437eff132ff3ef2829a589c0fd19953fc514ab05161a32d06578708fb7f41b2f636d3d60a2700094e676d72cee47
-EBUILD socketio-client-0.6.6.ebuild 1443 BLAKE2B 0d788070305e8f342fff7dd34249dedf2ed00cc0c8f8d97526ec563a93b2b694561075be129ab3391da904f8de17b3b4899882502ae8352fd159b6cfd20c5bb3 SHA512 00f9023496afee5fadf25f825f085d094e59e7329a5389cadd18803eda369a644e5a6bdf80fc63bc262da05fdb1a48dada9efe2a0983563d8d7beb67c36a1a29
+EBUILD socketio-client-0.6.6.ebuild 1470 BLAKE2B a2ec6bb60ad1ad9673ca2d68a28f148a3f69f27e9deff0929645cc3826c6ebc41c23be8f19e6ff7b3ebb7f083a537fd92601808058bc817cedd5fde57ca69be7 SHA512 aaf63a6ee6bf7e8cb76e67a5efced65ea9a7f0f8548e8fc1e52a0ce8a8ba971d5c542f872a9d99b82354540e5877279c5fe7b942d1085e9adcb5be123815d157
MISC metadata.xml 466 BLAKE2B aeae4a6f57347d31b7eed388cc7beeb819174f5f07b438a418f99532eb01ae092e6fa9a5758512de10f96f9e8aecef0e234d6e893ba39a353ddb1e42f1574b41 SHA512 a5d48ac121de3b0334d12ff4e472aa04be849f87f8ef39222a5a112674d36390d1ca69936d675cb7a42d11e73cdc5019540091ac64b727842d515b2c96b68c09
diff --git a/dev-python/socketio-client/socketio-client-0.6.6.ebuild b/dev-python/socketio-client/socketio-client-0.6.6.ebuild
index 08d93ea72434..9fa4e7c123f0 100644
--- a/dev-python/socketio-client/socketio-client-0.6.6.ebuild
+++ b/dev-python/socketio-client/socketio-client-0.6.6.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
diff --git a/dev-python/socketpool/Manifest b/dev-python/socketpool/Manifest
index 1acbc5fb7afb..c503aa77d446 100644
--- a/dev-python/socketpool/Manifest
+++ b/dev-python/socketpool/Manifest
@@ -1,5 +1,6 @@
AUX socketpool-0.5.2-locale.patch 615 BLAKE2B eecb66a15dff1ca068da3147b7e27618f49cb414e34a27b10949565dfac46f5b714bd00bcfc152c9d3b98b59ae4282fa5431aff61295086abcf0e5367f45954c SHA512 df27a0b1cc8ef2475ad8c68e3f77153ccf5397e962bfae2f6116dd37d1ad3a1a45cfa0912ee4d4597560004b8875b609bb8b0a6298861651ff23ff2e70955dce
DIST socketpool-0.5.3.tar.gz 9793 BLAKE2B 89b7b71d9f05f7f5e560eb3cb5e7cd4d2254ff971066d236b98903d790dd96f6c580333e9fafeab7314c50f499c9617df706a20efa1c52de069c583b6dabd928 SHA512 6d16a18927672157703fb5a29f4332241f9ddf743dfee8f2606d600dbb75d547f2e0dcc0398febe55df3319829a80b3f537b5877679e4f674569ef55de78c1b7
-EBUILD socketpool-0.5.3-r1.ebuild 955 BLAKE2B 85213f36f2c0f6cf993580608393519b4dce82247f709f98f079069e758291395b61b7f6a87df3ea66e3d25f4d55bef29be78425e6e04b134f0c787ed12c4678 SHA512 20149a943dd617d2ed16efb4b3a7a31609e7648cc8e88abe7aa0b8113391292af43389d0d210d96c9292a5d53950d681367684ab4f8472661b4afa1ae1f19d02
-EBUILD socketpool-0.5.3.ebuild 942 BLAKE2B 5f1f55a623d6065a1a3656bbe4a4db36e58112d88eae54cb3c102305b37515657d4d6d610fddb8373ac3e8b010ebc07d80be0e3fe6d04f28b985f17bdbc55b29 SHA512 abb299a9c6b891d1e271319a20453facf609a57e902b1d52bbc06b7beb9c58c58963554c51d055b938c35e90f06dea0055d585dd519afdd809a19fdd8f0b751b
+EBUILD socketpool-0.5.3-r1.ebuild 982 BLAKE2B 166a886297269abcd8f0fb3061e4dfb40103aefedc9916187321b8d0e822e196855f4eb744e38197699b187ea88000c84e365030b7325932b2e7a7949b2d6c95 SHA512 ae57c6b3c6ba190f48ae23fe48aee4c0d8ebc338db0da3d57269907e7782eea9228b20c4a3f94962897d073ad44277b4f17056adc394c612ac7cab78d3270f38
+EBUILD socketpool-0.5.3-r2.ebuild 1043 BLAKE2B aa5bc09a3dee1136e77f62eac1a1df7b88bfc5466ba1b22e48c050f4a1986024ea475f9e29b055b50630ec448cca787968807a07c11947069d30c7cd92b80598 SHA512 a9924a35408d545a1c181eda6225b488bf7ce29e0b9d25d727828f464591ecc95d0aceec1c38ea565d577078f402c37069c319acdbfa8e08aa2a7096f4ba4050
+EBUILD socketpool-0.5.3.ebuild 969 BLAKE2B e5a5bb8df4f37b753ccb1026c70c96857ea15d97b9eff8aa33d3abb1d408f0ff755518323216b9cea627d879492879fcf52989a02dd41f8b67d22743110628a5 SHA512 944626f2b01dd0a9b1533a740b0742a69f7166c3b440051378e7980a55cd99994ccda638fcecf9ee9a690ed9d300ca7e824c89f9c5887793bbf1fe5781b32973
MISC metadata.xml 383 BLAKE2B bd4f1eccf7f3fdd7c416bfea5e96ff6b1b28b4bc5e703e1e236be4932e20bdbb8d9bdf6712f0bfd8845b49fe0a7ebc032f21bfadfe419554ce54c2b790cf73ce SHA512 3051b0487ab4dcdf440c36b12829a30c03db7256c99eef6623497b8223ebf6cf188a9ae054342c468771b2a38f8b3508ff0f49aa19398f3aec0a25a7bc1e9248
diff --git a/dev-python/socketpool/socketpool-0.5.3-r1.ebuild b/dev-python/socketpool/socketpool-0.5.3-r1.ebuild
index 3c5c95d94476..b4e7c0ab25f1 100644
--- a/dev-python/socketpool/socketpool-0.5.3-r1.ebuild
+++ b/dev-python/socketpool/socketpool-0.5.3-r1.ebuild
@@ -13,6 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
LICENSE="|| ( MIT public-domain )"
SLOT="0"
diff --git a/dev-python/socketpool/socketpool-0.5.3-r2.ebuild b/dev-python/socketpool/socketpool-0.5.3-r2.ebuild
new file mode 100644
index 000000000000..e03c80327f44
--- /dev/null
+++ b/dev-python/socketpool/socketpool-0.5.3-r2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="A simple Python socket pool"
+HOMEPAGE="https://github.com/benoitc/socketpool/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="examples test"
+LICENSE="|| ( MIT public-domain )"
+SLOT="0"
+
+RDEPEND="$(python_gen_cond_dep 'dev-python/gevent[${PYTHON_USEDEP}]' 'python2*')"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.5.2-locale.patch )
+
+distutils_enable_tests pytest
+
+python_test() {
+ cp -r examples tests "${BUILD_DIR}" || die
+
+ pushd "${BUILD_DIR}" >/dev/null || die
+ pytest -vv tests || die "Tests fail with ${EPYTHON}"
+ popd >/dev/null || die
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ use examples && dodoc -r examples
+
+ # package installs unneeded LICENSE files here
+ rm -r "${ED}"/usr/socketpool || die
+}
diff --git a/dev-python/socketpool/socketpool-0.5.3.ebuild b/dev-python/socketpool/socketpool-0.5.3.ebuild
index 29b047ec4ce8..84cda4f5142f 100644
--- a/dev-python/socketpool/socketpool-0.5.3.ebuild
+++ b/dev-python/socketpool/socketpool-0.5.3.ebuild
@@ -12,6 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="amd64 arm ~arm64 ppc ppc64 s390 ~sh ~sparc x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
LICENSE="|| ( MIT public-domain )"
SLOT="0"
diff --git a/dev-python/sortedcollections/Manifest b/dev-python/sortedcollections/Manifest
index 2275280dab21..248d937edcea 100644
--- a/dev-python/sortedcollections/Manifest
+++ b/dev-python/sortedcollections/Manifest
@@ -1,3 +1,3 @@
DIST sortedcollections-0.5.3.tar.gz 7021 BLAKE2B fdef18b938502f0fc7ce1683977b0982c23aa915d79b6bac30cf9cd74aa19af695f2aacb658a8411304497f28d270e9ba95bbdbcc47220f0302cd376edf312d9 SHA512 e0076017d1a97d7dc18b02bc4e3739c535ab001260be739fab2784cb58deac4323957fe21b4c679f55a790d864ca696695a603298709225b04eae740d859ab28
-EBUILD sortedcollections-0.5.3.ebuild 567 BLAKE2B 2909b96597da2435c1f27efdf1bf6eb2953359b11600ec7a1301372464b4b36afcca6ce132c6d5d475523508c05007f0d5cd33d8e8088ce0e14b21ef200ca491 SHA512 f6cdeee7048fc85667c321af312e63c5b174c4624283d685446a5bd10e194e94620f84b2c404eb039f62ec8f8de9ebb23a5de7f73663c7e99669fb0a5ba79b87
+EBUILD sortedcollections-0.5.3.ebuild 594 BLAKE2B 5dd22c31b3218485eb89f52b0406fd55da9ccd99310c132ef5fa4ff493d75b645e8dae5ec2a1ccc722009425ae2498455cbae84ccfd03565a43b2f5aadc09d01 SHA512 bd586b5cf75ebe87c786863ff6ef02428a5ad0c54a23cd63fc4dde36f220bd8a482470311a39ba3d330a21fab1f50084012feb78c53b7c81782a3246cbd3a286
MISC metadata.xml 498 BLAKE2B 5638984052d38b48773ba3efad23de34d7d22e5de6ab570a0f1c8494918b0f331b2a3f7cd72d976de9d1d24ae623af07370bf9daf6833792019472a1a23c2fc0 SHA512 d332e588cdf6194708c1e3f00e9e8159669eb36cb21b4c6eed8e5af44f09f7e71f12fe437ce889b96599994f7a9c9d7c4fa6642c2ab74cedb0490d21a3165d21
diff --git a/dev-python/sortedcollections/sortedcollections-0.5.3.ebuild b/dev-python/sortedcollections/sortedcollections-0.5.3.ebuild
index c91d6e17f37d..d8c90690393f 100644
--- a/dev-python/sortedcollections/sortedcollections-0.5.3.ebuild
+++ b/dev-python/sortedcollections/sortedcollections-0.5.3.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/sortedcontainers[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/sortedcontainers/Manifest b/dev-python/sortedcontainers/Manifest
index 0a4728c4b8b5..2d7d4ae56547 100644
--- a/dev-python/sortedcontainers/Manifest
+++ b/dev-python/sortedcontainers/Manifest
@@ -1,3 +1,3 @@
DIST sortedcontainers-1.5.7.tar.gz 11970881 BLAKE2B 0ffdc19a9be82481e71a7ef59391166e19c44d7fc4eac7696d153cac707fdc4beb84a36039e3f1e194c43dc9e956eaae5dfd909f24ef12db4ea99c8548475cab SHA512 a9f2ba152c47eddfda6ad8ef7ecfbfa5d51b17afb4042b0b1e6d8b3dbc6caf6f8281af415dfcf1e356aaf80aa3212865ba926fe0d6e08961c8fbbc68adb34108
-EBUILD sortedcontainers-1.5.7.ebuild 571 BLAKE2B 6c09812379cbe10b54bc74bc713b86f92500292e39fdf68221f8189e1c58917ae903f305848e0a347a408a2a31e5aaa5a56243311d5787c52b5dea8041a45b29 SHA512 4b53829047ac8763d46d8331df8a9354253db2f543d663c68dbf1366e4dac47161da127c8061a44c141eaa6ed93403b383cd9ff4d7fc5714e5128bc16828a094
+EBUILD sortedcontainers-1.5.7.ebuild 598 BLAKE2B 8fc11ffc583ac946ec75c2ccf59d40caef1d508dc1d508148ffd3a2311c53ede4fb7a74e72f71c24b74455e1700309cd62b9c3e59c4fdf53409ae7cefa4c7a4a SHA512 de5af62454b0d086ac58f5fad22a0a86b003c39f423c83b32d1c010dc4a5998f1d33d813131de857255176e349d2e1ab94fa81c8f96d284e9bbb7ffdaae861ef
MISC metadata.xml 528 BLAKE2B 24ac135145b3465465b8ad8eb90b92a2265bf1209451f042ef5e6822088efb05278932ea2e94e5817bf5889bd6653726b5435ed88c633f609184c9e4fb43ef04 SHA512 a5783cd12e4f0e372da9b4256ab4d7cbf42727e773342d110126f5509611a335d95b949aff706658508d6bd37e633635af0f32b72f514661eae68a79072e5531
diff --git a/dev-python/sortedcontainers/sortedcontainers-1.5.7.ebuild b/dev-python/sortedcontainers/sortedcontainers-1.5.7.ebuild
index 44c10be531c8..d7b83d580b0a 100644
--- a/dev-python/sortedcontainers/sortedcontainers-1.5.7.ebuild
+++ b/dev-python/sortedcontainers/sortedcontainers-1.5.7.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest
new file mode 100644
index 000000000000..4c3836820ee7
--- /dev/null
+++ b/dev-python/soupsieve/Manifest
@@ -0,0 +1,3 @@
+DIST soupsieve-1.9.5.tar.gz 99119 BLAKE2B adf2f068ca536583557dff5b86fbb8020de8139c346ab124c8f78d91d2c0db49553cc9b8580a4e8af0fb74e19a8f8b6e5459b654a900034d76a677e60ea0fece SHA512 38cf37c7080ec6054291a076eb4b152bbf5267b9fed25f933a340345cd7807f14f4a5300707090fd233382e96841f6a33305876cf02740c96dd6aa9d2af06868
+EBUILD soupsieve-1.9.5.ebuild 902 BLAKE2B 6b874a4b1a9cf3417d656f1bd0480434fcec9cd9bfec78c48974b55359990b99483481d3269fc730d733c90fe6bbc99bcc3dc4757211ec305c34b04d268e3f9a SHA512 fec529a5876d42990a9188a351bc0321d04fc184e4d8ca508d306d6a56bc93c80f7334ac83860caf9b4968f6a81e62e51e6f059daf7ed44d89b8a3d89efa1fdb
+MISC metadata.xml 374 BLAKE2B 14941be3b61b2a2c4cdbd3f488d5ee9043a01d2b5d216947d41cc96822a80a34f435ba0bbaaede5ec6bfa21e01e3f7a6ab09d2b79bdc58b843b7da794ed92d25 SHA512 22a17406eaebb4e49a1a78d0edb8c155a8416fd92c21fbfd277ec74f54b65c55de1d08c046c979f1e3a3742900d853d5c820032e22e5e61e4624f2b1bd0c5b45
diff --git a/dev-python/soupsieve/metadata.xml b/dev-python/soupsieve/metadata.xml
new file mode 100644
index 000000000000..de74db44b00d
--- /dev/null
+++ b/dev-python/soupsieve/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="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">soupsieve</remote-id>
+ <remote-id type="github">facelessuser/soupsieve</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/soupsieve/soupsieve-1.9.5.ebuild b/dev-python/soupsieve/soupsieve-1.9.5.ebuild
new file mode 100644
index 000000000000..0e81dcaba08f
--- /dev/null
+++ b/dev-python/soupsieve/soupsieve-1.9.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="A modern CSS selector implementation for BeautifulSoup"
+HOMEPAGE="https://github.com/facelessuser/soupsieve
+ https://pypi.python.org/pypi/soupsieve"
+SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ $(python_gen_cond_dep 'dev-python/backports-functools-lru-cache[${PYTHON_USEDEP}]' -2)
+"
+BDEPEND="${RDEPEND}
+ test? (
+ dev-python/beautifulsoup[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]' python2_7 'python3*')
+ dev-python/html5lib[${PYTHON_USEDEP}]
+ )
+"
+
+RESTRICT+=" !test? ( test )"
+
+distutils_enable_tests pytest
diff --git a/dev-python/soya/Manifest b/dev-python/soya/Manifest
index d5c7c2fa8c86..11be221c5bf4 100644
--- a/dev-python/soya/Manifest
+++ b/dev-python/soya/Manifest
@@ -1,5 +1,5 @@
AUX soya-0.15_rc1-glu.patch 515 BLAKE2B 5d95fb91d1d3593d616bfed11c49bc80964f734e7d2bdc33a1424283e77326a3bd743ba2817ec2b1f5d28f84d43b437df2655fa05523a3fd6ffee69823d25125 SHA512 b9316c5e1514f7dff1c25a7c3864e02b29c4e8d84bde920186a53fd938680e487484af2c6541d285a595abab5a87e7547949f4eb7f6aee03988105e29fb09a07
DIST Soya-0.15rc1.tar.bz2 910576 BLAKE2B 2ec129869cdabcdb974dbfea24a3eebda1b55f4696f978335dd7e34a813c361eec9d27aa5b395a3ced0693335b34eb8f533f049e0240f443a8f1859fff5686cb SHA512 698ad3ebb446b49dc6fb70f53cfa6b1d9f35fc854d6f5fd1dafcb1478fce01c8de694a86af02580bb2b149f086122450f1bd6fe002f87d45a5c7555911c23fc6
DIST SoyaTutorial-0.14.tar.bz2 5223674 BLAKE2B 2cc3927a058936aa497846a300e9093f169898cf1bb13f3df88c6f75d344b689d95ea386ce50a3d93c6b14b3675211855d4515b3bcc3e297411b081007eb6784 SHA512 484bc93c2561aa1f2c8bd7101b75c8ea5d42a2bae7c0431ef1e7719bd86da2f47fb68129d60ce1923b26cce1b7915ab6576d0c5f6c8ee889736971be166b4623
-EBUILD soya-0.15_rc1-r1.ebuild 1395 BLAKE2B 4c2e708958a26da1afcb9f5bbe27caa91884e61f4008c747cbdb8b2efe7c1aff1f1863f47f9e5cdac94943e3ae8be3b0e2a1d09247aa340e02c52330e1287739 SHA512 05d9bfc400bbbd70810831a1fe41241b4966546b60fc95900f38c6a3cc85fcc83f221bf71470a5af70a629b6bbf5eba756ba589223077b38a936e49fdcf81c19
+EBUILD soya-0.15_rc1-r1.ebuild 1351 BLAKE2B e3d0918df682badb25fd240c2de5f796f713c4f1bff62979d190b00db5d98e568df6b20be378d5dbf07d5e8fc9515b978bf5587abe032e71fbbb476ee6ab60b0 SHA512 d0073ca3e85b21920280d2cb715a0c8e2ee6b12ad57f105060d344f4cb09f5469e0c5df4fde5203989d9ebd61041aa534880edd6deb1002803d516b444b6602a
MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33
diff --git a/dev-python/soya/soya-0.15_rc1-r1.ebuild b/dev-python/soya/soya-0.15_rc1-r1.ebuild
index 37ff57f4f1fa..b65bea0bde73 100644
--- a/dev-python/soya/soya-0.15_rc1-r1.ebuild
+++ b/dev-python/soya/soya-0.15_rc1-r1.ebuild
@@ -54,10 +54,10 @@ src_install() {
insinto /usr/share/${PF}
if use doc; then
cd "${WORKDIR}/${TUT_P}/doc"
- doins soya_guide.pdf pudding/pudding.pdf || die "doins failed"
+ doins soya_guide.pdf pudding/pudding.pdf
fi
if use examples; then
cd "${WORKDIR}/${TUT_P}"
- doins -r tutorial || die "doins failed"
+ doins -r tutorial
fi
}
diff --git a/dev-python/spark-parser/Manifest b/dev-python/spark-parser/Manifest
index 777b213da439..e3245aabfb52 100644
--- a/dev-python/spark-parser/Manifest
+++ b/dev-python/spark-parser/Manifest
@@ -2,8 +2,8 @@ DIST spark_parser-1.5.1.tar.gz 111933 BLAKE2B 2ad1045f17ddc2f8fc025ca7b1567db56c
DIST spark_parser-1.6.0.tar.gz 133871 BLAKE2B a7c57d77aa81430365c7e1156f35535b923e5f326adbffc4a7ddd2c270ce70749615ff94723825ffc0195c8d266ccf26e9e75c68b7bfdbe31e27210ab528c826 SHA512 56a89114b35449f0bcd34e2d8c6363d249b839395827fde791c0ec2e425f75a5e5e48d960a5a3c115ca4c7088ea720aba1be03c8b55611d14b18d07f9873a91c
DIST spark_parser-1.6.1.tar.gz 134114 BLAKE2B ec59af20c84e488a3211cc2d8ece8e89a70bacf52c0b3a28c78cd535fe33d5bcae45e86ee6da7e7b68c95782d1b79577a186a140f76b2255720f7bd7337dc161 SHA512 290069ebe37aa4d5dddacefe3a4d48607076990fe1f27f914d154fa48a5249cddd0c9d238b7e4c7a9a52ddfc054a3cd5639e52b618b5f4bc5b833c4e38b21c2b
DIST spark_parser-1.8.5.tar.gz 123974 BLAKE2B 29efbeb35592bdd95108b5289448a6530f3211b31afa32dbb66721d1d473c1a30abc8f4700a6dee6f9dfc47cdfb1de036fa9fdb4c783d7bed7274d29b69a2038 SHA512 12ca0ae14c39edb825067574931b005f85eb46ac2cfc8e2573169da1fb54b4247181b9d2cc8449ab9a0dbd45742d68e415fd766764ce708df620bd7288b18130
-EBUILD spark-parser-1.5.1-r1.ebuild 689 BLAKE2B d6ce09ba2b511856c14d460b165ae66ec653375be93e651ecc01846c5dea869ebbd82d305ae05292dbf6bdd2720f3db37edadded63c646c328ddf6c5dea11ff0 SHA512 bcf79d9a4fcdd462dcd4a6af14f6c76c430b3a532b9c6bc28523824b86ea3157860a42ba9e054ec946327c2d17ad01e7750e0417de1db068fe76683d9a4c4030
-EBUILD spark-parser-1.6.0.ebuild 693 BLAKE2B a81aa8bc11159ce6d6240c168865322406ceebc6115a50d2f0660d97e8670cb6fb24f86cb71c6b866e035f45e1e2161e25f9ac7e565bb192f94854b29f2b284d SHA512 0229bd98a8c9f31d04c6914a200f813b0e339ba5d7cc3776dfd79b19eabb574b9fa1a9d54bc1f48a055c8b392165caaa7691b7755d98a5b9a1fb06afded50486
-EBUILD spark-parser-1.6.1.ebuild 693 BLAKE2B a81aa8bc11159ce6d6240c168865322406ceebc6115a50d2f0660d97e8670cb6fb24f86cb71c6b866e035f45e1e2161e25f9ac7e565bb192f94854b29f2b284d SHA512 0229bd98a8c9f31d04c6914a200f813b0e339ba5d7cc3776dfd79b19eabb574b9fa1a9d54bc1f48a055c8b392165caaa7691b7755d98a5b9a1fb06afded50486
-EBUILD spark-parser-1.8.5.ebuild 693 BLAKE2B a81aa8bc11159ce6d6240c168865322406ceebc6115a50d2f0660d97e8670cb6fb24f86cb71c6b866e035f45e1e2161e25f9ac7e565bb192f94854b29f2b284d SHA512 0229bd98a8c9f31d04c6914a200f813b0e339ba5d7cc3776dfd79b19eabb574b9fa1a9d54bc1f48a055c8b392165caaa7691b7755d98a5b9a1fb06afded50486
+EBUILD spark-parser-1.5.1-r1.ebuild 716 BLAKE2B 6e909f07d8eb3d8d72ed0241745005f7a63d1d33b0a9827d8824fc298bce3b73b9faa66bf38201761502e29d8f835c18efabb27eaff255a6e6b5057970ff961b SHA512 1cb8055b0d97fc8eed7935d36c2b0173efe636c4380608efa8111df8369ff4c5d69f412eb003d5dd8d1ed09888523e673a100f2665d2ce1929b619fb50e06e1d
+EBUILD spark-parser-1.6.0.ebuild 720 BLAKE2B ebaf47c9619c197bc1bf8d305afd70d8ad031560059f1d7772d7a0b911b57d29e1abc4db8411313d84fab82fc024deabb0d397c230b5f8b0d69d49b2074befea SHA512 8e8e903fff07a263bd332273a7f9efa2f7ad493a670133c2891fdab685722ad5d9c54aaf96d54807a57f815f70973c2c2bee13990013cd26a9a17ca243c943df
+EBUILD spark-parser-1.6.1.ebuild 720 BLAKE2B ebaf47c9619c197bc1bf8d305afd70d8ad031560059f1d7772d7a0b911b57d29e1abc4db8411313d84fab82fc024deabb0d397c230b5f8b0d69d49b2074befea SHA512 8e8e903fff07a263bd332273a7f9efa2f7ad493a670133c2891fdab685722ad5d9c54aaf96d54807a57f815f70973c2c2bee13990013cd26a9a17ca243c943df
+EBUILD spark-parser-1.8.5.ebuild 720 BLAKE2B ebaf47c9619c197bc1bf8d305afd70d8ad031560059f1d7772d7a0b911b57d29e1abc4db8411313d84fab82fc024deabb0d397c230b5f8b0d69d49b2074befea SHA512 8e8e903fff07a263bd332273a7f9efa2f7ad493a670133c2891fdab685722ad5d9c54aaf96d54807a57f815f70973c2c2bee13990013cd26a9a17ca243c943df
MISC metadata.xml 792 BLAKE2B f23bb836d480fa5f0d6723343c86bf2f6d3f535a977013d023aee828e88dd88cac3df0cf5effb9f33aef01a5ac484638f1bab7074a9a3926e7e4f7a3ca2c7909 SHA512 ba7cbf1cf29885a44864347b4469511e0a97f8144a297ce17c88c518a473200277f7ba2a88ce9ff7fd79c48000f5620ad723c0f41adc6b5f9dbe47dc60c7c517
diff --git a/dev-python/spark-parser/spark-parser-1.5.1-r1.ebuild b/dev-python/spark-parser/spark-parser-1.5.1-r1.ebuild
index 7ebbafb5a268..1e2513ff4794 100644
--- a/dev-python/spark-parser/spark-parser-1.5.1-r1.ebuild
+++ b/dev-python/spark-parser/spark-parser-1.5.1-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
diff --git a/dev-python/spark-parser/spark-parser-1.6.0.ebuild b/dev-python/spark-parser/spark-parser-1.6.0.ebuild
index 2941f264793c..03de6c2eca5f 100644
--- a/dev-python/spark-parser/spark-parser-1.6.0.ebuild
+++ b/dev-python/spark-parser/spark-parser-1.6.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
diff --git a/dev-python/spark-parser/spark-parser-1.6.1.ebuild b/dev-python/spark-parser/spark-parser-1.6.1.ebuild
index 2941f264793c..03de6c2eca5f 100644
--- a/dev-python/spark-parser/spark-parser-1.6.1.ebuild
+++ b/dev-python/spark-parser/spark-parser-1.6.1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
diff --git a/dev-python/spark-parser/spark-parser-1.8.5.ebuild b/dev-python/spark-parser/spark-parser-1.8.5.ebuild
index 2941f264793c..03de6c2eca5f 100644
--- a/dev-python/spark-parser/spark-parser-1.8.5.ebuild
+++ b/dev-python/spark-parser/spark-parser-1.8.5.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
diff --git a/dev-python/speaklater/Manifest b/dev-python/speaklater/Manifest
index 4fdfd2531ea0..422764e4c9d6 100644
--- a/dev-python/speaklater/Manifest
+++ b/dev-python/speaklater/Manifest
@@ -1,3 +1,3 @@
DIST speaklater-1.3.tar.gz 3582 BLAKE2B cddf87583670ae185336b73631b28da3dc26b74b75df82224da23df6c528ee074ca31c95d5fbe2971eb87c50480be022493164de62f02f1987a5768d7ae69092 SHA512 ae137d94c497cd4214e230c8906f3ba40e092f248206d37b61de2571567e39e27b7f58bcf2145bd0c81c195c3c5ed03fc0428e0a50c657c5c909ec82719454ef
-EBUILD speaklater-1.3-r1.ebuild 793 BLAKE2B 1ee8b9d9999800ba1baf08b2174cad890c626f5bfcf344b53747fa18b74dd2c6afca2f1871b7c8cf6ae0c49b39276c36d713a5eb0cba30eed3b5689ef379bb78 SHA512 9e5f7e7abbef0b07726c1e8c7be83f05a445a422b27287a35ff04f5acc55bd29335bb8ddcfb861077a237b2704954f1adc63d0a3b81d70df19bef0df38fde0b6
+EBUILD speaklater-1.3-r1.ebuild 824 BLAKE2B aee3e81a2d09b2e44a99aa1c80421879b2884b8771cb0a79f21353c98f19ed3a0c318dbc2c39a0c29de3af4297a144a5e7ef01258fe2236dade4148ff57b1f65 SHA512 01f2adb2498391171cff8bda03fd0b9c19c5a31123e97bb80bf6d6443dbd83f0012f2f7c35767582c9e2001c6fb1fa139b177157f4b01866b9b3fd134bc9d474
MISC metadata.xml 455 BLAKE2B 6270f4ecfb1f4a889daa446a01a3c135190af3d595231e410ec5040e4b869b52c210fdc33df13174566ed720130ad27523b0734baf578527412e25420eae8140 SHA512 8108151c4b3dec1c435e76c7caea98d68913812d32ae75cc72d000fbe90d20ad726dbbaa1186ea1443d1c4323785bab06006a4bb3176684fea6e534ab3d21e91
diff --git a/dev-python/speaklater/speaklater-1.3-r1.ebuild b/dev-python/speaklater/speaklater-1.3-r1.ebuild
index c6690bdd9ff9..321e2f29a60b 100644
--- a/dev-python/speaklater/speaklater-1.3-r1.ebuild
+++ b/dev-python/speaklater/speaklater-1.3-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} pypy )
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy )
inherit distutils-r1
DESCRIPTION="Lazy strings for Python"
@@ -13,6 +13,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND=""
diff --git a/dev-python/spectral-cube/Manifest b/dev-python/spectral-cube/Manifest
index 69baf7db20f8..225524d07c78 100644
--- a/dev-python/spectral-cube/Manifest
+++ b/dev-python/spectral-cube/Manifest
@@ -1,4 +1,4 @@
AUX spectral-cube-0.4.0-looseversion.patch 6250 BLAKE2B 8ac525adbe36563ca793f2d628977551387271e129905523506e1eb126ce288a936fc14da615c388e2ee0ed632499e056fae81bc53c6524977c97d06b6df7cea SHA512 caaec6f1e405e6986a148495be716e120ac8a6abb0738d7f1906efde4d4097966b10fce73dd8b538b3ea616a5245ffb1b876c1a16ad85e2362206b7d0d52ffdb
DIST spectral-cube-0.4.0.tar.gz 290453 BLAKE2B 3e41ca0e6d925e36269c638aabc9e4df70ac8abf9ac2a59c4425435bbcb2d0b9b1ec1140e47828d597665a0164dc7c0b88d929762ca5c7bf72b5b16aa31f97d1 SHA512 20970d1be0d836bd07ea96ee909300f28eaf2ab4ded7b4525eb68399d242b864fe93120a16ef2ef35eba5f547c0cbe90b07c27ef44ab1910dbbe97230fbab84e
-EBUILD spectral-cube-0.4.0.ebuild 1217 BLAKE2B 19ab76762ae901c6b58d82ff650b83eff34892b055ddb496dd5bdb5c15c21820630e183953f3a95a26fcedb99f077c4b2714c9a7f53ff0dec7496f8792ed02c0 SHA512 25302929033559ec9021ff4d5b9bcf1ac53a3c0a4ebe51bee8930f8722b0cec8d20140b50c915a2ed5dd421cb2e12a109729837763a1ef864129367727a1aeca
+EBUILD spectral-cube-0.4.0.ebuild 1244 BLAKE2B 4a95812dc14557229257e93b4d00d39e0849f81a9b5504f3b8bfd8c30d1af2ab399e3b322985a6bc233e490ae41aff7c647555f1d26d7d36d1d479e7fcb02dad SHA512 6f605c749c4469c392aad534a1c96574a907c247e4d28f49db102ea7d604a0efda73823861f9e355b8133fd0016fb512c21730af704c5d45248df5af620f917b
MISC metadata.xml 773 BLAKE2B ed1f11a1efd762bc880b9d10d40780c8876c6d6a2216ad0617d9219db1fa9e56b2ea1aa05a653fd613715703f12320df349fdd1ed2b1331972ca6c7773a9b717 SHA512 407cdc09e494af2429bf809dc946bc7e05c300e9e4cbad68e75021628f2cfc187561c3a183081cf13cb7b892631d2bceebd5ae0a0109957a1936ec64ea4f6d4f
diff --git a/dev-python/spectral-cube/spectral-cube-0.4.0.ebuild b/dev-python/spectral-cube/spectral-cube-0.4.0.ebuild
index 77585a589452..858ca8c5b280 100644
--- a/dev-python/spectral-cube/spectral-cube-0.4.0.ebuild
+++ b/dev-python/spectral-cube/spectral-cube-0.4.0.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
SLOT="0"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/astropy[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/specutils/Manifest b/dev-python/specutils/Manifest
index 6648a603fbac..755dd4be49a2 100644
--- a/dev-python/specutils/Manifest
+++ b/dev-python/specutils/Manifest
@@ -1,5 +1,5 @@
DIST specutils-0.2.2.tar.gz 3349951 BLAKE2B d5014908fbd0f3c9a72492109b811998fcf09b721223eb5e1de6921ccc0a2469ac95133e793164ee0352a5b43fb58852e8b7a3f0e55aad34f8c73d0af40f2f4b SHA512 34afeaa33dc529372b926d905024c88786fd622864b35c3d811ce9f99ac26146b13951ed6334e1041c98b0f31ed86e60f21ec9306808b5d52167d9349f139e07
DIST specutils-0.2.tar.gz 3348219 BLAKE2B 8189c6a3f1679bcb7c4ed7acadb87239204fadd2e4c62c1e170b5addc043fc1c8dc4fe6c064cafdc76f49f4c91b9f20a0382dcc47bfcbab10ea2a24cf1455d2f SHA512 ac05a795ddf3e690c7f5f7fe1a4b0340b546363ac132ce78bedc6ce364feb7418d896e18302ce391717cc507dbd37de210f5b6dfcfda2c44f9f8e0191619bace
-EBUILD specutils-0.2.2.ebuild 1242 BLAKE2B bb1175d035874cf942e8e83efdfd612cff2c1ac034fe16f6dbbc8fb0fa74f3185a4ec1e6b7b6eac9aa131953ebd7def47f5409a67f9b79ffa5e61327e5700d36 SHA512 e8a9fd7bf0b5fb972bc10e7bcf9e50d4efaf21c4fad8270f240b0421775da816441a77810bd1ec3d837e5815bf867cea8faaa93c1b5b04155ba3d1218110407b
-EBUILD specutils-0.2.ebuild 1238 BLAKE2B 6c7e09a0c253b856580f94788f4d605bf533f741c15f5486da8a231818ec24151e12cc05ef9bb18533a37c54b0a797b156829f80892d49d8d2b4ec3d8da3b156 SHA512 ebd6264c5b144012c32b8e24c8c206c263b821e0e2587bf69709aaf9d4890973c2f4327841b540b04124561e53a41207396de54511bb0757d0aefafdfb03d79d
+EBUILD specutils-0.2.2.ebuild 1269 BLAKE2B 8fc92ab0918ca9078ca25b32eba9b93d04a4f16327bd64407a632fd1543dd1db0613da3ded77bc7c7c38c12ded06b2d7836d8a01500ce153a07aae86935b44d7 SHA512 ad52ebfda204c5a8ade604e33631691e96b95fd8bc214a02570d4f9ae83490f00723fcd461cdfc928b640f7794387c05a6e9f4ba0b054605dddee68fc9fa990f
+EBUILD specutils-0.2.ebuild 1265 BLAKE2B 1ef1669fb04b669a479649a19d94db3970b3b65a85b08ef956aa4fa18169f6d9c9c1fc3423f17d326632abba6c872c8a477921b82573569fcef8c1e88b16eba8 SHA512 80417bf9f16af033466b7066314d8f82d04e021a3fb1fd2114812db2754dd671a58cf8b19a4cd64520dfe3142e03e43bb2e7a25bb56f63ed684896511d341a77
MISC metadata.xml 663 BLAKE2B 802c3140758ac398b0e20c1622c859afb5c05763199b90df40ec4d3803594346f541e00d1f425fdf9c6de226cc6517720f1cb43ad6cee6b8e2ed0c735bf93bb6 SHA512 8d7a288e937215506aba4ad3cbd82fa693aa10395d71dfe371d6c9ac783521d1349e9f6cddf5abed730b918c48c77fb4162f199a75288469781ecd01ac7dbf00
diff --git a/dev-python/specutils/specutils-0.2.2.ebuild b/dev-python/specutils/specutils-0.2.2.ebuild
index 37dc2a58f1d4..75a2d1dbf032 100644
--- a/dev-python/specutils/specutils-0.2.2.ebuild
+++ b/dev-python/specutils/specutils-0.2.2.ebuild
@@ -14,6 +14,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
SLOT="0"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DOCS=( README.rst )
RDEPEND="
diff --git a/dev-python/specutils/specutils-0.2.ebuild b/dev-python/specutils/specutils-0.2.ebuild
index 04986fa4c927..971d6abbee42 100644
--- a/dev-python/specutils/specutils-0.2.ebuild
+++ b/dev-python/specutils/specutils-0.2.ebuild
@@ -14,6 +14,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
SLOT="0"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DOCS=( README.rst )
RDEPEND="
diff --git a/dev-python/sphinx-issues/Manifest b/dev-python/sphinx-issues/Manifest
index df064d595d23..acc85b5d7046 100644
--- a/dev-python/sphinx-issues/Manifest
+++ b/dev-python/sphinx-issues/Manifest
@@ -1,3 +1,3 @@
DIST sphinx-issues-1.2.0.tar.gz 8051 BLAKE2B 2f17738719f92be1e4ef2d7e2e0b7c123f6f924e4bfea82e2151ed96b9fdbe2cf676bddc5c009a947e1172a84131a1a58a3bf0758f045a636bd4cb7ec496fa68 SHA512 8814e910b111f0b241bc40a93de8b6ff1acd24437f1b014b24691b3bbaaadaadaded82175067d8992bb482f4bfcdec570cdd26b4c6858d7af60d5dd3f0638b64
-EBUILD sphinx-issues-1.2.0.ebuild 711 BLAKE2B cb37777e2d5caf682db8bd0d61c01552048b75bd85f7fe045c70bf0f6cbbea1ff0d0da3a89f96fc3fcb5007c7fc5b0c23f847abffa4c27807bc53d28f333acfd SHA512 f253db19cdc88670fa2e7ac168befa58b26a9d452aa7c0a08d81f3614814cb3504a53e6048b804fea62f5dfb1439fe8e17a715ff826d3d4fcb11efaf98d4b04c
+EBUILD sphinx-issues-1.2.0.ebuild 715 BLAKE2B 033620000beddbc4a31adc449a0cf8959ee0b7fd5caf43467b540cf5dd3c95abcbc891763991bf5a395213038fbff504ee34a153adc9fbe1cb1fbe8d33e0d4f4 SHA512 ae8fa6a5b2ab5bd455489e40e23cd8cb669a9cb7402e6072e22b91eb78cc3dde1e1d98707b6556193ccee900c216df65ca507188ba8d7eba8e83f23ef5684151
MISC metadata.xml 388 BLAKE2B 192707563103236482cf5de03630e3b39f6827f446ba6e058e29c384d6e989e3b96b3f54b5e353426022328f81596ba3c70c61f3f84f69b3c20f34163836b74c SHA512 3b29ce4fbde49727c8dfd8f7f28f3baea1ca5feb60a1ab21b8ac0b597326e702941cb0190903aa930d55358c092bb5ba6b31d27f9acf8940380557c562ea659c
diff --git a/dev-python/sphinx-issues/sphinx-issues-1.2.0.ebuild b/dev-python/sphinx-issues/sphinx-issues-1.2.0.ebuild
index 16ec95d7500b..4ca90e55ce58 100644
--- a/dev-python/sphinx-issues/sphinx-issues-1.2.0.ebuild
+++ b/dev-python/sphinx-issues/sphinx-issues-1.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy)
inherit distutils-r1
DESCRIPTION="A Sphinx extension for linking to your project's issue tracker "
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/sloria/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/sphinx-jinja/Manifest b/dev-python/sphinx-jinja/Manifest
index 81cebf84128d..f49532ac1833 100644
--- a/dev-python/sphinx-jinja/Manifest
+++ b/dev-python/sphinx-jinja/Manifest
@@ -1,5 +1,5 @@
DIST sphinx-jinja-0.2.1.tar.gz 6676 BLAKE2B e009731381dff9aebbfd9ddddc3ce128a6dd172b64ef2610847296b30d2cc4ad5fc71f71d2e1ff5fcf2d0e717b92822bffedc25fbcb6215e072bfe285038a9df SHA512 4b5239c76493f8eabc2a079d82d52b8bb34e884e308aa7e1205cfa40690854ddd1e4c1aee9f7ff0624eee2588a3af9196a83a79f0f49359df315cb0886f09c94
DIST sphinx-jinja-0.3.0.tar.gz 7035 BLAKE2B a43c2ab6c1f0178987ccf9f69acbf0b50974573b83d0503e7888a56bf024e519ad69e3ac6ec9b8d27d7e01e9482008b6579c6892ce114124c0ef12ef456c887c SHA512 b39211a0013db020112c865335811317699e7ade734bfd9bb24f51934df4652f0560b81f5e253fc663fbd8a269fd962ef2bfd6dc96eab12a397a538e758cddfd
-EBUILD sphinx-jinja-0.2.1.ebuild 841 BLAKE2B 9aedc729ce6633c78290b29c0f9afac078c934bc8ebccec0fdb4ce07287d6e705c7e5ba8bba1e37662d2db0f0aee4df31c068291a541b372a0280b4c3cdadf75 SHA512 fa6072e04dc409a69af0f9dce4cddb8f700a4dae81d32f382b497c13588c5f0023618520a96a5ce5e30807649e888ba4693e357a323257cbcd37f3c055e5a552
-EBUILD sphinx-jinja-0.3.0.ebuild 841 BLAKE2B 9aedc729ce6633c78290b29c0f9afac078c934bc8ebccec0fdb4ce07287d6e705c7e5ba8bba1e37662d2db0f0aee4df31c068291a541b372a0280b4c3cdadf75 SHA512 fa6072e04dc409a69af0f9dce4cddb8f700a4dae81d32f382b497c13588c5f0023618520a96a5ce5e30807649e888ba4693e357a323257cbcd37f3c055e5a552
+EBUILD sphinx-jinja-0.2.1.ebuild 868 BLAKE2B 2ae3213731dc447ea94513f60a00655e27b0dac1ef1b6a94327249ef31346c9307348d3cf7101fbcde6b3878272a4a1ee6f146eb153ded0df35455e6cb1493ff SHA512 4ad01c7db504c8f4d1d69912282d621ab762714c1494352b8485f877aaa9d264f8c7d62395174cb26acc06331ce3b062dd2bdf61f08a1685971d86e9a7901f55
+EBUILD sphinx-jinja-0.3.0.ebuild 868 BLAKE2B 2ae3213731dc447ea94513f60a00655e27b0dac1ef1b6a94327249ef31346c9307348d3cf7101fbcde6b3878272a4a1ee6f146eb153ded0df35455e6cb1493ff SHA512 4ad01c7db504c8f4d1d69912282d621ab762714c1494352b8485f877aaa9d264f8c7d62395174cb26acc06331ce3b062dd2bdf61f08a1685971d86e9a7901f55
MISC metadata.xml 525 BLAKE2B 2a1e29ccf9ea29d66f54bbe9c0ca6382a80088e5631a2cb3634e02344a783a7045ffb4ab30e9363587cecf6213e1a4064490df3bbbdf3e410da23498267161d2 SHA512 2f42d584f3c61ed3b024073d1ab105b9486bc68962a44b6642cfc249c20ebd38dd6d9ac246891ea09cf88df8872bdfe611b709b484a9b753de37b0fe0055777b
diff --git a/dev-python/sphinx-jinja/sphinx-jinja-0.2.1.ebuild b/dev-python/sphinx-jinja/sphinx-jinja-0.2.1.ebuild
index 23f97622f8ed..0abd8871a294 100644
--- a/dev-python/sphinx-jinja/sphinx-jinja-0.2.1.ebuild
+++ b/dev-python/sphinx-jinja/sphinx-jinja-0.2.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pbr[${PYTHON_USEDEP}]
diff --git a/dev-python/sphinx-jinja/sphinx-jinja-0.3.0.ebuild b/dev-python/sphinx-jinja/sphinx-jinja-0.3.0.ebuild
index 23f97622f8ed..0abd8871a294 100644
--- a/dev-python/sphinx-jinja/sphinx-jinja-0.3.0.ebuild
+++ b/dev-python/sphinx-jinja/sphinx-jinja-0.3.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pbr[${PYTHON_USEDEP}]
diff --git a/dev-python/sphinx-testing/Manifest b/dev-python/sphinx-testing/Manifest
index d4924047a9a0..57e8d305a2f2 100644
--- a/dev-python/sphinx-testing/Manifest
+++ b/dev-python/sphinx-testing/Manifest
@@ -1,5 +1,6 @@
DIST sphinx-testing-0.7.2.tar.gz 11040 BLAKE2B 503e38eabfe8dbe28942f9165a83db2dec0f9ac52e1e55f7298848b7a6b55244e1b5623bfda7f4e1380eab16ef81cf51c6bc11e919a8b45506f17759ae0ee181 SHA512 d267c74d97443db2df69914a825da969021e37fc61b8a664ef382504fa826387a95230bf9259b58c6f26721f33985fa2168d2714342a2166b59740cf1b3ad724
DIST sphinx-testing-1.0.1.tar.gz 11513 BLAKE2B 46ede243507a0d90b2ad4b918deadb818491bb0ed15ce41886040c52650f9fd348ff57c03766fd1e7719bbb54726f8915e091cf94a5396da946102ca49fd07b2 SHA512 2d377c0c6fe8e34a463b35e96938507a3ca35fa06cd19a2682eb55825e1b88982a80a02ebb9a02a47f11ca5e8fe6a5b9e5c8114d955fa3b774e0148e82121818
-EBUILD sphinx-testing-0.7.2.ebuild 682 BLAKE2B 5e7808d3dd815bddd4c2fbb0267f43b651643528a5c1eb0d3509fa39e88b1724a5bdd8a2be6e56ceb407c89e156f9bbb23a9b5d10984645cbe559540665c0764 SHA512 cb2b1746e641571c30a859e413cb390ebd9fd222f1a26e76b94c6198d2cf32c6adf6c673371d606a15158b04a377936cde42b333ab8c937a33a1a7a62a1ec2ed
-EBUILD sphinx-testing-1.0.1.ebuild 859 BLAKE2B c1f1bf5588c6e6d003b4ea2b282a0a7f9061c4f4116844c5bfceb25eb1526fc257e5408f02d3dc40249365c45184a436a14557dbd81e3cf820ce0ddcaf287ddb SHA512 cdc23f0c2df1ebf5f4d21b6bcec2de74c392209b7f47c1a4035d6d088c454d1ed623cafe7139884443960f9a939486bab932e8bec5c87d41d3544b6d9d6b7503
+EBUILD sphinx-testing-0.7.2.ebuild 709 BLAKE2B f56e1bfec36539a036fc2bcd2c0372fe512f1af916e0613bead1a520a7e61bcae3f70aab23f9ee017c1544e115bab95dc865513b6050bb2a35758be743d8cc50 SHA512 3695bca15faedbf7a3f5de15699cc06a3e5ac86dcb043bab1536c1c02d9fcfa9451a687a2b2dcd0c3ee2a55290655a706a89d558ecb527647c8cf4126a01194a
+EBUILD sphinx-testing-1.0.1-r1.ebuild 858 BLAKE2B 564634a6c34dcf05c04209366553345fc6d57a77001c15050a7c1db9488c1d8175f29ae408fe103cca520f76105c460a86f9ff3de90b9a8a093b7da02f1d8332 SHA512 e9b1a60a46b18397c34035ddb227646d988a4c88f0a61d1786f8728a16c79e635aa36886f377c107660119bf5ce0f0abe21f0d70fa89add3b4a094c5d5379152
+EBUILD sphinx-testing-1.0.1.ebuild 865 BLAKE2B 6755375599b9d582fcf5d394816715f51b32dec3aa4c4a1593ab4d8476fa4a8b672a9beb1d08dd75856652250fed7798c99ad368809d3da159b2481a8dc04f14 SHA512 491178e69d3c47499eee70e0199956f14ffd0a22dd8e34bdc446bc719e09b92572c4dc1860aea1fbb828e9d586eaf57a3063dbd588d1e41b9d50ca2ee35938e8
MISC metadata.xml 340 BLAKE2B 9a1df283aab1420d7818f4661b57f6d60cd734016c3711c633b9a6a11c401c8603503530fa5e1f50940bd28c1fed83196c1c543d16b5217b996f6afef23175a8 SHA512 f5299851dc6aa3c3ad1109123ac6c4eb5b5c7e1177fa1f068da5cef0920bbece63a8f1c424c5b95addf661e5a7d15a05a427676f6c272a54741495c77e316b78
diff --git a/dev-python/sphinx-testing/sphinx-testing-0.7.2.ebuild b/dev-python/sphinx-testing/sphinx-testing-0.7.2.ebuild
index e56e51ec4256..be983e78be85 100644
--- a/dev-python/sphinx-testing/sphinx-testing-0.7.2.ebuild
+++ b/dev-python/sphinx-testing/sphinx-testing-0.7.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]"
diff --git a/dev-python/sphinx-testing/sphinx-testing-1.0.1-r1.ebuild b/dev-python/sphinx-testing/sphinx-testing-1.0.1-r1.ebuild
new file mode 100644
index 000000000000..63d200fdbe55
--- /dev/null
+++ b/dev-python/sphinx-testing/sphinx-testing-1.0.1-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Testing utility classes and functions for Sphinx extensions"
+HOMEPAGE="https://github.com/sphinx-doc/sphinx-testing"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]"
+
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/nose[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' -2)
+ )"
+
+python_test() {
+ # NB: while tests don't stricly use nose, they rely on some side
+ # effects of using it
+ nosetests -v || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/sphinx-testing/sphinx-testing-1.0.1.ebuild b/dev-python/sphinx-testing/sphinx-testing-1.0.1.ebuild
index 6521d4338690..cf68a135de37 100644
--- a/dev-python/sphinx-testing/sphinx-testing-1.0.1.ebuild
+++ b/dev-python/sphinx-testing/sphinx-testing-1.0.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index fb037645c43f..4c32dd9c8975 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -1,9 +1,5 @@
-DIST Sphinx-1.2.2.tar.gz 3143671 BLAKE2B a21b2a060363ac86832a6a28a623ed410ff0bb39ca3c9c58618ade88f4305996e54c559bb588c518597e31a73fc16e0c37fc57950eb077179f03715dfee72729 SHA512 44073c215f9d0e7f6c7bc91cb85b0508a96e5cfff5f940fef86e2fc6f11281d03b54e87e51e5a99a23e96b470a93f3af86a6a3ab7c317c747406c55b4c37791c
-DIST Sphinx-1.2.3.tar.gz 3200548 BLAKE2B 42033c59e6e38247af12c78cb4f69c73b1dfa883aa8a9e6c180bb74de666b45faef24a55c0bfd3aa1f22bf3e632e0e95016eb1bea54e8b5ebc7df78756763b5c SHA512 00346516e826a65145a3a7fd25ef7cee569ae7fdcc0c1bec3a7301fc08d5d8730d02eee792c3efedfcac17e712ea7e2ad70ea1fcdedc11720ad54f6bcb51ad05
DIST Sphinx-1.7.5.tar.gz 4726802 BLAKE2B 8d828dcae1f3ebb813c5f2de8c096a3fac4ab88b424955c27592349c544b775a21703c904a54efa7f86e1967198f4950804904a82a7142a3499f33c5343506e3 SHA512 db2a8df2cdb2ed78ce2341175575c2b04a149451b2bc8a4f74ddc73e308a19d505874fdbae4e370ce48a9b1cdb4de47cdab489bc57c1b378e857d5b8d04a07b8
DIST Sphinx-2.0.1.tar.gz 6017030 BLAKE2B a446aab8c7f5a4adc93477f4f60ca975690cb4c507d6e51393a4b2c4c56563b9a12e3ea3f85d214c6bdbc7834be107384fe9029d09a73da207fd9699c4b77ab8 SHA512 28430912917a8e3eb6efe6b69268e2a5ae06795c261f2a18ef62f781e365396832c4e4bcfaad7704b1c5f840e98a9dfb82e3b438a491a13cea5c10bee66bf23b
-EBUILD sphinx-1.2.2-r1.ebuild 3018 BLAKE2B 380e955ab884e5d171aa7dbed7f5decf6c9dfa60d8a48a442be0e33341a961f339e9bd564ea2832b63c34f46bbe297507fa7c7793b59b6e39aefa55714beb37c SHA512 d80aa50c1c5c2e188b78b940edb0341388218f71a92fb0d822f9b9e1f2abee113b490f2b11324bcba281f9d9e8df3068afa0f2074aa5788236e02f799a187db3
-EBUILD sphinx-1.2.3-r1.ebuild 3080 BLAKE2B e5a228d9ba6cbc7e1001bb7fb63bcea5f31ff038375b96e854740f894d6c5db94c1685747c52224312b02b87230a685a17a4b2199adac89d76d2af8b8e86b817 SHA512 ad971871dfc6da45cb639a0f1511df1e9fca2621801b21fcdd2016d8bb99668d7fdd1f3c9e62675172b5abc2a34f87cd8380757a5aa478020fe3e5aac8a0720e
EBUILD sphinx-1.7.5-r1.ebuild 3276 BLAKE2B 7bc5adf970d41a33607845bce228d81f281e8e5e4b8fbdc127d16543fec6bb861ed27f7e15fa210f7c0f986bfe6dd7a1bb3434ef08b3f502a4d3bb64eb7d2881 SHA512 53b5c6f78bfaab3976df57604d46b58249b24dc740e0ef05894fe7c6776a9bad2ea79070205349d715a6413b675bb05b1e92f1cafa979afebba75c1e34e6c704
-EBUILD sphinx-2.0.1.ebuild 3470 BLAKE2B c9e83e2319276c7278cc3a992534fdee35dc763077e645661c38d060b63dec87ff9d70cb1f773b8a273573de671c40278ebec296a4a85375ba37e02ddeadf71f SHA512 6a0d4ef83805d69f497f6e3789703bc20fe6c713feb33ad87369dfb6c377a11972f780361253e054371d9f2337b1ed4876f34f23b19026774939868d88b5a6dd
+EBUILD sphinx-2.0.1.ebuild 3468 BLAKE2B ab5771200cda224743faeb75f42978324af649f966506c1436dd043b02646fb4dcc0aa681308170f64b8f3837634fa4c438d7f7902277413c6e9360997cb671c SHA512 29ed8429d81065988785045fcc9a07e74b884b1f96b4e44134fc52cee5b037c324f4f9a3a9eaab1552bb7d6f45631bc4d57744c3f340405099150e988eb972af
MISC metadata.xml 556 BLAKE2B a2689efbe3d569fa878296875f4145fdb4d83b4c4821aa636d4006b1823e5646b9cebd5341b4bc02de30985191b83461363cc892aca638e678f86a6e314dcef3 SHA512 bff6813bf9c5110c2e4f5764f911309325923cb58300c19c079d1e6de3d6c4c0bcaf4e206fa4bc11ebf54b961c7e09217310b5647029350d4f9602da6325db0c
diff --git a/dev-python/sphinx/sphinx-1.2.2-r1.ebuild b/dev-python/sphinx/sphinx-1.2.2-r1.ebuild
deleted file mode 100644
index bc26f5542538..000000000000
--- a/dev-python/sphinx/sphinx-1.2.2-r1.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 eutils versionator
-
-MY_PN="Sphinx"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Python documentation generator"
-HOMEPAGE="http://sphinx.pocoo.org/ https://pypi.org/project/Sphinx/"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="doc latex test"
-
-# Split the jinja dep to allow different slots to satisfy it
-RDEPEND="
- <dev-python/docutils-0.13[${PYTHON_USEDEP}]
- >=dev-python/jinja-2.3[${PYTHON_USEDEP}]
- >=dev-python/pygments-1.2[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- latex? (
- dev-texlive/texlive-latexextra
- app-text/dvipng
- )"
-DEPEND="${DEPEND}
- test? ( dev-python/nose[${PYTHON_USEDEP}] )"
-
-S="${WORKDIR}/${MY_P}"
-
-python_compile() {
- distutils-r1_python_compile
-
- # Generate the grammar. It will be caught by install somehow.
- # Note that the tests usually do it for us. However, I don't want
- # to trust USE=test really running all the tests, especially
- # with FEATURES=test-fail-continue.
- pushd "${BUILD_DIR}"/lib > /dev/null || die
- "${PYTHON}" -m sphinx.pycode.__init__ || die "Grammar generation failed."
- popd > /dev/null || die
-}
-
-python_compile_all() {
- use doc && emake -C doc SPHINXBUILD='"${PYTHON}" "${S}/sphinx-build.py"' html
-}
-
-python_test() {
- cp -r -l tests "${BUILD_DIR}"/ || die
-
- if $(python_is_python3); then
- 2to3 -w --no-diffs "${BUILD_DIR}"/tests || die
- fi
-
- nosetests -w "${BUILD_DIR}"/tests -v \
- || die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( doc/_build/html/. )
-
- distutils-r1_python_install_all
-}
-
-replacing_python_eclass() {
- local pv
- for pv in ${REPLACING_VERSIONS}; do
- if ! version_is_at_least 1.1.3-r4 ${pv}; then
- return 0
- fi
- done
-
- return 1
-}
-
-pkg_preinst() {
- if replacing_python_eclass; then
- # the old python.eclass ebuild will want to remove our pickles...
- backup_pickle() {
- # array to enable filename expansion
- local pickle_name=(
- "${D}$(python_get_sitedir)"/sphinx/pycode/Grammar*.pickle
- )
-
- local dest=${ROOT}${pickle_name[0]#${D}}.backup
-
- eumask_push 022
- mkdir -p "${dest%/*}" || die
- eumask_pop
-
- cp -p -v "${pickle_name[0]}" "${dest}" \
- || die "Unable to backup grammar pickle from overwriting"
- }
-
- python_foreach_impl backup_pickle
- fi
-}
-
-pkg_postinst() {
- if replacing_python_eclass; then
- local warned
-
- restore_pickle() {
- local backup_name=(
- "${ROOT}$(python_get_sitedir)"/sphinx/pycode/Grammar*.pickle.backup
- )
- local dest=${backup_name[0]%.backup}
-
- mv -v "${backup_name[0]}" "${dest}" \
- || die "Unable to restore grammar pickle backup"
- }
-
- python_foreach_impl restore_pickle
-
- [[ ${warned} ]] && ewarn "Please try rebuilding the package."
- fi
-}
diff --git a/dev-python/sphinx/sphinx-1.2.3-r1.ebuild b/dev-python/sphinx/sphinx-1.2.3-r1.ebuild
deleted file mode 100644
index 2a318009d255..000000000000
--- a/dev-python/sphinx/sphinx-1.2.3-r1.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_{5,6} pypy pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 eutils versionator
-
-MY_PN="Sphinx"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Python documentation generator"
-HOMEPAGE="http://sphinx.pocoo.org/ https://pypi.org/project/Sphinx/"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-
-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"
-IUSE="doc latex test"
-
-# Portage has only >= minimum required versions of all rdeps making
-# setting of version borders unnecessary
-RDEPEND="
- <dev-python/docutils-0.13[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- latex? (
- dev-texlive/texlive-latexextra
- app-text/dvipng
- )"
-DEPEND="${DEPEND}
- test? ( dev-python/nose[${PYTHON_USEDEP}] )"
-
-S="${WORKDIR}/${MY_P}"
-
-python_compile() {
- distutils-r1_python_compile
-
- # Generate the grammar. It will be caught by install somehow.
- # Note that the tests usually do it for us. However, I don't want
- # to trust USE=test really running all the tests, especially
- # with FEATURES=test-fail-continue.
- pushd "${BUILD_DIR}"/lib > /dev/null || die
- "${PYTHON}" -m sphinx.pycode.__init__ \
- || die "Grammar generation failed."
- popd > /dev/null || die
-}
-
-python_compile_all() {
- use doc && emake -C doc SPHINXBUILD='"${PYTHON}" "${S}/sphinx-build.py"' html
-}
-
-python_test() {
- cp -r -l tests "${BUILD_DIR}"/ || die
-
- if $(python_is_python3); then
- 2to3 -w --no-diffs "${BUILD_DIR}"/tests || die
- fi
-
- nosetests -w "${BUILD_DIR}"/tests -v \
- || die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( doc/_build/html/. )
-
- distutils-r1_python_install_all
-}
-
-replacing_python_eclass() {
- local pv
- for pv in ${REPLACING_VERSIONS}; do
- if ! version_is_at_least 1.1.3-r4 ${pv}; then
- return 0
- fi
- done
-
- return 1
-}
-
-pkg_preinst() {
- if replacing_python_eclass; then
- # the old python.eclass ebuild will want to remove our pickles...
- backup_pickle() {
- # array to enable filename expansion
- local pickle_name=(
- "${D}$(python_get_sitedir)"/sphinx/pycode/Grammar*.pickle
- )
-
- local dest=${ROOT}${pickle_name[0]#${D}}.backup
-
- eumask_push 022
- mkdir -p "${dest%/*}" || die
- eumask_pop
-
- cp -p -v "${pickle_name[0]}" "${dest}" \
- || die "Unable to backup grammar pickle from overwriting"
- }
-
- python_foreach_impl backup_pickle
- fi
-}
-
-pkg_postinst() {
- if replacing_python_eclass; then
- local warned
-
- restore_pickle() {
- local backup_name=(
- "${ROOT}$(python_get_sitedir)"/sphinx/pycode/Grammar*.pickle.backup
- )
- local dest=${backup_name[0]%.backup}
-
- mv -v "${backup_name[0]}" "${dest}" \
- || die "Unable to restore grammar pickle backup"
- }
-
- python_foreach_impl restore_pickle
-
- [[ ${warned} ]] && ewarn "Please try rebuilding the package."
- fi
-}
diff --git a/dev-python/sphinx/sphinx-2.0.1.ebuild b/dev-python/sphinx/sphinx-2.0.1.ebuild
index b6040e30338e..2ac8b67fa3ba 100644
--- a/dev-python/sphinx/sphinx-2.0.1.ebuild
+++ b/dev-python/sphinx/sphinx-2.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/S/${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 ~x64-solaris"
+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 ~x64-solaris"
IUSE="doc latex test"
# Tests automagically use latex, bug 667414
diff --git a/dev-python/sphinx_celery/Manifest b/dev-python/sphinx_celery/Manifest
index ee6bf5cd5ff0..19a572071151 100644
--- a/dev-python/sphinx_celery/Manifest
+++ b/dev-python/sphinx_celery/Manifest
@@ -1,5 +1,5 @@
DIST sphinx_celery-1.3.1.tar.gz 15334 BLAKE2B 1e6d34e35327fee921c884c47b948b624f900eb3b98cb86b1e45d4054bee596d5525c2be2ddb4605d03d27167183844221e3789e27ae1f5834983e9fcaa5e66b SHA512 b3d11204fd02f85426e1f4bcb81e61557f04440656be946a18e142087180a50f864ca4bbb53d3fff4eabd7623bf5c3682d3c1e00b9adf9184de99a27de98b2f6
DIST sphinx_celery-2.0.0.tar.gz 16203 BLAKE2B 439a9cd20e09071491338016ba83514e37c7cdfa34966e93e3c6062ed94cdaa0750351a0de9fc7b27be1b7e557b5625be73f01f1de59d15f36335e9d46d35cae SHA512 1beca69fe9b56d04cd3c42aa9244d50a364a860e9cf53f94897c0f690b8465f4e2a7b10ed6d310d3fa706d86f5882a338cd982a3ac7cec36586269756e9128a5
-EBUILD sphinx_celery-1.3.1.ebuild 548 BLAKE2B 3c9a850db716bfc33665ea8d16470ea5557f79553214defa436b2156928883c1d87085085800a3910a47dcc186249b623abaa25eb7a6af71d079eb0e61588812 SHA512 286fbacbab1ac4c4c705a4eaf45d9d941743d827023652c9678e75ef0e8b801b5fdc33568a95ecd07f9a29e616530242e35b1c386f6edb48bb35508f8580c8bb
+EBUILD sphinx_celery-1.3.1.ebuild 575 BLAKE2B 0ea313a48054369a5ed83dc1040eb1a1977c94ec2b6b78573a69bce2c1159ba77d6e00934e47e69dc38af2c970e5b867d6b370529887f15281e61dbdb51b750b SHA512 4ba905ea2ff8728f13d72618a9cf5d607dfeafec85ae6828c53df6d6a818d33124bcdc6b1f1851c4c1c4eea06e9d027bc58596a83bf48c93fff31f083c4e6dcd
EBUILD sphinx_celery-2.0.0-r1.ebuild 530 BLAKE2B 5c7ca25520b64935abfc299cffab32f45c417c4376486d0d21e25c114048e8e86002f44616300a1fef4cf094320792ca2e57cd0634f34294b368e10d57cfe7bb SHA512 79c63129068188fd3e5b7ae2afd50e131a0474815c7f10f40a30de7938e800a5b16ce2d4ffdbb56611e1b0f13fa57764f05df7aca4afffe4c9a7cc088b21c2f1
MISC metadata.xml 354 BLAKE2B af4b7d8c61b6eb65c84f867501d50d06730f6e651e3284d7200065a72a120e50705fcf96370b26aff14f5663ee6a2caf6af5ddcd8207e2081be3d4d954705ad6 SHA512 4cf6fdfa14fca7fe26e253a25bc81221e25220f34b13e08c88496d44a3f779dd2607fe4698682b27fc66158128d5a2e5f9d61a0ee58ca59f7b744ae37f909dc7
diff --git a/dev-python/sphinx_celery/sphinx_celery-1.3.1.ebuild b/dev-python/sphinx_celery/sphinx_celery-1.3.1.ebuild
index 7f3ce6c704b1..8165361615aa 100644
--- a/dev-python/sphinx_celery/sphinx_celery-1.3.1.ebuild
+++ b/dev-python/sphinx_celery/sphinx_celery-1.3.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.4[${PYTHON_USEDEP}]"
diff --git a/dev-python/sphinxcontrib-applehelp/Manifest b/dev-python/sphinxcontrib-applehelp/Manifest
index 466621db9baf..7802c35f3cd4 100644
--- a/dev-python/sphinxcontrib-applehelp/Manifest
+++ b/dev-python/sphinxcontrib-applehelp/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-applehelp-1.0.1.tar.gz 22086 BLAKE2B 6e10329a1712cfcb1f29a3b4c23be5169507398a43f800623f2b24fd350f7e2ad16a887e87a3b68253dc348337342d3d4397d3a9d81a460c389a77ed4bdc973f SHA512 a6500bc2899f25c0b04c8649e86a6f688823e573a3f58f2b786117768e8b415acffbe79b99cff8aeb6ae3c74dd244254de120b82b7432cf61c5fabdd38f21603
-EBUILD sphinxcontrib-applehelp-1.0.1.ebuild 736 BLAKE2B 71a0e7ca662aeb9f8f9e7ae4059776e0f7ba890b054a00151801d4b424b122f046c624c1ee4da534256d2211ff8831d58660f0cf4fe0a9513f6531eaba0c6d4b SHA512 33f7321ce643fb1adba41b31d19a6a03b81d30738b5d535319aacb5d22b93c69a2985d589ce539d069d1469d50244552ddc3a59a432b92e78fa080391def57dd
+EBUILD sphinxcontrib-applehelp-1.0.1.ebuild 734 BLAKE2B 04822a5ed0655100ea768c3a1b13683f6cd56249c99913198090adf61567b36c272dd87461712336db50270f74dfc122364c8e029dbd2bdfc9d626ac3bd5aa7d SHA512 e9bf2a46768ecf5f7889eadf9414ed70440a29e6abeb95e5f66c88a14262b50bfe695affc64fccc8e58f54ec2ff9f83137a12541cbb78b8c9de6378f3c6c8c2f
MISC metadata.xml 326 BLAKE2B ad14acf80a55c014b396340b6f42885185c7059c9b2159662d0291c9fbc4b03b9000b612d53fd2d95eb861b410d35ca301cf00bde26ea3344219923ba1fbf3b1 SHA512 55187b429105dff1f05c80cf935da48c02fcf8b00dccd572a562d75fdba50b73183d2781d67c498c2fee181707eb32e09e7e5dc12a88e7bdfa7212f916c45543
diff --git a/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.1.ebuild b/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.1.ebuild
index c41783f6a53f..a25999ad239a 100644
--- a/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.1.ebuild
+++ b/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
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 ~x64-solaris"
+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 ~x64-solaris"
RDEPEND=""
PDEPEND="
diff --git a/dev-python/sphinxcontrib-blockdiag/Manifest b/dev-python/sphinxcontrib-blockdiag/Manifest
index d68db1dea094..95c77a559285 100644
--- a/dev-python/sphinxcontrib-blockdiag/Manifest
+++ b/dev-python/sphinxcontrib-blockdiag/Manifest
@@ -1,5 +1,7 @@
DIST sphinxcontrib-blockdiag-1.5.5.tar.gz 12066 BLAKE2B 4913aa53b365a05db2962c81c3f15df748c3424c88dc70bb5c97325c92492852698246b2d644748fde46ccc9ac6535871036851798db6d9db5e9610c5ef58b45 SHA512 4c007e2c394bf90ff84a000cf44ec1d50b39286a32929c89a64320299a70f10e44da35d942e7bb8697a9d61eb6a551f74bd15349cf0b439369aaaf12d175635a
+DIST sphinxcontrib-blockdiag-2.0.0.tar.gz 11903 BLAKE2B 9301fe05ff936836e8e648a507b7e2e5fd8cada58252fd46b274a4bb3e6b51b00b7696ceee712d12bd590c40c5ae1235e0b532ef55ffc2e78b2986cdae64a0f2 SHA512 305ad9b27bbb44480c69139cc0ae9cd8e47c6ad95da5b14a964c703a17e62ab9b342ff567e8312e403549a794f6381fe4c4d444ccb7a8e41410d1a3754ffb3f1
EBUILD sphinxcontrib-blockdiag-1.5.5-r1.ebuild 923 BLAKE2B 29b6a166090519a8a6d7aa3f381661161429db8e5f912f0a92dcb669ad92b23c550097755ae57bf7024e23fd4b58f3dac496e9f973bb742fe75d083249afd816 SHA512 f5d13643c66e24c6095badf6eecc4072bfdbd41928b2042b901042818229ba21236fd4bb0de71ab6161a5031f861d008b839d1eea2c2b592892a47c52189d875
EBUILD sphinxcontrib-blockdiag-1.5.5-r2.ebuild 1332 BLAKE2B 1729c17b7f5be02cd93fe1c0ae8465e6c1f3467b880ee35abdbe0ba44a90d2a3bd68013cd514a4963a9fb67d8a30ca4271972e26c4a73f68dcda3855be017861 SHA512 8e5c0bba10fb943b1ce19e27563167d49b1b1b64152f89b8a9838fda452d57abd2eec66436e10d1d4514940a3b8f817ec5f51d13a902b9d63cad710ad0e60e58
EBUILD sphinxcontrib-blockdiag-1.5.5.ebuild 674 BLAKE2B 58d9d30ab0ac583c6414fb8a650bdc1bdd37ea55a942fba667cc0bdcd2618d842518c694636ef5d1a09990b36375c1e6ffcc68c68dea88f6d5e6e33ce50a31d7 SHA512 ac98f936ae0824a53ac52a3cbe87b10a67d44c938eef071ff2bcf3e8c9996d32b858acb4777adc39a0d730261dc35278479479fbffbf41176552373312235fb2
+EBUILD sphinxcontrib-blockdiag-2.0.0.ebuild 1177 BLAKE2B 2804127cc9373b38afc66c1591fb2ec886abf5be001f38d8b5fea57c8f1b0c6cf84708a5bce852648b97c6c9ed0e0f5e0b0e25f25304d428a2ffd74c911567b2 SHA512 cb5f04267b91a778516a33c410a308120be5362dbea272f19869c0abe32d2d1a7a02e8c9e5d944f511ba98a85429c5427bcd5deb69e9316e1ca285c1dfffe698
MISC metadata.xml 416 BLAKE2B 4383283e64d8db0b5576f1defc62412b5c4f4003e5ac75a2755e79d3e2a53f6d7aff82741d6225d2c96f0e2d87df650d47110a31cc91362dee641a86c54b18da SHA512 10fc4ff78fce4beadf8f8b64cfcaf4b71f84c3f74d80bd7299055ef7c2a759bf8d8eaef841e464d72d3272d999fe20ebfbcd382f2025932eef474387e92be6e0
diff --git a/dev-python/sphinxcontrib-blockdiag/sphinxcontrib-blockdiag-2.0.0.ebuild b/dev-python/sphinxcontrib-blockdiag/sphinxcontrib-blockdiag-2.0.0.ebuild
new file mode 100644
index 000000000000..89d49e847b78
--- /dev/null
+++ b/dev-python/sphinxcontrib-blockdiag/sphinxcontrib-blockdiag-2.0.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="A sphinx extension for embedding block diagrams using blockdiag"
+HOMEPAGE="https://github.com/blockdiag/sphinxcontrib-blockdiag"
+SRC_URI="https://github.com/blockdiag/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/sphinx-2.0[${PYTHON_USEDEP}]
+ >=dev-python/blockdiag-1.5.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/reportlab[${PYTHON_USEDEP}]
+ dev-python/sphinx-testing[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests nose
+
+RDEPEND+="
+ dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]"
+
+python_prepare_all() {
+ sed -i -e /build-base/d setup.cfg || die
+ # Those tests are known-broken upstream
+ # https://github.com/blockdiag/sphinxcontrib-blockdiag/pull/11
+ rm tests/test_latex.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ find "${ED}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/sphinxcontrib-devhelp/Manifest b/dev-python/sphinxcontrib-devhelp/Manifest
index 17bccc69019a..8b00130e43e7 100644
--- a/dev-python/sphinxcontrib-devhelp/Manifest
+++ b/dev-python/sphinxcontrib-devhelp/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-devhelp-1.0.1.tar.gz 14016 BLAKE2B 4b8c079773d65f5fb752870dc728d8e90e03fdd2f8a4b01324838928ef2deaf2c724c0b149697a61624ea7382445e81fe261ec2b726fa3cfb5547bd053286e4e SHA512 135d6405e330cc245391646d4055988cf762d82f6473e58c64a76f3a88e7f33a66baba366e7f29e1378320bd0c374af92b0f972bceeec8c05ad0fe652a81e984
-EBUILD sphinxcontrib-devhelp-1.0.1.ebuild 738 BLAKE2B e955f705f8efd07fc4829a851637622a0c8cc43aed88d7b6832e3cef747024763a658e313e6cc79ada3ff6485091fed54bc44b28997ff9a916fdefb6cc5e691c SHA512 469041e51e68084605c8167f740460e3429b16291b2b7061e7ce9b3c52c17391d98970c2f3a1ed485b7acb7641849b06e66eece72d21a0e5b9b87ad10ca43cbf
+EBUILD sphinxcontrib-devhelp-1.0.1.ebuild 736 BLAKE2B d224516c1765c80ead463d7fef3fd2b049953ca6e074001f32250ad6054b2bb82b833ca5718911773b92f3f0de85dc045733132be15ce3386bbeb2cd5b086697 SHA512 819de5511c43fc6a31e1d04f1e2f12292f5008e74b9d973437bba23ca2d0d71efc69fd5c4569999e990d33b4508812e943d8b47bcc2dd235a4daa5361b2f625a
MISC metadata.xml 324 BLAKE2B 986204c86559fccc9a83332d2a443367be0d3f6d58ee2f50d5119688db2c3bf979aa14ad41979bfe0cabab649594e6d69e83c592a4d883e6d14b4840d3dcdf4d SHA512 d4f768df06e1c208502e7f87ec3ff4481f07ff84fd77721a5afc8a7c3bb7804a17a6a5798bc056e384d2ce433954790403c0d5d5cbba459ce835659bf8072a53
diff --git a/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.1.ebuild b/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.1.ebuild
index 19072dd5c9ae..e2c9322af1c9 100644
--- a/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.1.ebuild
+++ b/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
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 ~x64-solaris"
+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 ~x64-solaris"
RDEPEND=""
PDEPEND="
diff --git a/dev-python/sphinxcontrib-ditaa/Manifest b/dev-python/sphinxcontrib-ditaa/Manifest
index f6d7c3739993..2c79342ce7e5 100644
--- a/dev-python/sphinxcontrib-ditaa/Manifest
+++ b/dev-python/sphinxcontrib-ditaa/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-ditaa-0.2.tar.gz 7293 BLAKE2B b5c32197c293f2400ebca44ffb1142acc5f60c3b7bb573c8b389a56950a54c3b06f478371756bc8a1cd5c8e360eb936c587c5d64e3d4e9bbc855c28197a21f40 SHA512 fc9f9b1475b7efb3f057156bd56be51414068c80f62cccd0fb5bf404b7047d296b3de05a1825b42e2b51a7ff6f0ccf1f3a7935ec494440ccd0fda487786adae5
-EBUILD sphinxcontrib-ditaa-0.2.ebuild 638 BLAKE2B b5b24521573924aa8f38343689e7203c106e3c0dbea128607866e2abc7cd1ba439a2aaaa8d565043931a2503be4c02dfb1706bd91f5cffbf65e256782f8f45bb SHA512 54df1957e1e1300e926d03782c947e3fd5ca7914c1a5ac24dde7ddf2d660d613adc9923522c1bef39b2a2ecf7fa3d4212c6fe680eb80af10faf5db6c37bd0456
+EBUILD sphinxcontrib-ditaa-0.2.ebuild 640 BLAKE2B e4f54c7da37d588df88444d7fd42482b1b212736285907e135f7454c45de6b9a9310a726c2dad83fd86ec40ebfb703a4e060bdc7005f747e47a1902902149426 SHA512 26f76e08e6982b5bd3d7619f155bb2060c5a263e0e3de04bc0cb7f88cc32dc191a5fc6f428d8767c85bc78fb7e869ecceae4a3237507886cbd792852ca3cfd53
MISC metadata.xml 326 BLAKE2B 8df01b84111af49a1aa53a35a56b86d58b0a833f0d131aa31765adb90fcc893b5b6d5fbde71a2a1cf8512384e2394314495301ebae28546abad1dfa3d3f1529d SHA512 fe55a4d96c90929f68cc2f6a1b211975cc0f6e26061d2f1956d8bf460623d7ab1d611f0145b1269b37dc15dda84845425e62fb03b711c4e2de6e132ac85fd959
diff --git a/dev-python/sphinxcontrib-ditaa/sphinxcontrib-ditaa-0.2.ebuild b/dev-python/sphinxcontrib-ditaa/sphinxcontrib-ditaa-0.2.ebuild
index 95ac5c5ddf83..c7b237df642e 100644
--- a/dev-python/sphinxcontrib-ditaa/sphinxcontrib-ditaa-0.2.ebuild
+++ b/dev-python/sphinxcontrib-ditaa/sphinxcontrib-ditaa-0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/sphinxcontrib-documentedlist/Manifest b/dev-python/sphinxcontrib-documentedlist/Manifest
index 6c06634634dc..7f2cfc270e2c 100644
--- a/dev-python/sphinxcontrib-documentedlist/Manifest
+++ b/dev-python/sphinxcontrib-documentedlist/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-documentedlist-0.6.tar.gz 4983 BLAKE2B be38fadb91bb6763894de1c1f5e768926979bcf3b4d0e87e6032289222c82682bb98b61ebc0eb585e80c12abf9396fd529866ba074daa3be55007d1195110ab7 SHA512 9d7f14400b2a3e9b96f01ac003f70c0f7112d9286b2a978495f3089fe94137b034835bd91944e5709fb22553c30c9c324558c9a38ae82b932e1f2ba7f6927dd9
-EBUILD sphinxcontrib-documentedlist-0.6.ebuild 723 BLAKE2B 8e341f6558d147f9a91d4dcf9399943907103fea0fa0c9e55e461c20186458e14108d6184abeb22b0273bd56f0404c82cd496f06100459b28dcf847b939820e6 SHA512 a70f739d48c417334fafe240394aa45ee945a5a268aaa0621fed145b35d65ba5ce92543a4b4268a996a0b9a278f72510717d1f14d2d6e99551366585e00f45a9
+EBUILD sphinxcontrib-documentedlist-0.6.ebuild 728 BLAKE2B ead73dbd9694b4db741ca2d586d9644a372f993aa940bead9b14a72bf8cf7c5bd3a9178470a2066facf13e82933369eb416cf96da6e179f53470cdc71a602a47 SHA512 b853c6fa723c8d2963e30cdc2db3e8fc9bb2870f23d92c88537bd4104ae820277e91439b110d82512f06f58eca103edf1266b527480a68ddc0909591871a9cd3
MISC metadata.xml 471 BLAKE2B 62dbf6ef994c20149b77a542356cfaa88dffac4ff90d0ad7b87a0cbe21b70665e260469b95e1c81cd9a85f8542f30014c00a33546e13631f618d037de16684e1 SHA512 592f9dc8e3283c317def62b115c5d1da7fd456cba130922ebabb63b8c07d29e929f79491f23fa196b385858740147ecc0683ef0ddc81e3bb90d61eb03541b75b
diff --git a/dev-python/sphinxcontrib-documentedlist/sphinxcontrib-documentedlist-0.6.ebuild b/dev-python/sphinxcontrib-documentedlist/sphinxcontrib-documentedlist-0.6.ebuild
index d50f0869a12b..13f08e6fa80c 100644
--- a/dev-python/sphinxcontrib-documentedlist/sphinxcontrib-documentedlist-0.6.ebuild
+++ b/dev-python/sphinxcontrib-documentedlist/sphinxcontrib-documentedlist-0.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE=""
RDEPEND="
diff --git a/dev-python/sphinxcontrib-doxylink/Manifest b/dev-python/sphinxcontrib-doxylink/Manifest
index f58e1408301a..c4b5aec6be8b 100644
--- a/dev-python/sphinxcontrib-doxylink/Manifest
+++ b/dev-python/sphinxcontrib-doxylink/Manifest
@@ -1,5 +1,5 @@
DIST sphinxcontrib-doxylink-1.3.tar.gz 12401 BLAKE2B 921e05ea89111b2ead396b9352e46806654d494c0e90708d7c47e2b447707ce010131c5032b8bb88e46cc63f9a92c16bdcf51d13434e52427a348fdb084ac99c SHA512 5a53061cddda22b682b4b640725d4cd763b54d9dfa3599b666dd55d72660f07fc89318abeab07d114d01313b215e69e421a3b5251125d28c3dd326426830f9ee
DIST sphinxcontrib-doxylink-1.5.tar.gz 11391 BLAKE2B 569eaba41a2cb802d05b0e7da28a00f41399175e2103979eeae35750e2935f66670c20bb0a560980d553a8a751ab57c0e200d0110983eb474eba60b3a2bfcc10 SHA512 caac418ed2b11f1b72bc3cb2e5c6bd22a680f9e6debecf6c0028bc1e92fc41e017996be05a7ac7c2dc96c907e59ebfda32bf8b7715c92c33c39404ef356c2a13
EBUILD sphinxcontrib-doxylink-1.3-r1.ebuild 923 BLAKE2B e0a05c60e3838e1d3af408354819ffce4fbea6dadca66b2d0b262ba201705f6eaa8f53c075350128ec6d7d49a79232ca634ee81e1cc65f6746adbb9dfcd486c7 SHA512 7271c0a4d8b050931cf031903b941e16a4c191586fce30b5638f1d9c820f0ec8a34489e6f3504c7e5e2ec5ed006069ecc3006c588d9643f9bfbf089617a3a6e8
-EBUILD sphinxcontrib-doxylink-1.5.ebuild 919 BLAKE2B 6d5e091a0c457bd5514ed4defffc49f6c58a5987375218dd743c3a63fb70abdfd92bf17526bef7c98378f2ddb35e55c8038fb8df00bc824bdaec31c0c14270bb SHA512 475ab4a5711c44d214375fcde230ba9a2206841bfcd6282c5897459f0ce4bdc21b949fb88c4571d86983d1a7e3acf41b09def2699d88c9e0c87b42fa31cff648
+EBUILD sphinxcontrib-doxylink-1.5.ebuild 924 BLAKE2B 873d13e27ee5a082135b5ad733419bef9bd340bfa7fc1434fa1cd90ddaf499c65679c828d0b1f872e1509d0e0daffcb4f67bcb5b75beb005c074843947fa94d5 SHA512 587f4cadb193242f8bcfe5f4c7e94eb8fabd3f55504f3f0e4de2ba358e590181a5675bff3e61e1e85438f0fcf50c4eac2c804ade87591da6d29ac9a330d46278
MISC metadata.xml 599 BLAKE2B 2734ab4f50acffa42b0eb381e6236b1b675480b54152f653430d560113718da2533bdf256c8a49817fe7cca950b36a764dc7615b8e0ffb0d73eca3118ae243fd SHA512 5f025fc40b2f4a0d36600d98dc205637abab07dc40bef0dde88babb5bb676734882145e087b7f6c4d11374d94340b226b5c37271044a70c9cb1ceedad3864fee
diff --git a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.5.ebuild b/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.5.ebuild
index 9fb1d95d0aaa..663ea9286091 100644
--- a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.5.ebuild
+++ b/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/sphinx-1.0[${PYTHON_USEDEP}]
diff --git a/dev-python/sphinxcontrib-github-alt/Manifest b/dev-python/sphinxcontrib-github-alt/Manifest
index ccfe07e26d23..218383514e42 100644
--- a/dev-python/sphinxcontrib-github-alt/Manifest
+++ b/dev-python/sphinxcontrib-github-alt/Manifest
@@ -4,5 +4,5 @@ AUX sphinxcontrib-github-alt-1.1-setup.py.patch 598 BLAKE2B e740a7a90e6e158a7c88
DIST sphinxcontrib-github-alt-1.0.tar.gz 3213 BLAKE2B b2449c0b635769735a23187f422f05c21c52098bd25057f4dfec5412040992417451ba21bd85dcdd71c75fe2d0ac935f745b6595bf5c77bb3facf91d48a39cef SHA512 57f5ab3a5d679634ce0c2ea8c78069f37ed5a5d3c32fe6cf61851ed4a9e8b6b9b6c882f486eb84914153b4121dacc25fd4b11edee111630001ae9bc324f2250e
DIST sphinxcontrib-github-alt-1.1.tar.gz 3312 BLAKE2B 4665c873bff44a65b0aaac4ea853ac4edc3447850f6c18a8c7b717a84e158c6cf0c16116bbfdff8f3419b8448272a180c57283c324ab5052359da4522937abbf SHA512 b7af74e3762d51663bcc8a33d10bb63ae5fd24e220919719de5ff9421ec2ae854b84bb9f17f379fa174996edc2160580fb49b0030bab4cadbdfbcbf0a0cd509d
EBUILD sphinxcontrib-github-alt-1.0.ebuild 916 BLAKE2B b36fcb43ee0d39c34e3a732b549efa601424cd92b0ea6f4cd6b0ccbddbc0e9d75e8a420d76751c8819c3af7488d7930f7d915995e96d63ec71943fb250d3cffd SHA512 ae16c8fcbcad046ce034caf6490e4f4dcfdd31c5911aa2d9809bdfcc415d64e76d84825f76bef1107c29bc0b40063b4b02f4df512622ad98f9b67fa6d8b2f550
-EBUILD sphinxcontrib-github-alt-1.1.ebuild 878 BLAKE2B f8e85d9d37a0d5847c0057366ca60f9d85795ef8a4741cc929135a65a625c01771998ad8bf53e9ece6a21e07a62655597d4c2d44895f3964a011357c2d7df2c1 SHA512 7e4740ce48e88277005751b6bfbf118c7d1f51928e736f00902f99b9645d9e6129e7868b42db16eb2edb3b3294d6dc7797a51369aeb93af02c6ee00672691be2
+EBUILD sphinxcontrib-github-alt-1.1.ebuild 876 BLAKE2B d3ce075e405a7f7570366c300a048f8241603225c9c02d52d59a5dae220c7de915c860674e413e94670c662a46772d5923de7ecd67dd10b72cf6bc185273bf75 SHA512 3a1f86748a01630e6cb8461a434026404952a3734def3683785bd4ccd2effae07e562ebaf3fb480f6aed97aa5a310b34d7fbcf2ee91678756fa20e4e6f73e6f9
MISC metadata.xml 412 BLAKE2B 2cd07799a32942d97bbc9aaca814d37fa7a02eb748ba60da3740f6d9b37ede1abcdda4b7d36f68c5df26e9af0befa1741b0e55a3b7289e986aedafba98ec703f SHA512 6453593682ebdefbf75a1818ce26347827e3be0819bdaf7d6f407eec24394e45275d3bfec3e1cf254216b17fb6f642b2ddd06b5d92d3488706dab78a03d632a6
diff --git a/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.1.ebuild b/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.1.ebuild
index e26121edc894..11f1121260fc 100644
--- a/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.1.ebuild
+++ b/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/jupyter/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="
diff --git a/dev-python/sphinxcontrib-googleanalytics/Manifest b/dev-python/sphinxcontrib-googleanalytics/Manifest
index 3823c7f717c2..a835ef295c0a 100644
--- a/dev-python/sphinxcontrib-googleanalytics/Manifest
+++ b/dev-python/sphinxcontrib-googleanalytics/Manifest
@@ -1,5 +1,5 @@
AUX setup.py.utf-8.patch 413 BLAKE2B 831b51cc5c0509a26fce8d078da208849936260bea42976642b943cd99974e2479281bb67d29ef234fae3cd96689c17be19ab3e03131b86a122b5fb17d5b1f6d SHA512 dcf01e5d306cf41c5092328de26d0d83d183c9a969898ae42e19025c45f8412f9c1bdc18ba7b247e10ac5d33e77b5211eac7fe4d36c69603ec6c6526f61a90d8
DIST sphinxcontrib-googleanalytics-0.1.tar.gz 2892 BLAKE2B 22cd2ef55a619bd4a249c3d33a4c0d8a27d038c434f5f1668854cb494f134354cf654abd187da71e3aec10c7f0d422bc3abc310c8208a12a85848a5ef5cfa97f SHA512 fdec9108f9c1d86c6c59cd2bcfa55d82cd5cd48aca5b7aecec7734f3cd29b0f6c080aad7b7009148e3d95b7cf80af38ffb6ba230879495f3c1488ddb661fbf48
EBUILD sphinxcontrib-googleanalytics-0.1-r1.ebuild 529 BLAKE2B d34a3f6e7c95965136c3ffa43365fc77825e9642a38add75e6414f6ed7a8473a713ae8a80b4080bff81f457b13ec9bb00bd557102a6fde007a299f5abb274b02 SHA512 54a5a3cae53216b236562981f413e619d62013363ec0e3091ff99ad2149143bb98d0f657650dfa04653cd29e20606b9f7939f0e1ee99caf3d2ebf55f16d2e5a3
-EBUILD sphinxcontrib-googleanalytics-0.1-r2.ebuild 716 BLAKE2B cf0ffba15d3d7ba11348a46c8256eeb76ab5e2c067b0eb1a30c28221cf2808dd179c094a3c99c539d059e6ae41d9215511bc05b47155fe4c1b4d31c42d0d631a SHA512 ba41b957ea1d648f68ebc0387929e395d704035451883b28a6cf7a1e2005c2db0a7f5d9a8be9d6bd4009e9ec1379c3c444a496114383c4e4600b56c625bf1f02
+EBUILD sphinxcontrib-googleanalytics-0.1-r2.ebuild 721 BLAKE2B b3084f584941eedb4fd339bbada952e689df82662becd71cc8c49c64712d60beed67585cff5b29885832464ef7aa1230bd31204b42298b44e56d488d1e176354 SHA512 1e437d3c10714046bc56d4d8354a99022e5af570f87421a1082a68ef970db050aa3426d02bdc765e88569895c07e6285665834ad8a45198ccf39dec9df5967b0
MISC metadata.xml 412 BLAKE2B adf7b6eaeebfecb34c4ca1facc156904cf70a26070b8203e159d715b3da57083a1358e424072bc84f24930d047ed887a105be26b13fa26b1a3e4ab3446e96dfd SHA512 46c62c4de72309bf938f9d91b89183968e51741b4ce25646c359de043ff463fa6690b4f91484388007b96fcff64b0c293907bc07ffe6160d29cb68c391b15afa
diff --git a/dev-python/sphinxcontrib-googleanalytics/sphinxcontrib-googleanalytics-0.1-r2.ebuild b/dev-python/sphinxcontrib-googleanalytics/sphinxcontrib-googleanalytics-0.1-r2.ebuild
index 76fd25ad0726..79fd0a6b834b 100644
--- a/dev-python/sphinxcontrib-googleanalytics/sphinxcontrib-googleanalytics-0.1-r2.ebuild
+++ b/dev-python/sphinxcontrib-googleanalytics/sphinxcontrib-googleanalytics-0.1-r2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://bitbucket.org/birkenfeld/sphinx-contrib"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 ~x86 ~amd64-linux ~x86-linux"
SLOT="0"
IUSE=""
diff --git a/dev-python/sphinxcontrib-htmlhelp/Manifest b/dev-python/sphinxcontrib-htmlhelp/Manifest
index 0fb32f3f7ed3..187151c4b6b1 100644
--- a/dev-python/sphinxcontrib-htmlhelp/Manifest
+++ b/dev-python/sphinxcontrib-htmlhelp/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-htmlhelp-1.0.2.tar.gz 25417 BLAKE2B f5f13cebf0bdeb8065fa37b12d90dcb4cf4775377b2290517105bfdcfcd7a168d10b0c84a90cdcbefa95f0d40b6bb644532e75b5616562cc37c04e103ee7bc4b SHA512 2ee6c8a91095d8f87208ea509153edc5495b9ef78231add39880e133413b1fa95e152264e5c9dfe6afc89afcb107acacc241754e7b5d86137bb5c64a851702de
-EBUILD sphinxcontrib-htmlhelp-1.0.2.ebuild 735 BLAKE2B 23feca1a8e1179de9ef471c4a3bdd833738a3b5725c6ccad2bae8114775e8aca1c978a355f0eeda557c15dadd2923e9cd692a7040d81b145642f461111e98f88 SHA512 da7827fd12e2596285962051ad3568d4a194ac71f8ac714a48d0c80c7c72e0e9a17d01c40410d5db4c9c63cc7664a175674b854f378bf3bd8057ef8c243c138a
+EBUILD sphinxcontrib-htmlhelp-1.0.2.ebuild 733 BLAKE2B eaad98b737250b33446df4ab427399047622dc535e1370308c3f2d87b15b8bce9b9aafbb85a981252218051778e9e3f388c31b01c9b7b5478ca56b52fc92f237 SHA512 3f3cec93e62a0da9686b450b7af722409d14ab301cb58572ca9c888f466a26bb2d21d4eb70600efacda25ca8e3d727b51763e0ed048f1b4985e771889393b0c4
MISC metadata.xml 325 BLAKE2B 86b320327210716251580bcde7ca53cece58e22f07973de023d09bb7a6b68cc4e4c4cace4c9b8ba73f15482332e3b94e38650468fe790e8f6c123c77b9f2ad48 SHA512 700c19351b017fed0536e0e57728b410052b2c34bf06912aedc754e4f931614f3f4b31a10bb67381134c9bd5f61f9af23f204641e8e531ec0ff9a6c1cf9eb41f
diff --git a/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-1.0.2.ebuild b/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-1.0.2.ebuild
index cd7fce9e3207..e5726a0cd299 100644
--- a/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-1.0.2.ebuild
+++ b/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-1.0.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
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 ~x64-solaris"
+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 ~x64-solaris"
RDEPEND=""
PDEPEND="
diff --git a/dev-python/sphinxcontrib-issuetracker/Manifest b/dev-python/sphinxcontrib-issuetracker/Manifest
index 295b6b7785ee..aa9a87d9eea8 100644
--- a/dev-python/sphinxcontrib-issuetracker/Manifest
+++ b/dev-python/sphinxcontrib-issuetracker/Manifest
@@ -1,4 +1,4 @@
DIST sphinxcontrib-issuetracker-0.11.tar.gz 30351 BLAKE2B 304526543f5d24cc4b2cc76ea8d242d8942fa54737e3d1f0924e816d24aa4838e054b8af468837447d601cacaae987cd285fc706292b979d29dc84f1dbb77ddd SHA512 fb4a977bea22451a3d90b16821fc2a38ed53b17913666ca250e9aab8bb1726bbdb52fb2b6dbb2ae512a0ca6cc3d33dcddeba758c02c77b099180443d67e147c9
-EBUILD sphinxcontrib-issuetracker-0.11-r1.ebuild 1369 BLAKE2B f5d8d85fab4ae10cd68abbd6f9b84f245f8a8a8d09f0b0acf8244e08ebacc0c2eb4eec9a9ceb4c71026febaa3b64a426b4be518350e666445c6572a9030c5454 SHA512 6d51267194a702b3442a2667e50dacb36e8af4e6b0ede53f649e94b9d8970e4c4c405ba9388ab81d36bd53499b090616bc46c00182bd6c246534540ac97d60d4
-EBUILD sphinxcontrib-issuetracker-0.11-r2.ebuild 1545 BLAKE2B 709d26f4862eced1206e5be08645ad60855b0266633def2f6e35f855fde79caadb55b330816c44b55d77643e7d33d653905beb410ff0f2e00832fc7c5c6cf83f SHA512 21531e1f547ef4ca350a900442740edc13730713a616c67bb773176765cc3e407dabe1482f9080501d2a3cf9e067326eaf9f0b6eb1acdc5c06298fa35322f178
+EBUILD sphinxcontrib-issuetracker-0.11-r1.ebuild 1396 BLAKE2B 504e3706bcf0003eae9082d89d685c236af9ee2d7bcba473ed23c051582147d2ca81a2dd48771d2320f368cc852d931d9bfe065b37ee4164b2f58a49d0b857ae SHA512 d1ec812d8ff82620fbf2d15588a3cbaf1db8f00c3650a0e8ef449e6bfc4985f0b663cf68b3bf512c5bd7b183c2176787ee1b27cd5d053552983ce167d52d2a3c
+EBUILD sphinxcontrib-issuetracker-0.11-r2.ebuild 1572 BLAKE2B 0e0efb38ae2aa39b367c1f6b1ae0deb0793738b3d2aa3b1539586bcd6b919244afc3496de74ee90106ddfc7ec5419013500bee3eb585e4e0df652478059dba04 SHA512 6a5267927b039b51f4757a48b703cab8ff66efc675fc94d1950826b112a53305b0f742512ed011618c23876226a3d5d6e0f75ccbed52946951cd8f266e136b9d
MISC metadata.xml 329 BLAKE2B 6c548d2fa97bf0724181e8afbdcf74b9a6a0fc429d9541db316d5a416ad356508685884a5feda0fbeeb2cc931afa8f5e8ca7c8123f0f687386694c9f3c224d9f SHA512 16db67eafefac64ab7b17d99e0520c1c6f58cfd929274e9f82af85aa4842278ebe29fda98ad824c673b3bc56fe8c5cf469260fec9ec2c977ca11d51b8343a2bd
diff --git a/dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r1.ebuild b/dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r1.ebuild
index 282bbfe7c4d9..3a5c2666b3e8 100644
--- a/dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r1.ebuild
+++ b/dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD-2"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/requests-0.13[${PYTHON_USEDEP}]
diff --git a/dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r2.ebuild b/dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r2.ebuild
index c0b1da187fe6..971ff1b20fb0 100644
--- a/dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r2.ebuild
+++ b/dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]
diff --git a/dev-python/sphinxcontrib-jsmath/Manifest b/dev-python/sphinxcontrib-jsmath/Manifest
index ac418e7bc5d8..0436112c62ac 100644
--- a/dev-python/sphinxcontrib-jsmath/Manifest
+++ b/dev-python/sphinxcontrib-jsmath/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-jsmath-1.0.1.tar.gz 5787 BLAKE2B 055ff298e11678d7d30975e4bef509ece0128be30ca0c5fd2be1323c2eb4fe92f861826ea5ddfcbd2d3e3a80535b374d2b1a13446c2604f3e448d5a8982b9881 SHA512 c1e6488f5c0ca4567c27ec7c597c9db321ac32ce354c4ad62fea534b2ae1c0acb183a921f46216bbc3891f14acfaac05ddf324b8fdaf99828df07bc91aa7e5c7
-EBUILD sphinxcontrib-jsmath-1.0.1.ebuild 756 BLAKE2B 977b07de4f005c4d81361d7db9d7c20374b452c683c44987d05acd7e81d5d9e6424efb3d535a82db4f1d7d3eb05d13bbc56fe251e9fedebc125f7929a84e0695 SHA512 3c899a8a9e0de62a1f32b3642b8df40ecd610fc03d085d0c16ae110e4c97d739c719ce7136a963dfc246046ae546e4ff58bdbdd725476bab4c8341f5faedbb4c
+EBUILD sphinxcontrib-jsmath-1.0.1.ebuild 754 BLAKE2B 0e4e1111867b4c5f85dfb71e7f2d11cbd944ca738528f321e18eaa1896d0b26a868cfb1063d3cd0c4fd5c09c8127d6a5fae69576ce829a075d7bd7fa6ab0af48 SHA512 bf0dbf9bde411c0ce6e873e2f9f44e99a5ee2a3b2996ce3be79e7872d09e467a585eb94961809af699a8474b6290fc40a031892835b347d53290228f10fbc4ac
MISC metadata.xml 323 BLAKE2B bae56c440e079dcb99602f6e513fb9bf5c2415292f4c058e9da93fca5c14e0048789b1f9c1000b4d83cc37bc08d2fb3008898c2417a819c1128d1efe19e46414 SHA512 03745eb2d0defdb73cfd778eb7ab217cd839f9f94ce7cc1ef70c75c326cc0ba94bbc745624f8adca19e9049a332ca57c0951b0249f8a21b95ef6015ed6f545d0
diff --git a/dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1.ebuild b/dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1.ebuild
index 6b1dc3a17860..7e8721430a49 100644
--- a/dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1.ebuild
+++ b/dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
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 ~x64-solaris"
+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 ~x64-solaris"
RDEPEND=""
PDEPEND="
diff --git a/dev-python/sphinxcontrib-napoleon/Manifest b/dev-python/sphinxcontrib-napoleon/Manifest
index e5633d4cee79..e454180cf5f4 100644
--- a/dev-python/sphinxcontrib-napoleon/Manifest
+++ b/dev-python/sphinxcontrib-napoleon/Manifest
@@ -1,6 +1,6 @@
AUX no_installed_tests.patch 354 BLAKE2B ef607927f008c407b28ee361dd1bd0b95243cfb8501b7babffe53e6b6f900fe607ccec49130e2333c5f16c8ff2c1b57905aac106ba81b6c19d8aea981bcb5e23 SHA512 94bce4612ec269d10dbc74823a7c3cb6d37787b738aa99c31afab4bf6137449358d61ca9bc63d5eb450e1921eca6cdbce15abff88d91ce11ffeab2213d25af7e
DIST sphinxcontrib-napoleon-0.5.2.tar.gz 24939 BLAKE2B 80735db4176019b164a60c6327600246949a6dd892c161d35ca8046ff669fdcd68661083bfdd94400b8e32a3eb89bfede31bc569df1b17a37ac28071392020bc SHA512 5f8d31c4ce66a042aa0c79ec06b7592539154bd7a397c1898db0cbed15b9891c908bb1d51334ef0b759e5d44ac99cf124616f0e4b3a1b1253f0f92312c949a8c
DIST sphinxcontrib-napoleon-0.6.1.tar.gz 20057 BLAKE2B fe56c257af9433ee10dc92f7a028d581ce0783143f1d187cedbc226a72d3a2af9b185cb528549b80f77749aea15484bdbea5d0bdb7d5b087ac952ed3b855e1ad SHA512 1809fcadf964622bd75cc3ae17aaad467b7003f82e6df4de039a0ba86daa5c5b199af0c185129e79d3c4f8738c0d6c2411950888969fee3bb32ecc8cdfbc84b0
-EBUILD sphinxcontrib-napoleon-0.5.2.ebuild 981 BLAKE2B 77664d16980764be75e77dcd29c92eb474c1b2e6445013dd89979a6803acd194a87774c503a56d158ec7efae742390d56d49345fbf73744a140340f7eac34794 SHA512 67391ce854f2f17c789f95c3dacd061ea9b6f63a0d5033afbf85af6245aaeff6f1fca0bfc2ddc6ab4b3b32adf2d3da6788c403aba06e630134265ea4d1aebec1
-EBUILD sphinxcontrib-napoleon-0.6.1.ebuild 818 BLAKE2B 79e1e50e33c71573ff8cb905f51c0ce7e5e0d5c152244937e7320f656af1fa87bb294a6f6e0ed0ed34ebd3c0eec2b4e2089b8fd74a9d16f3cb2be00f70389027 SHA512 404d735b344de9a1000651211654ba01c1afb270d6a2d42b1828981f29ecd14faf52c9334ce5eff3dcabd0152220ed1b804c94dec2496d4354ec481d377635f3
+EBUILD sphinxcontrib-napoleon-0.5.2.ebuild 1008 BLAKE2B a7eabe8c598728b53790844b78585d2eae5f13ca57cf8382d17603935c46c2b99883e6c926cb80bbd0c1e17278e309bd8802228d760907527a28e70039793067 SHA512 bc4b0cb06c19aef79a8933971bfb00432d0a633d72fa345bbff5d0b705bc71daf879044e973e2bc49faeeba435c999740960f914ae98f8def628a1fe70d9dac7
+EBUILD sphinxcontrib-napoleon-0.6.1.ebuild 823 BLAKE2B 27cdb0fbd0f701aa14b5e7c094f589d41451e8a0462b3c2c81b5b325109818a751643862d11b9fe8602800edb2d41e8af8732a0ebab41e78b578e12a5d2c83e3 SHA512 83c2ad9f498b558c95bbc41c4ae20f686bd99ec686651ba516a76748224d35ec0375e7a3e098576c6f85dcb73cfe834a73c7dfe6bdbbbb8ee2cf655bf4e1d91a
MISC metadata.xml 346 BLAKE2B ade26e4c9a8a00f8fa091b1d12339d4803210a3eedab2e091fe9cb19cb9bda9defa3291b4baa3e2de4b04a144635e87e10b57872caab1707b62843d6414e9165 SHA512 7b97ddc38c9d50f07fdc4188d22425c6e8ef8dfeb8a874c5160ac39d76367ef9bbcf198da2d0de08a1e952bef588fd20f316fcb762bcf4dd9780b4ca00d45d68
diff --git a/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.5.2.ebuild b/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.5.2.ebuild
index f2176a906c46..19cc3532cc1e 100644
--- a/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.5.2.ebuild
+++ b/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.5.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE=test
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.6.1.ebuild b/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.6.1.ebuild
index 30a53d08dea0..8fc2318b8483 100644
--- a/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.6.1.ebuild
+++ b/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.6.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="
diff --git a/dev-python/sphinxcontrib-pretty-searchresults/Manifest b/dev-python/sphinxcontrib-pretty-searchresults/Manifest
index 4de45a38d242..0b9de6fd2d70 100644
--- a/dev-python/sphinxcontrib-pretty-searchresults/Manifest
+++ b/dev-python/sphinxcontrib-pretty-searchresults/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-pretty-searchresults-0.3.5.tar.gz 9996 BLAKE2B 64324f306aec1d6eac9c791acc0f3f4a0a434f734abcf9bb0d34151137e20407d59e95ea3a3a981e425ded6b6fd82bd36627323a3ed493a47b92979ac5fe2f77 SHA512 30c9a0af183ffada3300c03495afb9f52fbba5522dd386c5a05a28fa1e6dd0fb66725499db7a537534496843e6707c7dcceea45511ee3953d02c3e2275e68630
-EBUILD sphinxcontrib-pretty-searchresults-0.3.5.ebuild 986 BLAKE2B a70684ea22f50d86f8e87d5f36c9f0d11ddd90dcde12d24e4bee314a98e0fbd7c55287f6e23d2121b0ee7a416bcf2fd060bcaf81168d953f8f406458246e8d22 SHA512 84388516bab12ec6b7b188e4d3dcad2072ee1aaf1c7d3c23f0234322fea409d5d9ceda278d7424515d4e6622bf06ea0d0a6f6148d8c2751e0d550d8c9ef427e7
+EBUILD sphinxcontrib-pretty-searchresults-0.3.5.ebuild 991 BLAKE2B 2facf90a30d07fd8f6767dc1884fbef632ad57b657d6d1b8d80977c51449b37aef7b6f829623fa248d91759b9db14f9e00c5c2b62ec464eb95ff3a72338eab8d SHA512 63994167a5ba78035f12e43503294aca4604dd27c0dcde772dade8672bd282de4c00c4beaad07a3ceb55f5ce25fbb92801d40634673939ea2af66a7bcc707c81
MISC metadata.xml 936 BLAKE2B 34793935ef5b64e806d2cf26f638a87520098d220ce0b1546f44694be606bb426a1f2d6e558ee116f6647f09e87288a1cf2342dfe1631872536289f4f2dbd354 SHA512 92fdac98a9755a66cf8b5e13567861202b6940903fbc0a83f563888bd87b753d16f7b540abcc67fbeeed087905de992b92998e884102a016041f0d7fc30465c2
diff --git a/dev-python/sphinxcontrib-pretty-searchresults/sphinxcontrib-pretty-searchresults-0.3.5.ebuild b/dev-python/sphinxcontrib-pretty-searchresults/sphinxcontrib-pretty-searchresults-0.3.5.ebuild
index 93849564786c..329eb5fe454e 100644
--- a/dev-python/sphinxcontrib-pretty-searchresults/sphinxcontrib-pretty-searchresults-0.3.5.ebuild
+++ b/dev-python/sphinxcontrib-pretty-searchresults/sphinxcontrib-pretty-searchresults-0.3.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/sphinx-contrib/${MY_PN}/archive/v${PV}.tar.gz -> ${P
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/sphinxcontrib-programoutput/Manifest b/dev-python/sphinxcontrib-programoutput/Manifest
index 878aa9be23d6..0a8d45d5041c 100644
--- a/dev-python/sphinxcontrib-programoutput/Manifest
+++ b/dev-python/sphinxcontrib-programoutput/Manifest
@@ -1,5 +1,5 @@
DIST sphinxcontrib-programoutput-0.11.tar.gz 18267 BLAKE2B 790483b09a00199e4f6a4bb723827001e3dc252b294244ddb5ed3edc78cd8dde41fd0c5cab6d4fb715c85f8c447bf25d690b4f921341769de6d7d1c9dc7f4a71 SHA512 4aa655f8632093035de986fa31291f95e95c4c0f4d1458bb8c8cc077cca73d579b16a8bf103d7b34faafb2171c617c40200008d89186f8ed37a812459f0376cf
DIST sphinxcontrib-programoutput-0.8.tar.gz 14419 BLAKE2B ab902026ffbf4b590a5ff2617a609bff3adbefb9ef76982b6ecbbc34b7393f154db36e893b85e6316506142038f2b67f96c08e2158180164692bdbc28186dbcc SHA512 9ab769f794cf8c47f2d755b343c1326b8335c1f8161294727abada81af189545d549350536d28ac2c5f27cc309330f875b7affef6f997651e3a9f9dfbe6bd174
-EBUILD sphinxcontrib-programoutput-0.11.ebuild 981 BLAKE2B 6fdf852d7d90e4b88f004caa242cde6b38d435275b52563a0879cc6ed579c24df931bc75dfdb32684f12592bbd9af7ff33cc313b3da3d0c93e266088ddba2dfe SHA512 0bdb6efc515fe05b67e3e93e7ee936409c111fc594f019862f279f9e95dc41b67a39aa20eb576abdb88f329c7efd21b27159729081d9c0451c10cd7dbce1f662
-EBUILD sphinxcontrib-programoutput-0.8.ebuild 856 BLAKE2B 2f4d5dc1f0c8aeb3ea0c24004c551e63a2d9ed6f768ebeedd8da05642bfde6ff457234ea7ee6d828789c94b0f18e6edb3d865ccb4e7dd1496d7dd943c304cb55 SHA512 af0e400087b48f3b7ba42d5796e3be8bbb2130c9266be5c889b7055973be057c464d1d6dde62c43bc7ff9f33d47117e49e23fc0c1b0b5e3fa2af575cf238aa4a
+EBUILD sphinxcontrib-programoutput-0.11.ebuild 1008 BLAKE2B 150343415422a3fccbfa05f5e301b2db2521cb9e7d770d8ddd9188ff93eaaba3076d3a4b15fa7c41d689407b8f6452c909bacf0aea9258454dd0495326ef0730 SHA512 f1175df4b893f4ec4fc04c32dc9f7ac09302837a057223c6e287225370dab6c0493cff51f1c01fc78ef7e40c76e872aa3ae28d1a5f8fca89d859857b15c2f028
+EBUILD sphinxcontrib-programoutput-0.8.ebuild 883 BLAKE2B fec36d833161fb93039549c153d35eab34f90bcf338ae3a605f9fd777e788cf49750c858bd2330e4a91e29e137f92546cc0481c1f199ffd526d17bbd1f6d1a21 SHA512 8b125dea667d57788385320ea7f82babf3d73e3cf5b0a0a74d297e241038934bb8a880a5bd785b2edeca49441bc9ddffb1ad4d4662c9a861fe8533406a3b52d8
MISC metadata.xml 527 BLAKE2B 6a601963d2cf81b69cbfdfbb3190e6a9b497ed48d08127d41ef6643cd4501028ac8163efe34dd3587e3ef19ef579c98d0d3dffedb065ff26909aaf1854af76ef SHA512 27ca1eab6719f5d577938ea7c105fd2aec99fd94d80b8d1beb14f18233ee3290a5c9a3046314c07645306a7967e14d6dff269cc377c0bbac72e309a5d669d181
diff --git a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.11.ebuild b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.11.ebuild
index eb638c1affad..4ccfbe6596e7 100644
--- a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.11.ebuild
+++ b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.11.ebuild
@@ -16,6 +16,7 @@ SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]"
diff --git a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.8.ebuild b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.8.ebuild
index 6f48cb0cc92f..24754c6574ba 100644
--- a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.8.ebuild
+++ b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.8.ebuild
@@ -16,6 +16,7 @@ SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/sphinx-1.1[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/sphinxcontrib-qthelp/Manifest b/dev-python/sphinxcontrib-qthelp/Manifest
index 6c6523e038a4..d992751fdb84 100644
--- a/dev-python/sphinxcontrib-qthelp/Manifest
+++ b/dev-python/sphinxcontrib-qthelp/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-qthelp-1.0.2.tar.gz 17804 BLAKE2B f3d6a67469c82e2a6e90b75d506ee3faa896d8ec408d60f93f74c8cc4bafb22772f85e36c286a96cecf2d7808338da233910055404969ef311f935173f06f376 SHA512 8fe840e011fabd596194f539d27a502b77ae8a6030ae1a7646b1af9f203d3578b7420ead655297b2a752f0cb0e6803247c7a79b2ccd2d4662ed9f58398947864
-EBUILD sphinxcontrib-qthelp-1.0.2.ebuild 737 BLAKE2B e8b0e7e1a72acae3cdfe2820f8875fcefad355555906f300bd3bf99e7fe9956f4769be0ab75af5446dcc34ac85601a79c6c88299f11c39d097bc37fbbe2ce65d SHA512 e26fb9729ff58aed59e570c97979f2efd7eb8f5febd4aec02b694b5a67c19ddd2f3316469de1bb43584f1332abf9fe06d96b4de9b6869097faf1607e42578b31
+EBUILD sphinxcontrib-qthelp-1.0.2.ebuild 735 BLAKE2B adfb120c377b63128970e40dcc56f760416786c7a0ee9a085b64b755dafe0b40384c033a1682aa7f5eb43ec3a9aba87e2b71295e8856158826cf57efa6672699 SHA512 57e59881c0bcefb5a637c45fc26184343fca550199233a3c3b6e677a7f5072479750f155931b38963f9883e7ca8e711bed7a1a00b9f06430b0453678b5f9be96
MISC metadata.xml 323 BLAKE2B 958abf4a10551f32a30bf4a103bf38f001d827dad8f8b7c0d737cd8d6cd5a1a7bd4bb0de765ef457875bfedc913a9303fbb94d4f8f796dd6114b1c15a3849b3a SHA512 5b1be7c4599df98adaf5c3b08b078cd15c207957c5e8e7025181be66f09cfe3331b0e1c53404c10041612c34e3cb0af388f1b1c34e3e508b609721c617dc89d6
diff --git a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.2.ebuild b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.2.ebuild
index ecbe0b4cd8c8..9a235ce46304 100644
--- a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.2.ebuild
+++ b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
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 ~x64-solaris"
+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 ~x64-solaris"
RDEPEND=""
PDEPEND="
diff --git a/dev-python/sphinxcontrib-serializinghtml/Manifest b/dev-python/sphinxcontrib-serializinghtml/Manifest
index 671866346b6d..8cbcf9dab401 100644
--- a/dev-python/sphinxcontrib-serializinghtml/Manifest
+++ b/dev-python/sphinxcontrib-serializinghtml/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-serializinghtml-1.1.3.tar.gz 15799 BLAKE2B 92771e87c61658cadfd6c1b07b7537ddd26866b94efed26af968e92929ddda5ada37cfbebd06a3ac14854a3831715ff67cd6f5401c317bbfbd5bf2d014d7356d SHA512 984d1760c61886408fe16c717aa1daea6591721928291267d519ea9c6eeab65d8a46d018a7c57aa8508ca408c9e919b7094d2580d30141ce7bacf5a18504cb55
-EBUILD sphinxcontrib-serializinghtml-1.1.3.ebuild 750 BLAKE2B 7a8a78aad57843313f88c0ee1b223a3dbeeb9a269033b6d9029dde632883489492125a49ea32819fd43ad0562351dfd22ad2a562eec0ef8b2d67a74329b0a4c6 SHA512 7217919d30cfc03aecc4590280f514ac966317ead34d81c18b8bd839bc78ef418aba7d1e753f69e3e8ddc35376108fc6669f610324ce2816444c5f53188642b7
+EBUILD sphinxcontrib-serializinghtml-1.1.3.ebuild 748 BLAKE2B 1d0b8496522ed7af1ba3b350d41c523e55981888ee9c0cd960d5127ad5eea51a2f28f12c53f2a224bddf6aa545aaf6925c5a32a9b6f86315ef216693151bc50d SHA512 62fe53a5d936de8e854c97237d28983e76cefd1ad801630466a506d9405c4f8ef0faeee0e0d2eae556d2a80c92e813be6402fcecba3c7251e6d185b698d10d4a
MISC metadata.xml 332 BLAKE2B 899af9aa52c89389d9e459271ba959cef6ef3fc63701e3f0926fcc9bf93c548364cdd2f0b821e167e64ddbd0149d36b75faeaa40abb53bb83d0cab1a8d08247a SHA512 f50027d55de1b3fdc6afc87b99b2f043378cfd2e6993accd208019a84416f7d32824bd0849a18a185db739f0bf77beee794a7b3a7e6430cfd2af71f3c011e235
diff --git a/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.3.ebuild b/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.3.ebuild
index e6b520e8497a..898323b3d100 100644
--- a/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.3.ebuild
+++ b/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
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 ~x64-solaris"
+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 ~x64-solaris"
RDEPEND=""
PDEPEND="
diff --git a/dev-python/sphinxcontrib-spelling/Manifest b/dev-python/sphinxcontrib-spelling/Manifest
index e54104261076..fed225fd5c40 100644
--- a/dev-python/sphinxcontrib-spelling/Manifest
+++ b/dev-python/sphinxcontrib-spelling/Manifest
@@ -1,7 +1,7 @@
DIST sphinxcontrib-spelling-2.1.2.tar.gz 35411 BLAKE2B 9738e18664fb68f6f8f7aafb626b6712f7c30947681f6c5ed288dd76c2b24245cb4083887330fc05ef4fdc64756245d997797ae36899c2c762489fff13219a21 SHA512 993f371e064e8748eb61faae649fb293b154a35955ff84d86fd041f4e2cc4c6e22c686007a67c3b63b0c50fc01ed226708f27db347e58847a46ca733c997d51f
DIST sphinxcontrib-spelling-2.3.0.tar.gz 35687 BLAKE2B 9b48f1953616875bd5f0106ab0a01ac22d176b93eca88da7e36804eaf744aaf6e941d3dcb9f905f9bfe54ea51eb5c0d14d954b3def809994e7ba661e09cdb18e SHA512 194023d2c5ba594a264740a2a45ebd90d37fc17fbd3bc8c53fa303581a652c58332f998a159c9c6c58718dd9898c9b4639e98ee114a2ee1e5f2097e545134a1a
DIST sphinxcontrib-spelling-4.3.0.tar.gz 38316 BLAKE2B 4bfcbfb22c10b5bd181ef5ba7b64815ccaeaa50f01ccff96adab914cfbe6674ce28088e5eb5717b44531565f961b1f159014d235275065070e22d96d08cd4af2 SHA512 0d1575079be7994df905de02d31ad2c9c3af9634a487fbc9c565067fcbef6c36fd4fbd326ccbee4b40b3ff14696ad85a97c68018a956ff3e2f7e1be46bb3a074
-EBUILD sphinxcontrib-spelling-2.1.2.ebuild 1003 BLAKE2B cc764ed935d0608ba908e03c9aa702105f1613ec1fbcc1c582feccf7b92be69ed08037795999fd14e70952ecb0749ae8ab53d3bdbde174353460679b705f95e3 SHA512 237b19d0e13c0c9c19820ab2f52bdba0b6bfdaeb01e7781b43ce0caac00c6ba69ca7ea6b795e30742374346cfd040bc16211a92c13eed58cc698ff83373aaed0
+EBUILD sphinxcontrib-spelling-2.1.2.ebuild 1030 BLAKE2B 17b72f45a6a60fb47beb5891bd75cff1882712e30bed88f8c109c189455b5b8f74d79995d169c0d83f5387dd588aa3cbc2f26429eb5eb96ecae9a0e7eedc05c6 SHA512 c82b01f894211965b68e1c9da73ad0b09b622465415175d647ce2113727775a887742401528d3182c09b87f629cffd11befae4b98d117f98dae01f6175a2db97
EBUILD sphinxcontrib-spelling-2.3.0.ebuild 973 BLAKE2B c9f7b69345a2367be31bd1527eba0c2e96e71f681584eeddd65b4c87dc189c4f5cfdb57e6e7b351bb10b4e81d8ac109e166287e3eecd0a3ae4d9a646fc9cafbe SHA512 3a00a54d44f22027dd15fdaf3a6405eaef877d1d657d9cb9c3f5c089377b7838249ee523113fd9838dedf12a42b69fb5923c4362b881b67b72fc9078970c0ab1
-EBUILD sphinxcontrib-spelling-4.3.0.ebuild 1219 BLAKE2B 05f2f7f0c37e11084b7e9ad29a76546daa82dccf27ebf4a1c239eb1f1ae39c3931f4fd6ab3eee3a4507663851e8b9c82a7e4f7e306261712cd41f0782a92e1f7 SHA512 549cca4890f5701a5c4c2101e05cb1252a7737722c9ac03170f4d27109e594dee510fa4b3af6ff31982f8d73d9d137f84e738acc996c7ec4db924920f1218c65
+EBUILD sphinxcontrib-spelling-4.3.0.ebuild 1217 BLAKE2B 8c0800dfedfa4344c5e8d96da8986ce90ef3f40d233298f1f87e278ebe2f55fc873e2bb8464e3cd5458ff2a64031122cc8d175aca75237df58736bcee03fec12 SHA512 ae9a5050b79f434e6b371193b535c1c97592f054d59764e51cd4cb4542a197174148ae49e0eb0a6212f98ef381383cb9bdff455ddb881eb1f1e8f55573a9f7f6
MISC metadata.xml 378 BLAKE2B 238ea1508c65e2b5c05360aafab23da6f6f25693c677232862302d372dcfbab0530ad8964d6e393935193b5f9341f697de28dc2a3634c7b726a7f10762df8d73 SHA512 b5b909cfff41351a21e2fcfda9a9c022d600943038676ba63cfb525cef2d7b85c78b61bc58e33965f14a0d559f74cfef1f943058a4bc7c70cac2be34cda8dceb
diff --git a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-2.1.2.ebuild b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-2.1.2.ebuild
index 5b2cac39391b..56af8616c682 100644
--- a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-2.1.2.ebuild
+++ b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-2.1.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND="
dev-python/pbr[${PYTHON_USEDEP}]
diff --git a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-4.3.0.ebuild b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-4.3.0.ebuild
index 90e3c702237a..42f55e34ddd6 100644
--- a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-4.3.0.ebuild
+++ b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-4.3.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/sphinxcontrib-websupport/Manifest b/dev-python/sphinxcontrib-websupport/Manifest
index 3aa07810e85a..59c4ed27a90b 100644
--- a/dev-python/sphinxcontrib-websupport/Manifest
+++ b/dev-python/sphinxcontrib-websupport/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-websupport-1.1.0.tar.gz 587947 BLAKE2B fafaa56071245c8934e27c6d2d7752745b2a8047c8a30d52e513fff7f952086a1b9082aa15e15ef232d69ef0c0d5d117f8a8c97fcdf9cd90c89d53238d7f322e SHA512 adbd7db06150a4424a881a22442c2535ed823c7adcc295ef9c3af5ae38d823349830a114e8a7af2138498d0e68b37189707c1bb5a28b45c76031bcf94210fb89
-EBUILD sphinxcontrib-websupport-1.1.0.ebuild 1148 BLAKE2B 9bbacb8a43f74405d0b4c865a95cf562f34fbe4ce7adfe57a81be6f198bf5174117a141a984854b177ff7b9cfb588174faf2f4adf99b93416bd9fa04405d5340 SHA512 1db3cc7afb78c4da7c0adb0a7b1921bab124d5e9f55c69cccfeaf28af7de36137f8ba3049c010644cb7cfff297b6b5a86c69753b58f2f9e076027cc5b7c88d8e
+EBUILD sphinxcontrib-websupport-1.1.0.ebuild 1175 BLAKE2B 4bc5c8d8e8eeec7094a60f503d5f96ec2ad1e83045bda8cb40aad8e2e12f811e382130029328a44b84ce9ae4c3276467b50b4f62b0781744a0145e636e5721f7 SHA512 e7d2be67c26fe21bba7f9068ea13fe7400f0817d3e1983f25f0cf7d7e654f9311f9b1d0e4e597dd1ae0d4d7020623707c65bbbe24142e6cc705ef2439bfeec95
MISC metadata.xml 588 BLAKE2B a7a777dd8df5b09707041ace4566bf80cee826c98aedc1e13b7dd48ddce2201aeaa79f2091ac549a66da2a04449f3ba69c243c8b1a44e0f0b661240b7dc2fbe6 SHA512 eeab14e556d91f99f5bff45a490eaecf47bcab9e295c992b817c94359fe87483947f43986bdf4633257b1ff69ffffd7b2f250e411e728f68b39a65f5b53a29bf
diff --git a/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.1.0.ebuild b/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.1.0.ebuild
index 68ca06ae40ef..61359df3df8a 100644
--- a/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.1.0.ebuild
+++ b/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.1.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/sqlalchemy-0.9[${PYTHON_USEDEP}]
diff --git a/dev-python/spyder-kernels/Manifest b/dev-python/spyder-kernels/Manifest
index 209b5c0b3cee..d1b1b2881ad6 100644
--- a/dev-python/spyder-kernels/Manifest
+++ b/dev-python/spyder-kernels/Manifest
@@ -1,5 +1,5 @@
DIST spyder-kernels-0.2.4.tar.gz 35750 BLAKE2B 85cc767dc1ab8e071a6c08993b3d8d383e7b9bcf85be704fcd1bc3b321ff7ec532a7ecbb6a30dc2bce2fa7fd8d74812fae07dea5e10eff6309b3ca13fb16e6d5 SHA512 d5b8af3e0b8c5af9e29864912ecd27ee27a605938f36c0a7681167fb782e4b7fb79d5ffb4ae9b77fb82676301be664a1e1dd64f2f206fee2bf047f0ef9e05941
DIST spyder-kernels-1.0.1.tar.gz 35936 BLAKE2B d3e572ba04823869bf8a602e96195a95c39da3c0e29d6bf17eeb305e21d60d72fb8c6bda9f111558468655759f1319e2d69d12b7a3c4011c18d22570d394d64e SHA512 05a4124e44cf1ba1d56927295dc9a2fea315ffe107d0f835a36d29b0727c2d7abe35e41974d62ece23b2d5ef78baa18c1d29910c0359b6fea900216e8f093d97
-EBUILD spyder-kernels-0.2.4.ebuild 598 BLAKE2B 462781409855b2c782898abf8e33dbbde2c2383762d79489e6f3db640f10aeacb7f5adf7be7765062e073b2fd1c4871b72665488719620eaf252505f81101832 SHA512 61940608d62a29b32a1e572f1e78bf153a4424bf9e7ab839067c70c14e4329254b90a306eac0b419dec1a8cb48e749c98935ca926d583013c68be639a1362b6a
-EBUILD spyder-kernels-1.0.1.ebuild 598 BLAKE2B 462781409855b2c782898abf8e33dbbde2c2383762d79489e6f3db640f10aeacb7f5adf7be7765062e073b2fd1c4871b72665488719620eaf252505f81101832 SHA512 61940608d62a29b32a1e572f1e78bf153a4424bf9e7ab839067c70c14e4329254b90a306eac0b419dec1a8cb48e749c98935ca926d583013c68be639a1362b6a
+EBUILD spyder-kernels-0.2.4.ebuild 594 BLAKE2B ff85a43d4af5b3c8e2d910f4a963c206815a2da05adc29130fa3ec53706c780b53be66fd25aaa69838527d84ef3de2a4476c18cceb00e6c8018901f6d5e60993 SHA512 3019b752e33820b8dd5d46a3cd6a0907dd10a885f956ef57f2a9470d9237a05d9f704d7b198a6af43b4a19c01b0239b0e3a1394660e50540048540e1f827b8a7
+EBUILD spyder-kernels-1.0.1.ebuild 594 BLAKE2B ff85a43d4af5b3c8e2d910f4a963c206815a2da05adc29130fa3ec53706c780b53be66fd25aaa69838527d84ef3de2a4476c18cceb00e6c8018901f6d5e60993 SHA512 3019b752e33820b8dd5d46a3cd6a0907dd10a885f956ef57f2a9470d9237a05d9f704d7b198a6af43b4a19c01b0239b0e3a1394660e50540048540e1f827b8a7
MISC metadata.xml 400 BLAKE2B be04b011bd69c34b161a14237cfc5be40028ead99bdb657f5ed565ba33eca7817e9d0199a4eb13df1c61e87d75ff357483ed339623ba5629815e4c8660fa948d SHA512 a1c77c20cf6330059824f513b447d97b08a46ce2a99d2930193b0640428ac7543fc57689fd375968825d5452fbf055ced0b01fa6c797966b35976c4386f75e8d
diff --git a/dev-python/spyder-kernels/spyder-kernels-0.2.4.ebuild b/dev-python/spyder-kernels/spyder-kernels-0.2.4.ebuild
index eafa8d2f2793..d5d3915ad563 100644
--- a/dev-python/spyder-kernels/spyder-kernels-0.2.4.ebuild
+++ b/dev-python/spyder-kernels/spyder-kernels-0.2.4.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{3_5,3_6} )
inherit distutils-r1
diff --git a/dev-python/spyder-kernels/spyder-kernels-1.0.1.ebuild b/dev-python/spyder-kernels/spyder-kernels-1.0.1.ebuild
index eafa8d2f2793..d5d3915ad563 100644
--- a/dev-python/spyder-kernels/spyder-kernels-1.0.1.ebuild
+++ b/dev-python/spyder-kernels/spyder-kernels-1.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{3_5,3_6} )
inherit distutils-r1
diff --git a/dev-python/spyder/Manifest b/dev-python/spyder/Manifest
index 710f3daf1492..9d7c838af9e4 100644
--- a/dev-python/spyder/Manifest
+++ b/dev-python/spyder/Manifest
@@ -8,10 +8,9 @@ DIST spyder-3.2.8.tar.gz 3414627 BLAKE2B 95f85f719eba20eb9fed5183cfac582b040abc9
DIST spyder-3.3.0.tar.gz 2782654 BLAKE2B e85ef52109c723d6b1b011f0e81ab3a46d3e0e6ba72fd34a1eda9ed650c9e03532e8fd72e05365367f62035a6f03d6ec32d35314c54438bf639070c7bebfb4d6 SHA512 53a2b438afe245092eda4d202d2453b5b93d6682aafcdb00bf251ddcdb30cee2d81d8adadbe23fa36f64fa5f917b327690cb8f9e2cf5c0da2841b5eda648a26f
DIST spyder-3.3.1.tar.gz 2786730 BLAKE2B d906b5750cb620db41aec514a64d132b9ee5a992047828faffe11af5abd22d0cec7b876dfe79c6d378804373e8db5c661214f5730833e7599bf13b80d4dc16d6 SHA512 91d648a2717b5d5386115ba800fdd98884e609b213007dbaa09c7d16335f1b9ec3d0bc6b32d1677db8c2704e990e70eaa04d6d1efc800008cddfa511105e9c68
DIST spyder-4.0.0b1.tar.gz 2986758 BLAKE2B 7fa918a569ed26d1d71ea7bce725f1b7d5db54badf3fb7bad1265d93f2ebdf25b1246acefb4f8517a6f34968bf8f12331958afcf72fc3c162e0d06d9dc4d4c72 SHA512 5751434b7ffac4d1e0c535f8a842656c3a306ed3d8a275a06a0eb57d3cd9bb36d01341723159292cba8616fcadc7157387fdb334b2ab0efbc1bb6b920102015a
-EBUILD spyder-3.2.4.ebuild 1668 BLAKE2B bc96bc82b306d6f8eca3f90b8f29bc61006ea40ef75b36133e1c84608046a2552e07e2992af5aaebbabe398e4bfaa121e8e83265586f27b58265220648fafb0a SHA512 54d24033fac44f74b5da1577d755f2765ff1a5979074cffffe0635288eca17dd86dc6178c9f83225f49fb491d6618a37f9394095052186e90cfa2acbea9b256b
-EBUILD spyder-3.2.8.ebuild 2526 BLAKE2B cd6ebd71f6a43bc174730abd2a9b00427da0af7f9eaa516dd4019cce87ed248eeb3a75c9bf621450b72164267aa39b62d67b3ee4c31cff242fbb264a1a3925c6 SHA512 3b6503f31cb342b6888dcca05820a74295ee8276a28d265c1f4cc2e8171fbd9a5f9a41fcd0b52692ff4ec7a46ecbadfde57113551a2dfc8d13c27deded03a2bd
-EBUILD spyder-3.3.0.ebuild 2408 BLAKE2B f0d5b811b02322a2dba1bf59b5da98ad486478f2723f53859b4137770f14b9a48e0e3ecf85efe36a4ffd8878dfac9d359753c387e3a523e03082f3cebeb6c490 SHA512 2c9a687a12e5e55ebbca820d9b5ee8f9659368984d93856939e6891b842e717b929be2c74543ba33c2c966f73aa675595d0e3440ddb56c9eb52a0bbbd2b33f97
-EBUILD spyder-3.3.1.ebuild 2408 BLAKE2B f0d5b811b02322a2dba1bf59b5da98ad486478f2723f53859b4137770f14b9a48e0e3ecf85efe36a4ffd8878dfac9d359753c387e3a523e03082f3cebeb6c490 SHA512 2c9a687a12e5e55ebbca820d9b5ee8f9659368984d93856939e6891b842e717b929be2c74543ba33c2c966f73aa675595d0e3440ddb56c9eb52a0bbbd2b33f97
-EBUILD spyder-4.0.0_beta1-r1.ebuild 2459 BLAKE2B 8d689c946b5b7c8cee043d1c1452fd2b0c17247bf6ea959fd5a62304f7cf59f1c2dc47ec68fed87ce35152a9bd52551d3acbeeced6a7bd30b27e7e98c5103fcd SHA512 a7dd13b033a8eb7e7464a7253f3f78933349c43e28041aa0bb4ab0cd07aeb851d247c3849474423beb88d172ba4dea5791b7fe22056ea73378fcba31fee2e4ee
-EBUILD spyder-4.0.0_beta1.ebuild 2463 BLAKE2B 90d4752908243a616fe51cad1b7983406db6e0998a8a83d5886889f8f3af8aa81ca161fc631142ec8a526453ac939192a582326481f60a823425b95f770e72f6 SHA512 d7a7ac2b91a1e2dcb4deda1f6203170f9aa8f31dfffac5bd94ecd3b60e7a48dc7129a50b5ad11372002d7ed57c544fcd44120d2b61f36c0ae12dae819258d151
+EBUILD spyder-3.2.4.ebuild 1664 BLAKE2B 6512ef15b4a1079e0d951e0bc42cdbc395a8e35bb61eb9b2770f95a31cc05ee38c9a63c4fd883f79edd09ddd657253875e29a0335e1b949ff919eb68a5ed7557 SHA512 6a6b98bfbff4c1a58873b448c6ef1e81bb61a7a51bbe4bff6ad797fe26540cba249e8f9b4f94413c3d58055ea350cd600ae7188ccb837c1cf13c87797a2ab151
+EBUILD spyder-3.2.8.ebuild 2522 BLAKE2B 0c55749cf50021b3e768b3fadd303ff636bd64929e194ef8bc44ef5c6cb180555eb162f8343f165c5c6d08b11f9b12d7ff53c3f73b48b11a003a0f951894a9e7 SHA512 6966487fac855273372f67abcba7f5dba6a4ce1be3e184f48a264f275a6dadacdb98e36fe0208f590d2f3d5c946eca8ccdbf260aaa8c3502caadff0f3cdb194c
+EBUILD spyder-3.3.0.ebuild 2404 BLAKE2B c4dd48a6f04c7b460a76190c59a4ae4d2818f2a21879f63a83e6617de3a22355e56bca3b7f076258559d6c4a4fe3bb1633ca23df1499a4fb8d452d54ada41dc8 SHA512 83fc45278de3c4351da10380dbfc2ae17415862f1433346dd1492988c4ff7374286818700f3116baf5ca710d6040ca5204f71c5ac4c09efcf3926e7e6cb65f3b
+EBUILD spyder-3.3.1.ebuild 2404 BLAKE2B c4dd48a6f04c7b460a76190c59a4ae4d2818f2a21879f63a83e6617de3a22355e56bca3b7f076258559d6c4a4fe3bb1633ca23df1499a4fb8d452d54ada41dc8 SHA512 83fc45278de3c4351da10380dbfc2ae17415862f1433346dd1492988c4ff7374286818700f3116baf5ca710d6040ca5204f71c5ac4c09efcf3926e7e6cb65f3b
+EBUILD spyder-4.0.0_beta1.ebuild 2459 BLAKE2B 8d689c946b5b7c8cee043d1c1452fd2b0c17247bf6ea959fd5a62304f7cf59f1c2dc47ec68fed87ce35152a9bd52551d3acbeeced6a7bd30b27e7e98c5103fcd SHA512 a7dd13b033a8eb7e7464a7253f3f78933349c43e28041aa0bb4ab0cd07aeb851d247c3849474423beb88d172ba4dea5791b7fe22056ea73378fcba31fee2e4ee
MISC metadata.xml 1371 BLAKE2B 1b79aa84224554c57dc9ba4cfb888a9d18ed1b5fc99b6912de2603ac9c7866a4abb0a43a8a86df516b2b5ef3c4a0cdb18c20ea648e59002635affbdc813e2589 SHA512 8af58f099e6a7d97bd266c2d09b44ef51ec71a3ae51d61caf49968d6ecb8d830e4003171080011d390e9a27fd3010f95f22e9555a702f26e6635a4e1e02db537
diff --git a/dev-python/spyder/spyder-3.2.4.ebuild b/dev-python/spyder/spyder-3.2.4.ebuild
index bab2400434ba..c5b0a43c0a4f 100644
--- a/dev-python/spyder/spyder-3.2.4.ebuild
+++ b/dev-python/spyder/spyder-3.2.4.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{3_5,3_6} )
inherit eutils distutils-r1
diff --git a/dev-python/spyder/spyder-3.2.8.ebuild b/dev-python/spyder/spyder-3.2.8.ebuild
index 0f835a2b4214..63adb0c3a346 100644
--- a/dev-python/spyder/spyder-3.2.8.ebuild
+++ b/dev-python/spyder/spyder-3.2.8.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{3_5,3_6} )
inherit eutils distutils-r1 xdg-utils
diff --git a/dev-python/spyder/spyder-3.3.0.ebuild b/dev-python/spyder/spyder-3.3.0.ebuild
index 6a60b9aa82cf..5a6d082fb34f 100644
--- a/dev-python/spyder/spyder-3.3.0.ebuild
+++ b/dev-python/spyder/spyder-3.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{3_5,3_6} )
inherit eutils distutils-r1 xdg-utils
diff --git a/dev-python/spyder/spyder-3.3.1.ebuild b/dev-python/spyder/spyder-3.3.1.ebuild
index 6a60b9aa82cf..5a6d082fb34f 100644
--- a/dev-python/spyder/spyder-3.3.1.ebuild
+++ b/dev-python/spyder/spyder-3.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{3_5,3_6} )
inherit eutils distutils-r1 xdg-utils
diff --git a/dev-python/spyder/spyder-4.0.0_beta1-r1.ebuild b/dev-python/spyder/spyder-4.0.0_beta1-r1.ebuild
deleted file mode 100644
index 31503c82555b..000000000000
--- a/dev-python/spyder/spyder-4.0.0_beta1-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{3_5,3_6} )
-
-inherit eutils distutils-r1 xdg-utils
-MY_P=${P/_beta/b}
-
-DESCRIPTION="The Scientific PYthon Development EnviRonment"
-HOMEPAGE="
- https://www.spyder-ide.org/
- https://github.com/spyder-ide/spyder/
- https://pypi.org/project/spyder/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="hdf5 +webengine webkit"
-REQUIRED_USE="webengine? ( !webkit )"
-
-RDEPEND="
- hdf5? ( dev-python/h5py[${PYTHON_USEDEP}] )
- dev-python/chardet[${PYTHON_USEDEP}]
- dev-python/cloudpickle[${PYTHON_USEDEP}]
- >=dev-python/jedi-0.11.0[${PYTHON_USEDEP}]
- dev-python/nbconvert[${PYTHON_USEDEP}]
- dev-python/pycodestyle[${PYTHON_USEDEP}]
- dev-python/pickleshare[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- dev-python/pyflakes[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/pylint[${PYTHON_USEDEP}]
- dev-python/pyzmq[${PYTHON_USEDEP}]
- >=dev-python/qtawesome-0.4.1[${PYTHON_USEDEP}]
- dev-python/qtconsole[${PYTHON_USEDEP}]
- dev-python/QtPy[${PYTHON_USEDEP},svg,webengine?,webkit?]
- >=dev-python/rope-0.10.7[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/numpydoc[${PYTHON_USEDEP}]
- >=dev-python/spyder-kernels-1.0"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
-
-# Based on the courtesy of Arfrever
-PATCHES=( "${FILESDIR}"/${P}-build.patch )
-
-S="${WORKDIR}/${MY_P}"
-
-python_install() {
- distutils-r1_python_install
- python_newscript scripts/${PN} ${PN}${EPYTHON:6:1}
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- doicon spyder/images/spyder.svg
- make_desktop_entry spyder Spyder spyder "Development;IDE"
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
-
- elog "To get additional features, optional runtime dependencies may be installed:"
- optfeature "2D/3D plotting in the Python and IPython consoles" dev-python/matplotlib
- optfeature "View and edit DataFrames and Series in the Variable Explorer" dev-python/pandas
- optfeature "View and edit two or three dimensional arrays in the Variable Explorer" dev-python/numpy
- optfeature "Symbolic mathematics in the IPython console" dev-python/sympy
- optfeature "Import Matlab workspace files in the Variable Explorer" sci-libs/scipy
- optfeature "Run Cython files in the IPython console" dev-python/cython
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/dev-python/spyder/spyder-4.0.0_beta1.ebuild b/dev-python/spyder/spyder-4.0.0_beta1.ebuild
index 48047980c9aa..31503c82555b 100644
--- a/dev-python/spyder/spyder-4.0.0_beta1.ebuild
+++ b/dev-python/spyder/spyder-4.0.0_beta1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{3_5,3_6} )
inherit eutils distutils-r1 xdg-utils
MY_P=${P/_beta/b}
diff --git a/dev-python/sqlalchemy-migrate/Manifest b/dev-python/sqlalchemy-migrate/Manifest
index df574b1d5aed..e62d610dbbc0 100644
--- a/dev-python/sqlalchemy-migrate/Manifest
+++ b/dev-python/sqlalchemy-migrate/Manifest
@@ -3,9 +3,9 @@ DIST sqlalchemy-migrate-0.11.0.tar.gz 128299 BLAKE2B 1b13890aa38861cbcb6ff57b116
DIST sqlalchemy-migrate-0.12.0.tar.gz 128499 BLAKE2B 352b34f0c9490019748183dfd9c4b7e0064fece007de9ea46da88bcb7187b55ae3b502b45c919aac0d89586e4b9a19955be2df3ef81dc8b8328a0e9da7177e46 SHA512 bbab28a67afadfeb33a0a3c303c7e623de051923fef7c30b1896cb2f34fe325036c3730d93ad5f88ffb35aff25de22e1c770dff68dedd6acfbc4027e127857fb
DIST sqlalchemy-migrate-0.7.2.tar.gz 105862 BLAKE2B decba0b4007143c2e98ad0b36880bd92ad6f771cf6b08ce4472cd2c0361658f449cfecdac2c8d5b12b1df8a00940dbdf714ee7d82cd9fb7f429187ec899eb19a SHA512 31c56da755ccccdc0aa5eacddcb097a4bd6431ab72a5b964689b0943b50ae4b23e034ae84d8dad4707d4cf9bea5b538e015ff755318685cc17dd82497a4cb4a9
DIST sqlalchemy-migrate-0.9.2.tar.gz 124175 BLAKE2B 9c4edbec78074ffcc4be800c952b7c38a919ffd4dd829da34c5f4b3b3b06d8b31bb703e71dd43555bfd68cb7e82bcfbb632a362f9382fa61890a27b1f18c0c22 SHA512 25b218ae97e9a99ad126e4185621bff04da2e9d47d2e47620965974a0b865a9dad161c4d284aaf316f01f0241743d11dd6578942ad6673f2843476fbeaaa4688
-EBUILD sqlalchemy-migrate-0.11.0-r1.ebuild 1444 BLAKE2B 99eda04d0e11425f264806d38005dd9feb85c0a175097b2ab221953f4ef340bb05d96fa2ebb51aa8806a5d74e1a2321202780ea9cb511a9bd542c7b167836d62 SHA512 21707e1856b9f9a42cc0a1eab9de99ac6fadf2b32177c405aa4f36df19946a1b8342d3a1938b3986a4a1474ab3ced6e8c53cf38eb1304a5bf5cac9188876a200
-EBUILD sqlalchemy-migrate-0.11.0.ebuild 1637 BLAKE2B e7b472317dbcc24855c93292044f43c035a3ceb43eaf21d4fd1793cd6702473089a789097dffe9593f6f78f46f8a0b44dbba71f62c0076ba53a59ef79bab9ccf SHA512 4941e2f3fb78562d63509a120fd61aca7f8af2ecec24c611c7df47cac71c93043e1dbffc15099744c42d8ca0248504d4a4a86d2076f7fa1a62e9e548343d3c2f
-EBUILD sqlalchemy-migrate-0.12.0.ebuild 1422 BLAKE2B c2b7580d7f857ae25e567d9f4d7bfbf19edd1e3b5e43d28e679224049da94ace744650baa5e0dfff81683b8f92dd437e18a97c1343fb28a5eee835f70942ac98 SHA512 abb8367a09a9185de687827b745dac64f63056210286e694bce35f7a9178e56574d333cd06a6fb49e8abf30270e48af21eff3341ce0ca6cd124369d6d6b78fdf
+EBUILD sqlalchemy-migrate-0.11.0-r1.ebuild 1400 BLAKE2B 059811b0c64097ebb1b0e898fbcc25256e26f1f88c1fdaa6030ef8252ae1f3115376698e2fd73890d4498be2fb2fc7875bf986893b677fecc40eced6186cd49c SHA512 f6a3c3c30b3c64298c50c2e799d7ff150aa01f5b0af1968f93cf6c162a64665678d2f1d1448488b13af43ed184b8fd9eebef332d3477ab1b56d1e47a9d95cd06
+EBUILD sqlalchemy-migrate-0.11.0.ebuild 1593 BLAKE2B aa7258eaf0e0640a994c7941f954c64348586d909f7f0d61271631e455717d47248086bd0bfb7cea151e301d6126f4a3b897a1ad051e29e3f18d0e5a9f0c97af SHA512 f7c82bd114f0f55511a5c43718749dc4034e2f5c39e4c6ae2bc3d0f764aa6e6a25dbc2676f8ccb88a2d6bad3017caa3cd287c52691971e6e6aa399fa32a2d157
+EBUILD sqlalchemy-migrate-0.12.0.ebuild 1378 BLAKE2B 22af840cdda450f66e06c94e45ca964aedc7901f73cbc9819844a3a7d75d00fbaca35d0bcc071bd0b15934a6536fb453b5b98a0a919151cf4c7d28cd98485567 SHA512 6495c64340cb3053fb207d02b3c5da053863f16aca7111fe009dc4f9ef6a0ff29535ebb3e4673190951170bd176ec8f5796a8db151e790530c0b60ac1e2dc6b9
EBUILD sqlalchemy-migrate-0.7.2-r1.ebuild 703 BLAKE2B 7e9385f0fb1dc023875e821e8a80bc4c64986e5077959a85c6f564a60509275d75418549f94b7187337a5661bb4d45dfbe2395916cc267c8c7529117eb2f32bc SHA512 34de48bf99f44bc001afc6dccec0fd01832ac3f8175e518a6ff6c370f48b8803e337dd5d1dc3cd4c8159702b2dc6300a58b99d255cd1d2d0c664782f8366bd13
EBUILD sqlalchemy-migrate-0.9.2.ebuild 845 BLAKE2B 95799089253a2bb9403b41c1955aa285f007d771505115af6fb15f7111dd8977de5d4d87782418c7f0a0b8037df1615e90fd1358704115a9b90f954f3de20448 SHA512 889dd37145600cd04e5f701bb88c15e80fd6bed35bfd43a0ec8351798028968c0ddfe13e2a1f8128c9b4840afc2aed7bd023496e6a60d3bc3fa68a036bbf56f1
MISC metadata.xml 331 BLAKE2B 0f9105a458c3ae2b81bc9d2a6697d5b3ca8f249a8111564d34c49850d9017f21f2b85e1d0f1f7e458546f1b28a1d90e5e5c33286e78b77695598ac85b7c9d53f SHA512 6c683c14c1fe2acf94b25f6d17cd02d3d74db9259df9d241b3a2efe9abab2076f04a70e00327a06a3d8411244323a3061cfd1bd82d59eaec8b56682e79e41fc0
diff --git a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.11.0-r1.ebuild b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.11.0-r1.ebuild
index b10c9c978663..4687b6bc6238 100644
--- a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.11.0-r1.ebuild
+++ b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.11.0-r1.ebuild
@@ -33,7 +33,7 @@ python_compile_all() {
if use doc; then
einfo ""; einfo "The build seeks to import modules from an installed state of the package"
einfo "simply ignore all warnings / errors of failure to import module migrate.<module>"; einfo ""
- emake -C doc/source html || die "Generation of documentation failed"
+ emake -C doc/source html
fi
}
diff --git a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.11.0.ebuild b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.11.0.ebuild
index 7ff3ee775474..496cd9854974 100644
--- a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.11.0.ebuild
+++ b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.11.0.ebuild
@@ -39,7 +39,7 @@ python_compile_all() {
if use doc; then
einfo ""; einfo "The build seeks to import modules from an installed state of the package"
einfo "simply ignore all warnings / errors of failure to import module migrate.<module>"; einfo ""
- emake -C doc/source html || die "Generation of documentation failed"
+ emake -C doc/source html
fi
}
diff --git a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.12.0.ebuild b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.12.0.ebuild
index b45e9b97e52c..fc9c7059b29e 100644
--- a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.12.0.ebuild
+++ b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.12.0.ebuild
@@ -32,7 +32,7 @@ python_compile_all() {
if use doc; then
einfo ""; einfo "The build seeks to import modules from an installed state of the package"
einfo "simply ignore all warnings / errors of failure to import module migrate.<module>"; einfo ""
- emake -C doc/source html || die "Generation of documentation failed"
+ emake -C doc/source html
fi
}
diff --git a/dev-python/sqlalchemy-rqlite/Manifest b/dev-python/sqlalchemy-rqlite/Manifest
index 93b3ec16057a..69dcba8b69d6 100644
--- a/dev-python/sqlalchemy-rqlite/Manifest
+++ b/dev-python/sqlalchemy-rqlite/Manifest
@@ -1,4 +1,4 @@
DIST sqlalchemy-rqlite-1.0.tar.gz 3910 BLAKE2B c2a07ba91812ea2223bdea4e715b364a96b66057f2ed1c7bc0d373860880f3e0d7188ea8d513b127d8c7138695b9703b4a2ed5f6a4a001a8b2ae68020189a058 SHA512 794d0a1d80803f624af4b530efe277947d3a8fa7001df2177de6bdb34ffc9fc76e22c8b73caad7cda02429ddc251fdcbdd8e95ea286a6540054efb28ee53d2bb
-EBUILD sqlalchemy-rqlite-1.0.ebuild 1027 BLAKE2B da6def22a3ee836f15520e02c20b0b971573a8d4dc09f42b42fd63a40fe41afb09a5afaf1f27bbc8230c84f3241b5d65d6203b8372b8072f36dc8913638d301d SHA512 840936712cbd788cf05ad2438c24817cd15863da5a1eb09e646bd0f11f9f8b518fa5add0a59ae185826331b2b30a82c3d322f72d1fe88ab867bb0b4ac0c7ef5a
-EBUILD sqlalchemy-rqlite-9999.ebuild 947 BLAKE2B a7a9ffc420bf9ed958e852ccbb81891e590ba950481163ae2306bb30e1886cf15641fb9d81f4bd9cbddfc5b5b78333597a1daaaec2fb930e6db15397ca70b102 SHA512 3db4bb65a9f7c848f6428fece6b260f5a1f052191572760f9133ea08441603260d0a44054e53fdab794b7e9abd3c329e11b45d71c48f9b84b8d89bb764ba7865
+EBUILD sqlalchemy-rqlite-1.0.ebuild 1054 BLAKE2B e5a4cfd22ce88cdfe7a746754706cd9849f8010ae556378a80075cb88cf506a3c166d2333113649647a60866f047f1b1d26ae66a80e0af8a70268ec373e089b7 SHA512 eba43ffc03421550c93144030467d7a6e1a35442e3b4a4a7743f7188c4f45da0213ad8db745efdc5bd898e0abba9fa487178002567dfdec42054e9bc592dd6b4
+EBUILD sqlalchemy-rqlite-9999.ebuild 974 BLAKE2B 4890ecce0de2fd5bce2a3269d0f46fe4a28beeec531573fb8f732b86ffd28c4a2e541ce99ea72dba7178d164322c69de9c677fd22e0a3ae29af8f45f6b952f60 SHA512 4f4e652a7428b9e83d91c39d1f09ba8493ef2a835cb64804d1b3685f8d73a57213b26959246ac90b37883a394f4fff68526b094b44935bb1766693cd18e8b39a
MISC metadata.xml 307 BLAKE2B 29ea763c455895cfa0961f68cb2933a3354eb233efa9bf18398146aee9a4caf8a50d53dd4542d76e3cd5cd2c0b412ad435cb377f27559209df3e92438c5c712d SHA512 ed97acffcf63e1d7d8ec644d8e050848645f93d77b2114e11e49fc841cdc35f7e2a5be4a1fedc235b1ceb4bbf14a03db47d6aa805b48537acd164357638582d9
diff --git a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.0.ebuild b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.0.ebuild
index 77b6a487a7d7..7060d4ab3036 100644
--- a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.0.ebuild
+++ b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.0.ebuild
@@ -19,6 +19,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pyrqlite[${PYTHON_USEDEP}]
diff --git a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-9999.ebuild b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-9999.ebuild
index 772c21d97880..65fd04d1333f 100644
--- a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-9999.ebuild
+++ b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-9999.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS=""
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pyrqlite[${PYTHON_USEDEP}]
diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest
index 742ccbdfc041..9e84ee7451f7 100644
--- a/dev-python/sqlalchemy/Manifest
+++ b/dev-python/sqlalchemy/Manifest
@@ -1,10 +1,12 @@
AUX sqlalchemy-0.7-logging.handlers.patch 466 BLAKE2B d29b41491882359d22219da4257593e904d0775fa533c338f207b64f7e8b8f5f1b725cdafd3093cdb0de5123b9315a502fdc9db355e6c025f8267b2b1e519cb0 SHA512 a09af91fdd6a1cc9f219c9b45fbe2fa5d9a675d2c2dc769545af52fda44ced40f673426975a09dd943e6ba5087cf0c0caa771c106e0eb755c3ed97c4ddc267fa
DIST SQLAlchemy-0.7.10.tar.gz 3541639 BLAKE2B 641532caccb6fea333198ba0c5064f7714ff75348c00dc762da24211fe6ff210c9e335a5b31ad5429e14b26804bafde6d597203aacddbd98d949d1315851d348 SHA512 631bc4ffb419defa531a66d82449fe48f93c88371ba0b8ab4217d900a0d1d90efe9699d8a9048d5c2ed33948c6d2f7cae46452ee45d442914018f3361e804367
DIST SQLAlchemy-1.2.18.tar.gz 5675143 BLAKE2B 2e0a54d16b64801cb60b619c39dfba64d3b1705ac43a89f6a3873c9fd1bb9af02d38d1026f309eb3d33ad20265da8b3731d7d7092bec8fa035e4d696d74f1d5f SHA512 a3074e0f7b9a307937f02ad030811413f3c92b7edcc4f1c6eda7c94c1178708f8c920840385a9b33c7952e224fe46dc73223aee00123e863abf6d1d446aebdb2
+DIST SQLAlchemy-1.3.11.tar.gz 6007784 BLAKE2B c889ea28ae08fcb83d338ab01a64533142428ee91a6c11b9a7f2116f99161c066e66f49d76bdd2c7600f1a7f86a2add217f49dda4cf97566a875f28d3d4b24be SHA512 c691539db4edd62af749087728dfd424010bfb3ca2cc8503a4b96c1625d059d4c2a748b9a35cc870cc99ca9df61966cce406f9b570b25e55c3632a99b8621e74
DIST SQLAlchemy-1.3.3.tar.gz 5864870 BLAKE2B d109e0daf0afdeaba946c4b18d14428c108ff15041876c9a35cf8e5783f9b9a1896e69760b249c53af35e4575e66f4b59c855b4a244d7f6569fadfb52c5a400d SHA512 f8e0f580ba5cc7eaed985e5a3af8cdcc2dddddcd64bdf02b247242eeab542b5666a93d46166b5edb4b28af3b89df44bccfa92d5bf94cc0e173dbcd369ae6487c
DIST SQLAlchemy-1.3.4.tar.gz 5877278 BLAKE2B 1200da89ce6ad077cc93c58a4e41f856a2222618b3570badf3bd8543d70659e0313e4add0ef779e98654dbd60f8445ae6839830ac15e72d9c0fa259eac328251 SHA512 6f29aeeceafcd996bbfc781b79dcbe0bbc681f1214cdab2d52b140bbae8492a633defa97dcc720db7a6d423b062834b0805e965e6183f88f99648a8f8f8a73dd
-EBUILD sqlalchemy-0.7.10.ebuild 1570 BLAKE2B b379bd0f96b7ae1762310e3b5650f9431047da4a3fc63d7baf8b00e85e9288566cc1aea7739b7f8e0c3f46b35b168997105f4b6a9b3cd61c70e3c9e6cf3f137e SHA512 5c6b5a9c351469c4fb66579c29500c921145e79b40525b1b0ea5149b578d00d7aa125d08dc4df19347762c615d8f0f86a80252bf331f052a18e3583760e67e4c
-EBUILD sqlalchemy-1.2.18.ebuild 1779 BLAKE2B 13cacf8861eeab338fcd6af4bef36972f83d62ff6a0ac0a6774899ad13d8bfd9eaf9c6d199746484b681846f579d6d564b7b88ababbd31d36a86146c8669d633 SHA512 60ffa85974eb62999c12d8c3aca3b7681a5008d117761b5557c1ee5ff1deb9f54129a99ac00e024811e9945fc41c46f23d1f4c8ab2248d076bce1d9b16e32840
-EBUILD sqlalchemy-1.3.3.ebuild 1612 BLAKE2B 045064cf59a4a224d081aff67fe8b5d9100f06f5a4352f4e38dcc26ae088045f8fb6e0632df5458f87b7f0661543601faa9b33a6a419ee33cc8f2e9e2dea3c3d SHA512 1f37bf2c4fe12c3bfa3c5af0e6c437dbe4a111f57a377c00413655a7961ef46267e4b8995d21985f244d74652cc56fc63d95572ac695be64e8bec132d4f96dc9
-EBUILD sqlalchemy-1.3.4.ebuild 1622 BLAKE2B ae203766af554d5f29dcb8306da3ed2c5807f05618e0e83113e571fac47afa450d5232d79b0509ed7dd74e53ad2d93afa6e8d81a0029ba5a987180b4887e8e5e SHA512 58bd20c0fd5ea02a8f70320f6741b9f565f12f7e203433d105892d2be2d58b227a249a9d55fe56fc72fda2253f07864fdba14dd5a49d8d4857f1dc3b3f76a29a
+EBUILD sqlalchemy-0.7.10.ebuild 1594 BLAKE2B a17f6b8adedf40005bfdc2f3e39601083cd16e29d84c9f73332427e51d9ba38516b3f2952b66ec6dc8ea7ef59cec8569860400b04ad6217b15ecdb5878714443 SHA512 c723bcf5317afbf83fea22e43d96ceebeb25fac6d8d93642e63f2890743441fe55901e739db15b7f8457e1d9688e72ac04823ff64f3539b9768bf7c13c2b7324
+EBUILD sqlalchemy-1.2.18.ebuild 1806 BLAKE2B a75cce085738a205ac5c6bae25be512294d60b2f191e1ee17090527f32e010cf70e7e32f43d74570d77458b61363df58bbfc42042c85d11ee23548d3c2f57b50 SHA512 a62d28d62433d690e4720e6a9caf1b113bf747c4a24090f025fcf6eded5b7a147d8ee694d6c0b144ae2e8a9e918fb45c3a6f305a8082ab65285ddca83cb75986
+EBUILD sqlalchemy-1.3.11.ebuild 1535 BLAKE2B 517287ec22064efe23e200e30ea3144b75f1c87d9f8271b615ee2e94b6bfca28705317580f9e78dd45a4b9b97141461835ae6c9c223f06ea236b0b10f1958d04 SHA512 e8917dbbffb1eb9ff0252e2ff7f3777be5fd260c70aa4802ab7c150bbbfe432412db1e088d40297973cfcdbf3e14d1067fee312803d93855802323962b8382c6
+EBUILD sqlalchemy-1.3.3.ebuild 1639 BLAKE2B ed51ef5986e1eb6065dcb1a8f69deb3d00f5e7fd6fc64df5614c3c9f2d27b61cef4da6d3d9144e4216f8bfc244f630cb8d0c410b07656ea5158055338afbcbcd SHA512 153d76c257ebca17bb65bed1a69aa2a9d1e3a3a46886975daebf75b698cfeffe8a7a5f51371b395975f09039d919959590d7c9c056e268276367f79f9fff9d72
+EBUILD sqlalchemy-1.3.4.ebuild 1651 BLAKE2B 241952c9aebab9c6ed94722f841fcb75d2b50e62252c39bd1b106465d32461f884d48b7666e4910d37a89417949e8783b8eb2935ed19e49c5f47d961c50d4443 SHA512 2df18cd078dfa10a5a36042bea6a6f94984e1bd92faf78861e212c20f98b346142c2140043a75d285d55e4ecb39d76036c0c102b5134fd015f5a954392aed05a
MISC metadata.xml 313 BLAKE2B 71212a9a3076b472b488bdb4e12fef98e16881a32a8383c5fa6a9008353d2e043dfe64cb536ecef145ba74ba77ef3a6c43d705d5072d1b56e11eacfadd1d0edd SHA512 ef6298f9e38312117a0d1ab1e63f2fb21ae51ff149053603c19437b90d954827858579ab8f021cb52919aff4474a27f5a598d8515a7e5a9f2e7e35aee53c5326
diff --git a/dev-python/sqlalchemy/sqlalchemy-0.7.10.ebuild b/dev-python/sqlalchemy/sqlalchemy-0.7.10.ebuild
index 58d35ddc15f1..900e011459cf 100644
--- a/dev-python/sqlalchemy/sqlalchemy-0.7.10.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-0.7.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ia64 ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc examples mssql mysql postgres +sqlite test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
mssql? ( dev-python/pymssql )
diff --git a/dev-python/sqlalchemy/sqlalchemy-1.2.18.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.2.18.ebuild
index 0983825757bc..02f3f4cba2a5 100644
--- a/dev-python/sqlalchemy/sqlalchemy-1.2.18.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-1.2.18.ebuild
@@ -19,6 +19,7 @@ LICENSE="MIT"
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 ~x64-solaris"
IUSE="doc examples +sqlite test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="test? ( sqlite )"
diff --git a/dev-python/sqlalchemy/sqlalchemy-1.3.11.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.3.11.ebuild
new file mode 100644
index 000000000000..c616f812e76b
--- /dev/null
+++ b/dev-python/sqlalchemy/sqlalchemy-1.3.11.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+PYTHON_REQ_USE="sqlite?"
+
+inherit distutils-r1 eutils flag-o-matic
+
+MY_PN="SQLAlchemy"
+MY_P="${MY_PN}-${PV/_beta/b}"
+
+DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
+HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+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 ~x64-solaris"
+IUSE="doc examples +sqlite test"
+
+REQUIRED_USE="test? ( sqlite )"
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/mock[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # Disable tests hardcoding function call counts specific to Python versions.
+ rm -r test/aaa_profiling || die
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ if ! python_is_python3; then
+ local CFLAGS=${CFLAGS}
+ append-cflags -fno-strict-aliasing
+ fi
+ distutils-r1_python_compile
+}
+
+python_install_all() {
+ use doc && HTML_DOCS=( doc/. )
+ use examples && dodoc -r examples
+
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ optfeature "MySQL support" dev-python/mysql-python dev-python/mysql-connector-python
+ optfeature "mssql support" dev-python/pymssql
+ optfeature "postgresql support" dev-python/psycopg:2
+}
diff --git a/dev-python/sqlalchemy/sqlalchemy-1.3.3.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.3.3.ebuild
index cbf891587597..1585d6c5e281 100644
--- a/dev-python/sqlalchemy/sqlalchemy-1.3.3.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-1.3.3.ebuild
@@ -19,6 +19,7 @@ LICENSE="MIT"
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 ~x64-solaris"
IUSE="doc examples +sqlite test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="test? ( sqlite )"
diff --git a/dev-python/sqlalchemy/sqlalchemy-1.3.4.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.3.4.ebuild
index c6207f522f1b..0759f412b978 100644
--- a/dev-python/sqlalchemy/sqlalchemy-1.3.4.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-1.3.4.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
PYTHON_REQ_USE="sqlite?"
inherit distutils-r1 eutils flag-o-matic
@@ -19,6 +19,7 @@ LICENSE="MIT"
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 ~x64-solaris"
IUSE="doc examples +sqlite test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="test? ( sqlite )"
diff --git a/dev-python/sqlite3dbm/Manifest b/dev-python/sqlite3dbm/Manifest
index c19fecc4fc38..c515e95ad0b3 100644
--- a/dev-python/sqlite3dbm/Manifest
+++ b/dev-python/sqlite3dbm/Manifest
@@ -1,3 +1,3 @@
DIST sqlite3dbm-0.1.4-git.tar.gz 18962 BLAKE2B 464c6b7f295969e507249e8a20527a44b25e77868e6a59c7387e7a1eefc77c0fcc521cc6f425b1dfc27afbd9f73f31f375228ba6e2201276da0175c7f78ff556 SHA512 1b420839482cf5881b744855393afa9eaa1cd0ea2195d03c6576f97804851dcfa5b5fe6a80d9d77eb00b9ee49ebb7cdb7ba7b86f57e4c700178a0bf46d598bab
-EBUILD sqlite3dbm-0.1.4-r1.ebuild 969 BLAKE2B 34d26ba96b9bbbe65f54c2ce62959193ba4261dc27718bc1d7a08720bbdf634c368b5fb45a7e72ffd2b9a8caed43b4753111088599edfe67450ad0b5d07ddebd SHA512 07e6277563c6462d3e6afd23bf974e36ba179c5bbc41f3ea39bc771bdbff070143ef8b4a93f55c88d87ec31bd2e92403853a419ab24f79a7422d99bd5db4c3c5
+EBUILD sqlite3dbm-0.1.4-r1.ebuild 993 BLAKE2B 0dc34fee629c0a9da63e0e6a60f99b529d883554c9127a416d186a6370b54d48e02691a5feb997734ae53d3d350144850f76994ee65d8d2ec23f566db40ac508 SHA512 b2b1077dab4b74771a2fcfb3b4d5726abc2744f4f6eef43e5dcf70f91cd0d8984b649c1027472dd5042410a0c25cf9cf2fddf6f01e9bbad1e043f50851e065d2
MISC metadata.xml 330 BLAKE2B 7794213f637f2f801569bf46389da327ccaab742e5a5726732bf5c34dae0a7c4a40918e37ebbc7faaebad00ea1b34ebec81e0e1e8dbf1d59f13e83e4ee87002e SHA512 77d26c5ca1d907bc82caff2060b73ebf58d4de60466e2415a8a4f1010653865a573aad75a76a0f610b3ab7af738efdc592a0031e0f523f78560075d47f566809
diff --git a/dev-python/sqlite3dbm/sqlite3dbm-0.1.4-r1.ebuild b/dev-python/sqlite3dbm/sqlite3dbm-0.1.4-r1.ebuild
index d5abe83b6cb1..3de881942ef0 100644
--- a/dev-python/sqlite3dbm/sqlite3dbm-0.1.4-r1.ebuild
+++ b/dev-python/sqlite3dbm/sqlite3dbm-0.1.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -18,6 +18,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/sshtunnel/Manifest b/dev-python/sshtunnel/Manifest
index 0723ae671584..3b2a2071c0aa 100644
--- a/dev-python/sshtunnel/Manifest
+++ b/dev-python/sshtunnel/Manifest
@@ -1,3 +1,3 @@
DIST sshtunnel-0.1.4.tar.gz 48330 BLAKE2B 5fdc5dd602274a16025f250fcc3a36453a17c921f51367cac0cb0ef36be6251f687b53b1df6072d1e32456a5c0fa5ec6d2fd8e5d4874977a641a6c9ba81ac57c SHA512 c228fe79cf5172c950777a40b27ababd42a31b7aad8a8472d55a2b3babf5aa4c5308799bb271f33f0e943c309eb9adedee321045a03324cb5e30a385178751ca
-EBUILD sshtunnel-0.1.4-r2.ebuild 526 BLAKE2B 1855493d88e34626429eb57dbe01b2cdd444ea684a93df01eb9265cc10929aabfe82c365c134555b181a836cbe5aa6426d9d478eb42edcceb87edcd4c6d4ef01 SHA512 55ed7240d7e5b9298be66a4d78b67347d5fa1e60aca437f91bde124ca9b18fb17e8cdce372a186939f923c2d494d7c21ff160627912a5cfc10f8bc34e70de32d
+EBUILD sshtunnel-0.1.4-r2.ebuild 528 BLAKE2B 18a2323665789baeea21e55bb2f569b8e9a5a16c7a6f22c572762e2dc7fe9d00e49a9de24af7ff45e671d6070f7e49811be5f2bcb6fa301349c4ee08d487cdb9 SHA512 9b649136f1f2020683cc34c09f27f24c1e9ecb9d9128c1867bea41779a51a77eecd344e5d27cb40baa8abfd5150083a12c2a999ea001379050a99ca0d2ba8ba7
MISC metadata.xml 253 BLAKE2B 34807135fdbc8396660d3fa85339e80c0c14693b937e360de963062b40d1a4306d86c3f6fbe60c45146632f934695d26c06083a2977031c36bdee17f57140f72 SHA512 06255a02d9a177532c33fb7a9271f8f538cef82354feb7689c839e2eb1516d53fd0e78aca22fee2f9a19dbf1e3f7ad96dea23c8d97efdac952e4b754314664d9
diff --git a/dev-python/sshtunnel/sshtunnel-0.1.4-r2.ebuild b/dev-python/sshtunnel/sshtunnel-0.1.4-r2.ebuild
index f17053cfbc80..bd32905db06e 100644
--- a/dev-python/sshtunnel/sshtunnel-0.1.4-r2.ebuild
+++ b/dev-python/sshtunnel/sshtunnel-0.1.4-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
inherit distutils-r1
diff --git a/dev-python/ssl-fetch/Manifest b/dev-python/ssl-fetch/Manifest
index 42325e654737..ecb86a464f64 100644
--- a/dev-python/ssl-fetch/Manifest
+++ b/dev-python/ssl-fetch/Manifest
@@ -5,6 +5,6 @@ DIST ssl-fetch-0.4.tar.gz 11663 BLAKE2B c75173f40367d1e84a0ed3e13dbc7e6b8270302b
EBUILD ssl-fetch-0.2.1.ebuild 1162 BLAKE2B 8dce6bb7aa3f5c598220f266a762e80a7a1adbde84953103bf3c88d65b49f9aa2351a54d00b43333129c44fa0f1e52e3473fb23a0e6a9b96f6d79131ed5105e1 SHA512 e824bf1b73ec600f4a9279330f3ef0e909a009510ad211bfab6bb042ba8ca21d4b7e2082ecdfb98986778084ca5c3bcdc6f5aea01702872c3f19bd40577edb8f
EBUILD ssl-fetch-0.2.ebuild 1111 BLAKE2B 08bf0e06f4a9d411cc35dc72801840086b4587d0dac37bfa1ab52aa2206745b20fef08c73f7bbe6fe175222e88f4537e489f461051cd59383e42213c8bb34deb SHA512 12cadd5bc45defbfcca33710d8e5c7d44d011356eedbbe6c231173a21bf5b84a912aebaf036f2db44e49d19c7d4f13ebb104caea9997f6705e09b7e3caf62db9
EBUILD ssl-fetch-0.3.ebuild 1165 BLAKE2B 29de30612aad35e5a892b68bf04790743a313a136b1648755efdb5bd96041baf700dedb1cf44a88b66c1815b9a6f8b003d67deb41c3ce8f8aed17e53922d7363 SHA512 61edf2eb1edd508b3fe382022edccf03111d5103da9e1e703a1bfbb30c0f907cc169388a20fb955e6db40c766c088e4b13e18488929cfe2b75a2fa7455460e30
-EBUILD ssl-fetch-0.4.ebuild 1202 BLAKE2B f759d48db874c68e91184a4e7429664655ec1c07a105a77bea272049728c9269a06f8fcf86d67fb553aacd88fa75f183df8a5960777ecccf941ff9a4a3794768 SHA512 d0d42ebd8f38bdacfee7bb9cde372293a4b52b223f25f9820752765a0b135429c537b25365a17d8199f0ea192f9728345bf162e8ba3508383cac9af02c5e0dd1
-EBUILD ssl-fetch-9999.ebuild 1083 BLAKE2B 5e606414488255e0a569fff17ed248b6c00fa18d3a0274fab0d0bea0c61960f1cfd6c715c2d56c3d6d854f9d037fdffb97f1a5d2005da6e68847f8a1428de80f SHA512 53ced939d12b731679a3120a147e7a7ef5c4f1e31e8893fcc80ad2f521373f25f93939a46e0b85e0b540d877d0337fa77fce75633d72f1dec580da3882ec2ec5
+EBUILD ssl-fetch-0.4.ebuild 1204 BLAKE2B 29b67f711a4d6afba799c7c8c0dadbb6452f10a6e647b4275b8ce8e5ff4627e9319c7b798437d291a18705725d6c6121c0bb49028da415d82d35bd867b6f5d7a SHA512 3558d2cc25722ab458e03971a06a37d403cdc2681640ed226f4b7fcfd7bc943630ff00090011210bc04fe5d5ae91db2946f8707f43d99c1d5e47bc659c5509da
+EBUILD ssl-fetch-9999.ebuild 1085 BLAKE2B 6fc68b93de130439a4abd11c3da18e77f290d5fddcc8a4aa0310bccc7170591d62c35a8ce4c857ad5e4147d873b1ef3b22436f8689e371666c6599985d492866 SHA512 9576f7889573b5fa5a4cd891548df5d6fc761b366d1a173bb93a9f880fdf6480072afc025736bad4e9fe51332b1d50996a2e18e89fffb8ef7e1eeb184e7248f5
MISC metadata.xml 473 BLAKE2B 5b8b4e2ce1dd31802946dbe506e7423f0b134d1a1cad24c33b7f005c20a8adeb4a89319c3b47f4637c150ab96ab4b4f44eb7d049faa0cf5a79f8b45e11b1b269 SHA512 832ff018c61d870c30ea89ccf300b4ede17e5a2b03b079a14d1b53a2ee95224e48e9f0091e07f8a79703190fceb77646458c3d760c53de08d29339143724c447
diff --git a/dev-python/ssl-fetch/ssl-fetch-0.4.ebuild b/dev-python/ssl-fetch/ssl-fetch-0.4.ebuild
index 2624bf83c504..1f671ad49d72 100644
--- a/dev-python/ssl-fetch/ssl-fetch-0.4.ebuild
+++ b/dev-python/ssl-fetch/ssl-fetch-0.4.ebuild
@@ -3,7 +3,7 @@
EAPI=5
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy )
inherit distutils-r1
diff --git a/dev-python/ssl-fetch/ssl-fetch-9999.ebuild b/dev-python/ssl-fetch/ssl-fetch-9999.ebuild
index 6f9fb23ecd6d..ea99a5f90322 100644
--- a/dev-python/ssl-fetch/ssl-fetch-9999.ebuild
+++ b/dev-python/ssl-fetch/ssl-fetch-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy )
EGIT_BRANCH="master"
diff --git a/dev-python/statsd/Manifest b/dev-python/statsd/Manifest
index ec0e80768d09..b81b368eb96e 100644
--- a/dev-python/statsd/Manifest
+++ b/dev-python/statsd/Manifest
@@ -1,5 +1,5 @@
DIST statsd-3.2.1.tar.gz 166047 BLAKE2B b0bf102823cefb8a698b759881ebb395c7408b8b5fff7cf304aaa0ecbad2fa8381fe05efa3cdd9c36c44c7188e46173235f9fe2cbed9fb940d8d5231f455d6bc SHA512 c5166fabcef2158aeb29b07b9bd1d241bc30847eb0e2c7694ee097b3a262e2590189ee10daecb368807002bd96fed16e749ca744b51b5e946d48fe2931a0d8e8
DIST statsd-3.3.0.tar.gz 259045 BLAKE2B 015eb32d40d1eb45d64266f0bd62d9496a7eb8815dccf4ad482bb3b81b45fceef14a25893b05ad3b5a8da8582434a46725598a90ebd06c6120dac32169a1f201 SHA512 e2693bc7f179e275c53044d13a4685dd72ebd47adafcab5064e803fbf9e8df4a0f20f61c3695846d3c33178be17dd7286f487213fa2bd8545ed1612e200c8f36
-EBUILD statsd-3.2.1.ebuild 609 BLAKE2B a8314672aa8cd9cc9d18764e4906de14e4cb07289a91b0f87dde19f325fb73f5070b9a6ef70f713c6ae51831a0cba06e20eed51ec305c0a820f6f0ecf3879b0a SHA512 2dc952bedd5a863cd2d8d4943059c07ff3e33b9bf243d7967c6689977d87dc4273da90f60c27bf013ef32e3cf7f39b8635b35356e193b1b90e748d5f2806c429
-EBUILD statsd-3.3.0.ebuild 609 BLAKE2B 86ab763a2d62206d2a3a19341d06cb8107574778b930b1f8c4ca31537472b6c6ff3fa2f631b55b1692d569fa4a89361175e802f115b80ce19149e7ec94b7e3ae SHA512 5f5e6c21b9bd9b7244605dc2f129299280c6e8811e58b2fc94188e8cc8764923c7a72fb222a48cb7cb13b573df4c956113cb6a1a16551fecdd84998e9d81ce9d
+EBUILD statsd-3.2.1.ebuild 636 BLAKE2B 1f18fd9498fccafc45a1045b18b7668e481d125a0fe38bb50681542e17e4b0fc4c240a7ec004e6202496a13fedf9c7f283e57511f7858e9a2892eaa7c1dc98a4 SHA512 a6ae5b1fcbf3f4dc293acdc005be9729c8e8472d821795336dab50fa9b88558352808cc3c45d3cae705dcdb1fb9511561f4285d64604ef6500b32d7fda9b4114
+EBUILD statsd-3.3.0.ebuild 636 BLAKE2B 020a6ced442f1a3851d55dc666951610b36db4a2daa26f4956f61e3e36e07d773795e660efac9c96458d63f49fd36cc18508a804725ed4521a2c3a093c8359da SHA512 7e57c30798e18bc62ed7e8a5f200f13f23753d4e9208cdf02575400cdbfe64ecdc7343579fdbe3208b481b0775da6836484667b210f6f8962a5a9c8614d066ee
MISC metadata.xml 498 BLAKE2B a8ee652db5a3283200bccbd950e8a927442db0d995fbd9181ec3b638c1875614792024b11486450ec60b9554374195c97623b7e2a6bda6e11fee5a77f18386a9 SHA512 02243a16aaec81a9d06a08f0ff1c741d5bcf6f9d8fbf3c2037b03c1752112257c9c357720957871e25f963e84c93121fe4a5ddb69208bcfb2c29937ec7743ebd
diff --git a/dev-python/statsd/statsd-3.2.1.ebuild b/dev-python/statsd/statsd-3.2.1.ebuild
index 879a7537a617..cb5b1dceae7b 100644
--- a/dev-python/statsd/statsd-3.2.1.ebuild
+++ b/dev-python/statsd/statsd-3.2.1.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/statsd/statsd-3.3.0.ebuild b/dev-python/statsd/statsd-3.3.0.ebuild
index b10fc5af3fd0..3a62aa344d8b 100644
--- a/dev-python/statsd/statsd-3.3.0.ebuild
+++ b/dev-python/statsd/statsd-3.3.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/statsmodels/Manifest b/dev-python/statsmodels/Manifest
index 5713b9287010..27d4dcbba0b1 100644
--- a/dev-python/statsmodels/Manifest
+++ b/dev-python/statsmodels/Manifest
@@ -3,8 +3,8 @@ AUX statsmodels-0.6.1-pandas-0.17.0.patch 1043 BLAKE2B 0473214de500e911a36cf3ba6
DIST statsmodels-0.6.1.tar.gz 6980841 BLAKE2B 5ac16df0fc06d051cc79d037bd3a9b097526498a48cdc0bf750babd5915f27a0dea23d8869a5101c62bb780ec0c54c503a766c7da6db59fb8d10dc65c70268b1 SHA512 9047b8cf4b9d19bd697867cecef1c4608fd86f3d16e67e44d8c152e1e25918f5aff6b4843c58395e71614be401551e3e48d4dcf158480cbdb45d9735b1c5ea77
DIST statsmodels-0.8.0.tar.gz 9464851 BLAKE2B f4bcf38c0292dcdfef9e3e34519f4dff004795bf76f54773f551c6c767f16f9cee0a2756408cff6f727df8eebc269bccf2c8bd28915a729eb022eba34831628e SHA512 32bb7f36acc16796c445e5f695d958af4525fbbb2d374376fb4a73c972e3796fad05532456cef4aa5ee59d6fce11921174e17bbfc2e05d2488ce1ceac5175239
DIST statsmodels-0.9.0.tar.gz 12658359 BLAKE2B 1b451edc281ac8bfd35441d7f31ff02c7068b854c06a5e50fcb6fb2ff3c023bbee264a25407078f99ca08e467676a32c1a0156dec668673bad3e8d7a46a95154 SHA512 a0310129ee915dce5006e4e40190d19c3a09facad398ff089fa4a244d51a035f9591267fd8d34a00ce82e4cab893df96787596f9d350d878e97a0bb3305f1bd5
-EBUILD statsmodels-0.6.1.ebuild 1792 BLAKE2B 466c9e00a7617f5d83f8d1027806e87e774105019ff0dd92b41a3d128e7aca4f1bfdb88a08abeed3d4c9b7a55853b7cd69d6efb5a816ac3b604efd169043e200 SHA512 503c1757dc8fef000ac727b308ba82a708a4889ba45b0079680054a825e590117be14aa8c6e570c8a74d550e245940d2a685365e0f56f29a90a695b03ab43f57
-EBUILD statsmodels-0.8.0.ebuild 1956 BLAKE2B 062b0f52a24530a21b61d5d03d3d23ff9ba79b1d9acc8ff66abe189924c69de09cd590f54e4a680c5a1d1be2a8df7fba4e8746225007b03cdd94f37030ca56b9 SHA512 f5ea4a6ab92a3bd46580584d8d1383c26b7454d42921638e718e8b01662f1a9c88665421edfa37205d3248f9ad1b13829d2126aeff8a77a64f45ef4a6adb602f
-EBUILD statsmodels-0.9.0.ebuild 3418 BLAKE2B f43be66306cf960c88a13cbafacd7b38d7d7c93c6083b4e27c8398d0d89fafc03f0f4b082d2caa908a56bde5f3356dfa8d8055c9fc46cdcf7f93ca7ad3c38716 SHA512 158eeb086ff5044888f1eade424e87bb62811c53ae5308d44580d58e9ff63a677666f6d5ae40b32f56fb79d450b29c571744eb8863a0979c5c3b2bb58276e444
-EBUILD statsmodels-9999.ebuild 1969 BLAKE2B 984cc1b86cafd3a0e6fd04a76ec3e71b641c70e9cd7355fa344ac0763c294a20abd6bf90077d87fc1a538515154cbb538d9cd316f473284fdf3e560ae5fbee0d SHA512 443600d08a91493449a18fd19092c64dd1b895a4271bf03ccd30e754aea0635241ae77a34f62c715c114c17b6c3207680bc89de7960e9b6bbf36860341d8de2a
+EBUILD statsmodels-0.6.1.ebuild 1819 BLAKE2B 45383e261a264d471d58d2e0f8d82c6afda53b8d8ddee7fa6d271e0656535f0df37c027e98e29f18f939b3b9042b764bf09b6b0f6f02112621ef02b62b247b54 SHA512 486325376f9f5589ec2d9d370294b035f83e575ee4a078b8a624a24c7a1158f4558461744b2bc7d55be1313cb09d86a0a3a8a459e12d475773aabf1490579db5
+EBUILD statsmodels-0.8.0.ebuild 1976 BLAKE2B 6fb90cdba814c95cad4b4f4116072faa7fdeb9971cfcb8c73183fec3ac038ad0b736dd13c9501dd020d45ec059ab635ef917ae6c9dd91304a7a3a9bc453449fe SHA512 a7f2f8b9de37e511f2cfa2b178f6bd8ae2a0e7d8b2267e8f26d879f2aacea2d711ce3d1de2490f6b761206b34d524dc7e136164ed0336b3d003382649f726db9
+EBUILD statsmodels-0.9.0.ebuild 3445 BLAKE2B 46801231fd7cbf2830f633c1bafd9387d639bc6c40735fbf42043df16923d1672d07c7b36b68079a6f60f6b0db2a0b5a7041ef48ea76ed8acce97429f4eb8b6f SHA512 ee6fdcad22827c6e0cd5bd91b038ebd96a5c1641f8727075d7261958a17e79d94625badb1d52322e8453eb8818b874cd34417d183d6586a6f21f59f9928a527e
+EBUILD statsmodels-9999.ebuild 1996 BLAKE2B 9c60389656e2954f069690e275f6e0b20c8bf74623b74bda35a0d5bf8a4d92748f0ee901b4353b4228c41e9e3e08ae2cde08a9ffe543c56812671563f5dc3ac7 SHA512 f241f27a358b5e5452f4fce55e121b63ab1ddcbcbb4878069e491a1981a8cc3365cb397c3d126343bb53e725e6e5bcbc7c097453c786b4a70d415713279a6858
MISC metadata.xml 1318 BLAKE2B fda44c0af74692331673e5e440e4180d9610cbf50d96c19da4ff19728bcd31ec6cd30a48fb382da3489904b2f361957af54c7bc6983320b9b6fca04ca561aa52 SHA512 30d166a37e102503c22ca6112f297cb6db6d2f795062657f23d7c98cf1871275c28faea7be4bcc117817aae122eb5bbed1d5da1a327058980a3f87ce083fcb13
diff --git a/dev-python/statsmodels/statsmodels-0.6.1.ebuild b/dev-python/statsmodels/statsmodels-0.6.1.ebuild
index 8a45ae4cd997..ffd1a3d0f625 100644
--- a/dev-python/statsmodels/statsmodels-0.6.1.ebuild
+++ b/dev-python/statsmodels/statsmodels-0.6.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
CDEPEND="
>=dev-python/numpy-1.5.1[${PYTHON_USEDEP}]
diff --git a/dev-python/statsmodels/statsmodels-0.8.0.ebuild b/dev-python/statsmodels/statsmodels-0.8.0.ebuild
index 0ca626956ed2..d83c36457cd1 100644
--- a/dev-python/statsmodels/statsmodels-0.8.0.ebuild
+++ b/dev-python/statsmodels/statsmodels-0.8.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
CDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
@@ -56,7 +57,7 @@ python_compile_all() {
python_test() {
cd "${BUILD_DIR}" || die
- virtx nosetests -v || die
+ virtx nosetests -v
}
python_install_all() {
diff --git a/dev-python/statsmodels/statsmodels-0.9.0.ebuild b/dev-python/statsmodels/statsmodels-0.9.0.ebuild
index d995aab43ee2..03b23eb7f0d3 100644
--- a/dev-python/statsmodels/statsmodels-0.9.0.ebuild
+++ b/dev-python/statsmodels/statsmodels-0.9.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
COMMON_DEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/statsmodels/statsmodels-9999.ebuild b/dev-python/statsmodels/statsmodels-9999.ebuild
index 2a58fc3b7d09..dce6c0a6892d 100644
--- a/dev-python/statsmodels/statsmodels-9999.ebuild
+++ b/dev-python/statsmodels/statsmodels-9999.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS=""
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
CDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/stevedore/Manifest b/dev-python/stevedore/Manifest
index 8fa3e01e9067..4d8746f16357 100644
--- a/dev-python/stevedore/Manifest
+++ b/dev-python/stevedore/Manifest
@@ -1,7 +1,7 @@
DIST stevedore-1.25.1.tar.gz 509014 BLAKE2B 22580ac0e5af56eadd81e7521888e3b2458a1c03a3bdac69df1f2eeef20248f1ddc1748447e3e961b61cbe62ebc939e36c04ff011b7845b3278e18a5fdc9e14e SHA512 f3d2a7360e783c800c3c2488f6adf6f9f76e34e4a4e6f3fc53d2f1114b889c443c13fdf217ddce65a41922dda2c782f19b2077847807c70e732a522fd2166ff0
DIST stevedore-1.28.0.tar.gz 504872 BLAKE2B 6a9ba88ab950f17898d2dd76d75cd7bc7031cbcf441523863520e15916bc5c255fe6a62444f46b6d9967ec1f5f716420b36cb114995907ec8e2c39110ae7918a SHA512 e148560e255a362a51ce91e8bc2380828ba9a41e1988138bcff2d5b270097cadffdee30f3c98e123d8ced9f6f0ff350b52e793fd400ce6b45095860788bd6b86
DIST stevedore-1.30.1.tar.gz 507795 BLAKE2B 92af8ac52dd28d765df32bd127d76aed0d0d66e2a4edc772aecb35ae78b52e9091203991a457be732d62a2987cc378d0c62cdd94898ad7e41f33b320401d4fa9 SHA512 3316ba9c73dc5499588a65fb0abc85ffc8eeea14dc94fbaced6379246098f03201d8a13dc64510a0840cb3d266ac83ffbb957738a61ee2a36440611833bab4ef
-EBUILD stevedore-1.25.1.ebuild 1631 BLAKE2B 10ee5e1990b1fdf2016863d21b8a3af86a536b394742a77126b528c181bd9713f17bcf25f7bb8cdf8dfdffbe32c504aab9fe3ead3d013fa570e58ee0dd669cae SHA512 1a77bd2a4fda7b2adbae46b36efda0cb59bd6403d4deab15e4d99d3805ab23b6415622190d891c74dcacc499f6c3a40e7dd52894cf76559b921ceccb7197ae4e
-EBUILD stevedore-1.28.0.ebuild 1633 BLAKE2B 219a26c2220b623d020acc5ba9d69990bfdb6ec890b1ab7cd2684a0fdaf5dea95077b13081addf97180d051a80db1261bedfca2ce666a3ffc9bc5259791c8d5a SHA512 0afa8f79607e453e87301d23772495d5373e2ddc9164c8ccec4043b510fd20361b264947e46a5ad5be507c58579c5b2ed190154038e8576822fc0d5e81f1165a
-EBUILD stevedore-1.30.1.ebuild 1716 BLAKE2B 37c0305ea63497860f18bc9e385ce25ff147ccfb6d1d302823b83896fd3afbc3b228d0572675a5e94df949a6a9b25736afe4ba5764656f03041e827484720a5a SHA512 7f86082196565e19447fd5defa055b42c878134101b4d5d0fd60960ea48022c89e6dc27f26ace10d87e30dad69261775f97cd26b952623fe49c71846fbe238d5
+EBUILD stevedore-1.25.1.ebuild 1658 BLAKE2B 05a04f295bac5145f87546bfb8bc31ee497d375d52210926cb862a1670bb4a5d16cbc5464c7c3c318ad08bd106ea44efef7541f72305d5c4c3ee57a69ff748b5 SHA512 b29337409ae56e49ec680aaea047980b414b936689fb1095c7f46a95decf9ba61759e2cdad498dbff5c293c262570f1d8cb706d20baf14995d12a9bf1c09efdd
+EBUILD stevedore-1.28.0.ebuild 1660 BLAKE2B ad7441d57bb50e905ac7317e53a562bb59fe69f68ac2ae396386e5a5f36f00c50f54266f1974b6571893f622f375aeb003847a48e70c63a8efb4d09e441975bd SHA512 1b38840fb55b990a807dd5d8894074efa9170e430f1607b8631e9a096ca2e58e2138dd621ccc8926df7b61469b9d697831054ba770f5f22627270525e68c90b5
+EBUILD stevedore-1.30.1.ebuild 1743 BLAKE2B ec3a13bfb8e6670cdd8f589dd052395d28d8169b2e4c033344cd1fb45b53b942e8875eb11186d27e135c2bf3ff6ba93f439ff0250ff05868ac7cfc7490bec5a8 SHA512 5dd2db7f37daa594fd94df926f3528f3250b2efa1801434d984a2149c961b42b059058bf91700686b03afbbb130c0c4a88bbe42e252dca6b98c8f9252b9ad3c9
MISC metadata.xml 496 BLAKE2B 4de4391203bfd30055b9b6399abeb5b53c2a363779c895d4e0efb1de2d929510a0d7e02541290000a63526d44d32d50ea7c41728a4ec1e5d6ab41a7ab57414b4 SHA512 569ee9efc45e2445b71ffe7201ea92a7bdae048de528664d2a908b94c3fb23f6632e2457623c5b0d961dcf7aac2d96c6385d225628a3c5234363159f56961f00
diff --git a/dev-python/stevedore/stevedore-1.25.1.ebuild b/dev-python/stevedore/stevedore-1.25.1.ebuild
index 18bc813a3402..2852ae1281c0 100644
--- a/dev-python/stevedore/stevedore-1.25.1.ebuild
+++ b/dev-python/stevedore/stevedore-1.25.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/stevedore/stevedore-1.28.0.ebuild b/dev-python/stevedore/stevedore-1.28.0.ebuild
index 59bc3cbd00fc..e0182c84691b 100644
--- a/dev-python/stevedore/stevedore-1.28.0.ebuild
+++ b/dev-python/stevedore/stevedore-1.28.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/stevedore/stevedore-1.30.1.ebuild b/dev-python/stevedore/stevedore-1.30.1.ebuild
index 3ad9d997958e..56667d8099e6 100644
--- a/dev-python/stevedore/stevedore-1.30.1.ebuild
+++ b/dev-python/stevedore/stevedore-1.30.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/storm/Manifest b/dev-python/storm/Manifest
index 9775c3f444df..9a65e0a33e2f 100644
--- a/dev-python/storm/Manifest
+++ b/dev-python/storm/Manifest
@@ -1,3 +1,3 @@
DIST storm-0.20.tar.bz2 213069 BLAKE2B 746fe55e720fe52369778390e2b748b297911be7631b2a29c6372d384907cc195d0e3b3627a736baa81e6852a762a80d9a4a66de318de3d3c0375939e686ad08 SHA512 7a22c6a6fa45f7bbeeb5c6f934d6f889a6d90d78a6d3e3b9c6a6825485ec35301f573d08c619693a2587e795582db633254631c0be7cd8f1fee6b03a88378a8d
-EBUILD storm-0.20-r1.ebuild 1949 BLAKE2B 74c8520d8483b30b76bebd1d7ab9865002a35cf0c5e75b6c50563a3501bfbba73417e90bc9ac4dfdc8357a00b738522a4e59c0a1c463acdddd119f7ddb127ca2 SHA512 c93f408c668b121672f57b54a924861f072b6eb3550e9d2e9b8edd80a84412f46947752039a9bb42e521b7c36226ea8d1af0754eeb166cd0d5e12632d7b25878
+EBUILD storm-0.20-r1.ebuild 1973 BLAKE2B 8f930e995b4196ccedbdafb76fbdbda4c868b8109c416d6236cda01333c22f0dd1e5141d3dded7f57d48260f962ee143fb6ea5bbc80c08da402909c558f9cdbd SHA512 939e058926097a17396d2068e0ec5ef7db24989620cb2fa4cadc8a2161bacaf538322e2b08a468991ed95b24bf5ce7509111e148b64dc16dc8b26db45b1d6faa
MISC metadata.xml 313 BLAKE2B 9d6de35e080e5aeaf397932fe30e7d7221f3ea06ba1be383e0b3661fdb955af6beb64492d7bc709479c05a2cf689024ec47f781b2dd0b9e3e9e438d678c476d6 SHA512 ea41959e22a82110ac4c87551d1f41b02b6f190da6ca140335c085137db32af3a56abcfb517f5086af12990a289223fd920f1ddd4a60b59d81cc3dcdee630965
diff --git a/dev-python/storm/storm-0.20-r1.ebuild b/dev-python/storm/storm-0.20-r1.ebuild
index 5e5fc2e5688d..a08b6d56c609 100644
--- a/dev-python/storm/storm-0.20-r1.ebuild
+++ b/dev-python/storm/storm-0.20-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -17,6 +17,7 @@ LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="mysql postgres sqlite test"
+RESTRICT="!test? ( test )"
RDEPEND="mysql? ( dev-python/mysql-python[${PYTHON_USEDEP}] )
postgres? ( =dev-python/psycopg-2*[${PYTHON_USEDEP}] )"
diff --git a/dev-python/strict-rfc3339/Manifest b/dev-python/strict-rfc3339/Manifest
index cd0d3169c9f5..787c4610f94c 100644
--- a/dev-python/strict-rfc3339/Manifest
+++ b/dev-python/strict-rfc3339/Manifest
@@ -1,5 +1,7 @@
DIST strict-rfc3339-0.6.tar.gz 16856 BLAKE2B 635da447439282ec64dc7c27a2602d35b28f0a02fb36c16b622b38e73f907e9a39b709c5d87319269ef1357d5716a1d92de7f205f66b2aa77339d63aabdb21df SHA512 7f1e15d60c2295c00647af84b31a1836b6c3994fadbb2695f5709861caae543ae69a3199dffd6dcf7e0768eadf39e496a5e600e291dd0befbe8fc35fa60897af
DIST strict-rfc3339-0.7.tar.gz 17552 BLAKE2B 74370e28134ee22545c536d9eab383c0de6bba66d1440a77d020c7dc754699c32072300f380bf044e5283ca663beb370a587ea9d111dbdeb46985f76b5c9dfda SHA512 94a2992a9ea41b75527348f0f8dae1d118d57b0764122f874baa85f5e3b523beb219ed83c2d7224725e504cd3737a6bde485957135856dcde470f32675e44e77
+DIST strict-rfc3339-version-0.7.tar.gz 18756 BLAKE2B 45a38c5eef2b74225408e9a0de9e484cce24778eaf830d9cf052a26df4964c761d8349a71c892c5b4b5129f98802a9aae10b1e9205156bbc4eb6c8f5df7bfb88 SHA512 5db598b33680d60eab8c49dde9d831ece9632811c89552c7ccd9ac7cbc0f603bde5aa14434a388abe669181e643bc2fe97f3c48b08c88863f88e95f17d958bd1
EBUILD strict-rfc3339-0.6.ebuild 633 BLAKE2B e3a7c14bf7f8c8176b98c00b0386ddd956a74d6fb9ac59a803e4119e0b8d4339f9e69db483cce4cd200ab8ee463b96bfcab5a7270161c7b93349f43db198fd8d SHA512 178a43fe87aad00c19ca8edab6f1a39bef89f1b3c24df94fe27eef77d7c0482c051d7b9d219f7b7c9a58ffa1d2e6d9a2efeb7a2b8746405cea72b88b51c82c78
+EBUILD strict-rfc3339-0.7-r1.ebuild 683 BLAKE2B e6abb95c0eb2c32231736e62c982e356dd872a572cb8958d1b03d1fd286a7f0c6e2d6d1daf2dc0936dd8a07cceb098b3eb319e081e5f3e4ff231cd3506c2d7e5 SHA512 537a7a7f3d66fd4e964ee0794788eac65148c4bc530d22d77eddcff3553a4460bc2780d5e06ec22259ce5c121984a6a0995c8878bb969e48aeacd83a32522467
EBUILD strict-rfc3339-0.7.ebuild 645 BLAKE2B 82e3f0a8f65f66fb07f21b01cff4c8ef3f13dce550cdbe819d88ca5f421025b4d124310797da3c756d187196d462882716276f25075bdd759f69cbe55267aaaa SHA512 5e00e19ec364cbad0d46304d300970989092c15e07f62f0ae52b1c12822b4a921fc929a5686e561a50f55fc10285e351021f0e7f719444979f85d06a96b324a5
MISC metadata.xml 385 BLAKE2B 3b51a7f471d2ff03a26cf4c129dd6ef190101b5312d21b303226a7c2c65b06d4910959581c413675030804904029931004edb3a005c47a0bc6caf11761f9928e SHA512 c825fc57c6aad0acc8775432fe511055f26a7bb453628340e56c1615b777cac4ae43dafe6d648a7ded7dd4138ebccc3e5620ec9c5f947f2f491d544d2c69ccaa
diff --git a/dev-python/strict-rfc3339/strict-rfc3339-0.7-r1.ebuild b/dev-python/strict-rfc3339/strict-rfc3339-0.7-r1.ebuild
new file mode 100644
index 000000000000..07ea220922f6
--- /dev/null
+++ b/dev-python/strict-rfc3339/strict-rfc3339-0.7-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PN="${PN}-version"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Strict, simple, lightweight RFC3339 functions"
+HOMEPAGE="https://pypi.org/project/strict-rfc3339/ https://github.com/danielrichman/strict-rfc3339"
+SRC_URI="https://github.com/danielrichman/${PN}/archive/version-${PV}.tar.gz -> ${MY_P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-3+"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_tests unittest
diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index dd6ef710648f..91113a291fe8 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -3,7 +3,7 @@ DIST stripe-2.10.1.tar.gz 218299 BLAKE2B b1d836ef92dabfd5a5f292ede69264886dadb0b
DIST stripe-2.3.0.tar.gz 213813 BLAKE2B b383c724331d5ec21452aee2eee49c789e2503057c4648d9e879fc561b87cc70ba918bb1e620db3bca380150e62d41433f1bfa7f9b6f164731d3d68542d5f056 SHA512 ba88b18b7328d917379d8474373a1f87717d67cf305022b80eb05c74b8055b825cf30cc879c4e99dbe06dc99f03464649e637d83d70c902b84f5873dd0776453
DIST stripe-2.34.0.tar.gz 206926 BLAKE2B 30a4d3da4ad58ffb8656c03d1755e20afd7059cf23a693e59af467720e88769f64e53bf62b06c493f7713c50bc251f475501d37045ed0db1df99c9fad72f51eb SHA512 e9bde04ffcd7bfd36afa1a32a9f9bf3454cc262ec2b760bc606aa6b24f8b0d8d0fa37309fc5472ba88dc63f1384c03fc451d2b6a6007728a8ec9fd0899b8b717
EBUILD stripe-1.84.2.ebuild 452 BLAKE2B 6d2301cfd3d410fc0c6873ed6b51275a23c8de3412a379b337c5df7f33e7737dae899248f9e21d10add3bcec636159ed7329c832e7161510e9864093bb558ed5 SHA512 3f7b4b5576161e9c71b1acfb5876ee31e4befed15a61b7951fcf8ed3ad98c641bebdb7712e00933703730eabe8447a2d1901bf1a46c1344ebd21073889b06254
-EBUILD stripe-2.10.1.ebuild 2175 BLAKE2B 1f67416d97643412117ed34f0f99cf4e6ab7300eaa803e6cc2c4e7b5c5b827dcc2f6d8734cb6d3b54eec2a86ef474d45c1e90e4d602e3af144c9cac6888c4b83 SHA512 10175774e69632fb190d29d1d169ea4038f4b62616ff794b4749de6349ef7b79b8a4b463228c390e811dfee8310ec3d75f6a53fb68819ceed2f7d1004519861f
-EBUILD stripe-2.3.0.ebuild 479 BLAKE2B 0a1155421b89d9d7eb79cf4f333baddeafaec7579e88bc93bcfab35534d93349e7da668ca853ede5503f6a8cb98a9293ad627d05c1a08fdb3fc713c6094b6ece SHA512 3cfa8db2ae000abd78507e061a5702eef829218571142a7e6b2d9decb146d9c5b7efdf768dd7e7e97834d9bf982c069689a32d199b17745d1aa2c5deaac43f1b
-EBUILD stripe-2.34.0.ebuild 2150 BLAKE2B e735de1f435d4f6740d222ead1e766128eb201a608b5c9ba29c75ed0d4328608749dce7f7c31cc813fb58c2e6c0aa97e2b219cc5ad9388db00606eea2247e825 SHA512 b791ef1a8d8e34e552ec5dfd50178883799f42d936273f980eb5e2c3aec4914dc80cd11ce90d8173ff0a6774c80abd1f7d7b755fe382ffb34c7439e6e261ddf2
+EBUILD stripe-2.10.1.ebuild 2202 BLAKE2B bf80256a61b6ea995d3d0ba49b2472b00cb0ccc033b6fa3a19ea92c6883084a463feb0a80780e22c9b7e91dec1cf4b2e3b59e5e249da44cb0f9145746d455bee SHA512 9da45008c3f9997dea71531b07abd3a25b82fb84c822a12f3f7b1e6d30d9f16ee35ff1af61eba5f6192eac37a32e9af1ee296ee58337a04de1e9f45d669794a5
+EBUILD stripe-2.3.0.ebuild 506 BLAKE2B 35a504a59675810feabaf8e5b488802f3e095fadb13aec1cbb3e3a7319570050c5a1ef3aba926449cd07070e343ca8711c81b9bade83ed0db8cd8546c32132c5 SHA512 ca7269f4cc894bc9d321ea712d083f97f69ffbd35cdd26fe5328b00f5cd95d256fe3c8d53a6e1a38d5b151030b40794792f7147fb94a1f65030ec1cfde5bac33
+EBUILD stripe-2.34.0.ebuild 2177 BLAKE2B f4b98b4b91724222695bab1cd05deb37808a5ef5c530a3a00b18529efda625d387fe7b46a4a895b55214dcb9d29b64f556710f796d3a38fb96aa14eb8dd75dab SHA512 eba0f3fb493404e29734e1d5ada5894e09a1b1b9f73c01873f5ab44acc80fca95ab6910fad3d2825377cdad0d7585a7d70056bc4e9e414103edcd2907e13dc6a
MISC metadata.xml 539 BLAKE2B 9232265d094774d1f04cba8e358a9655034184c10561bb8db4f8188381fdf7583971f67d5418f2969ad4a12db46a94b4c87c3eb9486eb0ac251fad9bb68f7707 SHA512 f0052ba8457139d76ddce67313bc973564237b409801d3d6da181c495c2d80184076cbe36468850a1ddcd60de50327e728fc3433a8a4bfe9608713a33fdbe9c1
diff --git a/dev-python/stripe/stripe-2.10.1.ebuild b/dev-python/stripe/stripe-2.10.1.ebuild
index 55f8f61f14bc..fd2bb82718a0 100644
--- a/dev-python/stripe/stripe-2.10.1.ebuild
+++ b/dev-python/stripe/stripe-2.10.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
$(python_gen_cond_dep '>=dev-python/requests-2[${PYTHON_USEDEP}]' 'python3*' pypy3)
diff --git a/dev-python/stripe/stripe-2.3.0.ebuild b/dev-python/stripe/stripe-2.3.0.ebuild
index facf6a065d1e..f7f075eb7ee2 100644
--- a/dev-python/stripe/stripe-2.3.0.ebuild
+++ b/dev-python/stripe/stripe-2.3.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/requests-0.8.8"
DEPEND="${RDEPEND}"
diff --git a/dev-python/stripe/stripe-2.34.0.ebuild b/dev-python/stripe/stripe-2.34.0.ebuild
index 6c3d8ebe9fbd..c7cee4c2e881 100644
--- a/dev-python/stripe/stripe-2.34.0.ebuild
+++ b/dev-python/stripe/stripe-2.34.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
$(python_gen_cond_dep '>=dev-python/requests-2.20[${PYTHON_USEDEP}]' 'python3*' pypy3)
diff --git a/dev-python/subprocess32/Manifest b/dev-python/subprocess32/Manifest
index db55f779a77d..cd2a44feb91e 100644
--- a/dev-python/subprocess32/Manifest
+++ b/dev-python/subprocess32/Manifest
@@ -1,4 +1,6 @@
AUX subprocess32-3.2.7-sandbox-test-fix.patch 672 BLAKE2B fbc99c70cef17dd1a0e1e7f08952a63911802c3827a4e0c5859d65563e7308fd766bb88b689465c288375a40411b6875a9bdbefad108ba9162f4b9501e8beecf SHA512 cdfa5b9ee56df54c2d122624815e472f9dd13e101a8d221adb48d21b1f7cd0ff3187d69f91c0ed7f164ee69348ffedde22a1d32a101d1eade85d6882ad47b6d0
DIST subprocess32-3.2.7.tar.gz 54240 BLAKE2B 0f7fc0db765c809b29b5e0bed6e17da85884d7952d3cb546adc36cbec764f9b817f1a1c0219c6910d90d53f78038171e3e250b964bff3bfead0a54a580f2ff5f SHA512 d897d6a48824991e2a63ea417ca15222f28c3a4117c9bba8cbb4eceabfba9769acce1166aafa7aee8a025d6ebe7e133ce0dd617f90cb07e11bdb73dc1e21dec6
-EBUILD subprocess32-3.2.7.ebuild 587 BLAKE2B f69e81134ec46dc6b5895f44a48a4c566658f6ede0260249f382abbacd32802f860de6917f5caf0dd374d1c01945ce338b4efd7c9ee760c79ddff105a5dd643e SHA512 7bda913d852e8392a0c4ec0c69d575ff1d9f114249a6553be79d46cc2be3e46293a27bbc03da93f23056b7205eb8738d9579bf5155a0be9fd95ae446d9e6cc3e
+DIST subprocess32-3.5.4.tar.gz 97373 BLAKE2B 712b6545684fc7908a24ffae94d0967e168773a3b52a0701828ee2741255919927d24972a3c0579dadb5b187a63429d2a24e089e535bd3c41d6f48adc27b1166 SHA512 c811bdb5842d9f5ed9e51df4d13ba39045fbe98ca6e90a2c8138e68e44c2a55a2f0f3eb3e77e26caa3f88c360584912b001a0ca37ba68ac6c946c68c7a37d29a
+EBUILD subprocess32-3.2.7.ebuild 611 BLAKE2B 319bdf85eac3dd01d100e41d57b56dab976d2d066a33080f6383250431627b336cebf665442b92dc4e990e1c84ab57494a64e0230959666c54535336dac5c20b SHA512 e410cf7f7ae5d8454f64ec3bb99b58c445960002b32585063f9fd1eb04a58bbb9f6df6ec0033d5b22f7ebef035dca6338d313323beb1b6745b0b2757a66f5c5a
+EBUILD subprocess32-3.5.4.ebuild 571 BLAKE2B 940d62317cb22948c8bee049306d9b1f9ab7aab7433104d6e59e558e442e0a12fa59ad42deff556af3b34823e2aee54915098891b48cd786a72c141477506013 SHA512 5c145a0275543f111142d873f3e7cc949183a4b6681860dfc62a11ce16087f77eddbd7c2e17eee2d84e88d2450869f63274d349f69a4dce5d9ee4e746f47515b
MISC metadata.xml 393 BLAKE2B d08d7fa6dace5a9d27aa7c6ee6df3c925d6fabe4f8a8d8f3036fce842652ef468bd2cb0a1735f841622b395569be14a8353c17aec60276b8fa7f21be5e107cc5 SHA512 0c015bdd15a504432cc6b804c66384260d2cf0b77ffbdc8af36a82e31e2c6ecf6a62c2c4d156afbaf30afcadcb3f5fdedff70b73a4c2381b5bc7fedcb5f36d4a
diff --git a/dev-python/subprocess32/subprocess32-3.2.7.ebuild b/dev-python/subprocess32/subprocess32-3.2.7.ebuild
index 0d41da79953f..fc8dd9d2170a 100644
--- a/dev-python/subprocess32/subprocess32-3.2.7.ebuild
+++ b/dev-python/subprocess32/subprocess32-3.2.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,6 +15,7 @@ LICENSE="PSF-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
PATCHES=( "${FILESDIR}"/${P}-sandbox-test-fix.patch )
diff --git a/dev-python/subprocess32/subprocess32-3.5.4.ebuild b/dev-python/subprocess32/subprocess32-3.5.4.ebuild
new file mode 100644
index 000000000000..a6aea7803361
--- /dev/null
+++ b/dev-python/subprocess32/subprocess32-3.5.4.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+DESCRIPTION="A backport of the subprocess module from Python 3.2/3.3 for use on 2.x"
+HOMEPAGE="https://github.com/google/python-subprocess32"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+python_test() {
+ "${PYTHON}" test_subprocess32.py || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/subunit/Manifest b/dev-python/subunit/Manifest
index 976d86815455..de512179ff73 100644
--- a/dev-python/subunit/Manifest
+++ b/dev-python/subunit/Manifest
@@ -1,4 +1,4 @@
AUX 1.0.0-tests.patch 1058 BLAKE2B 4373418085d6382351a99bc6cee59ad8c65b4048ce83df2abf3b4c895976d52de658cd98dd9e3c971d96c185f0e9e82f12c42e6bea7193fd7a960193ebe89cd8 SHA512 b1accf4434415357a8c235c6b660cec440096616887e62fb45a2d15e314a3abb9be825bf4e8ec8d4b18d7ab08197cacd6916bbde87dc5b88c6f3e80ca89b1de0
DIST subunit-1.2.0.tar.gz 460532 BLAKE2B 7f8a459afc576efed8fbf271a9d2e175ae9de9dda68acb26322f222ac46f12fee5dece4cb2679fca608ba307a3692aa84b13d0e093606bd89a53c69b2081cd44 SHA512 f6559fd771ad0732985230d11a9a8326ef35c817b62d1f50dc332f0032f7b08559a46d2534983b7d3964e45682ac49b3e348581ee0983861390abcd4ec20459c
-EBUILD subunit-1.2.0-r1.ebuild 2630 BLAKE2B 2a45368117bdb400277e721010787f6b04fe67cf06a5e7ac0bf41927787fbfda45d86f62605a8251638a5859dea439394e24bbff0805158ed575402e3811c13e SHA512 1c3cf9b6e7c591b590e8ff86efae6a90c5bee738a5b9f1f0db267110ffceb240837f654d5cc4aa9b3addfbcb13196b6ac56ac18d83967b449cb1352298ef0f87
+EBUILD subunit-1.2.0-r1.ebuild 2657 BLAKE2B 9433d9339c8987484ed91eff3daa95f4a6b0fd4342b18f40ece87131cc26cf9582c1dee8f9b64b598eff9660284e4f07a587df628e92f0b0b556d058d3d8cffd SHA512 816aedd23cdd8f35b430e3db61340cbf9d85a945aab149ce0486dca462a20972e3a95134644020ed013f26e034e7aabe9e069bc38b7eb47c49db92bfdb9fc0cc
MISC metadata.xml 422 BLAKE2B 7835651c50d6d889887dc834dcc5a387cfea9c61867570b6c98790a1c7ea49c01a75868f6bec4f31ffc46a38dba51eb2c4ff0b6da8f8acfe6059e11e3db7f727 SHA512 dcac9ba5ff93016141b433c16b9d1a526ec2babd39721d75a6edd235eb6388500ea8228b6c8c88eacbb12c732c36883c0b698f7039aca7909890fe16cb895cb8
diff --git a/dev-python/subunit/subunit-1.2.0-r1.ebuild b/dev-python/subunit/subunit-1.2.0-r1.ebuild
index 2a5a4c13138e..fae3d07142e2 100644
--- a/dev-python/subunit/subunit-1.2.0-r1.ebuild
+++ b/dev-python/subunit/subunit-1.2.0-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0 BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86"
IUSE="static-libs test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/testtools-0.9.34[${PYTHON_USEDEP}]
diff --git a/dev-python/subvertpy/Manifest b/dev-python/subvertpy/Manifest
index aa8786fd85f7..0c6c0c28306d 100644
--- a/dev-python/subvertpy/Manifest
+++ b/dev-python/subvertpy/Manifest
@@ -1,5 +1,5 @@
DIST subvertpy-0.10.1.tar.gz 116661 BLAKE2B 81fdc21352f168c1a8d31398be21ad83ed72adc824dbbca7764fb1836cba4a7d7f03e4a96636ab29f4804682658ce834eea3fd433b5f161e61a702dfc6790e22 SHA512 083174ca6516541c48474673e6d601ff3098f19d204f311101f4de81bcd70d73bdb1e73dffe43fc584f35d286020cab1381dc1c44b514442735a139d2a9cd356
DIST subvertpy-0.9.1.tar.gz 110972 BLAKE2B 1f11b55b81705b6b144e0c4ac53f2e0e5a847b96bb43589894c8c910492b443d61bfc5bdcbdba1e2bb757fbd587b029d0be113084a45c17aec8c0befdff0e12a SHA512 977e291c011e680cff9e26312b4235c0479374076964c7c4a4c3c7ec75bcc44ff7c458513ab89f1aa2b599d3bd8f94cbc6d1000afcf725a9f937a90b39456148
-EBUILD subvertpy-0.10.1.ebuild 681 BLAKE2B 06c19f44750410f335c2c7036c1eff72dc4f9cc7a37d995c07736c3ca3122777ce1a821de49acf5490e24c3224dd2389bd41e72c01fff683a2348177dbda43ed SHA512 b9e1c57ff00fa352f7f6993e4d970cdd1072a1e078be7af9e9115d1777277d90f0ff1546dd67d14b6314ff52622d036d7a723f81eabe6c74235670ed1dc36b26
-EBUILD subvertpy-0.9.1.ebuild 982 BLAKE2B 9116b387f4dc040399137790ff568af891c41d4561971b1771dc1e765e58e8460e2a9168e298f911cce9096e44e68528ee7fb54e11901557d808a598f1c010db SHA512 6f50d1971566fca58d4769366b44417915f51482323a913482f9644c4e170d216b6460fd7540c389ab75cf8e837a41dbcd4c13fa20c86ba20847c6078c487462
+EBUILD subvertpy-0.10.1.ebuild 708 BLAKE2B 0d25235eb32c264296397c77fa0fef600cc9c9f4a9e4276559390db76073475efdc7225536289bab8726ab3664509634b20697c8b2c57ce20870c5127d16b29b SHA512 35aa9682a7fcbd39175ccf736e8199821e8fa648703410df641faffbdd9ecfb9126b51afad40b0e61d63b8c9890daa8966c8d97f3894ea04f0e8e435b4d1382f
+EBUILD subvertpy-0.9.1.ebuild 1006 BLAKE2B ffa2b6c20de3029746694a6aca406a4b7659fa426bdc84fbc25ed1ebc6050a8b141b73bf7235f194e4a1d9047b2fdfbbc6a20c18750719d4bb9bcbac19da7f30 SHA512 80c53292ca9f168d262034584f89b042fd4820fd71713e0b6f68e3ac0f2edb7e921e65b2f6ef8800c94cbf6f417e0e73e3835c072eaad5f2fa5fd99698d610f6
MISC metadata.xml 240 BLAKE2B 41e6a4d9da33dab2decc5ff419924f382a8f64d27a81fdb97576db8c6cf125be95911747946ec8be1b453f56617fef1084f5947f84b50a8db419d46df2ae8a0f SHA512 9c23321eaa853f851bf00195ea64ac2ba093e516f9b57855ee5aa58fbb1988130c9f0c17c2a9ce9fae4ee033e0a28a70c868e0f5acdfa1dd316ab533c5279d59
diff --git a/dev-python/subvertpy/subvertpy-0.10.1.ebuild b/dev-python/subvertpy/subvertpy-0.10.1.ebuild
index 3059a5d2052e..ba73dd838da4 100644
--- a/dev-python/subvertpy/subvertpy-0.10.1.ebuild
+++ b/dev-python/subvertpy/subvertpy-0.10.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="|| ( LGPL-2.1 LGPL-3 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-vcs/subversion-1.4"
DEPEND="${RDEPEND}
diff --git a/dev-python/subvertpy/subvertpy-0.9.1.ebuild b/dev-python/subvertpy/subvertpy-0.9.1.ebuild
index 979bff9695a2..9802235b08b1 100644
--- a/dev-python/subvertpy/subvertpy-0.9.1.ebuild
+++ b/dev-python/subvertpy/subvertpy-0.9.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -14,6 +14,7 @@ LICENSE="|| ( LGPL-2.1 LGPL-3 )"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-vcs/subversion-1.4"
DEPEND="${RDEPEND}
diff --git a/dev-python/suds/Manifest b/dev-python/suds/Manifest
index 4633c5d040e6..ec3d87c5c933 100644
--- a/dev-python/suds/Manifest
+++ b/dev-python/suds/Manifest
@@ -1,3 +1,3 @@
DIST suds-0.6.tar.bz2 143985 BLAKE2B 3d97d51b4e719102ab40a6a95a35eaaccda15a47e20bedb0297203576949883eea253ac6f382c8849a522e1720393ec517ec1ff3514329b504c83a928a260881 SHA512 ec078b159bd83c5799e293d9607138ee1da90fdc64da203999555a4324ce7be0235156d3c7ad28e46f84180a6e51e2f3f82228e5e77ae41c61ee20f3db2c916b
-EBUILD suds-0.6-r1.ebuild 1614 BLAKE2B 0bfa7899961d6698a28aada8781a9acc56aa8c53a8ab5e3ea8259ea0d245b914575890bb5c055f9a84c6c3982c122a9bd38beb9083f805f5b726f3dc057fc0c2 SHA512 1beaf3de06407508c9c912e68166b035bc54583f4a090712e23625cf79462bf0289a9eba1b7bcfb171e22bcdc0dbb97394a1c9ad6e22ce092bce7f77bbd6c88a
+EBUILD suds-0.6-r1.ebuild 1641 BLAKE2B a491fce5be1b9715976cf0acc3bdf6bea40e6376b1a3921421a9c827eeccb2bcdbc08bee5cbc253d2a02821e1367211c2c67e522b595133a873b09d4c658290b SHA512 b2ee21c0e5140441677dfcdf2d5838cba39bbe417f69f0f084624a05fd479b4fa4b2f38a57c6f92ecba5f59775fd804f9b3b96bb9d53c66c9f3d0c957ae0d5d6
MISC metadata.xml 467 BLAKE2B 0da3f0b6af9a58a5468a019a9dcd1502765097c221a9b90545320c7209260f7d1ce5b2ab8cf495a48dd3867c63a70f68feef01352976feae2cfbaf7d7805fc22 SHA512 b2db05a4b1e5cdebd8132837510bee73355ef88cf2f22ec8ce8c439be5eb6a7d3a3f14639dc7dc9a5a3d99d45ac96a4322b9fcdd97719161b5699602d7b880d2
diff --git a/dev-python/suds/suds-0.6-r1.ebuild b/dev-python/suds/suds-0.6-r1.ebuild
index 7940768cda3f..01d1f425961d 100644
--- a/dev-python/suds/suds-0.6-r1.ebuild
+++ b/dev-python/suds/suds-0.6-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="doc? ( $(python_gen_useflags python2_7) )"
diff --git a/dev-python/sunpy/Manifest b/dev-python/sunpy/Manifest
index 2d3f8755266b..692fe5c542b8 100644
--- a/dev-python/sunpy/Manifest
+++ b/dev-python/sunpy/Manifest
@@ -1,3 +1,3 @@
DIST sunpy-0.8.0.tar.gz 6336169 BLAKE2B 554e64c27bb2c9c68629401bef83da3248a841c728d040fbda77465f04bd2c6a2cfb48f3a5df2bb0b15a306d6664f635aac7342e1135cf3bc61e1436a4db934a SHA512 7996fdcb47e4143159253180b2250ea7ac4aa8fecf8d3f1eae930da018d39ce4e663c843b4b0532e900f97d2bc9fadfd7c17837f4f045634820059a5af802eda
-EBUILD sunpy-0.8.0.ebuild 1414 BLAKE2B 7535fd6ca5deccb9258c613943e2838ce26c1c7416dce5951f9d5824a837725f5e61124ca3a5711bd20303b798ab5ffff2e5b5cb78e11544959d6413c85cc21f SHA512 780012a5c19fe64a8596e0993f22e30566d79ad79366bd46466a936f4fd7d2896c0913c944fc30fd75479431ad9467652a74fd7935b57e8a42bacef890659205
+EBUILD sunpy-0.8.0.ebuild 1441 BLAKE2B 60f98cb154d058ea595862f847c457febd41f6fecc3d83324d497aa95c9d602566f87d198d40f205d1997ed04d003b6cb341b551101ca624a24217d154ad8a73 SHA512 8d6ca9d683aeb87f49f3c7fbfa5c6412d0e0aba8147a49c1e260d4266e774f825d305b76989157220c01e666b52d13a58cbbd3ec46be17d56c01e480c287bc1b
MISC metadata.xml 746 BLAKE2B 6e29c441458f02b55f3daffb617f9fb6d6df165999ca690403a3e563448e21a08a3648dbf110c25f29f4590b4831593c9404277471c89d716ddc9c8f03781a51 SHA512 73242a446a71a5f670e1993dd20ed2a66f06a3f3751e351edd9f24a2e77989f0aafde489b348d51264c0e4b1eca5fe34552b7378dc0bd19a8c351294adeb2b26
diff --git a/dev-python/sunpy/sunpy-0.8.0.ebuild b/dev-python/sunpy/sunpy-0.8.0.ebuild
index 955f2d29834e..c0c051c1581d 100644
--- a/dev-python/sunpy/sunpy-0.8.0.ebuild
+++ b/dev-python/sunpy/sunpy-0.8.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="jpeg2k test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/astropy-2[${PYTHON_USEDEP}]
diff --git a/dev-python/superlance/Manifest b/dev-python/superlance/Manifest
index 4dd0ac3fcdef..46de7d2a4a53 100644
--- a/dev-python/superlance/Manifest
+++ b/dev-python/superlance/Manifest
@@ -1,5 +1,5 @@
DIST superlance-0.14.tar.gz 36237 BLAKE2B dcf1f94ae1832b912c800945930bc57fed43a91c8ac3bcb9f523f0f683132091c080ae77932704213f424cd094bdaf08bf118be96b4573f46aa91bd86ed8e410 SHA512 41fdc9cf83ce636aea3665aed0fa9b1a37c2fe4d3740db694c20f60676d44ee6cc534ae038018edc0a1057607bac9dd4f0d14ea365735148a19a10e138723efd
DIST superlance-1.0.0.tar.gz 36909 BLAKE2B 68d6e4e778abe78200b1047448c9016f578026231ac92987e3ca469b4f2cbbb6a3a70d7af00ed3ed3078121a9224d413592c27be461b8bf988b10b60f20f477b SHA512 f85dbd0768820e2f679b374c5178e6b74de21cebd813a485f615203784e25a968ddcbae72cae41dc56f4f105dab9a6ead16acf4d4cffa3cf30d91650ebb20611
-EBUILD superlance-0.14.ebuild 813 BLAKE2B 3c6bf4f1ef0bc941a8a92d5e44b7270bee50f685ee5e981c4a24fa4c679942bd023b2be6369410d942804aeaac09b30ab5b4c551ded6b5fc2a4e66c4193753a5 SHA512 804594c216f7b90ccea706fd482aecd0abf6d310ae6ae2b57464a196402bca17d80fa022d0f6faef0f285891867dacde40d7e066b616f35688e8c8d218ce41ec
-EBUILD superlance-1.0.0.ebuild 813 BLAKE2B 3c6bf4f1ef0bc941a8a92d5e44b7270bee50f685ee5e981c4a24fa4c679942bd023b2be6369410d942804aeaac09b30ab5b4c551ded6b5fc2a4e66c4193753a5 SHA512 804594c216f7b90ccea706fd482aecd0abf6d310ae6ae2b57464a196402bca17d80fa022d0f6faef0f285891867dacde40d7e066b616f35688e8c8d218ce41ec
+EBUILD superlance-0.14.ebuild 837 BLAKE2B 2626c055afd7baf69f2fd467004f3f239df9774fcf53ba2b170abb350f4764aab7fa0641b812cb9e6c238b78ff53ac18f84740cb1a48af18cfd1204fdb954959 SHA512 59063b6d645f46b5d2857a8ba3e3315e15a65af08763e392a1203dc23588cfd46d593b8fa910509bc70442ec41ed02ea08cc63d0a7ddb2dd3aa470759d150c66
+EBUILD superlance-1.0.0.ebuild 837 BLAKE2B 2626c055afd7baf69f2fd467004f3f239df9774fcf53ba2b170abb350f4764aab7fa0641b812cb9e6c238b78ff53ac18f84740cb1a48af18cfd1204fdb954959 SHA512 59063b6d645f46b5d2857a8ba3e3315e15a65af08763e392a1203dc23588cfd46d593b8fa910509bc70442ec41ed02ea08cc63d0a7ddb2dd3aa470759d150c66
MISC metadata.xml 448 BLAKE2B b55a16bc0017cd631d947d0581b9e7ed66902aa40d9222521e9cabd32cbb5e7365614176020e44515c549b2b79041c15a55ad8ba65f721b6a85a443bda2bd597 SHA512 042f27d3ed8f7860649dcac68d1d253980bd14ce0e043bbf899c5bdccfd65346994dbd4612b5ac83109c44281e88047ecbb5f0dcf8e29f9dd76090ff1179babb
diff --git a/dev-python/superlance/superlance-0.14.ebuild b/dev-python/superlance/superlance-0.14.ebuild
index 77b342974b4f..e84aeb9d1ee1 100644
--- a/dev-python/superlance/superlance-0.14.ebuild
+++ b/dev-python/superlance/superlance-0.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,6 +15,7 @@ LICENSE="repoze"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="app-admin/supervisor[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/superlance/superlance-1.0.0.ebuild b/dev-python/superlance/superlance-1.0.0.ebuild
index 77b342974b4f..e84aeb9d1ee1 100644
--- a/dev-python/superlance/superlance-1.0.0.ebuild
+++ b/dev-python/superlance/superlance-1.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,6 +15,7 @@ LICENSE="repoze"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="app-admin/supervisor[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/sure/Manifest b/dev-python/sure/Manifest
index 97494a5b61f5..50def6857037 100644
--- a/dev-python/sure/Manifest
+++ b/dev-python/sure/Manifest
@@ -1,7 +1,7 @@
DIST sure-1.2.24.tar.gz 28089 BLAKE2B 2de015513f36fe101ea1d23a8499bbb06cf54d733bb55d99afc0eea274d1579a155d4d81e62616e655254d885d9fae55c6897560b2a845beca2c90a835d1c037 SHA512 875d2cb220d8915737909df372bedc2266c5c948c6f5ea23f3de5ee57b0f1179d2a0ae3455228d71a4f0f4279c098bb4c142a862b55462d67fd425c0def49a8b
DIST sure-1.2.5-r1.tar.gz 52128 BLAKE2B 8370bccba9e9345030dbacd91758dc1be8d122a95079f20676e7867b5c51e335ccf3a41913dce13804d805136c98255605d757f76362e8d3c08c6859a9336129 SHA512 733df3a9482cc23e5f078b554a80a726ed87f4ac307b00166d5ad7d8d40de47fe7d77a7373b213d75fc78849a2ba0dbea89f71c6f29449f52eab448fdf847c45
DIST sure-1.4.11.tar.gz 45933 BLAKE2B b2146ee56237f4575cab5122279023066a1b9ba20493ced7d729b1afa456f71a38071b721c39594c3ef2fcc912ba934e85e5cb5da576c3b2d20fa7d4926b56b7 SHA512 ed067385bf9cf317a5d55f6c5fc6ee54ee3d592825be398e47c37d31fc9c010cb9316d4e2bcf1d72d53d7e53fd470792d64348aa2bfa5dc43510daaff97742da
-EBUILD sure-1.2.24.ebuild 899 BLAKE2B b6ec26f55e0b5eae6287b2a9dc9f52147aa55aa60956a2e7fc87913856acf9c7e7514d68e0dc8caa9af10513905445c954349b5b97135804ca908bd817a5be59 SHA512 20c15fa0111a24af9c23a9fa4d4c235d816d110f4b5c5fe48b724033281dc375d0bf419a329bbb52e4c263b671c78064acfa961ff79e4cc9663fca5559ef35cd
-EBUILD sure-1.2.5-r1.ebuild 865 BLAKE2B 7d697928ca942b3db71a54ebce989b465aadc1abd542affdc285e51736d909e31999a9481c5eccf612634255947005fddf556527bd907e51500a4db478155b74 SHA512 bedf200d5c5b5e306387aec2d95e30220de722e0dcac89493b8eb560feec3d92157175e316fa1645fcf25af2c1dff586d4f69fa2d726e8b7c32e9ae27083c2f1
+EBUILD sure-1.2.24.ebuild 926 BLAKE2B 307f849a9e8799ecb4f046775240a85912eec92b31103e897a7d454c82a157838168e0fa1404d7208873a4aba108c47bb26bfc447454411fc65f337005ccd50f SHA512 5a7b15b635ffbc38dfd314eaf59c2e88187ca5a97886bb4b93701ae301cd2c0c8850ead6abdc57c3576fb9349d079438b4670a76f15cccdeb6835c6fdcedcb3a
+EBUILD sure-1.2.5-r1.ebuild 892 BLAKE2B b8c83315e11779f56f840241e0664a44642d49503123f0bc6916e413933ceb31fbb75fb6da94e5a0fc43a37f55d58bd86f1d7c3514408c9da940e9af03f47c01 SHA512 eef8d31f527aef5c1dc334d223b62bf9e158867c7bfb52bc24b46d55f1fa643cb7bd4533663efd430fcef33aba62b549c263149f75b971801c77967e91be6336
EBUILD sure-1.4.11.ebuild 736 BLAKE2B 398e918a3124951cac02b9df131953193c35f93c05b401476a662204ee1b9898e5dd2b4dd1646b069b85f7ca1600b1a51e672337ccf1772dcc6b51285c9ba276 SHA512 74460d614e11c1bff26591e02610d0543aa635f16b54d706bf96f1e3f757731d30bf7d8c4e24e8e4780ca0fc8b260b97acb2ef7ae400d2a84b7468843bdbf81c
MISC metadata.xml 580 BLAKE2B fd57ae5f0db3af8fa1a3752dbc6c5c0d2f614b19b3a791e416fae0e4500f0a3ec8f88a45b46b37745f92d7538f54846379b8ccb8d3cf6afb0cbd613b0eb4bf40 SHA512 ac9536e4de1fd74d326af98154065afb9a42e6b29b5ea2bfb22987be15da16236aa2dda813257be53158edb426c021e4e6a0f954299c64fe55be08f5b0f3b8c4
diff --git a/dev-python/sure/sure-1.2.24.ebuild b/dev-python/sure/sure-1.2.24.ebuild
index 1da83f1fe7e2..c1938b2a835b 100644
--- a/dev-python/sure/sure-1.2.24.ebuild
+++ b/dev-python/sure/sure-1.2.24.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ppc64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND="
dev-python/mock[${PYTHON_USEDEP}]
diff --git a/dev-python/sure/sure-1.2.5-r1.ebuild b/dev-python/sure/sure-1.2.5-r1.ebuild
index c8e34b799a8b..2104788a61a8 100644
--- a/dev-python/sure/sure-1.2.5-r1.ebuild
+++ b/dev-python/sure/sure-1.2.5-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND="
>=dev-python/nose-1.3.0[${PYTHON_USEDEP}]
diff --git a/dev-python/svgwrite/Manifest b/dev-python/svgwrite/Manifest
index 23df44ad7f54..a1168ebe6b23 100644
--- a/dev-python/svgwrite/Manifest
+++ b/dev-python/svgwrite/Manifest
@@ -1,5 +1,5 @@
DIST svgwrite-1.1.12.tar.gz 202920 BLAKE2B a2b60f3c3829203342919bc75d01f64515f13ba305f357fa788c3754679451e21a7ab97eb517413d4e882e7271d063e7034a10bb70a1946d84734e23e838bdd1 SHA512 326fcc0dd0749925c0c35793a91ffdb25be1fd724d7d87bd6491a6396a6ab65fce073a387faac4f3d034ceadcf24ef73e3838cd249c4e1c19e20b1e82769cf1a
DIST svgwrite-1.2.1.tar.gz 207371 BLAKE2B 8d6198dbfbc9230eb1592651bde3daaf3f14570aa57fb5b0a3e0989b36b76181bfeac9ee96ee7dcf0ad6e53d1e4ec7035e66d2d1f45ef92de59fa0305f391923 SHA512 8874a25ce5418dc86b0f7034555aca46619c415ec6c51243d713f168f9255ddec8d17ecde13cbfe1a4ffcfbad5b160db62d226b5b0106725dd263763d43abdc2
EBUILD svgwrite-1.1.12.ebuild 502 BLAKE2B baada67e9f5fe67f03846b60f1fd381bbc40fd11787c62a422b6454975c68d52b34d9f28a66a35530e395354376e7a7dc807295a228e3ec4668fc06b52c3d1c2 SHA512 925d82013d9e649a52102672d562f0fa0552ad9289b1ba9be4569e63502bc82e35768f11454610961805d5724e1af4047a1e4c691805a00b8715ef74cb6d1a83
-EBUILD svgwrite-1.2.1.ebuild 646 BLAKE2B e259b0d5cbbb347eaeff7623819fe9e7de0a8c6942717f622c65ae4485c565bf90759d16a29b16e035839ba35a2cea6475f087002e6efce6fe71801a17c77f53 SHA512 f53f316cb32db8f6680430bb4cbad4d41258d661118a56779596a8ca5d6585ef829adccd395c8fb1d6983c6c565fb3ad37d97ccd658ae4a6f432414deafe6438
+EBUILD svgwrite-1.2.1.ebuild 673 BLAKE2B 7c22ab28eb1d901ed10e867c9147fd0bdb748debec2f6b4cb5e47f13b33683f6c696b90b22a9280b2c0d22068f4c96b6c1db4154aabe6006f67cc4fc2d4945b5 SHA512 5e572f2851aff0fded3ff170c371ceb3674df2e8852b3e4c0a59e4a3a5653c4ac3b7242f7008d8b557fdd19b588322bb7e11f21090090577462fe6411ad48216
MISC metadata.xml 240 BLAKE2B 41e6a4d9da33dab2decc5ff419924f382a8f64d27a81fdb97576db8c6cf125be95911747946ec8be1b453f56617fef1084f5947f84b50a8db419d46df2ae8a0f SHA512 9c23321eaa853f851bf00195ea64ac2ba093e516f9b57855ee5aa58fbb1988130c9f0c17c2a9ce9fae4ee033e0a28a70c868e0f5acdfa1dd316ab533c5279d59
diff --git a/dev-python/svgwrite/svgwrite-1.2.1.ebuild b/dev-python/svgwrite/svgwrite-1.2.1.ebuild
index e79b3edf3a5c..75441f65484c 100644
--- a/dev-python/svgwrite/svgwrite-1.2.1.ebuild
+++ b/dev-python/svgwrite/svgwrite-1.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/pyparsing-2.0.1[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/symengine/Manifest b/dev-python/symengine/Manifest
index 7c5eb9820cf8..d2b3944d7878 100644
--- a/dev-python/symengine/Manifest
+++ b/dev-python/symengine/Manifest
@@ -1,3 +1,3 @@
DIST symengine.py-0.3.0.tar.gz 90877 BLAKE2B 8e1bf5741eb0c6ff6fd954b9f8b1827afcde61e55f0c5d6ada96bdc16d164003b21a51c2b485bc635d1f87e449c422f50e6bc8fca7371996dba7fdc096b0798b SHA512 9f43d572990744a93f4046920b09c80aff3ffa0e5735b2372298a65755140dee6c2c22c9c9fd964622f03379e31a1f1415d0051b213dda943ffc8e839059c7c6
-EBUILD symengine-0.3.0.ebuild 941 BLAKE2B 2cacc5b1ba097b1b6460b9d189cbf38082aaf6eed2353eb53f1f6a673b3f3c0054b0f189b5ceea4e8bf08d00ca6e32cf8585b45574f468839f9ee08ef81e8348 SHA512 4c2a7d25856730d2b3adb90cac06f4870c55bedeb7434f4cb6f3fdcf7d2691b5d8ed3992bf8a8f14d71aaee6af4d8e7bdc88da15569a6b10b02817c6f68784ef
+EBUILD symengine-0.3.0.ebuild 968 BLAKE2B c67f9c71f6560f2347301da9340ae9ee7300b21df1f1f9c468c05d4746d76a83da8e0f72d3834a474ba3e6fec4ede13493d47d0bf1ba216aca24a7219f34d35f SHA512 f63d779583d159168c2c9788d2bcb4573f4c56cf991c81b2f9ddaca0db9f8dffec2f304ccf2f1e76dcf1b994443f9882ad68716bd3ba4a97625da74e545318b6
MISC metadata.xml 499 BLAKE2B f8fdd047ee3852b23514589163dc6ff82dfb69c93b8c00e8ee35af3a8a819a3e83051c4acc634a03044caf12cf47a96f892ef5ccb491da55ec4a3f14b4475455 SHA512 e3b01c1a5e3417fff75d843b24a20597c15900defd0efad954831b61a03980c9163fc596bb22ae4fe4cb5162cd492c383247560ced28c395467e1facc49cd573
diff --git a/dev-python/symengine/symengine-0.3.0.ebuild b/dev-python/symengine/symengine-0.3.0.ebuild
index ca09177f2d7e..9a03e24d150f 100644
--- a/dev-python/symengine/symengine-0.3.0.ebuild
+++ b/dev-python/symengine/symengine-0.3.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
sci-libs/symengine"
diff --git a/dev-python/sympy/Manifest b/dev-python/sympy/Manifest
index f984604ba19c..38d92c8549d9 100644
--- a/dev-python/sympy/Manifest
+++ b/dev-python/sympy/Manifest
@@ -1,11 +1,8 @@
AUX sympy-1.0-doc-makefile.patch 565 BLAKE2B 10a74dc5b4a60d92b8819433d8fece864ed00b367a64f36bd50852fb9231f4b6f8dfdc4278fa006d3955529465875f66880e4f8435a54702552523149e343086 SHA512 45012ba3c3af162510eff7c6800c2a88739aff203a46ae95b854685850658bf68feacb7d100a164ac58cd7968058bb555909c1f0d6d06e54532a14c0b5e64069
AUX sympy-1.0-zeta.patch 1908 BLAKE2B 1e2ff1b8cc04505a956ccaaf310680ceb4d749bb15e8dfd76349120b421a7a129e1ea440f559e4cec84dafb9566f9e1a14ff4d9894efc0b578e5ec5864757a72 SHA512 b3cc3ae37c8faf7077c8b3018859c21a14b38f92d85de4386686a20f0318b9e73ab33fde276f00b859e0de19022cbd095844d4310398ec5cb4a4441cddc0b21b
-AUX sympy-1.1.1-zeta.patch 1097 BLAKE2B 818613144230deb04eaf6e069adde3b9412ccd2eb7c32f8cc6baf24fc4ff68231f5f531f9bedeb9d2dc21d7f7b1ff0ddfcfe183213dac63f79f175f555543c11 SHA512 e8e1ed0c9ace2c05b0b466759642ec8c196bb65d8bee3b8b3f742dfdaeb50eb9793deb1e88e4e0d30ac7e71a22b50c9670a2b31ea042701c02c2a98062b9b48e
AUX sympy-1.3-eta.patch 650 BLAKE2B ad61ef317f4f2c13cc6473be2a6a5a6d922a287c8152b5f7201b85f3b2b8df0dde92f4826afb646b06c42cd208eea9fd83610b9a509f2caf388457aedca808b6 SHA512 1ebb9bea63695875c6a35bdc328bad3142617c63b2e8c59ece58e90e5d0cae280413e4b26b411bd4a917b3f6d9eb90ed6ed997ee9e2331aa8ccaeb1b2ecbf8f3
DIST sympy-1.0.tar.gz 4281528 BLAKE2B b222be6ec486a01ac73e9778a7423aab45e368386003de965308cfa4e08fef07b64046f62ef707b6fa124ee6367fb051b9722e138bfe2eae4661f9e2a66c2365 SHA512 977db6e9bc6a5918cceb255981a57e85e7060c0922aefd2968b004d25d704e25a5cb5bbe09eb387e8695581e23e2825d9c40310068fe25ece7e9c23037a21f39
-DIST sympy-1.1.1.tar.gz 4580952 BLAKE2B 81e5c7d0f80916ced5532f8e5ed3bd04f919b8acb17037237faf9d59cdf73a3a8f741086213fd2aa5a610caf88ae0781c83a0345b71945d69149075b23f09a85 SHA512 ff8857fd5810795554ca4f636b2d8e633057d7ea7df76461003d823ecbaddc98cde0561eb79a1058741c5ece233c13bfcb5e30d5bfb8ac6dbab3d05d8226f92b
DIST sympy-1.3.tar.gz 5885611 BLAKE2B 14b0639960432cd6aac087a57f81a80497a0bc40ed61eae92166cf5549deaefc611ce63c2e7a89922374e9bb902fb0a7402f5a4e425278f34c028cdc3582eb35 SHA512 3b47dcf80e9a0ca7d65860907264bbcd6f6022275c717784cd165a7a824dca3471bc5a3be9d1af6ab31e04b29f7d5305713fc47ccb67f798f45281e0ab7e03bf
-EBUILD sympy-1.0-r1.ebuild 2685 BLAKE2B b1ab42c02e0d633564ce7a085a2b45602e951bc492646eeed0391b5c0fa2d2a63eaf15ee9b7d02d160bda3d6374696fa43fd7e6b2636cbe978fe9e036ee899c5 SHA512 8c11eebfa9da02ef33db2a597ffa76b608e962fe5704a2f2a6739eef90970a53a80d9d05fe41a4eb3400ce5cd5b5716eee417f124aca75141b82f5ec224d597d
-EBUILD sympy-1.1.1.ebuild 2496 BLAKE2B db5e8a840b1611ca384c5df04d4c8dca37e3f297e8c3943043f1b1fa6469e9be1c59097e4e27bb63da545aaad0cb34e442813700ad702010893809b8a686cc63 SHA512 c77b406545537933c1ebf19e53db34f807a28dd30eb34bb44bb35437d1d4298f146c49bd61afafc67d4a8fcdc4f912ae9ce7444b0d678d1bacbfe2eb750c6fb7
-EBUILD sympy-1.3.ebuild 2617 BLAKE2B 0661744331f212e7d664d118052de5981127ff9b19094a2cce71bf97563b4902538bb6a28f730edaac90af46b1ca0a3e6ab1d711796f6543429b21c50fb0bd06 SHA512 6d432bb688a3d62c748ed17a34184df4d06804ed4525a2b14379462f6181af287ec4a99d24773a4a59c3245452f58e3cec7502e3acddc255f5c3432a33427e47
+EBUILD sympy-1.0-r1.ebuild 2787 BLAKE2B 4dd41be8308b4f97425ec0a9980ef334f95a7d9b8b18fff1fee5fc01a185f404c1d2adc021d1345dcf1047f38eccea84d9d13d3f8e4e5db5499465d4e96bd137 SHA512 780527a85b9aa253d9b066b2f12b74fbf26542b0e5aaed6da0ba85555ab36ae08c6754de7379028ce2d2ce76c99ec3b89b4bf03a1a87571a281872f033ae6c48
+EBUILD sympy-1.3.ebuild 2692 BLAKE2B d415c49eccea363e79e85b334350a1ae012f6c659fac5d685c025506916bd51afb62718e912adb17c44a94be9263f2931d7632b82b70bbb152da76a70f14a2be SHA512 57ad69d617fc11505c2ab9b70adbcf12589cf1affca5f292610ffdbf0173a8775fa0756d344fdb09a1398bde2c160dc6bb7dbdc0e923ee27f8ec9465cd3a4d43
MISC metadata.xml 1476 BLAKE2B d6a0d7816ae7c0c2d61d6f584b9c872d0169053d43bb604f66ff242721df6f74788ade3de06b23db53239dc0da1182beda16c86eb7e7b383fb0964b13eca1883 SHA512 99d6eb86839fd09abd4db55783e028c6f97c9d0dfa8d68ceda881e6ca981f86877e55a0a83d34b432833f0824a896eea8af35eb9ea499bffe0c62e1e0a27c3c2
diff --git a/dev-python/sympy/files/sympy-1.1.1-zeta.patch b/dev-python/sympy/files/sympy-1.1.1-zeta.patch
deleted file mode 100644
index d9bab8096fac..000000000000
--- a/dev-python/sympy/files/sympy-1.1.1-zeta.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-diff -U2 -r sympy-1.1.1.orig/sympy/functions/special/zeta_functions.py sympy-1.1.1/sympy/functions/special/zeta_functions.py
---- sympy-1.1.1.orig/sympy/functions/special/zeta_functions.py 2017-07-22 05:17:42.000000000 +0700
-+++ sympy-1.1.1/sympy/functions/special/zeta_functions.py 2017-07-28 06:35:28.477927184 +0700
-@@ -272,4 +272,5 @@
- @classmethod
- def eval(cls, s, z):
-+ from sympy import unpolarify
- if z == 1:
- return zeta(s)
-@@ -277,5 +278,11 @@
- return -dirichlet_eta(s)
- elif z == 0:
-- return 0
-+ return S.Zero
-+
-+ # branch handling
-+ if (1 - abs(z)).is_nonnegative:
-+ newz = unpolarify(z)
-+ if newz != z:
-+ return cls(s, newz)
-
- def fdiff(self, argindex=1):
-@@ -483,5 +490,5 @@
- For `\operatorname{Re}(s) > 0`, this function is defined as
-
-- .. math:: \eta(s) = \sum_{n=1}^\infty \frac{(-1)^n}{n^s}.
-+ .. math:: \eta(s) = \sum_{n=1}^\infty \frac{(-1)^{n-1}}{n^s}.
-
- It admits a unique analytic continuation to all of :math:`\mathbb{C}`.
diff --git a/dev-python/sympy/sympy-1.0-r1.ebuild b/dev-python/sympy/sympy-1.0-r1.ebuild
index f75311b5dad1..90812d1744ea 100644
--- a/dev-python/sympy/sympy-1.0-r1.ebuild
+++ b/dev-python/sympy/sympy-1.0-r1.ebuild
@@ -15,14 +15,16 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc examples gtk imaging ipython latex mathml opengl pdf png pyglet test texmacs theano"
+RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
- doc? ( || ( $(python_gen_useflags 'python2*') ) )"
+ doc? ( || ( $(python_gen_useflags 'python2*') ) )
+ ipython? ( || ( $(python_gen_useflags -3) ) )"
RDEPEND="dev-python/mpmath[${PYTHON_USEDEP}]
$(python_gen_cond_dep '>=dev-python/pexpect-2.0[${PYTHON_USEDEP}]' python2_7)
imaging? ( dev-python/pillow[${PYTHON_USEDEP}] )
- ipython? ( dev-python/ipython[${PYTHON_USEDEP}] )
+ ipython? ( $(python_gen_cond_dep 'dev-python/ipython[${PYTHON_USEDEP}]' -3) )
latex? (
virtual/latex-base
dev-texlive/texlive-fontsextra
diff --git a/dev-python/sympy/sympy-1.1.1.ebuild b/dev-python/sympy/sympy-1.1.1.ebuild
deleted file mode 100644
index 1c817c1345eb..000000000000
--- a/dev-python/sympy/sympy-1.1.1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-
-inherit distutils-r1 eutils virtualx
-
-DESCRIPTION="Computer Algebra System in pure Python"
-HOMEPAGE="https://sympy.org"
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="doc examples gtk imaging ipython latex mathml opengl pdf png pyglet symengine test texmacs theano"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
- doc? ( || ( $(python_gen_useflags 'python2*') ) )"
-
-RDEPEND="dev-python/mpmath[${PYTHON_USEDEP}]
- dev-python/pexpect[${PYTHON_USEDEP}]
- imaging? ( dev-python/pillow[${PYTHON_USEDEP}] )
- ipython? ( dev-python/ipython[${PYTHON_USEDEP}] )
- latex? (
- virtual/latex-base
- dev-texlive/texlive-fontsextra
- png? ( app-text/dvipng )
- pdf? ( app-text/ghostscript-gpl )
- )
- mathml? (
- dev-libs/libxml2:2[${PYTHON_USEDEP}]
- $(python_gen_cond_dep 'dev-libs/libxslt[${PYTHON_USEDEP}]' python2_7)
- gtk? ( x11-libs/gtkmathview[gtk] )
- )
- opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )
- pyglet? ( dev-python/pyglet[${PYTHON_USEDEP}] )
- symengine? ( dev-python/symengine[${PYTHON_USEDEP}] )
- texmacs? ( app-office/texmacs )
- theano? ( dev-python/theano[${PYTHON_USEDEP}] )
-"
-
-DEPEND="${RDEPEND}
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] app-text/docbook2X )
- test? ( ${RDEPEND} dev-python/pytest[${PYTHON_USEDEP}] )"
-
-PATCHES=(
- "${FILESDIR}"/${P}-zeta.patch
- "${FILESDIR}"/${PN}-1.0-doc-makefile.patch
-)
-
-pkg_setup() {
- use doc && DISTUTILS_ALL_SUBPHASE_IMPLS=( 'python2*' )
-}
-
-python_compile_all() {
- if use doc; then
- export XDG_CONFIG_HOME="${T}/config-dir"
- mkdir "${XDG_CONFIG_HOME}" || die
- chmod 0700 "${XDG_CONFIG_HOME}" || die
- emake -j1 -C doc html info man cheatsheet
- fi
-}
-
-python_test() {
- virtx "${PYTHON}" setup.py test
-}
-
-python_install_all() {
- local DOCS=( AUTHORS README.rst )
- if use doc; then
- DOCS+=( doc/_build/cheatsheet/cheatsheet.pdf \
- doc/_build/cheatsheet/combinatoric_cheatsheet.pdf )
- local HTML_DOCS=( doc/_build/html/. )
- doinfo doc/_build/texinfo/${PN}.info
- fi
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
- distutils-r1_python_install_all
-
- if use texmacs; then
- exeinto /usr/libexec/TeXmacs/bin/
- doexe data/TeXmacs/bin/tm_sympy
- insinto /usr/share/TeXmacs/plugins/sympy/
- doins -r data/TeXmacs/progs
- fi
-}
diff --git a/dev-python/sympy/sympy-1.3.ebuild b/dev-python/sympy/sympy-1.3.ebuild
index 963538ab3acf..03a1e064eab0 100644
--- a/dev-python/sympy/sympy-1.3.ebuild
+++ b/dev-python/sympy/sympy-1.3.ebuild
@@ -17,7 +17,8 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc examples gtk imaging ipython latex mathml opengl pdf png pyglet symengine test texmacs theano"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
- doc? ( || ( $(python_gen_useflags 'python2*') ) )"
+ doc? ( || ( $(python_gen_useflags 'python2*') ) )
+ ipython? ( || ( $(python_gen_useflags -3) ) )"
RESTRICT="test"
# All tests actually pass, except a bunch of tests related to the deprecated pygletplot
@@ -26,7 +27,7 @@ RESTRICT="test"
RDEPEND="dev-python/mpmath[${PYTHON_USEDEP}]
dev-python/pexpect[${PYTHON_USEDEP}]
imaging? ( dev-python/pillow[${PYTHON_USEDEP}] )
- ipython? ( dev-python/ipython[${PYTHON_USEDEP}] )
+ ipython? ( $(python_gen_cond_dep 'dev-python/ipython[${PYTHON_USEDEP}]' -3) )
latex? (
virtual/latex-base
dev-texlive/texlive-fontsextra
diff --git a/dev-python/tabulate/Manifest b/dev-python/tabulate/Manifest
index fc48d9b2aed6..401b63f46340 100644
--- a/dev-python/tabulate/Manifest
+++ b/dev-python/tabulate/Manifest
@@ -1,5 +1,8 @@
+AUX tabulate-0.8.6-avoid-pandas-dep.patch 2513 BLAKE2B afbaef53282fa6b775bd3a1a1edeca04cf11f37a86e51ac94641b9037384ca54d808adba9196d057a9007559cd6b7b9ad442e94a8ca1f7f54ac6ef609e72c47d SHA512 7fab4bd5a493c6f6831e88f8e26497b09614f6b04b651c96d5c44639ed03531c14dcee9412970cd2f24e056dc4046a3d3ea708083a14d14ab952921ae7fb7534
DIST tabulate-0.8.1.tar.gz 45666 BLAKE2B f46a0c8bed50e37a2d536d28fe822fb92fbc124c7ac4c29260b6a7ab9828588f49b7e94ec8925505ef9724b1fb4647e5e9207d29b2f3a2f526641ac7ac229ce0 SHA512 f724fbabee53c738c846a5cf645470f5f97074e2b33eb030b4859478931661dac53e5446d77a656553e2dec323230bb116d350997e1407d794382f537e6dfdf5
DIST tabulate-0.8.3.tar.gz 46234 BLAKE2B 1310de381265bf150cdef72b653175b1ab95a8339bf1934cece830ce9e644ed9d3d441eb3c3721509368334d11160054aa4d75a17751e493c47dbeee22c466e2 SHA512 7f0205a4d80ed0b426a45622a3b8ec0a9b77cf6d67c1207db7fbc20a12e83a15748e63d5f8e5e65fa348b6265fd0cac93be4d04f9c1c182476b93507e1131cbf
+DIST tabulate-0.8.6.tar.gz 39420 BLAKE2B 28cd8c175b258b56a406a78d7891919a49c867d848843365605ccdcb8ba0b307f1448967a124d57b0f6264169104c9cccc84982fea666a035a265a3c9f10cc43 SHA512 ec4d7a7f20db306be1a460276e0b1b1e63fd1ca14b208a45a297508bddbc07b034e03fcb5ff67fe5e2b9419f308900675994a6dccef755c975ad0b1e9124072f
EBUILD tabulate-0.8.1.ebuild 669 BLAKE2B f06e4ca27a9cb82f430e94d6bd420a0e68efa5849570d6949bb7f13a70470c772593d4ae6bcf94c393daa8d0c3d100eef4f6d3bcfaa94180208e3e07e1264cd7 SHA512 e68facacc2298616861d53743ad0e0141324026299f2969fb6dc7ebe34580157c5bff0a3aff3a40246db6d1a2740f1991845a4a2045ac84d9ca225f12c6095b8
EBUILD tabulate-0.8.3.ebuild 820 BLAKE2B 0906c3100855b6c01787169db035b8eaf029e275a1c7a9624255e048c55fe2270cf6ff58a5ade70e44d9d2305db44052b5f9a82f360c90e4f338a12956f4bf9f SHA512 d8ab95f8981b90ffd6fad3051839e29ad6b42ead52fabea18c85d8538f6bf63e5475b8c4c33979e6323ea8b2a5a6836ed4c1ff188b11452ce99e4b66d16c36ef
+EBUILD tabulate-0.8.6.ebuild 997 BLAKE2B cea6950674b03adfebc5364e34d66138f685f635d2771b8b41a10ba74da4289315bf1769aaa7d035995eb5c02554254aeac9f7bcbe13a6cf2db76e0c3d67cd6d SHA512 40708eaf93b47dd096540414588b2ecc9eea9df60cea721c1d2d1d7beea033ddb5b5e02c0120e9fd36ad6d6cfeb75c24e37a699f98731d67b52b2727b104fe10
MISC metadata.xml 321 BLAKE2B 8b68baf97f22e2360ba30d2a86e181492217d12162d7717d3f69dff5a51926867d5ac8a227fa93c345e3ddb80036ba97839e7ab22aab5df27ec974048b666a41 SHA512 4967ca411c6ee428e897be2be259da008f9dec1991754235f0e8f79d64b5175e69d460c3cfee72f49faa41704ebda3c46bb2f30fc157e95cec4d8d60ae7ba89d
diff --git a/dev-python/tabulate/files/tabulate-0.8.6-avoid-pandas-dep.patch b/dev-python/tabulate/files/tabulate-0.8.6-avoid-pandas-dep.patch
new file mode 100644
index 000000000000..b75df197f80e
--- /dev/null
+++ b/dev-python/tabulate/files/tabulate-0.8.6-avoid-pandas-dep.patch
@@ -0,0 +1,80 @@
+diff --git a/test/test_input.py b/test/test_input.py
+index 5443ab9..8a1d2e5 100644
+--- a/test/test_input.py
++++ b/test/test_input.py
+@@ -4,6 +4,7 @@
+
+ from __future__ import print_function
+ from __future__ import unicode_literals
++import unittest
+ from tabulate import tabulate
+ from common import assert_equal, assert_in, assert_raises, SkipTest
+
+@@ -246,6 +247,7 @@ def test_numpy_record_array_headers():
+ raise SkipTest() # this test is optional
+
+
++@unittest.skip("avoid extra unnecessary deps")
+ def test_pandas():
+ "Input: a Pandas DataFrame."
+ try:
+@@ -267,6 +269,7 @@ def test_pandas():
+ raise SkipTest() # this test is optional
+
+
++@unittest.skip("avoid extra unnecessary deps")
+ def test_pandas_firstrow():
+ "Input: a Pandas DataFrame with the first row as headers."
+ try:
+@@ -285,6 +288,7 @@ def test_pandas_firstrow():
+ raise SkipTest() # this test is optional
+
+
++@unittest.skip("avoid extra unnecessary deps")
+ def test_pandas_keys():
+ "Input: a Pandas DataFrame with keys as headers."
+ try:
+diff --git a/test/test_output.py b/test/test_output.py
+index 1eb67c1..2106c88 100644
+--- a/test/test_output.py
++++ b/test/test_output.py
+@@ -4,6 +4,7 @@
+
+ from __future__ import print_function
+ from __future__ import unicode_literals
++import unittest
+ import tabulate as tabulate_module
+ from tabulate import tabulate, simple_separated_format
+ from common import assert_equal, assert_raises, SkipTest
+@@ -1176,6 +1177,7 @@ def test_unaligned_separated():
+ assert_equal(expected, result)
+
+
++@unittest.skip("avoid extra unnecessary deps")
+ def test_pandas_with_index():
+ "Output: a pandas Dataframe with an index"
+ try:
+@@ -1199,6 +1201,7 @@ def test_pandas_with_index():
+ raise SkipTest() # this test is optional
+
+
++@unittest.skip("avoid extra unnecessary deps")
+ def test_pandas_without_index():
+ "Output: a pandas Dataframe without an index"
+ try:
+@@ -1222,6 +1225,7 @@ def test_pandas_without_index():
+ raise SkipTest() # this test is optional
+
+
++@unittest.skip("avoid extra unnecessary deps")
+ def test_pandas_rst_with_index():
+ "Output: a pandas Dataframe with an index in ReStructuredText format"
+ try:
+@@ -1247,6 +1251,7 @@ def test_pandas_rst_with_index():
+ raise SkipTest() # this test is optional
+
+
++@unittest.skip("avoid extra unnecessary deps")
+ def test_pandas_rst_with_named_index():
+ "Output: a pandas Dataframe with a named index in ReStructuredText format"
+ try:
diff --git a/dev-python/tabulate/tabulate-0.8.6.ebuild b/dev-python/tabulate/tabulate-0.8.6.ebuild
new file mode 100644
index 000000000000..a62b688f38ed
--- /dev/null
+++ b/dev-python/tabulate/tabulate-0.8.6.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pretty-print tabular data"
+HOMEPAGE="https://pypi.org/project/tabulate/ https://github.com/astanin/python-tabulate"
+SRC_URI="https://github.com/astanin/python-${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/python-${P}"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/wcwidth[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ $(python_gen_impl_dep 'sqlite')
+ dev-python/colorclass[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' 'python3*')
+ virtual/python-funcsigs[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/tabulate-0.8.6-avoid-pandas-dep.patch"
+)
+
+distutils_enable_tests nose
diff --git a/dev-python/tappy/Manifest b/dev-python/tappy/Manifest
index 4d1e7ba548f6..1cf8f378dd1e 100644
--- a/dev-python/tappy/Manifest
+++ b/dev-python/tappy/Manifest
@@ -1,3 +1,3 @@
DIST tap.py-2.4.tar.gz 145440 BLAKE2B 1c6effe086c50cb8b11355db0439207330446a245c42420a948e1c3ff8caf917d9a76ea00f231199a5bd79e7396bcd2a904b764ffa1db611c57947274095a0b9 SHA512 7c843c40f0029bb122fdafec0f5416164b77fac69142c2308a6d815f2f409cddb33c5a08547409e278f06036e21cb2a53cbd3263c23f59c6618c12c201b8209c
-EBUILD tappy-2.4.ebuild 1036 BLAKE2B 2e01322e4ce63c3f618a5ed433a23799949e5d87607101da076cb705dcf6ee11d5ce40135299d30dce97e1e4f9382a670b1289f3f86d38b0bf415179baa040ab SHA512 6d23a911c44b1bd84bb9fc689d586740dfbbeb92a4a19baeab347a32e011bb2318bab9cad53c81beaf003abe9c05d7671e2adedc52b3ed96b2554f7652180b46
+EBUILD tappy-2.4.ebuild 1040 BLAKE2B cd6226af01c3ca7eaecad71a4bcae296c7f9e5352324bc3d8dd7c8d53452341290a95b3a5eb27bd05128cefea12a90a78c081d415dfc27cca50d3b9b81c201e7 SHA512 2da2c0c630d7c4cac42c95b5ba6b2679c6add611f325df611cdb218b1d89b0c411accbee39c3656c94e7f232bbe076d7a63f999ed3d5d732e170ab2afdad5371
MISC metadata.xml 466 BLAKE2B e3ae71b2ade021aa7dac05316df1b14e1a483245103cff6aea76b6663735f5f9b2d772a7d75c6bd539da8bd1728f82639e324822fe86e1a5895b6729f455f8a5 SHA512 d43be4cc82a9795c36d9d39b37c92bd810148551a635879b802aee0fa87f833492a4c67c5e12c7b9d2cb800295242faf4157ae0cfa04269261a1b438a305262b
diff --git a/dev-python/tappy/tappy-2.4.ebuild b/dev-python/tappy/tappy-2.4.ebuild
index c60e064cb6f6..4864fcad139b 100644
--- a/dev-python/tappy/tappy-2.4.ebuild
+++ b/dev-python/tappy/tappy-2.4.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
inherit distutils-r1
MY_PN=tap.py
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc ~x86"
IUSE="test yaml"
RESTRICT="!test? ( test )"
diff --git a/dev-python/tblib/Manifest b/dev-python/tblib/Manifest
index 2ef29371c5ca..ee68fdc1a2ab 100644
--- a/dev-python/tblib/Manifest
+++ b/dev-python/tblib/Manifest
@@ -1,4 +1,4 @@
DIST tblib-1.3.2.tar.gz 26958 BLAKE2B 5c50f6b63b45f34f35843d9e39f03493715e19304804d38e134cd63621d1b72116a84d1403e25a4681d84568dfb87cba2874eaa10fccff6054e121aea86f88cd SHA512 c04d204e8dc53c87fecdb484162488ca10b509341ad030e67300d9c3ac61d298888dd56c1cef8318bcf13d90ccd5633520d75ab45dd0aea8de29ba7317adacce
-EBUILD tblib-1.3.2-r1.ebuild 468 BLAKE2B 3eb2f2d54233af110a20629a9c7c022ca218e1a49995b726a793a556680babf68a2af16825921250fe2d4b279148948af437e349c7e47a1229b857da5fff0b95 SHA512 a5da1c425e9b744c408cd586264240b65a697dda6db6e0a1d1909b1e85c5a35cd6495ae33aac88a7953a636b1ca21134e9fc3cf7bae3c8e4097786d21150f383
+EBUILD tblib-1.3.2-r1.ebuild 466 BLAKE2B 6116e6ee82ee734edde7f99bf9f6f66da945d0644b8d95b0a35ce1dd774523b64c80be841c811f906e7ac11d4abc8f2205d405b3278495666c8970e188041581 SHA512 690f3c74f0fb6cda857aa222566d329dbf4ce5e65c793a5218e0120c03fcb3785d6681e1721d12f0657884789629bc756b8a996b1711048bdd9413bb1a28dbb8
EBUILD tblib-1.3.2.ebuild 437 BLAKE2B c81b05859ada19c3f5b5edf96e78c84bbf43d96805ab8c1dca818b2464382e9ea14044c4c1b39755c2983c59bbeda1da0fce64cf2bb6e463449801d43d6a54e9 SHA512 e6cbcfc3d6110eb8e9551af6d048173c4a2731e36debdd73cd77dfaf0a6c9b2630517e823994606e625ab5ca5e49b92b2746680733b01d5376268b758f67a653
MISC metadata.xml 380 BLAKE2B 2d2d82601724f6960ddd56f2c45b5e85c30bf1366c6bcfb6b6810e885c87bf974c7dae1cf0a4d01a5bbfcfa9c5b2bb8aca6460047f549786527b5d1742b315c2 SHA512 649b0a9457aeb0b3e211e293305a8bd93f0ae1c91c5c31f2d7d1d94c55eabff5df4f7bda64c19d07b216778cbe7bb68dbdaac3a06d9a627a06b8f205fe818d40
diff --git a/dev-python/tblib/tblib-1.3.2-r1.ebuild b/dev-python/tblib/tblib-1.3.2-r1.ebuild
index e25125f9130e..3bfec71fb04b 100644
--- a/dev-python/tblib/tblib-1.3.2-r1.ebuild
+++ b/dev-python/tblib/tblib-1.3.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=""
diff --git a/dev-python/tempest-lib/Manifest b/dev-python/tempest-lib/Manifest
index 442af904233a..74fa294b4db3 100644
--- a/dev-python/tempest-lib/Manifest
+++ b/dev-python/tempest-lib/Manifest
@@ -1,3 +1,3 @@
DIST tempest-lib-1.0.0.tar.gz 115527 BLAKE2B 4937aaa84ad8b6315bc4db03edb64303a64801fb4915489f0e48262bd52224a047687d2adfb6524273763976053eca5f209d12f93914408f4c21e2e2e69a1171 SHA512 e47716d897c2df4be08b863352cbee986194db00d113a9135d57cc440436c97dea5c009d6a24c4b489360b04585b2a54a9b66a5776d17a988dfb9f0baf57e484
-EBUILD tempest-lib-1.0.0.ebuild 1980 BLAKE2B 8202ac1f0186cf58bb9d9b7df3089655ae703a57ed153680d9b01ae88d5226760deabdaae1c85e4fa10b681a2d2c4c9a2805bf3c241fc67d904b5c8b0c270ced SHA512 c5932ca333416415160123f618793fe9253d27cadfb7f48aa8ac9e07b85c5bbcd026d7e38abe07da1d1c4426fda4d5d1c6577dbd2fad8ca1c8b4d7937954da09
+EBUILD tempest-lib-1.0.0-r1.ebuild 1770 BLAKE2B 200ae70599b83ff1536855509bd4b8e6729251c926dfbb6e2f9e9b0a669cda15115267956ae30c67b641ca3de6e99af7572fde7cfd28e80525ca00f063437102 SHA512 14a20619454d33a7d34efbf7011f46335e16374e659b09971919d40a4e20055711966274bbaecafd5f7294742c974384903bd7fdc7c007ff2a181c3104ba4bbc
MISC metadata.xml 783 BLAKE2B 14e7df8454923e775a91e481b5c0fb30730fa9d255a9971600351392cc3f3e72d7c02d2bebd4cf0f65e1d02afcd152ccf73ee4de854b5ad0c082c4a2718b1216 SHA512 4c90ae3bab98585854785700c90545fcd89ef89e5f11f8f53a102a67f59342a347f683f98429cec498537a6c2307d36cad3f0f4c9bd0e7f12af75090f8d14dad
diff --git a/dev-python/tempest-lib/tempest-lib-1.0.0.ebuild b/dev-python/tempest-lib/tempest-lib-1.0.0-r1.ebuild
index 790a01e6ab8c..f4bd9a7b00c4 100644
--- a/dev-python/tempest-lib/tempest-lib-1.0.0.ebuild
+++ b/dev-python/tempest-lib/tempest-lib-1.0.0-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND="
>=dev-python/pbr-1.6[${PYTHON_USEDEP}]
@@ -36,11 +37,6 @@ DEPEND="
test? ( ${RDEPEND}
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
- !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}]
- <dev-python/sphinx-1.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}]
- !~dev-python/oslo-sphinx-3.4.0[${PYTHON_USEDEP}]
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
diff --git a/dev-python/tempita/Manifest b/dev-python/tempita/Manifest
index 86e55bb18edd..f6b08365b292 100644
--- a/dev-python/tempita/Manifest
+++ b/dev-python/tempita/Manifest
@@ -2,5 +2,5 @@ AUX tempita-0.5.3-pypy-tests.patch 933 BLAKE2B 9b49ab761c894a54f883645bbae9eba93
DIST tempita-0.5.3-bitbucket.tar.gz 22756 BLAKE2B 59d273b1dc206eea452f7e5265d59b3ef1248b2d920eae559d74f4c569852b2a127e2a906f866cb748a12663dca944d9080413410edd5c69bd93b0d9574e3026 SHA512 cebe443bf0fc7705304fe127c796801acb6cdc54e79315c2afddb79ece1d04427852c1d0924ab9dd54520b584ae09a0644a20ff2dd6ed0408ee103f5b3fb9410
DIST tempita-0.5.3.tar.gz 12707 BLAKE2B 921087bf09454506db8cab7b37c780bba5298b206113e246b710367b92364f03055afda6b826ca3008e34e4ea8821c6aabf045a735ac0887db1ba8a82e048ddb SHA512 43bafd42ab0c07bec636d637bfcd42053559d188e13bccc66527dc5f735fd9c3ec30fcf29f3e650d88315fe8f2eb2c5af280f51d2c64db099e08d8a70969a1c4
EBUILD tempita-0.5.3-r1.ebuild 606 BLAKE2B 84e961e0e66377afc577dc6c89da0a77a581c831f2edb954e34a4c2bd8342820a3401cde4bdf93808acef73c6e14a20da2331f4766c2064e712459f2531056da SHA512 ffdce81e5e92be1d71219d6a0b0a168a981f8ed58c99e542ad68494156476348cc95e43b6974b7cc1a3e334691a6e55c9b242bf76ee570998879fe2593ced4ef
-EBUILD tempita-0.5.3-r2.ebuild 1386 BLAKE2B d06e6476c58d9830b5760017b89d805e3f4bf6ca7d75f33f380832a50eb0457ba1d852ed743cea2684b6a93eeaa4aebd0d5f612e8a2e19dba6b1d00d74bac4eb SHA512 9e070f8f90b78b5aabd63851cecb5ab7dc144c1ea6fe1d0c9fc5d052426c90ea0e39d970f4d1f25e9835dde5d0c9daac0c46553b908af74e782217f6a539742f
+EBUILD tempita-0.5.3-r2.ebuild 1411 BLAKE2B 4157dec9a79ec1811278d300e91a9e6d6a5225a372bcbfb376701563fb1d26d4d0054800d0eb6a66f974e55f622f724cd69c79b6e4f46a4768171d30cdf6f535 SHA512 d8f20db3ee1588204a7d29ae1f22c6d8cf0fa15231ace8bbde2a521fdde65ea0d9b3211da3d3aa9424df7f07166f529dc5fb304aff37ce0cd3986d2e6564b501
MISC metadata.xml 320 BLAKE2B d26cd9d2555b7d1a56ad44c86fb280a249a4f2d45c3f320cbb9a98de249e826701d49b814c209e6270d183084b8955e177fdac69af0136a7432cc5370b70fb3a SHA512 44f0ea2e06ab198180db9be4533b29c56e7cd0f3af9f522188e063cf787ad1eb1eff9fe2e09debe97be85769a09375385c1f838a7eedc2bc92835e846320f109
diff --git a/dev-python/tempita/tempita-0.5.3-r2.ebuild b/dev-python/tempita/tempita-0.5.3-r2.ebuild
index f0f7d351d2d0..b26f6be9b70a 100644
--- a/dev-python/tempita/tempita-0.5.3-r2.ebuild
+++ b/dev-python/tempita/tempita-0.5.3-r2.ebuild
@@ -16,8 +16,9 @@ SRC_URI="https://bitbucket.org/ianb/${PN}/get/${MY_COMMIT}.tar.gz -> ${P}-bitbuc
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/tempora/Manifest b/dev-python/tempora/Manifest
index 73a86562ea6d..fdd9ae0e409a 100644
--- a/dev-python/tempora/Manifest
+++ b/dev-python/tempora/Manifest
@@ -2,8 +2,9 @@ DIST tempora-1.12.tar.gz 15208 BLAKE2B ced6e5d069780b516ff791ee598683f59d02588d4
DIST tempora-1.14.1.tar.gz 19383 BLAKE2B f65896391e839c3da43bb42715459b9ab870a724722bfc83c129f18032e731d69b2d12635a519226ef4ce99e77a3418e7e1a05a116a80c222b4e8138f9966f9e SHA512 4ecd5430d4d90959b0985908a1e4f239a56ce0026cd315ef6b8c204b645caccb135db76bb2ca9cb95bc65bdf337b61e7c31514eb9c85036771469b6a058edfbb
DIST tempora-1.14.tar.gz 16009 BLAKE2B 2f4c90da2aed42c2eaa24e5764c0ec163eeda3f5d7db908f5dfa9057eabaaa67654c100d049a389d43c0f8286c0dea12db3cc3cb9a8eea098925d2d7b011c1c5 SHA512 dea359fcb5eebda2db6b0de2e615ef6681860e9b8ecdb6041316623b9072067f08cd19d72d9a9e1fc792da7c5760f5e2382bedcbe09467109557448bae1fd8cf
DIST tempora-1.7.tar.gz 11645 BLAKE2B d354fb863a8d30bd9e603ad942d7c7f61a70c24e7f1fe94fffd59982431190e2807c2dc577ff83eb90ffc5fd2b2f8415965de1d77e4dca0dd02291733bfbb97c SHA512 2420e32a9b8c990609d8f09225004e0b1c445cad1fe3c3c74625cb8317b552469acf2d3b28aa56633a87260a93c77d73b02178cb662016c514bc740aa01399e5
-EBUILD tempora-1.12.ebuild 1270 BLAKE2B 2581b761af38b989bf65dc63ca8e7ae91afdc2b3d464d271757bea3714f0c105f6ce8538bb17ded16dbea52eb6f2e91105aa2ca6151bb74b419b358c4317f409 SHA512 ba80d793cfe3f4d05018f3d9823167aa62e04766292c54027dc06f1686b67b31fe008567e7ea57ce22918ccbc8406e1f9d42b3cd43767fe27eb97a9267090328
-EBUILD tempora-1.14.1.ebuild 1330 BLAKE2B 900bff6c028737a24982ac9fc98040fe150373c4eafc6531596e8ecd7a62b3ea20b9f34f8b80a96b3ae790cd3d0bf52fffdfd15840baf089409690a8877e2185 SHA512 b170bbab91f627d1c16cb6f7225e35f0dc99491f75a9c5d189dabb903a7e5a86048a98872188290713788a62d9a2bbd043b4ab4dc5b22a898cfff1bd25fa168d
-EBUILD tempora-1.14.ebuild 1323 BLAKE2B 8d7d395add3cf93e1c591f398f993325b72f70b9d5493374693adf7cd5cebd10e3c0eb4c2389188a86f9483ae3a3d43e69611d98722127d4ae2116312eeed1c1 SHA512 a7efc027c46b69c93b362630e238b1376e74ba99117de7f5fd65d282ffd6bcd7171a5925268edcaf15c499c29957030bb2519fe9159f62349964bd45850f9714
-EBUILD tempora-1.7.ebuild 1176 BLAKE2B 22e7f323f660a47993ecf926fbf3ef333fb6e93e38bca17c1e4ad02d2234a78fc20b814d648497b6e3ff16113246bf10106066610522a873c760b48afd1a8d7f SHA512 0592bdbdfe385b69b4b32a5b7981d7ca537e633ff7a0d7b44d11663a69820c6c6b794cbb1a3db88d13d0821cd712c366d4b19fb50997228bc7a854786a453b5c
+EBUILD tempora-1.12.ebuild 1317 BLAKE2B fd670fd3dcb958924edded9e6e03f87fe99459ad35f619c2da9c1ed4ad37db24404c674402ce11c727df052699941a7b5109c785b502bd9f202fed8ecd5fd822 SHA512 81248c607361b8713b8771c78578ddd4f9fa85ee680d0a3c945d483877020b9bc71369be1ef5f5041a96bb0b11bbc1a1f6d5859d1809a7d6afd8da39c3619eb9
+EBUILD tempora-1.14.1-r1.ebuild 1442 BLAKE2B 1bb2f9ce6c712da3fc30a9a4d0498d5c17fc46204a63c9e0c123ffe2feb3f0eef42d58bb3e88f898648fbfa2663f50dbc9fd2fa9e57dbd23ef71c546b4c247e1 SHA512 5c5c74f3f73e73359e1c9ebf6cff35d70ce235a7dcc0526f02d5c086966fd3d5ca1a736f94420d9e8ca9a3025c3ac99d04fa8a6e8bf37b42997578868d0d8236
+EBUILD tempora-1.14.1.ebuild 1368 BLAKE2B ee4224f32bd7b6fbfb9553a4983a1e0c93ac4af3e186e34f47fb0b81b9f9b89bf150b7bd8c77ddd24f7e2e5616a8e594a0f1785e0197db14872d6dd889b5419d SHA512 5ecb32e8bf0dc8fe8070d39f800c963955dda5b6e9c5c4853863394e595c80425f6e844e3005b3bef61b4400513cdcc82831d41690181acd35b02a47379f6c7d
+EBUILD tempora-1.14.ebuild 1350 BLAKE2B dfae90b6707102cd6fd432d6759bfbeaa17fb188a93279480c92e1e551bcff221d92d20c33422a005dede5a5458e6d919b812929cf5e20e26db4d174e6b0b618 SHA512 d872b5c784cae7753e4d28b522d272f86c7315a90c3ec7dad15abfc6b5a781f877da93205cfbded783b87a286075cbc25a9c4976850c82234dec0165d204166d
+EBUILD tempora-1.7.ebuild 1203 BLAKE2B 376610c2124879ece7cd3dbbe4e216084553fb5f4009f7682a5731f83742ffbcc2564f5717bba1bb44211ec8fb6ec619b008c5e393bdea298bb15678572370ea SHA512 979f89dbe55e2595d6a8d51aec87fd717f9a42eb2a6d7c9dd8e1c4e09fb554b0dc0a34d3db9923dbc0264d2afe19a0b9e3e6b05569bcbc8c214c1a084a45e66e
MISC metadata.xml 514 BLAKE2B a504d20d519ee139ccda1418b4a6f4d9c1b47a17dae26a57e2bc9e55d31b44f6f74b4a3835a6e9f376431b2428b5885b6931bdd6f11d57549c9ac29593b8e0ef SHA512 aed0cf45d8b0d1f3aa942dad7d74c572d6cb501c0c61438ca6bf97cbdfa51091cf9c32753cd92440ff69c7faae67daff0ccae28d9223b182ea89426bd4bf4fb1
diff --git a/dev-python/tempora/tempora-1.12.ebuild b/dev-python/tempora/tempora-1.12.ebuild
index da787d21de2c..83ee056710a7 100644
--- a/dev-python/tempora/tempora-1.12.ebuild
+++ b/dev-python/tempora/tempora-1.12.ebuild
@@ -14,8 +14,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~sparc ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pytz[${PYTHON_USEDEP}]
diff --git a/dev-python/tempora/tempora-1.14.1-r1.ebuild b/dev-python/tempora/tempora-1.14.1-r1.ebuild
new file mode 100644
index 000000000000..2be971f26aa0
--- /dev/null
+++ b/dev-python/tempora/tempora-1.14.1-r1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1
+
+MY_PN="${PN/-/.}"
+DESCRIPTION="Objects and routines pertaining to date and time"
+HOMEPAGE="https://github.com/jaraco/tempora"
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 arm64 ~hppa ~ia64 ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
+ dev-python/backports-unittest-mock[${PYTHON_USEDEP}]
+ dev-python/freezegun[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_sphinx docs \
+ ">=dev-python/jaraco-packaging-3.2" \
+ ">=dev-python/rst-linker-1.9"
+
+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
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ # Override pytest options to skip flake8
+ PYTHONPATH=. pytest -vv --override-ini="addopts=--doctest-modules" \
+ || die "tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/tempora/tempora-1.14.1.ebuild b/dev-python/tempora/tempora-1.14.1.ebuild
index b799dc019f64..2914a9aa1bbb 100644
--- a/dev-python/tempora/tempora-1.14.1.ebuild
+++ b/dev-python/tempora/tempora-1.14.1.ebuild
@@ -14,8 +14,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}]
diff --git a/dev-python/tempora/tempora-1.14.ebuild b/dev-python/tempora/tempora-1.14.ebuild
index 252b06eaaa3b..ca308edec773 100644
--- a/dev-python/tempora/tempora-1.14.ebuild
+++ b/dev-python/tempora/tempora-1.14.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}]
diff --git a/dev-python/tempora/tempora-1.7.ebuild b/dev-python/tempora/tempora-1.7.ebuild
index 114fcdbcbafe..64281dd389f3 100644
--- a/dev-python/tempora/tempora-1.7.ebuild
+++ b/dev-python/tempora/tempora-1.7.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pytz[${PYTHON_USEDEP}]
diff --git a/dev-python/termcolor/Manifest b/dev-python/termcolor/Manifest
index e33499e5c59d..6db98945039c 100644
--- a/dev-python/termcolor/Manifest
+++ b/dev-python/termcolor/Manifest
@@ -1,3 +1,4 @@
DIST termcolor-1.1.0.tar.gz 3912 BLAKE2B 8d661a708eff02894b6e390befddaef1c9d14f78f0c7d10ac332fa149f7892109f77bd279c9a488a3aa4070569c92f0ce847e3911d419ff549a10555b34534fb SHA512 4bd06bf4405a9ef6c005cd4d159ef602f7fc7fccb3e57586da1187c402f4d0b9051ef930cae423065c51ff4be8a22ceae556a61a6b3c8c519d623c066c340b53
EBUILD termcolor-1.1.0-r1.ebuild 482 BLAKE2B 9584a7f2621a2753182509b1b98a405bd175ef9870b7f6c9bcb01604cca1fbe2c0dc18ee34e7a08eedbac944dddc5f57fc1f662b1a98106dcffa1b5881bfa669 SHA512 cb7aa31eb193da14a69bdbe577f259153e8fdc1f741dd7b2bf07fe62860b876f606913dcbb8920656a6c0b005f130bd1a72746afe31a8c81c78c7c1c831e7f52
+EBUILD termcolor-1.1.0-r2.ebuild 512 BLAKE2B 13255a9e04968cf51a027c35a7aab6ae5776595fcbc72fd33e7d90bcdd9617cb065d94bea6138b66aa8eb4c89ee6f06428b0f4a99bcdaf59874559e807dd53bc SHA512 867d891890396d377d809036a51e40ba15594e6e3d177442f0aaa7abb519aefbd2d9753e80837f96daa39f333e22cea33af26dd64bebb1e8c63f0130c946bf4b
MISC metadata.xml 545 BLAKE2B e11f72c21c60624a387abecb92db37c886f2e5f7f5744003bc9ec1b3a33e50a3016178126fa60cc626926c132cb3690f7155b3c2e4a65227930e4e0342e52ce6 SHA512 475cd979340760bacfeb70aad2a0a046bafa5f1b8595a897d975615d4755c1b89f511f952d29af8390610fe445a03f3edfd8771d1b217d0258eed5f9f042adf0
diff --git a/dev-python/termcolor/termcolor-1.1.0-r2.ebuild b/dev-python/termcolor/termcolor-1.1.0-r2.ebuild
new file mode 100644
index 000000000000..51971986bb54
--- /dev/null
+++ b/dev-python/termcolor/termcolor-1.1.0-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="ANSII Color formatting for output in terminal"
+HOMEPAGE="https://pypi.org/project/termcolor/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+# no tests...
+RESTRICT="test"
diff --git a/dev-python/terminado/Manifest b/dev-python/terminado/Manifest
index 9b075a397cd0..e35e280bc8ba 100644
--- a/dev-python/terminado/Manifest
+++ b/dev-python/terminado/Manifest
@@ -1,7 +1,7 @@
DIST terminado-0.5.tar.gz 10491 BLAKE2B 8beb4784c13ceeea47966efbf56e62b259adac533d2ff72f287984aa100837d8123be3109761c9c282fc081e26d0d26224a8d1bab6263d3abed00839cc576c9b SHA512 8c53e2c8fa837c171a8790744770f41d4fc8fe15fe8abd28af17317950c615e4c75c22ab896fd98984fd9c2bbbc7798e5ffe319827d84eb77889bca63660e421
DIST terminado-0.6.tar.gz 10334 BLAKE2B 02ae2135da982cfe12ea0b3219a67a6b327bd3f4f45539f79629cb33ec0882586094b7084e4ca64567f55fbe6f0194a10934c558fd836f825ef81319920caf5f SHA512 9b9521917d4000aa45e61a1b88705e715f11686890671607cca81d4518f1e17feefdc2ad3de64dd0e053a6849956efbbd838c7b98d570dcc98a936c0a4cfce9c
DIST terminado-0.8.1.tar.gz 21134 BLAKE2B 504fd13ab5efde77b38fbd79e4bbe4b08fb9bc1cf0f4aa8ca6cd90b4dbd20083088d6cc287f78ca159bf5f72a371c146dc0c648e310a0c892f283f2d9fd23199 SHA512 5cf5259954339d567c41b8ef3b4d77de4f69fe41fd371e63775c9d8d5870ee801795462654f16978f4c86e381fcd26437e307458db9ee4e575d31d5377f2a749
-EBUILD terminado-0.5.ebuild 690 BLAKE2B 3f9a9e876da87a9ef92aebf1964a535f8a6bb666a35e24df7b250a2b35e1fc497841587684a32ef6ef66096bec177568b84854724fd91f4e1947592424d8f111 SHA512 716ea9319f1c429a545eefde1162093b677eeec0a87b2a7c3cef54487222fb69d155dfc5f5497d3e5ae89555d7e4fb109d1d73cbea84685289d73b77184e7297
-EBUILD terminado-0.6.ebuild 704 BLAKE2B 5db6614c903a313008b9d7e45f51f953fb8ecf52cabbbcebcb47240c2dca4c054e9453eb4545cac710bfb79621622dfb42a2e374bc1629c43b68f0c7cec98e80 SHA512 37cccd7f7b9506b0e659252d9e836714d64e17c6f05b1074986147eae2e3f28ac4ef41489e008dcc803231da66103de1540f582684761a21e3025bf402592eae
-EBUILD terminado-0.8.1.ebuild 695 BLAKE2B 610fafaa757e66fe5fe0af4a58ba25ceb681b347b5c74b9060fee9038501de7adb84a468f5e87091419e1555782559f7be9fe57786009dff44b13f4efe6c86df SHA512 d4e15d63c0445aebe0e71463a623c82ec4fca1e0ed522756d93e1147ddee73d534faaaa031f3c47205876a7244613660b1352bf2c2650bac2cc56bdd9a666e7a
+EBUILD terminado-0.5.ebuild 717 BLAKE2B d26a28622faf46c22247258b6a9126bd7582f14fbc2c466f1b28b630f9f915f66bbfd3232b0e988d7558c361cefeff3469881cdefc75e05470f16914d7291031 SHA512 ced00366bc1b978200fa58759171619125e6c76836e75671b65815cc2478e756defe6623032ed2757e548c6723d0b3180d0b27b4b9f8d476efec93dc2189caa7
+EBUILD terminado-0.6.ebuild 731 BLAKE2B de93b8a2f9a483a9edd3c6ab75ebcbc359e300df6f61e6123a325964b0615b8e97cf1101a2cdaf2edd802b01c6c74b61d6093bd1b670eb4d76c920b0bad55637 SHA512 e2825af91204ee829c861bb0228996303483c2183199b0443c34f6f63cd48d13ae2c0903d981b6923bc0b1cf84e35c082b592a806c979e6176ec8f88db53bd53
+EBUILD terminado-0.8.1.ebuild 721 BLAKE2B 5baccd4e95c7d852176afa8365eb46dd274451394a25538a64c325d38d3e16e265562abd7aa079cf0573eaba4f50b5341c90de9a6723b3c66dca02f57c1403f0 SHA512 8a93795e027a56b3600f1355ca2f22e0d93404a9f2de731ddd296a140c2d3ba4f0821b2314285a5120ae262089ddba3578dab2112389e0f97b04522760e8beb3
MISC metadata.xml 381 BLAKE2B 4daeebe708d2d0a70a215899420ee4e218258279629c0a5d2f11cd00c961900e7fc81706eb443899c4e9f6d25aa204b24718c09f5c0929f5dbb2273c04bc3f99 SHA512 22d6d48e2bed0de91f468bed90ad2f41c164f84cd89eb99e87cb1b0f528a0c79f632cdd4dc5cad919de9fbc166edf539fbeddad06ab9a864b8a46efc023b5fae
diff --git a/dev-python/terminado/terminado-0.5.ebuild b/dev-python/terminado/terminado-0.5.ebuild
index 7f6c3c2f50f9..8cc26dfab287 100644
--- a/dev-python/terminado/terminado-0.5.ebuild
+++ b/dev-python/terminado/terminado-0.5.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="BSD-2"
KEYWORDS="amd64 arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/ptyprocess[${PYTHON_USEDEP}]
diff --git a/dev-python/terminado/terminado-0.6.ebuild b/dev-python/terminado/terminado-0.6.ebuild
index c77b5193fed5..f7fb4eeca29e 100644
--- a/dev-python/terminado/terminado-0.6.ebuild
+++ b/dev-python/terminado/terminado-0.6.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="BSD-2"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/ptyprocess[${PYTHON_USEDEP}]
diff --git a/dev-python/terminado/terminado-0.8.1.ebuild b/dev-python/terminado/terminado-0.8.1.ebuild
index 747051399e6b..433eab78e137 100644
--- a/dev-python/terminado/terminado-0.8.1.ebuild
+++ b/dev-python/terminado/terminado-0.8.1.ebuild
@@ -13,8 +13,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/ptyprocess[${PYTHON_USEDEP}]
diff --git a/dev-python/test_server/Manifest b/dev-python/test_server/Manifest
new file mode 100644
index 000000000000..6f1e683b6864
--- /dev/null
+++ b/dev-python/test_server/Manifest
@@ -0,0 +1,3 @@
+DIST test_server-0.0.31.tar.gz 18578 BLAKE2B a08c23a7db43f1c99a0cd270852d9ea841e0c0e9888d1d4a95b8879b436f8c016d1d10222127fc8024fe3560340fd65dc629677106a18c7bc01a565c85a6702e SHA512 f245165f6326e63fae6e51ae247cedade41a391c505d9899c00b886df192326aac32f2a479d322de079f77b252cf199746a7ea3e06089cab105646d194d4d775
+EBUILD test_server-0.0.31.ebuild 888 BLAKE2B d3add3374eab71b2431a3bb25bd29ea772959360d4bcd8d2244eba4897b42a2d4e4698b8e093eda1e65a280e25f7d00fc9793cd5e5aee978a462e2e0db382604 SHA512 953b822ee341a4037bf61f32dc85d7e88974556628c910a85c4a7decf60967c9ba32a26e57ff2ca7cf72ffad29ea9f37098c9fa046b567f0a11375ac753a6159
+MISC metadata.xml 218 BLAKE2B 086fdcf7b63ca7bd6c58e861d717bb375e1cd372eff26d5d2eeeb176d8c5e6f10e653562abafb50eae7d7508f8e3d421b87e6a749acd0490308672828d0da697 SHA512 4558fee4c51117e21b1f42ca3edbdf1195ed297db798d6bfa0e5fbb7019654a187422b0abde7af5d800caffed66d1e55e4280e8be602bad591424d9776c46781
diff --git a/dev-python/test_server/metadata.xml b/dev-python/test_server/metadata.xml
new file mode 100644
index 000000000000..266e3f19ca59
--- /dev/null
+++ b/dev-python/test_server/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/test_server/test_server-0.0.31.ebuild b/dev-python/test_server/test_server-0.0.31.ebuild
new file mode 100644
index 000000000000..823107ea4a80
--- /dev/null
+++ b/dev-python/test_server/test_server-0.0.31.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit distutils-r1
+
+DESCRIPTION="Server to test HTTP clients"
+HOMEPAGE="https://github.com/lorien/test_server https://pypi.org/project/test-server/"
+SRC_URI="https://github.com/lorien/test_server/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-python/bottle-0.12.13[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/webtest[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # broken on py2.7, upstream knows
+ sed -i -e '5a\
+import sys' \
+ -e '/test_null_bytes/i\
+@pytest.mark.skipif(sys.hexversion < 0x03000000, reason="broken on py2")' \
+ test/server.py || die
+}
diff --git a/dev-python/testfixtures/Manifest b/dev-python/testfixtures/Manifest
index 1a3b77113c69..a9840a19eeca 100644
--- a/dev-python/testfixtures/Manifest
+++ b/dev-python/testfixtures/Manifest
@@ -1,5 +1,5 @@
DIST testfixtures-4.9.1.tar.gz 90117 BLAKE2B 6560d4072f8b0108b7d7708c980f40df1a05af88df86dd01926bdf0eab107744fc89d75bdedaced7300c24a52a9d1c0685f5dd3f5f732121ff97af6d0859055a SHA512 20053d22297b7852382a4f2bf6d76bde6489f788a9073aaae407f68bb6b3d7bdc4a045868cf7c99fd294936768745ee7d652c86a4a96c33fb0e95fa0d96d2a59
DIST testfixtures-6.8.2.tar.gz 110838 BLAKE2B 4b83a1459aec4bc4b4dcdff48603958bfd115806ce0c567faad37ac273e93096cf964af08d24b98c1743d6302d1b2f6f9c9498023c781ab3e9170e2eda74cefe SHA512 ce6561d976a0b8f79ae72aaca6f5ffa8d1cae30ad73d3d88625ed4fe55da5f0a913785fa3e9aeb4268dfb243a7b74dddc262554521a71c766089383aa5b0e022
-EBUILD testfixtures-4.9.1.ebuild 1600 BLAKE2B 6d83ba2f3f7d67f65c7ba3bbc1d79a3e2dfdfa8ab1a3f4c883a4915dc403dc5fa41cf0834748abe368ad36480886b3c255cd7d937749d255d80df132b45854aa SHA512 a32b2f7f83745d2767d89ff3a33c11316612cfa416966f8abda19218c8a32fbb4c1bad9a6fe4234f7858141f1ee6a5ac6799cd8fc3afd4abb11c6279fea4c4f8
-EBUILD testfixtures-6.8.2.ebuild 1595 BLAKE2B 976b4a2390abf33da8d760eb5aca582d9c619e8424d38cd7dbc1b53c606952a44f505bb483e762cab4235031d9cbb64d3f24d86cb82ecb06e8cdef64970ca4f3 SHA512 aa3d988517face2068dc11c03d0a2e0fd7f10ed9f1f813c55fe3be117c1d972ee0ae40dce15e5c091a17f5f592bff87268d06f97e35b689f3e5c53626a51f582
+EBUILD testfixtures-4.9.1.ebuild 1627 BLAKE2B 3a5eb5d877f821673bb8493228d2b17ad4b492aedba6af183ab5f5d15b2443f84ee8dcf83268e6b2514652754b83f645688815f1db4b23307b38715be84d5c04 SHA512 28e21044ee40e0a3eefe53779d004eaefde8c4cb135c200aece8456e859f338cb5b062b104ef4f744babaddbe5b049219f48755974d36045770838f56c360a59
+EBUILD testfixtures-6.8.2.ebuild 1622 BLAKE2B ef522007404371bd9179665ec9f56f9e551fffa93cd0722fc46e8ee9a7a1bfee94af00277c6b3d644cb684887d2815663784658eaf1b3514ca9c09baec7218ee SHA512 e1b540eec8b7390d288a41dbb650e30cb4eb51cba2570d2f17f800532dab4bdd2c7c77f32779e0585917000bddd46721e7293807443ffd315f25e2322afbe87d
MISC metadata.xml 390 BLAKE2B 7211b89e4130b65db09254857e522420bae09bce05ff1065c6fa53802cddabe3536c8631e2ae79ab63d63f4d2550113e49a5d0834d7ed782524678a38b5c1144 SHA512 b5acb87f7a097840d861cf348e917f652b81712f9c4b408bd4a3b0f5a7b051bd1731735b2b3f63aa56144a032e6ea54fe3691c5858cb678666b6c4d701088776
diff --git a/dev-python/testfixtures/testfixtures-4.9.1.ebuild b/dev-python/testfixtures/testfixtures-4.9.1.ebuild
index 7d585ee2f5c8..9b1e98b9d195 100644
--- a/dev-python/testfixtures/testfixtures-4.9.1.ebuild
+++ b/dev-python/testfixtures/testfixtures-4.9.1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/testfixtures/testfixtures-6.8.2.ebuild b/dev-python/testfixtures/testfixtures-6.8.2.ebuild
index 9944852b60cd..bb48ad733d3c 100644
--- a/dev-python/testfixtures/testfixtures-6.8.2.ebuild
+++ b/dev-python/testfixtures/testfixtures-6.8.2.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/testify/Manifest b/dev-python/testify/Manifest
index d8adab49dda0..0155237801af 100644
--- a/dev-python/testify/Manifest
+++ b/dev-python/testify/Manifest
@@ -1,3 +1,3 @@
DIST testify-0.11.0.tar.gz 67914 BLAKE2B 8518f7f95ed83c7c8d779b58962f9b111639b4d5b9bbe80907a6e25ca70781945aa320a0cdcfefebe6c96b0a7f471f8334af332dad32beab5848e7601ed277e0 SHA512 ed19a9b5cfa509b65bfa366aa8c5fb311f00a2996dca9b5028a7dfe8d7ad06ab88964dd7e7ea7aa31e183537d769bbd81eb6dbd7d57d7576b6ec8fca9b684dd0
-EBUILD testify-0.11.0.ebuild 1303 BLAKE2B 5a8c32e07b9c62f09bbee1dc3abd410456cc628e76fe788d59a49a805b7b566dc110c125eda2a73e2c3af74378078b248bef667d9b031cbec585ef4194ac2a30 SHA512 fa9bddf843c1d3f55d858d08134fdb41fdd25260dcca469f969eb777286493cfbc53ef841d3f3a5600430b0760c14020999ea59410798b719314ad6634595c66
+EBUILD testify-0.11.0.ebuild 1330 BLAKE2B d32a078848dbf400ddd49e5843118b9254e2ee7b706213a0ea0f246c3091165c79806fde3a5ad3437a3107d81266092146f35c3030e88eed1c311fa0a9902de4 SHA512 a9cf0b566d6eb22046d86612f1f6bc654e6dace0367360f02277ae89a46c3afc7153f3eebc7373cff9ac5062252b8e0bc347c829e634c76be0afa3209ca6475e
MISC metadata.xml 374 BLAKE2B 28e2fec88ebfc9fa2560301c0f566f72e6d4fd86ae01f61c6fc2161176b2855156d37a21383190c62d13c587c3cdef70f41c756013d7142226883fb45ae81fba SHA512 668324c1ff0e2977568abc0ff574acf07d445bb47e17781b7e6d4f409118496c5ab4668ea500e94a615ffcd93c4c5dd59960cb00b886b9c57174ae62ce24c8b0
diff --git a/dev-python/testify/testify-0.11.0.ebuild b/dev-python/testify/testify-0.11.0.ebuild
index e87432c8261a..a8c182ff48ae 100644
--- a/dev-python/testify/testify-0.11.0.ebuild
+++ b/dev-python/testify/testify-0.11.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/sqlalchemy[${PYTHON_USEDEP}]
diff --git a/dev-python/testpath/Manifest b/dev-python/testpath/Manifest
index 26a86221088c..87b526652bf1 100644
--- a/dev-python/testpath/Manifest
+++ b/dev-python/testpath/Manifest
@@ -1,4 +1,6 @@
AUX testpath-0.2-setup.py.patch 944 BLAKE2B 4a65d8a99fa04115e4e24f91be2b32a5f26a26b1b8fa795472622efea1afa6d5df717c10fbfbf106180d1f6d5f8822350d9605de41fc7db9e37a7b4c7b887df9 SHA512 c27c2dda320d2c16239eb498b2f59f85746745ce1875879a17f41235081983fd1015f0dfd182c6823b998f85aaf460486a3ac6d955be969487692ed50c5648aa
DIST testpath-0.3.1.tar.gz 91333 BLAKE2B 86787b9677e8baa6d45fb5e6f047f2ab448e385201f20af3a3a9f33d6edd6c67e4eec09c178e815626096ad77d417ef99ddee562bf0fd7947b3f7ae1862f8156 SHA512 ab826cfb76d9a3ed6f1b178240f6bf61439bd792be26b5ad407b5c3efaa455b48965ceaf17e4ca6a4bc706465a8ed1c6c31a1572df5beeea2bb8db7814dc04f0
-EBUILD testpath-0.3.1.ebuild 1082 BLAKE2B bba45a45d4ee9074d0eac121d31e21d502da74a37c58f876af0a16168331dd0bf4da16b1477c637661f170a170b1dfa06b390f5f289c72580ad95f2950a171ce SHA512 e11b04c72988eb0fa923c620ab1fb694af9d9c2c2a3d834dd2e42bc006b1988887279aeb86fe38afcfcd94f427f0a66b7398cabd0858c79524dba114007009cf
+DIST testpath-0.4.4.tar.gz 92101 BLAKE2B e607fbccf66570ebe29779701bac11048751e9ee8381cd7841ba5dc55e02ee2edc32e8fd8a4a869fdd786f0c4bacdb5e7efc644e0111c24a786631257a08c9cb SHA512 4435c99325d535c713e88b59ce16704e10947232e4eccfe0e792ff9288b65e677417881ce8bbb69577aebb4b9ef793621d8e54898ecb158d07fc22e8445950e2
+EBUILD testpath-0.3.1.ebuild 1121 BLAKE2B ef5faebee361201c0c6ef31691f01ea958cd2991f5d028a8a7cd108e751e54d2d00984a8148c55930c52f930221217afa6b8940360d3435b9998e6fa19982f7c SHA512 11edbe6c2d05ad63c30201c302014149b2ed5196fe490dbaaaf01c3b8f8e2bd904125f5dd6e4dd0c211d93205356b65728a1aa1b990c52f46f4c1b7c3c07f980
+EBUILD testpath-0.4.4.ebuild 892 BLAKE2B 80b794297efe4dd6f426fee747e7e83680835e10edd173a0e87578c4532c1dd819f684b0c4ee9d6607d93293e52f8aef6e3d6404950a4ac3821ed797b5686057 SHA512 83a5f608974c1a798372459dc4341539bf6e894e1abffe031e418d0606d163fe3dcf9742e1f3679e4bdf93f19cee12ac21bf1e4722e96f0342bd5a529130f763
MISC metadata.xml 613 BLAKE2B 46ccd59fa5e42a573ba9fe1219a5e5a103876ef3e73363b3e003f76fce1138b7f6a9ef3a023be5b695bbbc1244c047d3f70b23b553b3412695a9791dac83c540 SHA512 c251993ded801317c638b460520800bc7fee9390a3c581c01a463da661eda3c7348117aa98c19efd7eb577666dfe580fc690e2f30d2001bd98e49f2baa33248e
diff --git a/dev-python/testpath/testpath-0.3.1.ebuild b/dev-python/testpath/testpath-0.3.1.ebuild
index c26380c010a6..dbe3bab5dd70 100644
--- a/dev-python/testpath/testpath-0.3.1.ebuild
+++ b/dev-python/testpath/testpath-0.3.1.ebuild
@@ -13,8 +13,9 @@ SRC_URI="https://github.com/jupyter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
test? (
diff --git a/dev-python/testpath/testpath-0.4.4.ebuild b/dev-python/testpath/testpath-0.4.4.ebuild
new file mode 100644
index 000000000000..4dca8303f76f
--- /dev/null
+++ b/dev-python/testpath/testpath-0.4.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Test utilities for code working with files and commands"
+HOMEPAGE="https://github.com/jupyter/testpath https://testpath.readthedocs.io/en/latest/"
+SRC_URI="https://github.com/jupyter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+DEPEND="
+ test? (
+ dev-python/pathlib2[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.2-setup.py.patch"
+)
+
+distutils_enable_tests pytest
+distutils_enable_sphinx doc
+
+python_prepare_all() {
+ # Prevent un-needed download during build
+ sed -e "/^ 'sphinx.ext.intersphinx',/d" -i doc/conf.py || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/testrepository/Manifest b/dev-python/testrepository/Manifest
index 3be9151fd725..c4310bd12e5d 100644
--- a/dev-python/testrepository/Manifest
+++ b/dev-python/testrepository/Manifest
@@ -4,6 +4,6 @@ AUX testrepository-0.0.20-test-backport1.patch 991 BLAKE2B c6318f8bc90195d713043
AUX testrepository-0.0.20-test-backport2.patch 2270 BLAKE2B a34bf9c2ca3f0ad81958d0e7e30b6ded6f463877ea1315087cdcc3feee234885b2dc5282e6c9e8e09f6f9a552e94efa48bd101b6532caa6148927d533a4a48c8 SHA512 a5c41912d9dd73b288504b25ee1ae6faabbbe75d6992485a69c61d63b762c900567ea2bdd7ca9a11904aaa7bd41f8983d50a5fede05b4d94096a0681a486d200
DIST testrepository-0.0.18.tar.gz 84886 BLAKE2B b6c0161c55271722644eddd5d620ea67b67774e92d2de0117f645fc1016c9de209de6a9557862a27e08850a3ade5a2406ea5eaa410a2ce4d44fc26c8121ddecf SHA512 4e90db6364f77f464ae063020b016367529588f581af001c2564bf4babb264fc37bb7231413725211c6d483a269360d86201f81d2b24d7eb162dca2463d13c92
DIST testrepository-0.0.20.tar.gz 84956 BLAKE2B 9b9a8e0c21754fe8ba019b58024f137e72b4341cb368fb48dc48039f512b232ca4f03f16c2596aa34b428d69097db939e5776417a7d26f5a8508c8f0c1f1a5bf SHA512 df14500e2b27b6f39d9d4c4f42961efd63dfe25186e561eb1678952a8ab9311f17c36b78819fea33e0ac879c47a33d45c31ff58be017609c8a6157905ee712d6
-EBUILD testrepository-0.0.18-r1.ebuild 1259 BLAKE2B 0116f403d3a08702a8745bb227b6dbe9da5c22a22e4f45b8c9cc37435671d4014fed205a22ec70899ce7ca6802422e64b9cb9005e281cf9aee2181a69e9c0cbc SHA512 f71eeb58dfa7970b7be54676e34ca6af8efaaaa439e15e766e382f682f93514f4428f5af3802a33b01258220f5197dbe7b24f82e456eb4921eaf4680a05807c4
-EBUILD testrepository-0.0.20.ebuild 1293 BLAKE2B e2095455b48ca53adae68f1de4f65d068624627170f23b8cc6b850508a101d8d3c507705f4769049a564760813548791838274b53f2bc6b117d70d2421c50f69 SHA512 e89139facf25a321a2de2bf75e4ac814f9aee37e86b5d68d084f6c479d95fb3e66962a8dc97787f4ab92581e32267cc8969d148122672fca92c82eff95fced95
+EBUILD testrepository-0.0.18-r1.ebuild 1286 BLAKE2B b3f6706444e3280cec2623577c63d7e4d389771e5f1f3cb554313089cb930e04a6819fe61741512a7c2151e6b4ef8e416c677fde503906a09fb70e980453db00 SHA512 b029781f7bd01d0ee8582fadb3d50697816a6db47a809f0db242bafb7dc83cc8c3e9e4e79dcccaa97a90ec4933cab54f19e2d1d5b3cbd214d979bfbda04bba4f
+EBUILD testrepository-0.0.20.ebuild 1320 BLAKE2B a3d23d9371da15e924e60cca212cdfc8538c0c7e64751c134a103893201355641aa683085c3ce89323aeebfc91b79c8204d914296d9efea0438cb33b10d215d9 SHA512 b932ed69722c11c14682cfd8467b3902a2bc85686e377018fb27e242636d0ffd47f980f71946f2d67f513c1f7e799d9bc79f6ea193f0c5d035ebc44dfeeb61ba
MISC metadata.xml 575 BLAKE2B 7a1c9930c814a2bd60788a38d12909871d068def9c39041ac346466bb2d3940a3df3dc771fac6b2bad39e2a85b20f2b4fb8dc269af4e7853f02206eac9044e22 SHA512 36f0681e6b41a80ee0f3cdbac0520640c67a5612e73baae30b0b5917576d343db3327e03a40e20b23f23b0c76ca797d5ccd09d8dd339dfdb5af6029a4f4d79f9
diff --git a/dev-python/testrepository/testrepository-0.0.18-r1.ebuild b/dev-python/testrepository/testrepository-0.0.18-r1.ebuild
index 5f83f40f2b34..780d759e2eb1 100644
--- a/dev-python/testrepository/testrepository-0.0.18-r1.ebuild
+++ b/dev-python/testrepository/testrepository-0.0.18-r1.ebuild
@@ -16,6 +16,7 @@ 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"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/subunit-0.0.10[${PYTHON_USEDEP}]
diff --git a/dev-python/testrepository/testrepository-0.0.20.ebuild b/dev-python/testrepository/testrepository-0.0.20.ebuild
index 33f1f086e2a3..6b59ff42d96e 100644
--- a/dev-python/testrepository/testrepository-0.0.20.ebuild
+++ b/dev-python/testrepository/testrepository-0.0.20.ebuild
@@ -16,6 +16,7 @@ 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"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
diff --git a/dev-python/testresources/Manifest b/dev-python/testresources/Manifest
index 8a5053de1590..de4668d46c3a 100644
--- a/dev-python/testresources/Manifest
+++ b/dev-python/testresources/Manifest
@@ -1,7 +1,7 @@
DIST testresources-0.2.7.tar.gz 32050 BLAKE2B 9ff16d2e33d7b528598d2f5b903e57625018ecbfd9484dab0d8a7d922429cc8d35dada91d84c897c426e06e01b7bd0befe23814996f4aa7b0651148edaa6f246 SHA512 29518f7326272c56a5f2f3f1f7741959dde9265ba5ce7e0c7d7afabd91bd44a519d1cad82a11a41944ff12d65e541536476f87afcac9a7cbb4869743a38547b7
DIST testresources-1.0.0.tar.gz 44501 BLAKE2B a10cbf562241ee2a756a5de6a9334ff664db7569d3459548d4a9042ab8dffd0d715c16616ffe08ec86ad4a0b4940e0c09b83b57f7bea86b35b6f728e55384fe3 SHA512 7c9f9cbcc62066ab4a75d68780d88925484eeee23e2e0ef0395b63ec2a92968a6969d1bd6f483945e32ff5566e686b426f2f37daf4f803d2ef779032ea97cc6b
DIST testresources-2.0.1.tar.gz 41948 BLAKE2B 81f597099eb17090cfa759c2fc4e30be2de3f749760e6a0e88e4c5484c91fe6a00d1296ec6ba7dc5aea1bcd0f9239989fab8fbb4f211b6c5bf031ff1be4b803b SHA512 0b23432b019400fe378e957d14a91083eef7fe1130a494b567a5274d69e4e8e09ab75861e5453c3f217507e144cf179c908f84dd1a807992d4bee0b8d32cb0f4
-EBUILD testresources-0.2.7-r2.ebuild 949 BLAKE2B f971c94408d7fd8340f29fcdc87b004ec96a60f925273c0081a8f83d95c4001eb024b425f84ee129241de930585af492f7b7c7ce216fab38b45f1ce1be613a86 SHA512 570bbf6fa660c47f04450c5136fa555cb84e4f625504459de1c6afcd49b5e82ee71ee52e94bea9b42cfd4929e4842a478ac534ac00c0469b86dc10bebd8c0cc7
-EBUILD testresources-1.0.0.ebuild 955 BLAKE2B 4be94c11830a2b056a519a356810d1643b14c74ed30f75ea8512f4b5de3cbbc0687c97e3ca1bf8b0a145f450023096f26997b530570e9cad5bb67a389cbe13ed SHA512 1441bce8f59d8650e6d5668860936b3181e12a132b4c07dd2debf0b060e032671e14dc3bd4985007db89a88d034a7d33edcfe1a35c78c6df6a6675d8b4fa3bda
-EBUILD testresources-2.0.1.ebuild 946 BLAKE2B a0099b5af8487c396a42437dd1dc9b0a633cc891ae4ef22557f3ee83a6368107fb4cbdd2f017f57b78bb3e4282f2d6acb120f84f654f0c010c3b254ff4e224b4 SHA512 7cf25e537bdae5432bacca4489423c413dd3692989b47112136ed50b31d5ff1a65b13eae34a234b1a539fc9c0701bbf05adeed14f897e79eeeca5504abff2b52
+EBUILD testresources-0.2.7-r2.ebuild 976 BLAKE2B 0efc5ff946b5387b6d3257c81729b90bf58ccab3f46991fde8a08f20de1c7ac268a32b1cb33955770abcd831041798b77dabe70d9ad4833b05f059f451c57d61 SHA512 39903da02791a4ce887f66b307a65c542a3f9f37457e0e6b87babade9003f00cef6281e37856de48d283bde2bbd4d365660033f089b8b23bac3ce84a0b4dbade
+EBUILD testresources-1.0.0.ebuild 982 BLAKE2B d70c90a2c5fad9e11941e536d27f6f3acb7903e08e024ddfce46c2943c1f2f4da76dbe0f8c9d37a4483d1a7f29f0dc1406296019271cddd862e542e10ba75266 SHA512 fbb81ee3af2278db20fa81b846c21ee2a10abcec3dc2f3b0b000e50ced5a1b1ff3db8a849001fe61a77c086b50a6d8a51e6e29ebffb7da97d082b7cab6fa91a5
+EBUILD testresources-2.0.1.ebuild 973 BLAKE2B 47799378211e488f119e3f8fe5f0683ba001dd38a5c8d81f4ca6efb840bc386c0909e1f959c7b548b466c7e1dd539fc4c2248d2f2cc6636cdc5944d07e6da272 SHA512 c31d20a88e4fef76c08951d5ec60cae9a93942b2da961b35dae86d3e131523b51641336935da0bf4b3689da81a59b14036d76d74631fdc743abbf089110ed2e0
MISC metadata.xml 939 BLAKE2B db25bed8c4a747daf38631903c47491d4cd5ceeed168eb14c68ca0894c271d866616d9a2704beb446a1316a710c98b73a5e224afee7d1e6ceea092de834b958d SHA512 5962ed430ea8163666e9cf360a456e48b38bcba0b85466d01a54fe4d2aacfde98484d4c0740f5ec29393d6291ab14c4da897976201667d22c76ffa56aac402c5
diff --git a/dev-python/testresources/testresources-0.2.7-r2.ebuild b/dev-python/testresources/testresources-0.2.7-r2.ebuild
index f3681abb9afd..c844e0b15bff 100644
--- a/dev-python/testresources/testresources-0.2.7-r2.ebuild
+++ b/dev-python/testresources/testresources-0.2.7-r2.ebuild
@@ -15,6 +15,7 @@ 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"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/testresources/testresources-1.0.0.ebuild b/dev-python/testresources/testresources-1.0.0.ebuild
index daa0f21f84da..e45cb397ea84 100644
--- a/dev-python/testresources/testresources-1.0.0.ebuild
+++ b/dev-python/testresources/testresources-1.0.0.ebuild
@@ -15,6 +15,7 @@ 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"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/testresources/testresources-2.0.1.ebuild b/dev-python/testresources/testresources-2.0.1.ebuild
index 0ca2d4cc661b..cac85cb34dfe 100644
--- a/dev-python/testresources/testresources-2.0.1.ebuild
+++ b/dev-python/testresources/testresources-2.0.1.ebuild
@@ -15,6 +15,7 @@ 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"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/testscenarios/Manifest b/dev-python/testscenarios/Manifest
index 8ab92342874a..c71a5ed3fb62 100644
--- a/dev-python/testscenarios/Manifest
+++ b/dev-python/testscenarios/Manifest
@@ -1,3 +1,3 @@
DIST testscenarios-0.5.0.tar.gz 20951 BLAKE2B 154915281456aad3353e144ffec8404514622fdeb8d2129ba530d3d5a02814599c2fead9dc25ab4904bad68b2892a435f9cbbcde92503d71477624bbec154f53 SHA512 f08b868babf504482369c5cb945d3e95bca1cc00f92d5013f6898c488051be0c26dc49aaabcef362aea45450a8d041d9826fb6b5c848beec013fb102d6935521
-EBUILD testscenarios-0.5.0.ebuild 999 BLAKE2B 747e2725fd50dad22631a9163855b2c06ae95a4ff8a010824a2cc2dbe3175720a3990f47cfb709297e5888481e554eec8a6e315d307d77ed094a660aec2bf7c5 SHA512 836c89201e9d90d1ee51e0acfbdefa30bdddc0f708efdffb575300377bcb06ef781087dfaa13c87eb4a6a59777f3fc54b53fc0a22e5284589fbe5b17e6899690
+EBUILD testscenarios-0.5.0.ebuild 1026 BLAKE2B ce830dd69689ac9051fbcd9a5686451b6b93da0bd50c7642ed1a3585dd0211c426acd31dabd619d8dc4ddcffdefbf9c8749a2c152550456f0300edcc10b8f3b3 SHA512 32c7ade1464d31b5ea2c0884554492571eb27a308449473c5f0e9bd4cbe949f1185ecaf06d6499f4ce92686cd105e330aa11cf6013066e1ab693d16be68eca98
MISC metadata.xml 979 BLAKE2B ab0d7bfbefdae5ba546ff15669d1caec70e59bf398e6e2ae329821bb141aced038cc946fc309b79a0348051352f7d758e24c081348d6a7e587fc326df14dda09 SHA512 f043d2244673a34d80a88f07c79ac199ad6b2509c3af7a7e934c94330bf745e2dbfbf78fb7f38508cdb1968a87e30cea3e346aad63eb93f94ca762461b3d20e4
diff --git a/dev-python/testscenarios/testscenarios-0.5.0.ebuild b/dev-python/testscenarios/testscenarios-0.5.0.ebuild
index a88d808efff6..6a1e86af6505 100644
--- a/dev-python/testscenarios/testscenarios-0.5.0.ebuild
+++ b/dev-python/testscenarios/testscenarios-0.5.0.ebuild
@@ -15,6 +15,7 @@ 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"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/testtools[${PYTHON_USEDEP}]"
diff --git a/dev-python/testtools/Manifest b/dev-python/testtools/Manifest
index 58daaafecf0a..8b87a3ff8f4c 100644
--- a/dev-python/testtools/Manifest
+++ b/dev-python/testtools/Manifest
@@ -1,4 +1,4 @@
AUX testtools-2.3.0-py37.patch 1740 BLAKE2B 10a1e774fcc436b1e4f33075f807ab70ec79a7d16338cac35f63dbeaf4ab4f95d5f67c69886918405edb7ef939b9cbae00176202705d08a9f1ea80f08c3c6af1 SHA512 e8a441464b8d6e2a75f95b26e83c2b2fefad262fa193bf088b65c1101fb34a9d53ee7a3554cf005519a44cc007f78df74d32163e5910f447318c2e89e67529d3
DIST testtools-2.3.0.tar.gz 231559 BLAKE2B 6ae098e368cabc0bfe45736324819687a6086eccf868de7eec312caf7c64b5d75a3168f3966d5cd0b05ad9295957a7aa1ee3c1589f076de1f5cb619b197ba08a SHA512 558fe6a1bdce7215f9f6f178f469a2b76948dc7ff0ce27400482a16683474edb81d9bf90ae48b6fcb8df9eb70759341b694aa162ed3d9d4abd372981cdcd8a64
-EBUILD testtools-2.3.0.ebuild 1498 BLAKE2B 627a37548ac630187532c240efd94bee8cc259ce81ef48fba8c78418cd849580444be0a35106d326dbf65c136c68c83e900661c2977e8f94d6d201f6f65ec746 SHA512 b3159754d7e82ef54e7d196c5ced848fd3afa0136bc17ec79ed7bd7ca73d4ff180f69c2f263b0d91d742e922959a894bc4fab30980df2db7af9f55096d8dfe6f
+EBUILD testtools-2.3.0.ebuild 1525 BLAKE2B c0edf72446028ccb68488d6e4c66b49c4929a02498e170194b8ab1f95838948a4a7f83915673c39042ead8655edba1f64cb97d9299c44987b52a1db0e25acfad SHA512 78c2c8ba85de489240c625c2aacb597900befdeff1e4e216af57ac7672f455394ac5842ec3e480008016a57f6db91bafbea06d6769e01c5023def40a9fc15270
MISC metadata.xml 554 BLAKE2B 251f32aa81267f470d8f5d1f22bd2e2354fc39ec79ac326dd64333e73e5cc8ab35d6633e1ebce2bad5086d55f838fb129d7cbde2e1d36cf77945527e6e786157 SHA512 ebe5defc73dc62044732463b2d295c08ca24573c34b689150f3865247b34ef6d925437a0c97598c3260ec037c4ed3644017601fd2b7127521c7c352edc1e6384
diff --git a/dev-python/testtools/testtools-2.3.0.ebuild b/dev-python/testtools/testtools-2.3.0.ebuild
index 1cb310078c5e..e5492540dcc4 100644
--- a/dev-python/testtools/testtools-2.3.0.ebuild
+++ b/dev-python/testtools/testtools-2.3.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
CDEPEND="
>=dev-python/extras-1.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/tgmochikit/Manifest b/dev-python/tgmochikit/Manifest
index 9a29bc3f3b4b..6f39fcf46412 100644
--- a/dev-python/tgmochikit/Manifest
+++ b/dev-python/tgmochikit/Manifest
@@ -1,3 +1,3 @@
DIST tgMochiKit-1.4.2.tar.gz 686356 BLAKE2B 00caa95c047fc00f6135c983f99926f979e498e4ddd78782375ccfead104107d9e5bb4a31f2b240cde9163a3725bc1471e4235a74b982b3ca7296f49afb5d931 SHA512 2c384dec39c2da46ab0420d2d672af2eba97c638a3cfe3077ec66a7858ec655c457b99f6b33956e4c70baf3c8dbdd160d1c4c11f05088ff2f6eacbfa244b18fa
-EBUILD tgmochikit-1.4.2-r1.ebuild 627 BLAKE2B e2d5d4c409a3c6976dd711f8ea8f3c9fffc2cedeedd3858738db3723703abc663a64d367f169d05e594fe8987b458c7c301b87990fbdc09426d9a381904b247d SHA512 452a870efeac625c79ec8551bba78a1dce301607f3b0ce34a7df5b6412641cab52714d29cf13dc8e2242a2b7dc24a762e0ecd7d2ba37a3533d43d8cd47ca7f54
+EBUILD tgmochikit-1.4.2-r1.ebuild 651 BLAKE2B b0e35b9ba341575cf7694e795007013d80e2dbf8af9f112d5ee2cbaf4e14788f3757284da6bac3e090eaf1ca6054c0f916943526a10d2f6acb8ac44aa91046e6 SHA512 5c755bb8b54b887bc99d82c5342173e339db57c5dafaf11203a801353f0ad9d1af56759fa70f7fb83bf555252ffb15e288739c7a2c21bab17452117e116ea9a0
MISC metadata.xml 313 BLAKE2B 8d99e17fe068a7904fbb4625f401bd7ed266c5dc0deb7e757991b3c8e8eec46cc2f54d1bce24cbaf4842663cc921e522969faa5482aff901ba16454974e0c97a SHA512 9580fd9293547c9fab594adcfc6932432b3ef41ceefdb71289d81594c9cbf119e2e87314089c75f0a5e0b0b43b51e1061ca8c332ef829b68ab5ecfc3ba9b6b1e
diff --git a/dev-python/tgmochikit/tgmochikit-1.4.2-r1.ebuild b/dev-python/tgmochikit/tgmochikit-1.4.2-r1.ebuild
index 4685623156d3..3fef61a99830 100644
--- a/dev-python/tgmochikit/tgmochikit-1.4.2-r1.ebuild
+++ b/dev-python/tgmochikit/tgmochikit-1.4.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -17,6 +17,7 @@ LICENSE="|| ( AFL-2.1 MIT )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
diff --git a/dev-python/theano/Manifest b/dev-python/theano/Manifest
index 59aea3ee55d6..708e23204c5e 100644
--- a/dev-python/theano/Manifest
+++ b/dev-python/theano/Manifest
@@ -2,8 +2,8 @@ DIST Theano-0.7.0.tar.gz 1985387 BLAKE2B 00d547d5d1f6bb4049a1db71442381ae3803be6
DIST Theano-0.8.2.tar.gz 2914631 BLAKE2B d136630d689101e9ae47984cd13289b03943276ed0aa606478169d4334a302448f5a2c31d65b1e6d571648772d6f0760cc004f2eefd86d41d72f2b0270017763 SHA512 d7bad7ed4c9453470b66df2ada4587fbe9effc134c0604d11576630a613568386d41aa7dd4a77f8b7a1eb6d8a2f76a8e809b1ac3ae18c85a0c55ba4a059b865e
DIST Theano-0.9.0.tar.gz 3116713 BLAKE2B bf38d3c504909caa7aaf8e704a6afc86ab56810199190a0a6beb86ff5e0f9a75c8681dee1f1411ddcfa40739576e4d725c2423e74a32e796987fbd4b09ffde76 SHA512 e0e59256d2442f929fb120b4b21cab735e0a8ba087c4ea7d7caeabe8fa30cc19a46181fe1b4e268e778344fb3506eb20d8090dfc8d2a499c1bf84b07352686ab
DIST Theano-1.0.4.tar.gz 2840691 BLAKE2B 7f89caee3dd50d75ff09693fde7926f2b7da0f94758ef932f207feea29d74d38ed56591e6ebe0b46cfa043d5fb46d5b97028171acdfd324a01eb7b904169b4ac SHA512 3cc7f9dbb606c3c997c8651c34dd861721d5a8b99d06ed0887306d5a5ad0d7e402fbe29dcb5ad2f513b3bf75966e41a2854ebdf9a4fb212607345f84f367de8c
-EBUILD theano-0.7.0.ebuild 1005 BLAKE2B 934cfe616a4ecf858ea278fa26c71c39655310d1377e8ec4fd57ce7bb642004b861d75840e238e04e238562cd4c86d4cd5a2f960b6f0fc566bc8e7562f473137 SHA512 5d15c8eb54bc2a6db09e5f2279b54526bcce8c07041808d6a021d41200fce309b3aa430c95702d1e5d6e549102070489c36498bde0ae717d93c301ef868107d0
-EBUILD theano-0.8.2.ebuild 1318 BLAKE2B 37f9d3621049e0390b4176c7030cc52d462f6554ade04352100933e69ac86208c72a152157c294be83325ee0e10d2de09e4d3970e597fc938861c27039658e6f SHA512 b9b9ba53140214000fee23d7d922232e08e68a53a37270c3e59e8b90835c12de008c75f34e8803b1ffbd404d74dbae6f80848f749d8ad877338ce42092ba618e
-EBUILD theano-0.9.0.ebuild 1324 BLAKE2B e88ad98b369b26daa8c9b36c0e32e4f498766826a2d5ec750449c6dbc46278bfc51fc8c067b80dcad14e3e5df505146eabce71eeb20563232ab3a8697fa14d34 SHA512 43ff59f5eaae7840fd1d7ed4cd9d48650c6edabc576920055ce49a6bf203b49f3a498b139fcef676987c6cf11b3205794f2323c3cb2e778cf214a77128adfeed
+EBUILD theano-0.7.0.ebuild 1029 BLAKE2B 1102c18021f02a5b612e5dfa4c31c854353d1903970464a43e169763b6f36ca13c41bd1244dd138e647b0e3d1237338277bd71bb044465ac8ba6a6bb557dc28a SHA512 874a719f06de4ff493aaf8696300414a475362b78ae0640e8e68e0b68d4cbf939470c9f90b7ca75033a365e5807f9a5879b1baff99477e930a90cd3769f95b39
+EBUILD theano-0.8.2.ebuild 1345 BLAKE2B 8a701c06a9c50d63ca19af870b92e00204c43ceff710f1bdfee3a6600af7906e365cbe18c537a63645f6acdabf71a9b1fcd4fdf8dc4b32c8f7c8fce393cc1487 SHA512 b1e688bf168e6e210980199fad81c64b71f14bf1e2fca62db9ea20a9e4451571ed79d291ada722226ac17636cd948da51e85cc86bb8b99306d4b39975a2f9b4e
+EBUILD theano-0.9.0.ebuild 1351 BLAKE2B 035343d0d09fe6b68319b51d1c7c531a41cd0007737f0e5a18ebf299bafada963dc868034a9c689e156fd0c5df2b475a7582ae8c3f0968b0a40400cf878ab2a5 SHA512 da99dc6aa1c496ef402e53032470b204755315f10df029fedb402a67e414bbce05cf32607e152cfca37237fa022ecf79b39be7dc8ef4f480f7a7532ab168af7e
EBUILD theano-1.0.4.ebuild 1280 BLAKE2B a5d2f87aa9de8f919db66a732fb040c04fd7d0b380fb5183e27f4030d3cd07533f42c1fb827c0f497ed2e02872c8caa61f67a3c2d9eab230c2a50789a2164ce5 SHA512 a5458837aaf5e48f6d390309f29263264c9e5b1504a18dec2d433958d60adf6a46cc7d747b423d8b278cc9c2a9965e4429320acd881843c5b65588f5093bad09
MISC metadata.xml 632 BLAKE2B 2bee1d4912596b45d3f5cc0528a927078a072091148dfce38892319b91a0635859fa91dea32565b4a7f5ed02726364a50870bab22197c57ff33c88a48ad9d223 SHA512 653fc6d180455ee24967e70f78682ed2a7e61022d6867390b4c4eb994699b3f293bafe45b4fcf1c4ace3f102acba41c5491e8fb39b9f6102f1022a2c51955ef7
diff --git a/dev-python/theano/theano-0.7.0.ebuild b/dev-python/theano/theano-0.7.0.ebuild
index 2a907d6fd4c4..9765e72f92ac 100644
--- a/dev-python/theano/theano-0.7.0.ebuild
+++ b/dev-python/theano/theano-0.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -17,6 +17,7 @@ SRC_URI="mirror://pypi/${MYPN:0:1}/${MYPN}/${MYP}.tar.gz"
SLOT="0"
LICENSE="BSD"
IUSE="test"
+RESTRICT="!test? ( test )"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
RDEPEND="
diff --git a/dev-python/theano/theano-0.8.2.ebuild b/dev-python/theano/theano-0.8.2.ebuild
index 71eca8bb9981..de0279333ae3 100644
--- a/dev-python/theano/theano-0.8.2.ebuild
+++ b/dev-python/theano/theano-0.8.2.ebuild
@@ -17,6 +17,7 @@ SRC_URI="mirror://pypi/${MYPN:0:1}/${MYPN}/${MYP}.tar.gz"
SLOT="0"
LICENSE="BSD"
IUSE="doc test"
+RESTRICT="!test? ( test )"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
diff --git a/dev-python/theano/theano-0.9.0.ebuild b/dev-python/theano/theano-0.9.0.ebuild
index 929453753f45..1de50901c43b 100644
--- a/dev-python/theano/theano-0.9.0.ebuild
+++ b/dev-python/theano/theano-0.9.0.ebuild
@@ -17,6 +17,7 @@ SRC_URI="mirror://pypi/${MYPN:0:1}/${MYPN}/${MYP}.tar.gz"
SLOT="0"
LICENSE="BSD"
IUSE="doc test"
+RESTRICT="!test? ( test )"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
diff --git a/dev-python/timelib/Manifest b/dev-python/timelib/Manifest
index 0da5dbd29bc1..75e858d7a380 100644
--- a/dev-python/timelib/Manifest
+++ b/dev-python/timelib/Manifest
@@ -1,3 +1,3 @@
DIST timelib-0.2.4.tar.gz 295951 BLAKE2B aa543f8ab9ad18107e6caf4e2eff7471147b0ea100533f456cbaa77a0ab318a97b02d0b38777ebe01384e43a70edc0f55acdec08e95a4b6d8ec438140e94ddaa SHA512 b19ef411f7a6d4f9e43e4de2a4c57f1f430b5c16ec88f7c3f72e8a2f6950a2e94c1ce3792203ba3add07994d1a8eaec4172aa09315b39df4494430e30ebd880b
-EBUILD timelib-0.2.4-r1.ebuild 698 BLAKE2B 7d9e42e6e3a9dfbf6617c69dcf326c73b8cd347beea82503765a6cc6aae30b755dc94e2d152b24a696bb849287c137867e5740cba465f4e3e19dc1a4fa958ed7 SHA512 d340ac38df9f5349486e9dd4b0eebd5f556057daf02dfa40339db80123000348c81c18f23ab9e7ebecea7b63223ef6610bdb34f5914db88b5e54f42e9440bae1
+EBUILD timelib-0.2.4-r1.ebuild 722 BLAKE2B 8f74f16308429a2aac1cea8af380b5ea61289f30e0066b28b03098d5d6550df92e052a47229c428daf2445210b5019a1c316c80b91576732432f45a3edfea5b8 SHA512 ed4ade6404c0526b680108290497fef9f0a8b73c442923c0ce40c715cdb49bd2cbf68a981f041094a498a4ca34c33d1feefc04f3086a5a9bc0cb17b01082ccf8
MISC metadata.xml 310 BLAKE2B 008750cf1e8caee9e525cbfa194a3c6090cf6c31fd6cfdb471c4e2210344d198f8a475c656d80b872de008e544203fc3b8f09e9b399634b8fbaad74d9ec9200f SHA512 10849bb8c428f8a211ce1902dbeb3da74922aac33ec7b95df5b2b3dab4cb60e64e399eabeaba48f62455dcea808dfea43daea4593e0529c6d3d58402be06cb46
diff --git a/dev-python/timelib/timelib-0.2.4-r1.ebuild b/dev-python/timelib/timelib-0.2.4-r1.ebuild
index a269e77685a4..4467adb1fca2 100644
--- a/dev-python/timelib/timelib-0.2.4-r1.ebuild
+++ b/dev-python/timelib/timelib-0.2.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,6 +15,7 @@ LICENSE="PHP-3.01 ZLIB"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/cython[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/tinycss/Manifest b/dev-python/tinycss/Manifest
index e6a35ecc16f0..50775539707e 100644
--- a/dev-python/tinycss/Manifest
+++ b/dev-python/tinycss/Manifest
@@ -1,5 +1,5 @@
DIST tinycss-0.3.tar.gz 72860 BLAKE2B 5f87145116f779955fc9557d6c983b6fc8848a413fe5348271c9476e7dc2a841feef5366d4606c9a0619b9a93bee2a1b30b7a46a4ddc720664993928561903c3 SHA512 1fdf29777ee7b3ef39cf2169d8f464a7e5aea850de8a7976acf3ed9e73e831ea0d7ee52b4c8c9979b2263509cbffe1bde85cf6da178ddeaac9009ace7a2b4441
DIST tinycss-0.4.tar.gz 87759 BLAKE2B 9b7691f5d5fcfb5580a9f2a0f1f50caea3dba74853917e5e46ca93cab6f35f2f8c4f5babf01d25661d05ef1b26ccc35914750917fb92b394b0ca6530a19f3514 SHA512 13a50332cddc28026fd7ecc007e14085976284e69de6ea93d1013502fd9791694092c010947b13dcd23f3a2df65f277f62410abd90d03eac16fa5af913673b0a
EBUILD tinycss-0.3.ebuild 650 BLAKE2B ca5d8c185ec97fd1b4280c176e0ac409e70f99277d6f350796f6ad4df7b164f56f404f9a0914e32ccb5a8acd952ce25b3137cbb388a89557c0790ba1ab64ee8a SHA512 66f4fe28e2a6491b18a54944d9d2924bcca22c93c549e215c14e719a6e1a984d1f92cc4ecf671b9017e216457a45a6065b0bff9556f85f8f2436eb75d47c5692
-EBUILD tinycss-0.4.ebuild 809 BLAKE2B 8945fff29d7fa7c20de14a3dfced3fbcb4c94ccf9d96bc564f82dd3c8459d28691f1a20d9d15fda9eac65743fbed273e0ef40f3734b55fabcc73150891fc5cc3 SHA512 ad9265cf5bd1f466d7905633081c2c5556bc39c626abffca7e41ffe40663a3c8f3f95f6c4556c326a898cd6d64a4099997536dd74c094459b8ddcd79b4242ad8
+EBUILD tinycss-0.4.ebuild 836 BLAKE2B deb299288bd4192d2104e5df85fd5e324f24998b6c4ad5587533f42d76ac6391f269212434023ca181662397a6e26406393f4d8f912fa8c41fc02138e8a0c10e SHA512 03f9b67abd3cef78c458ccd31676f457a91f3455b6c3684cb7363360a7489cce3765c7e8bfe6264e6a9ff75a3dbd7874c231f001fa9939cd6177765df396ec1f
MISC metadata.xml 380 BLAKE2B f32bbbd80838a147ab80701c03462b8949aa987f47fc7bb8cb2127720937888f484b7f1ceb9cb490901d07782c2c0c261e42277b55e39d78c44a05173391282a SHA512 b5e7005f5f93ebe86cac3643711928d83456e5ccbfcccbc3dc008daca1e341285342240cc032f69042bc5a19739679ec0ae5e2e2d83c46dd57395ab9e1c12bb1
diff --git a/dev-python/tinycss/tinycss-0.4.ebuild b/dev-python/tinycss/tinycss-0.4.ebuild
index 536133921b72..ad2e65fdb78a 100644
--- a/dev-python/tinycss/tinycss-0.4.ebuild
+++ b/dev-python/tinycss/tinycss-0.4.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/lxml[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/tinycss2/Manifest b/dev-python/tinycss2/Manifest
index e8387d5c6f90..f57cd3d3a261 100644
--- a/dev-python/tinycss2/Manifest
+++ b/dev-python/tinycss2/Manifest
@@ -3,5 +3,5 @@ DIST tinycss2-0.6.1.tar.gz 59548 BLAKE2B 9c80ea593ce4831bb4846eadca44595a5b30247
DIST tinycss2-1.0.2.tar.gz 57728 BLAKE2B 966af74a499b9eb696beb3aca2c832d4e07641ed61415aa85a1798e30c568932875ff69f1ccf71cde8823194ea8dfbd54226fa93e718291f09645ea60620b43d SHA512 69bdf52898f9e704c01fe5fd11170e0efc9a6aca14646f5331fc06ebbdf941f9b6c798ded7d93636c7b810b35c659750c3ece3917c5c9cef4092e3e17b382dd1
EBUILD tinycss2-0.5.ebuild 662 BLAKE2B 688726d799f95df41fccceedfa7ff532bd013d3cc1078999d05d45f5e385df4e48b0ed6f2bf30694f04dc3b1c60c764726a7f32bfb55ef6772031d6d2689d66d SHA512 6e2a96157c846636f2695e387db4a2831d8e2a571fb6fde01429bc7784b6568bf873888e699168fc4ca3b2bf0e3f1113da385b2cb210b4650e3f396c0c531bb7
EBUILD tinycss2-0.6.1.ebuild 660 BLAKE2B 51963adff1c77c919b4ff1e97aa624b8163f2d863222932d4b9374579fe8c404d0ee73a1f29a5bcd9fbdea4f7aac1ff46913e042aa1fb47563c673c3f5b8ea38 SHA512 baa8ff9b42a4b163da3345d08fc96be1c1ec17a52aaff845fe68732aab4dc374959e32744bf6add2e0c94f0a74b75a2c62eb7d230a0f69ddd64e608a5f286b55
-EBUILD tinycss2-1.0.2.ebuild 870 BLAKE2B c89b65dd633e79f96212aa32601edc9c778d66148824132813dc711ad0772ca03a8bef9caaf4d23f9bdf39a2c2970776accf534c9bdc268a2b615e730ebc9cd5 SHA512 4c293441173fd5d566771bee8c03d4cc1f2cd2b3bd665424bb72309baef4266cba2dbb28058fdf4ee37b770ce39ce5ab4961d1dde3339cd3ec5f39b5479b8dbf
+EBUILD tinycss2-1.0.2.ebuild 897 BLAKE2B 616b6ef304c44be60a71c8c8b47a0ce91edcad70db9bdade529dde49dfccf45f43fc0ffa8b54d7259e231f04731c668ec9e3b7c31690884194143c32b0aeced6 SHA512 32e5f5822e36b4dae54dff96b0036c572177c9e9f59192a3411ddb08d50fb0cce2a27f237c1793643cf28fb81fadeed71e8e59288173d7bac1f9e5d339c1873b
MISC metadata.xml 497 BLAKE2B 99c42dc1977fae24cf0af136eab84efc6cd86bdfce5d92f96afbe941daf9a62656232c9da866ead72f82e35a709c4850d58a793a4261d511bf2c84fac32b5eed SHA512 8004da866ba4038adacebe1eb03c7304ee7937e643babc75ecdaff33d22a13ddd9583344e239f3be50ea3eaf0026ac626813f8aa10d1b192196f524eb5cf5027
diff --git a/dev-python/tinycss2/tinycss2-1.0.2.ebuild b/dev-python/tinycss2/tinycss2-1.0.2.ebuild
index 40307a78ea0c..308e5b1ea73a 100644
--- a/dev-python/tinycss2/tinycss2-1.0.2.ebuild
+++ b/dev-python/tinycss2/tinycss2-1.0.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/webencodings-0.4[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/tld/Manifest b/dev-python/tld/Manifest
index 1854e7f90970..07a4747ad462 100644
--- a/dev-python/tld/Manifest
+++ b/dev-python/tld/Manifest
@@ -1,9 +1,7 @@
-DIST tld-0.9.2.tar.gz 562143 BLAKE2B 6b7f3c15127d2a97240054b3ee53c628ebf3f381399f7b4460879cd0034dae4f944e33950cafeaf36ab222b9578146564369c0401dc8066d8092bc00ebeb40c4 SHA512 72e829efa48fccb7f8f771f7b84e98d7f38de8f214c26d25741448981de432bbe09f3dac646779135a74c8f3fd0669e3c371d2136e5edc3c2e3750fd5d5631dd
-DIST tld-0.9.3.tar.gz 563527 BLAKE2B 60a6c33e1a3ce1b7336e1f7eb731510a9675bb3e2a8bd05662c6a9c869d54a97ba71c6f3af2ba4bdd20e6f1af7123dcd383c9fc5e0d34776b75fb7ff4e84ca23 SHA512 2884dcce2c08da4e8af5773f9e593c779baaa10930d26f3161314b4ec871d7c788dd583cdd30e9db304d8bd13abf2f8f5eea8c42e8834015c27e5ac8e249d4ab
-DIST tld-0.9.6.tar.gz 826845 BLAKE2B 5084bd326f12628be81b6f702b5672f46c753d970fa249e2116c1f0932cb1567092698dfd358130756f2535cf020125af4c585d76c11c210b2566be9019d8738 SHA512 329bb3e0e2c2682fbc3d3bf16244858cd9202cd4df34c61dcd9e3a62f0566bf365207d0099b63b2da280fa78d541ff68c1d75236d2d5da0f0c575896d347c6be
+DIST tld-0.10.tar.gz 1072577 BLAKE2B b4fbd245e16e905a4dd40980c376cb52a3ec21581e25b09ae07d66799c922eb31964bfbbdffbb7e28437ba094500d32d9f34e6f7214ed530222e598bbefd28f1 SHA512 8fc993d9a8457e0130d576eeb9bccef0bac8246f428ade466f46cee6dca509985157d28ba260dfd027f9f7f6abcb6b7ff3157b2846f05fe94e9c415021ca5488
+DIST tld-0.11.1.tar.gz 1342605 BLAKE2B 839f64e958d85b7b87053a6cb7e55903f6ebda67fbbba81364bd51421c37c113feba72ab9813255948e30cd29fc7ee5a0dcff93eafee135fb4bb59f2f2136a96 SHA512 02853e8123609debd2e6038b851e9d94dbfb06c959a8aa8ef827a25003b1997fd4560d1e00ffeddf0593ba24fce44fc58c895441e72dd05d4443f4fad201aa60
DIST tld-0.9.7.tar.gz 912360 BLAKE2B be5373040a689fc4d8831c85fb9da29070978c6ea6a7c279caf9dace80c3171ad414861f2558bcdd3ae0f15cba33e577f40869c536611a14eeafc4c1265fdcc4 SHA512 45a42f0c9ffe18912c33c26f30eda33117efd37688cfadbdb05514e22249d0c371629cb29a1d2eb4bce49efdb5d45bab3438f1b6e0dddef905b7ec6ad4fd99e5
-EBUILD tld-0.9.2.ebuild 503 BLAKE2B fd6cfbb26baf0f87a2e8619664a95bab772e81670e4c0b484570cfc2bce7d593a3f0b948aeabdf28462580f02ce2fcadfe3d9d1eed972b9f69e87a3ba713c9f7 SHA512 b9ea3588726a643f4211f264f9a277e34458812a56ceac03cd398d6d4f6116d1864d7a8ba8fe5be602e135c30651675000fa2e9cd1c356fc64d4ce28b9d97426
-EBUILD tld-0.9.3.ebuild 503 BLAKE2B fd6cfbb26baf0f87a2e8619664a95bab772e81670e4c0b484570cfc2bce7d593a3f0b948aeabdf28462580f02ce2fcadfe3d9d1eed972b9f69e87a3ba713c9f7 SHA512 b9ea3588726a643f4211f264f9a277e34458812a56ceac03cd398d6d4f6116d1864d7a8ba8fe5be602e135c30651675000fa2e9cd1c356fc64d4ce28b9d97426
-EBUILD tld-0.9.6.ebuild 503 BLAKE2B fd6cfbb26baf0f87a2e8619664a95bab772e81670e4c0b484570cfc2bce7d593a3f0b948aeabdf28462580f02ce2fcadfe3d9d1eed972b9f69e87a3ba713c9f7 SHA512 b9ea3588726a643f4211f264f9a277e34458812a56ceac03cd398d6d4f6116d1864d7a8ba8fe5be602e135c30651675000fa2e9cd1c356fc64d4ce28b9d97426
+EBUILD tld-0.10.ebuild 505 BLAKE2B b598a7813f622a527646be066ab5cce12e42c7909f637de2a9fe22e847d7ce91cae8e7db35ad116430f993d050ac07e6a036eaaa0021fc2934557325ee0050d0 SHA512 b04fa5e67b2f4e76027f014e18da99f843d0afccaaaf1feb70656f83ca40418d517f460116a0d0b17ed9b1a6c7f3f68f9cfb859a1b2c648436a31a34a43bd709
+EBUILD tld-0.11.1.ebuild 493 BLAKE2B 9756a778725354943d0c87844ee32356203cbc97694c9929681fc30003b3a785230c2818cdedba41f807fb6fac77416f1f8ff358bf32c4e58ac7fa2cf849cf54 SHA512 64dad90266fb391036102007e4a12277537a54c7ec1bdc6c237dc4ea0ad25b7725ae119a05832fcb1c96f343bdbd727150977be65e944abd82b0190a7420a390
EBUILD tld-0.9.7.ebuild 503 BLAKE2B fd6cfbb26baf0f87a2e8619664a95bab772e81670e4c0b484570cfc2bce7d593a3f0b948aeabdf28462580f02ce2fcadfe3d9d1eed972b9f69e87a3ba713c9f7 SHA512 b9ea3588726a643f4211f264f9a277e34458812a56ceac03cd398d6d4f6116d1864d7a8ba8fe5be602e135c30651675000fa2e9cd1c356fc64d4ce28b9d97426
MISC metadata.xml 419 BLAKE2B 48f0e2b96669406551c66e56225022f649ede7feb5e435e73b229f2fba514fd90cc1c542b34c0f31ce5f3bf7197c16188d83cd63542b7017caf114b2a1f0feaa SHA512 fd4fa0a5a30087e046f21cd68d7f5772b20a12f24ebc16641c45e28c1e033a4cf8ac99419f4a70f8d6e7997e6c612681c34e9e576632691ec443360effc75d40
diff --git a/dev-python/tld/tld-0.9.2.ebuild b/dev-python/tld/tld-0.10.ebuild
index 4d524f15e246..4ea3d4e0326b 100644
--- a/dev-python/tld/tld-0.9.2.ebuild
+++ b/dev-python/tld/tld-0.10.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
inherit distutils-r1
diff --git a/dev-python/tld/tld-0.9.6.ebuild b/dev-python/tld/tld-0.11.1.ebuild
index 4d524f15e246..69a5552112df 100644
--- a/dev-python/tld/tld-0.9.6.ebuild
+++ b/dev-python/tld/tld-0.11.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
diff --git a/dev-python/tld/tld-0.9.3.ebuild b/dev-python/tld/tld-0.9.3.ebuild
deleted file mode 100644
index 4d524f15e246..000000000000
--- a/dev-python/tld/tld-0.9.3.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
-
-inherit distutils-r1
-
-DESCRIPTION="Extract the top level domain (TLD) from the URL given"
-HOMEPAGE="https://github.com/barseghyanartur/tld"
-SRC_URI="https://github.com/barseghyanartur/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND=""
diff --git a/dev-python/toml/Manifest b/dev-python/toml/Manifest
index c64f87630d09..e136eded3546 100644
--- a/dev-python/toml/Manifest
+++ b/dev-python/toml/Manifest
@@ -1,3 +1,7 @@
+AUX toml-0.10.0-depricationwarning.patch 586 BLAKE2B 6da04c9641095a4d0cd2b45ac09c4ed09b9f93990267867738ae8a288acb4be1d49cd1bcd5ee1365636df6b25b458dda8ece175cbefbe56ebbe9e1085e093ccb SHA512 64507e993b7b853aa06ab2fd31838aeaf5600125c2c11cfe6ca82e07f140f8aa40d0de61a6800ce8bc50dcfebd0888fac703035fea4a5ccc5f3e725121cad3e6
+DIST toml-0.10.0-1.tar.gz 20396 BLAKE2B 3ddcb4cadfc68239cfcb34938a785b27326991ea89966aa6ba3ff2c8a430099664dce1474adf453f2d372b0d149c43584bce9c7abee4c8cbec3126adb3d2ab95 SHA512 ebad9d87606cf66f3db5abb2b0abd333d5536037446df131bda3f8138c33a6495a8923fc583328c27632d39448790e0e6788745d8acd7d600ea3ce57cb7dbd45
DIST toml-0.10.0.tar.gz 16719 BLAKE2B f7863e9cf0ca5185a59d64010346b4b960c40bc3711d4cbd1ad907d15da823319b748df1a5536465e9f36428bf1599624ede3b1fa68cb420684a52ba137227c9 SHA512 26f26c38ce9cd48305218c2c34c5a5407b00aefc25a933f044bb7be22c23cfdfa3b8cf2da952d17760c4b9038df62e405fa039cc7b63dd3e94c9c312f04f9182
-EBUILD toml-0.10.0.ebuild 590 BLAKE2B 7c2f6117af0313e100b1f3e1b796bdeb59d62b96dd624be8bea9e06420e443fd83f2703ab8b51646c1e420e06624e20545b001a1e3b483fd0360e62df3e81f34 SHA512 c25b56c710a4f05893de4f33ee59129c076e002afd7d91dcda77e29e12abe5ce6329e18a19d8acdbf1e18d80e5380c404fccf1e66f7234a765c3658375c788e8
+DIST toml-test-39bb76d631ba103a94b377aaf52c979456677fb1.tar.gz 19304 BLAKE2B 5bb73ff91146ee85f6844132cdfc06673cdb384810c6c978cfc9f8ce6ba8b1607a0dc2d03aa868791d5fd33d00ebac96a4cd57a98948a3ef9318a52417904eda SHA512 931ba91b77da576979bde290c99f6cb1a2eeec3aee55b5041b0216094c584934d560487d329df21caa64b405ec50b4dd417dc910bbe4f15b1440686efc58da29
+EBUILD toml-0.10.0-r1.ebuild 1161 BLAKE2B e9a5c5003f3d0852e3c2efd59fc31d527798a5d54b446457f5121d2105cc67b9e874d99ba50273c393d40f1060ebdb882278ce03840c028d94e9845121d635be SHA512 35d29750cb6dd1ef4077c8a64b766199364a6db877c6b9f932cf8da28fdf1b86fd3d1788d70fd0578c9c41f0b9c87148eac4d15e9f655199faffc2f1e0dc21dd
+EBUILD toml-0.10.0.ebuild 596 BLAKE2B 7a23a9b2d4d7c21ef20f0ae101b9ab6eea08d961e146ba52134c646eb7fca2b66393f2c7c38f57d16526b49feee1d204092b45057e4061cf1aab9718bad3119e SHA512 eaf6d66414bd2d153be16512e0dfe8fccb58fe6195d7e924ef3b95a4a108a1a97f1681ecaf935169270d83cc443b348c5a05c02df5592ecf2ef9d0f2cf733f16
MISC metadata.xml 324 BLAKE2B d9ee23ed157896fac55ab5bddc1cf299572ad05d4b1de97749c0ae196f01515272feea6cbb3e93a71ad908cfb1cdac70a702b2d94b6ef2a74ebc25b044b5c049 SHA512 d5578a5e1e35bb8b263dba80e0f56ee663bfc6fafe052a82889e3d1551a5143345645fcb09107b5115f78a1d40dd4b2a50609a2df096cf870ec6409764d7715a
diff --git a/dev-python/toml/files/toml-0.10.0-depricationwarning.patch b/dev-python/toml/files/toml-0.10.0-depricationwarning.patch
new file mode 100644
index 000000000000..6afcea90a5b1
--- /dev/null
+++ b/dev-python/toml/files/toml-0.10.0-depricationwarning.patch
@@ -0,0 +1,19 @@
+commit 660dd2d57278e6f608bbaedcaaa4529ace557e41
+Author: Tsuyoshi Hombashi <tsuyoshi.hombashi@gmail.com>
+Date: Mon Oct 8 23:32:53 2018 +0900
+
+ Change to avoid "DeprecationWarning: invalid escape sequence"
+
+diff --git a/toml/decoder.py b/toml/decoder.py
+index bed551b..aa468f2 100644
+--- a/toml/decoder.py
++++ b/toml/decoder.py
+@@ -44,7 +44,7 @@ except NameError:
+ FNFError = IOError
+
+
+-TIME_RE = re.compile("([0-9]{2}):([0-9]{2}):([0-9]{2})(\.([0-9]{3,6}))?")
++TIME_RE = re.compile(r"([0-9]{2}):([0-9]{2}):([0-9]{2})(\.([0-9]{3,6}))?")
+
+
+ class TomlDecodeError(ValueError):
diff --git a/dev-python/toml/toml-0.10.0-r1.ebuild b/dev-python/toml/toml-0.10.0-r1.ebuild
new file mode 100644
index 000000000000..c0d855b0f8b4
--- /dev/null
+++ b/dev-python/toml/toml-0.10.0-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+TOML_TEST_VER="39bb76d631ba103a94b377aaf52c979456677fb1"
+
+DESCRIPTION="Python library for handling TOML files"
+HOMEPAGE="https://github.com/uiri/toml"
+SRC_URI="https://github.com/uiri/${PN}/archive/${PV}.tar.gz -> ${P}-1.tar.gz
+ test? ( https://github.com/BurntSushi/toml-test/archive/${TOML_TEST_VER}.tar.gz -> toml-test-${TOML_TEST_VER}.tar.gz )"
+IUSE="test"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~sparc ~x86"
+
+# peculiar testing depending on https://github.com/BurntSushi/toml-test. Not
+# particularly worth the trouble.
+#RESTRICT="test"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( $(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' 'python3*') )"
+
+PATCHES=(
+ "${FILESDIR}/toml-0.10.0-depricationwarning.patch"
+)
+
+DOCS=( README.rst )
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ if use test; then
+ mv "${WORKDIR}/toml-test-${TOML_TEST_VER#v}" "${S}/toml-test" || die
+ fi
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/toml/toml-0.10.0.ebuild b/dev-python/toml/toml-0.10.0.ebuild
index bc40888db0b3..b1d58275a40d 100644
--- a/dev-python/toml/toml-0.10.0.ebuild
+++ b/dev-python/toml/toml-0.10.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~sparc ~x86"
# peculiar testing depending on https://github.com/BurntSushi/toml-test. Not
# particularly worth the trouble.
diff --git a/dev-python/toro/Manifest b/dev-python/toro/Manifest
index c0b85dd9a323..4565e6c4abda 100644
--- a/dev-python/toro/Manifest
+++ b/dev-python/toro/Manifest
@@ -1,4 +1,4 @@
AUX toro-1.0.1-no-test-install.patch 278 BLAKE2B 87ac93c1b5a70eee2995e1466b771a8d6667c209deac9c872888b970792b3de0eda32a4f62b25eeb714c6600906779e949bb3b07a52c7faa240e4846ca12751b SHA512 e1a7eb6ba8898a112603ac1bdb3eea692c3bc52931a617bc12343e7c60980a4bedab93584347777cd4869085872ca7b7f7c0c8a083d175e0e2597214680a5f00
DIST toro-1.0.1.tar.gz 57343 BLAKE2B 2269aa9d99eda60013c695c9acbf4f808562c0d7f4a79ee7d7402255af2ff600ad292949ac789b7a7c9429009cec41587052440e64f99edb7f88646dabd3b814 SHA512 a8a498868ff32dbd8ba9a0adf62b1fa2e9dea4f34be4e2701c08c7b58ef28b8daf4eab93916855a711a557049e587e886d6ba362487c151c5db34f6135f4f3e5
-EBUILD toro-1.0.1.ebuild 813 BLAKE2B 6afd4ca5fbbb25199f019c8a14aff928db1c3d9ae0f5e71c9a2bdeb05d8d63fe1514346f8ab903983681af8d47018ebc5e2f050e19fe89e16b2d5e6fe8ee984e SHA512 4a61b377a5db6f3b1f8f84598b45496263baccbb587bd442146ecf932fc9b4ce858b957a0a33a8e15deabdd6370725f5ae135c9e8c8a180b7b1f5f8fcbac3c9e
+EBUILD toro-1.0.1.ebuild 840 BLAKE2B d7dbb5c4ed4af979310d1db55899836cd408ca448424854b58d6808ae52517b2196834b05865eae2faf1ed2cbbda1eb710a7e4366ba5a1b2ae45baf929f55687 SHA512 1989d05f89f5076836370b81c341ea9fe0dc2bf48682228a3b62519a6880b39b44bfac9011ea56782624c7e120a575bd57447ec9fc09c4c018570ff6a17b248b
MISC metadata.xml 524 BLAKE2B 45ccb3fe7a751bcda58eb5948921c4c6e75080488ae7e40e1c924911c9ef2121dd9182dc638a411bb5892e80738afbe33cb909eb8b44f80ba4e4e4edc76796e8 SHA512 f95ad860f9ec86f41e8909c242e83262fc0ae48082d96891c7d00e937c8b87a1cf9585fc6c0fabe61ff5e94369c027c77a89de86415872dba47a0cb69fcb7164
diff --git a/dev-python/toro/toro-1.0.1.ebuild b/dev-python/toro/toro-1.0.1.ebuild
index 3934e28b624a..899e5b879b4e 100644
--- a/dev-python/toro/toro-1.0.1.ebuild
+++ b/dev-python/toro/toro-1.0.1.ebuild
@@ -16,6 +16,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
virtual/python-futures[${PYTHON_USEDEP}]
diff --git a/dev-python/towncrier/Manifest b/dev-python/towncrier/Manifest
new file mode 100644
index 000000000000..716d6f85e909
--- /dev/null
+++ b/dev-python/towncrier/Manifest
@@ -0,0 +1,3 @@
+DIST towncrier-19.2.0.tar.gz 18089 BLAKE2B d1e17e707b90089b19d9eedebd898b71fcc9a582cbae0166650a6bd52a8ac6bb3921a458a6d2c10e5930b92230ddf5efc5a428646c464edb6eb4bfc06949e217 SHA512 60999446c4ae404fb54ea6282a862621d49f62a2488d31eecf8fed9dd7afa6e01f4feac6e3dd26b882ee75f747424d63d05521e33b5f6b8df7059ce32dbe5c4f
+EBUILD towncrier-19.2.0.ebuild 894 BLAKE2B 3a7ee7022f3af265d468dd201c303e58e7b7231d535b4fa6bfc022ed5dc6b6a5ec2a93b89d072b45f581b7161a8cbebb8f175e0f1f4648047f799696943580d7 SHA512 99009cfd90a499ae9a5b9e343068613de86a2e3a4fc75c4defbb4cb0c06be85ccc11022e2d0393feb16e3704cabdee047b014c3c07bdc7929af3ec8000acb8cb
+MISC metadata.xml 312 BLAKE2B fb9710abb0c693626d09df383f38a85e69b165f13f76aac9ba46da772e04d2679f4898dab39ed4d383854a4338713c24a389b7ac37b797eb78388e696c8191cf SHA512 4f75330d767fd48bd21128ea81256aa5c5031e0898eb07889a5ebf4c2275e7af174e715500a0724428bf8ef5d8051d29d2a489fdcf557b19a88d294b4c85e5b2
diff --git a/dev-python/towncrier/metadata.xml b/dev-python/towncrier/metadata.xml
new file mode 100644
index 000000000000..580f32722c5c
--- /dev/null
+++ b/dev-python/towncrier/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">towncrier</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/towncrier/towncrier-19.2.0.ebuild b/dev-python/towncrier/towncrier-19.2.0.ebuild
new file mode 100644
index 000000000000..02cb7a393567
--- /dev/null
+++ b/dev-python/towncrier/towncrier-19.2.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit distutils-r1
+
+DESCRIPTION="Building newsfiles for your project"
+HOMEPAGE="https://github.com/hawkowl/towncrier"
+SRC_URI="https://github.com/hawkowl/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-python/click[${PYTHON_USEDEP}]
+ dev-python/click-default-group[${PYTHON_USEDEP}]
+ dev-python/jinja[${PYTHON_USEDEP}]
+ dev-python/incremental[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-vcs/git
+ >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
+ )"
+
+RESTRICT="!test? ( test )"
+
+python_test() {
+ distutils_install_for_testing
+
+ trial towncrier || die "tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 67b7090c8945..54c3fc01a32d 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -2,8 +2,12 @@ AUX tox-3.12.1-skip-broken-tests.patch 2766 BLAKE2B f2776638f48909c18a14c0e556d7
AUX tox-3.9.0-strip-setuptools_scm.patch 699 BLAKE2B 15c001c0523420c2ae22013cc6729b34b97f1a25f7cddcde53f752dc11e1329d66522eeebbbda00bce58781c96b622ce4cd22127902b5ddf34b43e5197577792 SHA512 6c23dfa907303a826595cc7ff897212272841b151b574596d401b87bd441d26599c12b36bc08a5659af3e6639c20773c866df7b53c4230bb3eea86986253eb07
DIST tox-2.9.1.tar.gz 1855982 BLAKE2B 3e2f5fd3d3e45e54f96b0a6fc8f9e98bfba3b48540cc2922a897e016b5aabc9974772c9b897e0fab7b38b00f99478a063ad988ffa8b65fa53f684997334e492c SHA512 ff19b2bb7ac963379f1cccd4973ad9eb4dabfbda976cde7caba50ad010d8fa57c1cba91d63e3e0512e44cc7d350bc9270fbd9b30db1bd55f7d9c239e7623d066
DIST tox-3.12.1.tar.gz 283964 BLAKE2B b7cb2394a721f281552d1f614a6059f7025390a4ea03fd970c85330dffb97f601f0c3f8c9c9b05f86b5b92e87ef80fba48676201550581562b8cf3f1b2afa34b SHA512 d7ed7ce17b03b5c8e3ba95e14f547c8dbb9a04ac38b98fb24c09261b5087ffc83b05e9a03607fa53ce61340a3ba69fc4121622f7fe338ce8ed402d25d59c7e6a
+DIST tox-3.13.2.tar.gz 286403 BLAKE2B 579692b4902e9cff0ede954fcf2d1a7f1771c0e3ad4b6cd362f93b1e745b238c739ab857b2394700d736eb6a0d91c1f2b385de1926908c0c4aa5a9d183a6b29a SHA512 b2447d4300a7469eb53f094427a7bb92ac973b5fdcfdf9b98736225b3a315953e06e92a4accb2f84f8649fe79a9146fb804afdf9adebf9231afb0bd143e646cc
+DIST tox-3.14.2.tar.gz 288615 BLAKE2B d74de145c8e839938c332f1e5a4819126d2ab1212679cc5c50390a9c7b0edb8a7059c55d9c6c8d3697f36cace7c0d3361725f5020d3f9d7efcddf8faae8c9be5 SHA512 c573d4b6a8e6538eb17031f7432d6f52f75514309c5daad53286aeff00db51146a5de089bdc1efd76f8126c374efa02c0ea7a8ca4224c0ec0f9ee945edd62c97
DIST tox-3.2.1.tar.gz 268827 BLAKE2B 764835d04fb0c17f32eb8e2041b83f90d6a729b781a5b5b95e9ecb1162f1c29ed595d4a6369524b390a31853b8003485b27a3a12d63e84f49e92675f1a9bee13 SHA512 79f5a1c8f6e818fbb8444754e3767d880fc1fdfe63b46c518d37440fe2b2f3ce572865aff83d9492c24486fded49893cc31bd9b11254bac4db507260304bc76f
EBUILD tox-2.9.1.ebuild 1295 BLAKE2B 42e92124d10084a3e3f590699af9b455d3d3a453e0faada3d92eaed7f535a02d35144361df37b74588e6a25053a682ee5cc5c796f4a9b7b0e57cad4deeb1f6be SHA512 c2adc590bd462960943af135dd2b5782b35f90c06a2413ea50d46ebaef1cf4b0014368bb904d4332f619f2dbde4aa7f9633a0bed80303372e0f426ef6656ea88
-EBUILD tox-3.12.1.ebuild 1433 BLAKE2B 8e2e812e24167ddb09c8e594e2b90b9ce1e3a894dfaed7f943febfc5118d4df6fbf58008fab263641ab12f141a329fc16598e7eb5d78471c0c47b0038395bd17 SHA512 93616596aa72c04bdb323214cfb9ce0b869ec35bca2e388292802945385c1c377fb3fd10ec84392b83a3dc5a229cf201dad2e82656bf92a7f176cade7b1c262b
-EBUILD tox-3.2.1.ebuild 1953 BLAKE2B 20ef7befbe5fced2de522b65745e159fdbdc323c887eaad5feeda601bc68180651716913e8c84a5fe778a52ce3dcd0db2b7ee76309cd3e7583c2b90914c0ad74 SHA512 255146b77fedd2a709cb6b0bffeac1469811028d7dd806219107139bc27a171826dee2cb0d65672e8e206cd8c0d37fa5d84dab8d81b53aa6b5627b39a9e0e376
+EBUILD tox-3.12.1.ebuild 1466 BLAKE2B ebdfeb3f2c2dd9276fe685667f4dc6f23e0fa7ebf6c006d0b9cd34c36752603e9059353ebffc68fb3ab5afe82b5c8dc3f034470f6f263f12d05d7cb804ad10d5 SHA512 eca0be5a74a97ee23c93b76a5cf7c9b4c667417b01235ab98bff8e5c7c98b5fb901338a65f208ed85ffb00a54f5130cf61157290f67a6f019c26129ed1c04bd8
+EBUILD tox-3.13.2.ebuild 2017 BLAKE2B 7d19851d54cc581c7975caee5934bfc9e29561d6a51ea37cabdbc4d8f425c052d4661f532c7df8bc6877180ffe304e7a110f3bd9515b2edafd9eb93fd4d34d53 SHA512 820e7a1728c30f0c538f0d9d457512d2196e966d6a0a0ea3922c95a3ab2697cd4b923ae7d1a4166852b9c7798461728a0fe3845a5548709174a020fffc4ea881
+EBUILD tox-3.14.2.ebuild 2223 BLAKE2B 0ded1bfb604a2659511fa18067f07745b6ff66b0765a44524bf76572b345811f8ff7e7a37fc9097a24ef3718558cf6c8755af66da88c80a33be10a569ea8880c SHA512 89990208337a8187c8315c85e51dbc5c6160e07af80dc43f7aa281f5fbcde2ead3a7686217e0902758d33f96c284c262c733880bd05fa4011c47e0aac1d2b7fa
+EBUILD tox-3.2.1.ebuild 1980 BLAKE2B 171526d62a97d38f8c7cd90aec04e82c90695e67bf68d842733d74fb1352979989290abbd52cad3ba619d04c4a9f301e551f552269d31382048bae067e2bc9a1 SHA512 cd2c04bee98b2b5bc33a01eb4269bfae4928a102cd9cdff091f4713324d822a9fb0dd3f5e3f9e7f6cfc882094ca84b186ffe5ea5e3ee7349bff8b84ab17f926f
MISC metadata.xml 357 BLAKE2B bdd98bc9f7cc557df1218d1d6c6dd6c0b77fe41ac2e7133728cec5e0709059b60d778fcc958c6932996dd6776c89aeb2e5d1059ee92e8aa824296c512145a2c7 SHA512 8955a371491a0ec5c85704134be03aef40584281a4c7cc74b3d63a0820050692ac7ebeca042b8847fe415170d83dacb27bb51a1d545da0ee28e77c7e405e59c3
diff --git a/dev-python/tox/tox-3.12.1.ebuild b/dev-python/tox/tox-3.12.1.ebuild
index 97ebcbe09d1e..8f133f3ef0d7 100644
--- a/dev-python/tox/tox-3.12.1.ebuild
+++ b/dev-python/tox/tox-3.12.1.ebuild
@@ -13,10 +13,11 @@ SRC_URI="https://github.com/tox-dev/tox/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~mips ~sparc ~x86"
# doc disabled because of missing deps in tree
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/filelock[${PYTHON_USEDEP}]
diff --git a/dev-python/tox/tox-3.13.2.ebuild b/dev-python/tox/tox-3.13.2.ebuild
new file mode 100644
index 000000000000..c127fe10fc49
--- /dev/null
+++ b/dev-python/tox/tox-3.13.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="https://tox.readthedocs.io https://github.com/tox-dev/tox https://pypi.org/project/tox/"
+SRC_URI="https://github.com/tox-dev/tox/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~sparc ~x86"
+
+# doc disabled because of missing deps in tree
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/filelock[${PYTHON_USEDEP}]
+ dev-python/importlib_metadata[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ <dev-python/pluggy-1.0[${PYTHON_USEDEP}]
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/py[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ test? (
+ >=dev-python/flaky-3.4.0[${PYTHON_USEDEP}]
+ <dev-python/flaky-4
+ >=dev-python/freezegun-0.3.11[${PYTHON_USEDEP}]
+ dev-python/pathlib2[${PYTHON_USEDEP}]
+ >=dev-python/pytest-4.0.0[${PYTHON_USEDEP}]
+ <dev-python/pytest-mock-2.0[${PYTHON_USEDEP}]
+ )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-3.9.0-strip-setuptools_scm.patch"
+)
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # broken without internet
+ sed -i -e 's:test_provision_non_canonical_dep:_&:' \
+ tests/unit/session/test_provision.py || die
+ sed -i -e 's:test_provision_interrupt_child:_&:' \
+ tests/integration/test_provision_int.py || die
+ # broken with our mock version (?)
+ sed -i -e 's:test_create_KeyboardInterrupt:_&:' \
+ tests/unit/test_venv.py || die
+ # broken with Gentoo Python layout
+ sed -i -e 's:test_tox_get_python_executable:_&:' \
+ -e 's:test_find_alias_on_path:_&:' \
+ tests/unit/interpreters/test_interpreters.py || die
+}
+
+python_test() {
+ distutils_install_for_testing
+ pytest -vv --no-network || die "Testsuite failed under ${EPYTHON}"
+}
diff --git a/dev-python/tox/tox-3.14.2.ebuild b/dev-python/tox/tox-3.14.2.ebuild
new file mode 100644
index 000000000000..8e6bee7f637d
--- /dev/null
+++ b/dev-python/tox/tox-3.14.2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="https://tox.readthedocs.io https://github.com/tox-dev/tox https://pypi.org/project/tox/"
+SRC_URI="https://github.com/tox-dev/tox/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~sparc ~x86"
+
+# doc disabled because of missing deps in tree
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/filelock[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/importlib_metadata-1.1[${PYTHON_USEDEP}]
+ ' python3_{5,6,7} pypy3)
+ dev-python/packaging[${PYTHON_USEDEP}]
+ <dev-python/pluggy-1.0[${PYTHON_USEDEP}]
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/py[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-16.0.0[${PYTHON_USEDEP}]"
+# TODO: figure out how to make tests work without the package being
+# installed first.
+BDEPEND="
+ test? (
+ ${RDEPEND}
+ >=dev-python/flaky-3.4.0[${PYTHON_USEDEP}]
+ <dev-python/flaky-4
+ >=dev-python/freezegun-0.3.11[${PYTHON_USEDEP}]
+ dev-python/pathlib2[${PYTHON_USEDEP}]
+ >=dev-python/pytest-4.0.0[${PYTHON_USEDEP}]
+ <dev-python/pytest-mock-2.0[${PYTHON_USEDEP}]
+ =dev-python/tox-${PV}-${PR}[${PYTHON_USEDEP}]
+ )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-3.9.0-strip-setuptools_scm.patch"
+)
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # broken without internet
+ sed -i -e 's:test_provision_non_canonical_dep:_&:' \
+ tests/unit/session/test_provision.py || die
+ sed -i -e 's:test_provision_interrupt_child:_&:' \
+ tests/integration/test_provision_int.py || die
+ # broken with our mock version (?)
+ sed -i -e 's:test_create_KeyboardInterrupt:_&:' \
+ tests/unit/test_venv.py || die
+ # broken with Gentoo Python layout
+ sed -i -e 's:test_tox_get_python_executable:_&:' \
+ -e 's:test_find_alias_on_path:_&:' \
+ tests/unit/interpreters/test_interpreters.py || die
+}
+
+python_test() {
+ distutils_install_for_testing
+ pytest -vv --no-network || die "Testsuite failed under ${EPYTHON}"
+}
diff --git a/dev-python/tox/tox-3.2.1.ebuild b/dev-python/tox/tox-3.2.1.ebuild
index ad9bfd78868c..458036b2e40c 100644
--- a/dev-python/tox/tox-3.2.1.ebuild
+++ b/dev-python/tox/tox-3.2.1.ebuild
@@ -16,6 +16,7 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/tqdm/Manifest b/dev-python/tqdm/Manifest
index bfd33eede150..add5550a2a6b 100644
--- a/dev-python/tqdm/Manifest
+++ b/dev-python/tqdm/Manifest
@@ -1,6 +1,8 @@
DIST tqdm-4.23.3.tar.gz 75941 BLAKE2B 9e5810765e8f7ea4f54b0f93f453d278d5ad4b1710f1476a6f00ff2e513789585e97dcd5a8331fe69d3593b18affd50bf9bf51cbaed29ecd68d4efad9318aa31 SHA512 40c853b7cf7611ba2ef7652417c0d42ea4392f5ea9cbe319dbb9e3dd063594e5c637fb5d13f77935fb9a034d395b28fa9480fec1c6cca1852644add4ac18cce8
DIST tqdm-4.33.0.tar.gz 121571 BLAKE2B f4ee73cfa710462e148f6034ac69144d845d216bd97e16a78bc1f1ed5d658b6cd695d07aa1ea6ec93e2e747ab8fc52263a580c01516d1f111dcb5766b019925d SHA512 de86a2dc2c5f887b9671ee01e7c05820375b0ef83dec92f17da4d944dd02cbf96a133fd9d349ba5f9c75af70e7b87110a9a7ad3293c7eb81e49ed6ea288ba73c
+DIST tqdm-4.40.0.tar.gz 129225 BLAKE2B 85030c11bdba6c1d6da461e3c648bae6ae173577fb18986e3153badd73a28352f807782759aa52ed082d7ee0c13dc5f850c1da563ee5892f6bf5e8f49c48c7ee SHA512 1c326d98130c79f614cea502723e4202baa57b7b4639e208133cb464785e4a8d4eaa9d262ea484246d45e5eb8f21994e7ecf3fd6ef0f4966f9049fc8013d7442
EBUILD tqdm-4.23.3.ebuild 677 BLAKE2B f3f71e02105b6d4c0a6b83721f50f2b70db1a582531bdbbb7785a1187da9692ce089f96d81d71fa909a8b8f16bd939882660583343f9ae613327c223cd48a293 SHA512 c4cdd7e8b753bbf59782fc7a13f626207253d5a486eb22b91a32c9c6a19d4bdb516461d0d8c11b8b35753b1989bacb71372633c7af4cc0d81565ad4b18aadeaa
-EBUILD tqdm-4.33.0.ebuild 1198 BLAKE2B b924fc5cd5da4cf969f7b677fc983d0bf478324cb519ba7a820c7b94381910fb7d2c3718803f218020ff4357833e3edb8f8b573dabe74d8eea99bc9c3da910d4 SHA512 5e793e6a8c1a348aeb6628dde2990f533dce500e45020e51beb7a3b49e8762e1421d35356a5700022741c5b355c4ae6fa7a99a2ab6c38514565e68f1a25d9af9
-EBUILD tqdm-9999.ebuild 1198 BLAKE2B b924fc5cd5da4cf969f7b677fc983d0bf478324cb519ba7a820c7b94381910fb7d2c3718803f218020ff4357833e3edb8f8b573dabe74d8eea99bc9c3da910d4 SHA512 5e793e6a8c1a348aeb6628dde2990f533dce500e45020e51beb7a3b49e8762e1421d35356a5700022741c5b355c4ae6fa7a99a2ab6c38514565e68f1a25d9af9
+EBUILD tqdm-4.33.0.ebuild 1238 BLAKE2B fa7e498184f860bbd5d9e705292bdc1879860834c0514ed9bf630dfc72938e00ffdb3317caec36b50fd6ab6b7e97585ae33ecf48686e6bee44a8721bbf450cfa SHA512 555652476ef689ba78116b220e737d3b484b12da2bb89b13619a71ef79bb55a77466da7d75aa624f250e3aff47afc765eef71750441af97fdce789cfb3ae6a68
+EBUILD tqdm-4.40.0.ebuild 1337 BLAKE2B 80c41e2eecee4920f62f58ab0f44dbd5d886323720865cdb5121b71e7c1bd2dfd8f350b9466c5fcfc9fc383cdbc8a918217084d74119f6b47f880af7217abfb4 SHA512 9b991085ada05e7d50b1c4331b7c4ad0dc05dd8cc5dcac14e6c6649e9d7136576ced16b1b763b225b69340e9c77f16bd2679dedfb6c6a85bebca963b34661607
+EBUILD tqdm-9999.ebuild 1337 BLAKE2B 80c41e2eecee4920f62f58ab0f44dbd5d886323720865cdb5121b71e7c1bd2dfd8f350b9466c5fcfc9fc383cdbc8a918217084d74119f6b47f880af7217abfb4 SHA512 9b991085ada05e7d50b1c4331b7c4ad0dc05dd8cc5dcac14e6c6649e9d7136576ced16b1b763b225b69340e9c77f16bd2679dedfb6c6a85bebca963b34661607
MISC metadata.xml 710 BLAKE2B 9495d9ce29f39e1594574e1ec2986becc8601f2ef1a30b9b13019d5711d0b75e84285e7cc04e2a47b96deee20b6bce8b15cb562e47edfaa77216afbac248e493 SHA512 bd4dd0763d6c332200c07e4c43830839e99b84ed7d2cebf4a2315a2a152ea7a0b2944a2976e8cd6a29d54adc185161380d13e26cfa689ab2bd48ef2f90395c7a
diff --git a/dev-python/tqdm/tqdm-4.33.0.ebuild b/dev-python/tqdm/tqdm-4.33.0.ebuild
index 9a0b9b8ea059..832cf02c5bbe 100644
--- a/dev-python/tqdm/tqdm-4.33.0.ebuild
+++ b/dev-python/tqdm/tqdm-4.33.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/tqdm/tqdm"
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~hppa ~sparc ~x86"
fi
DESCRIPTION="Add a progress meter to your loops in a second"
@@ -21,6 +21,7 @@ HOMEPAGE="https://github.com/tqdm/tqdm"
LICENSE="MIT"
SLOT="0"
IUSE="examples test"
+RESTRICT="!test? ( test )"
# Uses pkg_resources
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/tqdm/tqdm-4.40.0.ebuild b/dev-python/tqdm/tqdm-4.40.0.ebuild
new file mode 100644
index 000000000000..78874a4508fc
--- /dev/null
+++ b/dev-python/tqdm/tqdm-4.40.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/tqdm/tqdm"
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~sparc ~x86"
+fi
+
+DESCRIPTION="Add a progress meter to your loops in a second"
+HOMEPAGE="https://github.com/tqdm/tqdm"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="examples"
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}"
+
+distutils_enable_tests nose
+
+python_prepare_all() {
+ sed -r \
+ -e "s:'nose'(,[[:space:]]*|)::" \
+ -e "s:'flake8'(,[[:space:]]*|)::" \
+ -e "s:'coverage'(,[[:space:]]*|)::" \
+ -i setup.py
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ # tests_main.py requires the package to be installed
+ distutils_install_for_testing
+ # Skip unpredictable performance tests
+ nosetests tqdm -v --ignore 'tests_perf.py' \
+ || die "tests failed with ${EPYTHON}"
+}
+
+python_install() {
+ doman "${BUILD_DIR}"/lib/tqdm/tqdm.1
+ rm "${BUILD_DIR}"/lib/tqdm/tqdm.1 || die
+ distutils-r1_python_install --skip-build
+}
+
+python_install_all() {
+ if use examples; then
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/tqdm/tqdm-9999.ebuild b/dev-python/tqdm/tqdm-9999.ebuild
index 9a0b9b8ea059..78874a4508fc 100644
--- a/dev-python/tqdm/tqdm-9999.ebuild
+++ b/dev-python/tqdm/tqdm-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7}} )
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
inherit distutils-r1
@@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/tqdm/tqdm"
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~sparc ~x86"
fi
DESCRIPTION="Add a progress meter to your loops in a second"
@@ -20,20 +20,28 @@ HOMEPAGE="https://github.com/tqdm/tqdm"
LICENSE="MIT"
SLOT="0"
-IUSE="examples test"
+IUSE="examples"
-# Uses pkg_resources
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/nose[${PYTHON_USEDEP}] )
-"
+BDEPEND="${RDEPEND}"
+
+distutils_enable_tests nose
+
+python_prepare_all() {
+ sed -r \
+ -e "s:'nose'(,[[:space:]]*|)::" \
+ -e "s:'flake8'(,[[:space:]]*|)::" \
+ -e "s:'coverage'(,[[:space:]]*|)::" \
+ -i setup.py
+
+ distutils-r1_python_prepare_all
+}
python_test() {
# tests_main.py requires the package to be installed
distutils_install_for_testing
# Skip unpredictable performance tests
- nosetests tqdm -v -I 'tests_perf.py' \
+ nosetests tqdm -v --ignore 'tests_perf.py' \
|| die "tests failed with ${EPYTHON}"
}
diff --git a/dev-python/traitlets/Manifest b/dev-python/traitlets/Manifest
index 431ff683ef9b..fad4a7935bc5 100644
--- a/dev-python/traitlets/Manifest
+++ b/dev-python/traitlets/Manifest
@@ -1,3 +1,3 @@
DIST traitlets-4.3.2.tar.gz 88173 BLAKE2B 51848cc4405521872391e2e4e55bb6c32ac939125337118bdc6282f4e7eacb116ddc94ff901fec18c2cf023af5d39aec77e6737bee2f915b28b4032611257860 SHA512 4f3239bc31af224814c8181dd1ac0fe5287160aee48b2b0f54afae841c8a9d7eaed010082044b6d16f91cd970bf0aa1eeba57d4503dd919fc8c4613ac5150ca9
-EBUILD traitlets-4.3.2.ebuild 1216 BLAKE2B 49bf3be1aaec9662e6097797beb4fc93cfc891d9e6917208137f2b8b077e0ac28e42179e8a053be72cd989c847719f60bd5d31572b92470fd0a0dbcd5c69f20f SHA512 f09d79cdb178536be698be0da807a0d7e59b74f0757322ec8caab0dfafe50dbac354d6cd6d52ea870046b5f882fe3a53f42c9be3f357c82d0ee6947642d23ef5
+EBUILD traitlets-4.3.2.ebuild 1243 BLAKE2B 2b983d9d588a72f554410dcd832ac14a5eebce6f77fce661328c822f08d9903df8dc9f431ab465ae445b9d4f1889b2f94349e2d7cbcbca61bf17bbfad6b56e82 SHA512 4b32908f833bb86ac2134e89efba72b8eb7f5fd3e4fa48a3bd28565ec4871372bc5f00639047758a7b5f84b478a81f5b98bdb592a36be6a51bb5d26fb9dc7c17
MISC metadata.xml 604 BLAKE2B cdae6c5e9ea3e7b98e44d815f1f1865c83c78bf3457e3a26e5132fbb3648ec585e9224faf7197e0736e7ba98f19ef2ae0a3fb32f2b9615a2efa0fcaec80cc37d SHA512 0a7e7a4383b50e9c362a5135315d325f226640255521eb507ff7741a61ffe7a91a8a5896e641596d6ee83c1b70e8727e1820e8b29d53e466239d007b1155e221
diff --git a/dev-python/traitlets/traitlets-4.3.2.ebuild b/dev-python/traitlets/traitlets-4.3.2.ebuild
index 7878b9fd3299..889182ebe6d3 100644
--- a/dev-python/traitlets/traitlets-4.3.2.ebuild
+++ b/dev-python/traitlets/traitlets-4.3.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/decorator[${PYTHON_USEDEP}]
diff --git a/dev-python/transitions/Manifest b/dev-python/transitions/Manifest
index b6065e8c7841..76e2b29aca24 100644
--- a/dev-python/transitions/Manifest
+++ b/dev-python/transitions/Manifest
@@ -1,3 +1,3 @@
DIST transitions-0.7.1.tar.gz 1283833 BLAKE2B 5f2f2813ba158cf5ccac4e2d55700149b986bdd24f9e864cec8d03390724cf79d9d379afa06b1a7b56c6a91376410252fdda169024f6ebbba2ed976fe7a18e7b SHA512 3fe5989faf9dbfdc15d50beaf2656240317f00278727271e5bd64ad465be1640b67e760fb73f4b06a61920343215815a8be03d41dc4d32086222446463ef71d7
EBUILD transitions-0.7.1.ebuild 988 BLAKE2B 2b13d78fb9a51dde7134e7eda337427d3ce377885df015be4debff0bb88e76d711418268a6b2bd511e7c694333058e979a07e98cf2f50508c5280148bf410ba5 SHA512 cabb855a45cebfaafbd9d77cc73365b5cf1cedc8c243193b6b00be52975616f8ebd2c69b302455b02e4da75b7f375d6f1997f6534864e103c6d1536d5bca68fb
-MISC metadata.xml 807 BLAKE2B 041bfd7046f5826c097703482fa86e2a29f091ce29053b0fd7bffdb4b03ad8f9d339c4a88380cde7bd0e28ff583f07d0100317650e63ed378d3d3fec30b4a3cd SHA512 c9b8379de019e4bb3251e3862d5a4b9bbe2dad4646f5fe0d785b5f3b3983492d5d6ac028d7ee9dff6d1dfa74c08503c4e81092f8200c58f41eb0b46ba0d4cf69
+MISC metadata.xml 688 BLAKE2B aa20597be6470d32cc9a933d01f04f2b145d9d0dae23cd7bd3f4a3794e919c08cdee49f0c9a861b00e8971721091a315474d19f482afb6d009eceebb6a49ce15 SHA512 4b09b37102dbad8597aa58b1a0bbaae9c37360e58967c468226ae18122fa29e7c50902dd44a71e28a6822089ca9e787781d28d1e09e56a73ae34d8a7b9a6d941
diff --git a/dev-python/transitions/metadata.xml b/dev-python/transitions/metadata.xml
index a48ef5d38ade..1cfa63698d55 100644
--- a/dev-python/transitions/metadata.xml
+++ b/dev-python/transitions/metadata.xml
@@ -2,13 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>ck+gentoo@bl4ckb0x.de</email>
+ <email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<longdescription>
A lightweight, object-oriented state machine implementation in Python.
A state machine is a mathematical model of computation.
diff --git a/dev-python/translate-toolkit/Manifest b/dev-python/translate-toolkit/Manifest
index a7a0c06338b4..42a81273e30a 100644
--- a/dev-python/translate-toolkit/Manifest
+++ b/dev-python/translate-toolkit/Manifest
@@ -1,5 +1,7 @@
DIST translate-toolkit-2.0.0.tar.gz 1106464 BLAKE2B 419caa924b36abd45cd285a28594dad7d1d49dd149961a686382f848e85d6bb15c4cbf52b28881efa7643a9470a51d2c00c57ce52c153a113296344054e31038 SHA512 a349f64438683bb00a7a7ba0537b7c9a268e6222d2df67991eb5d47b05a446a6049bf42918edc97ba8b08a89a42850eb37f6b4b917ccf5c44494885a853ffe1f
DIST translate-toolkit-2.3.1.tar.gz 7668931 BLAKE2B b8426c06cfd01d6afcc88b629cf464e6fa91a49a6a3399cdc693395f67677bc8eeb4bb1ce0b5a1653ce0e6cafabf76cc102ab462d0482cbf311e5369f65df678 SHA512 8928d1d681dfb4cd9100ae6128f6e1d7e85ff518e6f529c37d01e34679470e9d964c08dfbb902edc23403ff6f6912d0a4236fe0cb21819d00d9ba46c3009ace3
+DIST translate-toolkit-2.4.0.tar.gz 7646438 BLAKE2B 5d956ce05b57aa3ec2c7896a36f199cab5a590d4d6a4ad84263d7b757e35d5e42a40cac38ea3da1c8a11c64b1cacff5a5742b79ad5a87436842a35547d89e611 SHA512 715d9e974c451a5c3d92471287f4da8e8ba663efda849398f77a3c3d6f16e0c9a8e685261ec07c02ce9bd13f3766f0b2b1ad441b92116bb3913036ffbd415658
EBUILD translate-toolkit-2.0.0.ebuild 2123 BLAKE2B 373d36db17a6d38bceeebb03bd3dade8b2165c45358b87e0c9ea7ada23d53b27f0d00d2e16f5964c77f86be83eb4f2ac47cc114fad2d489ae6e45d803b109687 SHA512 9961aae2b6fc8b6c0efc505b0dcc185c088d0ced6ef120520ddeb8952985cc892ae381c7da9109b49bba55f38bcb481cc113579270341041f0bb7545ac69c51b
-EBUILD translate-toolkit-2.3.1.ebuild 1972 BLAKE2B 42c198a1ae055f866519bececbafe557786fecf4b80aacce68325cb394c6529dec13ae00ebb88e70861713f5412b5217a1cc14e07b5de4c08630f5aae9cd7fad SHA512 9f95d9710345b309bd131724440facaf79da97a1c9f223e75101849b45133b0d4855352bcb92b0be7181f0c77f329460d6cf037d1fed68d0d42368fce1481dba
+EBUILD translate-toolkit-2.3.1.ebuild 1976 BLAKE2B 8d98110965f956162f8595bc812f6f8ecbe59ccf9d9411af007e3d992e381ff13e678318471de2e5ff4da19de1486bce4bd17e7d7d0d4661cc619b5d84897846 SHA512 c6a9c6a427fead36eb4f87da1c283ced505b38143b48546afb329e0e75307df5057bf9bf021aa5c6018bcb8ae2784be9326deda278ed47f9d60a3fe8cb0fbd8d
+EBUILD translate-toolkit-2.4.0.ebuild 2025 BLAKE2B fd21ddc4948795f87b0572f64678ec4f09dd320eb623bc962f98fbcc15c716dcc09991fd01eee9d6ea847deee4c3be5d47d7670b046e52e3f6772ac416459f2e SHA512 bf1faff48b911d5bba3ca5c271ce52e93b08981e5e7600746e78ea5f8b2c4daee3a0d642d5f7f70199850ed0172ed67644fa22a6c0bea1443594bc48af445dfe
MISC metadata.xml 666 BLAKE2B 8f550fcb2d34ecd84e4125645f127260c154022bd7cf03b7742313632627c207a476f1e4a98c83b5d5890beff7558ec548f16c675135822d790146c842bec04b SHA512 34bae48b0be0aa5ef195757bded33736a051ad563ceac7be514bee3b54c67637f308d7a7844fa0657bbb4bc6ad987bd3ee9b04d65d16fdbd6d5d7791e4bd155d
diff --git a/dev-python/translate-toolkit/translate-toolkit-2.3.1.ebuild b/dev-python/translate-toolkit/translate-toolkit-2.3.1.ebuild
index 048c4344dced..c7b1c595562b 100644
--- a/dev-python/translate-toolkit/translate-toolkit-2.3.1.ebuild
+++ b/dev-python/translate-toolkit/translate-toolkit-2.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/translate/translate/releases/download/${PV}/${P}.tar
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc +html +ical +ini +subtitles +yaml"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/translate-toolkit/translate-toolkit-2.4.0.ebuild b/dev-python/translate-toolkit/translate-toolkit-2.4.0.ebuild
new file mode 100644
index 000000000000..c90761420f73
--- /dev/null
+++ b/dev-python/translate-toolkit/translate-toolkit-2.4.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+DESCRIPTION="Toolkit to convert between many translation formats"
+HOMEPAGE="https://github.com/translate/translate"
+SRC_URI="https://github.com/translate/translate/releases/download/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc +html +ical +ini +subtitles +yaml"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ subtitles? ( || ( $(python_gen_useflags python3_6 python3_7) ) )"
+
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ doc? ( dev-python/sphinx )
+"
+DEPEND="
+ >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+"
+RDEPEND="${DEPEND}
+ !dev-python/pydiff
+ app-text/iso-codes
+ >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
+ >=dev-python/lxml-3.5[${PYTHON_USEDEP}]
+ >=dev-python/pycountry-18.5.26[${PYTHON_USEDEP}]
+ >=dev-python/python-levenshtein-0.12.0[${PYTHON_USEDEP}]
+ sys-devel/gettext
+ html? ( dev-python/utidylib[${PYTHON_USEDEP}] )
+ ical? ( dev-python/vobject[${PYTHON_USEDEP}] )
+ ini? ( dev-python/iniparse[${PYTHON_USEDEP}] )
+ subtitles? ( $(python_gen_cond_dep 'media-video/gaupol[${PYTHON_USEDEP}]' python3_6 python3_7) )
+ yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] )
+"
+
+python_prepare_all() {
+ # Prevent unwanted d'loading in doc build
+ sed -e "/^ 'sphinx.ext.intersphinx',/d" \
+ -e "/html_theme/ s/sphinx-bootstrap/classic/" \
+ -i docs/conf.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ if use doc; then
+ emake -C docs html
+ HTML_DOCS=( "${S}"/docs/_build/html/. )
+ fi
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ rm -Rf docs || die
+ if ! use html; then
+ rm "${ED}"/usr/bin/{html2po,po2html} || die
+ fi
+ if ! use ical; then
+ rm "${ED}"/usr/bin/{ical2po,po2ical} || die
+ fi
+ if ! use ini; then
+ rm "${ED}"/usr/bin/{ini2po,po2ini} || die
+ fi
+ if ! use subtitles; then
+ rm "${ED}"/usr/bin/{sub2po,po2sub} || die
+ fi
+}
diff --git a/dev-python/treq/Manifest b/dev-python/treq/Manifest
index 2139a1d6cc40..ac8884ab1dcd 100644
--- a/dev-python/treq/Manifest
+++ b/dev-python/treq/Manifest
@@ -2,8 +2,8 @@ DIST treq-0.2.1.tar.gz 30954 BLAKE2B e7f97fea21c18821db2eba6c26f717cbd83297822e3
DIST treq-16.12.0.tar.gz 43685 BLAKE2B 3d05c41eb0a471e912959546f7e7abf0d8986dcb28b0c36cf1cccfeefd600c3a7141f93650a1b6947665c2ee24cda02ecc8e4ed927b1fb3c36309e23edaea33a SHA512 9385ada8cdf88e608937c118c29506372d8d3a8e7dcdc54998461652f106e4ccca4d6fa0a3f14ff5d9312da7ea1e531a9e4b0772b694b8dbe03f456101d63cca
DIST treq-17.3.1.tar.gz 47380 BLAKE2B 61b51c46252629358c0ffaef7f4e7e2010e2d58c307461caf42982f8b6ad2714af57c37065bdd87a94d2b9e2fde150473b45116f2d8d270f783f20e1a8291020 SHA512 e52cccbfa663314e968b33c58a5be5782063b2d6313a4ee5a03df912146c6ca25abca82915f30791f865afd2c08bb04c9993d9204d876c7ec2b308c6e51cb821
DIST treq-17.8.0.tar.gz 56439 BLAKE2B 3e39c84453793baf3107c38b656c8968e593845fc0d41035b558326ff947a9e17903ce33dee3157d2cb2f79ab3aa884ddebcd52e743cd6e1ad08a0de324cd6bc SHA512 62933a512fcc8b0e77333eb9268846ad17f4b44cf6ea317ada2565054100be3caf03bda0a1becd775ec85528fc2f5ddec33d23d3579cf484a3c6ba7c71c50a7f
-EBUILD treq-0.2.1.ebuild 1035 BLAKE2B d7500eb9eceed48f7371482920a71246eab25bbf788be4f25fec1535b8ce88746b7b4edcfa742638206f3e24897bb1805993c4a897a90c7efa240f8475c75461 SHA512 cc3fba0a27c6823ed4552d8495af667a92eb9b10466689bc512066f564bd64334fb296009f2a9bb8b605145dbd97ac89d23d77be9febd0bc4373664657725955
-EBUILD treq-16.12.0.ebuild 1227 BLAKE2B 09bc21da5d1621b544d8bbb011d52a7ae8667a4cc6f9418814a532e102b24174b99edfde6878a4ab70612b05a881a6716e4d1848510c24269ea6d69481fe3b80 SHA512 160d07a1f2ac977907081667c7f248866cc1013776df3a8133b40df7ea7989524daac24e4573a8789fefaf9ac1cea33e001a184ce978e7fb9f745ede190ff313
-EBUILD treq-17.3.1.ebuild 1530 BLAKE2B 4855721f694e126158dd4ef784a5800b393c08ce81a2a759d57ddb8f6b2be94437a558b834a849ac8545d4dda5756b41dadf093df590e12e33afdbe4c44434f1 SHA512 1b80227ed035e6da681fc4115ade6d1654a799e99a6ff2e63ab2af1a28adb89f5f7e4f5fdcd506bddb6defb006acbc734e365e813fdd3c382b2e5418f3fd9169
-EBUILD treq-17.8.0.ebuild 1648 BLAKE2B 9a858c462b850a8233a41ce279bc0f03742beb7c88ecb49cf225fcf96881a99fa6ecad1a66019cbe29cc42115e048979642cfe62a01b0fbc4b2695c8dd79bb7e SHA512 0c0390438677091614e756d78f58e6837432dc923cf3a13e3d8bf8d4f0ce0ea4047f53669282d584002db5e41d5c38c3e8eb8e8bd2dd045a6b1c5731686df7a9
+EBUILD treq-0.2.1.ebuild 1059 BLAKE2B f53cea821be35bf84cac761a9f485871d1286797c1e41bee6fd62c8cb9a47cab4dc32af347dbf9939a538869825f581069cf009a8fbc7cdd8035d2f3c97c6150 SHA512 5847a0e6a7fe5cdd48f7ed345e7c345165b773ec4a89fef175a4aecc519ce1038784114f318595b727f0b1e0ad953682541c7c5443852c88011057f96f40bab1
+EBUILD treq-16.12.0.ebuild 1254 BLAKE2B d8477c5c062b35f8305ef8d8d91cf4f24cb2db5cf47067667cd23663d866f0d9b774bb958a70310d488d4618f73dd1be446ac511f0c89324a277234613c5c12f SHA512 91894934fc089ddaa6cefde1c141a04a10f10e2e58e7a70a714afea5f9675d2fd7ad9132ad87b4bd60cfd6f634d2a73ebce9a7fcd1a6a0551ea3aeddaa637959
+EBUILD treq-17.3.1.ebuild 1557 BLAKE2B 62e2070019cc5efd7226903734d67045317b4b461eadb57217a2e06e9e740ad5d8bf2a88f28e24e3ec533a8ae89e2093b737a5e7561b3019e7c887fe4cbc73f8 SHA512 dc9d75896fc6414c0af1fdcf5a9bf28edf4b64ada3b4d2b87ee405099801ec5badf4a7f228d7efa518b6e081fd2f6e6e93899ddd2a4f92f81b4084c3728ff5bc
+EBUILD treq-17.8.0.ebuild 1675 BLAKE2B 3376111ad3d3ec0d39e8e37842cc6654d82ae10c81a22d3c0b912c673b6b6f302a6d6b65b51ece18b015a9980491b64fca0a8711dc338f31fa037838406107ab SHA512 ecd3a293525968586c44c341552f9d7eca62faa369725c094132532b28b34e08af02def13993310e0fb69caeec5888986ac1e532e3e2f96a3df770d993277c2c
MISC metadata.xml 601 BLAKE2B 1abd105a142f5eba9c335cc1ed8fb97aacd796ad9e42e8c8c04438a9b6830ef3e9675b3bfddb6677f6e9b51c61038954ab1ac29cfdb81f8c05259d95bbdc7ba7 SHA512 e4092ac535738c5c82e5dab29a0a3faa017853011013bc4f35b9d9425c2c92c1f092fdcf7236644ac955b5b9509fafd1adfaf04fb64439bef2b3d155f3b770c8
diff --git a/dev-python/treq/treq-0.2.1.ebuild b/dev-python/treq/treq-0.2.1.ebuild
index d200c5e21af5..3ca277aaa03b 100644
--- a/dev-python/treq/treq-0.2.1.ebuild
+++ b/dev-python/treq/treq-0.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -13,6 +13,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc test"
+RESTRICT="!test? ( test )"
COMMON_DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/treq/treq-16.12.0.ebuild b/dev-python/treq/treq-16.12.0.ebuild
index af48a5a5a4f2..ee407be18652 100644
--- a/dev-python/treq/treq-16.12.0.ebuild
+++ b/dev-python/treq/treq-16.12.0.ebuild
@@ -13,6 +13,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
COMMON_DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/treq/treq-17.3.1.ebuild b/dev-python/treq/treq-17.3.1.ebuild
index cd86421d623d..42cf044eb013 100644
--- a/dev-python/treq/treq-17.3.1.ebuild
+++ b/dev-python/treq/treq-17.3.1.ebuild
@@ -13,6 +13,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
COMMON_DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/incremental[${PYTHON_USEDEP}]
diff --git a/dev-python/treq/treq-17.8.0.ebuild b/dev-python/treq/treq-17.8.0.ebuild
index 4498125e41bd..5e1eee117998 100644
--- a/dev-python/treq/treq-17.8.0.ebuild
+++ b/dev-python/treq/treq-17.8.0.ebuild
@@ -13,6 +13,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
COMMON_DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/incremental[${PYTHON_USEDEP}]
diff --git a/dev-python/trustme/Manifest b/dev-python/trustme/Manifest
index 4f434c2be832..827ece0e38fa 100644
--- a/dev-python/trustme/Manifest
+++ b/dev-python/trustme/Manifest
@@ -1,5 +1,7 @@
DIST trustme-0.5.0.tar.gz 21232 BLAKE2B 3804fe4e9b7049da0bab926bb1180af6bbb8f882cfb16109bed040ca50c85e7b83b5468c3388dd8478ee9fc6478523bba98c39b74cb76c86a72761a26685122e SHA512 7ce5041b8d3687fa462fe93e55b2f83549ab805cec4a2a94c9178a02af557cf8900fe6c05bae0bf100eb36181952fb2bc31cb1d4d6ad6ed2fd2b0706d569518f
DIST trustme-0.5.2.tar.gz 21819 BLAKE2B 68516eee909851f16c092cff580b1267e57aad5641014c7e1ff5da98fc328e1e392cf0e08d1965be062f2be1c16de735ddeff2dfbb2f20b1bb34498a1b048861 SHA512 32ab33a82752228aad200203b7b217f9b9da970067330a273c9ff5c13c8ae15ef20c39e61fc9cd748b7030691ef4b003f279a50374f59b7743c4c90aeca56a22
-EBUILD trustme-0.5.0-r1.ebuild 940 BLAKE2B 65aca1b1d83262d5ecde5526acebb0257b0bb4a5df3ed406a8abc43bfbc3035d8a49534397cd06f711a53422ccd95cef3f1df4d44ab9414691c14d22d4c7de5f SHA512 b332c51b7dbb0b8f6fdbe33865b3ccf929b6f91ea8fb6b198580b2cd6e4a776e24833a67978a2d7ae4bd751b983916931a85075b01c10926849478846c618d1e
+DIST trustme-0.5.3.tar.gz 35946 BLAKE2B 4150ebd8efad9033333325ed8e0f0d0da713b196391f55018d913af904fbc889596470fc02ba51db2c732a733f5561ca207876344daba970509aab98978de3ac SHA512 ac898c8531d54fefeef53986916e196b9cc808fc9e388c26b23b3fbc596204421b2a072ac4f2ceb8f263383a942cccc4ad7b23c776536b63e671e7e9e2141ab0
+EBUILD trustme-0.5.0-r1.ebuild 967 BLAKE2B 115659f861d5f4db966645a905d2dc61537eebcc6e412125fecedee3c5541dcff269c1167e72d0697c6b05f914f4fc084f4c9b42dd543abb333821180e446150 SHA512 f27dd90b117abb59a850da8c8fe304def4fbf3341ae5937135a4e2a22a129134b7a3b3b00798615152fa9ed0c3985cdd3a28fc127f2a7088f9b89f65b186d78d
EBUILD trustme-0.5.2.ebuild 976 BLAKE2B 7fcbd480777a9861053c69779d4e93cbdc68305421643cf9f5850a99d9896ba3301d78d09bb4c2a2cab2554e960a14d2def863b09fd80d4bdb2ab39f1e05825f SHA512 f5291937f87fb8b0297714ca716fdfb9d6588426beb8c2455888253c9d07478fb5c21f580d167be82e8e18f8c18e23a4aa85d9afea5e9442a94d2486a099b5a9
+EBUILD trustme-0.5.3.ebuild 873 BLAKE2B 8087210f2e55ef2ed18c9677731220b1998746074afb263a91e16172cb52d9808e1acc30fe68f2c4822345a3137fe1ccc93178ed58f271b62a1bd2785e0f6650 SHA512 90749e2f50783bd5a60dbea55aa1e7222021940097617b551f0df6c5a1c157be3084fb341372d4232ab06d80bb28126b626d4719d3e4d14fcc1e8e4ca88469cb
MISC metadata.xml 349 BLAKE2B d750432001725ac1266b82b174011a342b115739dcce7a9ba4da4465a907f64620f0e5e4e38cf6b41beffc4021cfd070b1f68b6da88f2a309f44c45d23b4b40f SHA512 6152f78467097c2e5ed0c65dbdf6bcedd84310b74c9ee92efda96fb855db3f0f990387a48f58f34e2c9f4769bc0f7a28b1c6c4be7e9561f6a3c4a22fa279cf0f
diff --git a/dev-python/trustme/trustme-0.5.0-r1.ebuild b/dev-python/trustme/trustme-0.5.0-r1.ebuild
index 9f868768a873..9bb4bd6739ac 100644
--- a/dev-python/trustme/trustme-0.5.0-r1.ebuild
+++ b/dev-python/trustme/trustme-0.5.0-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="|| ( Apache-2.0 MIT )"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="<dev-python/cryptography-2.7[${PYTHON_USEDEP}]
dev-python/idna[${PYTHON_USEDEP}]
diff --git a/dev-python/trustme/trustme-0.5.3.ebuild b/dev-python/trustme/trustme-0.5.3.ebuild
new file mode 100644
index 000000000000..1bf6ac887382
--- /dev/null
+++ b/dev-python/trustme/trustme-0.5.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7,3_8} pypy{,3} )
+inherit distutils-r1
+
+DESCRIPTION="#1 quality TLS certs while you wait, for the discerning tester"
+HOMEPAGE="https://github.com/python-trio/trustme"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( Apache-2.0 MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/idna[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '>=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]' -2 )"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/service_identity[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/futures[${PYTHON_USEDEP}]' -2 )
+ )"
+
+distutils_enable_tests pytest
diff --git a/dev-python/ttystatus/Manifest b/dev-python/ttystatus/Manifest
index 9f4bc0f71828..dc2eebcf3003 100644
--- a/dev-python/ttystatus/Manifest
+++ b/dev-python/ttystatus/Manifest
@@ -1,5 +1,3 @@
-DIST ttystatus-0.35.tar.gz 34144 BLAKE2B 92a11676525f2db5b3bc09786ddb3651f72202eaf9edf872faa5b5cbe7c01a64bb904fa92538ddfd15e7a077b4648bb02c0ac5a60fdbee105ef2789686d6c405 SHA512 5c2b1306bb1025dbbc78b53faca3ed07b21fec6a7084517f6b58c3e195fc8a901ed71b62429af2261850e819b52a08e3b3bf3def61b06c9a9451af02f4f2dddf
DIST ttystatus-0.36.tar.gz 30766 BLAKE2B 4fbb298a86472305a01ed7a8a41cbbea3f0e1677c8f5b349e71631d3474a59cbd65d114f55ad64339804ecb97bfc3e745cd93d09bc110c2c32f53404f898ecd8 SHA512 0005d18834eca702e4c96ab85216e3bb06fadf58555641405b2657b9f296b750d1084947d1a39c4e2c0bf0711ff859df06f1e859d6e82af41d2945e980529dcc
-EBUILD ttystatus-0.35.ebuild 534 BLAKE2B 4dcf599f3241242e980f9331f1925e47336b8b1c49c0138cf0e74f49f2fc30ccd48e59a411157a851d19d51c0d82a207430763d0d2e3e8c5efeba190c6f77959 SHA512 0a78bb82a4c7fd64913126759e9d6e706be4baabd4e412eda0de5c38c42172bfa5147615b927f26773e945ef3f914d5f92ec28c00e7b8a0b65f62aea90946d61
-EBUILD ttystatus-0.36.ebuild 562 BLAKE2B fea030cc7f3f1a706466eae2a283217eff599603cf38b1a468e44743609179a9f7a2b3b14aff1d7e28b1e45ac66303605c73682f36627e6d511fa49bc36c81be SHA512 4ad99e20847cd187fd5bacd67a8a475b225e9e9781bef6f28631e0b14893af111dbb0a98e036752bcd5c80466d04db2556c17cde4095bb15ee6534333766edb2
+EBUILD ttystatus-0.36.ebuild 552 BLAKE2B 7417376df74181e02aef2d75c06e241cce41cf1c1ab4ca0637f6b03db216906943c49a0cbb8a0266cd6b918bbd73839af582945995679704b453524475d7e77f SHA512 c8b9d81d92c4ed049d2bffe458edd137d6bbbcb380511752af92a13b58dea313ad30704316fbac4e29dbefe529e3472e659cd3f05511dc79adc87384a8bed040
MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33
diff --git a/dev-python/ttystatus/ttystatus-0.35.ebuild b/dev-python/ttystatus/ttystatus-0.35.ebuild
deleted file mode 100644
index ea9fbf908558..000000000000
--- a/dev-python/ttystatus/ttystatus-0.35.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Terminal progress bar and status output for command line"
-HOMEPAGE="http://liw.fi/ttystatus/"
-SRC_URI="http://git.liw.fi/cgi-bin/cgit/cgit.cgi/${PN}/snapshot/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
-IUSE=""
-
-python_test() {
- "${EPYTHON}" -m unittest discover -v -p '*_tests.py' || die
-}
diff --git a/dev-python/ttystatus/ttystatus-0.36.ebuild b/dev-python/ttystatus/ttystatus-0.36.ebuild
index 8a70215d537c..0329dffa93f1 100644
--- a/dev-python/ttystatus/ttystatus-0.36.ebuild
+++ b/dev-python/ttystatus/ttystatus-0.36.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://git.liw.fi/${PN}/snapshot/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
IUSE=""
python_test() {
diff --git a/dev-python/turbocheetah/Manifest b/dev-python/turbocheetah/Manifest
index 3b4643792315..c077c13773fb 100644
--- a/dev-python/turbocheetah/Manifest
+++ b/dev-python/turbocheetah/Manifest
@@ -1,3 +1,3 @@
DIST TurboCheetah-1.0.tar.gz 4335 BLAKE2B 0dbc31123aaeae0860e85f05b88d02c43202d2d67fd79025e079f60edd4a48593b32bd0b4eabb2cfb8364ef37ac60835c8339278c1f0325b94909e386e2acdc9 SHA512 7f231ee1e9f09c2c73a6a3c3be04643e6a13f2e488329d086cba759a75bfaf6c3f5b1670d21dec54bf3df8f2a449faa365c600ae47705295e13727ea4fccbb92
-EBUILD turbocheetah-1.0-r1.ebuild 759 BLAKE2B 1e85f687ee975eb10efb3467207c67c7bb084fc7dd100251b2696d3637fd339c805c785366ccfc9bea5ff3afc55c616f78e3d792f3a27d6ff3b4acece8dc025b SHA512 938a03501dad3c6979095f8538cdda1ed7834cc2ed05b0d80cd4dde82e4911e2971e0e3a0df8d21e9c1d76a200e29b3018d5d528c50f630565cbe32e75fe6ecd
+EBUILD turbocheetah-1.0-r1.ebuild 783 BLAKE2B 8addc529b683b5cff95364994a197a79121cecc290c83934dc904c5b64f0cf1e245f2ca669d4daea7ba71df821ae3130759c855559e33855b77e00a262513e3a SHA512 98747935919a31f92a09cb06952697b8eee2b3452e2f82a3a8d14c31121036563f26b288444cce6af8f3847eb381013660b89ceca34369aaf77c3c555b3563bb
MISC metadata.xml 315 BLAKE2B 9d39c9790ef51b5f80248c33d682dfadc95b68316e7e3be40bfa363cf605f231c8f770ac3b6773b42ecec54cee844621879e9e4b13b4a65fae9663d8e70ca9dd SHA512 1b66608b1169844feb4a221c46701fb8865ff533c077cb9bb62eb23fce4c359808f21b0d055499c859f06c5ab1dca7a3fc3ac8f9dfcf402995a86f18dd2843f7
diff --git a/dev-python/turbocheetah/turbocheetah-1.0-r1.ebuild b/dev-python/turbocheetah/turbocheetah-1.0-r1.ebuild
index cd6ed286b06a..9551732a6011 100644
--- a/dev-python/turbocheetah/turbocheetah-1.0-r1.ebuild
+++ b/dev-python/turbocheetah/turbocheetah-1.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -19,6 +19,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/cheetah-2.0.1[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/turbokid/Manifest b/dev-python/turbokid/Manifest
index e741f66c7a9a..9d1f93d33b40 100644
--- a/dev-python/turbokid/Manifest
+++ b/dev-python/turbokid/Manifest
@@ -1,3 +1,3 @@
DIST TurboKid-1.0.5.tar.gz 6878 BLAKE2B f461edc56f7747eb30d58c3b04a783902100585127ce07e1836bfcfaa046e35167d8a48cc890c57516957903087e88c3f826a07f555d37c55038d5f600100b8b SHA512 13a7aba4773ceb5c591c9b5f33b585161a6b6bd92f13169291c20e2cb77b10fe97e3f2d5596d0498add34728a36f6e0968f236fca87f1091a92eee68704222a4
-EBUILD turbokid-1.0.5-r1.ebuild 655 BLAKE2B fd05ac67b741dd1024869e15ef49cf2eae5b65b68475a7e825ce841578f26fab512041e592f3daa0cf79fa4159a91c336a3473f6d90675acada3e6d64119e509 SHA512 eab128b39a98bae936a2dc34233b640beb4a0398276df20aa1ac9d9d81b98161bf2362de186618fad272557994a779eb4080dbbe9e1cb34ca1fc9407969b9cf7
+EBUILD turbokid-1.0.5-r1.ebuild 679 BLAKE2B 3f521def07cd312e3abea52fc7435e33829bf8a15c27a9d812106e9ad7a9426094b7571feb04296b4553f733f49c4323a446b480029a3a5326f837fbca402d47 SHA512 a9083f57039e750fe6ac7beae188955def7cabb671b39ee65576f2b0551a9d279e4e21d5b360fbe0b9b4ab8dd0d337fc055cb6d7b200468510b523046e7fe253
MISC metadata.xml 311 BLAKE2B 2a1d712d98242f60a8f6cf7d0dfae762e0e90e5e39258a133ac65bb6a094f6aac4fec1f789bad7a786ea294f15eee628ce51e0aa20514f8c1a27ec9f0b96cd9d SHA512 9c0295108e16679f57d44e69093133509177eb18cba5ff242efd2a38feb25386146ce9a3845cbb5ad3f9ed79e4838eee875202997a315e9e41ab1a098ca2801a
diff --git a/dev-python/turbokid/turbokid-1.0.5-r1.ebuild b/dev-python/turbokid/turbokid-1.0.5-r1.ebuild
index 7a632c3c26ed..32970473dfd7 100644
--- a/dev-python/turbokid/turbokid-1.0.5-r1.ebuild
+++ b/dev-python/turbokid/turbokid-1.0.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
S="${WORKDIR}/${MY_P}"
diff --git a/dev-python/twine/Manifest b/dev-python/twine/Manifest
index 33fbb8128bce..018cc2b9d44a 100644
--- a/dev-python/twine/Manifest
+++ b/dev-python/twine/Manifest
@@ -1,4 +1,12 @@
AUX twine-1.11.0-tests.patch 432 BLAKE2B f912ae6e51652c299d4b99f2db69f6daa309f0a04e89205fa207e6ed8073c84b212ac6c24a344850b5d11e9a55eb0e6924c0c3306517726c262df1c298114c2e SHA512 a997ca1f2d077a3a23374bc816cc4d6d295c8912a3a28fa6bc404891fe6699e88d98febcf8867e137906b4e5994ab73ea0899fd5045768f30f482d845b295f6d
+AUX twine-1.15.0-tests.patch 731 BLAKE2B 8720a98cbcc69f20096aa0e7e19be78c6ebb842b36c0c5f24bb60f1c2425e555e0b775c9f3cc1b3df7efafa8c7938cc5d85aff5f2ea364734459be7090f1ab6a SHA512 c8388f642045030bdd381c9fc6924ee12ce173f886559161a5941cf343912c2a649bd47e190b031c25d1d73266f3e5b5a9aa740f0315b129d91a4708e77c4446
+AUX twine-3.0.0-tests.patch 595 BLAKE2B 839f6a17293c23e3cc01bb2497b9e8402bafc725db39dc5dd555b4f87b468110e72b6f899835cf1dc3a129762bf9d162cff98e7453814cf917562c401315df3e SHA512 a3ed4afa3c4b4137e953adba6fd8994f95fdd7b5dac67a57b8f75247a78c09f59699e37e43fe3d38e9440d3ba41dd0713f6bed539538e521cce5501a80ee6d81
DIST twine-1.11.0.tar.gz 55301 BLAKE2B 88e88bc88a6dc8320064b3e296d85f1614d1ecf1628c8442737566ac58c3296b2292f147c0b39047a1d13a3ac98297fd7a77a0ba6fdb6ff04e59d16bc8ed463a SHA512 28e588f26b59bc9f4a8481caf2353934ad6927734762ffebb4416c147ec9e6dffb37092def20a76eb888c94b27f97e013dacc42c63e5dcda30f4290bb6c90a22
-EBUILD twine-1.11.0.ebuild 1153 BLAKE2B ef80a4f92f8ce241aa7c6d803d9fa146ffaac2e2743332580280506f106da47bbe1322e42818db3e8010a98b9049eca4346a24468d45a924c9f5c6f92d1e880b SHA512 9fa25d8318426e3406a61591cf55db1801702001613ac42b852cfe5981348af55eb85dd30e13d4e2494d69b2a0e206a9eff23ff55de22c969ae6075fce13d084
+DIST twine-1.15.0.tar.gz 135851 BLAKE2B 5e85c30e23615e9fa7e40ed767412560b29c42ec777afbb17850781a384bc2d3787534a8114a65ac2374ab80441eb2d3b6d75dcff400e7b47a42453a9210130d SHA512 e0eae05c108e1e766a0a8ec684e3423b0537c8aa671675f30403171fd4f48ec65666d407df53f6dd9eefa0b98e5fd2fdf7dbf1f0f9150686c499de131f6f2435
+DIST twine-3.0.0.tar.gz 138502 BLAKE2B 80cc475704979030435505103e45cfd051d2e3979e6fd9d4ad33fdbb2644bdebf789c504491f22a161f346295222287114ab68034560360f08a1beadefb20ac0 SHA512 1f5577c74c47618ae07672b53633110a5ecb486d25046cb87f36cbf5974b679714f962803b9dc6e970c57d8f2542b323e11437e76effe7172511557b56df5f12
+DIST twine-3.1.1.tar.gz 138692 BLAKE2B d96e207b5ef1314f547f5e8fbf36565d5cf29f0dd19438d41fcbb154a98b854c669740b533a28cd79501933f0cef57767e63a83f135fcdbc196df8865cfc4d8a SHA512 446b36a1816db6131e279bda26e62c58f9659d86178d498ebb9f7c5287b61cf969e625debe4b4cb1e32832e0eecbcedcf4913319ae0bf7eb287f56e550d33ed9
+EBUILD twine-1.11.0.ebuild 1180 BLAKE2B 667e16f7b2f44a2ce42a1aaccf22741869b89d4733d0862eb38774d9719155ea794058d0b397f91edc944361f5094860c220e97893ff006980b7ca6640c9e905 SHA512 d73a7bd8a14364455974046438a44b0e83ce110b5c97d08483afa37882dae6263631b0b230528f493ac75404a05a699c0b52d0c268e8ee8786f3322724941219
+EBUILD twine-1.15.0.ebuild 1322 BLAKE2B 17fefac04daad1a0c03b292818d8c409afd77033af28b7f01adb89107d60f10b09732b98ddd7e82343141d7e692e2d0598821fc0d7922503fb83636917767d8d SHA512 f12bfca9375db7c8b82b6e2dfd21baf0ebcf5ba53f6439bee91c8d4d128e87e90a215b63127504c925e54068ba1f420f11139bf75b02be5776481cbd882bf38d
+EBUILD twine-3.0.0.ebuild 1757 BLAKE2B 783da90be51a5d9ef37493e137725b169df848e9271d368c39c52f34ac2f444bde7a81bac9cb9e2a0f7617426caf875baa60467e63567472f257ac59b65a1b20 SHA512 31c21078d3c7bac76ba3f6065953de708991890a401eef990835905cdc9fec9be56bef8eb9d2bfab22087d5731c89a342747a63d7e3142cb50b9a46d8754876b
+EBUILD twine-3.1.1.ebuild 1811 BLAKE2B 112908686d07e9cc9f4234cb33b7ce4725982310c290667c2bb942edf3c0fb1c191a93cd9efa5c483408a915b60fdc892d2491a3a08dc3a63c80b6a30b6a9463 SHA512 0e2a17da3847c03fff802cb11ff8475bd6330880f8bea480cef43e8bab3ad8d7d87c582e4866691dd6c00f389e72c50d9fd7e60b6aa47346020bd63310df9033
MISC metadata.xml 358 BLAKE2B d4ec540be4b2496c1067200781bb8be0cc085bb4d85f922bd1bc66cd24e4514ba2ba7e8653e3c9dabe7295e24241e4de6c22701eb40328393ada4bcbfa7d77b7 SHA512 525abc4d0649347e2a0c121172aa16b94560d549a37d81712513e39e67046748d460bf07109baa373bc261938f79456ae81f361fa0d41915edb32382bc61de17
diff --git a/dev-python/twine/files/twine-1.15.0-tests.patch b/dev-python/twine/files/twine-1.15.0-tests.patch
new file mode 100644
index 000000000000..ce75469c091f
--- /dev/null
+++ b/dev-python/twine/files/twine-1.15.0-tests.patch
@@ -0,0 +1,21 @@
+diff --git a/tests/test_package.py b/tests/test_package.py
+index 8e4fbbb..35c9c52 100644
+--- a/tests/test_package.py
++++ b/tests/test_package.py
+@@ -214,11 +214,11 @@ TWINE_1_5_0_WHEEL_HEXDIGEST = package.Hexdigest(
+ 'b657a4148d05bd0098c1d6d8cc4e14e766dbe93c3a5ab6723b969da27a87bac0',
+ )
+
+-if platform.python_implementation().lower() == 'pypy':
+- # pyblake2 refuses to install on PyPy
+- TWINE_1_5_0_WHEEL_HEXDIGEST = TWINE_1_5_0_WHEEL_HEXDIGEST._replace(
+- blake2=None,
+- )
++#if platform.python_implementation().lower() == 'pypy':
++# # pyblake2 refuses to install on PyPy
++# TWINE_1_5_0_WHEEL_HEXDIGEST = TWINE_1_5_0_WHEEL_HEXDIGEST._replace(
++# blake2=None,
++# )
+
+
+ def test_hash_manager():
diff --git a/dev-python/twine/files/twine-3.0.0-tests.patch b/dev-python/twine/files/twine-3.0.0-tests.patch
new file mode 100644
index 000000000000..e79fa03646d2
--- /dev/null
+++ b/dev-python/twine/files/twine-3.0.0-tests.patch
@@ -0,0 +1,20 @@
+diff --git a/tests/test_upload.py b/tests/test_upload.py
+index c87e16e..1487a0d 100644
+--- a/tests/test_upload.py
++++ b/tests/test_upload.py
+@@ -13,6 +13,7 @@
+ # limitations under the License.
+ import pretend
+ import pytest
++import unittest
+ from requests.exceptions import HTTPError
+
+ from twine.commands import upload
+@@ -298,6 +299,7 @@ def test_values_from_env(monkeypatch):
+ "https://test.pypi.org/",
+ "https://pypi.org/"
+ ])
++@unittest.skip("needs internet access")
+ def test_check_status_code_for_wrong_repo_url(repo_url, make_settings):
+ upload_settings = make_settings()
+
diff --git a/dev-python/twine/twine-1.11.0.ebuild b/dev-python/twine/twine-1.11.0.ebuild
index 57447fb1ddfc..b94c9a70e0d6 100644
--- a/dev-python/twine/twine-1.11.0.ebuild
+++ b/dev-python/twine/twine-1.11.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${CDEPEND}
diff --git a/dev-python/twine/twine-1.15.0.ebuild b/dev-python/twine/twine-1.15.0.ebuild
new file mode 100644
index 000000000000..cbfaa18a3514
--- /dev/null
+++ b/dev-python/twine/twine-1.15.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of utilities for publishing packages on PyPI"
+HOMEPAGE="https://twine.readthedocs.io/ https://github.com/pypa/twine https://pypi.org/project/twine/"
+SRC_URI="https://github.com/pypa/twine/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86"
+IUSE="test"
+
+CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="${CDEPEND}
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pretend[${PYTHON_USEDEP}]
+ )
+"
+RDEPEND="${CDEPEND}
+ >=dev-python/tqdm-4.14[${PYTHON_USEDEP}]
+ >=dev-python/pkginfo-1.4.2[${PYTHON_USEDEP}]
+ >=dev-python/readme_renderer-21.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.5.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-toolbelt-0.8.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' python{2_7,3_5})
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}/twine-1.15.0-tests.patch"
+)
+
+python_prepare_all() {
+ # requires internet
+ rm -f tests/test_integration.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ distutils_install_for_testing
+ pytest -vv || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/twine/twine-3.0.0.ebuild b/dev-python/twine/twine-3.0.0.ebuild
new file mode 100644
index 000000000000..75c85fccf49a
--- /dev/null
+++ b/dev-python/twine/twine-3.0.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 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="Collection of utilities for publishing packages on PyPI"
+HOMEPAGE="https://twine.readthedocs.io/ https://github.com/pypa/twine https://pypi.org/project/twine/"
+SRC_URI="https://github.com/pypa/twine/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+BDEPEND="${CDEPEND}
+ test? (
+ dev-python/jaraco-envs[${PYTHON_USEDEP}]
+ dev-python/jaraco-functools[${PYTHON_USEDEP}]
+ dev-python/munch[${PYTHON_USEDEP}]
+ dev-python/portend[${PYTHON_USEDEP}]
+ dev-python/pretend[${PYTHON_USEDEP}]
+ dev-python/pypiserver[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )
+"
+RDEPEND="${CDEPEND}
+ >=dev-python/tqdm-4.14[${PYTHON_USEDEP}]
+ >=dev-python/pkginfo-1.4.2[${PYTHON_USEDEP}]
+ >=dev-python/readme_renderer-21.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-toolbelt-0.8.0[${PYTHON_USEDEP}]
+ dev-python/importlib_metadata[${PYTHON_USEDEP}]
+ >=dev-python/keyring-15.1[${PYTHON_USEDEP}]
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}/twine-3.0.0-tests.patch"
+)
+
+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
+
+ # requires internet
+ rm -f tests/test_integration.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ distutils_install_for_testing
+ pytest -vv || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/twine/twine-3.1.1.ebuild b/dev-python/twine/twine-3.1.1.ebuild
new file mode 100644
index 000000000000..7c6580ab609f
--- /dev/null
+++ b/dev-python/twine/twine-3.1.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of utilities for publishing packages on PyPI"
+HOMEPAGE="https://twine.readthedocs.io/ https://github.com/pypa/twine https://pypi.org/project/twine/"
+SRC_URI="https://github.com/pypa/twine/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+BDEPEND="${CDEPEND}
+ test? (
+ dev-python/jaraco-envs[${PYTHON_USEDEP}]
+ dev-python/jaraco-functools[${PYTHON_USEDEP}]
+ dev-python/munch[${PYTHON_USEDEP}]
+ dev-python/portend[${PYTHON_USEDEP}]
+ dev-python/pretend[${PYTHON_USEDEP}]
+ dev-python/pypiserver[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )
+"
+RDEPEND="${CDEPEND}
+ >=dev-python/tqdm-4.14[${PYTHON_USEDEP}]
+ >=dev-python/pkginfo-1.4.2[${PYTHON_USEDEP}]
+ >=dev-python/readme_renderer-21.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-toolbelt-0.8.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' python3_{6,7} pypy{,3})
+ >=dev-python/keyring-15.1[${PYTHON_USEDEP}]
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}/twine-3.0.0-tests.patch"
+)
+
+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
+
+ # requires internet
+ rm -f tests/test_integration.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ distutils_install_for_testing
+ pytest -vv || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/twisted-core/Manifest b/dev-python/twisted-core/Manifest
index 007948280758..910ed50b9c37 100644
--- a/dev-python/twisted-core/Manifest
+++ b/dev-python/twisted-core/Manifest
@@ -6,5 +6,5 @@ AUX twisted-core-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch 419
DIST TwistedCore-13.2.0.tar.bz2 1496299 BLAKE2B a7034a23c4ad890a8591e7ef1de1c3ba1dc486ac6f3d1987cfc280756323d3e968a913bc4291ef8dede295a12c02b8e166a27f665ce7f4a1c536e6e7a6991e53 SHA512 90cf2019f0d5b125c7bbb5a9e3e7d2dedcd8efd5f9b2ab057e0b41f899d394b995fe599128223c82b1a634fb881ad7ae8ddc5b86b26adb28a3834c05da45f2c6
DIST TwistedCore-15.2.1.tar.bz2 1179442 BLAKE2B 39c9d3646fbd31225dca1a4888ee177c9547b7a9809c57e2e9577c90c02f2b64e74cfa3b8410513b7645312d39ebb292fdc8dced26a9dd29abe95dad24a8b870 SHA512 c5923d71903afac7dec15d130ff3bd247dc1a6cdeb35cc642912a43f1e5640088971ddfc7abe3e18ca1853e59ba6a417d4b465fb422aba1a052bc156d7c6e820
EBUILD twisted-core-13.2.0.ebuild 3611 BLAKE2B e1b7b5048edd74b069b4e4703bb9868c5b2b58428e10cbfa48364bd93a8fc9062655d2b05084b0f533288c7dfbaf82d51f15f51fe69fb428da006fd21e04b13a SHA512 0886423ddaf8040c0374e6dcbfb6f9b50858ac5487eb0d5954609d5efeb10978dc236378e57740989dc33d51800c009551c7dd7443bacd3db563f5d5c864ffef
-EBUILD twisted-core-15.2.1.ebuild 4105 BLAKE2B 8495323a806284aa0ca180dfe3440d3b1a16a8ea9f444e042f520911ed223e9454b27dc414106b9a7579e14824314bfe2ad7c53fdf5cf4675d89be30559a4498 SHA512 dc2e350e13c780d0e4bcff9d86b2b3ffd46b40bb06d8af23d40bb842084263f2b0d82e9c71619f52b2d947d351914e0ca78966b9ae60ad73ded0b14f5101894d
+EBUILD twisted-core-15.2.1.ebuild 4129 BLAKE2B 8a62be9cae53a415487f713e48fe3f8e820667d7ccbdd29746cf22d9843d3bc2d6a51060d2df740056a535b3c6c440a92146a72230dee7a56513a3822bb955b7 SHA512 6c0e009788cf2be7eb0464e4c4d9d770377e807552499b51de6e5ec7e96a6fe8bbc003936636f7ce50bc077e1328e5e887ebe8af5fe57395a1c1bb6362cf0512
MISC metadata.xml 596 BLAKE2B bbf2d93b3f599494e0913ae0068a5aaf6d0c972959eb5fa80231f247fd4988515aefd978d25d023ea6a66a9edf036a794599088931dd098223fa9951c567dda8 SHA512 acb4690541dd747cbee28993ec56a422149ef02150505b4b1ee1ab0418745dd074344a8cb2d3dfc76f7027229f921e8eb25738bfe4b829243dc4530c96a41440
diff --git a/dev-python/twisted-core/twisted-core-15.2.1.ebuild b/dev-python/twisted-core/twisted-core-15.2.1.ebuild
index 0231f4ebb270..a209312861f5 100644
--- a/dev-python/twisted-core/twisted-core-15.2.1.ebuild
+++ b/dev-python/twisted-core/twisted-core-15.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -11,6 +11,7 @@ DESCRIPTION="An asynchronous networking framework written in Python"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="crypt gtk serial test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/zope-interface-3.6.0[${PYTHON_USEDEP}]
crypt? ( >=dev-python/pyopenssl-0.10[${PYTHON_USEDEP}]
diff --git a/dev-python/twisted/Manifest b/dev-python/twisted/Manifest
index eb9d6e767147..f5a53c5f968e 100644
--- a/dev-python/twisted/Manifest
+++ b/dev-python/twisted/Manifest
@@ -13,10 +13,12 @@ DIST Twisted-17.1.0.tar.bz2 2997334 BLAKE2B 54bd9813fb265f3561be7bc42a3ca6fc36aa
DIST Twisted-17.9.0.tar.bz2 3019243 BLAKE2B a79fade6c84a99303df803ad80f02c63562e7064d5b79db39c08bd0ac9a62d61f1388932b36348aa106aa409a51b2d49dc0eb5b1007ce10f196a34c2f963b8e5 SHA512 0fb854db1044bfdb208594a379a0f8df0193326a9974e193266e82113488d49220648d4a50b323fa144654e94976f5848e1d60efed13ab2668b02cc795720345
DIST Twisted-18.4.0.tar.bz2 3037019 BLAKE2B 6fc32f7591493ccc4fe03233307b566899b82cd035ba3329b3faaf950339a6653de697ba3873b37b22f9d7f8a66109694b80496917bf61e79c56eeb7e351ac87 SHA512 3733a6df0196ea580187da3576f5fd08f287437528a4e19813056d019cca213c61b62d879d80a12eef38661d3505ba33aac9a4fc956b19afa6da7d37a6465c83
DIST Twisted-18.7.0.tar.bz2 3063847 BLAKE2B a71e7f0f2888eab2849b90405350194091731730e8507172744212b9af73ba440a0c21d5c5a45ae987752c813c07c4dbb06e0e27a8c8e436d7ea6f7c3026137e SHA512 feefa578bc1787648df07e4a53bd6fe29b43c4357472e4fba37526f075be9263e8c671b6781ce6ad3569c1b1666cb702efbee903f597714a749971695018f826
+DIST Twisted-19.10.0.tar.bz2 3118485 BLAKE2B a0d532b67177aa017e463bf823d7842d4f6ff694f78cd7600865718ffe861023a53ea6a922f7de232133edba26f5255074d7ef277ce8f3bdf02d556ccf4abf41 SHA512 de8d7fd0b2081cebeff68b060c8469377011648bc563a94a993d3530fb007ed42c3a54925c9a10c465ee7a3065cc9108ace12d10d358223fab13494becb9ac4b
DIST twisted-regen-cache.gz 911 BLAKE2B ffd3fcda6c67ffe6fd3ef581c8d507548396b66ed0708e9a5c790095e579c0d5f0f71596acf05712989da2ddef2b8d437eca973bc4d80ef8a9fa852915f38305 SHA512 95a9b931c73017d16d1b5e6b41345dddffe62b6af1a8e93b5e40d06d3d15be17b0dd0181c767ffeeb791534d463764ef9e066fa6c2ee2ac4b53c86d1da8fce03
EBUILD twisted-16.6.0-r3.ebuild 5784 BLAKE2B d3f1f2ee5622a18d75829f5b9d520a0b70b9e3f3b5c174766c4323feb1b56f9cf7c4198291ee8dc9b520b3b30757f7151089a12f544a46a8567bd5e227842ff6 SHA512 f7695142c52494d170cee705a831ca0b662ae37769de1221b265bcb9c91148dd6917b59dd132f4fceeb64a3077b5dee226ac90e1ee081e69c17a9ccb9b1fb9e7
EBUILD twisted-17.1.0-r2.ebuild 5810 BLAKE2B 5b43ac83f60619fed176c1b24015c93d469c426b3c211c644a8551c9881ade4a0458ee0e4c0eb710a4b81ae994c9c16069638f4c6962cfdca958b0b0422ecdea SHA512 d45638d9feebad85e9cfd8e99fe5f7684a436bb400799f2cb554aeb9cef5e68a7eb20b94689e608aa5cca9c8b093be0bc8a82b18f394f43a6bd0ca0d4c513627
EBUILD twisted-17.9.0.ebuild 6087 BLAKE2B bb007603512b4fefaf37bcde8b1d8556c4d5526cbaabd7e0acb50c60394f2b710641591295f9ad7d060f6b2e98f98facca6f949305c3fc997a6c54e3572d4de8 SHA512 dac6071d6fd1f7cb51720ea6a2993d95d364016e30f52a8c5dd1e60d95ec41e04881b742d61996a5a0c64e25d31597822b8abcabf3f2d3f6d8557ee741d66240
EBUILD twisted-18.4.0.ebuild 5955 BLAKE2B 21119b158c09984358f3826c85ffcbe2a699f6660a13e544dc9f9eba81a9874c9fffa186937b7e50b7561c9d0848df295f7e2d7096310c1a65c8d8fc9800476a SHA512 c4aca8e6bfd49a9fde9ce074e936025dde439b5357351a6f55cd11f9baf7e447bdd37a899101dc1f8d6669e68b8b115b26bd5c346266965e3ef43fea180179e6
EBUILD twisted-18.7.0.ebuild 6043 BLAKE2B a8dbab598b6c87d07e9f4e7ff882b39fe5d778d200a3afd933a92d1557bff167b31949ccef881eab904fa0b9c9255e8d87ca226cd625def2d1f31aa89ca0ddc2 SHA512 70888fddb19a79cc77bae3e1db3dda4439a36e10a5b1216630205085b1930bda46d05cb7ace649f35c814f3e9c0280be0b46ff84c6a4ac09ee523b4d492d17b0
+EBUILD twisted-19.10.0.ebuild 5200 BLAKE2B 40361055a4e2cb82579eb65afcb0a9ff4d53ac69ab3421515e5c188d9fed0ff4b1cbd73214e2eb29e68e0c0146a2e246948341ec8b8b33b217c3560fdc05be36 SHA512 a7de1f0964404a308f40b92ca6a55d26415a563d840ac4840c2504c0827f2bec29ef4527f268c1fd9d73f3ae7f27951052cc20c34c779f0151ff03d0885a2437
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
new file mode 100644
index 000000000000..aa4f3e91da15
--- /dev/null
+++ b/dev-python/twisted/twisted-19.10.0.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+TWISTED_PN="Twisted"
+TWISTED_P="${TWISTED_PN}-${PV}"
+TWISTED_RELEASE=$(ver_cut 1-2)
+
+DESCRIPTION="An asynchronous networking framework written in Python"
+HOMEPAGE="https://www.twistedmatrix.com/trac/"
+SRC_URI="https://twistedmatrix.com/Releases/${TWISTED_PN}"
+SRC_URI="${SRC_URI}/${TWISTED_RELEASE}/${TWISTED_P}.tar.bz2
+ https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz"
+
+KEYWORDS="amd64 ~arm arm64 ~mips ~s390 ~sh ~amd64-linux ~x86-linux"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="conch crypt http2 serial +soap test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}]
+ >=dev-python/automat-0.3.0[${PYTHON_USEDEP}]
+ >=dev-python/constantly-15.1.0[${PYTHON_USEDEP}]
+ >=dev-python/hyperlink-17.1.1[${PYTHON_USEDEP}]
+ >=dev-python/incremental-16.10.1[${PYTHON_USEDEP}]
+ >=dev-python/pyhamcrest-1.9.0[${PYTHON_USEDEP}]
+ >=dev-python/zope-interface-4.4.2[${PYTHON_USEDEP}]
+ conch? (
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-1.5.0[${PYTHON_USEDEP}]
+ >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
+ )
+ crypt? (
+ >=dev-python/pyopenssl-16.0.0[${PYTHON_USEDEP}]
+ dev-python/service_identity[${PYTHON_USEDEP}]
+ >=dev-python/idna-0.6[${PYTHON_USEDEP}]
+ )
+ serial? ( >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] )
+ soap? ( $(python_gen_cond_dep 'dev-python/soappy[${PYTHON_USEDEP}]' python2_7) )
+ http2? (
+ >=dev-python/hyper-h2-3.0.0[${PYTHON_USEDEP}]
+ <dev-python/hyper-h2-4.0.0[${PYTHON_USEDEP}]
+ >=dev-python/priority-1.1.0[${PYTHON_USEDEP}]
+ <dev-python/priority-2.0[${PYTHON_USEDEP}]
+ )
+ !dev-python/twisted-core
+ !dev-python/twisted-conch
+ !dev-python/twisted-lore
+ !dev-python/twisted-mail
+ !dev-python/twisted-names
+ !dev-python/twisted-news
+ !dev-python/twisted-pair
+ !dev-python/twisted-runner
+ !dev-python/twisted-words
+ !dev-python/twisted-web
+"
+DEPEND="
+ dev-python/bcrypt
+ >=dev-python/incremental-16.10.1[${PYTHON_USEDEP}]
+ test? (
+ dev-python/gmpy[${PYTHON_USEDEP}]
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-0.9.1[${PYTHON_USEDEP}]
+ >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
+ dev-python/service_identity[${PYTHON_USEDEP}]
+ dev-python/idna[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ >=dev-python/constantly-15.1.0[${PYTHON_USEDEP}]
+ net-misc/openssh
+ )
+"
+
+S=${WORKDIR}/${TWISTED_P}
+
+python_prepare_all() {
+ # No allowed tests are garaunteed to work on py3.5 or py3.8
+ if use test ; then
+ # Remove since this is an upstream distribution test for making releases
+ rm src/twisted/python/test/test_release.py || die "rm src/twisted/python/test/test_release.py FAILED"
+
+ # Remove these as they are known to fail -- fix (py2.7 - py3.6)
+ rm src/twisted/conch/test/test_ckeygen.py || die "rm src/twisted/conch/test/test_ckeygen.py FAILED"
+ rm src/twisted/pair/test/test_tuntap.py || die "rm src/twisted/pair/test/test_tuntap.py FAILED"
+ rm src/twisted/test/test_log.py || die "rm src/twisted/test/test_log.py FAILED"
+
+ # This test fails only on py3.7
+ rm src/twisted/internet/test/test_process.py || die " rm src/twisted/internet/test/test_process.py FAILED"
+ fi
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ distutils_install_for_testing
+
+ # workaround for the eclass not installing the entry points
+ # in the test environment. copy the old 16.3.2 start script
+ # to run the tests with
+ cp "${FILESDIR}"/trial "${TEST_DIR}" || die
+ chmod +x "${TEST_DIR}"/trial || die
+
+ pushd "${TEST_DIR}" > /dev/null || die
+
+ if ! "${TEST_DIR}"/trial twisted; then
+ die "Tests failed with ${EPYTHON}"
+ fi
+
+ if ! "${TEST_DIR}"/trial twisted.test.test_twistd.DaemonizeTests; then
+ die "DaemonizeTests failed with ${EPYTHON}"
+ fi
+
+ if ! "${TEST_DIR}"/trial twisted.test.test_reflect.SafeStrTests; then
+ die "SafeStrTests failed with ${EPYTHON}"
+ fi
+
+ popd > /dev/null || die
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ cd "${D%}$(python_get_sitedir)" || die
+
+ # own the dropin.cache so we don't leave orphans
+ touch twisted/plugins/dropin.cache || die
+
+ python_doscript "${WORKDIR}"/twisted-regen-cache
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ newconfd "${FILESDIR}/twistd.conf" twistd
+ newinitd "${FILESDIR}/twistd.init" twistd
+}
+
+python_postinst() {
+ twisted-regen-cache || die
+}
+
+pkg_postinst() {
+ python_foreach_impl python_postinst
+
+ einfo "Install complete"
+ if use test ; then
+ einfo ""
+ einfo "Some tests have been disabled during testing due to"
+ einfo "known incompatibilities with the emerge sandboxes and/or"
+ einfo "not runnable as the root user."
+ einfo "For a complete test suite run on the code."
+ einfo "Run the tests as a normal user for each python it is installed to."
+ einfo " ie: $ python3.6 /usr/bin/trial twisted"
+ fi
+}
+
+python_postrm() {
+ rm -f "${ROOT%}$(python_get_sitedir)/twisted/plugins/dropin.cache" || die
+}
+
+pkg_postrm(){
+ # if we're removing the last version, remove the cache file
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ python_foreach_impl python_postrm
+ fi
+}
diff --git a/dev-python/txaio/Manifest b/dev-python/txaio/Manifest
index aaeb7e32104a..8b79a20aff8a 100644
--- a/dev-python/txaio/Manifest
+++ b/dev-python/txaio/Manifest
@@ -3,6 +3,6 @@ AUX txaio-2.7.1.f._result.patch 1140 BLAKE2B 675ffec2a0d4d9bb312492603765e79ddab
AUX util.py 977 BLAKE2B ced53147ac1b8153d0b891b07514cee5692372bb630797d172c5b7daa3cb5f20b88935a2c9dcd0784968edda8586a00ea69552e72ffd04647ce4ef96928059da SHA512 a82754ff4b81cdacd7010cb30065ae1a3408b2ed6e8a47021a2c7066adb614a87cc3d70b7980f10b9a6b063f4087ee44c5df2adab0d23ce90c1beb1368b4a498
DIST txaio-2.7.1.tar.gz 43591 BLAKE2B 4efdcfb8ce3e8860af1efe56ae4c23efc9887a8f3a53c322444a95651f4dbb502443bdcc1d0da0ba5db8f9a832ad90b3c6dea06ca688d7120857854d3eb7c17e SHA512 d77a8b5e8fc21be0bef43f2a6795229456a351abc1a5eb6d2b7de0da0a58e67a228cb06d1a7962efcc760099ef5df94e9421875ea5628985260911efc7deb85e
DIST txaio-2.9.0.tar.gz 44195 BLAKE2B 6c62fc6f17ee860aead90cf5f5d02c7c0d9709adf7bcecbb6a7c1723abf0d8672dbc0b869dfe4683bc26c9608e94c41364add18c22e8e98678de8e10018d991c SHA512 ee07d776fa5894b716fdced36aaa6436336a1f1db97dedb0fd0575d61a7b48b12dfc90ed6078602d7a2c2a00bfa7f815ca76cd75e472a27ff7bfdb56291efa46
-EBUILD txaio-2.7.1.ebuild 1810 BLAKE2B 09527c0ca4e9379f8a2f8719121d9365d08d39146d6515723d896fcf13e84c58328427555f64c973485a1df497b042de1d27e14c49f2a24027547be468f364b9 SHA512 074f40c0ff1522b67766e8bdc727e21039351cb41e08368f468f342fab8a791d812e8b1808cd0bfbfc608fabdeccc0753d84844d259751f50c15af8ad5c2f79c
-EBUILD txaio-2.9.0.ebuild 1438 BLAKE2B 85508d27bc9a9aac40cc5c5087d8cbe1b67ad6bebb8efb62443c95b86eb2574f9cc00fc211baa1ce2316e09f250ca3132b3f016eb8844231789c97dbf343a49e SHA512 62e74e605d5268a80f2f19bc8be33838544c9da466e7229ebae6a57154a6fe3d5f1b71347d4b382ffcbdbe6f5a111abdc7e57b5c290e5d5b35d220a318faee52
+EBUILD txaio-2.7.1.ebuild 1837 BLAKE2B 55354b23d1eb52ff1f2bb7926d49de553ff34c991702e088770299337aaafc856acd4ab03caa7e2b76b95c55ed145b671e739d267361efe8fc34721cea50f83f SHA512 5a65dfedf137d3c4e936d9c67f178f8bfd6a3476118f0a2b41ad2ee637f901bf733e8a149de8ed47e40be4fbfc27898d4bd9ed07c363947ba6d12808bf5de2ff
+EBUILD txaio-2.9.0.ebuild 1464 BLAKE2B b6e8bd964f76ca572072a59ec33c3b3cef68d05b11822716cb97d4176a33b3f9bf7f67c7b8e8527fbbd9a96df0840b21f46d8488b3ad49749ccea6dc61bbd5a9 SHA512 23673e033da35a4e214c61c456048f4a4742f7610e70af5d48fc5764a66414a2ce05fd7912eee146f4c0e35e1db165cfcfb244bd88783c1a8bab986b5de6eab7
MISC metadata.xml 487 BLAKE2B e04a40627282564f381f0070344ba6e2a08e572121e150b5775239dacf22212fb273253dae6ad19ba2cea7f15e84c7f92c6d0671353b2d159b9e7f40d3415914 SHA512 d7eb59861e36e29555d46c3a65814428e64473abff01b6d5489b7f4419f535c991a443345058a8f618574019d5581d3df94fc0339c3a53d4c3147f5e11ca3a11
diff --git a/dev-python/txaio/txaio-2.7.1.ebuild b/dev-python/txaio/txaio-2.7.1.ebuild
index 8901073f9252..a78e8f899d97 100644
--- a/dev-python/txaio/txaio-2.7.1.ebuild
+++ b/dev-python/txaio/txaio-2.7.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
$(python_gen_cond_dep '>=dev-python/trollius-2.0[${PYTHON_USEDEP}]' python2_7)
diff --git a/dev-python/txaio/txaio-2.9.0.ebuild b/dev-python/txaio/txaio-2.9.0.ebuild
index 7ec81d384fbe..4afc3b046889 100644
--- a/dev-python/txaio/txaio-2.9.0.ebuild
+++ b/dev-python/txaio/txaio-2.9.0.ebuild
@@ -12,8 +12,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
$(python_gen_cond_dep '>=dev-python/trollius-2.0[${PYTHON_USEDEP}]' python2_7)
diff --git a/dev-python/txgithub/Manifest b/dev-python/txgithub/Manifest
index c11f7033dd3e..6ca05527ce65 100644
--- a/dev-python/txgithub/Manifest
+++ b/dev-python/txgithub/Manifest
@@ -1,3 +1,3 @@
DIST txgithub-15.0.0.tar.gz 9871 BLAKE2B a5105132274cb878a0723cabebc17b4b6694d86e02325f6f29285b8bf939eb94ffa713283732634fbc0ea002490b05e7686adc6f98016e0c52300953b25d7f9d SHA512 40449089c7c82e901f738935e915a2a6e250600f46ceea7011ef48357851513dccd0fe0f45539cff6de8a45acfe3e34082156e2b70e54dec695633be01d03510
-EBUILD txgithub-15.0.0-r1.ebuild 807 BLAKE2B fce258500235447c009405180ef4ec88c5d7ca5e199f3c78846822ba96b7a7c941167fa3b0e551743187f96bd6bf0d57a6bd6c5ddd5f91eca67a6a601d6f542a SHA512 25753f47e7080ee64dba419104f01c94db71c040ba5dff6d08604dd239d8f7c6c856a53a81f3b4a60b6955efbcc0f9b2e15efe2d4f27284da77ccc241b023e89
+EBUILD txgithub-15.0.0-r1.ebuild 834 BLAKE2B f967e0f8d2f1b3935b5d080687375097c29e15a2c125e2e2988e236fac8f9dde228d1fc180e63c08be69140eeb2a07ec201378cdc187126b6a07ee9a75328217 SHA512 fb2dc3b633b88c1f82397b93d7fc5d4d5a00b3feb3d53302ae9aef6da466dd7dd6aed0e88c875cd5ec6316540f73e7cb3cf0518015f38ac894a16c010446c453
MISC metadata.xml 581 BLAKE2B 83b9dc351444c0d4507ec265bf1cd98e84078aa14d4eae96874ed66893959a9a7959e1f20ba9f30da1f1ec91022786ff4e3f64c323809bf76be53513923f8675 SHA512 b6b326af1ed6eeb7a87fb3ef5865649045a1c69c353a836388b4fa4822d9a28f4bf8406f70667d1e4aa65f17898ff06e07374591e3772a12d46a5867be8f4e94
diff --git a/dev-python/txgithub/txgithub-15.0.0-r1.ebuild b/dev-python/txgithub/txgithub-15.0.0-r1.ebuild
index a26e64b670ee..7c5d187e20b1 100644
--- a/dev-python/txgithub/txgithub-15.0.0-r1.ebuild
+++ b/dev-python/txgithub/txgithub-15.0.0-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
|| ( >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/txtorcon/Manifest b/dev-python/txtorcon/Manifest
index a2ea958946ea..65cdaa7c8f82 100644
--- a/dev-python/txtorcon/Manifest
+++ b/dev-python/txtorcon/Manifest
@@ -3,5 +3,5 @@ AUX txtorcon-0.19.3-Removeinstalldocs.patch 1755 BLAKE2B db819619ede7aec946226cb
AUX txtorcon-0.19.3-Removeunconditionalexamples.patch 964 BLAKE2B cde8fdc85b3809917fefc21603a4de86119ab54dabad0e1258c8a387c632bd034decf1ea0d6a0a829246cacefd8651b84d1aaf10b55d2e5423d6ded58b92bfbd SHA512 3131dce9b4f3bf15d09ebc87b323c06bdc30a833ab7c6a964f31599d0b21fd5baa0c696af1356db58677c58d803033e786a80db1d46444d92b91a9fee2736cf6
AUX txtorcon-0.19.3-setup.py-Dontinstallthetests.patch 680 BLAKE2B b26bd4e41d8f3b8b9e795e77475c93bb8f8a1ce138c1fbf83af9d3ece46f031e94e90db35e0aa057594004e80d4413c4853d7b3cd7c41b784ac5a40f6a843d8f SHA512 95894caa6c9e6f3f3a2744a1388397b0ff7298bd508579411ce2cb93ea6f990e6068806ef8d4a9fe959b235ed68402925c731beb9ff9b638a8d6ef2c10709eb8
DIST txtorcon-0.19.3.tar.gz 265716 BLAKE2B c0778c918689906c1066f714f4c6621f176cc413b0ebbe628201727cb7ae24c8f1b5a8a5a030b5cb48b2cea96e29f2f7bb5a54744e36324a938841b11f44474b SHA512 748e23c25c0b287467e0fa7db6ad69a8af7010957a846141b9360b71af0d279153ff401b85d135e7e66171e81117ebc56406e64e660aeda7dde8cd430d0a7254
-EBUILD txtorcon-0.19.3-r1.ebuild 1934 BLAKE2B 714ebd0e85a3727d29fb7f7ec8d09fc961ce0294fe15fb8d606c9e9a15f997ba2481edf625c8c2c079a45426eaeef1d50dd50038c3bf80755c041705c1d364ee SHA512 59172af336ce2b5ece53520818381fc778ea4a2a9380c73257c4816643626f517b43e369d154d514fb559ae15044f9d40e8068545eca871f0252f282461e3814
+EBUILD txtorcon-0.19.3-r1.ebuild 1961 BLAKE2B 7741f326adc5a04c4ed38dda56643a74a612af1b31f5bcdbc156cbd4f473b253831175644469d60e7106801e34dffc5d72af924d984f8c503f5252d3a3442f85 SHA512 3972717db5686dcf7698d515e710ee1626ad8dc69c9a83f3311ceaaeb3364929cfdcccc83c1b17cd1b931e5a9804686e21057db6ba44765475bdb5ac78fa96e8
MISC metadata.xml 532 BLAKE2B 757c7b063ce80fd9a6c8534be25740c4dcb59a89b217491cb83bcee0be8ed9fe03543e2cd74da076f366a01174d0b93839642bd37808b41e2c9a9b72fe494b2f SHA512 34e60662826b41e73c51a35105adeb3a80a634ce620cd42c3354b3faf7651a1e979f66f140cf7b8f45b130170735242d4c4d7a34d018ec9cd9d717b3b6cc06e7
diff --git a/dev-python/txtorcon/txtorcon-0.19.3-r1.ebuild b/dev-python/txtorcon/txtorcon-0.19.3-r1.ebuild
index 9d430018e40a..c72dc95ff5b9 100644
--- a/dev-python/txtorcon/txtorcon-0.19.3-r1.ebuild
+++ b/dev-python/txtorcon/txtorcon-0.19.3-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/automat[${PYTHON_USEDEP}]
diff --git a/dev-python/typed-ast/Manifest b/dev-python/typed-ast/Manifest
index 91bbc785d087..df82528ccbfa 100644
--- a/dev-python/typed-ast/Manifest
+++ b/dev-python/typed-ast/Manifest
@@ -5,5 +5,5 @@ DIST typed_ast-1.4.0.tar.gz 206620 BLAKE2B 59d3ed516b63643e37d9530dcb82670dd0e36
EBUILD typed-ast-1.1.0.ebuild 409 BLAKE2B 71cb7ab5568e37a8e72861e69a453289b21903bbc3441f5a72cdc47b127e65e7ddc78f1f2442d22f2cf8f05e918a7aacf96b4264987765b3ba0c6ad8aabbdc69 SHA512 aff63468afa0ea05f89c2704473c34eea72d80cdd8f9df76f9f89e49b47d36d0d9ff51aa5899cd5ea57b53a809b8df1e117e9d29e3b19d26bf277e36dcf5e76f
EBUILD typed-ast-1.2.0.ebuild 451 BLAKE2B d2d3901d15afd51d55c47e4d532d11f5508d8319fc8ff8d5b17600dc8aa96388ce19e6383a3af890f5b48106024effe6c83fb47712b8bc4b461e9d80514777a9 SHA512 6d2629184ab9d972644c4f7c033aa5e73f7678e71f5851e13a28f68f9df9d31565e6eb46a1ad2ebda37b274453767576236af38910b038b7ba027fb029efaa4d
EBUILD typed-ast-1.3.1.ebuild 470 BLAKE2B 1ab1e81bb5b52ce2a5e4ce032e34146ea01a736abb74c436f2f64a853b1f2d88ea771791952a67438435c744fa67a4153643af3da67b0dbda219f74cbda961db SHA512 fb249bf63ee8008cac8be6b5b3e5d8109bd223bcc5e20b95dd011d67b3511c5f69870c1f63a6d3d559a7463271bb61600e08092ec2b1e0a39adfb9748cb5bea8
-EBUILD typed-ast-1.4.0.ebuild 682 BLAKE2B 01a5316706bdc889862c17d042db4011f200650d5c7c0445039197c496ec3ae4d94274c429f8a75dabece9dc61810ee14db6a649145a3139b521e7609dba58ff SHA512 259b68d97f61d9f1671ee4bd47fcec8d04209ff32e872cbdb79e8e89d2d14cf309f425b8cfb53aef43281989911297c183aee09e009a94a7a384675454cd0830
+EBUILD typed-ast-1.4.0-r1.ebuild 562 BLAKE2B 41bacd43fce7dc952ff153d44d847ffff1f31e3ce8fd3596c9c77f4c8067e466731edc7007bc9e8a139ecc63d20908173e4aec4739bab523facda20f8a1bbd18 SHA512 98078d4d57dee1c4371a9474017720cbcc3dd02331fb0187f38e95bcd5af3d3a49efc18201d795e643bcf6a3aa4c98338f5a4b6d3df11eeb31e85813d1ecb8bc
MISC metadata.xml 371 BLAKE2B 79a6eb0c3d333193154ed5bb5364c38afe787e0e0a845ed1c77e98e305c4d5f396c0ae10303e94a8bb6c407f937674fa48b9f8dc27c2c41cd36f74bbe05563f7 SHA512 28a6e9c5ac51f6b86cfbb1f5cf06a1dbe524326a74e69ca63ff2440b116a4780d87de84d9de4e070ad3669d0732be5e4ff87681570a57ff22e395d59e19a1c3a
diff --git a/dev-python/typed-ast/typed-ast-1.4.0.ebuild b/dev-python/typed-ast/typed-ast-1.4.0-r1.ebuild
index 6b7dab0ca1c0..1f0de6f15916 100644
--- a/dev-python/typed-ast/typed-ast-1.4.0.ebuild
+++ b/dev-python/typed-ast/typed-ast-1.4.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7,8} )
inherit distutils-r1
DESCRIPTION="Python typed-ast backported"
@@ -12,15 +12,10 @@ 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="test"
-RESTRICT="!test? ( test )"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-S=${WORKDIR}/${P/-/_}
+S="${WORKDIR}/${P/-/_}"
-python_test() {
- pytest -vv || die "Tests fail with ${EPYTHON}"
-}
+distutils_enable_tests pytest
diff --git a/dev-python/typing-extensions/Manifest b/dev-python/typing-extensions/Manifest
index bacd5f99d700..41922cfe5e58 100644
--- a/dev-python/typing-extensions/Manifest
+++ b/dev-python/typing-extensions/Manifest
@@ -1,3 +1,5 @@
+DIST typing_extensions-3.7.4.1.tar.gz 36357 BLAKE2B 69a1dc0d86c73beb54c5b727ae0fa71a8891e729895a928be48bad49d71858d2e1fd52e029fc7f129a6990e52587eddccff985ea902cfb392534f3a299e52d84 SHA512 ef66388d035bf69f2f3f0ce5708bfb8c2284392cc9ce1804f8ad47dc1adf021637e779325d2cbb30ee76b4408defb1aa51fd2ea8cab88de2d515ab4f543c9a6f
DIST typing_extensions-3.7.4.tar.gz 36058 BLAKE2B f9e5efe9a7d51beb683bd4a88d7c1cab247b2c4cfd300131591bd04837dc15af277a8725c04566b9317be577f8f11e330f2d0169b52c3e9f92a8d3140e9e69d0 SHA512 82c15e6e67dde23456c3b01705729804dc21bd2088dee3aa63e53a5e597f474d34b1a37fb16bc5e3497f93d338c0115f49a070621523fb0fa3e994632785c6d9
+EBUILD typing-extensions-3.7.4.1.ebuild 802 BLAKE2B 08a224cb8dac13a335b7b0d719336720d9b10e0fc5198930785e3622ea05f4c2bac367d547c88b2b4b578e2ae09a51d30a351d6db631519cb64b6f7d09b2ea40 SHA512 d7498a1703c7ad7b38aeb89a1bfd5aca4a3537763bfb2e1aafa3da766c41896f90b16d23ba2c44aa35471eb39a7688441ff9b14ec4f20dd6bbfd42ec70677405
EBUILD typing-extensions-3.7.4.ebuild 792 BLAKE2B 97784c901ba949c7b06d69098fc17c191c64fc922b76d6e2ac20b9c4b5d3c276f19588116318b6bd803d6ff5ee91c84e6c6d0b6eb87e1917a1c27e4f4d614808 SHA512 49b60c1405c28909aeb258594ed1b48251d95094f0b003ab70b4b500570e5dc57da7cbb005c214a259703e731058c681197b41b0aadeb75d6344ee0079ef33a7
MISC metadata.xml 309 BLAKE2B 22c8c811a8b91dfcc0b4b8e2b6081e10cefda4e3a37733ac985c7412b71bd995dbf21b43ef6766a80e6decf3a5d9c6878623785eed9fcb817b63a7ca853502f7 SHA512 c483306bdc995969591e21452fd1cb20310e5e9e496b2b4a0ace1c1533023b6225dad6ea156ee12f0045e9bfb6a5426d9a16f05131395b960e529b3194b4331b
diff --git a/dev-python/typing-extensions/typing-extensions-3.7.4.1.ebuild b/dev-python/typing-extensions/typing-extensions-3.7.4.1.ebuild
new file mode 100644
index 000000000000..e3af37b19252
--- /dev/null
+++ b/dev-python/typing-extensions/typing-extensions-3.7.4.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7,8} pypy3 )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/_}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Type Hint extensions from Python 3.7 backported to 3.5/3.6"
+HOMEPAGE="https://pypi.org/project/typing_extensions/ https://github.com/python/typing"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND=""
+
+python_test() {
+ cd "${S}"/src_py3 || die
+ "${EPYTHON}" test_typing_extensions.py -v || die "tests failed under ${EPYTHON}"
+}
diff --git a/dev-python/typing/Manifest b/dev-python/typing/Manifest
index 5fd02c806948..43f5e4055d86 100644
--- a/dev-python/typing/Manifest
+++ b/dev-python/typing/Manifest
@@ -1,5 +1,7 @@
DIST typing-3.6.2.tar.gz 78726 BLAKE2B 80adf3cab2c37ce36bd33d14e475ed07918ec80ebb5bc68a820abe06dc862fe6b38e1a90f9bb3d37420b311cb4a32af871ae2ff72807daa8c1a334b6cbbe4d2a SHA512 a975980e7ba6ec3e15c938336877071785bec7212443da079770348ab9441c8d918cd806e85ebea8af66a5d94f684566ea07b55e7623ab11e7d922c8c3dfe981
DIST typing-3.6.4.tar.gz 71347 BLAKE2B dd49919595698347ce4b1004abd075409296acf11e10dd6ae0697d2bf94dc9d1cebedb2afe454be95eddb80fd0a60aebe14ddadc8df8de86545dd2ea05986c57 SHA512 f595e0fc395ba13a129ae45681faca7b199fd5c23e8f1573f49e2a6f162b7f2aef680306e76cbf50b978de9f047c674323219981e89c476474295bb8c02211ce
+DIST typing-3.7.4.1.tar.gz 77982 BLAKE2B e770b1c028142a70799732159b295d3bd5c4911619fd5f200567f8b27813d86de643e9b79aa45fba8590c1e2a6c96c1411dabd0707190a237a79f6f11851e1e0 SHA512 5f5080bf66b1de094b7984ed3d1de22651de8ca018ffde927dfa67fe65b13f91602a877faa24e73d44558638b609be276b924b894d63999bb93b0657a2d5ec6e
EBUILD typing-3.6.2-r1.ebuild 737 BLAKE2B eaff9d75ce24c69c6fa699d3bebd4d75e383184fc3db3510ef72e583785e180c516d9bcace31f279de731aab31551507ced1bc673609b8adf275cb6187816ea1 SHA512 704b45c3b142c0250429d2927e2bbec7aa801680c6b6307782be3e19aa4001e9d48bf233a293fb0aa6a6079580fe2fc1eae16f7705b82c1ab3a85d7ebb91477a
EBUILD typing-3.6.4-r1.ebuild 772 BLAKE2B ea70f3ddb85c964baa67cf15e4cc9d3762958b0d40e9653e044b1e5a667df7b2cd86c161705d419c056b2669f95659a97819ec4829994ff2600c5c81164b610c SHA512 2fc643ae62f963447664cfd34ad1c2a9dfe03211fd123d5292d1fd1148614457ceec3950b950e4a6c6d04788398946abdb2266803738d182c9021712c71e3d38
+EBUILD typing-3.7.4.1.ebuild 962 BLAKE2B 5a2d4748c643fba8557fb2188fafea5db4811aeac3a9c9b1b226fd28a55dc7dbc40db5b4cf58f327440e3969f6e56562846299e52e509a185d6676ebb6e740cc SHA512 45c3265eb58b6cec942c5db45c0e9f66f4110a14700ffa3df5e99f9d4053f10984fb947a139e50e2d4f4c2ed494dea570cccc207c816fc1e9cbd1b6f726b612d
MISC metadata.xml 309 BLAKE2B 22c8c811a8b91dfcc0b4b8e2b6081e10cefda4e3a37733ac985c7412b71bd995dbf21b43ef6766a80e6decf3a5d9c6878623785eed9fcb817b63a7ca853502f7 SHA512 c483306bdc995969591e21452fd1cb20310e5e9e496b2b4a0ace1c1533023b6225dad6ea156ee12f0045e9bfb6a5426d9a16f05131395b960e529b3194b4331b
diff --git a/dev-python/typing/typing-3.7.4.1.ebuild b/dev-python/typing/typing-3.7.4.1.ebuild
new file mode 100644
index 000000000000..4f12ecec2d36
--- /dev/null
+++ b/dev-python/typing/typing-3.7.4.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Type Hints for Python"
+HOMEPAGE="https://docs.python.org/3/library/typing.html https://pypi.org/project/typing/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND=""
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # broken on PyPy, unclear if CPython behavior is not a bug
+ # https://github.com/python/typing/issues/671
+ sed -i -e 's:test_new_no_args:_&:' python2/test_typing.py || die
+}
+
+python_test() {
+ if python_is_python3; then
+ cd "${S}"/src || die
+ else
+ cd "${S}"/python2 || die
+ fi
+
+ "${EPYTHON}" test_typing.py -v || die "tests failed under ${EPYTHON}"
+}
diff --git a/dev-python/tzlocal/Manifest b/dev-python/tzlocal/Manifest
index ec7ce0872868..3698b0ad65e9 100644
--- a/dev-python/tzlocal/Manifest
+++ b/dev-python/tzlocal/Manifest
@@ -1,3 +1,3 @@
DIST tzlocal-1.2.tar.gz 16149 BLAKE2B 3852fdf9672bdb3f5b5340eaa14682f0f64bf3bad3e920680ce8ae7e12e3a2fb475237f6b645075e5058a30eff07c8ceec3ba4fa2bf90d4ea65663788cbcd772 SHA512 eb4d1f73983579e109249884d2a343c441942fb0d4dc76aed693c4a05100b10a2337d72794fdb9c0cd28c3b73e11dbd030bdf6dc2f75e57c958655219973c814
-EBUILD tzlocal-1.2.ebuild 568 BLAKE2B 8b85c4f8387a5c3156dcbfe98f5fbd5711689f518f05b4d4a82888149cfcb9ec7343340e60acbbf4b2b3e5354361db5b3a8841d5e3b07af8861bd104c405d02b SHA512 b5accf6f977e3827ce18a148f395f049085e8c057f03aebf2f66ed3845af75f5a1f187a5703f66e7989034ec5ede589c8158deec0da69a78e81177a530d009cb
+EBUILD tzlocal-1.2.ebuild 575 BLAKE2B 47c45d3529360ba1b0bd2ed63c222aca67ff77e8d6d94b3f8a3a6d9f2f6d3143bd63c378c3d946a9e4e6f945e0ed354a48e2eee05710eeb1eabd845969583801 SHA512 7fe79e9ba6b1e90a6696eae623662e30f53a93e8512f375540862a2c050829a5fae23629d355a00775c7b2cb68d5093e9dd3535108d3b2972bd14aef41e85758
MISC metadata.xml 377 BLAKE2B c85be3067a235a5d7546bcf7c3eb05857986a371bca6743e222e9016ab6d6d5a212f3f65d7e9db523ef9ddb8091b62c1cfbd2d5c5d6d8560fcf881aaa3ffad80 SHA512 3ada56c5037a2a59fb53408483f03bc3ae72c9d7f676dd046125b035b34d4195e653662b67529453d63556dedda4471a9c77daaa1137af1245e49174fef1fd87
diff --git a/dev-python/tzlocal/tzlocal-1.2.ebuild b/dev-python/tzlocal/tzlocal-1.2.ebuild
index c2f39d5cc6f7..8794f68d7de8 100644
--- a/dev-python/tzlocal/tzlocal-1.2.ebuild
+++ b/dev-python/tzlocal/tzlocal-1.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/t/${PN}/${P}.tar.gz"
LICENSE="CC0-1.0"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/u-msgpack/Manifest b/dev-python/u-msgpack/Manifest
index b7c29f8dadb3..4d15cef3cafa 100644
--- a/dev-python/u-msgpack/Manifest
+++ b/dev-python/u-msgpack/Manifest
@@ -1,4 +1,6 @@
AUX u-msgpack-2.4.1-little-endian.patch 2129 BLAKE2B d7bd75e409753dedc3e1e7ce984fd2401cb8dff71af6b3da90950b00ea7f2af35f8d3b87af0fa333b61f916bd904934ee5ca09a124bf17a4099f334afe76203a SHA512 978c6eede0b89238134b31b596f9e0fd87d31431fd95d9f44578bb782b17fe8c39fea20bd494581a633219f8137c23156d5bbc454040c137552c7a72901525b5
DIST u-msgpack-2.4.1.tar.gz 12026 BLAKE2B d8f9c5558daba3afda53c4c1b8e10edd6baa08a58c82796171ae0752c10c638b76abc608349e2ba090e83b2df66611a5c0c03febd38c2a13c45fb617b6bcf74f SHA512 4c3edb72455e8eb8fa7a4ed9b6ef4461755b782391f2c362d52d0fafda3e790fb40d0d239d05ba99beb3ad4cfd9e200175e2a1917cd64ee1e5d8cc3c4e8b3f25
-EBUILD u-msgpack-2.4.1.ebuild 842 BLAKE2B f7c2ae25f63f56a0d75b485c06149d963ad93ef5784b98a8aa666dba760846c73d119fadef24ca7c36edb138cb1193ff9c7e8edb10bbdea4eda04247bc31f797 SHA512 b1a700e167ad794528d29c65e015fd3455b92fd31a2592b72740deb7a0d3b55a7406b0c6db5ceb6f39e65afcc54322516265780a55714b737e9c6c6b7dd1c061
+DIST u-msgpack-2.5.2.tar.gz 17641 BLAKE2B 643984fd9ed2f87ad0cce9e64aaa064465048067098bf01bd844a04bc1b870d6688eac6bc9f1dddf9bf705fb14bc332796f06b8b59d0dfe79261e85ba11b60d1 SHA512 cefba7ed86d2b7c37b0d92e3a4fb4ec62c89dffee0be078c783010638413e6ce1af7ab959b43dfedb6fd8cf2943185c18fc2201a4a9764c423e8242bcedf21a9
+EBUILD u-msgpack-2.4.1.ebuild 870 BLAKE2B 1181fb5c9c11316f21688aa6609bb51e4fb16111e67e0b4964637cde7c9d773910de19820217f1718b97dd9d690521ad4849375cc8bde782837150c29baed8fe SHA512 7e790f2b61aa4ec8cb0d31271bfe127d79703ead7062923f63016b5a19f01debd0f4c58ac96f99df991e4ca429dac68c6795ea1624ef7352721e0d9708889a2e
+EBUILD u-msgpack-2.5.2.ebuild 674 BLAKE2B cd9a038310de81ec2fb1579e61d515fdea01dab18b3c735f2ac1133c4686f205b149c53eadb60a40f80d5f1be2799ad70e31101704353ad2190ec8743115f6fc SHA512 df14f39e0ddb6248cd53a0b32a97d6486fda08fa1a33d2c6fefe0a1896a765adb2293f721b1567972aa59b459836544522091822457f534c0d6c2c73f98d08d5
MISC metadata.xml 907 BLAKE2B a60035eedce681b6a0c19ce0d701082b64f83ebc121501b170fcfb0f179fa60348903d215435fbefcebf65a1beae39ff00e1757d6b6cf04bda82bfbe0583b81f SHA512 6c4ca8d0bb44563efecbcce894a6697758aa203814124bc45c1743d91cf0ebbf34f6ae868fa1a76f5a16691a37bf8b31fd36070044b3ccce56187abbcbc2ce51
diff --git a/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild b/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild
index 813f83f755c0..635dc8714d8d 100644
--- a/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild
+++ b/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild
@@ -22,6 +22,8 @@ RDEPEND=""
DEPEND="${RDEPEND}
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+RESTRICT="!test? ( test )"
+
S=${WORKDIR}/${MY_P}
PATCHES=("${FILESDIR}"/${P}-little-endian.patch)
diff --git a/dev-python/u-msgpack/u-msgpack-2.5.2.ebuild b/dev-python/u-msgpack/u-msgpack-2.5.2.ebuild
new file mode 100644
index 000000000000..c128ce847af0
--- /dev/null
+++ b/dev-python/u-msgpack/u-msgpack-2.5.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PN="${PN}-python"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A portable, lightweight MessagePack serializer and deserializer"
+HOMEPAGE="https://github.com/vsergeev/u-msgpack-python https://pypi.org/project/u-msgpack-python/"
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_tests pytest
diff --git a/dev-python/ufoLib/Manifest b/dev-python/ufoLib/Manifest
index 330d8bc7fddd..aa9740c2e6e1 100644
--- a/dev-python/ufoLib/Manifest
+++ b/dev-python/ufoLib/Manifest
@@ -1,3 +1,3 @@
DIST ufoLib-3.0.0.tar.gz 115234 BLAKE2B 0bf7dff335df312252f3ee19a365f26d43531ac2d9b5d526af24038326e6be9d3b21f631ccc85199baaa827e02380b11efbd845efdbac158ba9ee96b947c3bf6 SHA512 c9d833dc51d0b6760d41832704c502ecf114a03999e449976b15c675fca265d2c4a7b396934c89bd7e4d1c0e893c86c713bab77bb9b14c4aff4edacb0089773e
-EBUILD ufoLib-3.0.0.ebuild 640 BLAKE2B 052176a787288b76ec2c042a7cd91b511090406afc8cb91380607d3d457429345a0cc325d31651b7d83aed0c6e33ba079b27c2a37fd1e7b36f4ffee2df518a72 SHA512 327355b208a5e35c01279ca7b115f0b3f712dee6a39c0234aa7425de8dcb379f219f040f2fea841a50f9e53a96a5a6b541a7a748804f9e819f62ca63aefd5978
+EBUILD ufoLib-3.0.0.ebuild 667 BLAKE2B ab449ccf8d4d1eb2634e01e09a5f0d74dee0b921dd607dd242feefd0a8d97065bc5c279b5eb3e305e2623ffd9c96d390bcb0b473b08a49e9b240d794ce621be5 SHA512 86336aeee17573b9e57f2cc08c7889186066ab1adefa710423ff942696edc4cad3f6a627f46fa0d5f305d746da2e49d385f226df8c41b6a512cf3a838f7c9741
MISC metadata.xml 243 BLAKE2B f40c5d69470d5136cba32e1ea6b2351ca1842a5d83381e0bef3e063e266c64bebb9ba85e1f155010e219b136c2827c989d9adf3b2c6b2f6ca265f03339c9a7ce SHA512 640630eb9d42c319ca1da37b03a03677a3dd4e48f28ce2690b64f6e4e7d5885cfda41d439f3f9d8b009be04891b043a5b0ac6f9d43b701f65c8fcc0e0613b04a
diff --git a/dev-python/ufoLib/ufoLib-3.0.0.ebuild b/dev-python/ufoLib/ufoLib-3.0.0.ebuild
index 65da61081413..ba58e081657d 100644
--- a/dev-python/ufoLib/ufoLib-3.0.0.ebuild
+++ b/dev-python/ufoLib/ufoLib-3.0.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
test? (
diff --git a/dev-python/ujson/Manifest b/dev-python/ujson/Manifest
index 5839b191a6d5..0555596ed237 100644
--- a/dev-python/ujson/Manifest
+++ b/dev-python/ujson/Manifest
@@ -7,6 +7,7 @@ AUX ujson-1.35-test-depricationwarning.patch 369 BLAKE2B 9fbc92d557049d8790b664e
AUX ujson-1.35-use-static-where-possible.patch 19904 BLAKE2B dcf5691a43dd068635f6be23b9dc5c3a7ff2d9a66c836dc75954f7625f7aef4d55e06e90f3c030f8bc2f4db80b34cb540e09183939880bbf32225bc23c58f3fa SHA512 fe96f88cde477bfdc63ad5cf360ab6c63e2cf00c192a8d70d80340b7e39820ca53554a775c8f32b7ca43259e9f299fe38ebaf4aa64ef12c035bf23085f5b5789
DIST ujson-1.33.zip 197034 BLAKE2B 587e00292340d69fdda9720d66bb360ed646f8c709e279f905f7fdf2db79a2ec51856dce998fd3e2fe5b3bf067c72ad661f77154bc3d63cee4c3eea10bca29ec SHA512 0f1f66212fbf94c03e048ba64c3bd817c50443d1a29b87f6a3a38f697a050f38821be4ba36a3b17a96930c69ee92973ac31bdd41851dea071af14cd4bbaf8480
DIST ujson-1.35.tar.gz 192027 BLAKE2B 320058e7142f2264bee8b02a411bedb3b32d1c2fc86157eb47272f75cb401e6c75ce7d9e3dba5092cd1db99dbded8804347d4c7be11eaedb47bc8b4b8125fbd3 SHA512 931d8f574fc4920c9ded48369774666060e951f40982606ce9f1d9de3420004042af7d797075a54d92a2b25c4f313572a5e1a30f3bc8ce387ef8f3881193eee7
-EBUILD ujson-1.33.ebuild 1133 BLAKE2B 98a14f835918b7462b7e5e37f607b26b72e4b27ac536b3586e14c66e0c90d88b6fa76e74d5d3ed5904d64e4bbb83e4efd883666607dcc7b82b320e7965cb1594 SHA512 2708294dd79e31a4c4cd5452cf07d88d174a495075b89e99743c68c3773e80514026e29c0f6de70b986598ec6217106cafa376e5a91ea85e0c93a315485f18c1
+EBUILD ujson-1.33.ebuild 1160 BLAKE2B d45318ba94420dc8d52b5368def390fc0734ab1691418a6f5ca9479547cbba5b3c78fc62a678cd3854bbd51ba3e83afab7360870ea8ad73299a71199ba790e94 SHA512 b64920ef59fcdbcce06641e7cbcbb696222f9ed82c0960f0b49d4ba02e0de741537951c06d0776147786d162a1b1518d6814e6cdb2193d76717d12c23b8e34e7
+EBUILD ujson-1.35-r1.ebuild 1000 BLAKE2B 1ebf42fb6427f3225c930b4f36299adedda1a902ba0ba980ed6995e13b2c9fa2c2799175cabcebeb8ad98dea82d2c36b7a01bba533eb014ce8185d10bdcbbb5a SHA512 45850703c1c621838d35cb1a4486c1562da3f0adf68f0bcddc7d2f5a4f8a04208c5ef889b02ce2420984c1196a066eb7d32b8eb4610cce0affedbd15aff80d74
EBUILD ujson-1.35.ebuild 986 BLAKE2B bd3e25ae75e51bfc638d86a58cfc7b62a782e9c9907c4ac605746e514e30fc62517702aac8b46856a25a80af632c5cd2f9f7d72d6ee8edd04837167e5ebafb82 SHA512 f96d217eac09bfc694aeecdc48619b3b7948471c5b0668e38e6fdf655016fe8ccab268a4387c803595eeb06e6d317ebc7a3a1a82e2d16a509d08d2e450ed4ccb
MISC metadata.xml 432 BLAKE2B 9218fa7b4dcf0c44ae1d5b30869a2f8981dc03714245aa258de0552e5f27de7cc359acdcb8d22da82069bcf465a91ac7d4401f111cf52abedbe4451e08d67153 SHA512 485e866809b2704a344436f956dd242b8720ecf46daf53a7a64fcf8a5edd3b3915faf59d48da4224b361ba35f7ab8c346e16b0a037cf8846d663d175486bed8f
diff --git a/dev-python/ujson/ujson-1.33.ebuild b/dev-python/ujson/ujson-1.33.ebuild
index 436155a5b533..21bf458e20fc 100644
--- a/dev-python/ujson/ujson-1.33.ebuild
+++ b/dev-python/ujson/ujson-1.33.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/ujson/ujson-1.35-r1.ebuild b/dev-python/ujson/ujson-1.35-r1.ebuild
new file mode 100644
index 000000000000..006979f5c980
--- /dev/null
+++ b/dev-python/ujson/ujson-1.35-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Ultra fast JSON encoder and decoder for Python"
+HOMEPAGE="https://pypi.org/project/ujson/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ $(python_gen_cond_dep 'dev-python/unittest2[${PYTHON_USEDEP}]' -2)
+ dev-python/pytz[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-sort_keys-segfault.patch"
+ "${FILESDIR}/${P}-use-static-where-possible.patch"
+ "${FILESDIR}/${P}-fix-for-overflowing-long.patch"
+ "${FILESDIR}/${P}-standard-handling-of-none.patch"
+ "${FILESDIR}/${P}-fix-ordering-of-orderdict.patch"
+ "${FILESDIR}/${P}-test-depricationwarning.patch"
+)
+
+python_test() {
+ "${PYTHON}" tests/tests.py || die
+}
diff --git a/dev-python/uncertainties/Manifest b/dev-python/uncertainties/Manifest
index 619f90188a41..cd07d3672baf 100644
--- a/dev-python/uncertainties/Manifest
+++ b/dev-python/uncertainties/Manifest
@@ -1,3 +1,3 @@
DIST uncertainties-3.0.1.tar.gz 225752 BLAKE2B 6dc872d5617b8c4e9deda5a5a60492ae1eb0facd7f053f0799b3762831f9bad7da39726811feffa3630091e00dbedf89c296ed4e1b2b1f78399ed45663ea5339 SHA512 d4b2a905665c46224586f5f9702ad9e69580fc5afe8c6c045b04141fdc54e0c402cdee033ee0ee7055823b922bd33c732b3066453876509d45add15abf9d85f5
-EBUILD uncertainties-3.0.1.ebuild 968 BLAKE2B 32f764f5b9fb63ba235cc1c218cac140cd12c5a255881e337717d1d8f7c460b74271613f80c979781d1a70dd9177b35ec56f997d363c97c0ea2292baa039b202 SHA512 dc9c87dd35ba7f3740d9531ee83c8be4ab9b0747fa94a8855e061c431e155004cafd55d5b93c92b4ba8a960565d966267e80b151169eeb7d8ba1386e0b808db2
+EBUILD uncertainties-3.0.1.ebuild 995 BLAKE2B 94bc26b0a383899176d43bc87868f423fcd31a9e8629d5c0bcfd9a3605cd389ba921eb63300621e00f9b8081b50c6e33a04b4c3adf658503a346edd9b009a623 SHA512 aacb7d8b2e024f09ba664ab069e993f4e675094a1914703fd22457e1e6ffc7f798cb1b88ae95f00ba2f43dc79a3e19d4098efe53345be0e2a73da8c8ce0724b4
MISC metadata.xml 859 BLAKE2B 54ae46c343fada9aabb973c5297eccb0abe7299a2a1f0009df1d083698c91ce25339cf63d77857febee0798b27a84ba83dde95e19255f45f8cb0141c6a009954 SHA512 833af2fd16f097d61942c7f9323d8e38688eead6d5d10ae8e7f2547c950cd53ab6ce28f434d2c1bb2f15b71ec55bfc30b8bd53a94a0c5f02e824e3ecb08ecc89
diff --git a/dev-python/uncertainties/uncertainties-3.0.1.ebuild b/dev-python/uncertainties/uncertainties-3.0.1.ebuild
index afeaffaa8632..d3cb81ec37a3 100644
--- a/dev-python/uncertainties/uncertainties-3.0.1.ebuild
+++ b/dev-python/uncertainties/uncertainties-3.0.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/uncompyle6/Manifest b/dev-python/uncompyle6/Manifest
index 8b28fb040050..c4a3233bf0de 100644
--- a/dev-python/uncompyle6/Manifest
+++ b/dev-python/uncompyle6/Manifest
@@ -1,3 +1,3 @@
DIST uncompyle6-2.10.1.tar.gz 831835 BLAKE2B dbde4d8414804d55871d846ad42f9a4859913ee057dcea5f6f19e8104e39d3274e13c86538f3364e6829d2ca9ecd16929143e266a828558e870d0f78d3cdff1b SHA512 5be7c33749f3a2a02494aceebeeb2cb79bf71c39784dbe4e96cf9a5c6f02af89874bc25ba911308f01414e4ae4d9ac445864505c629d41a2c6f8b2eae2197b2b
-EBUILD uncompyle6-2.10.1.ebuild 1007 BLAKE2B 2cde7183ea089b091cfb7426b180137ae169608f1d9ffa38497709fda871497317712b6f7ebf3235c779b64b35fd2582ce472b07250fbb1df5b35a220966a413 SHA512 82a3b2928b25e0ad835e505f81bd33f5eafa3c1568c733e11e6a762620004afe209fc83eec146ccb4ed82f53a7145cab518a46cff54cb9a03d53b6083e67143b
+EBUILD uncompyle6-2.10.1.ebuild 995 BLAKE2B 03dcd2f102de31b0aef1cb76d464044b9516d50fbaee8b4e8958237eb49fedcbc68d922c0294adecc0f57c6e88a4296e362165afe346d7ee9c7cebfaaa5f9c28 SHA512 a473c2ed1f910b94693c50d3aec02e88e4eeb9b382cf804fd34b3faee2c58796c06aa3e6bb4ef00f5f533a056f4fa1c292b1fa5384c093ace8e4d2d6dafc1c79
MISC metadata.xml 474 BLAKE2B a7dd20c02fba9d0f93c153a0a99533d723070da34a59e914a9552560b061358a6ef9c44c8226797b7777d3d4357e7f9a2845d8d239bf7e5c52a3988c296e0c95 SHA512 3d3068d7aee678259cd7927a1fc64ec2d8e09f116ae71b225d81e99018d857d4b117057f88b43174e8a9312db1cace10751bae9f861818bd64671404d4c78f54
diff --git a/dev-python/uncompyle6/uncompyle6-2.10.1.ebuild b/dev-python/uncompyle6/uncompyle6-2.10.1.ebuild
index 5e96750c9ea4..b6efee3fc7bc 100644
--- a/dev-python/uncompyle6/uncompyle6-2.10.1.ebuild
+++ b/dev-python/uncompyle6/uncompyle6-2.10.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/xdis-3.3.1
@@ -38,5 +39,5 @@ python_test() {
distutils_install_for_testing
PYTHONPATH="${S}/test:${BUILD_DIR}/lib" \
- emake check || die "Tests failed under ${EPYTHON}"
+ emake check
}
diff --git a/dev-python/unidecode/Manifest b/dev-python/unidecode/Manifest
index 40327be07530..bf3244de68e4 100644
--- a/dev-python/unidecode/Manifest
+++ b/dev-python/unidecode/Manifest
@@ -7,5 +7,5 @@ EBUILD unidecode-0.04.20.ebuild 583 BLAKE2B 57998ebe8c8bb4bcb79223e8cc10a0c8b0f0
EBUILD unidecode-0.04.21.ebuild 598 BLAKE2B b700d8cc56b1da3bbfff9ad85c285b8ce72159a424bf99d49f4c35d0408102c22b4a79823e7c7f12ae2e8eeb5cc4e6face6c2076a65e0d7978a9904e9a130455 SHA512 a04b17f1be3f8137eeb5dfaaa12463b6b1dca6c5b6c53723db1a21103a9e0c3711c84495aeef53906afbe3192df6ce0cbfeb84da32475a14da72d65740c0ac09
EBUILD unidecode-1.0.22.ebuild 602 BLAKE2B fb46c6985e4b6dee9361cc920e7bdafb6713c6f60bbc95e2783872cd974eff88b538dceb9fb989ee50995549c558e87c772a5a5911c3f442b8994b00211031b6 SHA512 e89b6f96a5a97bb5738bf09d59afdd2fd2b01894929f2f3beebe7bf9166009ca76d08ae13f61fd7e4a542175eeb2b6d6d2353aaaadee6e0ae9cd1dc8e4c0e6f2
EBUILD unidecode-1.0.23.ebuild 685 BLAKE2B bcf879db95f4fd7f3d8ad59c3393c64544115a10a1d18ac0caf7ec2b5a530451fe15ae260bd7d459541c2be3369b821ee59eec79fedbf880becba5ae83851548 SHA512 05dbaa0ce7757b4363a9ec0a25cd5c1250bc0963b7e002099d7fc71d87d9777aa6ead514d40b6439e167f5bd254d5fca51c2c4832f021004d338044e9d2887d6
-EBUILD unidecode-1.1.1.ebuild 685 BLAKE2B bcf879db95f4fd7f3d8ad59c3393c64544115a10a1d18ac0caf7ec2b5a530451fe15ae260bd7d459541c2be3369b821ee59eec79fedbf880becba5ae83851548 SHA512 05dbaa0ce7757b4363a9ec0a25cd5c1250bc0963b7e002099d7fc71d87d9777aa6ead514d40b6439e167f5bd254d5fca51c2c4832f021004d338044e9d2887d6
+EBUILD unidecode-1.1.1.ebuild 683 BLAKE2B ec68c3f3fafbbf21e70ee87d2cc91fb6d84fac0edaddddca81e85f544fc34eac72557b9ad2451fca2230d7eaf71db7f7f4f33a7343c212fc5f8d6f955201efe8 SHA512 95b347a527dc9820f16f957671bc6023447b457fac6489d02beb5b20a43744fa0c786c338ddb5b785c16e105990be6d77c35043f20a47ae69a861ce63316f663
MISC metadata.xml 596 BLAKE2B 68ded8e71de4e3b964343ffbca55b2b5c6a58168513658e1c72607afd8a53c185e71bfd652a383cbabc0b49b0e36542bdb0066fc6ea8636b0e92f744c6b86615 SHA512 4df580a02af8983a753c80ec3ace0c356d701305b36669ae7796f7d0c0774348c6534bbf8d75f2e79b7a4e5471d500bcd34df33875996066b7c07d55a4a91f8d
diff --git a/dev-python/unidecode/unidecode-1.1.1.ebuild b/dev-python/unidecode/unidecode-1.1.1.ebuild
index 5cdc5ae57905..cfed078c453f 100644
--- a/dev-python/unidecode/unidecode-1.1.1.ebuild
+++ b/dev-python/unidecode/unidecode-1.1.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
S=${WORKDIR}/${MY_P}
diff --git a/dev-python/unittest-mixins/Manifest b/dev-python/unittest-mixins/Manifest
index 3fd4139f04fc..356af8bc53b2 100644
--- a/dev-python/unittest-mixins/Manifest
+++ b/dev-python/unittest-mixins/Manifest
@@ -1,5 +1,5 @@
DIST unittest-mixins-1.3.tar.gz 12942 BLAKE2B 24183d35b6d269c45947f9fdfb89f668e7dddfd25a2e634e92b0318b7a90e535c4ca33ed497cd4af54416c2d4909b4fd4d6d13bf94d830ac8b13939411d36ea6 SHA512 8cdc7adf387d3576d1690c2ab62eff93c085a36b82b756d237cc177aa52718e7ce6c5ec103841f1581cd28576bb17fbbe034c21d1c1347da643dfde3b8033d3a
DIST unittest-mixins-1.6.tar.gz 14156 BLAKE2B f47831355cb3f6606b36124af7d6634b8c012d8f85ce843fbb2882360006eaf3b964d6d2ed718137e0c37d330cfbabbafbfa75e4b1217f2a5546027f7379ba53 SHA512 0d4a0bbf80264f34a03aebbb2668733cd3753f99b24b006ea6704a2b97df9fb51755e8c4efd0094219e65d25756ea31ff27d3892b32ab6829050236a6bcbc986
EBUILD unittest-mixins-1.3.ebuild 695 BLAKE2B 53c5b5820da3710263e84e3d43e2e7d6d4d4fea2be85168c2a10c99a032436024575791c41d609dd5831f7b286c5b51978784d59521edd5f018b08a87ccea62c SHA512 649518c88e87d06d5a6d9a72b9b6b105f7f4b090ec8ffa634fff5f5065a84dcb6abc978db872794e1cde9aff28e476599961292447e4840390d17a060006dab0
-EBUILD unittest-mixins-1.6.ebuild 593 BLAKE2B 920541bbfc835964ba322b85d8622176051bc9c67e44a258881921e31a2ebadf68419a50b344030c8d5fe0ae75727e841fd3d59c076feb47ec72cc6f7c4e72db SHA512 0ec782c7bab89c42cdaff0442c686ffc6a55da1f9afc3b4d0b25a2b85781aefabcc6d225903e0cfb2735b0766923024849ff4ee0e24a629344bd8a22265585cf
+EBUILD unittest-mixins-1.6.ebuild 624 BLAKE2B 6decb4b6f55dc898b63285e24daee7bbe48fbd846c082fa602a1d8cccee3db4d34fe49ca2e3eb25efd9272d4417fd0eba32adfa1f2439cc01f56c3206fc5f3b8 SHA512 8cc85b03bf65443b6aacdc22ab96d8a708131960064172005fc6e73e7db2565757b7d9723a465d8874ede9c782f46e8589d8cff698cdfa39d2d96da44d4dc39c
MISC metadata.xml 380 BLAKE2B e11d1ea8ab352e953fb5de15031c23c8ad94b21420abdbd1e4b843aa7498be70e6c773bf5dafacc9da805c7d201027c91691067954e8907662f0a4aea7057b88 SHA512 3cd32540c94dc1a2b2f72f5cfd85192a94fa716cc37d70eed9b028fd1ce120d3f821b2d059465e7f26f4b7d75b8f3cb4848a65dde921d23bcb9b4e56ae321934
diff --git a/dev-python/unittest-mixins/unittest-mixins-1.6.ebuild b/dev-python/unittest-mixins/unittest-mixins-1.6.ebuild
index 934fec827b8a..264132fc0835 100644
--- a/dev-python/unittest-mixins/unittest-mixins-1.6.ebuild
+++ b/dev-python/unittest-mixins/unittest-mixins-1.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/nedbat/unittest-mixins/archive/v${PV}.tar.gz -> ${P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~sparc"
RDEPEND=">=dev-python/six-1.10.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/uranium/Manifest b/dev-python/uranium/Manifest
index 22ac827674ab..640465fbb1a9 100644
--- a/dev-python/uranium/Manifest
+++ b/dev-python/uranium/Manifest
@@ -2,7 +2,7 @@ AUX uranium-3.3.0-fix-install-paths.patch 1716 BLAKE2B 13ea6150f1cfb1a07ac1886be
DIST uranium-3.6.0.tar.gz 668552 BLAKE2B 84ab1eed5474bf14aec5b7782b332e9846d14f589c0dfa7366c74ad682fdc0a8e5ef94a0b9576f0e80cf792b49132d3abb3f17341a2e8570d08bf898231deca6 SHA512 41779e9cf76dff8f74252f668d1cf909c93f4f1416f75d2ed263f89fcfccfbcebce5580d8202d8d1697491139db448bbfa76e2dbc761dd24cb98030b3241e80d
DIST uranium-4.2.0.tar.gz 711868 BLAKE2B 8098372704db0494519ab0a24046b72f2527695716286463e7ecffb776db351bfb4ffcd7b53276d59403b39e40ef605fb016e9ec57e18cd06e8f22f22d8ef732 SHA512 fab04efbb6337e366501ffc0336f208ddc0f9e568a2822363b84b6512268f2560a22bc71e745d30e66026d7a0bf9e150eda605ef8b511b59264407cab491eee1
DIST uranium-4.3.0.tar.gz 899153 BLAKE2B 314dbeed1cce49d33439b2fa744d37e4b360edb041964d2c3336730295b88bb2af86df8eac8382a6696fbc9c1ba07fa0774089ec3aa7fd0f8fbb92c61ce2825b SHA512 eac28907ccd66e5a43012a6f5af2a97daea21f0e2832613562e848cca967e036fea117811d8a4cc519c1417a113449e7065233fc541347202c6a8ff85a9d60b7
-EBUILD uranium-3.6.0-r1.ebuild 1416 BLAKE2B 3ea73653aa36adc305b81759ded97af57a2a5bd901a73815a8d0372ebc8fd5d1565626016f5b4a9d7556817e376ff696cfc84049201a570cf58b6dffe383bf6b SHA512 2716709771e66c3d2de8912c5fe4c5ad8f5bcc453575a1045c9e44225e5cb52fdb06240457ef8bf1c193f5b141f76c8ed912393e7fbfb555c5a48c64f0970979
-EBUILD uranium-4.2.0.ebuild 1599 BLAKE2B 48553f297c6c730ff39c886c6912d8bacb068965f3ee55901cb1c0599d6db90da352b5a7f1150ab4b36f5e5c8239a419d13616ee82c1d9e27f6b45e7b39724f3 SHA512 e84ede7ae2a0b11f8c97925ea73e4fce30d4d0225320054dac6bce84c6e69740957b6a1945e8f9fd113b01b55717d3e35d768b525a354bf86c96cc7ab3c5a1bf
-EBUILD uranium-4.3.0.ebuild 1638 BLAKE2B 31795f16ab0148c0205c148117f5bcace599e0500a5e497eb18d40758830b49fd46c2c955a940af46aac491666013f5d6af92a528207240c196bdf8ce6ed06d4 SHA512 87348165d073558882310ee85210b95aa791df0c6a8a671e3c047d51a55917bc0b978d290f8eb5a6da7d0251826a6b03ea32de49d610088ab195565873384b7d
+EBUILD uranium-3.6.0-r1.ebuild 1443 BLAKE2B 7bcc76856b0605e6274fa914dd6e30fe5769f62e4d85c3ea4748cffdff2a3f2287938a65ebf805af274d9aa5d594d157e5a4b1f16b02f3cdbcab4b2454944990 SHA512 43f9f8b9d4fcae3debf88e1074c90abc58a5c370c2e74ace8b9d721a7ae26c674c5c145770e6d533174bfe6cf55912631a89b69cab6ed6df81bb61b7668b813d
+EBUILD uranium-4.2.0.ebuild 1626 BLAKE2B 52962773da02a79ae87239f341c7672760eff3967091304af600b119180a83260eaa07e77fea0324dab5feede9470882ef53523f6350c0713fa8e10a2d535479 SHA512 2dc5594790bc7f976847573be4358a04e3e05c55451e5303d7e62766d1cfd4348ba8d2e43a3c04e5f69e3ca1bf5378579805baecdcba132e1212113f6924208c
+EBUILD uranium-4.3.0.ebuild 1665 BLAKE2B bb05bc2723c8f7eba32928c0ccc8295ca2f0574ff56ce23027c9bbf5f1d5a488ff8db3e0855b7e047701eac0a70aaceaddc6a99a9a0c11110b95d3622eb2974c SHA512 d3e08da60221ce5d5df9ecd280a0080b3b9e4791c0377109aecdc1d4127911bb5993535a82a596020f3cd3a54b912e6f1a9acd068b3678c6da33e2f1c4be05b6
MISC metadata.xml 975 BLAKE2B 42ea7df7c2ee42408ada0328335319d95edc41c92d8ae74d77fb178629e48c7ab7886e4ea07f058b9be9b67f04d29b795eb353e47de60370b7949158cb7798ca SHA512 6074599c0b62f2f527041621550ec183bfa26400eee212c3e9cd0ab9742917ddf762ef668a6bba4628cee8063a0f40104f21d25e260de1d164b61389c9544824
diff --git a/dev-python/uranium/uranium-3.6.0-r1.ebuild b/dev-python/uranium/uranium-3.6.0-r1.ebuild
index e1473dfc7e25..50fb43634038 100644
--- a/dev-python/uranium/uranium-3.6.0-r1.ebuild
+++ b/dev-python/uranium/uranium-3.6.0-r1.ebuild
@@ -17,6 +17,7 @@ LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
diff --git a/dev-python/uranium/uranium-4.2.0.ebuild b/dev-python/uranium/uranium-4.2.0.ebuild
index 4818481b4a53..d6cad85692f6 100644
--- a/dev-python/uranium/uranium-4.2.0.ebuild
+++ b/dev-python/uranium/uranium-4.2.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug doc test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
BDEPEND="${PYTHON_DEPS}
diff --git a/dev-python/uranium/uranium-4.3.0.ebuild b/dev-python/uranium/uranium-4.3.0.ebuild
index 00956f788e6d..1024b2dba671 100644
--- a/dev-python/uranium/uranium-4.3.0.ebuild
+++ b/dev-python/uranium/uranium-4.3.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug doc test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
BDEPEND="${PYTHON_DEPS}
diff --git a/dev-python/urdf_parser_py/Manifest b/dev-python/urdf_parser_py/Manifest
index 452f544bf7f2..c29ce12d321f 100644
--- a/dev-python/urdf_parser_py/Manifest
+++ b/dev-python/urdf_parser_py/Manifest
@@ -1,5 +1,7 @@
DIST urdf_parser_py-0.3.3.tar.gz 41536 BLAKE2B f2f57b12fb44d830976303eebeb33a8794075750b8c2490da0a0d0db4e6c561d854db59cdda920d5aad3016631b824bf90b639c3e34853e40836ae92ee63f875 SHA512 b0f2787f41cee077d7b13eb55ee9ea99fe31877b18f4fa62c6205320752c39f727311bda0b44906bd8b3509527cb22adf3fa9ce3a9269e4e9d250cdf6b7b26c7
DIST urdf_parser_py-0.4.0.tar.gz 48137 BLAKE2B 6e0adf5c5b6e8c4c6da92536ef19b1b30b9b1a9612445aff26fa323fe20951e77cdae2bda31238b8f868cfc667e0a5657808fd4fb8f968fa1799b5f792852d2f SHA512 823469fe3a8227efddc5cc805e128ac565580c9bfe4467d4e96b6a15cc8da008b9d7d6a5bee1e7da092310482692da1ce279c3e843bb95b6849d4a9bf6c3ac3c
+DIST urdf_parser_py-0.4.1.tar.gz 20017 BLAKE2B 805ad1f86b7d79963cc03070efccae3a44602bb309949bd5f3ac613e48e9f6cbae01ba8973e128d654e88c51f59647828a2360966664b5bb0b045116dcb61092 SHA512 08466a76e64cd46b1e9188aec039b8a0c20499c43be7c859d98c55f2d8d36305a76f780789a019dbd2e6badad90e9bd421dcd1bc82d3b8529fd08a9f9d5885f3
EBUILD urdf_parser_py-0.3.3.ebuild 532 BLAKE2B 4f6a6b75bf6276a7eb784ab643e5a2ba0dd2ab5992d50c01680c2400ea786d0d5b597d9167194da2f08f0979729d91eae330279836eb7d66783b23da985e22ff SHA512 8a84b9ccaaf995af35676b57c155bf35cf56d27b6af3379db465e7e63f852baf10560ab457fc824e279cfb7b4d8fe4db02ce37c59da30c4ac2c866d9f8ede9be
-EBUILD urdf_parser_py-0.4.0.ebuild 651 BLAKE2B 173d62abc5343d44dd313e85e96a02f173969fffe524db48c21b7f7e6bcb5cae37b30e62d54d8624c77336891b2f738b55fa55d267fb93ff1e675fdd9517d69f SHA512 7b58ba796a45fe881df4200223ce2d1b28400a8832415870e0f759cfae8673ebcbf3a76a28d46afa55b847c20ace8e789f6a34707ad5bca278d46edcf46f4879
+EBUILD urdf_parser_py-0.4.0.ebuild 675 BLAKE2B d262a08db3816a8d659557f0932f0e96b36d94873eb9ae9e1ef20d2de4d35e2e2c0d46b1ea01a67ee1056bb6931bdfb6182a91dc37e849e6ff283285630cbc65 SHA512 4b5daf3ed5b7e6fda2ca43d4e9df76181a61865c26b80cf3816a06c8de1474f7c04812e670b2c090db118b57b192d31fe5a3c931974483fa77e18157a424885b
+EBUILD urdf_parser_py-0.4.1.ebuild 685 BLAKE2B d3583ebb23610bce3a3c0466a25169f91f887b858c163386f2a90e3815e40c2f8676e1fcdac8635719cf9290771bdefb834b4007b0278327208cbe4b89c1b4ac SHA512 e844ff8e793f53a1eea37953313c1bfa0a9054a5050b1664329aba6ddb757b0107caaa5d142f7e355c007002f836c8b977319fa88d51708d724e922a0151a7fe
MISC metadata.xml 332 BLAKE2B e32fdf158e352a3e43c6465c4ad378e44b9e01112f06e245d717d9ab6404be91a7529dbfd7b85d68fcf0168b296d7a6e55465f9a7a291112195968e3d3863361 SHA512 6efdc6c159b3764bf93d401fe111e3b102ea30b80c6a653d87f2be031f49f0e34919d4257e1a052be2ed4b88f5451c7bc11332a0ca7dfb284df31e31f5d821f3
diff --git a/dev-python/urdf_parser_py/urdf_parser_py-0.4.0.ebuild b/dev-python/urdf_parser_py/urdf_parser_py-0.4.0.ebuild
index 77da74e0a690..85329b4ee3d4 100644
--- a/dev-python/urdf_parser_py/urdf_parser_py-0.4.0.ebuild
+++ b/dev-python/urdf_parser_py/urdf_parser_py-0.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND=""
RDEPEND="${DEPEND}
diff --git a/dev-python/urdf_parser_py/urdf_parser_py-0.4.1.ebuild b/dev-python/urdf_parser_py/urdf_parser_py-0.4.1.ebuild
new file mode 100644
index 000000000000..c3b90c01fcd5
--- /dev/null
+++ b/dev-python/urdf_parser_py/urdf_parser_py-0.4.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_6,3_7} )
+inherit distutils-r1
+
+DESCRIPTION="URDF parser for Python"
+HOMEPAGE="http://wiki.ros.org/urdfdom_py"
+SRC_URI="https://github.com/ros/urdf_parser_py/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/catkin_pkg[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+ test? ( dev-python/nose[${PYTHON_USEDEP}] )"
+
+python_test() {
+ nosetests --with-coverage || die
+}
diff --git a/dev-python/urllib3/Manifest b/dev-python/urllib3/Manifest
index 6531004b6923..7fd61626a4e7 100644
--- a/dev-python/urllib3/Manifest
+++ b/dev-python/urllib3/Manifest
@@ -1,3 +1,5 @@
DIST urllib3-1.24.2.tar.gz 230699 BLAKE2B 9c2f2be8fa743f542493d75072c02423d1bd40189561fa0ea393a8a2515b24da9a2a383aeec35b55bdd2a9954d3d585450d759548358ed91ecfdb9ec03d391b6 SHA512 9939e9e7c4da30b5effb334969cd835c9d0404a136761098203c699570aab02e63fb3f1b4ab680def0bc0906fabe5f0782ab94cf3095ff10ccf9b3c371653cf2
-EBUILD urllib3-1.24.2.ebuild 1786 BLAKE2B 5ce80fe396cd213c61ea7fec2c4b73d6329ef6b2cc1d3f6ecb81e70bfeb6d15fd6c427434b7d6eac17844e718c448f1674906e5a60c4dc17ef5ee3f7ecd7b88b SHA512 2804f70bfa94badad848365582df657efee48b4f0abf2efc960f26b048a7a2da3f75711d88a2dda9d17927b8c10aceb8deec146e7d5140e5b0a8223ab0d67276
-MISC metadata.xml 376 BLAKE2B 2e9ba1b23bd9ab2770d23ce9bdf21f4083f46184c22d1dc0bd449b6605c24a2ef0168e1503327b549ba55e81b7bb52fe5f73fa375f06f3c64fabfac6cf5a9d77 SHA512 97d216a4841d8c78655c923060a0040b75fbb2d19a42e51081fc63a4af80514db5abf09a02706cc52387ab7ac72e964f947f1ded50bcc7f8fae6d022d5353543
+DIST urllib3-1.25.7.tar.gz 264636 BLAKE2B 32ee47df52e0d164865400ecb5f0b65d3640173b53e1d9cf8f2dbdec46ac34d56ca66991ab719d9fafb8d49440630a3318312a925f11e3c6b8d26cfa72600c4a SHA512 e43c1b7893488b77a38a9fdcfc9760ceea72c53cf176eb8e4d1d9990732c5c1936f85c653a646eaadb3eaf72a99ccdbb5023430b97beca6458b868095005eac2
+EBUILD urllib3-1.24.2.ebuild 1554 BLAKE2B 665d5b88df7b7d39792a5f37d172adca0cec998de0dbd4e08363e268e904b7817e77792c8cc2295a4558ce6bca3d830aa08bd024be3ae6baad6ad77155356b86 SHA512 28256083feaea0b450c8a31af3ee072f18869419bb499dc05ed1c388b2f9c422100f26cec88ac8e59b2da664043583ac94d89d58f59c0c626d211fbc1c5ce3f7
+EBUILD urllib3-1.25.7.ebuild 2234 BLAKE2B 5dd2199324d474ecf3d10aad35942753ab1d753b0dc6146617206b6da58b68539e714e4657c89b4f4c674930107f544218c1c2d822c070641a7761779a905c84 SHA512 ac74f582b27b96d7e1eafd35b350c04df1109fcb62d80d978dd43c8f937bb8d84806f0d1013f910cdf3985c659dcbe785b6151ca257b3a6890e031154a2f4b7d
+MISC metadata.xml 462 BLAKE2B fa1a23ff540c36b4d00a665f92e4fbc3651ef0d91669c3181b01c6caa3c0c2824ae5ad498c784e13b2b6bbd1763a6eda891385ac584c8657843d61eed03ee952 SHA512 b82fc435e84e67e5536dde9edcd40644706eec6198a65233db5e43f20027ecf70a827f33f7d6b34095151ec7d33b6935bd16022355ac2ba87657185d35210aa0
diff --git a/dev-python/urllib3/metadata.xml b/dev-python/urllib3/metadata.xml
index de0d93deed28..d6e5a01e0df0 100644
--- a/dev-python/urllib3/metadata.xml
+++ b/dev-python/urllib3/metadata.xml
@@ -5,6 +5,9 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
+ <use>
+ <flag name="brotli">Enable support for brotli compression</flag>
+ </use>
<upstream>
<remote-id type="pypi">urllib3</remote-id>
<remote-id type="github">shazow/urllib3</remote-id>
diff --git a/dev-python/urllib3/urllib3-1.24.2.ebuild b/dev-python/urllib3/urllib3-1.24.2.ebuild
index fcfe9c27b1a7..cf59c0ffa92f 100644
--- a/dev-python/urllib3/urllib3-1.24.2.ebuild
+++ b/dev-python/urllib3/urllib3-1.24.2.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
PYTHON_REQ_USE="ssl(+)"
inherit distutils-r1
@@ -15,8 +15,8 @@ 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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc test"
-#RESTRICT="test"
+IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}]
@@ -32,16 +32,13 @@ DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
${RDEPEND}
- >=www-servers/tornado-4.2.1[$(python_gen_usedep 'python*')]
- dev-python/pytest[${PYTHON_USEDEP}]
- )
- doc? (
dev-python/mock[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ >=www-servers/tornado-4.2.1[$(python_gen_usedep python{2_7,3_{5,6,7}})]
)
"
-# Testsuite written requiring mock to be installed under all Cpythons
+distutils_enable_sphinx docs
python_prepare_all() {
# skip appengine tests
@@ -50,18 +47,11 @@ python_prepare_all() {
distutils-r1_python_prepare_all
}
-python_compile_all() {
- use doc && emake -C docs SPHINXOPTS= html
-}
-
python_test() {
# FIXME: get tornado ported
- if [[ ${EPYTHON} == python* ]]; then
- py.test -v || die "Tests fail with ${EPYTHON}"
- fi
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/_build/html/. )
- distutils-r1_python_install_all
+ case ${EPYTHON} in
+ python2*|python3.[567])
+ pytest -vv || die "Tests fail with ${EPYTHON}"
+ ;;
+ esac
}
diff --git a/dev-python/urllib3/urllib3-1.25.7.ebuild b/dev-python/urllib3/urllib3-1.25.7.ebuild
new file mode 100644
index 000000000000..036868ec5be8
--- /dev/null
+++ b/dev-python/urllib3/urllib3-1.25.7.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+PYTHON_REQ_USE="ssl(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="HTTP library with thread-safe connection pooling, file post, and more"
+HOMEPAGE="https://github.com/shazow/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.6[${PYTHON_USEDEP}]
+ !~dev-python/PySocks-1.5.7[${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}]
+ >=www-servers/tornado-4.2.1[$(python_gen_usedep python{2_7,3_{5,6,7}})]
+ )
+"
+
+distutils_enable_sphinx docs
+
+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/utidylib/Manifest b/dev-python/utidylib/Manifest
index ac1e4a917b61..ae9bac0202d3 100644
--- a/dev-python/utidylib/Manifest
+++ b/dev-python/utidylib/Manifest
@@ -1,3 +1,5 @@
DIST uTidylib-0.3.tar.bz2 13809 BLAKE2B c6b495933ecdc21543c79e3ff200cc06ec4ebc1682cf9172bd988a08afef8b69db17eec4b88665aff5dc6cef371f3c665f6de3ffcc1dc515f778b523333c891b SHA512 4503f2a6366e5110740b312df2300d62bb68e1e1032184e9b56dee75995309c76d4f8e5851c73e7c8e08cca7bba9c74436d8dfc0524f115f3abb2bdf5529cc35
+DIST uTidylib-0.6.tar.gz 15771 BLAKE2B 9d4fe57d985ea6e52680bd528862d3236137221227a23fe05b886d01d240e21d7159dbf7d6da3af8020009ca45c60c2297e374bb7aa05cb6b5a8eaf444710c58 SHA512 a85506ef8824f66ee326ad651020dc3b4e00190e20dcd3814984fa27ff319f492fe5bac781b7c43c8694cbfc63409e3abda18981969c9be2c3cd023fe7a4f2f8
EBUILD utidylib-0.3-r2.ebuild 970 BLAKE2B 02aca84cedeb527b3d2a1601d13d8715d3d794b991fc0722e8055ef4ce3761653cd13dae4c9fbe777569fd7bc96b2aea7add931d260828e0f98e50df151e8213 SHA512 d505f5a799f85c9e9a654e02c1595ed84834bf635e74ca34c9c9eae5615f7c9e7cc94c82f5b05716231239332bc3b935ad2cc2cdb92b8ee27a135f92a6143b86
+EBUILD utidylib-0.6.ebuild 1265 BLAKE2B 93e7227f5a5e8e97b7b1420faabb08bcee4d6045d07f5ca4f47019af777c35d95227a0c05ce8cc3b4595b844a2f736ac184d5bf853864181c557cf1305dc7529 SHA512 b8bf3e9994382ee098b04b6bb77b338a3bec7432f33a2db52c2e89967ba2b3a8538ba5078d2752f6d901f45474c2ffed9dbc8ccac5141874a5c8152c234a9820
MISC metadata.xml 372 BLAKE2B 58932a89c0765511f1231a3ea43ac6509792a03b345655f7d15ec306a33a0264d49b32352c57e8d3cc73294c8cfcbd679289011312bdbed55459f6751dabffa0 SHA512 d6602ff98aa2ae6a69cad590ab014cbe5b3f1fc1b28c64e91025140fbecaa78c49d6e45bc8b8b5432b0cfe4c91402db3d3954db92905ddc42c13540a9c1e2ab5
diff --git a/dev-python/utidylib/utidylib-0.6.ebuild b/dev-python/utidylib/utidylib-0.6.ebuild
new file mode 100644
index 000000000000..5e18aa363d3e
--- /dev/null
+++ b/dev-python/utidylib/utidylib-0.6.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
+
+MY_P="uTidylib-${PV}"
+inherit distutils-r1
+
+DESCRIPTION="TidyLib Python wrapper"
+HOMEPAGE="https://cihar.com/software/utidylib/ https://pypi.org/project/uTidylib/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="doc test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ test? ( || ( $(python_gen_useflags 'python2*' python3_6 python3_7) ) )
+"
+
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ doc? ( dev-python/sphinx )
+ test? ( $(python_gen_cond_dep '
+ dev-python/flake8[${PYTHON_USEDEP}]
+ dev-python/pycodestyle[${PYTHON_USEDEP}]
+ dev-python/pyflakes[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pytest-cov[${PYTHON_USEDEP}]
+ ' 'python2*' python3_6 python3_7
+ ) )
+"
+DEPEND="
+ dev-python/six[${PYTHON_USEDEP}]
+"
+RDEPEND="
+ app-text/tidy-html5
+"
+
+RESTRICT="test" # 1/11 tests fail
+
+S="${WORKDIR}/${MY_P}"
+
+python_compile_all() {
+ use doc && emake -C docs html
+}
+
+python_test() {
+ esetup.py test
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( docs/_build/html/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest
index bdd9bb64f6f5..078a6e333e25 100644
--- a/dev-python/uvloop/Manifest
+++ b/dev-python/uvloop/Manifest
@@ -5,5 +5,5 @@ DIST uvloop-0.8.1.tar.gz 1719488 BLAKE2B eba6e15c8eb46286b6e8df6043280ec8b423f09
EBUILD uvloop-0.12.2.ebuild 1187 BLAKE2B 19863628a45b97d7033efb15817b602dd6b83481c03fe3d47765b4027413c1fd2ab326f5f3096449131f684183c0a0ce1dfa73b51541ec3c78c07f279dff4358 SHA512 9dbd7934e45e04f06736994bc4b92ee0d36f8458402764332a22311435cecdbc46e398f7885bb7a933ffcc6502405bcdbe4f4180107857b83c6aafb127b96bb8
EBUILD uvloop-0.13.0.ebuild 1148 BLAKE2B 89af9ff9acab2d2c2abb5a74b11a522c95bc1becdb1a44079227ab04f1e54eae4a628d0841fadc5aef3a8af33d5aefe4771e2bc58f7a7cdd67aeee1e440dfbda SHA512 309d37b79fefa06aba22b13029e872b6e25853853bcfbe68c5c3b125e77a509ec3502fc5df1ef2b763942309d2319b7880de74f34c89768e213b46e6eaaec1a1
EBUILD uvloop-0.14.0.ebuild 1148 BLAKE2B 89af9ff9acab2d2c2abb5a74b11a522c95bc1becdb1a44079227ab04f1e54eae4a628d0841fadc5aef3a8af33d5aefe4771e2bc58f7a7cdd67aeee1e440dfbda SHA512 309d37b79fefa06aba22b13029e872b6e25853853bcfbe68c5c3b125e77a509ec3502fc5df1ef2b763942309d2319b7880de74f34c89768e213b46e6eaaec1a1
-EBUILD uvloop-0.8.1.ebuild 1011 BLAKE2B 1b346d72198adca94752c7bdc3612b2c29b5607cba21c1eb7dce812939b3cf6c4d4042eccbab0e7a192dd2c6f8f989765b116bd0a71ca50b59c997ada30c4047 SHA512 49e5aefbf9e4084e00a941ed316fe86372ce98ae02ec7c1c09e8d808e9a30e9f84d316bbbfdf8f670dcc3d04a042ca0522d65ab44bd67f6f5e23f3663a227947
+EBUILD uvloop-0.8.1.ebuild 1035 BLAKE2B 90188af8cf92a6e6d2be035a855e5497332b0b98fd961e9d845c6fae0bc4bb47a8cb8e43d4ad957981ca10ad8035a1c3b05bfeb8c8f0246f1bb6cfec86cc18be SHA512 20a205be0e0d73a2a86cf428bc4e98a31da2ba53a1b9769260f4f9f3f760df936485b853ab332d12f9a99f8f777b0f20ebae05a77776a70bdb795a7eb3b4d580
MISC metadata.xml 544 BLAKE2B e4154e8b5cafb357fd48ff454db34f4f7e8e2c9811222ae19285660f2a237e30bb9558692be2b82572d3108f1252ac483f488274fb88337e4b9ab2d731046a66 SHA512 2c081d40c5477bd63d98ccccc8ce7f73933a01d7ee7f39b332a9a0cc3018cb9765dd81510fa9d27845760bf384ee40d5f699aa1a9df934d595624b1f5bff7518
diff --git a/dev-python/uvloop/uvloop-0.8.1.ebuild b/dev-python/uvloop/uvloop-0.8.1.ebuild
index 84f83ea36651..39102e922c84 100644
--- a/dev-python/uvloop/uvloop-0.8.1.ebuild
+++ b/dev-python/uvloop/uvloop-0.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -14,6 +14,7 @@ KEYWORDS="~amd64 ~x86"
LICENSE="MIT"
SLOT="0"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-libs/libuv-1.11.0:="
DEPEND="
diff --git a/dev-python/vatnumber/Manifest b/dev-python/vatnumber/Manifest
index 2d46a714eacc..7ecc5b0d9592 100644
--- a/dev-python/vatnumber/Manifest
+++ b/dev-python/vatnumber/Manifest
@@ -1,4 +1,4 @@
AUX vatnumber-1.1-skiptest.patch 605 BLAKE2B 1da3cabc9d90dd0cd79c65c57bcdeb180de5bac7c010ce2a722df2f0e0388a37ba9cd320d6179583cac24fceaab3b014cea4889b8577469dd20a4c7790fd5193 SHA512 dc9a45a9bfb0862aa22f9ea913480dc5e8873a49a3ee1f6d395850efe046eaded347e4bb5848ddfe80dc51780e0688f0b9664895b446268a78d3c4c23c3460fa
DIST vatnumber-1.1.tar.gz 22032 BLAKE2B d9b4a0ebebf12f61c96fec1f7ae0ae1da577a161be8381fd9ff8da3787391bd6554ed11d0ca393d37ed25edc0fcbdf8b49d7b942be0a42ca620a58b7709bb67e SHA512 286be890f37dc3ea97beea22f6e34402a9e40738b33a94f98e16a09801656f64fde9f290ed857c5df1fd44896a9e0fbcbfcc8f1dbe2f1314015e473dadc0ebbe
-EBUILD vatnumber-1.1-r1.ebuild 700 BLAKE2B fb30c01994bb067ae59f49a673714ffb7dcaa3c0a50216176dca3683c566af84314aa03efe980e39278f16bda6143e7a981628ebc51e137785c0ee36fd112503 SHA512 57cd16a5d22e34d14622f07c7ebfcde004c2ebfe53ab83e4e48a29622455c183ea1f38bd42ff686fc10f9efbba15ab45c235ec90797372138a7d4b223ecd0858
+EBUILD vatnumber-1.1-r1.ebuild 724 BLAKE2B 559b59fe0080d197bf0076cbe8f40cebd3acf31afc76f42b34b528cfb67b7b37f5fc3d22641b69ffb5d8c254301192694bba38bd972e59ebfa2454b675495345 SHA512 96f0370592ac3a13f6eda5256adf36dbb4cf250fc0bae70dde61cf1859926627352451eda0d3df5c3a4ae3e008a10589ff4ff497036025666e4daef5092d8f6b
MISC metadata.xml 455 BLAKE2B c24366cd226b8811bf2de929543bbde931d4ca0d3476fb86b55cda242943a015ff232a10672765a0690114ad3c0ddeae601ba0e4c4a5123063170472b3c00a8d SHA512 909a3ea15c3956e7e0a1d6674bd0c1d5f244d9f2df1b7624cd65c6733dd2101d9508e47790ed45106083026dc6fc4bfd16a090c3ca1393422fa7cc90456707da
diff --git a/dev-python/vatnumber/vatnumber-1.1-r1.ebuild b/dev-python/vatnumber/vatnumber-1.1-r1.ebuild
index c3c287524f3c..2bbe7ec2c0e9 100644
--- a/dev-python/vatnumber/vatnumber-1.1-r1.ebuild
+++ b/dev-python/vatnumber/vatnumber-1.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -14,6 +14,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test vies"
+RESTRICT="!test? ( test )"
RDEPEND="vies? ( dev-python/suds[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
diff --git a/dev-python/vcrpy/Manifest b/dev-python/vcrpy/Manifest
index 04b2d0dda81d..c162b2fddd6e 100644
--- a/dev-python/vcrpy/Manifest
+++ b/dev-python/vcrpy/Manifest
@@ -2,7 +2,7 @@ AUX vcrpy-skip-network-tests.patch 772 BLAKE2B d98c50fde4e3df3d4e62285e9136061b8
DIST vcrpy-1.10.3.tar.gz 61804 BLAKE2B 58ef423cb7a7c059cf7dc863565420be6829e6b692becfcf8a38b94121265aab832d77deb04cd1c3a622df7bd9bdf1540fc74f63c0f3f85373536cd35c23a01e SHA512 976f3d9b58025ab5c3a8a666138fbbadccaf8612edea63ac4fbf307d55888eb688bf27dd0f24b0d2c5528c951ced533a52cf13c33bfb32d7e89f241ff508018d
DIST vcrpy-1.11.1.tar.gz 63122 BLAKE2B da0fabb1eb342eb268923bcf433ac108d06fc111714834e99d9364358064ad0814bff1463f49bea60c59fe901c46fc8b78c4129e9bb4ab6736266f18b3bdf272 SHA512 d883b87d5b3017843dfc2e33241953ada27d50ffda4936ba4326a392acb9c7667474abd054d6e44b0208096cd96b68e87ec9780c0d6fab77369cc4e517617395
DIST vcrpy-1.12.0.tar.gz 326731 BLAKE2B a0fd5aa3fea1bef336f0864a6d89e7025d2394f89af23ac9a3ed61430c85b9a46584c528398a03debcce646767bd85328360513476bc89ca067e705767fe85fd SHA512 c47d50cd399fa11eb6fd1d210b056ef9768e501799a9774f7338370177754e35b9a9ee43ff5cb7f1f43073624f9011cc1ca230dbdf317c1bccd0ec6b506c61e0
-EBUILD vcrpy-1.10.3.ebuild 1124 BLAKE2B fcc34bd4d163f4dad483f549cf4e110f13dd29ffc2c08f8d52f8d8644636a2c488c9ea518aa97f71e1f73aeeed34db74b76c126c217beb120393eab598c069b5 SHA512 97b36a826da38711b419da8e69f11cf2a8b0a18d5c5d15f923710e464c911ce2f44774b827edd075887b7a8ee23859cc3173599e011199b98d9a235dd11d8866
-EBUILD vcrpy-1.11.1.ebuild 1256 BLAKE2B 754d23fecc2bc2bff1bcd836f186eb0b4579535493b2d33c8fdeb0da224b30e0c24cf269b9fc724b6b1f76671027276f0663d2ecda3c8ab70a87b4598376755a SHA512 f539cccb158037bf82cba1e55615af4e5505ca51b34d0541f6c36a5693994ce82f74f63391756f1f28773a1204598b8921e1c4794ddfda3facf5b1288760a363
-EBUILD vcrpy-1.12.0.ebuild 1260 BLAKE2B ec0e0ddd35448233728052ab894dd4b33e9165f11310f23fb0dffbd182b147845a650055c453dfcff9e93bda95c578aaa2016f6f0773ae0b546ffbbb248488b9 SHA512 4f2cacbda08e794c76fec0f2fce84508b15dcc86c334085656f665101945891e059bec71f41a489e5c2f8cb6e03c91725c84a82101979fc34fb88ed938c22b83
+EBUILD vcrpy-1.10.3.ebuild 1151 BLAKE2B 45a0f6cd8af42a73db82259fa6ed9af50b8695647d556d692e2391919116f10140569fc070504cb3a38d3b2e2532223258518ab0776a89c7ec608d8d1ac60f43 SHA512 46b91b18c5aeca8231be688fc368a237b8c4a65ab69408e04d2e20771844698e3f80259f7d27712bddc8d25219086c2641bbd01aadb7d88f49380f59f7b9a60d
+EBUILD vcrpy-1.11.1.ebuild 1283 BLAKE2B fae3d322fd9d9bc20f41e8dae872fe836dc706223c65df511a8530f8f044161f63ab1c50ec2928de3eb897f7e094f932e3d21b0c7887415092337873eb3f1402 SHA512 d7fdcab8e624143e35865ee96c38a6dd71b46a024707286c75e55de9a1d22271133c48c95800fb20b1690f7c088f56e74d322c109a60d9cd631b13d2ff45e530
+EBUILD vcrpy-1.12.0.ebuild 1287 BLAKE2B 3937a1a8d8d612a88cd65c055edbb1666fc4eed2a9e370a0236198de2aa086d08dcb75b6ab539392839db18f0ee184caf021ec27ae3f2356b713c068c4d2a879 SHA512 25eb9d818a6e092b779f2f02198a4c89780ea0f9c24bebcfc556bdbaf42eac0554831931c04d8a724ef80c52c964d32d6b57560ba405b8012135865120fd0d79
MISC metadata.xml 363 BLAKE2B e447766d191bb1c155e27a7b892fd38df143e2bb0f45be8b635df6bcef92f6f292db010b22659d0e699f3f333f84d0be24d3c9a293e1a2f00f641e21a356daa3 SHA512 7cb4c7132da46b1a34425492476204519a02b71643cdb6dffbda39281ada4a55b45577707076783add52639ff5993f0c90c48713b94ca1230eb3559ad1207804
diff --git a/dev-python/vcrpy/vcrpy-1.10.3.ebuild b/dev-python/vcrpy/vcrpy-1.10.3.ebuild
index ec84d3164ef3..de91d5b7b15b 100644
--- a/dev-python/vcrpy/vcrpy-1.10.3.ebuild
+++ b/dev-python/vcrpy/vcrpy-1.10.3.ebuild
@@ -16,6 +16,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
diff --git a/dev-python/vcrpy/vcrpy-1.11.1.ebuild b/dev-python/vcrpy/vcrpy-1.11.1.ebuild
index 60bb7552c703..51472b897932 100644
--- a/dev-python/vcrpy/vcrpy-1.11.1.ebuild
+++ b/dev-python/vcrpy/vcrpy-1.11.1.ebuild
@@ -16,6 +16,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
diff --git a/dev-python/vcrpy/vcrpy-1.12.0.ebuild b/dev-python/vcrpy/vcrpy-1.12.0.ebuild
index 079ad48bf317..6d3160563e14 100644
--- a/dev-python/vcrpy/vcrpy-1.12.0.ebuild
+++ b/dev-python/vcrpy/vcrpy-1.12.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
diff --git a/dev-python/vcstools/Manifest b/dev-python/vcstools/Manifest
index bd81c1ae543b..69b22ef6bcb2 100644
--- a/dev-python/vcstools/Manifest
+++ b/dev-python/vcstools/Manifest
@@ -1,6 +1,4 @@
-DIST vcstools-0.1.40.tar.gz 62109 BLAKE2B a5347ba62031e602421f26b081e26e55549e92fc4a0648b58a3c4c3b0134b91dba096604f83edcc51a99c989e60fa51e8af2f9ecbf992500a6e942c19da9c82c SHA512 7cd062f3c72b27f78361d3000ed8951b1723ea7dd99bf05ea711e8a8b93c42c2acebdfd6c7cf7384730c708da11bd0d2712a54e538dd833eafbcef46f23857cd
+AUX yaml.patch 1063 BLAKE2B 33d954db0dfb7caf5db07bdc287ff8f7fdb74edad7f92ea5ae3ec1076fd02077e3c87f2d12907a6eb9e419b506bafab7ca84dd0c2ca282aa08d24eccd3054ff8 SHA512 c2fa16dd567792cf7b31e1bc3a22d647ac40f4e3302c74e61202b8cc1bdb099031029ed8090ad27d54aed7d93052cc099a6bdc2e8849194ade2db44bea44eb5d
DIST vcstools-0.1.42.tar.gz 65979 BLAKE2B 2deb29116e891bc93410e4a8f58938009140d01baaa834cccfdba2be3243d98bb11507fd134284bc1dbeca1434ea0eeaf2ed332dcb579bbacf1bc92815f8623d SHA512 1b54270c878684862eb607c2e445fe24d8edfdd8ea2cc75e899044d9e8e89a882fd2dd6fb7825553f83003ae7af08850c18fdeaabaa107a6bfdb2759b32e8fa6
-EBUILD vcstools-0.1.40.ebuild 1396 BLAKE2B 2911206f1e7d91b3551728434b783492ffe0a649ae002de716c025888e2f83145a0126c7163b785c76de6a20122fc7b957ddf05e9d093116b506147af1001f6a SHA512 3261819d9202c5dc324433434535163ee8ecd95607230198693f0dc6b79269e92e4d58a19c1c0af1dcc30fbcc97845f47fc6e8edb8bf9f5ff602655d992aaf09
-EBUILD vcstools-0.1.42.ebuild 1396 BLAKE2B 2911206f1e7d91b3551728434b783492ffe0a649ae002de716c025888e2f83145a0126c7163b785c76de6a20122fc7b957ddf05e9d093116b506147af1001f6a SHA512 3261819d9202c5dc324433434535163ee8ecd95607230198693f0dc6b79269e92e4d58a19c1c0af1dcc30fbcc97845f47fc6e8edb8bf9f5ff602655d992aaf09
-EBUILD vcstools-9999.ebuild 1396 BLAKE2B 2911206f1e7d91b3551728434b783492ffe0a649ae002de716c025888e2f83145a0126c7163b785c76de6a20122fc7b957ddf05e9d093116b506147af1001f6a SHA512 3261819d9202c5dc324433434535163ee8ecd95607230198693f0dc6b79269e92e4d58a19c1c0af1dcc30fbcc97845f47fc6e8edb8bf9f5ff602655d992aaf09
+EBUILD vcstools-0.1.42.ebuild 1473 BLAKE2B 582d879431fe29da3b7b5429bc22db89b5d1d0e4c3daba3277884512da23a69e68be26d16ee478d9bb3e12b69c67402b8c47387f497bd576727ef685073a7e11 SHA512 ae62c8ca5f9b43d912bfdb8debe9b8075edb59d19c48356856d6247f4f2187849693a38fda5f824fe455d79cbff4a9e133cb8ea9cd65255cbe48f81e03d4fb70
MISC metadata.xml 331 BLAKE2B 11f0b79892ca57b4abcbd3e0538168569338972295dc250516dabf12f650416d013be219d17401ae24129ba40bea056e4831940982ae6b0368046e1efbb76974 SHA512 dbc3f8205ab4e4788a33377fd00d438a9bcc4558ff02989f20befb19de690428d377ca8e0450a47bfdc8654f74123e0e4b02a9a26ffe4f27e1a737266f5cf918
diff --git a/dev-python/vcstools/files/yaml.patch b/dev-python/vcstools/files/yaml.patch
new file mode 100644
index 000000000000..727131bc5618
--- /dev/null
+++ b/dev-python/vcstools/files/yaml.patch
@@ -0,0 +1,25 @@
+https://github.com/vcstools/vcstools/issues/158
+https://bugs.gentoo.org/698668
+
+Index: vcstools-0.1.42/src/vcstools/tar.py
+===================================================================
+--- vcstools-0.1.42.orig/src/vcstools/tar.py
++++ vcstools-0.1.42/src/vcstools/tar.py
+@@ -77,7 +77,7 @@ class TarClient(VcsClientBase):
+ """
+ if self.detect_presence():
+ with open(self.metadata_path, 'r') as metadata_file:
+- metadata = yaml.load(metadata_file.read())
++ metadata = yaml.full_load(metadata_file.read())
+ if 'url' in metadata:
+ return metadata['url']
+ return None
+@@ -165,7 +165,7 @@ class TarClient(VcsClientBase):
+
+ if self.detect_presence():
+ with open(self.metadata_path, 'r') as metadata_file:
+- metadata = yaml.load(metadata_file.read())
++ metadata = yaml.full_load(metadata_file.read())
+ if 'version' in metadata:
+ return metadata['version']
+ return None
diff --git a/dev-python/vcstools/vcstools-0.1.40.ebuild b/dev-python/vcstools/vcstools-0.1.40.ebuild
deleted file mode 100644
index 388682fd4ace..000000000000
--- a/dev-python/vcstools/vcstools-0.1.40.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-
-SCM=""
-if [ "${PV#9999}" != "${PV}" ] ; then
- SCM="git-r3"
- EGIT_REPO_URI="https://github.com/vcstools/vcstools"
-fi
-
-inherit ${SCM} distutils-r1
-
-DESCRIPTION="Python library for interacting with various VCS systems"
-HOMEPAGE="http://wiki.ros.org/vcstools"
-if [ "${PV#9999}" != "${PV}" ] ; then
- SRC_URI=""
- KEYWORDS=""
-else
- SRC_URI="http://download.ros.org/downloads/${PN}/${P}.tar.gz
- https://github.com/vcstools/vcstools/archive/${PV}.tar.gz -> ${P}.tar.gz
- "
- KEYWORDS="~amd64 ~arm"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="test"
-
-RDEPEND="
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- dev-vcs/git
- dev-vcs/bzr
- dev-vcs/mercurial
- dev-vcs/subversion
- )
-"
-
-python_test() {
- # From travis.yml
- # Set git config to silence some stuff in the tests
- git config --global user.email "foo@example.com"
- git config --global user.name "Foo Bar"
- # Set the hg user
- echo -e "[ui]\nusername = Your Name <your@mail.com>" >> ~/.hgrc
- # Set the bzr user
- bzr whoami "Your Name <name@example.com>"
- #git config --global user.email "you@example.com"
- #git config --global user.name "Your Name"
-
- nosetests --with-coverage --cover-package vcstools || die
-}
diff --git a/dev-python/vcstools/vcstools-0.1.42.ebuild b/dev-python/vcstools/vcstools-0.1.42.ebuild
index 388682fd4ace..721071fc589c 100644
--- a/dev-python/vcstools/vcstools-0.1.42.ebuild
+++ b/dev-python/vcstools/vcstools-0.1.42.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
SCM=""
if [ "${PV#9999}" != "${PV}" ] ; then
@@ -27,13 +27,14 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
"
-DEPEND="${RDEPEND}
- test? (
+DEPEND="${RDEPEND}"
+BDEPEND="test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-vcs/git
dev-vcs/bzr
@@ -41,6 +42,7 @@ DEPEND="${RDEPEND}
dev-vcs/subversion
)
"
+PATCHES=( "${FILESDIR}/yaml.patch" )
python_test() {
# From travis.yml
diff --git a/dev-python/vcstools/vcstools-9999.ebuild b/dev-python/vcstools/vcstools-9999.ebuild
deleted file mode 100644
index 388682fd4ace..000000000000
--- a/dev-python/vcstools/vcstools-9999.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-
-SCM=""
-if [ "${PV#9999}" != "${PV}" ] ; then
- SCM="git-r3"
- EGIT_REPO_URI="https://github.com/vcstools/vcstools"
-fi
-
-inherit ${SCM} distutils-r1
-
-DESCRIPTION="Python library for interacting with various VCS systems"
-HOMEPAGE="http://wiki.ros.org/vcstools"
-if [ "${PV#9999}" != "${PV}" ] ; then
- SRC_URI=""
- KEYWORDS=""
-else
- SRC_URI="http://download.ros.org/downloads/${PN}/${P}.tar.gz
- https://github.com/vcstools/vcstools/archive/${PV}.tar.gz -> ${P}.tar.gz
- "
- KEYWORDS="~amd64 ~arm"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="test"
-
-RDEPEND="
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- dev-vcs/git
- dev-vcs/bzr
- dev-vcs/mercurial
- dev-vcs/subversion
- )
-"
-
-python_test() {
- # From travis.yml
- # Set git config to silence some stuff in the tests
- git config --global user.email "foo@example.com"
- git config --global user.name "Foo Bar"
- # Set the hg user
- echo -e "[ui]\nusername = Your Name <your@mail.com>" >> ~/.hgrc
- # Set the bzr user
- bzr whoami "Your Name <name@example.com>"
- #git config --global user.email "you@example.com"
- #git config --global user.name "Your Name"
-
- nosetests --with-coverage --cover-package vcstools || die
-}
diff --git a/dev-python/vdirsyncer/Manifest b/dev-python/vdirsyncer/Manifest
index 546b944f917d..268b7d57287a 100644
--- a/dev-python/vdirsyncer/Manifest
+++ b/dev-python/vdirsyncer/Manifest
@@ -2,8 +2,8 @@ DIST vdirsyncer-0.16.3.tar.gz 113327 BLAKE2B 9d293562962bb121b7dc48d7bd7585cd660
DIST vdirsyncer-0.16.4.tar.gz 113368 BLAKE2B 6d3419456cb16dd10b9af19f7912a2a1e95af6d45e8fb3898f40f3c140ad26023556dd579de236850056cc6b78ffcbb95a45cfb427dc48f5425d0a40863f7aca SHA512 c01bf6bc5144629b82a3a60934fa6b89b0c24c55b09b98c54cba0a85d1e97f1c2ea157e159221ddfe4f11309cd5944eb2696ebc40b9d3ee95ea0801aa1eb9709
DIST vdirsyncer-0.16.6.tar.gz 113249 BLAKE2B 51b12631c1847d68c5e9839cf8a69d09941a96b2907683246bd200271d6cd49041cb104ed59d01040724d4423cf1695a11dcf28a59c5affbf5fb8aa314e73a8e SHA512 b96467da4aeedbf6c582dfcc31cc6fbb88f8031e0e3c7c2fffc2e921cb927c6fcc937ac0da5ab74861bef34959dc05bd15208ec0380d83e727b3f55a5872404a
DIST vdirsyncer-0.16.7.tar.gz 112786 BLAKE2B 19b9ce6e3e9de0a626b9562b4d54b270c1532d93169fe2d872f15c6bf6e1ac94bc623c171e51e871082422116636b4945b58dd172cfca527a010906737f1b6a3 SHA512 218c6781139a9e979077308dc732756cc27ecb67966e4b52be31cb1ebf04d224443036102d5c4bad253b9dcf533939f0b72082166f0fe94e042a7e946b8fad0e
-EBUILD vdirsyncer-0.16.3.ebuild 1469 BLAKE2B bc91c09d7f845da5c1427b485a4594cead30221947fd66203f8aa591e531c1b63929b515a1ee56a174ed935810e7392b83f62c4aad9308f24e572e46bd1807e1 SHA512 d8c948c7f3ab44b98ae75117100de1315dd7e340b9003e65cea51def907a45acc87b554c864275d3f1ae86c1a3a42fb27098bf779d9c065e9fb31830a024b6d6
-EBUILD vdirsyncer-0.16.4.ebuild 1469 BLAKE2B bc91c09d7f845da5c1427b485a4594cead30221947fd66203f8aa591e531c1b63929b515a1ee56a174ed935810e7392b83f62c4aad9308f24e572e46bd1807e1 SHA512 d8c948c7f3ab44b98ae75117100de1315dd7e340b9003e65cea51def907a45acc87b554c864275d3f1ae86c1a3a42fb27098bf779d9c065e9fb31830a024b6d6
-EBUILD vdirsyncer-0.16.6.ebuild 1469 BLAKE2B 4fc6d8d547472c881b613c7c23850a510d3861b7c6682abf471bdc8a5afd42e13b78b92208d1f83af1e1220494ed92740d32e0057846aaf7354fc0dc14815e79 SHA512 e9761fadda86e49f37588659d67733cc6f5c63f7fa9f0a07d85ad81b0beb9e869f99cb44b70002a4a1214cf9779f931eb205091c8a5ad0b1ac38a38ab84a443a
-EBUILD vdirsyncer-0.16.7.ebuild 1469 BLAKE2B 4fc6d8d547472c881b613c7c23850a510d3861b7c6682abf471bdc8a5afd42e13b78b92208d1f83af1e1220494ed92740d32e0057846aaf7354fc0dc14815e79 SHA512 e9761fadda86e49f37588659d67733cc6f5c63f7fa9f0a07d85ad81b0beb9e869f99cb44b70002a4a1214cf9779f931eb205091c8a5ad0b1ac38a38ab84a443a
+EBUILD vdirsyncer-0.16.3.ebuild 1496 BLAKE2B de3b7fa4d2c1f14a74a6c269622b280f85265575aeb3eb79b621bb2441ed385753eec30d9e7fbbcf3e8a34e3b73dc51b460ca932b0cc6f4839d82b8649e47476 SHA512 b67ee5fdef5d70d783f9f731115fe127079d97b4455b334db41f900cf86ca91caf56b2733d4f8cd80ab3e6b212b4edf785a4cb7159bbb609886fa6a2fa326bdd
+EBUILD vdirsyncer-0.16.4.ebuild 1496 BLAKE2B de3b7fa4d2c1f14a74a6c269622b280f85265575aeb3eb79b621bb2441ed385753eec30d9e7fbbcf3e8a34e3b73dc51b460ca932b0cc6f4839d82b8649e47476 SHA512 b67ee5fdef5d70d783f9f731115fe127079d97b4455b334db41f900cf86ca91caf56b2733d4f8cd80ab3e6b212b4edf785a4cb7159bbb609886fa6a2fa326bdd
+EBUILD vdirsyncer-0.16.6.ebuild 1496 BLAKE2B 2a29fd60d17ab437f556c9d67a43c3a8a57618e821d8666c87eb1a59b9d2c2d68293065b15f0d25cdc12f64c5bca3454f98404cbe119a9420a17f4b13988afb0 SHA512 68c31ce56e36047b71efd7fcf29f33d7d725077c5a6f3e09c62133e9c983e43c30226cd93f034f4ecdf4fdeb78fee80f3e1849fd752926ebd99ef7e35ff28fb9
+EBUILD vdirsyncer-0.16.7.ebuild 1496 BLAKE2B 2a29fd60d17ab437f556c9d67a43c3a8a57618e821d8666c87eb1a59b9d2c2d68293065b15f0d25cdc12f64c5bca3454f98404cbe119a9420a17f4b13988afb0 SHA512 68c31ce56e36047b71efd7fcf29f33d7d725077c5a6f3e09c62133e9c983e43c30226cd93f034f4ecdf4fdeb78fee80f3e1849fd752926ebd99ef7e35ff28fb9
MISC metadata.xml 349 BLAKE2B 20ad2ded190f80b37283e6ef064168094e9edeec5ca6ba262e9e6d977bd28d1538056b21efa7fecc090b63424a23f87c54ec1e2e2dcd02a2f4c5ab7b4b82abe1 SHA512 5e2d7f27428065740bdee11e59053519c83054c19156f77ec03fc6e416ca44ea0b74178844ac8ef84d1993927bcf3ba0b80d84296a152a006681ed77e87ed14f
diff --git a/dev-python/vdirsyncer/vdirsyncer-0.16.3.ebuild b/dev-python/vdirsyncer/vdirsyncer-0.16.3.ebuild
index 779c27342fd1..b71f1d3ed37d 100644
--- a/dev-python/vdirsyncer/vdirsyncer-0.16.3.ebuild
+++ b/dev-python/vdirsyncer/vdirsyncer-0.16.3.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/click-5.0[${PYTHON_USEDEP}]
>=dev-python/click-log-0.2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/vdirsyncer/vdirsyncer-0.16.4.ebuild b/dev-python/vdirsyncer/vdirsyncer-0.16.4.ebuild
index 779c27342fd1..b71f1d3ed37d 100644
--- a/dev-python/vdirsyncer/vdirsyncer-0.16.4.ebuild
+++ b/dev-python/vdirsyncer/vdirsyncer-0.16.4.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/click-5.0[${PYTHON_USEDEP}]
>=dev-python/click-log-0.2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/vdirsyncer/vdirsyncer-0.16.6.ebuild b/dev-python/vdirsyncer/vdirsyncer-0.16.6.ebuild
index 420764b27eaf..b3a7e313b673 100644
--- a/dev-python/vdirsyncer/vdirsyncer-0.16.6.ebuild
+++ b/dev-python/vdirsyncer/vdirsyncer-0.16.6.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/click-5.0[${PYTHON_USEDEP}]
>=dev-python/click-log-0.3.0[${PYTHON_USEDEP}]
diff --git a/dev-python/vdirsyncer/vdirsyncer-0.16.7.ebuild b/dev-python/vdirsyncer/vdirsyncer-0.16.7.ebuild
index 420764b27eaf..b3a7e313b673 100644
--- a/dev-python/vdirsyncer/vdirsyncer-0.16.7.ebuild
+++ b/dev-python/vdirsyncer/vdirsyncer-0.16.7.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/click-5.0[${PYTHON_USEDEP}]
>=dev-python/click-log-0.3.0[${PYTHON_USEDEP}]
diff --git a/dev-python/venusian/Manifest b/dev-python/venusian/Manifest
index b44a6b3d446f..aa2c1e578be9 100644
--- a/dev-python/venusian/Manifest
+++ b/dev-python/venusian/Manifest
@@ -1,5 +1,5 @@
DIST venusian-1.0.tar.gz 45747 BLAKE2B 3ecd318efd3a886166a6376fe480701e4981c75df636101ed1e7d6ae522fa81097ab64e64b699b7fb3c03c90b8b081d37181e67b2786a282cad18603fe97679f SHA512 770780c4e4532b16e119365d3c9531e85aede9c2be2e3a333cfe43856271c7b232ce1b27c1379f677a7191c24e8736bf5307be7a926b613f7b81644d404e8453
DIST venusian-1.0_p20161030.zip 64972 BLAKE2B cc83841177cf9f3d1fcec53b0b19a7f8df3ca4eba50f8e766ea8483eff2dd5aa2d1a01dd83cd5f6f1a2b9aaec97939a31301130264e4bb84f36f644b2725ebbf SHA512 d6e08beb7c6e29e8a30c2c94eb431bc1c2181dbe0a7fb911eb042035998b6c6a0c9fb827d46172916b3dd594335543c2670eb2100eeafac4cc25ec360b8adc57
-EBUILD venusian-1.0.ebuild 594 BLAKE2B 580c97783e1e732004ecc3f74e40d7883d4d09d92e16dc5e94b887ed72bdad3cac85b41fbb160e4a7b6a951bb1301da293d88c41bb2d8789ff09bacfdb53171d SHA512 19670b6a2cfa266d8df42228de88296a616114d29eedd76f0af6dbe6f9339b661883be9d0693f87e5bde8a68af9a879238ae2d856d30339ba89707f43b7b76ce
-EBUILD venusian-1.0_p20161030.ebuild 1031 BLAKE2B 99bc390fa3b03265b4244a2ba6eff00461093facfaec582fb48887e7d418bc88236f014bf29bc1ccc18dd079f311758ae36ecd43e21046c4478a9fa44880a232 SHA512 9069614270e37587b2a5f86fa7753543858323552bae1362cc9875040e4d98a671468fc770bb0a953697709fa0e014998344c38497e1998e781a3ebc9ac04b9a
+EBUILD venusian-1.0.ebuild 621 BLAKE2B b4acc9d0754dc05eb093b6c54500a676268d66f7cdef2bb3fbb77c10830cbe9396f9be323a7720f26ab812f370f4ef051822ce563011f3df6fa78fd60b1f48a1 SHA512 8067f8c7be628df847a35a9b6b5150c3100d5151e746e696765ff95c1a5274d5a178649834deb755cfbffccb3c6ca00d2d74f336e2a9095e6b4b4e2dd7e115ef
+EBUILD venusian-1.0_p20161030.ebuild 1058 BLAKE2B 5786e4d8b41a3ef50c65ce622002130f04b320182ee5d5e05208bf533df771b337769b1fcc0eddbe2f7f10b12f16192b35aaeadfc5b91c2db3f23bcd37a08d44 SHA512 e278a19365b3564dac68025897d40b165954e3f0c66ffc7389e6b42b4550ed379cebf91cea2879f28167288c8b8a432f0b83f77fe4b2fd21fee820b9a96f7f5a
MISC metadata.xml 311 BLAKE2B 0aff809a96aa73a5c796c196c1f8751d5d45a9576e124395a247cfd7c2138c97bba7d08541a15edd6275123f9840dc0fb699f5db7188ba76a6ca87f35da4ec60 SHA512 fdbba18665ba09d35690fe85dba1e4a3736d7b799e20e4c4d656b0c7e724763fbce4eba75f3fedb2c8ba63e8be3b8d0fc25dca1d12061381a84b4bceaef50bf6
diff --git a/dev-python/venusian/venusian-1.0.ebuild b/dev-python/venusian/venusian-1.0.ebuild
index bce38ce52a49..4b0fe61727e0 100644
--- a/dev-python/venusian/venusian-1.0.ebuild
+++ b/dev-python/venusian/venusian-1.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="repoze"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
"
diff --git a/dev-python/venusian/venusian-1.0_p20161030.ebuild b/dev-python/venusian/venusian-1.0_p20161030.ebuild
index 90fe724da8e0..4fa1f2230896 100644
--- a/dev-python/venusian/venusian-1.0_p20161030.ebuild
+++ b/dev-python/venusian/venusian-1.0_p20161030.ebuild
@@ -17,6 +17,7 @@ LICENSE="repoze"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
"
diff --git a/dev-python/versioneer/Manifest b/dev-python/versioneer/Manifest
index 98f9b55af6ad..e7ee16491be6 100644
--- a/dev-python/versioneer/Manifest
+++ b/dev-python/versioneer/Manifest
@@ -1,5 +1,5 @@
DIST versioneer-0.16.tar.gz 37736 BLAKE2B df66304770ca0ad85cde13ed1870df5901bb5526935b3a17a28dcbb267db3a8a822c1f43b16643c7f7237225c27b50db94cc0d4c3e87dd58a004475fcd64bc54 SHA512 90604d69351c822dd5a1e8eaddbe6af2e77895c7e29148a75306833f04c59e18ae8ab6c928860ce3b8c7ac46245f2ed856485fdcffd790f436e689c408ddeca3
DIST versioneer-0.18.tar.gz 40552 BLAKE2B 640c010958a0178ec5ec5f06c986d83e3bc2f49df95583c4c90d3058449dcca5c7b5421ee5f2f56905b1d949bfe3bfbd87fb23ebc868ede591d078d811ccc2b3 SHA512 8d4522932b1f6aa1c13211008a57a572d54ea677cbdecd7d563ef8f77c76ed5d59f58f2e3be38a01e8cd102c264baf5c8949e9c17ea98d686ac497f8ad8b0011
EBUILD versioneer-0.16.ebuild 809 BLAKE2B 15c975fef4b0ea57f287b9a488258cbd79d9357029ece2167f348887b26701832b2283fe02e95ab26031c1532398ab0e8eab119bf4986733d35639253f3c9bee SHA512 7262f1538ec2bbb39dd78872bef84df32ee3e2ac7bba93d738b7f43664abb6b12965b677d9554287e2b3b4c5a1315a91dc532c076a9666037a518c51df316e7d
-EBUILD versioneer-0.18.ebuild 812 BLAKE2B 48b458136ba669d03dbb702645a04a00d3713909b50a7f551431ccfbd266a44374b004ff26503b7d74b160a1c7ad00590252eb4df402e56ef0dfaf0e3f6e4e4d SHA512 9ea8c7dcf2c11c7a49de25454846fb44d7b5806dffab2f0edfce8453eca71215060226a30a788717f98bf46fd3004bb635f3f0a1883887c1048a3d72561a93b2
+EBUILD versioneer-0.18.ebuild 811 BLAKE2B d30bde8695a9077a69612e9b5b32f233d068c0ec7486f7418098ef80a9ab4d0cceb4759aa51d9edf5463b22b72640f2ad1a14ea307694afb0bed25b1c7c04772 SHA512 452dd4398473e4134435222ee3c6494404c60fa822832a7827dc24611223cb8cfa330f4e0b357785403b4f236af5f6ef09cb72b4501a0d6f065d0d604fa84c1f
MISC metadata.xml 389 BLAKE2B 44aa4001cf007b381c8b974b3cead34f1b403b0b604ae5bbc09fa40d7ee152e2f102e8ec3e52a2ea186404ab6758f4e4ed5dcdc74335d464255d5796144303a9 SHA512 56007f4ca5e05201b08750acf76d0f83a017b54b4d2533084615f2a74ed288cc0d82e6824d2da31684dd3027a3a53f8b261cb5e2371a089544f8edafce595ffc
diff --git a/dev-python/versioneer/versioneer-0.18.ebuild b/dev-python/versioneer/versioneer-0.18.ebuild
index 02e4ca6b22f7..4c142e7b9ce3 100644
--- a/dev-python/versioneer/versioneer-0.18.ebuild
+++ b/dev-python/versioneer/versioneer-0.18.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="public-domain"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=""
diff --git a/dev-python/vertex/Manifest b/dev-python/vertex/Manifest
index 431c9bbb7862..efbf2dc4251a 100644
--- a/dev-python/vertex/Manifest
+++ b/dev-python/vertex/Manifest
@@ -1,5 +1,5 @@
DIST Vertex-0.3.0.tar.gz 84997 BLAKE2B 8f6a2955c4674888f7608590390f4cfbf5063e08281fc2a49a4cf9543a7b769df6e355bd87044f6eb23009ab50e7efbbbf5d0a471627780e9869008c764f0e8b SHA512 206d142cc72b2d77ed8c8fe222770eabc1a8c179238f46554abc5d833669f27bd286565e20ccaf5594d456b23b54455b23ab0eca5b8b4f72a7961924e7167676
DIST Vertex-0.3.1.tar.gz 89909 BLAKE2B d26b73c5079f0401185e534aa9c35f7fd490eae9b27cd36915e3f2508b1ff6feda3a900bc3230d7f24f563546d6a966441b8618d066f28f647878597df4b9df7 SHA512 7e9b96a7ba493254ff58e8f75da6517c09c4502c21702a96c29525a78569ff7d988cd7278dd87983485b6da30a607820a7edb28375e37d5e059d6f0638a1b1c9
EBUILD vertex-0.3.0-r1.ebuild 666 BLAKE2B edb58633a503f0b69d1c1e3367a660584c9316f46e2a82f42d87b163b285cc9f57e4d11e6ff1cfc41bc864c95fc4dc8b4d81ffd449982149b754a84b1b51ff88 SHA512 ee5e703ccc514d8d9dfd42db074ca471f3974c867058f4e6a6403dee85ad6c0fb38c5e6da4888e2313d8e622d3de37c40cf2b082c9e56a50f13fdeb79decb030
-EBUILD vertex-0.3.1-r1.ebuild 832 BLAKE2B 906120c24aa43b8282a30502c34db88865296dba064ae1bcf72e0f32fa140fae77a71c3d979424ab9f68f36c74fa524cbe3c23b9c675eadc7ec8c230bf9d4d96 SHA512 8d0505dad7db50fa9abb09e5dfc519d66e759628c857fc2227565db2ca51d75581b57f4bff87b7b7337811cc3e8a63d1e0a26bab2800c47a7021d51b27ad96dc
+EBUILD vertex-0.3.1-r1.ebuild 856 BLAKE2B ab3d6c714e00be030c8fa30c161fd1e7efdb770c1c8537199e69be9bd28e45e42f3840c4dde030557e9181168b51cd34a9e0506a20d8065f77263817dc376341 SHA512 0503e9ee1c7eef9215d99a9128b2d53509f5026fc2af04da29d35e72d1bed17ac3ad3e4b93bf03dd71b8f101afe86df9c9bb88ea41780478148adc0ae44e8986
MISC metadata.xml 896 BLAKE2B f97fc09b3dcb3c78d457127762d33c2822c91ef1e8ac5e7bc254452ac443e8cd8bc01d3e90dc90de4060c426f2f8238ea9423dec9532d2d52200ec0953938252 SHA512 71c0e6e5ab8584a10daf920a7cf7d2b1a05ca6c6ec8c8b82bf589897fe85ebd652ad41e4b2b44f0ce345111b83c44f263ffc7eec93225cd96b0479b7548255e3
diff --git a/dev-python/vertex/vertex-0.3.1-r1.ebuild b/dev-python/vertex/vertex-0.3.1-r1.ebuild
index 96cb433a368a..63a926e81a05 100644
--- a/dev-python/vertex/vertex-0.3.1-r1.ebuild
+++ b/dev-python/vertex/vertex-0.3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -12,6 +12,7 @@ SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
KEYWORDS="~amd64 ~x86"
IUSE="libressl test"
+RESTRICT="!test? ( test )"
RDEPEND="
!libressl? ( dev-libs/openssl:0 )
diff --git a/dev-python/vine/Manifest b/dev-python/vine/Manifest
index 75ccf956f496..138dbf465276 100644
--- a/dev-python/vine/Manifest
+++ b/dev-python/vine/Manifest
@@ -1,5 +1,5 @@
DIST vine-1.1.3.tar.gz 52520 BLAKE2B 751fdc358aac52403ffd9c6f9f112f68b363fe0ded465ebda732744bc2dfd6e10d8bb57cef357e65fa16c1954ec2657bd8a4f80ae81f9432dd03aaafe79a2535 SHA512 7652b1527021b2f45f3a372c65a6f196c22edad60ab1e8adbafe7174b7dae912f24eaf34788672c762ea9145ebf3d48265fa4ad99f3084d85769242f4e8bd87f
DIST vine-1.3.0.tar.gz 51953 BLAKE2B e58d750dd7a84f4a3abb24156de6ec7ab84a911692587643cabcb0df750d3768e70b14ea134da4a39978782ecc530f4fa08ba0ecb780a7a32fb2d9b506633ef5 SHA512 f7242378ebc9b591b6e0a7b6263514f32cee4b996bc6461313221b9a391dd0dd1d833591d6e9ca72ae003f6ce5c4204856d49bb5e57c69a125072cac25758688
-EBUILD vine-1.1.3.ebuild 605 BLAKE2B 8877b811883d6a5bcb947c0d938574344b546b682a21c92f56b426b4562ed8dd8b1e4368077f5a7b8830a94999101bc1258ab6f0549b87e00309b75eb49213fd SHA512 f15e7764db69305e9cb9041c459083f6924f6bac419c26b67a5259698276be6780aa0b03af5d8840d036325fcc8785bcab86703135b6d5a22f22a445c30e84eb
-EBUILD vine-1.3.0.ebuild 607 BLAKE2B 42b3f8652fa4aabcadcab5a318e117c1eeec1ab6c51194297c89992e73a45a684170a4630de78bff6b7556186886653fefc12015de0d2675d6045239b62fb43e SHA512 82597725eec29d867575f07c7cce971b0e0d67963d5d1f25a95555c15cd1e6de4f01d173f44538281f2a7f42aaf2fecd58efbdb599705735cbf2f6bddc2f1598
+EBUILD vine-1.1.3.ebuild 632 BLAKE2B 86dd2ac0a221bec1d290316dac4173bc91f33ff8d99d1f0629cb7ac64fb49f8749fcb93bf12c4a2023ea15da52ba4bc4a00b7a539fcf53a1b67956e18b24d419 SHA512 23e7c6725e74d7e527399e8f57512d4432c3028d985f90019a33dda8a56816439054b53ce76d76f73992fb56696951fbbfdabeb893af309b9b562523a3055a78
+EBUILD vine-1.3.0.ebuild 634 BLAKE2B 80d866f163bee231497e9187995d61a4f8ac5ba49444cfea6c8e00f5e30b2dfae34021db4e681a229269348bc8f169690263b0e66a8d00e6b85b6aac4522ffbd SHA512 c2874c8d0abd0a8503503a8e72d872e90effff5402638b16c8884cb0993b7747408d003b2664ceaaa74b1aab34c5415cc08809729af80ec003bf330fb970d7d0
MISC metadata.xml 336 BLAKE2B c113bf51d676148154f535f077ce15d52100f3f2acd6e7cdbf715f41876e6401cf755d980d66cf61bc4b0fe0884135fa8478a7512c518253d081e3ef5b75494f SHA512 992b2b4914db3beeba877533b6ad293f6449f230e2eefd8ede373cd1f9ffaeeb79fbb92234434b38c9c392a88e52779e5b0cdc6b4f1e3f69098b7847925ec21f
diff --git a/dev-python/vine/vine-1.1.3.ebuild b/dev-python/vine/vine-1.1.3.ebuild
index 0f6ea4654289..1fdad51c3851 100644
--- a/dev-python/vine/vine-1.1.3.ebuild
+++ b/dev-python/vine/vine-1.1.3.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/vine/vine-1.3.0.ebuild b/dev-python/vine/vine-1.3.0.ebuild
index 5123b36f2266..99a42afb5a80 100644
--- a/dev-python/vine/vine-1.3.0.ebuild
+++ b/dev-python/vine/vine-1.3.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index 3774188cc254..dde679bc457b 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -1,6 +1,13 @@
AUX virtualenv-12.1.1-skip-broken-test.patch 542 BLAKE2B 8c924cafcc0ee78b3101d55a58db8f352f793fb873a2d82b00b13a41fea9b556d90613a8df1b4a86939b22573542d2187366a9e551ed3090c62d6bc4566779c7 SHA512 9517f2efccb3cd177370cf66ea12244a39e762aae64e9bd412fc05af087648066deaf62d381b52a0eee1487c82109df4bd463599eaa641890c32eec48b694f25
+AUX virtualenv-16.7.7-tests-internet.patch 2103 BLAKE2B 56ac246fb6675c273e288b230c2502691f36f49502427c234c8b2da1a2d187791aced234fd70f7be98b98ff158f570747e670cc0ededdab1d5ed499d7b8588be SHA512 17f2a38d32f17c7f8bfe138939b6953dcbf13404371b8377a47759118ad37aaf73f45f670d46d5956fd5948754fb9c60248d9222920c6fd7e7c2e7c7661c9a18
+AUX virtualenv-16.7.7-tests.patch 2092 BLAKE2B fe9eef6372958265ff4b0b919c424a16313934973f29f15f726541cf3a32a9e49d163a40ff0b2d08d17f6521cc7d651fa092d66eb196261706d8d11a9e590e31 SHA512 f4c8a46d5d064672bd154beb0c1fd4a368e9879046931a67fc053e314b5f8510e825cbb3ad3d7e149a19745149a47d4e694b0f6b9f771dcf55e35bcc0871eb59
+AUX virtualenv-16.7.8-tests-pypy.patch 3133 BLAKE2B 37d544c96a1546aa0df4e820014ee6091d4b4ca5155da86280aaebfb1a8d26ce9c6a055e47b11129509d7d00abcee0e3a915bd6ff4665b289cfce399f2dfd3b6 SHA512 f99cd435fe9fa98465addc6b22310e5d708c87edef224cdf540556a2ab1a70bebf06e828c02148bb597d163c31b2816845c0c8126727d1d25b38ffcb91c2251e
DIST virtualenv-15.1.0.tar.gz 1865011 BLAKE2B aa460d9188189bf44557417a3a878f4f58d6c4a66fda2da5dd9a69e2ec04a8be6b5cf125160b1f00b4a32803dbf8231a006974499e9110101cac5e522d82eaae SHA512 46c313fe855483cf42def0ddb319df7513bb00ea2c1570efaf1236b4e0074df40d574f3858a3d3760db988b9021ca2046c40a355cc5a3ae32a2802d6120bf255
DIST virtualenv-16.0.0.tar.gz 1968312 BLAKE2B efc25f7c12335bb8619c3de125af3693d73afc5e7ff4edf1afa95227360ab4d0eb2ffb574b9bb36de26a2bda65b1f06009308fef48b12a81050bbc1f4ab852e9 SHA512 aed6eff9b85107072c321b37c1725987d474caf615734ab40d8d1fa60f2635be1a1919a47fbd211127e38cf1c4002548c778df29fc56d45a4570b31906c0ee54
-EBUILD virtualenv-15.1.0.ebuild 1207 BLAKE2B 8b2f7b023266a7ca6ea6f6ef747cbd14ef8d35f26f15cdc9d7d4d30deb3d1864a6c7be022e3f4e552c87420b578fb421fe613dc17bb8db816330bca6b82f6d16 SHA512 4cf424442b2042edccebc19fc90236814d2c41a4917985c3904651e1970990d715895c30c01dfc16a853db9b6e58433f186141039bf78b3b4d747fedc4efeea6
-EBUILD virtualenv-16.0.0.ebuild 1220 BLAKE2B 25701e2b9f8a44121061414e480a79ab7b67e3eb9a5de053670e06bc3bef8c88e2fcdc67754dcb888700b6dd51ebbe32f9f9f08b01ea4f81e11959b6cec295ff SHA512 d480557a5956fa411ac4306682481beb4362e44ff22e0de0b7f1511d008f4497813f397f1c72e121f05ba8e2248c1e5d9c3b8d257cb2828936307ba8c21656e7
+DIST virtualenv-16.7.7.tar.gz 5113918 BLAKE2B b8189a2fa2c76f5571ff8964e644971ea3a2b7ba924eae860eb41789e3bfdb01096eca4a338a5b9634698ba4920a3ea77a5ea734dd7c6997317661ee3e7ee6f5 SHA512 d39af559c79e1a254bd6aa9a6f20db858867f858dd8cbe44141692166e7ab60bfce6f666250113cca33180a157bc65015c14ec554df335f73c1134120974d2a0
+DIST virtualenv-16.7.8.tar.gz 5116520 BLAKE2B 3a81583695abfa92193f5ffb769546abe4b8f736280bc85bca8c3f5b17c6a5ce4ed83ac2e0ee283b457bd1ce433554bfc515452cb075f4693fe0d127d2eb042b SHA512 fbecf6d0a3cb27e8b88d9063567813fbbbeda95cd6bd626cd612020c6733db762f24119ac1205aa82fcdfd0a69a8a5a084295278895fdd51a3b145aa30860206
+EBUILD virtualenv-15.1.0.ebuild 1234 BLAKE2B 01e743302b25912199a12a2b240359d66b22e32d96056b97e4b2e497d959eed439d5a83cddc42e9040a20f4326c816f5b3070b473db12c6b1c14d06085e360b6 SHA512 8af82ead5ff932a48449a023ff9346383d82d1e3b43e7adc660d727e603e531973939a56a5af0d15d7efa0ce84d318767eee64c07541d78ebef908107e75ae93
+EBUILD virtualenv-16.0.0.ebuild 1239 BLAKE2B c99be3960b68880cf490ce1f1a321885e3626a0a35e297c83ffbda072b23f6137a47906ac34947d79ffa1113d5515b618a82a5a4f3b2ef02369f8e6498a82a68 SHA512 e520e001c6bd4176cf4505930c061e3a00a03c442c502c5f8ab91f0504abeaf399994ef43a96da6b16765f2122d81cd1a62c6a4449ffab7db7f508d7ad5ee8ea
+EBUILD virtualenv-16.7.7.ebuild 1677 BLAKE2B 937171dc853c535baf975aff9040870491d6cdfb60f486dac485f28866a96288518e699d36a03246a0673ef6d938e7a7c56ca9b6f77c420cc9bc2f79d4a34011 SHA512 d2cb17757833aea0c41fd0cea042b5006e08d850306b63d5d8148af48aabd6cdc8922f05109e02fc1cd1579623dbe0ccafca8df9090b1001adca6979e924312c
+EBUILD virtualenv-16.7.8.ebuild 1762 BLAKE2B b6d9f24215f3e2c6c5f218e549b10bc99577a4ede3291234155f0ad1becd9b2b2ff909d64db58a91827ef73cbe96d10e929ec49b8786da09bdc585ed6d4f8c94 SHA512 3023e5cc9e4b9bfa9d0358f33597db64c74e7938ab8bd72fdd56d3a716b6f84a0a3e9508cf641dfe035ee6d5a0f29f072d5a83f510df914ff575b887b8640dec
MISC metadata.xml 380 BLAKE2B 9a15805179f82d4e5c60aeb56191e690f9fe9260e34d9b4e0b893a51522fdc61246f02b20c1b55084709e06d6ce53b2e6436947aa178e2d413a923102d7ee125 SHA512 b6385fef70c6988548a00e6987bf5004979d139ad6c501d3f7b739bacef06eafa39a40bee8cc2d1164e01bb425f131aeea13f4b58ed6e75d66773a4f1c1df824
diff --git a/dev-python/virtualenv/files/virtualenv-16.7.7-tests-internet.patch b/dev-python/virtualenv/files/virtualenv-16.7.7-tests-internet.patch
new file mode 100644
index 000000000000..97baeb59c4eb
--- /dev/null
+++ b/dev-python/virtualenv/files/virtualenv-16.7.7-tests-internet.patch
@@ -0,0 +1,50 @@
+diff --git a/tests/test_from_source.py b/tests/test_from_source.py
+index 39d7c05..76834f7 100644
+--- a/tests/test_from_source.py
++++ b/tests/test_from_source.py
+@@ -40,6 +40,7 @@ def test_use_from_source_sdist(sdist, tmp_path, clean_python, monkeypatch, call_
+ )
+
+
++@pytest.mark.skip(reason="needs internet access")
+ def test_use_from_wheel(tmp_path, extracted_wheel, clean_python, monkeypatch, call_subprocess):
+ """test that we can create a virtual environment by feeding to a clean python the wheels content"""
+ virtualenv_file = extracted_wheel / "virtualenv.py"
+diff --git a/tests/test_source_content.py b/tests/test_source_content.py
+index 8eae6bc..06763ee 100644
+--- a/tests/test_source_content.py
++++ b/tests/test_source_content.py
+@@ -41,6 +41,7 @@ def test_sdist_contains(sdist):
+ assert not extra, " | ".join(extra)
+
+
++@pytest.mark.skip(reason="needs internet access")
+ def test_wheel_contains(extracted_wheel):
+ content = set(extracted_wheel.iterdir())
+
+diff --git a/tests/test_zipapp.py b/tests/test_zipapp.py
+index d084af6..93d29e1 100644
+--- a/tests/test_zipapp.py
++++ b/tests/test_zipapp.py
+@@ -51,11 +51,13 @@ def call_wheel(tmp_path_factory, call_subprocess):
+ return wheel_make_env
+
+
++@pytest.mark.skip(reason="needs internet access")
+ @pytest.mark.skipif(six.PY2, reason="seems to be broken on python2")
+ def test_zipapp_basic_invocation(call_zipapp, tmp_path):
+ _test_basic_invocation(call_zipapp, tmp_path)
+
+
++@pytest.mark.skip(reason="needs internet access")
+ @pytest.mark.skipif(six.PY2, reason="seems to be broken on python2")
+ def test_wheel_basic_invocation(call_wheel, tmp_path):
+ _test_basic_invocation(call_wheel, tmp_path)
+@@ -97,6 +99,7 @@ def test_zipapp_invocation_dash_p(call_zipapp, tmp_path):
+ _test_invocation_dash_p(call_zipapp, tmp_path)
+
+
++@pytest.mark.skip(reason="needs internet access")
+ @pytest.mark.skipif(six.PY2, reason="seems to be broken on python2")
+ @pytest.mark.skipif(sys.platform == "win32" and six.PY2, reason="no python 3 for windows on CI")
+ def test_wheel_invocation_dash_p(call_wheel, tmp_path):
diff --git a/dev-python/virtualenv/files/virtualenv-16.7.7-tests.patch b/dev-python/virtualenv/files/virtualenv-16.7.7-tests.patch
new file mode 100644
index 000000000000..41d3240d47d3
--- /dev/null
+++ b/dev-python/virtualenv/files/virtualenv-16.7.7-tests.patch
@@ -0,0 +1,53 @@
+diff --git a/tests/test_virtualenv.py b/tests/test_virtualenv.py
+index 620c0cb..946233b 100644
+--- a/tests/test_virtualenv.py
++++ b/tests/test_virtualenv.py
+@@ -356,6 +356,7 @@ def test_install_python_bin():
+ shutil.rmtree(tmp_virtualenv)
+
+
++@pytest.mark.skip(reason="This test does not seem to be working, and I have no idea why")
+ @pytest.mark.skipif("platform.python_implementation() == 'PyPy'")
+ def test_always_copy_option():
+ """Should be no symlinks in directory tree"""
+diff --git a/tests/test_zipapp.py b/tests/test_zipapp.py
+index 8ef8bd1..d084af6 100644
+--- a/tests/test_zipapp.py
++++ b/tests/test_zipapp.py
+@@ -51,10 +51,12 @@ def call_wheel(tmp_path_factory, call_subprocess):
+ return wheel_make_env
+
+
++@pytest.mark.skipif(six.PY2, reason="seems to be broken on python2")
+ def test_zipapp_basic_invocation(call_zipapp, tmp_path):
+ _test_basic_invocation(call_zipapp, tmp_path)
+
+
++@pytest.mark.skipif(six.PY2, reason="seems to be broken on python2")
+ def test_wheel_basic_invocation(call_wheel, tmp_path):
+ _test_basic_invocation(call_wheel, tmp_path)
+
+@@ -95,6 +97,7 @@ def test_zipapp_invocation_dash_p(call_zipapp, tmp_path):
+ _test_invocation_dash_p(call_zipapp, tmp_path)
+
+
++@pytest.mark.skipif(six.PY2, reason="seems to be broken on python2")
+ @pytest.mark.skipif(sys.platform == "win32" and six.PY2, reason="no python 3 for windows on CI")
+ def test_wheel_invocation_dash_p(call_wheel, tmp_path):
+ _test_invocation_dash_p(call_wheel, tmp_path)
+diff --git a/virtualenv.py b/virtualenv.py
+index 0c47e4f..d4a1747 100755
+--- a/virtualenv.py
++++ b/virtualenv.py
+@@ -80,9 +80,9 @@ else:
+ DEFAULT_CONFIG_FILE = os.path.join(DEFAULT_STORAGE_DIR, "virtualenv.ini")
+
+ if IS_PYPY:
+- EXPECTED_EXE = "pypy"
++ EXPECTED_EXE = "pypy{}".format('' if sys.hexversion < 0x3000000 else '3')
+ else:
+- EXPECTED_EXE = "python"
++ EXPECTED_EXE = "python{}.{}".format(sys.version_info.major, sys.version_info.minor)
+
+ # Return a mapping of version -> Python executable
+ # Only provided for Windows, where the information in the registry is used
diff --git a/dev-python/virtualenv/files/virtualenv-16.7.8-tests-pypy.patch b/dev-python/virtualenv/files/virtualenv-16.7.8-tests-pypy.patch
new file mode 100644
index 000000000000..1e9268a5f976
--- /dev/null
+++ b/dev-python/virtualenv/files/virtualenv-16.7.8-tests-pypy.patch
@@ -0,0 +1,64 @@
+diff --git a/tests/test_virtualenv.py b/tests/test_virtualenv.py
+index 620c0cb..3284cea 100644
+--- a/tests/test_virtualenv.py
++++ b/tests/test_virtualenv.py
+@@ -5,6 +5,7 @@ import optparse
+ import os
+ import shutil
+ import subprocess
++import platform
+ import sys
+ import tempfile
+ import textwrap
+@@ -342,6 +343,11 @@ def test_install_python_bin():
+
+ if virtualenv.IS_WIN:
+ required_executables = ["python.exe", "pythonw.exe"]
++ elif platform.python_implementation() == 'PyPy':
++ if sys.version_info.major < 3:
++ required_executables = ["pypy"]
++ else:
++ required_executables = ["pypy3"]
+ else:
+ py_exe_no_version = "python"
+ py_exe_version_major = "python%s" % sys.version_info[0]
+@@ -549,7 +555,7 @@ def check_pypy_pre_import():
+ assert module in sys.modules, "missing {!r} in sys.modules".format(module)
+
+
+-@pytest.mark.skipif("platform.python_implementation() != 'PyPy'")
++@pytest.mark.skipif("platform.python_implementation() == 'PyPy'")
+ def test_pypy_pre_import(tmp_path):
+ """For PyPy, some built-in modules should be pre-imported because
+ some programs expect them to be in sys.modules on startup.
+@@ -622,7 +628,7 @@ def test_create_environment_from_venv(tmpdir):
+ builder.setup_python(ctx)
+ builder.setup_scripts(ctx)
+ subprocess.check_call([ctx.env_exe, virtualenv.__file__, "--no-setuptools", "--no-pip", "--no-wheel", ve_venv_dir])
+- ve_exe = os.path.join(bin_dir, "python")
++ ve_exe = os.path.join(bin_dir, os.getenv('EPYTHON'))
+ out = subprocess.check_output([ve_exe, "-c", "import sys; print(sys.real_prefix)"], universal_newlines=True)
+ # Test against real_prefix if present - we might be running the test from a virtualenv (e.g. tox).
+ assert out.strip() == getattr(sys, "real_prefix", sys.prefix)
+@@ -639,7 +645,7 @@ def test_create_environment_from_venv_no_pip(tmpdir):
+ builder.setup_python(ctx)
+ builder.setup_scripts(ctx)
+ subprocess.check_call([ctx.env_exe, virtualenv.__file__, "--no-pip", ve_venv_dir])
+- ve_exe = os.path.join(bin_dir, "python")
++ ve_exe = os.path.join(bin_dir, os.getenv('EPYTHON'))
+ out = subprocess.check_output([ve_exe, "-c", "import sys; print(sys.real_prefix)"], universal_newlines=True)
+ # Test against real_prefix if present - we might be running the test from a virtualenv (e.g. tox).
+ assert out.strip() == getattr(sys, "real_prefix", sys.prefix)
+@@ -657,10 +663,11 @@ def test_create_environment_with_old_pip(tmpdir):
+ virtualenv.create_environment(venvdir, search_dirs=[support_dir], no_wheel=True)
+
+
++@pytest.mark.skipif("platform.python_implementation() == 'PyPy'")
+ def test_license_builtin(clean_python):
+ _, bin_dir, _ = clean_python
+ proc = subprocess.Popen(
+- (os.path.join(bin_dir, "python"), "-c", "license()"), stdin=subprocess.PIPE, stdout=subprocess.PIPE
++ (os.path.join(bin_dir, os.getenv('EPYTHON')), "-c", "license()"), stdin=subprocess.PIPE, stdout=subprocess.PIPE
+ )
+ out_b, _ = proc.communicate(b"q\n")
+ out = out_b.decode()
diff --git a/dev-python/virtualenv/virtualenv-15.1.0.ebuild b/dev-python/virtualenv/virtualenv-15.1.0.ebuild
index 17fae3396765..13f9106f31b0 100644
--- a/dev-python/virtualenv/virtualenv-15.1.0.ebuild
+++ b/dev-python/virtualenv/virtualenv-15.1.0.ebuild
@@ -19,6 +19,7 @@ LICENSE="MIT"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/virtualenv/virtualenv-16.0.0.ebuild b/dev-python/virtualenv/virtualenv-16.0.0.ebuild
index 0e9083cb2284..d99fee81512f 100644
--- a/dev-python/virtualenv/virtualenv-16.0.0.ebuild
+++ b/dev-python/virtualenv/virtualenv-16.0.0.ebuild
@@ -16,9 +16,10 @@ HOMEPAGE="
SRC_URI="https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/virtualenv/virtualenv-16.7.7.ebuild b/dev-python/virtualenv/virtualenv-16.7.7.ebuild
new file mode 100644
index 000000000000..a060296f7646
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-16.7.7.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# pypy{,3} dropped until test deps are tested/updated
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Virtual Python Environment builder"
+HOMEPAGE="
+ https://virtualenv.pypa.io/en/stable/
+ https://pypi.org/project/virtualenv/
+ https://github.com/pypa/virtualenv/
+"
+SRC_URI="https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND=">=dev-python/setuptools-19.6.2[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/pip-19.3.1-r1[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pypiserver[${PYTHON_USEDEP}]
+ dev-python/pytest-localserver[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ )"
+
+DOCS=( docs/index.rst docs/changes.rst )
+
+PATCHES=(
+ "${FILESDIR}/virtualenv-16.7.7-tests.patch"
+
+ # disable tests that need internet access
+ "${FILESDIR}/virtualenv-16.7.7-tests-internet.patch"
+)
+
+distutils_enable_sphinx docs \
+ dev-python/sphinx_rtd_theme \
+ dev-python/towncrier
+
+python_test() {
+ cp "${S}"/LICENSE.txt "${BUILD_DIR}"/lib || \
+ die "Could not copy LICENSE.txt with ${EPYTHON}"
+
+ pytest -vv tests || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/virtualenv/virtualenv-16.7.8.ebuild b/dev-python/virtualenv/virtualenv-16.7.8.ebuild
new file mode 100644
index 000000000000..bb85f78d9a37
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-16.7.8.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# pypy{,3} dropped until test deps are tested/updated
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Virtual Python Environment builder"
+HOMEPAGE="
+ https://virtualenv.pypa.io/en/stable/
+ https://pypi.org/project/virtualenv/
+ https://github.com/pypa/virtualenv/
+"
+SRC_URI="https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND=">=dev-python/setuptools-19.6.2[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/pip-19.3.1-r1[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pypiserver[${PYTHON_USEDEP}]
+ dev-python/pytest-localserver[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ )"
+
+DOCS=( docs/index.rst docs/changes.rst )
+
+PATCHES=(
+ "${FILESDIR}/virtualenv-16.7.7-tests.patch"
+
+ # disable tests that need internet access
+ "${FILESDIR}/virtualenv-16.7.7-tests-internet.patch"
+
+ # test fixes for pypy
+ "${FILESDIR}/virtualenv-16.7.8-tests-pypy.patch"
+)
+
+distutils_enable_sphinx docs \
+ dev-python/sphinx_rtd_theme \
+ dev-python/towncrier
+
+python_test() {
+ cp "${S}"/LICENSE.txt "${BUILD_DIR}"/lib || \
+ die "Could not copy LICENSE.txt with ${EPYTHON}"
+
+ pytest -vv tests || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/visitor/Manifest b/dev-python/visitor/Manifest
index 22104f017656..3666f215e1b8 100644
--- a/dev-python/visitor/Manifest
+++ b/dev-python/visitor/Manifest
@@ -1,3 +1,3 @@
DIST visitor-0.1.3.tar.gz 2985 BLAKE2B d645e3524ee5d072320e6feca39faef72b880ec7341053d078778765d9b279bd2ee3f892c0fcd5f21633e7851acd49ac23aef769eaf190147803ce711b717da6 SHA512 414c77df8efcc22df5ee8073e02b8c5c28563954ef9b9a869c4ea3f7f1268a97929c1fe29142ba41e3a5acafea52599f6bf073aacd654643d7d8380cd4f41fbc
-EBUILD visitor-0.1.3.ebuild 655 BLAKE2B ce1a60463eb02dfabfcdf536ad05ffcf9ef3fc58200187ba7015d57e86a2c84f73b9d52abbd9ce42d0b58e15c6f1bd94b164c1fbd1c14b940994d1270bd533e1 SHA512 6da2318fdf0776c083bc5c21239e834f97a6c447d9b4fbd99b9e4c09548cec896daa1249b9033f83eaf43b0b3904e9acdf31128774e72dc327eacc112cbeb59b
+EBUILD visitor-0.1.3.ebuild 682 BLAKE2B 15a2c076f29f65652dac38283b74dff30a52a886da4329b8476b18e5396eba01762291256330473bf28623f7e3c576aab44accaff46710b9dfdfecc2571398b9 SHA512 4bed728c305b84bddde679b3650d9a95347e2320989a1d77d753fb009e06407e9d823ac73c28675c81a42c08ad5f9c2dd62de050231272d265a6c6bfca167ece
MISC metadata.xml 425 BLAKE2B cc0a5e61430649338d19a17059161dceb4e843aad01757da22faf77c327750b901abc8bbcfe0879909febb0f94d764c77494aed2ab9eb4b7b241412a9a993a79 SHA512 21c655b1feebe9dd77a24e8af3fed6c8f40a79c6696940b455da05ad61c0cada17dc99f8c34f3b05309fcaaa1f96261d6546dfa3e8ca21d26323985f713d6bfa
diff --git a/dev-python/visitor/visitor-0.1.3.ebuild b/dev-python/visitor/visitor-0.1.3.ebuild
index 0a18b297354a..85cbd4c0a5c7 100644
--- a/dev-python/visitor/visitor-0.1.3.ebuild
+++ b/dev-python/visitor/visitor-0.1.3.ebuild
@@ -16,6 +16,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/vobject/Manifest b/dev-python/vobject/Manifest
index 9592a545552e..a0241df092a4 100644
--- a/dev-python/vobject/Manifest
+++ b/dev-python/vobject/Manifest
@@ -1,7 +1,7 @@
DIST vobject-0.9.3.tar.gz 57744 BLAKE2B 01a9083faa7f2a84e2f6f09d9f9f14afb5558d86aefb1a9d5c7e3c8f0e664d6a292f79a340c1a32e510637784cdfb0f02d713e0bcdbb99d1531c50e742192063 SHA512 d77dac2e885ea752e900a2f6e3d9cf24fdd3365d1e9e2ba51c5c38b2889a62aaa61e5562799eb8063b5d4ded0bcd43108cd7e5d028cf7dbe72008b208b8e2e76
DIST vobject-0.9.5.tar.gz 215577 BLAKE2B 0312a0c1377ce8141e32422fbf9b4dab253398ccf83bb530929ac052537213b065d7550cd0d926a52a00e27271faa942797b65899fcbe3b8b955ca15c6a114a8 SHA512 087b394ad6c48c359ee1cabb90cbc85cb305ed9e65199f33c19f386c7075b70273e5fddcf7fde5356b140ead7a581efd917594e4d493e720c4e1a632f797acc7
-DIST vobject-0.9.6.1.tar.gz 216565 BLAKE2B 3097c3291337299f12d015a75509b0d3f14a1cd452f90e4445c3804d2ac8db0ea5858a3674eb688f66aaa5c048b155675fe36513a78b16714aa7bff2a0fd86b2 SHA512 499f22a1a9e60398a89d3d6fa472a0b4c9dd00b98440a4ce873da824f83cef1b0a5eb9e5051267931707a3eef00a1d3fb83ff63ffe857b403c4ac3a131f18dff
+DIST vobject-0.9.6.1.tar.gz 58556 BLAKE2B 74f9a7dc8058bb792492b1ac44a0310f58c603e677aedda35be0d8e94743e6e1e001a4ae888625f314f706891b7a31db77efa4c268482bbaf44ca37fff236cd6 SHA512 0b299fd4ca105a063f4ac7b03b157c54a3867d6fb798f9072897939b0ba275ba0887bb001c5ed38002a8eb1c10aee710af880413c072140b855af4b62d5aff72
EBUILD vobject-0.9.3.ebuild 776 BLAKE2B feca2dbcc2838c43bc1feb48839199205c077ae65959a1def6132ac11a2fc5b46159b1a25993b2d4ccc84dc51614f123829e988d64975ca4a20c000a796fb120 SHA512 9ec2c9764f073f6bf2f581396928a978eb56ec6c4bc0eca1763829cd620e7aedbda3e736778f98d1eb490d8a416acde41e219ff30912e4a8d802248428a78c84
EBUILD vobject-0.9.5.ebuild 788 BLAKE2B 41038a1014cc1bbac7683fa52be4acd5f21ee2cf67b856d8ddd75230afe8c9f2a0be3f94bc95c5a0102eab5128985b2202c5569e89d16285aef8b48dead015fc SHA512 3f57e3514674b059ce20ace6d3034b9123a0be77aae9a470de3dc92480deeaf66aba99a7f65e6e38954fd00128d824cef90faeaa0c3ce364543f7a5734ce187f
-EBUILD vobject-0.9.6.1.ebuild 792 BLAKE2B dde2310cc5a8679b83bcc02a71228093e575a10aa2a335d16a5fe174e08c8b808acb3fa0415c2d1e28fa47293579a01132fb43ed059b59a80f227b8b2664d405 SHA512 83395750d841a666d7fae1cec09a18ca5aca27de104ee8532c9555763c80b00070df77b77a30e2c47bfb6829570ec82cc33d7163b4aaeab9d019dcc8d301e104
+EBUILD vobject-0.9.6.1-r1.ebuild 770 BLAKE2B a52b055254efb29e536f9057e47272119e59fcd449478faa7aa46bb9736da8fcc4fe672f0b4273fa48ef2ee6e8b659a0a73409687a3a341c8c712f2a1868c58d SHA512 31d92d1899d2e0469032823cc3e34cbaa9694151d14af44bc3b5ac4aad588b19dfff13ac1586f473390d332a30a057d717aced2f9875db1e4b27b520c9f3a4a6
MISC metadata.xml 322 BLAKE2B e0e386d11610176cc9b83ec3e1c6cf3d53306b01dbe272be61538592057e125ae6eb196e60e8c6588d80a3f8413f9f5bbe9e373f7e6670f1bb53bd043cd9be39 SHA512 d50380968c2886e5fb7971f90ee38189b9f325513eb0e0e039638ec0b466b3c54c20be5ac056a49fd28923e061d658200898f26850dcbe2c0d58114c0b732a02
diff --git a/dev-python/vobject/vobject-0.9.6.1.ebuild b/dev-python/vobject/vobject-0.9.6.1-r1.ebuild
index cc444ab5667d..1eab8ca38339 100644
--- a/dev-python/vobject/vobject-0.9.6.1.ebuild
+++ b/dev-python/vobject/vobject-0.9.6.1-r1.ebuild
@@ -1,24 +1,25 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy )
inherit distutils-r1
DESCRIPTION="Python package for parsing and generating vCard and vCalendar files"
-HOMEPAGE="http://eventable.github.io/vobject/
+HOMEPAGE="https://eventable.github.io/vobject/
https://pypi.org/project/vobject/
https://github.com/eventable/vobject"
-SRC_URI="https://github.com/eventable/vobject/archive/${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 x86"
IUSE=""
-RDEPEND=">=dev-python/python-dateutil-2.4.0[${PYTHON_USEDEP}]
- dev-python/setuptools"[${PYTHON_USEDEP}]
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND=">=dev-python/python-dateutil-2.4.0[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
DOCS=( ACKNOWLEDGEMENTS.txt README.md )
diff --git a/dev-python/vpython/Manifest b/dev-python/vpython/Manifest
index 1b3ecfcd0aed..f80161f76fc3 100644
--- a/dev-python/vpython/Manifest
+++ b/dev-python/vpython/Manifest
@@ -1,5 +1,5 @@
DIST vpython-7.4.2.tar.gz 3960161 BLAKE2B e5a0d441f350af1b3390bea943fe5a5a9083234c415b93bf10bbc8109eb280050b447c95e93c18549f5c74a8c3ae43dfe6817cdc4055e4a8a7ad7f66b54c5342 SHA512 dd4db13743f733ac0bfcaac5520da193df9c0f7fc6198f1d55723e45a6e39f642f09f66a3f217669e70027a30c2f8426c0a80bee0d4cbc33b77ac5c927c7e3d0
DIST vpython-7.4.6.tar.gz 3542460 BLAKE2B 358bd33f386b27ade92088af07fd5a73c1fccd5dbe729fe989f802b1db0eff38014bc38baf383324bb6299f53c68df8cfe9070a6d805303e0b50d4088af133ee SHA512 68591fc3bf71ae1b87e86a61574c46bb64a041ab29309ced64ef69c6d110e0fcd4f3d3adaab2ae76b21df9f66314095c4b3d79e6ebf1d60fa7725f85ae7a7b06
-EBUILD vpython-7.4.2.ebuild 637 BLAKE2B e8e5ad015c58e8e19a837175128590770034ce5dd7b3d6343f3564c84e6d5d639dfd0a1464f9b1594a8f58802c1e0ae4115b863254010a02208ee53496b106a3 SHA512 5609cebe41dc502215d03222b234fc5f66ed105a78887d32ad196e2a324672e71d2a20b962e62b25c69acbf6fc53897782dd55634f440ceef8e110596f47b950
-EBUILD vpython-7.4.6.ebuild 637 BLAKE2B e8e5ad015c58e8e19a837175128590770034ce5dd7b3d6343f3564c84e6d5d639dfd0a1464f9b1594a8f58802c1e0ae4115b863254010a02208ee53496b106a3 SHA512 5609cebe41dc502215d03222b234fc5f66ed105a78887d32ad196e2a324672e71d2a20b962e62b25c69acbf6fc53897782dd55634f440ceef8e110596f47b950
+EBUILD vpython-7.4.2.ebuild 633 BLAKE2B 1e3b803d954f9d266188c9f07caaaf05b5690f9c28c89ec7cf32f9712b7b0b965c09eb6fc6497a9645e918227e40413b6e61363d4a5570497093628a7c7a90b7 SHA512 47af47d9472f477bddd47cf9e70dd98bfc640ec133298432134742b21f4a0d4a09a2c0e59b126f4dfc9456dd9d214f4a292ff94af26802a67dea0c24987f342d
+EBUILD vpython-7.4.6.ebuild 633 BLAKE2B 1e3b803d954f9d266188c9f07caaaf05b5690f9c28c89ec7cf32f9712b7b0b965c09eb6fc6497a9645e918227e40413b6e61363d4a5570497093628a7c7a90b7 SHA512 47af47d9472f477bddd47cf9e70dd98bfc640ec133298432134742b21f4a0d4a09a2c0e59b126f4dfc9456dd9d214f4a292ff94af26802a67dea0c24987f342d
MISC metadata.xml 621 BLAKE2B 9b76c9b14bafc55ba1e99bf584a43ebc4414183230809eae1994db3cf10b35e8d7591db002828c9a18e25c73c55183a0a27812d4b6491d282c2229bf17761733 SHA512 fa384102ed51e900a7b27be256688c2fe94cb9e08f5240f116ad3ee4b2581e47b2956efb6446de448554718311e212dde2eecedb5c9ecd01a59dff7e2f14eacc
diff --git a/dev-python/vpython/vpython-7.4.2.ebuild b/dev-python/vpython/vpython-7.4.2.ebuild
index 242bea8fdc7c..668b766f7ab6 100644
--- a/dev-python/vpython/vpython-7.4.2.ebuild
+++ b/dev-python/vpython/vpython-7.4.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{3_5,3_6} )
inherit distutils-r1
DESCRIPTION="VPython for Jupyter notebook"
diff --git a/dev-python/vpython/vpython-7.4.6.ebuild b/dev-python/vpython/vpython-7.4.6.ebuild
index 242bea8fdc7c..668b766f7ab6 100644
--- a/dev-python/vpython/vpython-7.4.6.ebuild
+++ b/dev-python/vpython/vpython-7.4.6.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{3_5,3_6} )
inherit distutils-r1
DESCRIPTION="VPython for Jupyter notebook"
diff --git a/dev-python/waitress/Manifest b/dev-python/waitress/Manifest
index b443f20fb23a..61aade0b3676 100644
--- a/dev-python/waitress/Manifest
+++ b/dev-python/waitress/Manifest
@@ -1,6 +1,8 @@
DIST waitress-1.0.1.tar.gz 123934 BLAKE2B 1e7d2a2d0850096b6b0d5654208ebe23d4e78360d8eedf3bce98276b8710eac0f544158f9efe5fa72abbab27d3ca5c4f3ed9afed43144d4d06f88f8068b2f19a SHA512 0205a0a5fc9e65e20370fc1e97ba456337313c93817e9b2b283610e5045eb32de80f45d19ee0cfb9469a93e4fc9267b785feacedd70b362474f4af5c05a3ab21
DIST waitress-1.0.2.tar.gz 124685 BLAKE2B 4c9edd2d7c37964616311ee6fe5a58ff1f6a7677226956e47f03f629d7765b3015c1f652f39ad7b0f81608f8638e63edeb35f120ee57347e89b029918e418c04 SHA512 b7000e1198ac306ce189f70c5dcfcf41318e5ec47c8d6183cdbc360c8759ca726405d5da70f1c7fe3cfeb39d528af94d693767c2a7a1a7fe460c6407857ec6f0
-EBUILD waitress-1.0.1.ebuild 779 BLAKE2B 3488358d3f6a8bb43070ef4826cba4f6d2a918f4e1f870bd9be282622596eba1a561ed133776ed704f11eb1f5a9d494577fd8863c24dbb6dc7824389f2d04a85 SHA512 bf58001f7f4a9144b9ca9cf8d3ce5788be147a1a86ecbd906b30af589754823c07802b41560114e8ef0944ad1cc08dfbb12587a02908fda9b851c0c228db377d
-EBUILD waitress-1.0.2-r1.ebuild 782 BLAKE2B 5d2517accf9bd6eb181e746a76319569cda083bbc6e1aaa4f34e9124beb70e9b443dbd6c0c5ff6f341c29c0d7cb16a2a0a637aa48fd1e1a17bf3882c75c30514 SHA512 c6064dca0d013c98e9182b0ab0aaceb1718b900b078d90f564e6a55e0783d4206587205f62bfd62c55f06c27b10eb482e1911bcfd817445ca7941621d9e6ec6b
-EBUILD waitress-1.0.2.ebuild 766 BLAKE2B 93c3023d133d799084af17f8f5f05620293c93f931c59d9aaa3d84b697354e29796701e377d3fa8cd1e314cf81b230c0a8ec7ea50a672a9bacab4cc609dbbc8c SHA512 1b4c7ff0962f5f58a7d00cb16c85955d36e60ca5cdcf9bdb12a3377fb0cc3481ead2854e889cfa5ec4e45519482887bedade5e0da27b0bcabd12c3d67af8be1b
+DIST waitress-1.3.1.tar.gz 167097 BLAKE2B fc1d0327720daf26c1c00eec6bc617613582325adf16eab9ba49c53029241c5975981cdf54340cc5b051cf8159f0c6e46029ad5c0477adf46b757c4487719130 SHA512 ccb871fc46bd560bff2ece706c826a3407750112cfb014378a06ee077f969814a5695d053665a4d975070944a9449efffd61daab11d03be3b06f1907a2ba0f5f
+EBUILD waitress-1.0.1.ebuild 806 BLAKE2B dc0c15946d823edc425b8b778d6a5a6404b6a935a22d251e4ebb7a0025b5b56565f7d143c613a06ec5f2e6cdb480feb9a9d468143c16b2c9f1793ff59a937a2e SHA512 36934d4f3b5c19bb5cdf2460c23ce3873d6ff94028af68e043ad093c62f526c53c74d05be71da61da7bcd3de556cee2753681c80407fb49caae1201447261804
+EBUILD waitress-1.0.2-r1.ebuild 809 BLAKE2B 311f134a100703581e5ce1fa4bb67d03498d7be4566409ecc07147d7de3f073d1346b9477f467dad48129476a4ff73b5fbc6e606248cca67ddb795bf457309f4 SHA512 df0ec9b25a3a69b907df3b9456b957ee7461d55b40409b754d64e11d7147d64624d89d2c95a63bb960c15b7c3bdb78ef77a27cfd9ec395de3d3a1962df605219
+EBUILD waitress-1.0.2.ebuild 792 BLAKE2B 84681f350089de32528782118d382df5e0265e07a9071591ea5db14f774260a5fdda6c607a38205d5fa0328fc2392e64e5072faaaa0739374079ea154e60027b SHA512 25427ab1f77a32f86e25455ef54f4dbc7f939c3a14735dd7afb31db95ca0c62e4da5e78f23f34c346c9f1c1cbde2847beaa1fb05ff01360709dbdefb963bc8f0
+EBUILD waitress-1.3.1.ebuild 634 BLAKE2B a989bc2628eb371d22b64800769a9417c3751dffc1ae7fc962d2f5333822777d0c43921f9150e01312c23c7cb797a3c1081446830181e78ac899543660c2ad4b SHA512 5dc2382fcbf7e62e608c1b29673241d4c69323182bb4b0b98600240184c52cf471f46ef46173833b247e2258310f5d118f3333ccbe7e5320144fbde979a5c1e8
MISC metadata.xml 378 BLAKE2B ce0ade449ef1c9d58ced1c883c0adb2a27573bd74f5299bdda36ee60fe073a56e8c44f5a81a36bdd7fa2c595c1a2f55abd3eb876fd5d0909256bff4310fdaabc SHA512 02bd27d7e984ce3ca047d34dd5acfe9c0b23e9d8fcf59484262e19e9df1206939fe2837a58ac00fe58575c2db4abe28b89a5a1c8a8b887d346c30635ee2b10fe
diff --git a/dev-python/waitress/waitress-1.0.1.ebuild b/dev-python/waitress/waitress-1.0.1.ebuild
index b0cfa6e3e46b..49c2de61f54a 100644
--- a/dev-python/waitress/waitress-1.0.1.ebuild
+++ b/dev-python/waitress/waitress-1.0.1.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/waitress/waitress-1.0.2-r1.ebuild b/dev-python/waitress/waitress-1.0.2-r1.ebuild
index 0f543470de21..965eb82e14b5 100644
--- a/dev-python/waitress/waitress-1.0.2-r1.ebuild
+++ b/dev-python/waitress/waitress-1.0.2-r1.ebuild
@@ -17,6 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/waitress/waitress-1.0.2.ebuild b/dev-python/waitress/waitress-1.0.2.ebuild
index 77099ee94788..2d480ebbcb12 100644
--- a/dev-python/waitress/waitress-1.0.2.ebuild
+++ b/dev-python/waitress/waitress-1.0.2.ebuild
@@ -15,8 +15,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/waitress/waitress-1.3.1.ebuild b/dev-python/waitress/waitress-1.3.1.ebuild
new file mode 100644
index 000000000000..12733bc52c80
--- /dev/null
+++ b/dev-python/waitress/waitress-1.3.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="A pure-Python WSGI server"
+HOMEPAGE="https://docs.pylonsproject.org/projects/waitress/en/latest/
+ https://pypi.org/project/waitress/
+ https://github.com/Pylons/waitress"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}"
+
+distutils_enable_tests nose
diff --git a/dev-python/warlock/Manifest b/dev-python/warlock/Manifest
index ca0a4582c939..757d10735844 100644
--- a/dev-python/warlock/Manifest
+++ b/dev-python/warlock/Manifest
@@ -1,7 +1,7 @@
DIST warlock-1.1.0.tar.gz 7879 BLAKE2B e132cad7d2d89845f255dca0ab16760c403c375ff89c2f2e465047dfdbe56677c5e52490dab056af6b8131758eaf9abae80c779da96db697de1173901ce4f143 SHA512 57353cb21ee7245cb27f29193d8c0987971535f1bc9f7a8914738ec15cd5712cf7001eae379041c0188e489365f23b0190dc13799b57a117b0bd3ed62cc2e30a
DIST warlock-1.2.0.tar.gz 8210 BLAKE2B 61e7dc9e033d0893b93eb2e9e82310366dfbc6aa37a15bddbe72cd3a48329be6d5a1b44dd095235f8f828a4e365dbb9f6964e064ef2025c91ca46e6bf119ab91 SHA512 775362a80be7ab37d3a856947cc930e6be74d2b86e59ce44c9e24e54e111288dddae17f7d8b8885ea3d4cfa5674d327149d725a3acf4fc7bb48b2f63f5db63dd
DIST warlock-1.3.0.tar.gz 8853 BLAKE2B 51b313f81cc7009b2b336d6ea7ecf5b78adfe33b3efee3abd9b2296f90716db25fcd4a06eb6946c26c3700ccf5d090da716bd4c5a7864f285e26bd2504700c3c SHA512 0c60c624e89782009a79a0174e6855a9d3a084403f5fa8fc676ad28c42184ff44c43684d6ab68262045f75588932ab4679dffb05f7762c290741ca645d90f32a
-EBUILD warlock-1.1.0.ebuild 1014 BLAKE2B 21c7e91e757c90abd05654f2d86ae08a41d8d5f7125bda7b0745480ba3a273bded1bcd6843658b0caddefe5ae663847b4b6427c88d1ecb9a94bc35a09bb292c5 SHA512 80a96149527454a7637f6ccc8182bee548a6a2fe59632e3d5be8e4af2773f2fbc9e75d4e38075dd440b1412657cfd790cf35f95a0a0041c7faf148bc4bb2536f
-EBUILD warlock-1.2.0.ebuild 1014 BLAKE2B 21c7e91e757c90abd05654f2d86ae08a41d8d5f7125bda7b0745480ba3a273bded1bcd6843658b0caddefe5ae663847b4b6427c88d1ecb9a94bc35a09bb292c5 SHA512 80a96149527454a7637f6ccc8182bee548a6a2fe59632e3d5be8e4af2773f2fbc9e75d4e38075dd440b1412657cfd790cf35f95a0a0041c7faf148bc4bb2536f
-EBUILD warlock-1.3.0.ebuild 1016 BLAKE2B 7a85c3d2aefa591102e07cc610c5bde8342bbb2960fbed14fc124d77d8a8c90cbd241158f1695183a1b0bd41535320beff23f259ea50ee0ba4e961c39ca50e0e SHA512 974f8b59d5dafea06816d0c7de91911025c595f02a9d950b96eb73e3188e70024382213fb1a50225c11b99e02cf1a74456655ddb430230a4ed06656b9f2da89b
+EBUILD warlock-1.1.0.ebuild 1041 BLAKE2B 66d7be123df9aadbf6c8f1fca0e05d866798694813fba8bb84e76e356bf453ecca417e5fc30527e833e75e25136ddb2915daebe291da967994784bea6882bd20 SHA512 e203f5212ceb4b889386aa6ec42cac79089185da86a34ebf2a853e14e6d567243184af431fbe0d1fc9edce5bbf8a35d0aa7f179ea8f19ee45267cb1604557a7f
+EBUILD warlock-1.2.0.ebuild 1041 BLAKE2B 66d7be123df9aadbf6c8f1fca0e05d866798694813fba8bb84e76e356bf453ecca417e5fc30527e833e75e25136ddb2915daebe291da967994784bea6882bd20 SHA512 e203f5212ceb4b889386aa6ec42cac79089185da86a34ebf2a853e14e6d567243184af431fbe0d1fc9edce5bbf8a35d0aa7f179ea8f19ee45267cb1604557a7f
+EBUILD warlock-1.3.0.ebuild 1043 BLAKE2B c294a1a6c447837d5b1994707ccea2ed07a0f6dccc36ccefd2e0a83b147562ba018ded6a85d596f66c9c76d311aa7096a5d747266d10f3b8ef3af62c5c208500 SHA512 1c04fc62ed591713edb8688ee9155cb74e0013f8d35885ef8b2d58d45d533c0b14fb675e092de8514697ab0be768e80c78e269b8f80105a1b85a5a3493433ac8
MISC metadata.xml 589 BLAKE2B d4c6019cd5e0683baa797b05835a7be6f335b5ec5fc16464e910a8cdd777c21678a319829b4893710a44a82d1194dab59656f9138cc792c7eef285696668c8e0 SHA512 35d027f2d7bb036d8b017e1c171839e7cb926d5764da9e61b3acc72a94419e850c87523a8b9852639d5cd6a6cef1e814dd65192a562da0a45c203968d5f152a7
diff --git a/dev-python/warlock/warlock-1.1.0.ebuild b/dev-python/warlock/warlock-1.1.0.ebuild
index ab7277021e2d..37b4aab18ef5 100644
--- a/dev-python/warlock/warlock-1.1.0.ebuild
+++ b/dev-python/warlock/warlock-1.1.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/warlock/warlock-1.2.0.ebuild b/dev-python/warlock/warlock-1.2.0.ebuild
index ab7277021e2d..37b4aab18ef5 100644
--- a/dev-python/warlock/warlock-1.2.0.ebuild
+++ b/dev-python/warlock/warlock-1.2.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/warlock/warlock-1.3.0.ebuild b/dev-python/warlock/warlock-1.3.0.ebuild
index 49335f642f35..1df7e0b2e108 100644
--- a/dev-python/warlock/warlock-1.3.0.ebuild
+++ b/dev-python/warlock/warlock-1.3.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/watchdog/Manifest b/dev-python/watchdog/Manifest
index e5d1eed2f705..0b8d5ec33805 100644
--- a/dev-python/watchdog/Manifest
+++ b/dev-python/watchdog/Manifest
@@ -1,6 +1,6 @@
DIST watchdog-0.8.3.tar.gz 83154 BLAKE2B d5d0635e83bbcd31544d5ea5811c2f202b0da76bd7a4086e8fc61e3293640e701b04599f95decaa82bee3705dbd6b91ad24b9dbd20edcfc329913600c8a3c932 SHA512 61f1db886e8e9a6d78b569329f4d5944c296778a5a34f94fbf115a748fb4c3be422bf4d3cc828e22fcdcd380fdf9009f5bd91a8a5edc87089afc58297a0b946f
DIST watchdog-0.9.0.tar.gz 90597 BLAKE2B 4b83061f49204f13ccdb129c31bd53af256e5541d7a3f6452e59682ab64f37dc2a38e9a82ddcc2cec0ed5c52baed27d62b2fab7eebe2433d924209860b5d4a00 SHA512 97fca2642209150a611d931d6f2049a9941a3494a6c566bc18eaa45a8fc2fbd02c712b37a85cc1375eeb65715706ba6b8ecf781b99951721988c318f81eff7c6
-EBUILD watchdog-0.8.3-r1.ebuild 849 BLAKE2B 7e3a8f978f94fb64e99fcf6723ac1c50f1a202e84647f9520afb276f8983e291d8ecf8f1c96467a39cd0c384f2593874930b932ba8c738f473d137aa91c4c4c7 SHA512 cc9daaedadc680b9c05ae3bd81be4fd38f5090e4d86190a340474a3cfe247a2625adc460b96e39f595a1696bb24496c10fe2b6aa1cb16db8caa4c3129279e100
-EBUILD watchdog-0.8.3-r2.ebuild 853 BLAKE2B 283e1d9488a9bf7b9d2a2b26653cb120e8a12e67728053e5e082eabf819553cc63fac344b2f0f1a793291555771b7b725e29424b2359a54eb36110670b7a018d SHA512 14beeca18f04df2958f720cca9214fb1b8c7936f399021aaee95e883acf56fff7b5a551f7897c39a37f5e6779106124e30fad7ba6ff83fa963d4e57eb499eda5
-EBUILD watchdog-0.9.0.ebuild 938 BLAKE2B 3cacbfc4af7cf5e6dd605f3f8acb3a14d2e332379c19d5f8f4698f140e946a13b8bd54208ebb24bf4af2b16c0cb3bc38a58fe3b50d9e76de0cc609663752a3e0 SHA512 3d969bf4becba8d6c787fb68b2c98e32cbeeaf1b93caaa88ef678a238f54766bcb0397cf241414fa172bd71b6451837259974b1ba0ccd8d0c33739a1361617e0
+EBUILD watchdog-0.8.3-r1.ebuild 876 BLAKE2B 89918be3535b04ffe283d3560bc07abcf43e50dfb24e8ecb205e4ff6e1007090d5d3bf872371fe421f92600e7ccb570be8a3d4515cfde4694a4155a7b8f45c1b SHA512 c9ac4c196e35012d6d260791e80b099735f3da134822d000299c3e2d50e9c4ce359de4ac4f50ddcbf2fd2c7e4204553755bd8aaa8c1f86a708c4f6b7e497f3ad
+EBUILD watchdog-0.8.3-r2.ebuild 880 BLAKE2B ea994b824533b177825a9faeccd7b6061462ecc1f8c1b435567cda4241dbbd9b5082245bbbff84cdb3565d021f6508b010cd74f291e060811502bdf143b01aec SHA512 d61f100afe9327964628c9b2664c00d6a7395582c6024750c348ccb6e1d4c4ad827be4f6ae120ed605b4cbf4bd525d28578a7f4f671639089046425eb8527c61
+EBUILD watchdog-0.9.0.ebuild 965 BLAKE2B 5ac7ec329de6f2befcae9fe8a2772bad2bbabd6706108e7fde65004be5901107e7ec1bb0d4444851b4c593e8dcfdb908fcb05eac33b6bd357c5577511ba1c48e SHA512 d84113474ba8fd5a5fc97013e301fb0428e5c6da7c414c3dd1739785a898df3097e89a21d6b97475f124b7f1d09e8471ef21dec3a45dd0dd595f10303b9f30ae
MISC metadata.xml 384 BLAKE2B 4aa02b5d26bb82f0f0ef9d7369f984114d6b0de77f662ec150e6433324f4500b5b5004b626e7ce3558dc1190a31cbe788793ddbeab4a10f13d2b9be5de36e77e SHA512 0883ee5d6169f36b061be829e7b2e4a69f7efada9f7a2b446a9baad15c8e119d24a7bb3d80bf253a760332bfb8a03ef06b3bc91cb97b7a86d0773252fbc3db90
diff --git a/dev-python/watchdog/watchdog-0.8.3-r1.ebuild b/dev-python/watchdog/watchdog-0.8.3-r1.ebuild
index 2d0a1217a704..adddcf54e178 100644
--- a/dev-python/watchdog/watchdog-0.8.3-r1.ebuild
+++ b/dev-python/watchdog/watchdog-0.8.3-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
RDEPEND="${CDEPEND}
diff --git a/dev-python/watchdog/watchdog-0.8.3-r2.ebuild b/dev-python/watchdog/watchdog-0.8.3-r2.ebuild
index ef395f386614..b3659f601242 100644
--- a/dev-python/watchdog/watchdog-0.8.3-r2.ebuild
+++ b/dev-python/watchdog/watchdog-0.8.3-r2.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
RDEPEND="${CDEPEND}
diff --git a/dev-python/watchdog/watchdog-0.9.0.ebuild b/dev-python/watchdog/watchdog-0.9.0.ebuild
index 3f69c35283a1..4dbe580e9f7c 100644
--- a/dev-python/watchdog/watchdog-0.9.0.ebuild
+++ b/dev-python/watchdog/watchdog-0.9.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
CDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
RDEPEND="${CDEPEND}
diff --git a/dev-python/wcsaxes/Manifest b/dev-python/wcsaxes/Manifest
index ace919a8e36b..e1a0fd4efe23 100644
--- a/dev-python/wcsaxes/Manifest
+++ b/dev-python/wcsaxes/Manifest
@@ -1,7 +1,7 @@
AUX wcsaxes-0.8-disable_mpltest.patch 366 BLAKE2B ff4f6d28225fbfbc5df0c7c62141577ea755b97aad810c48b41439d0a8c77480eca5447e70264dc038f5a833c30f0cbd9160b3304a9393b1acf58040347b88df SHA512 fa40ad937d212f63bd9c9856c6b19d819f790b5025480dfe2ddb461b2d67d0c6f0f32f8f8f4b53275ece2f43856225d9b3533081fb32828ec3961a1755fc35b9
DIST wcsaxes-0.8.tar.gz 226456 BLAKE2B 1efa7dcfc7033735599c85548010a1b4d8e134c294c224e37aed58d3814a4b67e8a9de998c61fdacaade0ca4440bf9222e95021c498e0f0a08edc72ef266e63b SHA512 77a08a99b4b3fd4f08633a10d4a3dfd6726bc1433aca2c2bdb505fd93c79a5ba3735523697c11084f0044a22a5bda345a946f5770185815f92b71b59c7fc0769
DIST wcsaxes-0.9.tar.gz 213306 BLAKE2B cf15c25b93938bc8c600a1e1f74fcbec17e7f4a428930b7617179c93b0e239f0c3f2c7750a73e1546d87acdab32c97775868db05d5ba57a6ba7cb62da7ac9a8d SHA512 ae5a69f6f7ab71d186a128d902ae2f6d2d1d8a8b3358af88da120815493d24ffdc5d7a07ee96efe5adc91f68822f070b3d667e52e7cee5ac501abe62a468e2c4
-EBUILD wcsaxes-0.8.ebuild 1352 BLAKE2B 1602b09934f0a1deb1233b502fd3d7ca35dcab942bd81a065b0c6ca167d1b99b61aeddc5fc8202b5840b4ca8f44d4ec775c09ec1ddd99fa28809ba025fd1d6d0 SHA512 c4386d3b8c871a13c480fe5baf7b3866d2180c7264cf25e081cf06e26c74062d82c0660b0726797f07b8bc9f5b3e5a421f7a64d3cc9b09557964754d4d830b71
-EBUILD wcsaxes-0.9-r1.ebuild 1478 BLAKE2B eddc2ccaf48eeee2e8c98b7bfe0daa5d3cb9237d13dda9f00451f7fe2aa85ae9426b7232d8c39ed2e015f1ff49910209b8ad87b4324dd8a2c6703f2c122b5952 SHA512 f38c74132bde0e1503e6bdd3764531b4325c258746587f1098334f43f598812b850a60960b5dc653b28544ce2f7fc7c6d1d9488a7b2fd3c8b3e34028b17c1bf1
-EBUILD wcsaxes-0.9.ebuild 1474 BLAKE2B 87afef6daf49c9277f45debcd7969a15feb2d940ff046ff365d43bb5e12c024ee75080c37e3e98b459dbe4bf106d55d1aa8d820bdc172717be0cc20aaa727166 SHA512 5c2df06e7aa4a9de8d404e8be7940a291bd3f936c6c70fd3d4cda483cb5bffe69bb5926bd27fb1602efe5eb0b98a52cffe48a036fc9c85f4c7761e55472cb524
+EBUILD wcsaxes-0.8.ebuild 1379 BLAKE2B 688450611f95e95f2aee0d529a27f585bb4dfed9b14164280192573fa54ea670699dc50e92f1038edc11a1512711c94fd8259d3413e6a7f0aa4ee9c31daabfea SHA512 8d01c70864fce2d7ef0c1bcb1749aa685344e632495a47ae2377a9e3b65fe57130f87155fed9fccbdf0dead71eff18d624324e97881bd0e0ab29493398298e8f
+EBUILD wcsaxes-0.9-r1.ebuild 1505 BLAKE2B 328bf95ff614751589c0713957f27633009c9928a18e3c2d0adad88071da04052c6712ad815c1971f928553055d54ce0a5ec02080ba15cacd9460d33baf39120 SHA512 4736d6695475e88da49f815af6462abbe9a212539c0bca9fc8b61856501a10274d2a4d2f293b5cbf9f46a9e26e43e5927644a71bed7c1feb129ace2cafb28f08
+EBUILD wcsaxes-0.9.ebuild 1501 BLAKE2B 77d6cddb3809a88ce92d4c3f5391e22787985b28052d324978a2393d8d3555681358a128d329274c3eb5978e36375ace251d4f15cd382f015b6f6cf5946b3143 SHA512 106976cb0d9e8f53abc69996d1b27ba451521b813e2c1e0515db52ae2e04df019a170cc38bab681614d91cbce2b3e07dc71f67644a8d24877561ff0ae8a5087b
MISC metadata.xml 442 BLAKE2B 37a185bc318660ebf74b6fa15580a1935b1c305de8f1ba4fa19f47a0ce359012ac81ac4b00e683cc50a7b4098f3bd9961a6e1cf5e3af182b1c5c59ae13e6e180 SHA512 15756a6d3a6b4496eb16e989953302f3e61fc8547154b96b6dd63bb72cb0cdbf366ce9d4e3cc9efc1577c665ede63052a330e41d9421b3664112dcd5bd2a4859
diff --git a/dev-python/wcsaxes/wcsaxes-0.8.ebuild b/dev-python/wcsaxes/wcsaxes-0.8.ebuild
index 9abe1e93938b..0e4957138866 100644
--- a/dev-python/wcsaxes/wcsaxes-0.8.ebuild
+++ b/dev-python/wcsaxes/wcsaxes-0.8.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
diff --git a/dev-python/wcsaxes/wcsaxes-0.9-r1.ebuild b/dev-python/wcsaxes/wcsaxes-0.9-r1.ebuild
index 53edfad62b3c..e24c215eabfd 100644
--- a/dev-python/wcsaxes/wcsaxes-0.9-r1.ebuild
+++ b/dev-python/wcsaxes/wcsaxes-0.9-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
diff --git a/dev-python/wcsaxes/wcsaxes-0.9.ebuild b/dev-python/wcsaxes/wcsaxes-0.9.ebuild
index 4a1cda7bdebd..89e7d6c0fe06 100644
--- a/dev-python/wcsaxes/wcsaxes-0.9.ebuild
+++ b/dev-python/wcsaxes/wcsaxes-0.9.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
diff --git a/dev-python/wcwidth/Manifest b/dev-python/wcwidth/Manifest
index 34a3bd5fd3df..9bb9bb98efa9 100644
--- a/dev-python/wcwidth/Manifest
+++ b/dev-python/wcwidth/Manifest
@@ -1,4 +1,4 @@
DIST wcwidth-0.1.7.tar.gz 22884 BLAKE2B 6d51be31c6cf11a23de48bfecd00d8b95e15c80b83559f67689611ac0d8406c18e3a761dc57a868e8c991ee07e286aed66fe77d905483f63ee998ca431fd35f2 SHA512 5bc9625fbd10721a50a3ac7d7f91012cca8e4f83533f265cf56890498bc52a53b155c82e67d6bc5523a5593c8d7992a1dec2a0f590318170eddf987c56f9c368
EBUILD wcwidth-0.1.7-r1.ebuild 707 BLAKE2B 1135363585747ecdd49844a84a33d7f94952ad55c7c558df9febbc7ba98b9f3a216fb2bb86733ae6fd8b2d1079eee0c0e92576d15fcd80b278edee3905035615 SHA512 314fc9a1ebaed91f8754e315cf6a716db550e5e24f1fea92dead3bb4cf858c0f4ea96f516411fe4539638716b7f072ad7afc35c3239ba29e1884ec12473742a4
-EBUILD wcwidth-0.1.7-r2.ebuild 746 BLAKE2B f57ef963f49eee2edde6f8b7d96a0466744b938cd655df4c23712101a0e963962cdd4dd6ce01c5e042d4d1206422ce3f7fdc92a0afe5cc964ed7c3af12618a5d SHA512 703e95532633b503dae42e9af4aa9b8416d67ca3fc727e17f2c26a2fe607c8a291906fd9fb234c2a88200cee64159ba873230b103cb56bb80080ebe069a7eacc
+EBUILD wcwidth-0.1.7-r2.ebuild 751 BLAKE2B 8bd009d8de91e9c09dab15b0068d4d21885df38ed6d1608255462eb599431a6bbd7ac229eb0d71332631562d9e2f83fa4951ac4dd850f3e9e613f49b0911b732 SHA512 7dfbb3811d831a3661044e3017ad78b80c04cd74ced75d7698b2f2e0dd08dca8691e52275c314514c86c2e07750283405e6b42e66006d1662b45998381694b13
MISC metadata.xml 376 BLAKE2B 94917ec41c518ca9b328d9be7afbcba198376b1c28c3f24e24e3e994aecd877db745b07377bbba0a1c7d7b00e21cd53de31ca9ee4a0f08696d11b922cdc98771 SHA512 9f797fb27ebf7f1fd99d2c9a8c61ccffe1cc40f46991d9437dae121366da1edb31ee6ada3c202ced30fde0a90766453e72bcbb43a48919519f3de0b31681e213
diff --git a/dev-python/wcwidth/wcwidth-0.1.7-r2.ebuild b/dev-python/wcwidth/wcwidth-0.1.7-r2.ebuild
index da619a29255d..45fecefe1811 100644
--- a/dev-python/wcwidth/wcwidth-0.1.7-r2.ebuild
+++ b/dev-python/wcwidth/wcwidth-0.1.7-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/weasyprint/Manifest b/dev-python/weasyprint/Manifest
index 75d29b0c52bb..0f85b166bed0 100644
--- a/dev-python/weasyprint/Manifest
+++ b/dev-python/weasyprint/Manifest
@@ -3,5 +3,5 @@ AUX weasyprint-43-skip-useless-deps.patch 559 BLAKE2B c11b646137f26ad9a339867853
DIST WeasyPrint-0.41.tar.gz 393866 BLAKE2B 895624ee547a9ed91157db6a7a72890a56f270d2ea00a508c42899e42922e51867782b1dff3ab55f98df0a130b727a7db13aaf3553a90c4405b75b6813c95ab9 SHA512 44b2d9e0a186c5767cd01d6e66495241d088908467e0fa28cee114a9c480bfcb4ef393236e9304653603f3917c73c452c05a38286932e0a271946860120d9a1f
DIST WeasyPrint-43.tar.gz 315365 BLAKE2B af643f6a6d09d09d89802dd3823e43e9f05873738b14e4f853a324850ffc12902cb791c3f187f6b550dded40669d376cf3d2e4d7d83e9747e87795a4d57e9014 SHA512 fc4c4decb298d4f9caf244433566c9b675b23db2508093d8c43c6e361119c5fe8298213075f550bebc72fe4156cfc516f04c8d7a2c6215fcd5add14360821f40
EBUILD weasyprint-0.41.ebuild 1306 BLAKE2B 6848cf170040682d258c1e199497fe03bad436614013616d0d370c47b823075bc5e42364f9c6c3f4977f070f3591fa3afcc4965ae4028f6eb77962096d2a1d8c SHA512 36265b73c2fc71f777a0cbf8a94470ede320cc55b5f25ddd286dd0c6e62e5eeb692dc273da852f0e5f01e984c2d4b78233b270d5d6ab474fc49118c9ab149096
-EBUILD weasyprint-43.ebuild 1358 BLAKE2B 3a28aeda84988ed3b2fdc218a952e1310eb8fc8e44288f023043aee428009d3d0407761aeb2db38824bf51c7e2b3ac98dfca1f1f2964fc4ec04c97e042dc81f6 SHA512 7c0de4bdcf9714fed198c9df32d8ebed85f7ce1c9a1887d71f5f8bc5f50c936a90b0386bb8e22ffeb4ed996858bb553b40caeae9bb503af7a613dc863aa0c608
+EBUILD weasyprint-43.ebuild 1385 BLAKE2B 6495af88e5c88f80acf4d56a8540defa01cfdb2d4cfbb32892a02961c0367bff07b92a67907ee9f1a0b5d254c255027b9ddfe6280b7d40f9c082d010a81f9bdf SHA512 e4b90dfc3b3e0b92f287d7aa43008a519f4df7c43c75e8f5902d090ba3d9ada7c152ad23e1cf66455843d327e803f09e2408d230e92ef7711d97b0a59ca76485
MISC metadata.xml 381 BLAKE2B 422f89ba40bf25e47d53fa91f51ed8b12c5f37a7befd16a2cc2d78335b0dc472180c5e46c6bf890e7a30fc7936e672737e931867097e21a781819fd7ee644e94 SHA512 92ccf545a50a97d2f2cf6f85a6986525ea787d6534682b5fbdd1f0395ed7e938c4e341f5897a663b185d2b2755d4123132b8ec36866b44f2615f08d607a14398
diff --git a/dev-python/weasyprint/weasyprint-43.ebuild b/dev-python/weasyprint/weasyprint-43.ebuild
index 3863bc1fcd01..9208904696c2 100644
--- a/dev-python/weasyprint/weasyprint-43.ebuild
+++ b/dev-python/weasyprint/weasyprint-43.ebuild
@@ -17,6 +17,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="jpeg test tiff"
+RESTRICT="!test? ( test )"
# Note: specific subslot of pango since it inlines some of pango headers.
RDEPEND="
diff --git a/dev-python/webassets/Manifest b/dev-python/webassets/Manifest
index 985a1bd95f63..cb35f470faf0 100644
--- a/dev-python/webassets/Manifest
+++ b/dev-python/webassets/Manifest
@@ -1,5 +1,5 @@
DIST webassets-0.12.1.tar.gz 181402 BLAKE2B 907a4184e0274a9543bda2b7c2fdfeabef346b0920d98e04abbfb3b9858ecae3c0da32b65efe8e4b52d82ab938e182e2e37f005ba25afb1d62235dcc5bc9bee7 SHA512 1e65956afc63dd4bbf43b3b7e220ec6edb8d69d817c6361de67bf8fc7a90b34d3f7e4d0bae4cc45cb3fc043802d2e5d5c8a7cc87421186000212a36605fbc26e
DIST webassets-0.12.tar.gz 180368 BLAKE2B eb7484d724d41467a8c04c1407cba9666abc77d52b06736f489f20593deb265f30d682ce26ae8bec5f34bcd66b11d052c5ee240d9dab191e7c471c8ec62f9916 SHA512 ad95e5345f9f736389fc684c5b51bb47ad5abb3bdca03a3a4649892095d139722aaf5aa57677997fe869e751b1b82a63c3a882c58005bc6a2ab954bc479447b7
-EBUILD webassets-0.12.1.ebuild 986 BLAKE2B 1ff11a98d381ab4b778d6b9e0355268570abc0c98e2beb31140385e0c673c66a227c84f70aeb7e5dd149edb2fc87154e5a4d00b9860dc61040ec9f36a31cbdfd SHA512 849eb204274f4bcb68d92731ed3f43fd8d9b006cfd870caaf46009ef2bee24abc898bf61f9f338a6e0585b115ad5dfc1f0d5c7daceb43236cb2e5fa72a7a63f8
-EBUILD webassets-0.12.ebuild 970 BLAKE2B d0ef4a22ab9712941027d42d60cd2bea2494aff1aa95469aa250637c97640e94948643f1a4f34fa0b2bd3efdf17d3c6fddc92abba1151896e01037b0d7d57fd3 SHA512 56cdce1ed3d14008260c0763d1fc2ec44e1a1ba6b949be5ee93ce77a19ab9b1f43497b92d8ca30a9abe4b9c4ad8e4b00a166c6074adad99f2e7ce0a168e2da00
+EBUILD webassets-0.12.1.ebuild 1013 BLAKE2B 9cc5c7e0c3588867d597449a7a6d6002cf331d44bfe88ac298f80d908792438b5199e49f6d65b84097033097f338412144a3dddbe782c572e742d2ae722aa388 SHA512 d9ed449477cd013b1a820332abecb29c2d9e423a8daa630be0105e8458b61cc308ac3c4c6818f2cd97f540941f1ddf75998fafc146ab7058ad8504d343717a7f
+EBUILD webassets-0.12.ebuild 997 BLAKE2B ba58efca4778d12ba872ccf458222ceb5d41d7a7fd25517d4329ba33322dbf16af3eb9f2a0ad8960c647021b96f1f7e6641b8b393b57a024c71dc3391a540dff SHA512 8b57143db185b2a1dbc828b1dfe0faac1c308c36f1e99c53d10e2820880f237173d160a1b64bfc06f1e11ebd822e31b698ce14da8ec8ba4381e31539d946a946
MISC metadata.xml 334 BLAKE2B 070bcff10f1f0b3fdf01e30021d06ecfdc49952aedfde4a18c254eb9f160c8bf990d5816bdb510995818a73a2da25a77073a672d375cd07684214a325283e390 SHA512 5bcc0fe8286771e758641d97206f14e447f6e0ff49d6c6e91285e0cb6eb5a4116760851996679c79dcf5fdfb4c0252f299676847612fc345fca020e44fd4d2d8
diff --git a/dev-python/webassets/webassets-0.12.1.ebuild b/dev-python/webassets/webassets-0.12.1.ebuild
index 69ca324502f7..407dc4b0da8d 100644
--- a/dev-python/webassets/webassets-0.12.1.ebuild
+++ b/dev-python/webassets/webassets-0.12.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/webassets/webassets-0.12.ebuild b/dev-python/webassets/webassets-0.12.ebuild
index 422eb3ab8258..c33b8e317594 100644
--- a/dev-python/webassets/webassets-0.12.ebuild
+++ b/dev-python/webassets/webassets-0.12.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/webcolors/Manifest b/dev-python/webcolors/Manifest
index 2ff888e5faac..5511938cf47a 100644
--- a/dev-python/webcolors/Manifest
+++ b/dev-python/webcolors/Manifest
@@ -1,5 +1,7 @@
+DIST webcolors-1.10.tar.gz 36108 BLAKE2B 9856514e90b5ebd82cc619e19637db1862c5f94230e000c6779920fc84e1e690d5e34f080c5fb1f5a9f71769597c349fc55e12d339280836a47969314e63f6c5 SHA512 db02dcfc542d1fd08fccad815a02cbe01012a942329c53d468c7f9b6e0d628dd38abf4b2633bc8992fb914932ca4455e54c7ef98e101ca86d34825edfc3c1feb
DIST webcolors-1.5.tar.gz 29960 BLAKE2B 0d46fa57b54525594547b1224801308961f9265dc76866153752e411dcf81d3ca2566cb289bb9f0cd486bd6ec1ffe7cf88f99a04f5554ae43f183175c9eb925e SHA512 84ce8cbbbdb4523bb146cf379845b549570623411a56651a7f9b9687152b7adc9dc42a3a0f684b55b61fb7a3d51d49d3871100b56725c86a727e3374b53c84b6
DIST webcolors-1.8.1.tar.gz 33118 BLAKE2B e16ff2d9549eb09638722a6513749ec0bc91cd63ba69c19667ddea9c07aae7f9fa2b0fd3390a9b0f6f420f245ff3157d86a585301ba77e724146a7cee0ef4ad8 SHA512 45ddb4ec030206c3ff1edb7de6b8ec1b5f2f9ef5068f37a7c43b66531a2dc6b290cced2af1ca18794aaa9ba17f297022b2f9cc7a92a74ee9b68f758abf7c104e
-EBUILD webcolors-1.5.ebuild 666 BLAKE2B 4eff7286c10464f9c732d3974b1ea6b08c500704498374719916afa0c91b708ceba87bfd8c78a4a04db5be587be4eb7faf8ff392d033adb24819e36ee2286988 SHA512 ef75faadce064c7eaa16d95b7aa07c2802917a0df93e36f8ef05b6053794da0b251c46b70517769ad8c8a40ce6ad1844b6e727d318ec0ccfeb9a8b7dbadb42b5
-EBUILD webcolors-1.8.1.ebuild 715 BLAKE2B b01b30b958c88d661fb94738e45dded8924141c0f135a0cf1e57fd5ded3aec09931af199837e387552280688c6fa3d8e59e03451f89ae2926a05314f8618ede0 SHA512 b2fd3e136ca32dcc4b03c38fd97f20f4892aeb2f601f217a5aa5d953e58d8cbda21962f19af486524b4c4ef8a5960d8a69fbf3487890f5036b557ae071fa0bde
+EBUILD webcolors-1.10.ebuild 671 BLAKE2B e04e681e605a3d8a455dc69e06069b888c43ca84b6ec0c44f25301fe577710f47aa75f0387d38d18c0ce4999446b49aed8ba528567e620295ff46b16840314c6 SHA512 931daba286824012861174996c32aff516d07716e60578017e3e5d22a2620d4b36516ee2d1050701247f929803c760e8dcfb358504dd221c65fdd8eff6e1585d
+EBUILD webcolors-1.5.ebuild 693 BLAKE2B b6b3a49813c29c69e50f0850edddc85eb9db3a6d338ac9d251fa2965861871fd25650381a3bf6661ff429a78898b7ad4f32e579222e86c21f94232fa166501cf SHA512 fa0bfbc6245882aa5e441557e11667266f55945953acd84783ba7cfd6e42d3d4fb6c799eb7a4e8eb287dbb86040f10da25b6e731aed7281f23488692d88cb9ec
+EBUILD webcolors-1.8.1.ebuild 742 BLAKE2B 11a4456d9dd399ea7abd253a76ad747e05823d55c058797a1c618db2bc43f4341f99d2bc2d52b3958116cbaea741d8ddc990b930434c794c738835e953f830ab SHA512 9bbc29098cc1b1186d8fef2a9949db265abfd32e1b3d42bae0f5c8049b995b0d2f015a5b366e16d2859579c8e36f5e3dbec88000f8de38743b52d9f50ecb8fa9
MISC metadata.xml 373 BLAKE2B 77ba0f1d033aa4955155891349878942ffb67450d1e4891c87f068454546c73feade5f683574ae6a4263bf9cdce3f2beebc188e3812086d84a6cdeb840328c48 SHA512 0b99d1cca8cba614a64f182192f08d168e01c3d5dd3227f4425f41f438769b7b0566be41c9d3a3b3bd98825582315c035a7641766416fc5e57816b72d27d726b
diff --git a/dev-python/webcolors/webcolors-1.10.ebuild b/dev-python/webcolors/webcolors-1.10.ebuild
new file mode 100644
index 000000000000..ad20629542d1
--- /dev/null
+++ b/dev-python/webcolors/webcolors-1.10.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Color names and value formats defined by the HTML and CSS specifications"
+HOMEPAGE="https://pypi.org/project/webcolors/ https://github.com/ubernostrum/webcolors"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]"
+
+distutils_enable_tests nose
diff --git a/dev-python/webcolors/webcolors-1.5.ebuild b/dev-python/webcolors/webcolors-1.5.ebuild
index e5bc0d05e617..cbfd85cc8131 100644
--- a/dev-python/webcolors/webcolors-1.5.ebuild
+++ b/dev-python/webcolors/webcolors-1.5.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
test? ( dev-python/nose[${PYTHON_USEDEP}] )
diff --git a/dev-python/webcolors/webcolors-1.8.1.ebuild b/dev-python/webcolors/webcolors-1.8.1.ebuild
index c99231e08856..babe836529e7 100644
--- a/dev-python/webcolors/webcolors-1.8.1.ebuild
+++ b/dev-python/webcolors/webcolors-1.8.1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
diff --git a/dev-python/webencodings/Manifest b/dev-python/webencodings/Manifest
index 11e32969baaa..52486b08e434 100644
--- a/dev-python/webencodings/Manifest
+++ b/dev-python/webencodings/Manifest
@@ -1,3 +1,4 @@
DIST webencodings-0.5.1.tar.gz 9721 BLAKE2B f62ee91cf0230f55bfbe9973a621bbaf3aa250f511b2e1e2c0c6db00bf52760bb058957040600cb33d6f9208987302a70783b04325be4ff344c428a43664290a SHA512 b727b01bac6ec79bca517960d27b4c0668b295f25559471b9641c2c33dab55db6dac9c990952177964c6418382c22831b14d57df5e632d51d7abf97b61f24326
-EBUILD webencodings-0.5.1.ebuild 841 BLAKE2B 04cf32d676bf331db3cf93fbd78ff310bec5ae9701a4ffb1519e90b1f7b04b0b99c2ef850c4f91cce1da897586dee306fa28b842b2363ac8b7c1779a58df8709 SHA512 e916f8110e773b2db43ef2cf3ebf4190597c092ae42153d62eee8be4b8a6144b5b20edc11983d0158cafc879644aea8f7d3cf34192fc7bf77d212b4a75897441
+EBUILD webencodings-0.5.1-r1.ebuild 772 BLAKE2B 2dea4a7790aa037bd53cff8632a52f0f74df50bcdf9ac11cd37dfbb6adbaddd2ce0cef82bc5119604e9d1bf0143e70b0d0d05441363d67e57ad060f2f6009e3f SHA512 53dcdd186597e75482de346ded67aebd9cb2ebfa5993d986d50d16b86e31512beb71d8f1e57a931b5cebee63ca8d76a3a6ee4f3bded1c013f198d0eb370ec094
+EBUILD webencodings-0.5.1.ebuild 869 BLAKE2B 82db584a59d3fbf7f845062cbb9a1dce5e8b44ede24bed8a8f174e8c8c86dced55fd5c7dd083cac0a757d0054f5777a4e19529943557607632757e930747e1f1 SHA512 5a10e57224556a23be783a94af026436ab0c45c874aaaf25aa85785594f926dc9a1b2289aab6e10844d76faedf7c1111242a499f7d576f5b9f2d4dd93e5f3bb7
MISC metadata.xml 575 BLAKE2B e04ef356f2e32b91dcfcf94b1f02c86782491f811d71e45b19731f9e0262d42d2419a152b99c52f575db57f682d7a6820a2a2d1e4ee79ec1beb810c238907578 SHA512 c734aada8a2ab7aa8cc6f25fdab99d9ede6be164d23acb8dbda9f7988aadf9d12b6e3043f5adb050cef277523b4a0c84d770ad1f2f75ff7d21d774c403d960ce
diff --git a/dev-python/webencodings/webencodings-0.5.1-r1.ebuild b/dev-python/webencodings/webencodings-0.5.1-r1.ebuild
new file mode 100644
index 000000000000..531b0c2dbcbf
--- /dev/null
+++ b/dev-python/webencodings/webencodings-0.5.1-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Character encoding aliases for legacy web content"
+HOMEPAGE="https://github.com/SimonSapin/python-webencodings https://pypi.org/project/webencodings/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+BDEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all(){
+ cat >> setup.cfg <<- EOF
+ [tool:pytest]
+ python_files=test*.py
+ EOF
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/webencodings/webencodings-0.5.1.ebuild b/dev-python/webencodings/webencodings-0.5.1.ebuild
index 4b2dbca83027..c0ea1069cb86 100644
--- a/dev-python/webencodings/webencodings-0.5.1.ebuild
+++ b/dev-python/webencodings/webencodings-0.5.1.ebuild
@@ -23,6 +23,8 @@ DEPEND="${RDEPEND}
dev-python/pytest[${PYTHON_USEDEP}]
)"
+RESTRICT="!test? ( test )"
+
python_prepare_all(){
cat >> setup.cfg <<- EOF
[pytest]
diff --git a/dev-python/weberror/Manifest b/dev-python/weberror/Manifest
index e0ed5a102156..f09ed3e85e7f 100644
--- a/dev-python/weberror/Manifest
+++ b/dev-python/weberror/Manifest
@@ -1,3 +1,3 @@
DIST WebError-0.13.1.tar.gz 85910 BLAKE2B d335511d9a7d6f4a4d68599547b1e610900026c50ca9fae733879daff4bda41b26ecfe2dadc8614c49427115f1c33ccb0e696f3445f2cc4327c1b656b03c3697 SHA512 eaf54ab27775ccb1bb7d58cbac29d2a8045070ab5c6aaf6b95899ec7d9a996f03df2b853ebb4ae39a816cde0985f04a45f2c0ce913b69229a1aef8adeb639a9f
-EBUILD weberror-0.13.1.ebuild 798 BLAKE2B 22d960fefcab1f4ac5b63a34bbee7676e70f74c84b2030ce62e6cb87af49d3c2f953825a3761417bba018dce63a7b276e25d8f850741e215c4ac330fde0532d7 SHA512 2e4f02d537ca05443dab1dbd2f2dbf189d5ef5e5bdba818625fcfca44604a5bb88fcc0fa38f2f4de21c6a7950fd87a05a59fad9144e376c2da08ea7f170b9a7e
+EBUILD weberror-0.13.1.ebuild 822 BLAKE2B e175d9be813a097c21793f67589385c26ed2126a9a47787dcefbf2606bd5ee9a2b3f9f687359d9573b1102d016acf63152284811cfc9f8f4b930af67e32f4067 SHA512 9ab492db2afad6f4fa0bd227e2b933082e2d17f030cecc0007c45ecc6b61370296acc2c641d3070ba3da0548b4fcd66d0047403c0da59a45013db484678cfc97
MISC metadata.xml 311 BLAKE2B e1202fd287e5c482ed3f3d9112b7a824ab92315b28d372fe78aaf3210b52f6098a54963814c5647e9be78b87bf3d60bfe4c4d6c8635b46b12f94796ff2425579 SHA512 abde868f27134e744da2810a026c9005a3b8b1362e2fd530fdd546b0357873445d817972dcbc87c83f4747c25faa3b20bd85882c2cda5d67aec735a0837fadf3
diff --git a/dev-python/weberror/weberror-0.13.1.ebuild b/dev-python/weberror/weberror-0.13.1.ebuild
index 42505277f3c6..660a60547994 100644
--- a/dev-python/weberror/weberror-0.13.1.ebuild
+++ b/dev-python/weberror/weberror-0.13.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/paste-1.7.1[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
diff --git a/dev-python/webhelpers/Manifest b/dev-python/webhelpers/Manifest
index 046061eaee52..f46a7be2dba3 100644
--- a/dev-python/webhelpers/Manifest
+++ b/dev-python/webhelpers/Manifest
@@ -1,4 +1,4 @@
AUX mime9ad434b.patch 827 BLAKE2B 7718339e6b099a18bd8abf4be75342e7474444381b04b73a30ae426bdac19dfe7662d0eba4d5eb343c0656c6f694a2045b6560ab8dd163c212faef3d5b0ddcd0 SHA512 98ee96b72152d1c644ce398c9bd52e6e1ba45de1c93c739fbbc0e81fafb5387dfb41551c7752c251e24003abeaba1ff16b6d3367a5e441a1a864b698638c4af5
DIST WebHelpers-1.3.tar.gz 729963 BLAKE2B 98a51d39f0ea8aaca894ffed1fb21fd05305fc70c9c07062231da16091b7b81fa425725b915fe36b09f7c2943633e9b0e6e326031b1e50c84676b567b2ffe762 SHA512 ff1f19c5b878bdcb05664523d16fce1abb012957f00a97c06b3b5db581c6a361a2db5516b47a0e2b107bc9ba73270ccb323afb240cc67a34d6f15ce9462fad77
-EBUILD webhelpers-1.3-r1.ebuild 1540 BLAKE2B 71faafd80a28ac38e47f6f86512cd61e5e37265cc599e93172ae924b6ad0d3851eb77eb59f4f0e9f31e720f456384f08fc2e15b1b96bb7882ff8a79fc42b601f SHA512 4b47380ba457911e551a3b057542bed638ba0b89e5f2ec63fed7ff9932ce91d4796c6cb776ca34fdf5904c06ae99a930e58f10caeb67f87be460580845ec63d5
+EBUILD webhelpers-1.3-r1.ebuild 1518 BLAKE2B 166e9c9e9330ffd8f3ea8bd92cc6402ac1349db2d331bd20137315a330c6718a7d7b6bb6bfa05a5419f88ba8cdade94c8ea44ef5b2733320546c625111bce336 SHA512 a894ef94df05381aa0f21e6e26060a3c5f1ad348b7bbd8b746d17bc2af6381e6520fc5cba86e4b002f753e3b46ad83886fe7b021af3ea35c4a9d3330170d74df
MISC metadata.xml 313 BLAKE2B 39c2abc44dfcfb8c079f665ac17e7bc66fcf4ef09955bddebd6c9442bdb7ddf2e6c7b02cadfe024b671882a447c4045657a12b91db6d4182e3c44fd2e989ec64 SHA512 d3f3cb56d4fbc3690545df372cd447b9f34a613044372211037b9366dd0ae91168d0c465c80008b0d1e9ca78384d186b3a8dfa2516ccc7ddfa5b09b4e14009ec
diff --git a/dev-python/webhelpers/webhelpers-1.3-r1.ebuild b/dev-python/webhelpers/webhelpers-1.3-r1.ebuild
index 1c36380eac3b..53ca061c7f9f 100644
--- a/dev-python/webhelpers/webhelpers-1.3-r1.ebuild
+++ b/dev-python/webhelpers/webhelpers-1.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/markupsafe-0.9.2[${PYTHON_USEDEP}]
dev-python/webob[${PYTHON_USEDEP}]
@@ -54,7 +55,7 @@ python_install_all() {
pushd docs/_build/html > /dev/null
docinto html
insinto /usr/share/doc/${PF}/html
- doins -r [a-z]* _static || die "Installation of documentation failed"
+ doins -r [a-z]* _static
popd > /dev/null
fi
distutils-r1_python_install_all
diff --git a/dev-python/webob/Manifest b/dev-python/webob/Manifest
index 6fe0ba5f46f6..0d14811d61b7 100644
--- a/dev-python/webob/Manifest
+++ b/dev-python/webob/Manifest
@@ -1,7 +1,8 @@
DIST WebOb-1.8.2.tar.gz 271737 BLAKE2B c6eef650e9b03c83d7c618d0187ef7fbd3432d043ab27501cf8c4d6dc3889f3b542c54bf35963d8a313d62246183373c30706bcf5fd00495808e21d3dc9e0482 SHA512 691a6cfbbff376e7b1f71adcaac4dbe8cc26cb4ddc396e2ab946ddf15b34c05c638113f48ee396d4edaf6ef77498ca8539d1c63de9f58894afb0e4b88bbf04ae
DIST WebOb-1.8.5.tar.gz 271955 BLAKE2B e1d22e91e8e04c88d6adcb4dcad93e1e0c37b5b3894eee7c2b5a92d2eea41719d3b42e05916bb355a3ac9a2f7357fe791ce6f776261bfc764eadf59d4be37bad SHA512 cc0b956a7c3b8ae58d6002baf5c6de4e442201280468f8fc8b5fbd2c7f7cb7a8f46447f97b98a32a9959c8d1aa7a2a8a7b9d624cb27ca79b2ad1ce94f891801b
-EBUILD webob-1.8.2-r1.ebuild 1036 BLAKE2B 25ba57a6bac05b7ba1da920684b47e0e277c9b3d878af23d870825abc1976fab6528c9318e7ddb336a52c14cccbbeffbeb5eb2bed536a973ffc8a7f68b09e1cf SHA512 d2cb4b99aecca51ec7e8ac3a2853c144e46d49d9fc84e99e17888432e85198c9bae9d86adcf5d54d7cdda1b73e9560404be1ce5781b821eea056839b62382e7b
-EBUILD webob-1.8.2.ebuild 1020 BLAKE2B 68d46e636f2bad4aa3bf5c660e3fcd3d6b18d1b457d6d997cca6ada004d9c67f1c07d70a77592406e36ee48acb01103937c4ce9aab72c7ca742e1d54aef8f5c3 SHA512 73dc50dc9a07fb5375297ab788fed2b0eca3123a9b7b2db8a7f625fff549a33989a680cf56d8ad396fc4304b90440c2f658030fb1e7a403e41c131c8e06c829f
-EBUILD webob-1.8.5-r1.ebuild 1070 BLAKE2B de7a01140df38f82473037c659bb782c2da326fad6bb0c93916957887b5fd65aa1e127a5ff6ca0dfe2cac79ca950d711d46d8e41a165d8a73dfd711fe7e4d099 SHA512 071ce30e5b83bd102bf7afd64f14a9bb4a108a2f8daa502c95676ab1de9cc0ea206e23348b70cd4d6c5770da473d671843b2a244c2ec8b1036783d043a5fce42
-EBUILD webob-1.8.5.ebuild 1026 BLAKE2B 0f5d38146e0a356120b83bc9ba701ec58c551820931fa3e04d7a65d4f1607aa9001e1707c5558e1d629f6fc832aed03701908be5cac3ad6f396c7d3853b73622 SHA512 4a4f2d6d99ed3fbbbdae03adbcc611cc693ec840eeeb41aafdf38abd8d9b62bce84a4d000ef4ec8faf492ab0da45c7a9de7ba8fefcead20c4026d50f4e85999a
+EBUILD webob-1.8.2-r1.ebuild 1064 BLAKE2B d0978ee0f5004de655051feb895f256d54b705e8ce7f33912f99e3028966b7a2157a7731a628f257b7465a3be2616d0ca22a870bb9f76b8f76bc999a48010cc4 SHA512 de83e6fa041aecf40aa5e63e5ae96a0c8b45efa3e27fe62eadbe6184b6086f977e684d25d0bf1303eddbbcb41b9afacd58b229f758a6cc720d27c72b8a5f6a0f
+EBUILD webob-1.8.2.ebuild 1048 BLAKE2B 3fba277f414a72b68e44c77d63d547b108c55f766d28969d8ed9903ace7e221f03f486662a672a646c66ac1a548d2ae5609e0222657bbd940a61fea436127278 SHA512 7c42316c9a6b81a990f2f5279ea4fc131e1a4899992a15ea4676e84d5ab67b031ef174c568a92e81cc687cada7e13d4af09ddca0c0f061fc2a1015d3f68da9d5
+EBUILD webob-1.8.5-r1.ebuild 1098 BLAKE2B e2d2bc70d903ee656555393894bc5889a233b8f320731c7d908bfaa0a17257bbc74ea4cff3b967d473c982b2800d1257be592e2fb77eec1f6596911cad8b483f SHA512 b2c4a992cfd537479559e41d7ac7eabbdd30def48af0c99a6e0cf223e49a81bfcd5e901cc05e3815ac3538722e0fac6635379df1da50d30d73341812b8e9d845
+EBUILD webob-1.8.5-r3.ebuild 797 BLAKE2B 8ff56481f29a0342082232febf0021ed9754e52c2a02ca5e8561af07b64a1555ea3540bc588c223710e5db19dc5f6031d8c5d4f11db481d9117e619ccd241365 SHA512 6a3f0df80dd24d2d2187dad70857e017f37b6a96be1f15a8f4c950a58469c5d73f461770fc960d8c478997e97bb9730caf014be509059f324ff011343cf338d1
+EBUILD webob-1.8.5.ebuild 1053 BLAKE2B 0a7bac288c8a18b040f502dca64ee897aceb7274e916e4784b559400e4abeec078cfde49835994f730f5507e4fef359b7723473514e7e599b6a3f23544c25ece SHA512 b252966ff71dcf092e518846a26273ef5fc8d4f398c4beee11ff7787c734f66d165ce186491654e4354982242595ad0adc8963b8e601a9f68713645ec7d21cad
MISC metadata.xml 420 BLAKE2B ed66ec7dfc302248e6e5b18c9ca6dd2c339ebe9b69e0d1fa964d86e7337321a0a4c6d5136454f9435013fda73ba3d52322dadaf67a3bfbf3764d504b5c1b7147 SHA512 a6b9423edcdffc02b7165beaad70ec8819a8da7bd564ec5b082c2c361ce1ac88e28a738b78c3bd2e92eeb344368e5690d8d3a90dfdc2675f0cedc0a026898f4b
diff --git a/dev-python/webob/webob-1.8.2-r1.ebuild b/dev-python/webob/webob-1.8.2-r1.ebuild
index 19aa061fcf8f..975e0eaa76f3 100644
--- a/dev-python/webob/webob-1.8.2-r1.ebuild
+++ b/dev-python/webob/webob-1.8.2-r1.ebuild
@@ -25,6 +25,8 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}] )"
RDEPEND=""
+RESTRICT="!test? ( test )"
+
S=${WORKDIR}/${MY_P}
python_compile_all() {
diff --git a/dev-python/webob/webob-1.8.2.ebuild b/dev-python/webob/webob-1.8.2.ebuild
index 26673f39a876..f7e0745b1346 100644
--- a/dev-python/webob/webob-1.8.2.ebuild
+++ b/dev-python/webob/webob-1.8.2.ebuild
@@ -25,6 +25,8 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}] )"
RDEPEND=""
+RESTRICT="!test? ( test )"
+
S=${WORKDIR}/${MY_P}
python_compile_all() {
diff --git a/dev-python/webob/webob-1.8.5-r1.ebuild b/dev-python/webob/webob-1.8.5-r1.ebuild
index 5ae99317ec16..fbec57e8dd0f 100644
--- a/dev-python/webob/webob-1.8.5-r1.ebuild
+++ b/dev-python/webob/webob-1.8.5-r1.ebuild
@@ -30,6 +30,8 @@ BDEPEND="
)
"
+RESTRICT="!test? ( test )"
+
S=${WORKDIR}/${MY_P}
python_prepare_all() {
diff --git a/dev-python/webob/webob-1.8.5-r3.ebuild b/dev-python/webob/webob-1.8.5-r3.ebuild
new file mode 100644
index 000000000000..dafe74e49756
--- /dev/null
+++ b/dev-python/webob/webob-1.8.5-r3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1
+
+MY_PN=WebOb
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="WSGI request and response object"
+HOMEPAGE="https://webob.org/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_sphinx docs 'dev-python/alabaster'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ sed -i "/'sphinx.ext.intersphinx'/d" docs/conf.py || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/webob/webob-1.8.5.ebuild b/dev-python/webob/webob-1.8.5.ebuild
index 3b1045a5b773..0223446624a6 100644
--- a/dev-python/webob/webob-1.8.5.ebuild
+++ b/dev-python/webob/webob-1.8.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
@@ -25,6 +25,8 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}] )"
RDEPEND=""
+RESTRICT="!test? ( test )"
+
S=${WORKDIR}/${MY_P}
python_compile_all() {
diff --git a/dev-python/websocket-client/Manifest b/dev-python/websocket-client/Manifest
index d74daefc3872..3efa15e7cb40 100644
--- a/dev-python/websocket-client/Manifest
+++ b/dev-python/websocket-client/Manifest
@@ -5,5 +5,5 @@ DIST websocket-client-0.48.0.tar.gz 44492 BLAKE2B 39191416d0f80778edc261e96554d3
EBUILD websocket-client-0.37.0.ebuild 819 BLAKE2B 48c563e4045ab7b8792c84a5b92c253c77fd0f5b28dcc90c93467d30039264b9413245a7041d2dcb24a7e1750d7902d98b1718cf05c26bac29d6a1da9001b671 SHA512 eb53acdd45b208e693b8ee94b78b96e89190a921032e5a59377fd7719eb44ee3115917fe565383d24b742c6cf4f0b735372c998ac2595f403cfa2af1c03a3621
EBUILD websocket-client-0.40.0.ebuild 808 BLAKE2B 35c70eb69d03c9845513ca0b243b73961a4890738567b2121c1a3760e698d85ce58828cbbe1ef8de5374efea7ac76e7dd18d6e3f8bdcc998facc4776ebca36d5 SHA512 5fb71f58f7c40001c2ada49e0687bce9f3db7b28f0315ef7adee08416d6b138a3416d0110c3a8e17017fec62defe086ec3b664bb6172329a11429cf2c7bdac3a
EBUILD websocket-client-0.47.0.ebuild 832 BLAKE2B 483d76d21aa7fb6af7b4faa39f3616edd5ac900db5f99234abc391454aaecba0406f50d917e406c4e1c1d913b3d7345be9608ed316294a99c3c46f100332093d SHA512 f2914e3dd6ca83e8235e6bc5669cba4eb69fa57e57d0e30ca46b884f18ede677bcf32e0e65e058ca0b539cf53dbd573a06271b1c208da383ef54ac04baf4c0a3
-EBUILD websocket-client-0.48.0.ebuild 936 BLAKE2B d8a2ec78253d6239b53e23cb3da8c35086abc52be8865c7339befb773935208c3f333710aaa067bcbd6192480b897632a5bcdb2b1ca9c06f889e131856ca58c6 SHA512 b65d5b749d23e87ca45defa180dc4a1d0b9f31196c530d6b40911ba4f15ae801e637cdf83b697b7e86fca9e42f087e881252b121aeab8414acb1345636cd4017
+EBUILD websocket-client-0.48.0.ebuild 963 BLAKE2B 1b5e8426bd54bef457990ef3c54111d2ab2a6e61913cee52ff02fbfc8d235d11292f6d0ed00392bdb35a3f3af52a65acfe40c9d648d82246ab3cdee6ba2d98a6 SHA512 ec0deb7cb3c90cf1fbbc65226d66f0de6e22572eb5b535d3ea4b63ae91856afd0e710547df75f34eaebb60de695bb5c4bccd6283a49de5916bcc6e31bbb681cb
MISC metadata.xml 473 BLAKE2B 22faac31bc833792ca0ed170d4a785a85275c81403da85cf04003672ce00c1b28fcbcb0834f03cc872dabef36af53a30e53949c154586f3346c3b731a1fbe56b SHA512 1ed56113c593335003b4ccaadac76f39bf05ca4f403c25bf7f2de655b0047bec86088d56aab803a20540193748b2063846f0c6ea552514907b4ec9da6b6aa106
diff --git a/dev-python/websocket-client/websocket-client-0.48.0.ebuild b/dev-python/websocket-client/websocket-client-0.48.0.ebuild
index a4aa8ba3d1e5..e12b85e733c8 100644
--- a/dev-python/websocket-client/websocket-client-0.48.0.ebuild
+++ b/dev-python/websocket-client/websocket-client-0.48.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86 ~x64-macos"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/webtest/Manifest b/dev-python/webtest/Manifest
index 47ba4e89c611..305ae9bb391e 100644
--- a/dev-python/webtest/Manifest
+++ b/dev-python/webtest/Manifest
@@ -1,6 +1,9 @@
+AUX webtest-2.0.33-no-pylons-theme.patch 1556 BLAKE2B e108d05467d87aa0dcc50e8a9fcb8032eeabdf6801d5a66fa9cbe6f51b6dd4539c71b4ff1cf0ef39edfee689e51a6e67e30e473fffa8f2db9225ff23e3b4619b SHA512 6423cc275c2774b07819079d8fe8478cf2b322c16860b600dbd039480a8883252046a6c9fc2136ec4ff54a8adbfceeb3a8ee4a7e43faea17ec588f42a5eafd5e
DIST WebTest-2.0.21.tar.gz 66866 BLAKE2B d2830fcce7fb4b91029838806952e3e9c6916c3b292c7142138f30486d936b4a1f0c2d28a5973b0c351c64e499f343f3711296c6e37c38548e3a81b108163a17 SHA512 21f58ee9192fd0eb0eb2d88179ffc015aa5cf04c8004db251bd65d13d54c34b9e6b5fc9fdd8e9fcbbc18fcfb2be714c0691b2ef034318861262f8705b4a44610
DIST WebTest-2.0.29.tar.gz 74620 BLAKE2B 7fc68f1178b1abb0a0f126112b846853762ad78cb060718bc340f5ba17517180b7283f384503ff77a2c7396645ebe2d5528dbc0f027c5d44beb002c4204bf894 SHA512 319700d1444f6a681f8ed8a4ee8661ba0462b3f4bfeb7510232f58be92e017066da3bac494ebe1a3c5b9f2d06c025e08e6193277e13c6113e9485108d4ccd2d2
-EBUILD webtest-2.0.21.ebuild 1799 BLAKE2B 79ee4916ebb9240a4593c4343a3e04c795c094e68dd381c685285d26e30a8ccd38acb2154d2a3fec532ffa7a2680d22ff8f7ac8582cc9fc07eec845b341d1f12 SHA512 487f84f142f63110677c85571f359ab6947fe2e81f1bd319b375434879f8087087c2b40f021cb9c687853ca05862e77b7bba5d690d9937aa0f76740d855ef4a3
-EBUILD webtest-2.0.29-r1.ebuild 1777 BLAKE2B 20932b53d3cef97efb43bf1e7bb62ac7541658f9ba71ce430e4c6cbf52cdc21ea39721b0942d22cfee18c4d3e1b81b32516c5fddc07f425c265922e615ceb1e4 SHA512 f372b9061bad6dd89ca3237245f06d5bc80c8fa8f0a6cb8be93a4b0a8563440dfb33f7517b60371aeae3cceb38dd0ae4c19212e4a8190fe28282c027cc176b6a
-EBUILD webtest-2.0.29.ebuild 1763 BLAKE2B 0609ce648d79fdc5179f366cadd22117a68ee764f96b44210811a49b08ea6d13875cf0962a98708f380a58b8c6e865653083ebd8a6abdc26ab8f6a1afaa0f5ed SHA512 eaec34fdabc880fec2febb84e14261d9730a0ab85d7f7c8ba62d7dcccf5affb05c960edbf9fe56f4fda52cf944d9fc6f9ef58c93be16c13e08049ee9e8c6923f
+DIST WebTest-2.0.33.tar.gz 76081 BLAKE2B 6c06d7cf6573282342ac190fe2365d041679fd9a75571a525cf0214f22a0631d5f97e94261090d9c2a372f77b005d22be5976f612c27c6b4c832c71469b33ee8 SHA512 9f5c614f8215837dc5cecc9c3e844c5e1678eb8275f9e27a0ec6a68648e9f4f09155aa72f6c731c34028b8671b7776a94235f3e54d7dbf5ff55de94840171ca8
+EBUILD webtest-2.0.21.ebuild 1826 BLAKE2B 263cf8e3cb907c535a4601fc37fd109dad206430fbd185c1cfaec5aa5dcd51b8162bc1fd346d032faa6d2a55bc606ba69a13ce73f92b23c41e3f9788c2f57273 SHA512 0e86ae36f3b2b4e21f1d17d99fd8dbe6e2af5d3d691666d77defea2f4644bc505dd4e766ca225f29892afeed48663800c7f56921b156f9b55dfcadcd7b63bf47
+EBUILD webtest-2.0.29-r1.ebuild 1804 BLAKE2B 41348dd6663ee8b891253605bcb7f0f3bd794651425cfc9f571469cf4bfc376175244aa1c6b9a4071667810f7cc7628d5df547fc09fb49fc18dd5e2fcacf33ae SHA512 d166a2b330e58488b7b1e5a7a4a676e2997a93eba95ffa2d1f0ab4ff9271f20e8000c7aaa215dca2989a29da32790ff491845ab96d5b703972bf398d88b02f00
+EBUILD webtest-2.0.29.ebuild 1790 BLAKE2B 7e1495a4ff208d9dba133d9f75d384088987305973e98a8a28aef30c4fadeeca56fe0a86f46420cca2eadbdb15465310e8a989fb7db9cd9cc7e6ac701248583a SHA512 4757ca7adbe64c8602e7f8c62789d45c28cca555b22a9aef8b12240951d6b21f4a153bd4c3fb84981f9d6c369839b583be9df35d76b2e161d0e0b344a22ec358
+EBUILD webtest-2.0.33.ebuild 1464 BLAKE2B 05afb0a70f659033976edd47a6ff00bf9bfb0658996071ca13bdcf6ab2a2a1d8657a429cff68d2d442bd4acfa26675ef2cfa8cb6a8611f74eead6b81a37213e1 SHA512 2446ef43b3ad3af304dfc70adab6c5987593beb119a899204e96ff0283b48823279e8e7c01f4719ad7cc596e0922b6c88b2a624dd20df283d7f114d1c2651f00
MISC metadata.xml 310 BLAKE2B 34f814fb04671947a228986ee91f8eaafec5a2931cdb87c63b8e135130dc60eff1a2fc2d15f0aba767fac07d853ffcdc339dfdd02495ccc40830b5452b6173d1 SHA512 0fb6e471cf00fcbea309bdb63d23c5917250f2de2e3e245a91d6ccf1258123ee6f0a8c3f311c526b7f9062c6ed93df1c89f44abf16879440dd1dc81c7fba2743
diff --git a/dev-python/webtest/files/webtest-2.0.33-no-pylons-theme.patch b/dev-python/webtest/files/webtest-2.0.33-no-pylons-theme.patch
new file mode 100644
index 000000000000..3fe4fe3770e2
--- /dev/null
+++ b/dev-python/webtest/files/webtest-2.0.33-no-pylons-theme.patch
@@ -0,0 +1,51 @@
+diff --git a/docs/conf.py b/docs/conf.py
+index 96746bf..2445d35 100644
+--- a/docs/conf.py
++++ b/docs/conf.py
+@@ -13,7 +13,7 @@
+
+ import sys, os
+ import datetime
+-import pylons_sphinx_themes
++#import pylons_sphinx_themes
+
+ # If extensions (or modules to document with autodoc) are in another directory,
+ # add these directories to sys.path here. If the directory is relative to the
+@@ -102,11 +102,11 @@ pygments_style = 'sphinx'
+
+ # The theme to use for HTML and HTML Help pages. See the documentation for
+ # a list of builtin themes.
+-html_theme = 'pylons'
+-html_theme_path = pylons_sphinx_themes.get_html_themes_path()
+-html_theme_options = dict(
+- github_url='https://github.com/Pylons/webtest',
+- )
++#html_theme = 'pylons'
++#html_theme_path = pylons_sphinx_themes.get_html_themes_path()
++#html_theme_options = dict(
++# github_url='https://github.com/Pylons/webtest',
++# )
+ # Theme options are theme-specific and customize the look and feel of a theme
+ # further. For a list of options available for each theme, see the
+ # documentation.
+@@ -180,13 +180,13 @@ smartquotes = False
+ htmlhelp_basename = 'WebTestdoc'
+
+ # Control display of sidebars
+-html_sidebars = { '**': [
+- 'localtoc.html',
+- 'ethicalads.html',
+- 'relations.html',
+- 'sourcelink.html',
+- 'searchbox.html',
+-] }
++#html_sidebars = { '**': [
++# 'localtoc.html',
++# 'ethicalads.html',
++# 'relations.html',
++# 'sourcelink.html',
++# 'searchbox.html',
++#] }
+
+ # -- Options for LaTeX output --------------------------------------------------
+
diff --git a/dev-python/webtest/webtest-2.0.21.ebuild b/dev-python/webtest/webtest-2.0.21.ebuild
index 3c08f04477b3..f3092e31f450 100644
--- a/dev-python/webtest/webtest-2.0.21.ebuild
+++ b/dev-python/webtest/webtest-2.0.21.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc64 ~s390 ~sh sparc x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
# nose<1.3.0 appears a leftover never updated in requires.txt. tests pass fine with latest
RDEPEND="
diff --git a/dev-python/webtest/webtest-2.0.29-r1.ebuild b/dev-python/webtest/webtest-2.0.29-r1.ebuild
index f7ea291c78c0..677e6864e782 100644
--- a/dev-python/webtest/webtest-2.0.29-r1.ebuild
+++ b/dev-python/webtest/webtest-2.0.29-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
# nose<1.3.0 appears a leftover never updated in requires.txt. tests pass fine with latest
RDEPEND="
diff --git a/dev-python/webtest/webtest-2.0.29.ebuild b/dev-python/webtest/webtest-2.0.29.ebuild
index 9a6df7650d61..71fe717f0d03 100644
--- a/dev-python/webtest/webtest-2.0.29.ebuild
+++ b/dev-python/webtest/webtest-2.0.29.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc64 s390 ~sh sparc x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
# nose<1.3.0 appears a leftover never updated in requires.txt. tests pass fine with latest
RDEPEND="
diff --git a/dev-python/webtest/webtest-2.0.33.ebuild b/dev-python/webtest/webtest-2.0.33.ebuild
new file mode 100644
index 000000000000..463f35e3e2a7
--- /dev/null
+++ b/dev-python/webtest/webtest-2.0.33.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PN="WebTest"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Helper to test WSGI applications"
+HOMEPAGE="https://pypi.org/project/WebTest/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/paste[${PYTHON_USEDEP}]
+ dev-python/pastedeploy[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ >=dev-python/webob-1.2[${PYTHON_USEDEP}]
+ >=dev-python/waitress-0.8.5[${PYTHON_USEDEP}]
+ dev-python/beautifulsoup:4[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+ app-arch/unzip
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/pyquery[${PYTHON_USEDEP}]
+ dev-python/pastedeploy[${PYTHON_USEDEP}]
+ dev-python/wsgiproxy2[${PYTHON_USEDEP}]
+ dev-python/coverage[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7 )
+ )"
+
+PATCHES=(
+ "${FILESDIR}/webtest-2.0.33-no-pylons-theme.patch"
+)
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+#python_test() {
+# distutils_install_for_testing
+# # Tests raise ImportErrors with our default PYTHONPATH.
+# local -x PYTHONPATH=
+# nosetests -v || die "Tests fail with ${EPYTHON}"
+#}
diff --git a/dev-python/wehjit/Manifest b/dev-python/wehjit/Manifest
index b2f727f5cf42..ca9f801ac880 100644
--- a/dev-python/wehjit/Manifest
+++ b/dev-python/wehjit/Manifest
@@ -1,4 +1,4 @@
AUX wehjit-0.2.2-SkipTest.patch 648 BLAKE2B 8dd41cdd67e3cf90b93e02d98e7a0bc30c591600cd058951233d8d315ce78397d3a93347ea74d7ed7c2e224de0c9d8889139a0f9fc5a5dd2c91348c4295534dc SHA512 56c7cd048f9faa71f0fbcf77e894c064f9c4428e165a0fd470d417c9bdde631e4594ddb9dcaa060f3c438d98b2007e5fe815fd949d62aeb58b6161b608abcf78
DIST wehjit-0.2.2.tar.gz 100515 BLAKE2B 2eddf7ce81583080b051ecfd07d108a2e72dbcaba3616359d463e5c4f92d11463a03197ba372476cc5ab1523cf58614db3cb8d8a72586359a7d95620bd578d7c SHA512 f8fb2edeeb9e90315d3c8f1e9e7d73d556fcad780c4dea637599291b2094e292a42b6f3671407f3d9d88733894501796484fa05ac52f3c1f3e1cb29d376a87fb
-EBUILD wehjit-0.2.2-r1.ebuild 739 BLAKE2B 05ad9750e7d83a102bb7c861fd5255547eb1db6266b06212c8464a1694d786bf041864277d0ec0a8eca2ab3783b4d9902ba2ea38cd79a3f51b0c3887f8abe3a1 SHA512 36bd8920229c4b9fbe461f109580e48b277ef68bfbe51bf71f682475b6459ba56fa9df6cb95483d458e6a5d94a3da98b5b73ede428356c051b53630b10426987
+EBUILD wehjit-0.2.2-r1.ebuild 766 BLAKE2B 22bffdeb62afa7fc68cecf649ad75cdedfa2d0abcc8dd232e0b013efbb8f19db3bc315b71d57670575b93c99c5003a9855c135808686b76bf06697dcd3109373 SHA512 a02fec6455b40b4c966a6dc25f6eed7e71495f7ec5ce1c135af80de8a6db73d5dc233cee604d73490b1eb7d7cfc43d8d1381a7a82804e80e02e56cc4893ee3aa
MISC metadata.xml 578 BLAKE2B 48514e174995072e4e89560d31aceb0440a4cfd22230ded9298fe3b1e70ac9c699367dba2282e6e3e347375040d5891631d172255a5fd98fb8d5db8dfc5ce5e8 SHA512 cb9f24891df1a9c13cc0c165514b63d4877947a0793bd81c98fe7735b4afd7e9620e1dc742c6cc01a7f82ba9dc19f3770bd289ba15343a0324eb23a5cbe9a4e7
diff --git a/dev-python/wehjit/wehjit-0.2.2-r1.ebuild b/dev-python/wehjit/wehjit-0.2.2-r1.ebuild
index 4e5915f50607..246e57dcb6ec 100644
--- a/dev-python/wehjit/wehjit-0.2.2-r1.ebuild
+++ b/dev-python/wehjit/wehjit-0.2.2-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/genshi
dev-python/assets[${PYTHON_USEDEP}]
diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest
index 27cd5c152944..6a9879d35b59 100644
--- a/dev-python/werkzeug/Manifest
+++ b/dev-python/werkzeug/Manifest
@@ -2,8 +2,10 @@ DIST Werkzeug-0.12.2.tar.gz 1169770 BLAKE2B 12e7e422e7dae0ab2fc3cc52f80536362dea
DIST Werkzeug-0.14.1.tar.gz 1185546 BLAKE2B 4c358688752adce870e8b44ffede56e44ab26990f12c98cc75a7c7e0d40b1f39f4208237ed26a2acb1f78a3359272cb44bab4606c5bca55a5c5f5edfa22c9faa SHA512 64976cc46c1cee2203112c50aba6f9404d4e48d4a90f8b11837148b5415a28572b7e706095586045a46879e853fc5a80c63e7bf0c13eda29d564a37b4a554c0b
DIST Werkzeug-0.15.4.tar.gz 925334 BLAKE2B ffb132026e5a43bdbbb6decf19c47b07bb38afe383fc6b769a793f9e72769bdb5a9507918590d485b9a84e8db392202fe985b0cd1fa00e8af17eccbf53bcdaec SHA512 b27b313cb29128ad1a1d0b04be7d1b29eacd4fb8280757510ce662b4f8743e7311966f7fb170531bd5dcb9668e9c6672f0cc0cf53bb4af3ec7328312a88b53ab
DIST Werkzeug-0.15.5.tar.gz 926570 BLAKE2B 39d68f7ea2f99ffa60f5a2af7ebf8a01e68a83e32106abd8fcbba3a5402bf6c6c02f7bb9b84cd483aa061bb065a0f2f6d809db55a2f6950996d70cf62a620520 SHA512 e2980b649db0c246fa87b94972f1a1e00b19f20a90e34733267cb50b0d1c8e83701f4bde3e466f9f12243c47b3cc40c6977e63164f18ee5e518b75e952988edd
-EBUILD werkzeug-0.12.2.ebuild 908 BLAKE2B 6a71d72695aefd6d76607dbbeccc0d06abbdf52e8de20948e4b648c0d7a323f8a2f756c6afb051d98986f92d314b80391fcd4a6a8e71630630b5bd110037dbbb SHA512 b366a71735bfa3bcbbb0005271e5bcc30e91b4e60bb6ab2ca68876e6e6be23cf557727f4ecb2179711c2c70bb488b0d1d4c2b211ffb70d7019631ac37dd1a27c
-EBUILD werkzeug-0.14.1.ebuild 951 BLAKE2B 8c1794a3cbb26a0e9861f1f909766566c77b90774b56a53e93be751021f925e0492313b5d35a1683714daff0a33a9820f24fc86af6b2eef3a15d50cf7ab2ec5c SHA512 4a4c7e63a89256291167de8d51463fd5bfb67b98c357a66f7ba82950a0c6729b0f1947a55c8b222848a36054a1d5d84da76435212e9e7b84c118947b808893f4
-EBUILD werkzeug-0.15.4.ebuild 1009 BLAKE2B 05a6eab7aeb44ee152b79284694e46f3677e5de26039455c366bcff413fd9fff0a248e1e38d4137e044eac33e55eb449a1abcbd869f2a27d6ca054c8495cb0d3 SHA512 aa9254a94d45a6bdd23e480d6f93752205e6759b7a04c88cb193ee192aa8bdbb98faf2fdfc1b089db21fd3e18ed5a29ba98eaff1369335c92c283dcccce51093
-EBUILD werkzeug-0.15.5.ebuild 1009 BLAKE2B 05a6eab7aeb44ee152b79284694e46f3677e5de26039455c366bcff413fd9fff0a248e1e38d4137e044eac33e55eb449a1abcbd869f2a27d6ca054c8495cb0d3 SHA512 aa9254a94d45a6bdd23e480d6f93752205e6759b7a04c88cb193ee192aa8bdbb98faf2fdfc1b089db21fd3e18ed5a29ba98eaff1369335c92c283dcccce51093
+DIST werkzeug-0.16.0.gh.tar.gz 939220 BLAKE2B 08f77bfbb8703b25be00dba018e9aea16cb4a6977ff3906f636fe24b4e16662f7777584839c8e153532f32a0551281a6fb28bf618da5d5e6c42cdc6e8b391162 SHA512 78e7d2ccceb8764f92a3252b2ff670065a42fe2ad1d2b4631e05c107d2128f8f6f4090e32bd975526e4b5985dbbdbac22e9ad1514d14e88ecfb064483107d0ed
+EBUILD werkzeug-0.12.2.ebuild 935 BLAKE2B e585b4c47c043a4e85c2b5006b710336b925a32248448733f5cc890e4cd404835b271ae69da4b2a7f72d1e9e44ea029d3456d44828ad0b9954dc9a81a523061c SHA512 e0aadd5ad535f509b15246c1c75e2eb832aa19ae1d657995308352eda1fa76d922ced7ac2a748d50787c6b5ec698c9d41bc6dd999cd58fe14b7e9454ee6b008f
+EBUILD werkzeug-0.14.1.ebuild 977 BLAKE2B 9b1f74ebe47c57b7fc2ddc15069d798c018b59fa7860009a7e0854cac2a0e3100839d375ab4a6e8b1c4be4e2658aa991af1367e37ca3f909265a9c9d997ee158 SHA512 d7bdacff3a8d361d8e4a90fef46613842366de1c806d5097a55816d0cb1ef20acf48e18a5ef1625f8263e6eb290f807009af92d347d1bb772ddc4868eeb2b41e
+EBUILD werkzeug-0.15.4.ebuild 1036 BLAKE2B 1037c844b2c62faa79ef16d601a6a190d93c8f21a143b7ab5a7cb9cebc37c24145e158ab67a519838b56eb4c39b8132e0f5aa5973d0f42c65293e9568cde305c SHA512 d23eff25e930e3eb1fa9f855fe148abbcaf43d056747e842980d56a81c00a270e0531fcb2d6cc1b9f23ce682482c1296f387076695b878205b1cd7b9efa2c23a
+EBUILD werkzeug-0.15.5.ebuild 1036 BLAKE2B 1037c844b2c62faa79ef16d601a6a190d93c8f21a143b7ab5a7cb9cebc37c24145e158ab67a519838b56eb4c39b8132e0f5aa5973d0f42c65293e9568cde305c SHA512 d23eff25e930e3eb1fa9f855fe148abbcaf43d056747e842980d56a81c00a270e0531fcb2d6cc1b9f23ce682482c1296f387076695b878205b1cd7b9efa2c23a
+EBUILD werkzeug-0.16.0.ebuild 1165 BLAKE2B 79a6fbfd75d7e6b1c3033709fb2b436d91d2d71acfe853f95668c62331c4fd13826952063c4149e8db30d8fcaba7be709429264b459c2c6384e8abc9bbfaced0 SHA512 3c44ea567904386d5d2c08da73b520e78d88ba3095d520a3c87587adc69718b402e2a62f4068e9c6293664035afc8158c066cb5fb3526cbf9de486a9eecbf4ff
MISC metadata.xml 450 BLAKE2B 553ae7b037307259ba7c22b90f001cc7fcdd1c2a2437ad4a038eceec9e9787b3c2287b0f4ba40c9cc435ccc80dc60a96ceadd2ca3e892ae5e5083e4dd037525c SHA512 5bdd21ede3cc864b573ccd668ec99585baa7bf922f80137fd7880f73285510d0bd357707d44f9609b13f01245d011ff209e6c8d837c0f247fce08887bffc3cef
diff --git a/dev-python/werkzeug/werkzeug-0.12.2.ebuild b/dev-python/werkzeug/werkzeug-0.12.2.ebuild
index f034a7a5e0e8..5e2f41703a03 100644
--- a/dev-python/werkzeug/werkzeug-0.12.2.ebuild
+++ b/dev-python/werkzeug/werkzeug-0.12.2.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/werkzeug/werkzeug-0.14.1.ebuild b/dev-python/werkzeug/werkzeug-0.14.1.ebuild
index 4f4487455d8d..f02f7346bd3b 100644
--- a/dev-python/werkzeug/werkzeug-0.14.1.ebuild
+++ b/dev-python/werkzeug/werkzeug-0.14.1.ebuild
@@ -16,8 +16,9 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/werkzeug/werkzeug-0.15.4.ebuild b/dev-python/werkzeug/werkzeug-0.15.4.ebuild
index 4f5f8dfdb177..3478e1e50d13 100644
--- a/dev-python/werkzeug/werkzeug-0.15.4.ebuild
+++ b/dev-python/werkzeug/werkzeug-0.15.4.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/werkzeug/werkzeug-0.15.5.ebuild b/dev-python/werkzeug/werkzeug-0.15.5.ebuild
index 4f5f8dfdb177..3478e1e50d13 100644
--- a/dev-python/werkzeug/werkzeug-0.15.5.ebuild
+++ b/dev-python/werkzeug/werkzeug-0.15.5.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/werkzeug/werkzeug-0.16.0.ebuild b/dev-python/werkzeug/werkzeug-0.16.0.ebuild
new file mode 100644
index 000000000000..2543d391d0d9
--- /dev/null
+++ b/dev-python/werkzeug/werkzeug-0.16.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PN="Werkzeug"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Collection of various utilities for WSGI applications"
+HOMEPAGE="http://werkzeug.pocoo.org/ https://pypi.org/project/Werkzeug/ https://github.com/pallets/werkzeug"
+#SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+SRC_URI="https://github.com/pallets/werkzeug/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/pytest-xprocess[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+python_test() {
+ # dev_server seems to be broken with PyPy
+ # https://github.com/pallets/werkzeug/issues/1668
+ # TODO: exclude only failing tests
+ [[ ${EPYTHON} == pypy ]] && continue
+
+ pytest -vv -p no:httpbin || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/wheel/Manifest b/dev-python/wheel/Manifest
index 39c01d968d58..7051330b65aa 100644
--- a/dev-python/wheel/Manifest
+++ b/dev-python/wheel/Manifest
@@ -1,13 +1,5 @@
DIST wheel-0.29.0.tar.gz 54143 BLAKE2B 8f29c81b9b3c8ee419c26f04e09f437a2113716f5096e1b6e21f23e6a7426e58b7ee00c0846cfcd816670bee4dd908ef577e4142fae546d4ea643af2c2612049 SHA512 b72dec3cf71e3d87c611ff41f1381ed7f2c654edb50c808fb4fd0f552bab3572434495bf18c36d2ecc7cb8b355782054d3d6dedd5589ffda15027e72cff24602
-DIST wheel-0.30.0.tar.gz 43087 BLAKE2B 796a57298571a9430094be93f38c679941157679d5a75d7d5da88be4d1f970f5aeb9810bbaaa31c77b71959b3c6eadcd618314ab3fa82b959c592c72b8171c0a SHA512 d39fb683ca2937745b057464ec17f5fab0475c2b1225cc4c84f1b0e8cd61a4bb039730dafdaa687f7b054ce080c4b7acbd3196045db14e015585536fcf498f84
-DIST wheel-0.31.1.tar.gz 38574 BLAKE2B 83684b33d587fe4a9593aa1b45c8e3f9543a97f80767c973f2b796bd23191af489760507fc491e4c471d804cb8c8a969de2e6cc509beeae66e1911650be5d725 SHA512 38854a54722cd8b3ff3b53bc62fc56255b37adac5ffb3fc1b0cb5f252a3cebd84390f3bac0600835c64bbec158337a7a13f0725dda47a659183fd038986cdd75
-DIST wheel-0.32.2.tar.gz 17647 BLAKE2B b6ca2fb32767e639274676b88c3ae7996e2b8d618b5b11e43d31694a8351da9bdd1c50cbd4c8f7eb2ffaa55bdd4b2fe9393177514bd32f2275629067c8f95984 SHA512 584ac926ded13737070cfbed5ef18b685d4e4440d8b6d60a64178cd88cc380fcae6618d4446bffffebc6e1ce1acccf91d21bfefbe006dcff6771fe7ce5f62cd4
-DIST wheel-0.32.3.tar.gz 18585 BLAKE2B 14b2fc9c6f306865be96040c00e5244a132251bb48a3cb9656261e4724a6bd5754713e7442f3310563efc202081a43a5803e4bb672073b239362ce46b9171b8a SHA512 6f663b3a3edbf470a3565eb5ad763d466f857f053be32dd4242d9b94874844076c7a9142c13ba0185697b9b96fbdbfb1be2abfdfbeb00ff4853bfa9e52681db4
-DIST wheel-0.33.1.tar.gz 18736 BLAKE2B bef2c719fdf719d6b97d572318689e1322dcd8e24d0c68498ecdb2d7cd8b44f4ac76e3460ec740cc94ed014a66d4ef9d78b044326f3f6f4b3a1580809d2895a9 SHA512 78bc518ea1bed7b80ec242b44208b13192e9c00a9008efb1bfb837d4dd88f5dd52a61403698bbff79a86db8e55c01a46888c203df6fea94d8dcd09986a98d913
+DIST wheel-0.33.6.gh.tar.gz 50273 BLAKE2B bc315c87b83bed39ad4ec08dde31edd570e59b65ff28c64c89b1b5e1f2e526fd6035dbe9902dd9a3efd94b0c5584489f28ed895b36e4eb9dd1ddc225d7069275 SHA512 04edf619ee6fd06f1e4c8bc513c6e21ba91615eba42bca5473e60573e274133b1019774b8e3a960e05f5a69bb256508d0a8a31fd9ab91a28f1b87d1095b17b5e
EBUILD wheel-0.29.0.ebuild 993 BLAKE2B 6bc24936c6192f56c9c61d69427d5c6e0a728a44fcd24d704ec611042406d33277f1b1b331ef69f4bea639387d86e6dc7529c0d663d86a06974226b11a4e0b05 SHA512 5798473527e104d6d0dc79834edef5465a6d2141b16906b80cebd2301c1cb583ddf5d2c82811dbf1bd5718118d9ed80bf7072a26d6337bd08a213d9607c9ad15
-EBUILD wheel-0.30.0.ebuild 1006 BLAKE2B c156d0750a6895702ad269d67f3d33cc5d4bdab3c2bdc2b048afe5ccff22b819fb2c99772e662ac7bb2926e81e41e628c4d0e2fbf26d22f0666a4d3b925656f9 SHA512 b9ef634bd0ddc8e0daaae3eb41a9f6c26d139496d5874fd09a329c046473c20bf7eb976789b90767bf1b400a9c0ce874248ad470f7d0fb4975ae8edceb19a31d
-EBUILD wheel-0.31.1.ebuild 1008 BLAKE2B b6916ddffa343e1d1b08e3f10939f4312ebb4b9148d2b2d48e643b31c7bcf75a704c31d524ad8e78476a31d269191bfec5ee35f7ccf032a36a31871047b576a6 SHA512 d3f2d3a23c39d9d79a4792784bdea9cc1ef0d9d9bc4e53270712fcdea4e7e39e32c943d8486a1b65ce368c832c9a6ad1e59c8c4e3f01838d10106554d307720c
-EBUILD wheel-0.32.2.ebuild 1008 BLAKE2B b6916ddffa343e1d1b08e3f10939f4312ebb4b9148d2b2d48e643b31c7bcf75a704c31d524ad8e78476a31d269191bfec5ee35f7ccf032a36a31871047b576a6 SHA512 d3f2d3a23c39d9d79a4792784bdea9cc1ef0d9d9bc4e53270712fcdea4e7e39e32c943d8486a1b65ce368c832c9a6ad1e59c8c4e3f01838d10106554d307720c
-EBUILD wheel-0.32.3.ebuild 1008 BLAKE2B b6916ddffa343e1d1b08e3f10939f4312ebb4b9148d2b2d48e643b31c7bcf75a704c31d524ad8e78476a31d269191bfec5ee35f7ccf032a36a31871047b576a6 SHA512 d3f2d3a23c39d9d79a4792784bdea9cc1ef0d9d9bc4e53270712fcdea4e7e39e32c943d8486a1b65ce368c832c9a6ad1e59c8c4e3f01838d10106554d307720c
-EBUILD wheel-0.33.1.ebuild 1005 BLAKE2B 71195f013e3090537c41757cb0a824023d451bfdbcc09591599e0a1bb0031b2ee65b69980ad8d84eeaa36665d1954e45a7cacb19309e7617dda9ed83c3f79d47 SHA512 2da523daa50171468aaba3848c50bfbc950a7b8785bac846087984656e86aa7d7e0b7e1ce0c102dd2cc6b7b6c20e0a6bb4b80d78e87469024521a57025635a0b
+EBUILD wheel-0.33.6.ebuild 715 BLAKE2B 4f61e4b609f9f08741f85aba37fdc9745f707f50307eec9284b0e1e5a07c8502f1c2a55aa1aad53939b63abcca31f5bc2bde9160a9174f363fa11eb7bfe88f3e SHA512 f031e97380d0a83728c372d7081bfd4491dc775879fa5b9e80eaecfdb66770c9c75bac83cb9f0c73dea57d3e2468f353a5b9cbeab72ab313989c73b73e6f35ed
MISC metadata.xml 308 BLAKE2B 32390fb7a1a3de815d3a791850d9f96d8092be48cf2ac61f8cebdf132e7d1c5c4cba95bac3edc3f2ebd6a2d9e9437e0c9187f9668ed95c4ddb4ee6072f496d46 SHA512 d5fdaba19a51f826d45ba93cc77a08fd4be563634f51236cec379763f066ed925869a57c94c75a34ed58302619d419f31dcad641d9e85c68d11d72ec53d2d45d
diff --git a/dev-python/wheel/wheel-0.30.0.ebuild b/dev-python/wheel/wheel-0.30.0.ebuild
deleted file mode 100644
index 5a97b06459ab..000000000000
--- a/dev-python/wheel/wheel-0.30.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{5,6} pypy pypy3 )
-
-inherit distutils-r1 eutils
-
-DESCRIPTION="A built-package format for Python"
-HOMEPAGE="https://pypi.org/project/wheel/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-IUSE="doc test"
-
-RDEPEND="dev-python/jsonschema[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
-# test? (
-# dev-python/keyring
-# dev-python/keyrings_alt
-# dev-python/ed25519ll
-# dev-python/pytest[${PYTHON_USEDEP}]
-# )
-#"
-
-# Fails somehow
-RESTRICT=test
-
-python_test() {
- sed \
- -e 's:--cov=wheel::g' \
- -i setup.cfg || die
- py.test -v -v || die "testsuite failed under ${EPYTHON}"
-}
-
-pkg_postinst() {
- optfeature "Signature support" \
- dev-python/keyring \
- dev-python/keyrings_alt \
- dev-python/ed25519ll
-}
diff --git a/dev-python/wheel/wheel-0.31.1.ebuild b/dev-python/wheel/wheel-0.31.1.ebuild
deleted file mode 100644
index fe067ffbf7b4..000000000000
--- a/dev-python/wheel/wheel-0.31.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
-
-inherit distutils-r1 eutils
-
-DESCRIPTION="A built-package format for Python"
-HOMEPAGE="https://pypi.org/project/wheel/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-IUSE="doc test"
-
-RDEPEND="dev-python/jsonschema[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
-# test? (
-# dev-python/keyring
-# dev-python/keyrings_alt
-# dev-python/ed25519ll
-# dev-python/pytest[${PYTHON_USEDEP}]
-# )
-#"
-
-# Fails somehow
-RESTRICT=test
-
-python_test() {
- sed \
- -e 's:--cov=wheel::g' \
- -i setup.cfg || die
- py.test -v -v || die "testsuite failed under ${EPYTHON}"
-}
-
-pkg_postinst() {
- optfeature "Signature support" \
- dev-python/keyring \
- dev-python/keyrings_alt \
- dev-python/ed25519ll
-}
diff --git a/dev-python/wheel/wheel-0.32.2.ebuild b/dev-python/wheel/wheel-0.32.2.ebuild
deleted file mode 100644
index fe067ffbf7b4..000000000000
--- a/dev-python/wheel/wheel-0.32.2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
-
-inherit distutils-r1 eutils
-
-DESCRIPTION="A built-package format for Python"
-HOMEPAGE="https://pypi.org/project/wheel/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-IUSE="doc test"
-
-RDEPEND="dev-python/jsonschema[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
-# test? (
-# dev-python/keyring
-# dev-python/keyrings_alt
-# dev-python/ed25519ll
-# dev-python/pytest[${PYTHON_USEDEP}]
-# )
-#"
-
-# Fails somehow
-RESTRICT=test
-
-python_test() {
- sed \
- -e 's:--cov=wheel::g' \
- -i setup.cfg || die
- py.test -v -v || die "testsuite failed under ${EPYTHON}"
-}
-
-pkg_postinst() {
- optfeature "Signature support" \
- dev-python/keyring \
- dev-python/keyrings_alt \
- dev-python/ed25519ll
-}
diff --git a/dev-python/wheel/wheel-0.32.3.ebuild b/dev-python/wheel/wheel-0.32.3.ebuild
deleted file mode 100644
index fe067ffbf7b4..000000000000
--- a/dev-python/wheel/wheel-0.32.3.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
-
-inherit distutils-r1 eutils
-
-DESCRIPTION="A built-package format for Python"
-HOMEPAGE="https://pypi.org/project/wheel/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-IUSE="doc test"
-
-RDEPEND="dev-python/jsonschema[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
-# test? (
-# dev-python/keyring
-# dev-python/keyrings_alt
-# dev-python/ed25519ll
-# dev-python/pytest[${PYTHON_USEDEP}]
-# )
-#"
-
-# Fails somehow
-RESTRICT=test
-
-python_test() {
- sed \
- -e 's:--cov=wheel::g' \
- -i setup.cfg || die
- py.test -v -v || die "testsuite failed under ${EPYTHON}"
-}
-
-pkg_postinst() {
- optfeature "Signature support" \
- dev-python/keyring \
- dev-python/keyrings_alt \
- dev-python/ed25519ll
-}
diff --git a/dev-python/wheel/wheel-0.33.1.ebuild b/dev-python/wheel/wheel-0.33.1.ebuild
deleted file mode 100644
index 2e759f3e0dba..000000000000
--- a/dev-python/wheel/wheel-0.33.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
-
-inherit distutils-r1 eutils
-
-DESCRIPTION="A built-package format for Python"
-HOMEPAGE="https://pypi.org/project/wheel/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-IUSE="doc test"
-
-RDEPEND="dev-python/jsonschema[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
-# test? (
-# dev-python/keyring
-# dev-python/keyrings_alt
-# dev-python/ed25519ll
-# dev-python/pytest[${PYTHON_USEDEP}]
-# )
-#"
-
-# Fails somehow
-RESTRICT=test
-
-python_test() {
- sed \
- -e 's:--cov=wheel::g' \
- -i setup.cfg || die
- py.test -v || die "testsuite failed under ${EPYTHON}"
-}
-
-pkg_postinst() {
- optfeature "Signature support" \
- dev-python/keyring \
- dev-python/keyrings_alt \
- dev-python/ed25519ll
-}
diff --git a/dev-python/wheel/wheel-0.33.6.ebuild b/dev-python/wheel/wheel-0.33.6.ebuild
new file mode 100644
index 000000000000..269e608ac741
--- /dev/null
+++ b/dev-python/wheel/wheel-0.33.6.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy pypy3 )
+
+inherit distutils-r1 eutils
+
+DESCRIPTION="A built-package format for Python"
+HOMEPAGE="https://pypi.org/project/wheel/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/pypa/wheel/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed \
+ -e 's:--cov=wheel::g' \
+ -i setup.cfg || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/whichcraft/Manifest b/dev-python/whichcraft/Manifest
index 331d68d3447e..e74ad76d6594 100644
--- a/dev-python/whichcraft/Manifest
+++ b/dev-python/whichcraft/Manifest
@@ -1,3 +1,3 @@
DIST whichcraft-0.4.1.tar.gz 8095 BLAKE2B 666e4919698226e1f252f96323dd1fb56350e7b63424a0022fcf67f7afb83e3ec944b3689f1e58fbc29f1decbf8ce3d87aee9a9cb3a69621b2f65f235682068b SHA512 92633be99badd0ce06cf28b23366f89f2104ef2364ec8f637230fe46b378d1398a64f4d8b367358c833a2038159debc70b0498e94d2729918b95847defd59cae
-EBUILD whichcraft-0.4.1.ebuild 608 BLAKE2B a97c58b6fbea4b9590606c540a46f16beedf51bdeeb01085e25f321953c82f7dab60922e264977c14c5e0915a4f6168431eb421031c027d5081bee3c38c4bdfa SHA512 840250718d8c0fb57c4ce3ec907d706fb74b2128e909b4bc9819e52d65d7ab1df0e8496475df8f688d626c8c396f9f32ac50b3cc56eda5548ace1c931edfb450
+EBUILD whichcraft-0.4.1.ebuild 635 BLAKE2B 7ec252f260085e60883e327715c6b877a26b7d3d3071fe268c5e9c2c859e139101752ca23310d4bab83d3aa5ed38919751ca030e3d4bf48a191f3a2ef54447d9 SHA512 f36d07a45fcfdc99d4882767ec3ef5c10d08442d16c54a5747507334500d8f24af79bd5c9feb6c8a345d15e85845c19536bd4ad0916085e2bfde2e277bab82f0
MISC metadata.xml 323 BLAKE2B c6cb200fc209a939570c4fc3df111f28a718c77d246ba4b5b12467913b137773ac13eb983a7b2aae04dae83764832fdea8a7b4d8cba35a6c745df41b3049fdbe SHA512 92c7755e3ce8289f8cb93c8fc453f8093c678c41f3fe04e0ea6d6fc3df93e1cc4754fb8b214b96a2bc35e0f6a51587c054cdad45c1061f7462db075558c38090
diff --git a/dev-python/whichcraft/whichcraft-0.4.1.ebuild b/dev-python/whichcraft/whichcraft-0.4.1.ebuild
index f2072fae85fa..6b6c363b9ee2 100644
--- a/dev-python/whichcraft/whichcraft-0.4.1.ebuild
+++ b/dev-python/whichcraft/whichcraft-0.4.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
DOCS=( README.rst HISTORY.rst CONTRIBUTING.rst )
diff --git a/dev-python/whisper/Manifest b/dev-python/whisper/Manifest
index 0811ad246f1c..90b3464319e3 100644
--- a/dev-python/whisper/Manifest
+++ b/dev-python/whisper/Manifest
@@ -4,6 +4,6 @@ DIST whisper-1.1.3.tar.gz 37716 BLAKE2B e0cad5c7ef8ca885cae2060838669d80e8b2e28d
DIST whisper-1.1.5.tar.gz 38104 BLAKE2B ab36c91c00dd8e8e26b24c0c2967c661f0bd69f3dcb0e52763f6527a233f656a984c738be720c0b5f2d27fff08daa164db87f0ab693d360bd0c087cf6a408340 SHA512 dee42adf1824c876cf15e9e55101d90d08889fd6e267a89c18fdb4a7d4c5a3a0d4f6f24bb0fdeb974fd194046c17e00f71033ddb72c74c4d4ded0a937e82c8a9
EBUILD whisper-0.9.13.ebuild 391 BLAKE2B 8745f2a1c88c3d50acfbcde4b20c71588442bacae1b0255de0e315419052f3eb2ba79396a7c25ed17b86432b3d0e4d6217b4d65daf33ebc1cc55d754fc99588e SHA512 b7468b6c76c14690aa4981e9dd8f971afa5a155f3e52e69a72fcaa79374d48fc45881377285c08df060772eb30e5aeaffcbab4db7636d66f81a7741baf08a11d
EBUILD whisper-0.9.15.ebuild 406 BLAKE2B 5c85028f7675f540b2ba5c10abb98e57b83963240e580e2eb3ec36caa86d6f6bdb38ed352bf8d4387cd4784e5c3854213361dd2dc43262997cd8dbb7a0efc355 SHA512 b39628ff109126f9954d3948d5c8c33ae88c728c5b914a40072d5c5b23499ea2f154a090ddafcdde3cbe054cc072a9648d2e2c4dca1bed1b67d72e6406a1abc4
-EBUILD whisper-1.1.3.ebuild 781 BLAKE2B a0b6a4b704805601b1c5b6d08facc1edad091511f70da0a6d1bd0132504ccb2efd08cfa7c7ad33790421d8dcc5084e5ed412397adbf9baec8f24e63ed39caf76 SHA512 0680575910ccc17a4c228ef76f0503979fb324f1a7cbccebbebbf6bee3bb600a7e4f1d81bf542900e6fa6ecf79e5769e5a1cc3961bbbae7c14d2b4c0f1ada695
-EBUILD whisper-1.1.5.ebuild 783 BLAKE2B 4dfd6a4a01224b9274db81140b3e87b4ef10c4dd1deed9044c971252a261aad5fb79ba7dedbdf271d03fde3235ef7751b6995e361c4b4e35bced935cdceb16fd SHA512 82d83aaa96137132819ed59eaf2ab0173b86ce720497b5bcaf74bef4d552371b0130d2fc9be2cf7b318705f1a03ef4c21a3585f0b3d1d543f89aad7cf30742c2
+EBUILD whisper-1.1.3.ebuild 808 BLAKE2B fbd41c7af3831fdffc8b46b48a75d73851bde86c759a7cea04a77b1e4ca495cac57260a14f8726b5a3bbf593a45e4e9d8f8f32b250320eeacab930d53636d123 SHA512 9e8e83c26b0dea51c3bc2e8582bef508e17e4877ab0ce723c3e67dfd328b848c27bd3418a5b572dafcd48e88cf3e6870c5bac4ab32dc30845fa3300d73d5e563
+EBUILD whisper-1.1.5.ebuild 810 BLAKE2B 74eb1c0823dfce3fee8f2d228351a28fb7749e00c709a2f196ee28fe8898649b966cce8d9194a0fa2a963c14dd67dee6aa45faeef6033cd33d2ca4cca89905d4 SHA512 d6061a67f7f2e5f2bb2b8038df87fdf8c0793f846703ec34d7013e6793b29b7211f03a90d2cca32145ce7231738e921d12eb4252b9ec4dd3fca58cbb01b11057
MISC metadata.xml 556 BLAKE2B afcecd89f7f06cef8d991edd5476a6ec0db7753d2d58174ec5a1a955f6023a06d56f0ae933e438bc720b9cf777852df4d223a21557454ee7d6aeef7741f451ee SHA512 7f72e3305aa749df979f180e0d46efd3ce1edfd81e76f5cb8a808d433ee2b19741b756f0e2c7706fce8bf2b4ae9adc336e309d3ed902e3d122fd1617dcd26af0
diff --git a/dev-python/whisper/whisper-1.1.3.ebuild b/dev-python/whisper/whisper-1.1.3.ebuild
index d3e4034eedd2..e3945a05af6f 100644
--- a/dev-python/whisper/whisper-1.1.3.ebuild
+++ b/dev-python/whisper/whisper-1.1.3.ebuild
@@ -17,6 +17,7 @@ LICENSE="Apache-2.0"
KEYWORDS="~amd64 ~x86 ~x64-solaris"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/whisper/whisper-1.1.5.ebuild b/dev-python/whisper/whisper-1.1.5.ebuild
index ffb0ba4a8fde..2ef09aa76867 100644
--- a/dev-python/whisper/whisper-1.1.5.ebuild
+++ b/dev-python/whisper/whisper-1.1.5.ebuild
@@ -17,6 +17,7 @@ LICENSE="Apache-2.0"
KEYWORDS="~amd64 ~x86 ~x64-solaris"
SLOT="0"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/whoosh/Manifest b/dev-python/whoosh/Manifest
index f55b1b6f59cb..a8ce6d402aed 100644
--- a/dev-python/whoosh/Manifest
+++ b/dev-python/whoosh/Manifest
@@ -1,6 +1,6 @@
AUX whoosh-2.7.4-tests-specify-utf8.patch 319 BLAKE2B b889ccda8723208af56659616ead64b1779c1bd96abff594a099ddeaa9aac3be86603dd0825507b30a900f38d80b184dfdbddfa42087969ec7fbce43cc8c1617 SHA512 53dc8336ac9895659d92001cb22137011d9da753c299bc3fecd34ed6b42f0f169967dfd41b0403462e54e62af1f6390c58386a91a89ddc880a4fe0a4e05ce14b
DIST Whoosh-2.6.0.zip 1193541 BLAKE2B f5afea36c53a06e3f23e06e3b6f51acd2adafa02488912c52fdda207631a6adb071256d26ed455042de1c4c2a136156ba7c89f4d6773ec60b392b03de3c37da3 SHA512 e50e47ec0d1c65ad3c7d657586f5380a1be748945c1ce964305fa68b99379f0da676faef6f0ca45ef151df7be71150601162ee966f3aaf84047a20bca36f7e37
DIST Whoosh-2.7.4.tar.gz 968741 BLAKE2B 698ec603eb1201f2b1a934785f84108cb5d91114c9a4e1943cfcd2c8c878f7fb0a0868d54d3a11f8aa30890179c555bdc11cbf34962f5f4781c6d43a090ba872 SHA512 7cdefdcf52b704ffe50c00718c42677e2ddfe879f81ad2d14b580b0e026cc0ebb6b9ddc99d8709eaff4eb9b83f654b042c8792821e1ed90aa85cfa6f82845074
-EBUILD whoosh-2.6.0.ebuild 1252 BLAKE2B 06c39b0a8e8d682c5b44b757029ecb57ab8cf3e5016ecb349d0b3f840b92e78fee0d0727ab9a99feaf25a2c362509a1a895f415db44b7f23b2e35313f0d4d07b SHA512 ef91a12576073522b81d272bb8bd4b9345fc543c45369d99fe3d8b5a97302ec2d79ea6f32e8f94853f990bcfde445a0c1322afa44ba6657e64261f80ba9f7a01
-EBUILD whoosh-2.7.4.ebuild 1462 BLAKE2B c9dc408108a1319766c8a6903e2c59e59c19e5a21d3fbcd4cb20a84f114bd6a909471aed350cc533c9ac0cda9939eaf4cae7574888b125e6373c056e68e3a1a9 SHA512 d67108c762612ba5412f6b8c51d69eda2c7eaecafb5143bdd4d63f606c1e462de0b42a4ac617fc8481a688277c02fbab1c8552fda37aabca58207234edd1166b
+EBUILD whoosh-2.6.0.ebuild 1279 BLAKE2B cf58ff738860c48e8523b3b000a5f203bce1d6eddf7d0d9a201b17cfa7e7d8b41a06d769e30ed7b3288e6b61ea89434e4fb55cd58b8e53d4a763171141d67d86 SHA512 16e83eebd90a36579f933a777c9c566aa97e7b1e66dd96f889e84a6c62d7867eabde41e0c705742d6885ae0db0ee6bd28cae0c272346f9f63148fa994923995b
+EBUILD whoosh-2.7.4.ebuild 1489 BLAKE2B 6648f316a50cb859194de39d51951cc9e4d17d2c3c9c34c973a4335996ad49c94b883e4926b0d84edaade6a4d82edab3eba4876544351ef30bad90a59aa661da SHA512 e4ae9332e194a701f7cd2d51ef4eab5edea39b7882f6a6606b48906fe3b2bf2fc77456786a16959328e5fea248e1ee52d2c0bc52cd0410090873598a34941d46
MISC metadata.xml 817 BLAKE2B dfecf5c1485e029a3614d0a45b78ae77fa7965000e5e9b95d6e7ed21155c4781f23b895f24b7189b1d7fbe7007828dd152d30c4013ea35d93ea1c5dcc985b834 SHA512 b9c1def2c09a31740729aed91c02a3382c9b8f10d9f959c0c80f41ac4822ac5ad3b2c7c998e244f91e64581c17c4d52a7264f679b44a9981587c053bc3b576ed
diff --git a/dev-python/whoosh/whoosh-2.6.0.ebuild b/dev-python/whoosh/whoosh-2.6.0.ebuild
index 4321937d5fb9..16bbc949684c 100644
--- a/dev-python/whoosh/whoosh-2.6.0.ebuild
+++ b/dev-python/whoosh/whoosh-2.6.0.ebuild
@@ -21,6 +21,7 @@ LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/dev-python/whoosh/whoosh-2.7.4.ebuild b/dev-python/whoosh/whoosh-2.7.4.ebuild
index 8ad0bc36723e..c668760eefec 100644
--- a/dev-python/whoosh/whoosh-2.7.4.ebuild
+++ b/dev-python/whoosh/whoosh-2.7.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x64-solaris"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/widgetsnbextension/Manifest b/dev-python/widgetsnbextension/Manifest
index d3f9a0c99d02..098f1e02e2a4 100644
--- a/dev-python/widgetsnbextension/Manifest
+++ b/dev-python/widgetsnbextension/Manifest
@@ -1,5 +1,5 @@
DIST widgetsnbextension-3.0.0.tar.gz 1253392 BLAKE2B 88d435b06fcbf759f7ea919ee69d3523f86f2a150bb7d411d9f2a41f9e4a6176a7900595ae5bd30232c203b81f3462a1178c001fbbf456f847597b0acbd20f12 SHA512 079a2ce837e37a8d1707b6686e5c23989bb79af298847ae6bd01dd0f6e570f91e86ff53ff4aa3a8cb4f56f895e3839ef96c722bd156599eb01893870aa1fb4dd
DIST widgetsnbextension-3.4.2.tar.gz 1103610 BLAKE2B 1cbd08dc1b9e4a8350b2d3a6e21ad106cacae8da308b82af5c55a7d520fa0ddb6c82cd7aeff7d7521430bbbbed2aaa276d869a8eaa1122cd5a3b8f69e1376352 SHA512 e50daec0a6fc7df2317a1c90ed7713057b35e4c0aba626cc70a9d886aaf0c6ec3f820344d1e1e79b7895de41b6721dc209278395cdce61291bd03ada51c14613
-EBUILD widgetsnbextension-3.0.0.ebuild 491 BLAKE2B c26696000f13a9eca2aefbe32ee3c4ea1972921114d1039873c91279049bba15cddd2f1aceb29b57a7ec886311dd9d13c309ff8c60c555681e50fd262f3bb777 SHA512 0d7d68a86c36531360b3a27c1ed3ae230cd1d9989a1d02dc81ab1a667b0cc171c8aecfa0eed85d8f92046a8921da692acd7c60a8a9ce5883d988a078710f8acc
+EBUILD widgetsnbextension-3.0.0.ebuild 481 BLAKE2B b3d0beaf3995a6ebef88fc0ff3609f2f3513fcceaae512b799584209b1d8beecc850571eafe1b3e61ec6096b3a3b6d198389c81c7fe08d7d073d0d60ee9cb7e8 SHA512 3dbc7579e1e0f7bd9a0bb5ba78b2f83c6490c4f369514b95ce00d23aefd77e7f1e0c41ee1e781098456d6117250213c56d333752a246b3c4c43f1eb74d67c06e
EBUILD widgetsnbextension-3.4.2.ebuild 475 BLAKE2B 1fa7fdcef008bf7fa4061a112b38d6e683daa307ee933599a626f9cf3908e884037146c563fe58ce677b299a3b7ea07233175c372f9a96f280bfb7b411a40823 SHA512 f05f8c77e7569033486b253b25654cb0810149822d72fa905c8caf52bb1e0a53bbf02b5c4571d41cd614da98e6c4520f0a09b6c83419c57b527d2209290ef45a
MISC metadata.xml 505 BLAKE2B 7fea495f73e9db9d002d432894dcddb9e9b86cb4e38bd96e9841b4edf5338e659e440b9a47abef5fea5c4d04ad27d91f9fb4583f8ef334c2aa12d39b08fb83cf SHA512 4e7df3a611f92efd9e82d7fa7cffc23f1b90d93ff5c03153c4d34dff6e0acd862f56a2ee9a8a049e213d191c7f1cbd364572b85c6e7df9b3e99d3dd743217505
diff --git a/dev-python/widgetsnbextension/widgetsnbextension-3.0.0.ebuild b/dev-python/widgetsnbextension/widgetsnbextension-3.0.0.ebuild
index 2eb74d31ebeb..1e7379ef185b 100644
--- a/dev-python/widgetsnbextension/widgetsnbextension-3.0.0.ebuild
+++ b/dev-python/widgetsnbextension/widgetsnbextension-3.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/wrapt/Manifest b/dev-python/wrapt/Manifest
index 7b34c95ef030..6f07d0cd7278 100644
--- a/dev-python/wrapt/Manifest
+++ b/dev-python/wrapt/Manifest
@@ -1,7 +1,7 @@
DIST wrapt-1.10.10.tar.gz 122052 BLAKE2B 216c3cf5ba3b91d2ed6c71c3a131242e8e668394b429e13d1a0ca3a0f806d380ca4e1a1a1d17ea029643fbc0d56defdacfcc9659a9eb1df67771dc03cdc7d292 SHA512 e18283cac7bbb137f43fa8c2839fff14072db1fdae57da2b393a5db4007656706838b64bc6785cea25602205b595fc4e7fe033e580d2fb484fd8c77351e046d1
DIST wrapt-1.10.11.tar.gz 122499 BLAKE2B 1398bc84e3d5490ba6e6f6f386d5eb6439ec750a2a1c5c29acf91e87a9c9405b11ff10dcb56e4aa28d07d34f7a56fbe9154d2f30556f5a2ae4f1a0986033e05a SHA512 cc051749341bcd6fc1a950607fad94f74334a00acf0366129470181a5af7a3af32a26e5c5deee9242ee12bcc7e4c47dacb958c514aba8a764be3bcc662845b98
DIST wrapt-1.11.2.tar.gz 124874 BLAKE2B 262518e097753830d80d834e1dcd5afe9c743e7cad8fad992146829255b99ef0c1a6d0344674935bb6beae9a8e5f42a1a4ade760f7300d104b1a17bc6f94f91f SHA512 2551247c46fbc34068e0f2d6efa91d8c87669c8bf1e16c3b5e2e5e0d84402301c38a78485b7e9a13120c99c9c942db680a84d87a52a072d530aba6444d86297d
-EBUILD wrapt-1.10.10.ebuild 1000 BLAKE2B 4b2d518a2e678ea5f737e070a2a3f22089d22a53a4ea512be59c3783180b111d6926177041ff491898270f8fe94a5c4cd7e5a0a99f912cdfd4f84fa4e94d0f72 SHA512 edd6af5f6b2f1f4b97f450e59d9150bdfa5b5b6cd9e948d7279305aeb6f91ed0e795e8ec69707b2d12833027d4958dfc89b541d13091e01aa92a498c43975856
-EBUILD wrapt-1.10.11.ebuild 1035 BLAKE2B 8c003ae6331a6c1d9485fbe4c30afddfc6c6fa9903e973eabc4ee4b663af78892c2e4ae3226962536bfa1f7916dc9efd00316e44997e815f27f314630f259a35 SHA512 c8783d4bd9e38b97edf1ecf8e25fc2abad1fac33d10a9546e9a83f99b88dcce3d9968eac149e92dacc749ed2d00a8aa40d276844f37f1ecf4e90eed1f45125ba
-EBUILD wrapt-1.11.2.ebuild 1030 BLAKE2B a1c00798b59fa54b43b13714e2c8b160b403d2ccdef29e51facd24bde641497b4c9b5b79560d324ba7f6c14bde98e5ed75072c604e071d4472d5898097e5ecc9 SHA512 a88e2ee23d6c1b4f7c4c89d828a07b7105a9090660b543abc7d7b24bc90e20e5f387aa3dd2de385a85a5858f111a3a812b43a6d746239c96ff8215dc26e7c73b
+EBUILD wrapt-1.10.10.ebuild 1027 BLAKE2B 823c1a188764aa189b82e777a33f1f4dbde965c7de4f4f323f1f08506d9fea287aa67fb2372acaea94a535af7e9d904cb330a77bf8d08ea7305e0b93aadd8514 SHA512 efd3f2b17c48d4e8bc2dccb23ae2eba1e0a3180cbb5c7813387019495501517e3152dc049f40e81b159a94060291e30342d425f6eb1827cff3651559489c06fa
+EBUILD wrapt-1.10.11.ebuild 1061 BLAKE2B 8afcb114c2b285a6721523cce7a90e7f53e9feadd69f0ac02201cb77be74f9c54426be1085acd691afead83ed8ec81f81ab3dbfe69aedd727370a0cbccbf59bc SHA512 4f709f7759a76f0cafb654d5f6f04ee2759afb65150e7a0e4b0500baf8cc4e88e3c31a492e2f15349c84ea9259b12bfc3ddf18a937bcc9f72be887806db363c3
+EBUILD wrapt-1.11.2.ebuild 1057 BLAKE2B 00dc283f758d4dabbcd21c503f909b4683a16ee5a3335dc48d38395da18203216dfb94d8928830365dde8b035dd2548f285ffdb6db5852b6d93e8953c7b1733b SHA512 f12b3dfd1f58fa9df17d1d9d7ef383d51cee09151b8b990b0c1a7b59ba84950a46150fd7dc73fff0a48f1a04494066c2eb0f2749f0238417e7cdcfa096de1186
MISC metadata.xml 369 BLAKE2B 6a901e590d47a47fb9fe27cafa1708f61f0a3285b651ddcb138ee1fe1add01a163a031dfb9f37b6706fe1712a9da42903317a7560915be98524168e7dfee438c SHA512 2e999c320cf8b1894ef8efea6262304c7902e37692cefb376c36a16cf457133255a8f7c709e329232614fce918d65a82b61f2f340fdc277ae8d1b37c6d60a3ad
diff --git a/dev-python/wrapt/wrapt-1.10.10.ebuild b/dev-python/wrapt/wrapt-1.10.10.ebuild
index ffe90a99cdf1..fcc8e568b133 100644
--- a/dev-python/wrapt/wrapt-1.10.10.ebuild
+++ b/dev-python/wrapt/wrapt-1.10.10.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
diff --git a/dev-python/wrapt/wrapt-1.10.11.ebuild b/dev-python/wrapt/wrapt-1.10.11.ebuild
index 586856196568..813011fb8cc2 100644
--- a/dev-python/wrapt/wrapt-1.10.11.ebuild
+++ b/dev-python/wrapt/wrapt-1.10.11.ebuild
@@ -13,8 +13,9 @@ SRC_URI="https://github.com/GrahamDumpleton/${PN}/archive/${PV}.tar.gz -> ${P}.t
LICENSE="BSD"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
diff --git a/dev-python/wrapt/wrapt-1.11.2.ebuild b/dev-python/wrapt/wrapt-1.11.2.ebuild
index fb3261b28fc7..425c5ca2bd41 100644
--- a/dev-python/wrapt/wrapt-1.11.2.ebuild
+++ b/dev-python/wrapt/wrapt-1.11.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="doc test"
+RESTRICT="!test? ( test )"
DEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
diff --git a/dev-python/ws4py/Manifest b/dev-python/ws4py/Manifest
index f726c9c08826..66f3e70c2b30 100644
--- a/dev-python/ws4py/Manifest
+++ b/dev-python/ws4py/Manifest
@@ -1,8 +1,8 @@
AUX ws4py-0.3.4-tests.patch 2439 BLAKE2B 0d0a185104b073ceed3c745f46b67df5916b001f5e67be50000ef1c68f923f2375be248f4961739180d4992db6fdf11d2ba3558a4725cd4f3d330303fc9c01a1 SHA512 fb8cf920ac48aface7e50576c1038db47133c6a44e7d4ef1b965d6efc4374d22392e44bfdca64bd61696a5c6ed884ef6b1e410e515ed6e1856c7f3c4862d19ff
DIST ws4py-0.3.4.tar.gz 65467 BLAKE2B c51e338f3c65e100b55e83cd7b09fb8e4eafec3adc118a2744ea4aabc54c91efacda94cb3018550049d617b6759198cfbdb4497a024c597de942abe9e5517ab6 SHA512 32cd2eb9df7367e2bf42e354766a0ca407715a863be6b51b7701ec6e0537a2ecf7c2a59423f56ae093855b075c30a4065c7f7efe3b0227915639223b9ba7a55f
DIST ws4py-0.5.1.tar.gz 116673 BLAKE2B 31db304800f0d3da61dc4c1a3381a8fcfcfa8f16b36d916311cc32f1d294c9f7b3627dac673edf824f529f485f825ca418ab1e1a8a2fda5583c6a6a1bd9b752c SHA512 4c90d66d37fb5bdc8f7fc9fd184b20a7dc2dae811ecf3a041477e3c26a2577008be7041799daca5b8c0de65cb2454022a6c135cf02534ca98b6946abbfce0e11
-EBUILD ws4py-0.3.4-r1.ebuild 1782 BLAKE2B a10ff86367a588e6198c9c3c3166aac0b3cb09a909262466c8ab36a01e240836224a1b25ec8f2b534e0e3d9783f27316c42e84e07a3d7d16be0ec041e702cb3d SHA512 c9f68cd2152d3a4fbba65ce07e2462344a28be8166b31a8d1d3908e28696078dca975ad98e3603fb05bc23e7a6af16740a24e4b57422c442daa1445a62a5be24
-EBUILD ws4py-0.3.4.ebuild 1736 BLAKE2B eabdbc600bcf3b6cfe3a7fd986c374235b79ed023c8485b0cf2e51fd0f149730be13a2e568a7ff49122dc3847933af1a5635ed6c03390068ab86b685a07c2968 SHA512 58d0455ca059b28f0d0d172eb68da1d26ddd578d2d510d0461af0323f9591dfe5a4f2bb29878bc32e10d7deed30e3302b95f2b747628565adb9ad6385fb76eab
-EBUILD ws4py-0.5.1.ebuild 1746 BLAKE2B 607b35cd621e5ed67bc7883b603c40f7303712a393e2cbb7d7cedb4e37d6f029169c5c1fc911864084cc1eb08cf0520eac47abfc1eda908f40b5acb3586972c3 SHA512 7787cd1e12b194aac5c3b3311b603be2db46afcdc30ab894b79e32c323127a8cab1e63ed99c8d7773466b24824204b18da69d577c2c0e8a2e38480922ec1a80f
-EBUILD ws4py-9999.ebuild 1749 BLAKE2B e0cd6b181d73fdaeef7340b54ea92d9d52ef0c993801ac95f7f163897f145a78cf3849094996be9d315f3fc9573ca45fe64027dfce8ce0790d0ae40091311e44 SHA512 c06679d9821627cf1b6c481f16afdf0425920066bc70586b031000272ded773c19dc928a8298ea5c9755baa10aaf3db9a31306aea505d507377e5735648c9a02
+EBUILD ws4py-0.3.4-r1.ebuild 1809 BLAKE2B b963a03f3c9fe85dd4ff280ce4ab2e8944fc4cc20368fb1506e507a3bdb349f4ff9eeb4a0e89c738838efe4535c118356463d902d13c891365c060f28f379728 SHA512 2f900a12472ce45d1eb55220e1c7b112e805150820ede354103a380d75b972201812998e3ef659568c85fccd8384ab9bafbf85c045d08f5263e9ac03f64eb8c3
+EBUILD ws4py-0.3.4.ebuild 1763 BLAKE2B 38b05a74269cf0ec9d49e6c4a6e7230312093336276c7fa2cd34b6cfbd14a59fb6c52d72e518992525acfeb2140bc44849f28416d5916ba872bb209c274886c2 SHA512 1484c4419dd3b5a3a941a991563897c9339ec512f3e2b0372150aca743b96c874df98b7f56eda90836266848e6968e8d88da333c98049b9733ce408488f39c4f
+EBUILD ws4py-0.5.1.ebuild 1773 BLAKE2B f68232d145e9983165194ae249a22cae029006793b90df55bea420e4c81c24978ceb83b5222ec161972b84cbd6306fc8d45941bb418316a1336f911a9f500b53 SHA512 c97200693315e6cc4ce2701fa618098ece3a9166597656aafc3b08fab234fe764b56cb302ee16ce3475e905e6e97cde98f1db3ff6b2576dfc66a4ff8fd94df2d
+EBUILD ws4py-9999.ebuild 1776 BLAKE2B 38ac1115b4e8714a85f26104bf958510334e49222991f157047d13f204fdcc3a4873f3d7f8e150a9aac51eb6669fc29535e6accef39c99af5e42122112cfdf28 SHA512 d878423330468159e0bc9c4dc27d3804d573ba0bd5b040ddd53266685b3aca0585dc51730ce3d220a2b09a13f4aad7a1c738ad0ace88e609167a4a17863f5fe5
MISC metadata.xml 469 BLAKE2B 7c2212a53fd485fe5e99a53741f0d828bf09fca7dac40ddd1c0326eebffb1f0fef0c305ac00d61747d6184f3f309e711157f0b715d3fc49694bedabb9f09d513 SHA512 a368692c9de68b711cae8c35305b35e445f47046ecf2226d36d5944be4e8a6d29311c28c6ed74ae794517eb2f20c0b2eeeb0ce33e719029b843c8d23b2e2e838
diff --git a/dev-python/ws4py/ws4py-0.3.4-r1.ebuild b/dev-python/ws4py/ws4py-0.3.4-r1.ebuild
index 368c7cbfb4d9..1a4959e9d0ff 100644
--- a/dev-python/ws4py/ws4py-0.3.4-r1.ebuild
+++ b/dev-python/ws4py/ws4py-0.3.4-r1.ebuild
@@ -26,6 +26,7 @@ HOMEPAGE="https://github.com/Lawouach/WebSocket-for-Python"
LICENSE="BSD"
SLOT="0"
IUSE="+client +server test +threads"
+RESTRICT="!test? ( test )"
# doc build requires sphinxcontrib ext packages absent from portage
RDEPEND=">=dev-python/greenlet-0.4.1[${PYTHON_USEDEP}]
diff --git a/dev-python/ws4py/ws4py-0.3.4.ebuild b/dev-python/ws4py/ws4py-0.3.4.ebuild
index 977e97d27341..25713f224f72 100644
--- a/dev-python/ws4py/ws4py-0.3.4.ebuild
+++ b/dev-python/ws4py/ws4py-0.3.4.ebuild
@@ -26,6 +26,7 @@ HOMEPAGE="https://github.com/Lawouach/WebSocket-for-Python"
LICENSE="BSD"
SLOT="0"
IUSE="+client +server test +threads"
+RESTRICT="!test? ( test )"
# doc build requires sphinxcontrib ext packages absent from portage
RDEPEND=">=dev-python/greenlet-0.4.1[${PYTHON_USEDEP}]
diff --git a/dev-python/ws4py/ws4py-0.5.1.ebuild b/dev-python/ws4py/ws4py-0.5.1.ebuild
index dab2141bc49a..d02c9669d063 100644
--- a/dev-python/ws4py/ws4py-0.5.1.ebuild
+++ b/dev-python/ws4py/ws4py-0.5.1.ebuild
@@ -26,6 +26,7 @@ HOMEPAGE="https://github.com/Lawouach/WebSocket-for-Python"
LICENSE="BSD"
SLOT="0"
IUSE="+client +server test +threads"
+RESTRICT="!test? ( test )"
# doc build requires sphinxcontrib ext packages absent from portage
RDEPEND=">=dev-python/greenlet-0.4.1[${PYTHON_USEDEP}]
diff --git a/dev-python/ws4py/ws4py-9999.ebuild b/dev-python/ws4py/ws4py-9999.ebuild
index 903c9290ae01..5b8f748142d8 100644
--- a/dev-python/ws4py/ws4py-9999.ebuild
+++ b/dev-python/ws4py/ws4py-9999.ebuild
@@ -26,6 +26,7 @@ HOMEPAGE="https://github.com/Lawouach/WebSocket-for-Python"
LICENSE="BSD"
SLOT="0"
IUSE="+client +server test +threads"
+RESTRICT="!test? ( test )"
# doc build requires sphinxcontrib ext packages absent from portage
RDEPEND=">=dev-python/greenlet-0.4.1[${PYTHON_USEDEP}]
diff --git a/dev-python/wsaccel/Manifest b/dev-python/wsaccel/Manifest
index 0a317649e3ab..0078baf433bb 100644
--- a/dev-python/wsaccel/Manifest
+++ b/dev-python/wsaccel/Manifest
@@ -1,3 +1,3 @@
DIST wsaccel-0.6.2_p20170108.zip 21344 BLAKE2B ecb8ef7888fb2ca8e6566d2b3fcbd3911a0df5a8c9f4be86a3cffb95afc31603c2477bd983f9d24ee7cf48c33cbcfb10068c38640ee2a888f46402756313cf29 SHA512 d0cf13360bd6cc0b51b8bee1d36a8ee544816c318e828bf6129ff85827636642cfebae4ef0e99d841cdf64f6c67006a649994804aa42d3d76e977a861aafb3b9
-EBUILD wsaccel-0.6.2_p20170108.ebuild 721 BLAKE2B f9eb5a1780b77b914cfd63e4925c06c218642eefdc78d27478652eae684e0e3ef7207acb54dce62559a99aefad1ce09cdbe6deb0fb96a58aa4847349b8fdf39d SHA512 38b0c524f3eb563af1c7a96a812e51105d41bc08f0afff914e0a485011f9177183cc6996797c5c8ed8c2262a6681fc740a05b4d799254e37e1b73dee97147bda
+EBUILD wsaccel-0.6.2_p20170108.ebuild 748 BLAKE2B cb4e142622829de196237a61396c84d1995630d4c958bc762d90a9d579d59b4a0aa4082d16a409700dd8b42629930f6a5d1e1c6a4c8b8230557aa5e6bcbeff55 SHA512 b2f029df45ed6c7093a22300b67562dd723ef4980e0813d0b97ebc07d729953e6e5d16c21c852a359d68612e9221195821e15f0e5b6bddfe854682c0d004feff
MISC metadata.xml 377 BLAKE2B 9e994c8b6d0e89336fd1f2998f8544201ccccf3d647f3600e57ffddf21fb75e05bc3f8ffc2634dda9be9ba78709ac634d8d642cf110edd382d24ae055d860fc0 SHA512 cd6ff7d5e94219b550161b57a1c6f3736a8c78906a81a5e293046b9b3b454f97c1fb41dd7eb7034f45ab784c22189e3788f2e8d9c17a725743936796af3a4d6d
diff --git a/dev-python/wsaccel/wsaccel-0.6.2_p20170108.ebuild b/dev-python/wsaccel/wsaccel-0.6.2_p20170108.ebuild
index 56673cfd1393..819e425d4a2b 100644
--- a/dev-python/wsaccel/wsaccel-0.6.2_p20170108.ebuild
+++ b/dev-python/wsaccel/wsaccel-0.6.2_p20170108.ebuild
@@ -16,6 +16,7 @@ SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
diff --git a/dev-python/wsgiintercept/Manifest b/dev-python/wsgiintercept/Manifest
index 90321796a3a0..c08e1ef48ba2 100644
--- a/dev-python/wsgiintercept/Manifest
+++ b/dev-python/wsgiintercept/Manifest
@@ -1,3 +1,3 @@
DIST wsgi_intercept-1.3.1.tar.gz 24596 BLAKE2B fd585991c5fc928c6e499e6ed35be2b1ea21e71b4dd18500e4d77bea40cc974950571431da30b2c5c0673c1f8d21957f9938e67a61a132731bfc0d8aec147935 SHA512 6b435246b20694437ec0c79b9675af3a24c43b77e3b1ca6b8ede473c2077259197ada5c4dcb9f197331975ed97e7d475792f9ab4a7da2aa9c657203c55662479
-EBUILD wsgiintercept-1.3.1.ebuild 1596 BLAKE2B 0645f45e90b424d2a6ab94f6fd7d0efae87f77ab784877a560b88ff2711c40cfbca716b03704cc440847497123bc07e5c73c39b9dc2cc3a80effb8b94354fdb7 SHA512 edb08330f45bef06f4cd0717d07b5ff8c3e95bc72061499adeaed4bc7c495021219e619b30e789743f93386dbf8629f490b71ea409a6cfe89dbe76931016ceb1
+EBUILD wsgiintercept-1.3.1.ebuild 1623 BLAKE2B bdef43b1e04727deb2ceab3476c4f929707e270b9da2e484616e2c93ee3ef5e8b69ed21d9b1e29fcdca0723f5fa6a0092f73fffdd52ff5358230bbad24c67740 SHA512 71e7a2d170745d357d99c7231e13d7dc05010016dd34e53c7be639c0879003c4f99c974cb1f67c79c06e807d473944a18050202c41194f14937109ecf0fe1c61
MISC metadata.xml 892 BLAKE2B 9172a2b13d71f443f574bd59462ec8a866bd079c8a5c06aab365bc7f726dc228f3c0a264bd063b02db0d0d3e67ae1a05e4018f3a8f82c66a7ad2c17157488c0b SHA512 776ed8e2f5df00109aae96f10c1ad5f678ac92c348b15d3597b8c48fd3961da19d0d397a7322c7f2c2b02fc7befa9db5cee8d4eb33b43c280c0076bcc1fa9ad9
diff --git a/dev-python/wsgiintercept/wsgiintercept-1.3.1.ebuild b/dev-python/wsgiintercept/wsgiintercept-1.3.1.ebuild
index deaf879cc80f..8cef5d0ea96b 100644
--- a/dev-python/wsgiintercept/wsgiintercept-1.3.1.ebuild
+++ b/dev-python/wsgiintercept/wsgiintercept-1.3.1.ebuild
@@ -18,6 +18,7 @@ SLOT="0"
LICENSE="MIT"
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/wsgiproxy2/Manifest b/dev-python/wsgiproxy2/Manifest
index 8b743560dfd5..66bc665eed40 100644
--- a/dev-python/wsgiproxy2/Manifest
+++ b/dev-python/wsgiproxy2/Manifest
@@ -1,5 +1,8 @@
+AUX wsgiproxy2-0.4.6-tests.patch 736 BLAKE2B 4680b256f190d1bde89b5e8735cdd03a68061a4c68162033da329068838ea262f231a07aa6a944f9a9889c415af0c65eb3c885d9b69d9ee3fa8878003e886545 SHA512 960b5be5e67cc77d86c37ea5f6966ca838455cea74d79288e245acb47c9b374a285a3135c39330b2e8928760fd244e8addad8e4f707b7cbee1dc4801562a50f5
DIST WSGIProxy2-0.4.2.zip 18817 BLAKE2B 90334926b726024c1a16b066d11cfe579ad80515861811766753aa772fa97e521466bce0a08c028a965e51ec40b977feb1f4b59aa6c023ca6a431deb63668ed5 SHA512 3dd750263485ceb644373d8ea9692c9a46126a1ed7cd640feba7d42b0fe618e290dcae2f76dc83be77de34211ac473f5a1496a8309e3fcc64982e9642af786fb
DIST WSGIProxy2-0.4.4.tar.gz 16475 BLAKE2B 8cc91e8364204a03fb8f80abb926e69112c2224b595c695d25e2fa54553fe9c82e3420f68b58f266d04450dd49a6dbf9257c190da8645dfeee976ae101fc708b SHA512 6ae9fca65fe80f52924f42b26b447631e8c278f517ababc23d26e5f8598d6d9b7975197ec74faf64f2e051824366ac14c5db5727a014a187c70a1b4604105b42
+DIST WSGIProxy2-0.4.6.tar.gz 16481 BLAKE2B c33dc34d430da795e8144e06e1d6f100cce7d0155295c2d3038567a048647a4f008dbc0156fd4234ce069b3f4ec01af0e42b174dd68c92c9cb3ff4e13be83f8a SHA512 c60d794c0c8b383bf1857ec325d6d0b4fce9c4aec4a06cbf9d7549b609633e491e137342b7bbaf4eec12462eabba63096328c8517b0685e241d1baecd5827cad
EBUILD wsgiproxy2-0.4.2.ebuild 1293 BLAKE2B 586a922155ebd09cda769b034782a566fc30ecde3b1843cbd3fe79a83b8ba2301cdc26873ea81de328c44da0e24e3ea007b13698f7d0d4ebd83f73632fa0109a SHA512 3c9bb2405c765a29d2c37ea45c0baa2769eefc2e1dc1c121cc2e43b2701c5d54dc903d0ee5b4c30961fceb916f9b368c51d7b0bdad8d15ca0b85be19d0ab05d5
EBUILD wsgiproxy2-0.4.4-r1.ebuild 1311 BLAKE2B c5396a4a1329201da256cd167959aa440cd7acc8370eb3415b53aaf06318bdbbf37ad62097d746e1c89491846e9ca7b3767946c3b4df989e177aeb7489223f02 SHA512 aa37ca4f2508f90afee59d5b4a46355db9fcb30e214426bf6b024eef651e19b11a667dd86436365fc3d28c91be3ed07c1d5d590c6bdb9e41793b522941986a54
+EBUILD wsgiproxy2-0.4.6.ebuild 1220 BLAKE2B 1bd7650669c9aba7cd64c7afba330c5c5667cc28abb44a7522a503b7ff758cc787bdb3ba93cc223565b6f04e8bbc23e42269e8331c5a04d6d0341d57fd3b502f SHA512 a2460a08099d024218da049717cc8122f4537861bda094609cdbe77c63b467f5e0f98c58ee066db5fc6eee9dee96663c76c171c14cf99ebd1c1c352f8b338447
MISC metadata.xml 313 BLAKE2B 45cd2545e5d5b03206c8c3f2db35c0a95ce08f6c29503c19deee7ebc90f578a8a68bc9ca98a504661d09866ccc0217067643efb84e99cda9d1678231ce01a79e SHA512 147915d551dc542cb68d4cab97a3b187ef698dc450cb730c80eec846e4d4debc954b68d04f76e1df835fcc4d179d705ee95379b38c7d39d0f1ffce809941a7c4
diff --git a/dev-python/wsgiproxy2/files/wsgiproxy2-0.4.6-tests.patch b/dev-python/wsgiproxy2/files/wsgiproxy2-0.4.6-tests.patch
new file mode 100644
index 000000000000..77515b85b027
--- /dev/null
+++ b/dev-python/wsgiproxy2/files/wsgiproxy2-0.4.6-tests.patch
@@ -0,0 +1,19 @@
+diff --git a/wsgiproxy/test_wsgiproxy.py b/wsgiproxy/test_wsgiproxy.py
+index 39355d9..7806d3b 100644
+--- a/wsgiproxy/test_wsgiproxy.py
++++ b/wsgiproxy/test_wsgiproxy.py
+@@ -1,4 +1,6 @@
+ # -*- coding: utf-8 -*-
++import sys
++import platform
+ import unittest
+ from wsgiproxy import proxies
+ from webtest import TestApp
+@@ -86,6 +88,7 @@ class TestHttplib(unittest.TestCase):
+ headers=[('Transfer-Encoding', 'chunked')])
+ resp.mustcontain(no='chunked')
+
++ @unittest.skipIf(sys.hexversion < 0x3000000 and 'pypy' not in platform.python_implementation().lower(), "broken on cpython2")
+ def test_quoted_utf8_url(self):
+ path = '/targets/NR2F1%C3%82-human/'
+ resp = self.app.get(path)
diff --git a/dev-python/wsgiproxy2/wsgiproxy2-0.4.6.ebuild b/dev-python/wsgiproxy2/wsgiproxy2-0.4.6.ebuild
new file mode 100644
index 000000000000..257f448dd31d
--- /dev/null
+++ b/dev-python/wsgiproxy2/wsgiproxy2-0.4.6.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PN="WSGIProxy2"
+
+DESCRIPTION="HTTP proxying tools for WSGI apps"
+HOMEPAGE="https://pypi.org/project/WSGIProxy2/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~s390 ~sh ~sparc ~x86"
+
+RDEPEND="
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/urllib3[${PYTHON_USEDEP}]
+ dev-python/webob[${PYTHON_USEDEP}]
+"
+BDEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/webtest-2.0.17[${PYTHON_USEDEP}]
+ dev-python/socketpool[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/restkit[${PYTHON_USEDEP}]' -2)
+ )"
+# Tests needing restkit are skipped under py3
+# Testing also revealed the suite needs latest webtest
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+PATCHES=(
+ "${FILESDIR}/wsgiproxy2-0.4.6-tests.patch"
+)
+
+distutils_enable_sphinx docs
+distutils_enable_tests nose
+
+python_prepare_all() {
+ sed -i '/with-coverage/ d' setup.cfg || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/wsproto/Manifest b/dev-python/wsproto/Manifest
index d8f62fd62398..910b4c561df8 100644
--- a/dev-python/wsproto/Manifest
+++ b/dev-python/wsproto/Manifest
@@ -1,5 +1,5 @@
DIST wsproto-0.11.0.tar.gz 41179 BLAKE2B 72486adde659e96910bcc56efe5f3ddd71d962e2844e332eabea2a0cbe5574678be85d330fdd54f951f679dfe5b1c185641a30169cc6cd9ac6c4ed066c6a3533 SHA512 583e030dc88971b3733e5e84e5fbaa70d6043d01485cabbbf45470baa31e4f511aea55e108132fc298aeae0031542af7bdd22b7ae25b11832179025a2fde4bdd
DIST wsproto-0.12.0.tar.gz 45252 BLAKE2B 1be690faba6665b11e2e1c1725935addb132d7008f0ae81e7d5c383a152a5d79389287b3c152cb380e0bdfc97a3438e2a48b62f3c8acf6b501427bc617225ec0 SHA512 159b7f67eff60c2514cfca17036d95017109fe251def6cec132998ac82a037484e3e248d4335539fd03491f56c491a7cf51582aa3f74a44d7d150220a875b18d
-EBUILD wsproto-0.11.0.ebuild 673 BLAKE2B ef3472151357d0b5208a860e0e110ee44a097ee2890879b392ff4868c5e193e5ba4d0d40d1313dc9c327efa44143b7d1b7a0f0dfe829d6d3070c2af4588bba51 SHA512 a2ea337eca93dcf61bfd487baf28d9723d28b7eb539355f476a322dc9a4b94565c3e05be7862eb7403ac6dd5685968ccd5cf4624540fe61f5197f2ebf92c1eb4
-EBUILD wsproto-0.12.0.ebuild 711 BLAKE2B a205ffff33b852bece8d9d7ac18aa4eef13408efa33b26c41006cad0150a65d30bbe6d3673583e93119848f3c5c712625574981e7c1b4a8cc714b1d3281d0fa0 SHA512 2988768b1429000215a81649898cec4eb0ba7bf047eff28cce4153d44b8f9fddc3bbca1186bcdbd95eb2633f20913418fef4f50d451c1fd967aaac7e8ad735db
+EBUILD wsproto-0.11.0.ebuild 697 BLAKE2B c18ed72f5df1bcf0b05f4d64b2e8d6224be98a263c3992c06423ce40d09591a67e60ec09b47a457a0e55db17be3d86d44bcf70e0fa45e33f715e03ff7a449872 SHA512 9eb45d142b1e1fc81b50bb9a97c8a54d004d4a033231bf9bf2280239c74aa5fcc20ceee8d244d07c7645c59835f82beaafed27d36d78550fe3bb19422f120fca
+EBUILD wsproto-0.12.0.ebuild 738 BLAKE2B 54a55ea55c6653851eefd3ad77c2263ea4435af20dad15ec2e5eaa232e10d094af3c0a02b5fd7c7d36ea61e40338d32d2df6e66f0b3624fdd8af35a0507f49e5 SHA512 9c5fc1df8f27293faf0bc108423b48f6afe73b3e8b9043881d8c47c6e9760b35109070484b0c7a96f290819f39b9a3854ff7a6195aaea090c887021aabf54ec9
MISC metadata.xml 589 BLAKE2B cd779642e22d2843565d087f42dee8bc89abc872632f9a3accb251ba89498d7f4d7c494adf83db613ee06591a7a48b40584b4f3ff23f1cf900d6763364e3b843 SHA512 fd6b82b6ef0367af0227bafab043b9a02e84c61a39435d3b93e2b4c492d247ee121a5985510427ded8339db68f1471c18928b2c3fd12f87d72f72320c1d6d854
diff --git a/dev-python/wsproto/wsproto-0.11.0.ebuild b/dev-python/wsproto/wsproto-0.11.0.ebuild
index 6e936e5de835..2e95b72af236 100644
--- a/dev-python/wsproto/wsproto-0.11.0.ebuild
+++ b/dev-python/wsproto/wsproto-0.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
=dev-python/h11-0.7*[${PYTHON_USEDEP}]
diff --git a/dev-python/wsproto/wsproto-0.12.0.ebuild b/dev-python/wsproto/wsproto-0.12.0.ebuild
index 98cb9d8b563b..481b1f3a18e3 100644
--- a/dev-python/wsproto/wsproto-0.12.0.ebuild
+++ b/dev-python/wsproto/wsproto-0.12.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
=dev-python/h11-0.8*[${PYTHON_USEDEP}]
diff --git a/dev-python/wstools/Manifest b/dev-python/wstools/Manifest
index cff7e4067f09..c6daf6dd3480 100644
--- a/dev-python/wstools/Manifest
+++ b/dev-python/wstools/Manifest
@@ -2,5 +2,5 @@ AUX wstools-0.4.5-setup.patch 1874 BLAKE2B e23a2b8b183079bdc72a7304d0df03b4884c2
DIST wstools-0.4.3.tar.gz 148878 BLAKE2B 96b1e9dc0310fb0fc5515a7c061f82897e2ecd1b6187167b57444394d1e64e8f63e5db011d77c80b5fe6df2f67fecffe82f861fb761190c6b3248346cd9f5b5c SHA512 e735e2ae63aa410a56c79bef0bec7196393bb8f52d8521001d298b6290a75662f7262b6cd3c3238eeaf33263036cc6dabf8435ebd2fd1c98481cea524d0382ed
DIST wstools-0.4.5.tar.gz 201047 BLAKE2B 34c8d2c52ce9d1d67749ef6d0e1d5684a60718ef613688466d0992306f446b153d681b802fb142d1594bccaf37390495fb59e765f662e7550432d8866e038110 SHA512 24779bc2c2f3e32a515bc5690038e3f8e487fd45c1b7822d587e1bfd0bda660b837e3d5cbf8248459e06d7606e6d1c404dcee4de35b1f0d353bd5213e197d83a
EBUILD wstools-0.4.3.ebuild 581 BLAKE2B 869e9b577a39529e12daa7758c919a5f864c090854113fa9bcff70daf64dfcb773e548f4132060d18f3344aefbacf886cb62d5a81a1e226866bec7300e2f80ac SHA512 051351d85054cb867c0fb104e1b86c606bfa5e8df7053eade0f758a9bdd71fc3f6ffe761581e3b96d0ab6fd68b44dfc137bdf9003fe32f7c8e1d0dfa7b7a5d73
-EBUILD wstools-0.4.5-r1.ebuild 814 BLAKE2B 85fe282f02b01f5ddaee3bcc4da3378341815b2c5e220e663e203cf92a036d967c596dd0a9cb77d9fecac8eecfae4da530e4745246cb53a99c7b4f562b41c936 SHA512 c96cd922e205d2ffce7a558e15890693c291644e473bd01d2dbb25d8e18477c843a2d852eaf94f7485d083876347d6a6f26c46f8bd37eaebede0fda6985c3a8b
+EBUILD wstools-0.4.5-r1.ebuild 841 BLAKE2B f81a043e2f87c8e34a817cfda434e4c32e4aae90bd031f54df849c4edb832406e4929f66a5af29525721796b9507c8c9616dab2c916ccadbc2b73736d2638ea4 SHA512 308a420b5bf8ecfb9697bdaf7bca2840e34cf06d48532e66431e3cfc32e68a6ab8427bf8ef6437797a570f8e155cec1975b84f8a0024794f0f1aed828367e155
MISC metadata.xml 376 BLAKE2B 4bee67bc37a09d4b34b1f67902a820f63563f87d9771eb462eb7f098955806e025196082a7e6c118e5ab0638c7ee70d1a63c8183f607d1ff9a26f1b0c16d5206 SHA512 fe2f379a3d41b128b1c817d4e56fe92b72541bcdfff4e40e05da8a661ab30b5eb623421ce6ec366cdb8431c924f6132a9d15982f1182f6a1f4c71f8301d954b8
diff --git a/dev-python/wstools/wstools-0.4.5-r1.ebuild b/dev-python/wstools/wstools-0.4.5-r1.ebuild
index fba653df953e..aff7b8f136ef 100644
--- a/dev-python/wstools/wstools-0.4.5-r1.ebuild
+++ b/dev-python/wstools/wstools-0.4.5-r1.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/wtf-peewee/Manifest b/dev-python/wtf-peewee/Manifest
index 18972750c681..f2fb0604fbe5 100644
--- a/dev-python/wtf-peewee/Manifest
+++ b/dev-python/wtf-peewee/Manifest
@@ -1,5 +1,5 @@
DIST wtf-peewee-0.2.6.tar.gz 61072 BLAKE2B 92069d6df08301e48ab38da1fadd0b63f16dc1cda441bc10afbb423f0c08d040817a3b24e9faf2931f38493a5b48e941cc869f64f8f566679f107c7f51c79861 SHA512 073973e1dbec17fb3b036447e5150d5de36aeb47c697878e4e97abec4de53a77275278000f4dc982bc1aa1a76736f5a15053d583ab04316c568085973025f833
DIST wtf-peewee-3.0.0.tar.gz 61500 BLAKE2B 6e80bed253b86d2be6dd26342ae3bb3845354c3736bc5869338a2aec30fe24f2b83bfaa678188eaeb05d128cd9519fe0b99dfad2883efa7b7c5654abbd3524f7 SHA512 248bb39fb6b23006f87860982a249df2c7501f1cb2a9d86ef79d909fb41a0b79f61fcd19a504498587480812c7c2feb74e2a97f2c5c2548845413866ca60e053
-EBUILD wtf-peewee-0.2.6.ebuild 756 BLAKE2B 947ff01dbf544c2db28918d4d14301bdd725f6eaf0983bea99acc47d1a93ac78475b54e161a86eebbe470bc46c0e0da980f9d4d3d451f5d026999ff189b732be SHA512 44edb95f65cc0e51ffd8af1fabbf1f413e9049c1ae5fcb28ade3d6397ebf0d5a41152b58ce1bce52399129d4ed6d934cce8236eecdb942909d6860141700da7b
-EBUILD wtf-peewee-3.0.0.ebuild 754 BLAKE2B 3f288e24b961348638fa1c34a4711e7f5f289e30abf7a23a5c212edcf6cb45d1b08b1619f95274778c98fd46003f9e947e44dc10aa40254a047f0d9f71f3ddc1 SHA512 4a0effe0f635742be3946e0edc0a8bd18d804df2c64fedd18d8558224408a44d1f96d3f5f17965b641152ee8304b644979b3691088074ea68902939efe2b50e4
+EBUILD wtf-peewee-0.2.6.ebuild 783 BLAKE2B 5957b1aa589f5543105188ffdf9ab27caf3b725e874d94aae2ebd13cbfc1b24b8f0b9149676311d2246e088aebf18fec8c04301617eb01d29ae268e562feec1a SHA512 818e3d2cadc595b245c9296ebbf4960544adc15e19e1412cee95c431b6ff2459aee2e58e3e04eadb66a0057e9fb9fb067f4e3fb1e093f957db2aa58465690bb6
+EBUILD wtf-peewee-3.0.0.ebuild 781 BLAKE2B 0f0176bac7b8f9f1487fc0e5a1b5168afb0cb863545a69a714185f344d096c177a814cd6dadbfbf24ce996553ab472e0299896a9078efb58ce379e57a03faed2 SHA512 2d76aaac6c8d8d5836cabb71f75260d24d68f6da6dc697b3bffdcb630e25537e32caf395006b90e8e96d1f3528dbb4beab53491e1e58667c147e8e86b47a15de
MISC metadata.xml 334 BLAKE2B 9fbc878030dc5018305e9d5b0e9d18684c044faf4e8e4ef4826671ebe6e8fd909d019b86c96f90f18382416ad66f3f16e6e5081ee1cf013b7fdcf7ee4dd958ca SHA512 cf2d8a659c3cb78ada57d97b9bf4acdd1e7eb7324ba38ffa7ff09ed6e5863aa5633d06231cceb3b5741ff57d37b26804672cf06ba531bee3574539f472ec9a43
diff --git a/dev-python/wtf-peewee/wtf-peewee-0.2.6.ebuild b/dev-python/wtf-peewee/wtf-peewee-0.2.6.ebuild
index b856097295b7..09df137ad8bf 100644
--- a/dev-python/wtf-peewee/wtf-peewee-0.2.6.ebuild
+++ b/dev-python/wtf-peewee/wtf-peewee-0.2.6.ebuild
@@ -13,6 +13,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/peewee-2.7.4[${PYTHON_USEDEP}]
dev-python/wtforms[${PYTHON_USEDEP}]"
diff --git a/dev-python/wtf-peewee/wtf-peewee-3.0.0.ebuild b/dev-python/wtf-peewee/wtf-peewee-3.0.0.ebuild
index cc0428d47874..51b1dbdb04ed 100644
--- a/dev-python/wtf-peewee/wtf-peewee-3.0.0.ebuild
+++ b/dev-python/wtf-peewee/wtf-peewee-3.0.0.ebuild
@@ -13,6 +13,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="examples test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/peewee-3[${PYTHON_USEDEP}]
dev-python/wtforms[${PYTHON_USEDEP}]"
diff --git a/dev-python/wtforms/Manifest b/dev-python/wtforms/Manifest
index d86cb4bafbc5..0afe40c28089 100644
--- a/dev-python/wtforms/Manifest
+++ b/dev-python/wtforms/Manifest
@@ -1,5 +1,5 @@
DIST WTForms-2.1.zip 553644 BLAKE2B 0db0c1d9b3249ad43ad5aa4da597fab3bca38f87eb636768b867365495a30d5f4d4a1def16c9965bfd4bce8ed28ffc7601b3b352af74208086feb7b54ab3de07 SHA512 2bdac0a35eca465021df9fb37dc0acd87bf487c6158b782d48870e9d5aab6ed3eb635af89bb38b9e8419688185f7c7b7875e68f7435d94bca8b074b2dddb12a0
DIST WTForms-2.2.1.tar.gz 156904 BLAKE2B bec7c526f72b264888f7be45ba15d2bc4d194b09adc8ca5806cfc04cd1671663c851b7f1c99c602bb3e13d14a38733be61613058e46481bcea59901ac1f5b6b2 SHA512 06478790a8a4bf728e5436edaa63c7c0e596f71d63b273e1f296f9255d9fa3e31a7bfa95971c214a8cea684034ac3c77b05371f4b4e14da9d9ef2c5afadabde0
-EBUILD wtforms-2.1.ebuild 1203 BLAKE2B f105564161fea7270a244537cfd8ebf7c9f0038375bb8dda8d70c48499d7c1a85faf58ebfe1c47a889b06b92fbd78128812479fe3daaf7bdb85c0b195d90bf1f SHA512 3d978277b6f2abad504303fb87ac7f9b9902b44b093855949c672c243a5354bf089380b1f383fbe77252d162fb7270cf9aded6db7922fcc902ca52b01ef81a65
-EBUILD wtforms-2.2.1.ebuild 1312 BLAKE2B 427b26353efd246caf5b1ce6bb9faa551aa5145cbf1436420ec32c48764fbef6d8105747dc07943e5efc55bcbe8328af242437cd2a1e3d1e7a7952184e7cba3c SHA512 a9d8c13252f1dc646566b0581c8380d29b4f5ae5b2dd768653689b1a25150f684e264e314c7c76fe0db0283389d2669d9fff2a0f20a4afc2d5a30bbf43202fb8
+EBUILD wtforms-2.1.ebuild 1230 BLAKE2B 3bfe62810f8daf6494777f656eac78ac63dc6d559073f620182e68542758c06b8f75f7625e0d524c1a07fbc52a4b12aaa735c1db31a2edcaaf8b7244a4c196d2 SHA512 3385dafe4037810956af74902d1635bec87489e625cc85702cb1b2e8d54c5ab7356ba713ea6e5923a061edd5fa1c998323a94ef66db34710e50786e797fe59a4
+EBUILD wtforms-2.2.1.ebuild 1337 BLAKE2B a4cba6118e6d21db8fbf5ac0efb2b6e3f2a0c4b8dde10a7a7a6dea097294fe473a14134a215a55e77c7e9a8be6bf0208bc6be677ca3da71f2c2bc7ff1b1a636d SHA512 85e08c0a57ed0e6c4b485edbf0d84f3bcab809dc73fddfe15251c94809e3081cebdf41fe6a34299d3dfb0c6e50748bd637deb233704369e306e42344689d5a85
MISC metadata.xml 428 BLAKE2B 56881cd6ce12c4829ba29d6571369d4fe5f0d62810934c5f89b04c61cb00ec592773f7a6b79dc9034ee74240db95d9af690271027c87bc4e2997902a21614940 SHA512 2399e15e7dfc3dfeea12c49f3f4df7bab32e03a38860d268ce1de64ca7978dcf197c7658250778b4d4006eb7d2626f2d17632cb3dd2ca507c0d918e5996918a0
diff --git a/dev-python/wtforms/wtforms-2.1.ebuild b/dev-python/wtforms/wtforms-2.1.ebuild
index 8bfc1510c613..955e22368cc8 100644
--- a/dev-python/wtforms/wtforms-2.1.ebuild
+++ b/dev-python/wtforms/wtforms-2.1.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
S="${WORKDIR}/${MY_P}"
diff --git a/dev-python/wtforms/wtforms-2.2.1.ebuild b/dev-python/wtforms/wtforms-2.2.1.ebuild
index 54abdefa4a6e..7e05ab5ba319 100644
--- a/dev-python/wtforms/wtforms-2.2.1.ebuild
+++ b/dev-python/wtforms/wtforms-2.2.1.ebuild
@@ -16,8 +16,9 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
S="${WORKDIR}/${MY_P}"
diff --git a/dev-python/www-authenticate/Manifest b/dev-python/www-authenticate/Manifest
index 11154b987c89..9446d3ab0b08 100644
--- a/dev-python/www-authenticate/Manifest
+++ b/dev-python/www-authenticate/Manifest
@@ -1,3 +1,3 @@
DIST www-authenticate-0.9.2.tar.gz 2480 BLAKE2B 642640f29582983457134034d9d93ca20fb3d8992cbe3f5b3f9b35e3d95c154fb744dc8fbe35081d4af6b1b04ea37e27b35501bd783130d9e1bcf8aa6a0eeaba SHA512 5ee3ee733013d922bfef96981fd33b22947874c0a2a56c6d2dbfe11b0bc447a3ff6b6f294efaea2beaf2ff570cd3bf519a21bc71ce62fc0a8ce5edc5d68308f4
-EBUILD www-authenticate-0.9.2.ebuild 593 BLAKE2B bf6ba0e61270179371648e2e8b51423e0e49faf84ecca535d125d4141fb4ece809ab8a49da54a70b452a92e4a6f697485bd165628c8d38a3ce60733c259522f6 SHA512 7255f447a13dd54e34540d8a58c682a6f6144289c555962d6c072dc39eace4a03a8cf7e907a41d16d8180e76ce4d6b5e47b2bb5c9829cb3224953aca743ba261
+EBUILD www-authenticate-0.9.2.ebuild 620 BLAKE2B e07d6ccab9d10b338f913e9d1549dec4b91a9ab80c5e063814b47e287decf0a9911405e6b190b2d18563238b9d4483dc75e5a920b91231e3a3ae17aa951810be SHA512 86bb5bbac05eb596f9a696ad80fbb336720d2fea8ee16a5eb3e290769182fcf52836135b2da8225abe65c7c225ae574420e6c3fabb98243a9866e03744da9a49
MISC metadata.xml 387 BLAKE2B 48442f1e88e03bf55104ba3f54f61a4f09cbd0fc3761b8e4b79497e7dc746f90b90359cb783faa1813cdc19318dbe66303379357006bdcfe30d42bfadff244bc SHA512 c6a7433f233618ec283e6ba0c0ed2730fb01d5f85a795e340bddc29435cea3c6399095d9fee2b1795cbe5b7949e8a79ecef5c979b502bed2162643426410273c
diff --git a/dev-python/www-authenticate/www-authenticate-0.9.2.ebuild b/dev-python/www-authenticate/www-authenticate-0.9.2.ebuild
index 860efe8b1dc6..36d6618eef34 100644
--- a/dev-python/www-authenticate/www-authenticate-0.9.2.ebuild
+++ b/dev-python/www-authenticate/www-authenticate-0.9.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/wxpython/Manifest b/dev-python/wxpython/Manifest
index 8b9cb1a90ce2..5238b1994896 100644
--- a/dev-python/wxpython/Manifest
+++ b/dev-python/wxpython/Manifest
@@ -9,5 +9,5 @@ DIST wxPython-4.0.6.tar.gz 68815031 BLAKE2B 49367f5d0867c28893c43d54c4ad6001807b
DIST wxPython-demo-3.0.2.0.tar.bz2 3992212 BLAKE2B 9defe133e3863be5ae07b7adb4bcb94688487e9dd9f5ab1f768d2f5942f30d05ff678f1ba74241d9bafde3584e3c68ffeae4978117aaa300e23165140e6a6d44 SHA512 361ecaa7dfe5bae0757e04215c564370eaf8e5260ead45007f9d70439c15701725c3cbcd76691a5191258bef24fd200ebd61347a3fd920d888137bfc98a16702
DIST wxPython-src-3.0.2.0.tar.bz2 58304944 BLAKE2B 1144acf2cfa0a18aa2f90aabe81aaeca54d3fe6139818267dbc031accbae38035478a64ec084fe8bb8b89126fb70ff96e68981026df8ad3fc82e81c6d0e22d1a SHA512 a3798e89ff19344253aac7d771971e519f7fa9723e82bd97e98f16fd7f1572e513170b02295b872dae0b1ae3fa95efc4ef34d078045b839694b4fdad3a27c9e4
EBUILD wxpython-3.0.2.0.ebuild 4593 BLAKE2B 5b963f8c7e96173ebfb0fc3a6f4de213108de0a61183a3075145cbe67207105ee22ba2b38933778fbdf34e1dac81dab2402039f91e334ce39f0dae40211003bc SHA512 2a2c8dde789b018e019f60731f48ebae5087e3c7cff4d205ddce70eadda23571df67149302e49c5fe0390e05e184e3c6002f73847bd97ac79852f8853488f675
-EBUILD wxpython-4.0.6.ebuild 2402 BLAKE2B d45ecb93d4890b4aa9a32fcf8d739e9bdfe928db2838a412f90e83dac9e8636c1c1ca68bfcf1baab7a0ed2cf5b4137047d6e263eaa4405b2966e2aa3a304a327 SHA512 f8dcb2bc80b1fb01f0dda282e703e4261a916ad392fa2f191341bd36b1e98208834369ebc84d29a884337d3a10d5b88808a7f540375dd6f4d7afa13b775903d8
+EBUILD wxpython-4.0.6.ebuild 2392 BLAKE2B 5a3aaa73a912b61ccc8a4d5803ff9e0a6b9a6e2a814c88734192d3a96e663ed7406d7f9f324f178d15e5ae4cc29d3e3cc840f1944dad6020e73814b7d23118e5 SHA512 f1b565be02387acb5f83089de3022f1ff68fbb00d4a3accb1ec14c056ead169c24c6c3a4f5d4ad105911a673267e10e614f66e25f816cc6c34a9156237d28cdc
MISC metadata.xml 550 BLAKE2B eb8b5a9f5b6c0bc12d5eb1848888549a8d18fc086cde9d4a819dd2765b654470a18ff627578929ba901f09486b96b34644269c09102861bc09482b107d018332 SHA512 ad9e10ffc69cc3a103a30166448a09b84013b3dd3eb9a62583a0c562933b5cc056a62f148e34aa2fdd5bcbffeb81596b2cbd3c4eee485cbce15b649083e59d43
diff --git a/dev-python/wxpython/wxpython-4.0.6.ebuild b/dev-python/wxpython/wxpython-4.0.6.ebuild
index 04e6a637c7d4..4627a9776889 100644
--- a/dev-python/wxpython/wxpython-4.0.6.ebuild
+++ b/dev-python/wxpython/wxpython-4.0.6.ebuild
@@ -20,6 +20,7 @@ LICENSE="wxWinLL-3"
SLOT="4.0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE="test webkit"
+RESTRICT="!test? ( test )"
# wxPython doesn't seem to be able to optionally disable features. webkit is
# optionally patched out because it's so huge, but other elements are not,
@@ -85,5 +86,5 @@ python_install() {
}
python_test() {
- virtx pytest -vv unittests || die "Test failed with ${EPYTHON}"
+ virtx pytest -vv unittests
}
diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest
index 78fd3831e643..021f52cbe678 100644
--- a/dev-python/xarray/Manifest
+++ b/dev-python/xarray/Manifest
@@ -1,6 +1,6 @@
AUX xarray-0.10.8-skip-broken-test.patch 513 BLAKE2B c4d6298732029f509df209679b7d5fa285a9093053a08a1668a7f12e97a9d2d3738b170b05eb0b681c1a631268dc8213124eafa6cbcb9ba8dbfb53d6da0dbd49 SHA512 8b70650a30d0e5ce5d6c88c19515fb176de2151414042ba8a73b340e2cc6bdc1976ec0b4c723b4943178a886d29bae1e192059452c61e8eb2065b39ed18f23c5
DIST xarray-0.10.8.tar.gz 1630608 BLAKE2B d211918a73c81842b0850ed65daa41015e5ab16da9aebe56b86252aeae16141cf540e22b6ed7c758f6db74ca68c9f81dce0ce65db7d054db6ca9d2b4b62e7b0d SHA512 962650f49690638cda9cd91e2d09209138127dd603a7a1e10407e114ee806f61a33f6e4ffaf63474c2d5ad0ce31717e5cae5e3965179a198c62bef013df252a5
DIST xarray-0.12.1.tar.gz 1745116 BLAKE2B f38380503347a17cfe11e930b5e275912fb4fb3f02de057e61b21ad1515c8f5e2d5c28007ebb20cecda0f4398b7c71ce239fb3d6f25a79600f5da509f0976359 SHA512 f9e8033b9387ec4175c9d65199aff9cdfc442abb9d2736fb47ab6170ab1e1860b4eb693317a64dad560ab6974f08f7c13f24ecf24c087154ae2d71203e584426
-EBUILD xarray-0.10.8.ebuild 819 BLAKE2B 0be2d82e06f735360aae9e720b7b02d961f3d5f6b48c2816ad65281389914cde5fcf3c1ddffd981ec462e157ca742f7ecfd102a244c0ecf2779a95f384c8892e SHA512 94ec2a8095bdb758925ce467f707760c109febdc89cc010e0dd8f107ed0c2660e58524f6a7a91e21b741634187bcab323d242311b7fd86f12afae2d6f6805c1b
-EBUILD xarray-0.12.1.ebuild 793 BLAKE2B 5e8832d0ecbfd96eb3c2708bf91ef7b5303c50c47724272fb0de97f1ebebd5aa91621804f959325369de0bd45f1c8e5d7591c32d1ecde106de4aa26636d2b5ed SHA512 968a8b9f525efd640655306a6630bcf4fc979fe8aca5ba876d506af72b953ff8cce1f68fd93e49d2905e7e798eaac1a91d7dfb177fb4856e5a5909d20a6fcf33
+EBUILD xarray-0.10.8.ebuild 846 BLAKE2B 1380a6463a4c69a4c67c6111038c775899f998e39d057f8dfaa2cb4fd227b5224d6269d2c9adbabb5eb978cfbe129ff2fe6549e212e7801641332cf028ffbf37 SHA512 bafffe7450fe6fd112f28a68610525be74f185e78a6f63b1ea57ec52c322897dacc5fba3becc063c979ee3051c5ef9c0db755f990df3091a15d76bd8b996130c
+EBUILD xarray-0.12.1.ebuild 820 BLAKE2B 8c86f87eeb220982af91e3af756fa130a059aec331442c0539a528c1743840d797a1f6578921b6cc1d84984f9b1f1066679825c1b2a41c82b5eceeb8bd003684 SHA512 6747ea65665ec11412dd4c4dbdb6a65b4edd41252312994710522bd535cb58d522f7d5b93f0704a36aae7b12411b755d8d11541e9135518757a8b68c7bd0e409
MISC metadata.xml 508 BLAKE2B ec48fcbe3d7ecc1907ba57f065ff83affaf8a449a50d39faed113192bbf1dd60ae145550c4794b0fcc000a20f1701a5e9cebaa01782e294ed5300ed5cd82704d SHA512 937f1589c8b6eaa65f70d7b273e60935eaed889895996e5f952dece64a0982130fa5f50f09f25041a86f88f7646e76ba9ca3580ae8adcefa1f83a4effc5409c3
diff --git a/dev-python/xarray/xarray-0.10.8.ebuild b/dev-python/xarray/xarray-0.10.8.ebuild
index 2f32c26bec2e..9e06329a6be7 100644
--- a/dev-python/xarray/xarray-0.10.8.ebuild
+++ b/dev-python/xarray/xarray-0.10.8.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/numpy-1.14[${PYTHON_USEDEP}]
diff --git a/dev-python/xarray/xarray-0.12.1.ebuild b/dev-python/xarray/xarray-0.12.1.ebuild
index c6f3b7e7c290..37987da80dca 100644
--- a/dev-python/xarray/xarray-0.12.1.ebuild
+++ b/dev-python/xarray/xarray-0.12.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/numpy-1.14[${PYTHON_USEDEP}]
diff --git a/dev-python/xcffib/Manifest b/dev-python/xcffib/Manifest
index 912099edf95d..7995db81b89e 100644
--- a/dev-python/xcffib/Manifest
+++ b/dev-python/xcffib/Manifest
@@ -3,8 +3,8 @@ DIST xcffib-0.5.1.tar.gz 81274 BLAKE2B 17e19d16a5d1b5699a10bc93c80327ba2d4c38d18
DIST xcffib-0.6.0.tar.gz 84360 BLAKE2B 0947e1a20e9ad73f77e6cb000ed9fc8d70e45080edb74c5d25642c2d5ae388cc97461633e8cee1d7676557735b57b9cc1a3de459e54f96888cf7d19451d24c21 SHA512 de78b738f2a75e6569a0529d1fe2844b2cafe48623f25c20a9572ce881cb97325c3823dfe883a2e14bc93d01342f20c4ab561928312f65d0a67364fecb5c8ba5
DIST xcffib-0.7.0.tar.gz 83895 BLAKE2B b2f8f2a4fcba20bfedc4e174d61900ea20bb8968bbdff73700ceeacd6c9fa36288bfcfd67a7d4206376b3b45e6e51481604e3ea3d6aa6d9ff68eaa49df25a414 SHA512 ad655e897eb08b898e396290c0b4b64a1e228b21fc5ed1fbcb3cc73bae466fa5255d539d864f1a9fdcb1396e73f60a981e00aab82efc343c7f83c8f62a6d31c5
DIST xcffib-0.8.1.tar.gz 82979 BLAKE2B 7f253a1a6faf77830f2835cc51ae3e2138bdc826b30afded951e276056e2f6b4a1168d3440874e11d539cef84de47e02e16ec435dc7ec55b5bbb933e43f0eb8b SHA512 c7eed1f2c31d87c9ec9b7fa01e11ae3c65d2d9493fe3f4c7286901c65cb4c81382b1c41906ee537372c98b58f680530d708b81826d41eb66be45d62ab22624bf
-EBUILD xcffib-0.5.1.ebuild 890 BLAKE2B 1dc7ebca1abe72b6ed8e8c6393fff37ebe2377619d33afc3b5a22eb51e296aae7ae15623de71c6b40aa563f71585788d21a8ee5aaf26b59de1d37a4e16c3d0df SHA512 ff3101101bc7099cccd4583d791e3219636c6a3bd6ade87b8e504f785824b0060ad3a27108c71025199347622e7617348bb0d9d4593fae623f9a797f91687645
-EBUILD xcffib-0.6.0.ebuild 893 BLAKE2B 466b877470ecb4300451bb524c2d9c387a006c0fa23d36d4cbe291c0b3b298e8935fac5ac258e65809b1a8b55604e60e165104ff595799778350f653af25aedc SHA512 5dfeb4e32b27d255c13f83216bda18ec79ca35648e88afa9e7fdc40e2b88573774707c3b98ca946dbea2543534d42b8a47fd6ef11e4a2d18d685ef20292d5ce7
-EBUILD xcffib-0.7.0.ebuild 929 BLAKE2B 522dfd6f97e3ae1763c6ee13e78079f77a3d360791651335885d1be7a2ab6a4209e8540d0b5c2fcc9bb063ab4b2dcdec8d0c789c0bd3592f3b942f13c83c591e SHA512 7284bdbf5e1d6847ee6d96a8dc4e018932af01780ceb6f15e4e7cccc1b6083d0e1f71e90a85d1abd8255c5c0d56c4f5c5d73fc424774c38d3b2ebcad1c69332c
-EBUILD xcffib-0.8.1.ebuild 944 BLAKE2B f25d270fcfcdcf04d8764f2721f52bdf3be807c04e83266c047293475164480e1912b43824b8c6e9b3483acc8065d7b63362bb0d1f7b5c46fb617f56bc7d40b2 SHA512 b88cf9edf951acbd2deb39ff5f593154546d691112ac6ffe1945326567255dd2ad2570e840bbf5a63de60b947ccdd746ed387a520ece6341a031598bb12b6ad7
+EBUILD xcffib-0.5.1.ebuild 916 BLAKE2B 84ba1f727d9b0cd1fb65266561734f0257f5491de1c000cd1ee43969925b3c206e26c255c862cbecaa194b863383c339086a3df4bcccb345e2dac9976146fd72 SHA512 f3650455e0b1646e9fcebe5eb7a1acb1e30597fb640e66eaac7b6f27c77b21f5da207949d1a49db5fdb70cd5e77919aa237e76b54631a91495f487dbe10a22cd
+EBUILD xcffib-0.6.0.ebuild 920 BLAKE2B 4c41f79e5bdd806b9454492168e682cbf11596c8b87c13692e9211fe36fadf285a6dc6b92fe2b9d95ddfef351860792120924fa16910c0751cd8ae55b3bee33d SHA512 4d9edd67250315a7074526dee717e037ff271e2a4f3c2d73e65cdfd73b49e69079c8df385f6cf3d1f00308c8783c0aa7afa19e5d8a108f817c9d5bf21807797c
+EBUILD xcffib-0.7.0.ebuild 956 BLAKE2B 2fa250f5ce8f87ebad1b9a2f9cfe7d9af1ce7f944d1022ddd9217ace238946fd2fa25d59132f264a97d83d061d22d99e9d6dd6df6af67f0a34f0f5d105122993 SHA512 0bccbe6f7ab470a78fa1732709afed125d5545e32e97e9778b1b52b01e82b976d79bf7bba12238fed4a3095b6d4a984d0c8c170d87c03621a9764082ff270750
+EBUILD xcffib-0.8.1.ebuild 964 BLAKE2B 8a9e1706fa6884279c405d4c557bbd0f62c7d86695ec2c77e7e63040a79141422ef172834c75aaed90c32bd0334162e4c1ad865072ddedadc1a1aca48215a491 SHA512 e3c84bddee6b8706756013e1206d5bbfe80646b81474fe07d63728c2f276d2d7bb41ba2ea13e3a6eba733d86396b3af3db24b44bc38f6295b2eedd187ebb1eaa
MISC metadata.xml 373 BLAKE2B e21d3d9113705facf550e641e786485f657d976a1cbc19f5f1513d534e9a6bde20f68b104a95914dbe95347e0144c0cb0bdc8f87df31906f5f70be71324495dd SHA512 2c7291bce1de8d82151379bcdcc039344659570feec49b82ce9e7274b5e0abecf8499fe7c595b06f71c37ab7bfcb3f2ce8771f216282a50b6c1aba5dffc1008c
diff --git a/dev-python/xcffib/xcffib-0.5.1.ebuild b/dev-python/xcffib/xcffib-0.5.1.ebuild
index 572d15c4084b..93726e016cc5 100644
--- a/dev-python/xcffib/xcffib-0.5.1.ebuild
+++ b/dev-python/xcffib/xcffib-0.5.1.ebuild
@@ -13,8 +13,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
COMMON_DEPEND="x11-libs/libxcb"
RDEPEND="
diff --git a/dev-python/xcffib/xcffib-0.6.0.ebuild b/dev-python/xcffib/xcffib-0.6.0.ebuild
index 8d9e817989fa..60fabee1d1fc 100644
--- a/dev-python/xcffib/xcffib-0.6.0.ebuild
+++ b/dev-python/xcffib/xcffib-0.6.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
COMMON_DEPEND="x11-libs/libxcb"
RDEPEND="
diff --git a/dev-python/xcffib/xcffib-0.7.0.ebuild b/dev-python/xcffib/xcffib-0.7.0.ebuild
index e69fc4245584..077a6308d0c8 100644
--- a/dev-python/xcffib/xcffib-0.7.0.ebuild
+++ b/dev-python/xcffib/xcffib-0.7.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
COMMON_DEPEND="x11-libs/libxcb"
RDEPEND="
diff --git a/dev-python/xcffib/xcffib-0.8.1.ebuild b/dev-python/xcffib/xcffib-0.8.1.ebuild
index 528b8913b976..48f82dd70d2d 100644
--- a/dev-python/xcffib/xcffib-0.8.1.ebuild
+++ b/dev-python/xcffib/xcffib-0.8.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
COMMON_DEPEND="x11-libs/libxcb"
RDEPEND="
@@ -34,5 +35,5 @@ DEPEND="
PATCHES=( "${FILESDIR}"/${PN}-0.4.2-test-imports.patch )
python_test() {
- virtx nosetests -d -v || die
+ virtx nosetests -d -v
}
diff --git a/dev-python/xdis/Manifest b/dev-python/xdis/Manifest
index 4d11fce4c0dc..c2e815b04991 100644
--- a/dev-python/xdis/Manifest
+++ b/dev-python/xdis/Manifest
@@ -1,6 +1,6 @@
AUX xdis-3.3.0-remove-pytest-runner-dep.patch 1093 BLAKE2B 98e3ed5a7b688b1ee2e12cff5a6214a79b184cdfd16a0725983b26d09ab330ab789fc97260a159830de548e36220339a69daaa70bbb7787250aa5fd6c0256eb8 SHA512 4eb02e8fed567903b1d4a51ab65f374008b0e939c0e192311974bb07b4fbfb877f8004580d67d7d1f3dd0bb27319bf17ecd289ede7e4420486c9998fbbef3464
DIST xdis-3.3.1.tar.gz 154152 BLAKE2B e0997fb8bbc66cc3f019ee6855cbf9ae9f594698c989a0a1b9d0b08f03bb3fbf0ad44ca0292202674c8a8a8d92ce5d6e669dd01194567766262ce44bb154d631 SHA512 93b1a092ae7790e84dfd8dc4128659d48be85c4e00d9914bbd748fad5ec4246bbfc6c19a5c5de366f4bd6d91847dad4ce3c1c3affe8f7608652f2f6e343650e1
DIST xdis-3.6.0.tar.gz 144766 BLAKE2B e9a33443d42ff71194180f0bb20423783107d4b1e3d6c364b824011d916041500048345cac4853d1ebb6363edf8df542b0363650bba42e187986f50c9696051f SHA512 8b45ccd6976204004f27ee5b1a9da9b29ec0e28f4b462d862be5a1238d3ebd4a5d6f3df5607f3e2f037d80b2d3ae77ec4246ab1aa0671466c1e07e3a65453f3b
-EBUILD xdis-3.3.1.ebuild 1122 BLAKE2B 4b3422ab813aac75ffb875a4e6893598e8a8523866b37272e2ec4e1268d5da5fb4420f2c6f965bff42a42598c379a324744f69c20a6c32322b7d7eebbae4757a SHA512 c9fd7e75e4707322bfaf266d5db684d45878708c2dfedad7a9eddbc9bdbaae2f86694620226377e8ddde594002af22c3eea174c55ccebecf61c5015eadbbd502
-EBUILD xdis-3.6.0.ebuild 1186 BLAKE2B e761d7d46d9de006da790e0f66ae6461cf3fc5b07eff2b483ed741dc82d617a0974e3854d163fd7a0dbd65940c0295b8671d536acc268bc43fcc2bdbd91738bc SHA512 70736c8501f4f7cc0f49f66f2f210b18d2169a50075bf30046981b3e9ac26089a25258fbbf9872d340b2f21de40fc8e914a317aabd97da04116aa6f1f5699a79
+EBUILD xdis-3.3.1.ebuild 1149 BLAKE2B ae619bd34172cb48ffb1bf881e63bfc4a0f8e4d8b89b4dbf30e91a36060d9786af43885c0cc99ab7e97ab2318bedccfd7a565a2c255cb3cef52a3205462c6bdb SHA512 e2cee0b4935689e345058b7e808e41eef6d825def7409a9b9f9614e2d61afb0b1c50bccc0c5416e88dfd01893bdf89672f723a20204921c2d51f7939d5c00fb0
+EBUILD xdis-3.6.0.ebuild 1213 BLAKE2B aa04c39917c64ee566e05983d2318a743faac886a275792c016ec63957ce9bd29a17e9c19dd3d7214e6d43c67f0a9af066bc61f1c052b49ac00db38eba1a1468 SHA512 a5892559ef78209ca30cca8042fe965b43952373c48bcdd5bd6f0c956e693fa042a89d4c2f3d8ac4d3f6b517f7253fec92164b734e196147f87aabd3639e3114
MISC metadata.xml 797 BLAKE2B b9b241f31c0a58195f0697c593da5e0cd68bbc753359fa2dca7b9d4171a9e5a3d6ac0dc6fab00ac585f282512d7c1b441b76f60b21a04dc7fad49a4f9490b405 SHA512 79ab1e93e4dd6c417a86f33dab9839a9f7bffbe94c1f1bb463f60b24daf7463f122e3f255a640cc73834bd33aa003176fe839e0498069033601c0b7e5d1c1cdd
diff --git a/dev-python/xdis/xdis-3.3.1.ebuild b/dev-python/xdis/xdis-3.3.1.ebuild
index 6ed74943cec9..37b1b7b57c76 100644
--- a/dev-python/xdis/xdis-3.3.1.ebuild
+++ b/dev-python/xdis/xdis-3.3.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/six-1.10.0[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/xdis/xdis-3.6.0.ebuild b/dev-python/xdis/xdis-3.6.0.ebuild
index 864ad6f9de55..bc4f16dc68c9 100644
--- a/dev-python/xdis/xdis-3.6.0.ebuild
+++ b/dev-python/xdis/xdis-3.6.0.ebuild
@@ -16,6 +16,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/six-1.10.0[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest
index 5ab7e7907b5b..3d7204b200d0 100644
--- a/dev-python/xlsxwriter/Manifest
+++ b/dev-python/xlsxwriter/Manifest
@@ -2,5 +2,5 @@ DIST XlsxWriter-0.7.8.tar.gz 233091 BLAKE2B fb5c3f50d56bf20633ceeade3be070028b11
DIST XlsxWriter-0.9.8.tar.gz 236187 BLAKE2B ff6f7392a72fe00107d2dfdc17a4d17f6505f9961e518115bf88412194ee8f32364709ee3da0756a7de038f1a699e32c000831b58aabe608564aa7171c20f702 SHA512 05c372c25142dc6726fa5475cdda433f5ecae1d0f92f87c50ca7bc26fb99f8ae369a1a8cb6ec5e909280c81f32c92ac23892fbd6326b8e1cf032abcf42c0d894
DIST xlsxwriter-0.9.8-tests.zip 28345992 BLAKE2B 0cda3578f69ecb152d6f30da6f2ab9c6eae33f4f303f2c9b7fc1bcd661e07722031b8eb35e7e57ffb04c84f6121f3f304c40379f891a0f9c50667503391f8e6d SHA512 a30cf917642100d3ffb9616809e4860593ccfa271beed0baa757ccf6f0822af05daf602d67773ce1b5af020ead108bf7a844dafb426c020c9adaed19cc7aad29
EBUILD xlsxwriter-0.7.8.ebuild 804 BLAKE2B 502fefe93c1d1fab6a357726d4a1934ec50cd1c1d99a3bf48d81d780400c7ceba4a5068f06ff6ed715abe3fc21e3660a9a57249a1c4f19c503609ece7776e6dd SHA512 3f3bb270da81cce327bd7c7577357d60843831e4a59116d6bf40bf9178b5251153e0660bb5c57998a36833ef59b79b54d9397222606ce379e0e7b7da3a2e7d97
-EBUILD xlsxwriter-0.9.8.ebuild 944 BLAKE2B f91fa9339a9bbb712696a53a82e7947a4e7b02a57c4847ab13191142e62d405e9748a3ab340ef3f2215b48714bbdb989db8186ad772b126dfdd033df50f65c01 SHA512 b213ceefff7bcb765d7f7ca6ac664c45f43bc62b251bd76b963adae539f8e733688a760c764eb739cd7acf849375e83b90567713f5591d545a6543f989369db6
+EBUILD xlsxwriter-0.9.8.ebuild 971 BLAKE2B 838d6e1f35e7febb3d9cae429c0745e417b33621e8d74ad3d095a0c96651b9b6fa4eed9cb2607ab9d6c0f97a0aa1049b0861aef59b40932a90d55689f12d0dd8 SHA512 5db3ad47fb2bf5354179b3ea77e5dda3bd1664261f50b8aa125bad6de61c645c12f8dc23598d0d5a948b9b47b7663c6a14d1afbacaf8f18edafcb37456c7a46a
MISC metadata.xml 385 BLAKE2B 29615c2fcc24b4ee0ab796762a67d1e1a09b4208b18cc13a000b3e7380d5e56c74020436801a41e33a74b0122c3c2872e22a643c1a2fc724ebb6064170ab5c5e SHA512 62eca3ef002307f383a6c074c3dd956d9035488e1eeaaa4b0e20a6c4d7c328568a2178478e0a97d6b3bfef0c9673a1ae2b58ea39e4e5a2c111b0a34c44398545
diff --git a/dev-python/xlsxwriter/xlsxwriter-0.9.8.ebuild b/dev-python/xlsxwriter/xlsxwriter-0.9.8.ebuild
index c7788814ae2a..d62a705dd5cf 100644
--- a/dev-python/xlsxwriter/xlsxwriter-0.9.8.ebuild
+++ b/dev-python/xlsxwriter/xlsxwriter-0.9.8.ebuild
@@ -21,6 +21,7 @@ SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/dev-python/xlutils/Manifest b/dev-python/xlutils/Manifest
index e1ce644d25e6..b6daf3d6f1f7 100644
--- a/dev-python/xlutils/Manifest
+++ b/dev-python/xlutils/Manifest
@@ -1,6 +1,6 @@
AUX xlutils-2.0.0-fix-tests.patch 651 BLAKE2B 9ea3c4c51fa818b29cf715813f2fcb3e48764b50df9499a7a233d9c2b8e57b467d21529713ab64359993b5925958e25db2e1ae3d5cfab6e4c24926f940836e33 SHA512 70e38d47a07232c025da62d2f7859f1a85b6cf5516a49b31e64066cd4feda066923d5f2b6ff4d7d0339e47bb0eba1b8d090eefae516c4bbeea8ae974d842ed2a
DIST xlutils-1.7.1.tar.gz 62278 BLAKE2B 5d90074a660ad15405d6a6e75e2da9a8eb45a7e516c70f4e0a1d34eb8db0d8a9b865ad0241d7d39719f77b1bcc4b3bea5e5ce358ebabc81b46a2ed6d4176ee58 SHA512 196ec5cf99e7ad5a612c455e4e293461ac89e6e93c28790e34dcce544c8689a9ab122e37458d3b6ff24137c3646607fa8768ab3a4c2fa4a3e2e59e0ac05d675a
DIST xlutils-2.0.0.tar.gz 61614 BLAKE2B 51fde8ef1a0a88ecccfb3cfb332fe8a31101d29865cfa6201001d272db34a5f210e988ccb99ba00344f80dd457a5c91866af12061af9342d556953700cf02916 SHA512 7b6c39912a2b23d718b1aaac2f21770f1e5b156fdc7416f11d4a7e6b52195ffffb982aecb52b5571599eb4928c7e09bbfb20fdf2554f0c49c286b243e2fb3ea9
-EBUILD xlutils-1.7.1.ebuild 870 BLAKE2B 3a0a0f91918a7b155e48a40028396cec72d5ba200edc2f6b749a15d872c5bc7ce1c7e0d2ccf631b2db18ed73371bc6f7ed3c888412fa399931451fe52ad825ba SHA512 28947f317dbfe44c3c2ad0796201ea048539346da333bfb995bd61c47a6e3788dcc9b7d75279d9690200c37d1591e3bf137659a89657064ffe274390581ea3b4
-EBUILD xlutils-2.0.0-r1.ebuild 1036 BLAKE2B ca1b08a990956110277fe76b6fe56f571bb1c6b3491108c83e4884bb1414e854a1cf7ec5997cb2e740cba610ac8e92939f8e4e41e57ccf77bbed85fe4707bf14 SHA512 779e21c7eb8b96c44dd907c43e07533e179f938743b9ab507f5df35c34760fb37433927c43c9c0eba3828eab5707b9be52b1fc7c3f50547add202f5a91b73150
+EBUILD xlutils-1.7.1.ebuild 894 BLAKE2B 2a9b8af8ea266caacbbe82d7c4506aa9490dce7c4dc424a54db79dbe18367d1b8013fda62561c30ebde52d2afb652df755775cf68473f03709fbd86131451172 SHA512 c5587345669d3e42d485ca36e1311c7b94dc06578e39a2369ed23d4b65ec347742ad49bb6f50930d16b636b6ed759d98b5e71692d9c0d23fb0f2db28665c7566
+EBUILD xlutils-2.0.0-r1.ebuild 1063 BLAKE2B 11cb5a841c5acf4666a192d58606a271d2ff5dee9303d886f8fd988bc3f8456fb8c347a7416bd1bfe106054577d85b4ed3a11bcdc938ec3410e4cbad464657ee SHA512 78698602e8351e01c9cddebba99142fec59d3c17a2aeddea967451dc8a916046e844ea6bdcf7513623295d320aa194d3e609dd146a6ce565d651eb7280e00348
MISC metadata.xml 320 BLAKE2B 73ea3f716e530a41155508ff0562a9264659d59bf40a8bdbd4a75e3d073a83e96a6c3a520be9ce1f300c32f3e5262f231464503e36f7988ddd9972447a308459 SHA512 c83e7b88d50078775118f9c2b9a7edeef32272247ae55c30a99d1c9927b4d3fdfe12393500f93fb3a2a7ec37d0d249355d39887a4f26e75f9c24d585ae3204c4
diff --git a/dev-python/xlutils/xlutils-1.7.1.ebuild b/dev-python/xlutils/xlutils-1.7.1.ebuild
index a5280d83e9f4..9bbfcb5a0ba0 100644
--- a/dev-python/xlutils/xlutils-1.7.1.ebuild
+++ b/dev-python/xlutils/xlutils-1.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -13,6 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/xlutils/xlutils-2.0.0-r1.ebuild b/dev-python/xlutils/xlutils-2.0.0-r1.ebuild
index 1da8b0f0d4bc..daa9a99667b1 100644
--- a/dev-python/xlutils/xlutils-2.0.0-r1.ebuild
+++ b/dev-python/xlutils/xlutils-2.0.0-r1.ebuild
@@ -13,6 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/xlwt/Manifest b/dev-python/xlwt/Manifest
index f8f64d53fbf1..79786d85b817 100644
--- a/dev-python/xlwt/Manifest
+++ b/dev-python/xlwt/Manifest
@@ -2,6 +2,6 @@ AUX docbuild.patch 568 BLAKE2B 372adc29b0f7c8f8cb840979f49c555b87ba1e5f7801d5c5f
AUX xlwt-1.3.0-no-intersphinx.patch 447 BLAKE2B 7d861dfcecf1a811c129569703dfb29bace4c8dd7de1b8bad89a4d93b03d80b7b79df5409c69b8ab4b132b16595d1c608885225ef41488382f4811147ae23ccb SHA512 f5c1e731a0a88f012dfc1b62ae37edc71082f3b6e5726389cf4722d69ce69821d1fffa8e2fb7537854325942c1157f68c168d8dbd82936918a1f164cd80f5010
DIST xlwt-1.2.0.tar.gz 153909 BLAKE2B 553315b6f6ba822122c18cfabaf5a30f25a6ccdc1c507bf7fbf293df42e380520ef647d3501b51443a90f77c59497b87c70f6a71d3b3ce53658d3a6cf2356f6a SHA512 e0be61f6a54ac39c91cf03a1a7535c464045539f6a040f000921815e3280bd341770d72f4353891a10dde7c1b51eab4ccb1ae1c10bbf779108346fba8484eef8
DIST xlwt-1.3.0.tar.gz 153929 BLAKE2B f0edb823201e477aca23af1edaa2a7bcf95aeb5b9b191f4d9a8be9e052d68699887cd829c2304b26334fb3e92d4a1fc1d0dbfabb477889a1295255170408715c SHA512 e09c515bda7edadb9624b842796a537316c1e2e06f3e74aca5440a5797dbc259036539fd64ea61648a30894f4091d3be829411d36e6170894980728c798c5963
-EBUILD xlwt-1.2.0.ebuild 1251 BLAKE2B 4f4f733874228768a86ac7fb7aeb8b73df20864780d02eabba37d186bea284da6652c6fa9213752f517fcee41abdd7341067ed82da0c293f539ecd7541a983a2 SHA512 96ddb68fff59342a4fcc3631217c4336063c19e136a14a62794137fec5871a24cd3bb068c21032789b3aea2baa88a02e3962e9ec779c9f2960ab980d2a7869d7
-EBUILD xlwt-1.3.0.ebuild 1274 BLAKE2B 0d775356d7a6fe81d4c3f123db1797e5520542ad3ccd67cf7df0d3382d95707187b406d3d37296f4dc32711a654f49ec502f9078f113456789421a97ff037ff2 SHA512 196c9463ebc6b3e1daf7c5ba67c826530f82fa5b6d6e94fa264fefa4b2648db012bc0086954cc28ba9b803cf1e7842021ec625a1cfd55cb0cbfd9b79fe05536d
+EBUILD xlwt-1.2.0.ebuild 1277 BLAKE2B eb0657e47b776455d9bde9632ca5f9ea1452c54bb608eff8723f0772d190045b5809df3257cb402453b847c7c4d44431f243581cfa8faa73f4b2f2da77bd05c3 SHA512 0e2bd11944beb0f263ea704f7fd85b73e69c6547d54faa106d77f091738b9f5f09458e86794aaa9da0518ff0bb866f848dc869397ff042118ba3c32830a410b5
+EBUILD xlwt-1.3.0.ebuild 1301 BLAKE2B f0dec52c5ac8d20dbc6d766a0130d405345f4cdbc9b32bb604dc34d9ee88e5b5fc422ccece0f50d578f025ccd005d14381414ed46bc346baff089da2e405037b SHA512 2a1f0555342294c0270c8f6a3ace71bd941f5d388a9d6d2063d3067937da77887fcd4270dbac04c164d75e339f30ee6ab9ca09fae6de7cb74e301021a490d496
MISC metadata.xml 659 BLAKE2B e2b6dbf5e4f15d1c105a7d4e6d6e9014feaa235b203818d0d6bad64e9156bbad060e02d3e7e54bebc44e5e6a85d6c10e516e0793dcc0dbd48738ffa4e63ef069 SHA512 eb8056746b86c2e29196ab25a01cdb899716b4a76f6dab5134e863d43882df8b68ad1374a6c81733560612c187beeeda5106bfbb3aef3881c3b7a476db91921c
diff --git a/dev-python/xlwt/xlwt-1.2.0.ebuild b/dev-python/xlwt/xlwt-1.2.0.ebuild
index 727ae720ea80..13c0fa724781 100644
--- a/dev-python/xlwt/xlwt-1.2.0.ebuild
+++ b/dev-python/xlwt/xlwt-1.2.0.ebuild
@@ -13,8 +13,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/xlwt/xlwt-1.3.0.ebuild b/dev-python/xlwt/xlwt-1.3.0.ebuild
index 64bd2dff33b4..52f830bcf7de 100644
--- a/dev-python/xlwt/xlwt-1.3.0.ebuild
+++ b/dev-python/xlwt/xlwt-1.3.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest
new file mode 100644
index 000000000000..96b06432f167
--- /dev/null
+++ b/dev-python/xmlschema/Manifest
@@ -0,0 +1,3 @@
+DIST xmlschema-1.0.16.tar.gz 278082 BLAKE2B 284f71536f86475fbfccefe1130fbea9319282e34ec11a1ca13c6ddd0f8aad2747d66c8cc6443885982c6f98fa074778f2757d012d1380ae46136dc3e5df4a69 SHA512 5dd79e608036995d70b4da627f89c86cd8e7a66f80c2cb87d701395229daa920759769bf7efad34c33dd28ca14971eb155a654f8fec12fb6ace8cb5ecf979650
+EBUILD xmlschema-1.0.16.ebuild 785 BLAKE2B 205974d58f8a9ed656821bc199c9eb0e56b9b7740542036936fdff1044813dc9e9b8c875717c74637383afa70e6cb19b517781116d5437207370adbb71ec1f66 SHA512 6a80f08d9100dfd16630ebdcc07f578ea8d733744072720aa8236260e67ad6522fb345ee498187c64b4db53d6fb9fc9d687147408a1b26dd6ce3eb2acd22a14b
+MISC metadata.xml 218 BLAKE2B 086fdcf7b63ca7bd6c58e861d717bb375e1cd372eff26d5d2eeeb176d8c5e6f10e653562abafb50eae7d7508f8e3d421b87e6a749acd0490308672828d0da697 SHA512 4558fee4c51117e21b1f42ca3edbdf1195ed297db798d6bfa0e5fbb7019654a187422b0abde7af5d800caffed66d1e55e4280e8be602bad591424d9776c46781
diff --git a/dev-python/xmlschema/metadata.xml b/dev-python/xmlschema/metadata.xml
new file mode 100644
index 000000000000..266e3f19ca59
--- /dev/null
+++ b/dev-python/xmlschema/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/xmlschema/xmlschema-1.0.16.ebuild b/dev-python/xmlschema/xmlschema-1.0.16.ebuild
new file mode 100644
index 000000000000..26c6d0fdbab8
--- /dev/null
+++ b/dev-python/xmlschema/xmlschema-1.0.16.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
+inherit distutils-r1
+
+DESCRIPTION="An XML Schema validator and decoder"
+HOMEPAGE="https://github.com/sissaschool/xmlschema https://pypi.org/project/xmlschema/"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/elementpath[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/lxml[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/pathlib2[${PYTHON_USEDEP}]' -2)
+ )"
+
+python_test() {
+ "${EPYTHON}" xmlschema/tests/test_all.py -v ||
+ die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/xmltodict/Manifest b/dev-python/xmltodict/Manifest
index d8968cbd655f..23811ec4e0c2 100644
--- a/dev-python/xmltodict/Manifest
+++ b/dev-python/xmltodict/Manifest
@@ -1,5 +1,6 @@
DIST xmltodict-0.11.0.tar.gz 26589 BLAKE2B 29498ac9c2f80828aa24d6cc4866aa6846fe10eb411a3e3617d85989c88628cc7c87ab80adb9ded492545fa2b4796a14b540479da75bfe464d1dfd811bbe1dc9 SHA512 d42ef146a40f386a5389958f890605c560ce9db2da4447099b8725edc1998339b77ea732576fc7e77fbe5a755a2dc3239dfae4a82fc6593c5f977145ab445295
DIST xmltodict-0.12.0.tar.gz 18481 BLAKE2B f7b7b71a6eaacc833a54369be38aa988b5c27845b19001c1d13e955df1f3a26c04dd2a1b45f0c0e704c4df6f4d380abdda7189944cc45b001eeef55405c43299 SHA512 1ec3de3ebd05adbe032ca569a71048e72097c0f5fc864b63f168d661f72d13d0981e6e62bb9ca2ffe925a3b2f7c2fb90a44177427d4bdf68137842342a9cd2c8
-EBUILD xmltodict-0.11.0.ebuild 631 BLAKE2B 38fe5006c99ae1b3bf0d3e4de2faaf580861746d2918efee552e9db447ab7ab4ccad90deb8cdb0a250eecac3363cab3635f71c0e0cd4a6b732018c7817e906d7 SHA512 bdbe2e3b26421a7bd3ce859bfebada8c6545a392ccd7120cd5aa6ceed015716d59d353bdc1dcd37782825378a5f2e94e2ef61c2acac37f49ff25efaa11a74437
-EBUILD xmltodict-0.12.0.ebuild 636 BLAKE2B c59f19c0203db19cfa8e9a2913a615079f12fb3263e3729c20456af5b200d4a85e8d10703a5dc9a764f047dc1e050ff95300e352232a501b9b1bedeaf23cfae7 SHA512 6c15532961439e12d2e32717b870f491233307117156f37c43fe9cc1b896eb7c915dfd15a98ef1b5f42cbfa86a185de1a794214f3c55805cff3b2ec4dd93bde8
+EBUILD xmltodict-0.11.0.ebuild 658 BLAKE2B bc1ddef2650175f07ac5d98d33b0b96f0043fa7b469a09a71de54ea36436d21e6305403d858ccc9a0a08fc49be108b82503712ca6d2b530d831e619a01b723e8 SHA512 d42fe42ac8bae6a84e0b99713065de470758e422befb904f44eae20957ee68698527c71501bf2e6d9e05157c87779b62bb1fb5d799e58b55de85206dd8abf95f
+EBUILD xmltodict-0.12.0-r1.ebuild 540 BLAKE2B eca8370aaedab2189c375fbc24b6154dc98d46eb54cbf75e53e18c84a1117457629b56c9aec0b814a49279607c509e8284630a10e13c890f5d4caf71d11f6a86 SHA512 0937d212946bda7af589badb957059eda7f21ff331153f7208985aac63d49487995bcbce9f5b995758192d4a23d6431d06c8ec0d07d90c05230426bda0957d73
+EBUILD xmltodict-0.12.0.ebuild 663 BLAKE2B 4ddb20ccbd438c79c6a5ebdf874c03985281751ed9e4fdc7b6046e7c659a759dfb21021547bd6b9e851b62e14e6d6b52749a398f1a4f0fab6af45ca956a3519c SHA512 0e1aaffe3b4cdfcefc3007b15fcb696819c2e8c1b158270c64f8397a907e6bbf0888c6ef41b42a2bd870b57d0a954a2d0e2b412112eea98c1b940fe9fdc4c2b2
MISC metadata.xml 385 BLAKE2B 6df98f89bbc4f9ce1e05dc86970c81d31f70559d4b87fd4d3908ceb1183906c1195544b2e99e96931ee26985f5e02b7fb4b036d8e6cd03c389cbe5764b964111 SHA512 ad748afd533651881c58295101e82097a0c4f4c15b205f4836315832ea3c08ee7cbbe18f652d09048c08532a3fe03b5fdd1f9da48d3378fac8624984c74df794
diff --git a/dev-python/xmltodict/xmltodict-0.11.0.ebuild b/dev-python/xmltodict/xmltodict-0.11.0.ebuild
index 82cdb090f37b..4270a7ed57b6 100644
--- a/dev-python/xmltodict/xmltodict-0.11.0.ebuild
+++ b/dev-python/xmltodict/xmltodict-0.11.0.ebuild
@@ -13,6 +13,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
diff --git a/dev-python/xmltodict/xmltodict-0.12.0-r1.ebuild b/dev-python/xmltodict/xmltodict-0.12.0-r1.ebuild
new file mode 100644
index 000000000000..806632b8ff98
--- /dev/null
+++ b/dev-python/xmltodict/xmltodict-0.12.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Makes working with XML feel like you are working with JSON"
+HOMEPAGE="https://github.com/martinblech/xmltodict/ https://pypi.org/project/xmltodict/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+distutils_enable_tests nose
diff --git a/dev-python/xmltodict/xmltodict-0.12.0.ebuild b/dev-python/xmltodict/xmltodict-0.12.0.ebuild
index 66d1067a4219..d6ee8799fb4c 100644
--- a/dev-python/xmltodict/xmltodict-0.12.0.ebuild
+++ b/dev-python/xmltodict/xmltodict-0.12.0.ebuild
@@ -13,6 +13,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
diff --git a/dev-python/xstatic-bootstrap-scss/Manifest b/dev-python/xstatic-bootstrap-scss/Manifest
index e78d5e8fa767..21555aaa942a 100644
--- a/dev-python/xstatic-bootstrap-scss/Manifest
+++ b/dev-python/xstatic-bootstrap-scss/Manifest
@@ -1,3 +1,3 @@
DIST xstatic-bootstrap-scss-3.3.7.1.tar.gz 205503 BLAKE2B 29a2047ffd37ef2cf061d84396f421656f1d29c23a5995aca5eda6f30aa67552063d01a81e5f5c0223d0c9bb2e761774b12a0e567e12b9b854a6fba330e931d9 SHA512 523f0f5c4b3d95f2751731964a046c2ec5d7b2f52fd74947f240f51539615989a26bae19b2f689b7993bd0148cddcfbd9f44c6775ad240a6d6bc9421edd74b07
-EBUILD xstatic-bootstrap-scss-3.3.7.1.ebuild 701 BLAKE2B ff61da6c3d80ceb8824bb4c2f87c0d3c707fdfe0e6e9b01d9c171e56e7605b3fb71cc24b1cd4db41a5e4d39b423d49dc9874595c8718ee13617dd78346d578a5 SHA512 ec1b1eb58e13353ccff6a80b92a83ad3aa056b8a45b9f3d3aa43b83603000f809fbe07fc9ee807ee28833f0380950bb1dedce29b4b39ea5ebb6ba2bcc9ea5098
+EBUILD xstatic-bootstrap-scss-3.3.7.1.ebuild 728 BLAKE2B 8ddc0fbaeded427ba6ba2832d6d1544684c8fa3fdc83daf53673ac404493ed1f3331fae33cb87328a855ac5a95d8c57a952a96e1bf0c2b743353f4f6e8cb0387 SHA512 6dc81425f040292277291d7e788115a01c2e340197f9bcf5a3b2b219c490e375593bf49f98a33b25f3c1e9283ac9a121363239c64af6730bd25c4d0781578cac
MISC metadata.xml 343 BLAKE2B dbc8357d35e47c91214bee8dcd23c5d88e093d88a0c797bda88c25f41a6d2388e5c5cc6d9d6bb100e79dd9631029b8b4c1277d4189a9db76591499fda6ca8b4a SHA512 08754400557065ef1ab62bec132de871320cebc9d704bc4458aefec2bbbdb576e1ecddec6936175bf1d5bb66e156f29c95dbb969f5402921ec423fd863158b49
diff --git a/dev-python/xstatic-bootstrap-scss/xstatic-bootstrap-scss-3.3.7.1.ebuild b/dev-python/xstatic-bootstrap-scss/xstatic-bootstrap-scss-3.3.7.1.ebuild
index 973a3164b0f8..a2271525ed81 100644
--- a/dev-python/xstatic-bootstrap-scss/xstatic-bootstrap-scss-3.3.7.1.ebuild
+++ b/dev-python/xstatic-bootstrap-scss/xstatic-bootstrap-scss-3.3.7.1.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/xstatic[${PYTHON_USEDEP}]"
diff --git a/dev-python/xstatic-datatables/Manifest b/dev-python/xstatic-datatables/Manifest
index 6fb201434bf0..f23297b1dd7a 100644
--- a/dev-python/xstatic-datatables/Manifest
+++ b/dev-python/xstatic-datatables/Manifest
@@ -1,3 +1,3 @@
DIST xstatic-datatables-1.10.15.1.tar.gz 209907 BLAKE2B 3e50c41bd5ec94386beb03de4d1fcd28cfa0594158232c2765a4f33512e1e1c822ecf1664f102f1cdf0204b81ab58eab38f6abdbb8cc196a29c16487d43029ce SHA512 33bbb9821b2acea56f2e85aca3a41433354df82455d47989c322fa572c5bb880ff7a9cbe9d9b556268159a3e9a8140a5d7215a4ecb8704db3f6d1e44860b015c
-EBUILD xstatic-datatables-1.10.15.1.ebuild 689 BLAKE2B 5730068a42c46749fc70c81ec09a20dd84f9847a75ac5b86ed583472d11396f06ab8482f56e1dd970f89f0f2ff747d8027301e963354308f55224abde3f8ff7b SHA512 98fad489d75c6b364b86b00d75ff68d10e57ae35e34e4cda821eab536ffe2b487092a42ef4a0723bb3f7a93722c59fd29d0615a2fb0be3a420015306eafefdd9
+EBUILD xstatic-datatables-1.10.15.1.ebuild 716 BLAKE2B 450aeb34a5144b3405e967f5ecf01ba39cc8c4b78afd00882010301d60df3536916438d91da916f05a490cd36f664d05ecb52599db3db18aa983cde2fe9ef716 SHA512 2dc9f435ae4b4cf12002740810de1a0a5ec57cb0b9c970c1b81b9faf9e401678adfb9fcb989ed00a558c163ec9db716d4c2e06411014359174129904b20fb9ad
MISC metadata.xml 339 BLAKE2B 6ca3b9bbad74fe5cafbc6dc701361f131c6140328fe031d8368277e5874a05426099e5b472a7fd45ff5614d031160fd0a626910a12cd71d3ee05630f57e107ce SHA512 ff3e268d4ff1d113b64ae85dd14791539017bd0b0c9924e10517d3faff1ac8df7f9ecea3deea122eb9a750f63beb077505d16d0a71a84a7b285a97ec3cfe66ff
diff --git a/dev-python/xstatic-datatables/xstatic-datatables-1.10.15.1.ebuild b/dev-python/xstatic-datatables/xstatic-datatables-1.10.15.1.ebuild
index 0d6083ab06d7..245797a9a3c9 100644
--- a/dev-python/xstatic-datatables/xstatic-datatables-1.10.15.1.ebuild
+++ b/dev-python/xstatic-datatables/xstatic-datatables-1.10.15.1.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/xstatic[${PYTHON_USEDEP}]"
diff --git a/dev-python/xstatic-jquery/Manifest b/dev-python/xstatic-jquery/Manifest
index afa675204fde..9dd58cb18eb9 100644
--- a/dev-python/xstatic-jquery/Manifest
+++ b/dev-python/xstatic-jquery/Manifest
@@ -1,3 +1,3 @@
DIST xstatic-jquery-1.10.2.1.tar.gz 116458 BLAKE2B cc02edfbbab45bbf397923188f163df8c6567789d9c0704947804047f0067bbee9ddf0b1b96d477d25d79bc65bc4bf5891e2a88beeac1ae92279c0eecc842304 SHA512 1f77c82d0025ba0fe56934d76fb5dfc0929bd91b18e6141023246e5ed1358600cb10a9b69be806bdfac29df83e42572ab8c8aa8da40b688d02711aadff393270
-EBUILD xstatic-jquery-1.10.2.1.ebuild 677 BLAKE2B 2116e3dbf8c434120e4229e576584a35439bf3ad8a35233a312882a836e63ad200e8211a78d95b0454b6f7b767c4cecb8840a6aaedc6b9433f7cc35a652c4b72 SHA512 52a3b339499aac14cf23c39e29302d187848eab741e045eae5f288aaadcf444963a3faa415ee1b3e860b0fd9744ce12761c7d301e1e184af259450ac3eabdb4f
+EBUILD xstatic-jquery-1.10.2.1.ebuild 704 BLAKE2B 9dbede96fc0235f3ba01a3516d074d6fba972027af0689ffd86de3f668f5fa0e9f572d391b303a93e6a6ad21266f56c25823c7e3373f5da778248a6760bc0717 SHA512 8366c2fb6b8783ba056e457f88a87aa067d207130cd9fa41da64fb940927ca944f94980337df9ed2dc2e5d6f74205ebdd9fe22ddc53f82286128b843dc47414c
MISC metadata.xml 328 BLAKE2B cd1db5ebb236344ab7336b3db5f4523fc3730a99a294392907ee5289a17feffd31390be088c02aa6c87a84bbbebd84bb48482cd739a5f55303333083d4bdc0c0 SHA512 883210945f38216a48fa5166057e95aafa03c9aec5a7de0d16303fb6a4e6d98c22695b55dd5fc1d26ba78b7c3def32ac7bfce1f036db32116a9b4e5e0b31a8c8
diff --git a/dev-python/xstatic-jquery/xstatic-jquery-1.10.2.1.ebuild b/dev-python/xstatic-jquery/xstatic-jquery-1.10.2.1.ebuild
index 44e7df5af10d..75b9718b71ef 100644
--- a/dev-python/xstatic-jquery/xstatic-jquery-1.10.2.1.ebuild
+++ b/dev-python/xstatic-jquery/xstatic-jquery-1.10.2.1.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/xstatic[${PYTHON_USEDEP}]"
diff --git a/dev-python/xstatic-patternfly-bootstrap-treeview/Manifest b/dev-python/xstatic-patternfly-bootstrap-treeview/Manifest
index fe9f8df60e64..2b432665a028 100644
--- a/dev-python/xstatic-patternfly-bootstrap-treeview/Manifest
+++ b/dev-python/xstatic-patternfly-bootstrap-treeview/Manifest
@@ -1,3 +1,3 @@
DIST xstatic-patternfly-bootstrap-treeview-2.1.3.2.tar.gz 19720 BLAKE2B 930f6aded2b42bb49b7b7865d64ff21923f720d15b375b018621fc1647cc0588226308e7c362d436f22074782a0e55ce7851fffbd47db1ea9c17f197e39c7e15 SHA512 51c3c60a56390b2c9662bf54a72a485ab0fa17872cd4163785c20b72fe4cc70b7a019214c1474d720e13e91eff807f0497d50bfaf5f3ce4f52a1bd488090b041
-EBUILD xstatic-patternfly-bootstrap-treeview-2.1.3.2.ebuild 746 BLAKE2B aa13a569f325f8188df53b4c96d39370a742b22ebd5410e62851ad3be5943eae352873f9a9381243dbbd62364de38b61bb4f1a85620f4d9d118a4c50e7b3a254 SHA512 8201a740d003f23e8382725105e2e0c6af98f63ebe41050fb2db531d673d08fb5b8c39b30a400507afef2b698533f3acf8e3e49d0195c9b24aa3f3c067f158db
+EBUILD xstatic-patternfly-bootstrap-treeview-2.1.3.2.ebuild 773 BLAKE2B 5e61ed6e704efe0d0ce5000f7ff3598b8721672ec042a675efa69a3212fb34ef984d07618a911e175e000fa982f011435b412820171e07dedb825977219bee44 SHA512 6f6983795394f3fc9f35f0680e8d1305526756aba08ec1f9732913549ab1fadc5db508ad772c2090fa6fe89a8e49553c1ee0e778b925a67b59698d9a783d8104
MISC metadata.xml 328 BLAKE2B cd1db5ebb236344ab7336b3db5f4523fc3730a99a294392907ee5289a17feffd31390be088c02aa6c87a84bbbebd84bb48482cd739a5f55303333083d4bdc0c0 SHA512 883210945f38216a48fa5166057e95aafa03c9aec5a7de0d16303fb6a4e6d98c22695b55dd5fc1d26ba78b7c3def32ac7bfce1f036db32116a9b4e5e0b31a8c8
diff --git a/dev-python/xstatic-patternfly-bootstrap-treeview/xstatic-patternfly-bootstrap-treeview-2.1.3.2.ebuild b/dev-python/xstatic-patternfly-bootstrap-treeview/xstatic-patternfly-bootstrap-treeview-2.1.3.2.ebuild
index ab3751b62fac..b70c7512aa6e 100644
--- a/dev-python/xstatic-patternfly-bootstrap-treeview/xstatic-patternfly-bootstrap-treeview-2.1.3.2.ebuild
+++ b/dev-python/xstatic-patternfly-bootstrap-treeview/xstatic-patternfly-bootstrap-treeview-2.1.3.2.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/xstatic[${PYTHON_USEDEP}]"
diff --git a/dev-python/xstatic-patternfly/Manifest b/dev-python/xstatic-patternfly/Manifest
index 2daf1cc3c56c..2f36724070e1 100644
--- a/dev-python/xstatic-patternfly/Manifest
+++ b/dev-python/xstatic-patternfly/Manifest
@@ -1,3 +1,3 @@
DIST xstatic-patternfly-3.21.0.1.tar.gz 5674553 BLAKE2B 23d14689bfd43195b26f818a0a766aa7ee3f70145baf776790dc642b09a38285370065538ca38aa85ed13924feadff2c97beb1c88026fb98a5d38b502c86ff76 SHA512 14ffebfefe00107cae16d6f2a6cfa11bc7be5b4cfec54f6fe0c0adb0d22b4730870ddd382b202d3489032680d9d4a43aca8ded4b654c44b083ee36c18ca70168
-EBUILD xstatic-patternfly-3.21.0.1.ebuild 689 BLAKE2B 29aa228f61b03f46e966dfbe797ff8ef93a06c1632e5e90ab26bfe69593e6fea523aad9a2ce0bdf9058ecbfaa5c593160a903366b20089de7b5a1b30aff3f2ad SHA512 765d815881b1ce7b23128b7a642076d041ed0f321b8cfd8a01c24fcf1fb0e83fdf696680801c04e634bdd066e67e24a9b32c99042831c791459e22e7533e1644
+EBUILD xstatic-patternfly-3.21.0.1.ebuild 716 BLAKE2B 022e2bba0b8f1ed270c90de277968c2fa3e6d0efa7ad84a08658ecc7851114457b4a50846f5fe4f28068db2cd0cd0be6b48f764484b74fc3afc28ee71de9d960 SHA512 b98f4c08b920ca0f0fbf39bde68be603dc2f4ab7a50d8c8271e029df165e902f8e6270051ee32ab755c047250b73bf957ebc53cf3a5471688f598d4534c1b889
MISC metadata.xml 328 BLAKE2B cd1db5ebb236344ab7336b3db5f4523fc3730a99a294392907ee5289a17feffd31390be088c02aa6c87a84bbbebd84bb48482cd739a5f55303333083d4bdc0c0 SHA512 883210945f38216a48fa5166057e95aafa03c9aec5a7de0d16303fb6a4e6d98c22695b55dd5fc1d26ba78b7c3def32ac7bfce1f036db32116a9b4e5e0b31a8c8
diff --git a/dev-python/xstatic-patternfly/xstatic-patternfly-3.21.0.1.ebuild b/dev-python/xstatic-patternfly/xstatic-patternfly-3.21.0.1.ebuild
index eff32e63a08a..adad943042de 100644
--- a/dev-python/xstatic-patternfly/xstatic-patternfly-3.21.0.1.ebuild
+++ b/dev-python/xstatic-patternfly/xstatic-patternfly-3.21.0.1.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/xstatic[${PYTHON_USEDEP}]"
diff --git a/dev-python/xstatic/Manifest b/dev-python/xstatic/Manifest
index 94d684be297b..3f8344846e47 100644
--- a/dev-python/xstatic/Manifest
+++ b/dev-python/xstatic/Manifest
@@ -1,3 +1,3 @@
DIST xstatic-1.0.1.tar.gz 2588 BLAKE2B 55e937e62cb845a9095d41b42b484d740557681f4b811522093c6486d97b9e5daa3d12af953bc24a37ed39df58d3adad1cb578ca434b8c0cf0ab4f4b23fff0ff SHA512 03b227a5971959c79c6b389d3bd1f6db724a439101599b8ae65b7d010712184308e30377125bbf24ce84994aa6e9add3d462fba9bee0008154d3753d3199040f
-EBUILD xstatic-1.0.1.ebuild 625 BLAKE2B 5840fa880e1f328e6702e9b96c602baf7312ebd4aa1c375d1706e012e294b5c47be2d2dbb8fa8967ac08fb4286177125fadc7de44ef84d703bfdc0fae536feb1 SHA512 62b9c26ec277403ded6bbb7beeca243dbadb2c315c1e5fb2cc3f22f7b3b740462d4c4197479cdfdabda80ecc0e054458ee2ff810b298193cf6fe2eab83b46332
+EBUILD xstatic-1.0.1.ebuild 652 BLAKE2B dc184d0b6a76a50cbd452cdec3eabfad9c8e08bf235bf469ca7fa76c15eb303aded84dd3d6092421594bcac9bc7932796c552ff90af4e8f28903cadc203a66e7 SHA512 1b7c3cd5ba86245dabc54121243ff48827b050c6d8726ffd2b17c57a60cbe9747536913df60ad3d8609472de91669e678c29ec3ea756e86b7ecd2f1180fdbbab
MISC metadata.xml 328 BLAKE2B cd1db5ebb236344ab7336b3db5f4523fc3730a99a294392907ee5289a17feffd31390be088c02aa6c87a84bbbebd84bb48482cd739a5f55303333083d4bdc0c0 SHA512 883210945f38216a48fa5166057e95aafa03c9aec5a7de0d16303fb6a4e6d98c22695b55dd5fc1d26ba78b7c3def32ac7bfce1f036db32116a9b4e5e0b31a8c8
diff --git a/dev-python/xstatic/xstatic-1.0.1.ebuild b/dev-python/xstatic/xstatic-1.0.1.ebuild
index ce1ea013ccd7..42d620704bfe 100644
--- a/dev-python/xstatic/xstatic-1.0.1.ebuild
+++ b/dev-python/xstatic/xstatic-1.0.1.ebuild
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/xvfbwrapper/Manifest b/dev-python/xvfbwrapper/Manifest
index a0b8a1b1ffef..9888e45f821e 100644
--- a/dev-python/xvfbwrapper/Manifest
+++ b/dev-python/xvfbwrapper/Manifest
@@ -1,5 +1,5 @@
DIST xvfbwrapper-0.2.8.tar.gz 4660 BLAKE2B 464a9f3d41d3c96a72c0cfc56994c32ccb94ac19267f5a701bd0ee18a17010216fd7ee163d8a532e62fd2256dc296201d4150f4f0d03fd4f20eae703b6bcaac1 SHA512 1b29b7e6bb336a9972e51249bbc96805733e305476cc559f5501cd09a343671c10333b5592e4c4868016d4510b37d6c592165a4683b1543e62c2205b1eeb0980
DIST xvfbwrapper-0.2.9.tar.gz 5575 BLAKE2B a973e6ca6dd85713e7b350397113d63c15fd284c07d3a0d5c0b8b8dceed65c3a17a3e8222b79ec88fb124175259d51fcd31d09a95183f1cbd091ba11d9bbec3b SHA512 800f3489b2e1bbc884d7651e344ed73783d6c00856f3ab7ccfa6b9058dd6d3bb98d38f11172ba89dff5773d6c5b773bc000786c1f6c6aae5a27179b37017851e
-EBUILD xvfbwrapper-0.2.8.ebuild 718 BLAKE2B bd4696f3bd9b82fcee13efae0472b1bbfa8ee02b80f435c0731bfc19217fd69fc1ab27fcc86e8e182bb46e1009538ad4f63edc445c5a0bb480064571d9cb0594 SHA512 6f11f39fe003325fdad90c70fe4200eb25c9653dc87251e8cf42a43f0fc52d637a1f4da73e921204b11b8767bdd53259b7cc53a2609e7462829d0f606fbc57d3
-EBUILD xvfbwrapper-0.2.9.ebuild 693 BLAKE2B 00fbfc0d637d287f962bac98f60255a71eb32c06b18836d3d5556786afd3622d58eef80c50a58b28f7f1b7335435d2442d2ef756ebd4107ed68775efe685d21b SHA512 09302d2c022d75896c455368f339764dafcb3ccc874e5f763e252f3a8b6d9d1cef2246cd8b078a26ca40c00f087e36f694199760ef2a0fac636b1fbb988145c9
+EBUILD xvfbwrapper-0.2.8.ebuild 745 BLAKE2B 543e1099e1781c8d169fbafb03d78ec963341b94dd823ee80e17a622b3d8ffbe7284513573ddf04fc138cc15cee0cdf2be7db4b545c0d76ded7aaefdee25fe3a SHA512 c621bbe7b5f122949f9c37f212bbdb4b6ff20930c53c6fb26b56192bbed71ec672a1df714c56baa4503328fef791011cc897c61c1834ff5dc3580d31c4dc81ef
+EBUILD xvfbwrapper-0.2.9.ebuild 720 BLAKE2B 534f8c6b3b3bc615f993480b109848cde9d895e8e6c8a9eb1e3c83ffc227a6bf7cb5b3b3b3adab3d70e5edc69c209217ecc7d4459e6f5a8e670a84a788a72cc2 SHA512 6c98c4cd57b083ef80e812c76b55584ba88b416297a92739c8a1cb406e8843419e372844c86537384b4156ea737d1382787f1c654d9966f83abc6950f37eece2
MISC metadata.xml 387 BLAKE2B 1371ad91acdddb84e00b9d88497327d9f969686caeb599467b702da40bc0bb59f324d143cbc285e2739c2afb49bf7984eca78ad9e02a89b8c5697ed21d33b3fb SHA512 d9e8ace17387367e585434a5b178a7a1715973828d6cf762ad82f2c4020413239e87b26dbcb9a8db1122ac57e2b09fe01f0f7fec1b48723cde989c0205b84885
diff --git a/dev-python/xvfbwrapper/xvfbwrapper-0.2.8.ebuild b/dev-python/xvfbwrapper/xvfbwrapper-0.2.8.ebuild
index ca6c26d4f697..1c0f153e9c63 100644
--- a/dev-python/xvfbwrapper/xvfbwrapper-0.2.8.ebuild
+++ b/dev-python/xvfbwrapper/xvfbwrapper-0.2.8.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="x11-base/xorg-server[xvfb]"
DEPEND="${RDEPEND}
diff --git a/dev-python/xvfbwrapper/xvfbwrapper-0.2.9.ebuild b/dev-python/xvfbwrapper/xvfbwrapper-0.2.9.ebuild
index 8a48d3941df5..853148cacf6d 100644
--- a/dev-python/xvfbwrapper/xvfbwrapper-0.2.9.ebuild
+++ b/dev-python/xvfbwrapper/xvfbwrapper-0.2.9.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="x11-base/xorg-server[xvfb]"
DEPEND="${RDEPEND}
diff --git a/dev-python/yapf/Manifest b/dev-python/yapf/Manifest
index 6bfe961035db..a190a2bef102 100644
--- a/dev-python/yapf/Manifest
+++ b/dev-python/yapf/Manifest
@@ -1,5 +1,5 @@
DIST yapf-0.24.0.tar.gz 145607 BLAKE2B 2f85130a28d7daea5f656bc3d46ef34291dfa3ac739170b8f7e120acbaa62c5f255c6c69d3b1775ceb13a63c09c239d207f227c41234bc676e131d0b4b958356 SHA512 daa61faaa2877af8bc8579b1f6a8e9cf177d1caf27e0430cc508b86b42d907186a0fe14913530368097b888f12c19fc601fbcc1c4e605341ca328e8bf40ea399
DIST yapf-0.28.0.tar.gz 157976 BLAKE2B 11dbbecd4a9cd77e6ff3f1f279cc4302b13445e3f0522f64a7e6b71155703f4c074a5bbf08cedc903533aeaee7338c63a98fc04870b8470a30377686dc66d2b4 SHA512 be9ed5278d085797aba4a582a37295716c76fd10a4cea4bb5090794dd53eba6d1340d8ba7508e33a146f189a863578c95b0a651bbfd90b0390076028e03ad9bf
-EBUILD yapf-0.24.0.ebuild 508 BLAKE2B 9da66e7bf3baa1635ebf5860d2c24584df3b89f6f91b0a13dc2252ce95b617850c4f102a8ec1adb52c2a3b1a36dcdf356be92fe8f4e679231c5563b6c9d48bbe SHA512 30ce60093517a66c2699ddfa4b32f9ca79ac1ac73dc2ab94d7486bec7f6ba8dc1db1e036013efca42244f12231bac8d5fe4b9b75db42d6efc4cce56b528492ef
-EBUILD yapf-0.28.0.ebuild 513 BLAKE2B 927ef9d9d1146ca4b522d23bbd6c01cd17d432e712cf18f20f15bf4f56b0732b994d49ccb5010b5e13e541e1eb8a84fe9b397eaccc32566f96e55c34e7aacd0c SHA512 8602924d1ceece5bb6dfc86d35ab34a4710a96140203d74911563ec48138fb29f09b7b8d05f99983fe2adc41ca6b5add9ffa5a6af1127b90d559c33477c30ff5
+EBUILD yapf-0.24.0.ebuild 535 BLAKE2B a54fa44cae446082a11057382c4def04678f82481b17c51c9b9b3fed39c6735f091464f4db57fb3cd2422e9a39b4f6b811b6179d3feec46faf3813dbda983ab1 SHA512 37740cd1449e82f8853dc265b0ef1d056d8636f2cecd33aedecf997ac68df8fa08bf5d8b9f7bc5ffc26983827d3ee4a5aa93ca62658ca8d369cd42152a41e83b
+EBUILD yapf-0.28.0.ebuild 540 BLAKE2B 16dcea5f8f9b91157b3976831f01b25ab5122bf23160c2bc954ca1f913b6308c470439c9f1770edf7310541e61f8a505d2a934dc8720ccf4f18334dabae87a6d SHA512 33c9dafffdaacbae72e28c1ec6b8386d457eb6898ad83a6105e041ced3bd9245a58bfcd3bd0b8bfc8cb93cc1b3ec6bc639df4665377c52192cac0038a03d3eda
MISC metadata.xml 666 BLAKE2B ef31442abd5b7c626a3e4068bb167e9ea1633364491f6466cc29c2ea64f6ef8e3b79c00471f568dc4e08b331788d7e64d8cd55b56f84b6a0f034878683deedea SHA512 47b4196f06d51df5383bd3b36bd3defb0ccd01f49339f4a5f1abd083e477660e0520e41d5632ec777f0bc3fab0d209eee8c28e0e619d81ea95d037de5911cfc6
diff --git a/dev-python/yapf/yapf-0.24.0.ebuild b/dev-python/yapf/yapf-0.24.0.ebuild
index 599e8fcc6053..21bdf0621cf0 100644
--- a/dev-python/yapf/yapf-0.24.0.ebuild
+++ b/dev-python/yapf/yapf-0.24.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
diff --git a/dev-python/yapf/yapf-0.28.0.ebuild b/dev-python/yapf/yapf-0.28.0.ebuild
index b405b45fdc9b..b4316410d2b9 100644
--- a/dev-python/yapf/yapf-0.28.0.ebuild
+++ b/dev-python/yapf/yapf-0.28.0.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
diff --git a/dev-python/yappi/Manifest b/dev-python/yappi/Manifest
index 55aa34f3cd57..77cf9cc25f41 100644
--- a/dev-python/yappi/Manifest
+++ b/dev-python/yappi/Manifest
@@ -1,5 +1,5 @@
DIST yappi-0.98.tar.gz 37074 BLAKE2B 3a2c60f7c5987681f242230fc4fa0b87f924c0d1dbaedd3c240d30e6c440e2604e7add789cfd37052301a1f0ab99c81e2de30249fd6c83d5ba00624e131d266a SHA512 699e1845aac8e3c701c495913862597240b264c396b0b6ad0e9d6d533138caaeb883baeb036dc7b57bddf02ba411475401b2db77527d2ee63409d73b80f32098
DIST yappi-1.0.tar.gz 38939 BLAKE2B b07b38bc07ffb6ba7aea3728ba6977680ca7f2dcc499778110aa31e733c512e5704cd580d01faf3344849df6772f110472a01328447228e9c45180beefc36f3e SHA512 d743c471ee3797b9f3b24c831fcb4ddf2cec7c13c56e567c0618eeada9a534ca0b114929da623a2c67142c61f3c38b024b25ba5e32883113148f4377f7574905
-EBUILD yappi-0.98.ebuild 521 BLAKE2B 0b508731e7b48284de71ec6261bb2c1304dadd4424c942f8f4f5787fe2783675f1e0bf8a3546b76fc4fa7d1a9f673e100c80e7a72b759efe5cc1c385145acac6 SHA512 5b453d85eb25e79d531986fe71c074ec22de8610fb312930388dbd66632c4e12b53f0ab8b664aa563b409a18546c269d8f9577acc236a4d3d73a534fd5f25f2e
-EBUILD yappi-1.0.ebuild 528 BLAKE2B 68480ad6e3ce939eda9b7327f2373f862d26e3034d91a4a71842883a52ebc3811d752cbae7190cde57f0290edcd3425cb4a925230b893bd37ba073982f4f9964 SHA512 0c49fcc8cceaa11271398881fef9e0ac4010631e5c1b19fc0c5140fe90309d39f9fcde0d83f6f6c397acd2ac7bab5337d8a5f4079f29d09011140f1a50aa56df
+EBUILD yappi-0.98.ebuild 548 BLAKE2B ce8bb6fe0db8462010127c5c18bd66b188bc7b69359aae26732d959fa84a09a1c01f0a75a66a3ce84e68f442eb3a8dd7a7bc9ba21d3dc8981460ca088c3ef382 SHA512 a9bbb8a0e104a288b66a4a6847b4cd2e602f2c0787c108c100b5cf6639720313f2aceafa36f144c69074e07082b3eefd29db2c2e8c90328cafd0d8cc4a0420a7
+EBUILD yappi-1.0.ebuild 555 BLAKE2B d2a7c4d41b94d1ae100517b68973b2e216cd8553083105eb5a5086a0ae6cab88d75283d6e4ca5ea86e9560dfd6c737979cca2537b711beb75a4253f870c48c13 SHA512 20e950fcddee7cb396c9e9d3dc1ff8d5248f19a576605c64001f1cd6a3d4ed97716dabf217702fc7beaf0d3594407a79d664001207f30233ddd71514289e77f5
MISC metadata.xml 491 BLAKE2B bd3b3283c39af67f7a1f55891d3168bf6bc054052007bec6303016d3f6b513cd20f94c83f427cd849b951102085b390e69dd4ac2d2d44a6b31bb5f1ff3f10af1 SHA512 d058a5d7d593e801967cbd8764ce0e55480580995a68cd3d35802932249fa015267052895d360fc13cda379333d1cf8222e02f486e68477afe1e2af1168731fc
diff --git a/dev-python/yappi/yappi-0.98.ebuild b/dev-python/yappi/yappi-0.98.ebuild
index 32b4a8f02a91..e5279a984a08 100644
--- a/dev-python/yappi/yappi-0.98.ebuild
+++ b/dev-python/yappi/yappi-0.98.ebuild
@@ -13,6 +13,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/yappi/yappi-1.0.ebuild b/dev-python/yappi/yappi-1.0.ebuild
index 83b910c85909..c8a9ad21d60a 100644
--- a/dev-python/yappi/yappi-1.0.ebuild
+++ b/dev-python/yappi/yappi-1.0.ebuild
@@ -13,6 +13,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest
index 4096a4cc7bb6..4e582831d855 100644
--- a/dev-python/yarl/Manifest
+++ b/dev-python/yarl/Manifest
@@ -1,5 +1,5 @@
DIST yarl-1.1.1.tar.gz 156284 BLAKE2B d070b0ea5cb06ef78f850a130d3292e66f592fd46ccf671cfe51f93c0e419a599f42f6a7255e3eb0f15ba96b1ac0cdcd0bce4deff81da6e5dcc25f7a8136bd78 SHA512 fe53e24401e91994d04fd7274200f92168bb08d78c460b49e800646a3e4611f6baefca4ede5b2b6727f2e6e4cd51296ca834305c0e2fb377ac3a928463f995cd
DIST yarl-1.3.0.tar.gz 159748 BLAKE2B cd7844545f3ee749d1dce865e21065c2b8e0c1ebf4715a3f8ec01064e534fa5b8b872539aece8a7e3a7ae147942ff5e0dc1878d84449d8248fd8e33c4234e3f1 SHA512 58e539900e7754b0a3d41960ebe20d21fd7245ce71fccb31d6a1204298dd71cacd742b2cb2b4c49c3a9b28ce5c664c412334f29e23a3c608aad8018142ba3e14
-EBUILD yarl-1.1.1.ebuild 657 BLAKE2B f7abb81199d7e405cc6e5f4c19ca7cfbf7404e15d05847af28fd18999af46bbf137ba9b231decc8412f5c7325009d87e65bd5ec96d7377f38b798efa11351f7f SHA512 0a1fc1cde43da587a4dde229fa21b821c2366b66cd5da25b930807a8d72ea2fac4ee165ab768fdb4f31b74757125d843045693efd1bd7147ee2701a9b8f082d1
-EBUILD yarl-1.3.0.ebuild 806 BLAKE2B 99db9e22a2f6f9868641ee1a9862c38fdf76f1941d3bd18b0d342b4779ab8e36bbd164c7f7bcb5b2cbe13420bcdb9cb4cf94c10fb58c0e998d627402908d8937 SHA512 e4280ae0c5559cc5589f747d936802b442ee3ce01f47897bfc1059b99c5df792002acae9ccc77d5749271dfce605f62623939f3161d3b1b020a4c7115afb38c9
+EBUILD yarl-1.1.1.ebuild 684 BLAKE2B 894d56ce3371a0c09089911ddc04da73a48c1304d5d8f48c4b7b76864a1ae8e02e3f61203f5f6f015bfbfb8aaba455fb078991ad09475a6c579d41a02bb70093 SHA512 5935e32d06d8e90c3ffd1ecf2297e77de6d8e4ea485939d2c5d3ea858c68471bf60896102643ddc5cd4c1782bd0e81836f44fab16f3b111d475f100786260ff2
+EBUILD yarl-1.3.0.ebuild 831 BLAKE2B 585e92faf3f82e4f48e640486d27fe8ba0cf68cea9bd1e4d95a537655ebcaa1ebf15fbc9d706d6399c28b427037b0136426aec4e4cc7114d00657d87f971b67c SHA512 4b15159d71dd0f97c1ebc16eacd49a5abc00d4728c4a540bad48df90a7b3ee74a439e5f5f620b8a66009b72f906c186c34173c4e99a96784e7732a1dab7f735a
MISC metadata.xml 439 BLAKE2B 8d9b97af296f25f501da90aa57deffca21625c8dda04f04e458879977865609e2fece4231deea45f297e3dc74740cea6a2d3a1e0be9b8c37eb5b08379361fef6 SHA512 f554403c332e415434d21a63d65f755dfd80dcdd813f3832b8e09ece9e26a2d28d274de9afcff7dbf2cf64122e4f4b50e546d7a2f67cc6f2090a4da8205cba8c
diff --git a/dev-python/yarl/yarl-1.1.1.ebuild b/dev-python/yarl/yarl-1.1.1.ebuild
index 098909c235ec..94d7db354fc8 100644
--- a/dev-python/yarl/yarl-1.1.1.ebuild
+++ b/dev-python/yarl/yarl-1.1.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/multidict-4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/yarl/yarl-1.3.0.ebuild b/dev-python/yarl/yarl-1.3.0.ebuild
index 5cabb0ef1a5f..821f1853688c 100644
--- a/dev-python/yarl/yarl-1.3.0.ebuild
+++ b/dev-python/yarl/yarl-1.3.0.ebuild
@@ -12,8 +12,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/multidict-4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/zake/Manifest b/dev-python/zake/Manifest
index a062a37f1485..0df5d5c315ce 100644
--- a/dev-python/zake/Manifest
+++ b/dev-python/zake/Manifest
@@ -1,3 +1,3 @@
DIST zake-0.2.1.tar.gz 12972 BLAKE2B 35c3b6a3ba39084e059d75781de9f9de41dc20b150f12d437aabfdbe0ed3b66e4e0bf2427700f4cc8b78aec47cf70309ca1abbc3fd90d6b25ca7d6c576f34617 SHA512 a9f7ddeb202e16355680d8aeb39af920eeb4280352cf746c630d208567c948efe78036032d4a6ca7b1f719093eaeb1ffa071c66975bd8036a9015706d64a76d2
-EBUILD zake-0.2.1.ebuild 696 BLAKE2B b5d1fb37eb0408d9547706dda61f8143c787af8a4b7745f6ad36c644f47a422d55c46962edd9dcad601891af7ab12f09dc43d7fe17642fa561a796d1e4fc2621 SHA512 8d2c2c30f8267d57f63bafbe1491623ebcddaa5ad617b36cc29f48eaab383a2fcc9579654891ddb32b44614a6db011c9364f24918abbd2e3e4e7bdc38940a3a8
+EBUILD zake-0.2.1.ebuild 723 BLAKE2B fce5041ae60fcf4ab9a6c82e1b0959b5f114c5e0973f03ca6a685f3c69464d56c6b6f9aab8248b423e3305537b174db0d5abd2678699296d9a53dea16507c902 SHA512 25300da3fbe053357dfde8168a213cff140802ba1984dd934b98d6c0c930e33afac8eab222cf54524dfbfb3a42deb61ed5361578f8b46c0cc306d1dc0b2009db
MISC metadata.xml 643 BLAKE2B e8d19d9fe1cf942a3580913c7b1d3284176bb8733e1e4101a1b02c9692b9451e895216cad363cae0af92f79bee19d26bb3e4976cb6c73717f8db198381d42dce SHA512 f37d7ebf54670af0b8af907385c88945a01467784163864fdc3e8a8a1f0a14bd342c4739bfc70307781df4b1c52f6a7c9ef74b3277fbe30127acb0afe34c0d0c
diff --git a/dev-python/zake/zake-0.2.1.ebuild b/dev-python/zake/zake-0.2.1.ebuild
index 5d12d30a4332..dda899e8e298 100644
--- a/dev-python/zake/zake-0.2.1.ebuild
+++ b/dev-python/zake/zake-0.2.1.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/zc-buildout/Manifest b/dev-python/zc-buildout/Manifest
index dfb4c8825988..a314940314f7 100644
--- a/dev-python/zc-buildout/Manifest
+++ b/dev-python/zc-buildout/Manifest
@@ -1,3 +1,3 @@
DIST zc.buildout-2.5.3.tar.gz 305163 BLAKE2B 83ef87a8b61e109498117704e4055ac533bec9be9a5d2ceb0a573808f776ca6fe607ef542ef7e7486759612da9041162a44bba19692e8ffc65c4f3cb23f99760 SHA512 a4d4becac815531cd180795372ce5896d1fdab8606fff492502ef1f59d6d1ddd8427bb00ea96d36ec284a18b17b9273d8b94a405ebe410bae7e9a6e47a8dfad7
-EBUILD zc-buildout-2.5.3-r1.ebuild 1235 BLAKE2B 7afe8f9c4bade3355a0e37a1f529bbd136c8f04f459b7ec5934329ec3a46c44a61666782b45c8a66c0f65466fa745dec7623e68a4231be35385ddca593818c99 SHA512 6a9293ae4f75360d546e97bbfbfaabeef45e5167a936da16975e290021c6074262ee493cec1765d5e9b853007c81e5e4f8bb26d63cf8e99b79cf47b910a535d5
+EBUILD zc-buildout-2.5.3-r1.ebuild 1262 BLAKE2B 2794fa4077344501b99ba3f2bc1bbcc17433c1343258f8a63aefaa277547b4c0e8cf15952c05c14f699937f6ea4d6e2cbb1a8ec3e7fe2f5210ac214ff85d7340 SHA512 e697d32f8a549c7849d593337141cda2eb555afc189ec3da6ec60b70ad4db0579783d6a9ffacf34da5509ee1da07134f1ae6a41a70b1cdecb113b8034b37c60f
MISC metadata.xml 1414 BLAKE2B 0a15f64e7b7abac30ebf4264fb998845069e3288f9dd7886cf916c2dd40f85204e00bf3a2f6712b05b00b1139e195c9e08906527df8992fea32aac8ef43842c1 SHA512 a5940bca5da541fbd21a7b1d7c2dd3db0d4415d336974ec1c638ad003e117480a000e780435cf254ee66d61a9f7552a13eaad2209223c5f190c4a9c96603a4e7
diff --git a/dev-python/zc-buildout/zc-buildout-2.5.3-r1.ebuild b/dev-python/zc-buildout/zc-buildout-2.5.3-r1.ebuild
index 09b8ca0a5ec4..fdff18c3a853 100644
--- a/dev-python/zc-buildout/zc-buildout-2.5.3-r1.ebuild
+++ b/dev-python/zc-buildout/zc-buildout-2.5.3-r1.ebuild
@@ -17,6 +17,7 @@ LICENSE="ZPL"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/setuptools-3.3[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/zc-lockfile/Manifest b/dev-python/zc-lockfile/Manifest
index 6d63b8b8a44c..aa6b2faddfc7 100644
--- a/dev-python/zc-lockfile/Manifest
+++ b/dev-python/zc-lockfile/Manifest
@@ -1,3 +1,5 @@
DIST zc.lockfile-1.4.tar.gz 11075 BLAKE2B 4fcc18b4d337c1b102916588aef7271fe189f30e442b5d2180b5a20d804f84649d4bf9dc6f601e6b7ee38c4a436c3848b83cbcb1a19974acdf072347b6822b83 SHA512 f145c34088770b50002d1caa88876f9fb11f3b9810fe68b8e1a38d27084d27ce058883228469abb05811f3f11a7b94acdaad8392eb1b6c34c98ddc885cdf77be
-EBUILD zc-lockfile-1.4.ebuild 1088 BLAKE2B 0b195e7bb2288c97e3d4e4497220240d7b8dae57ec961bdc1255ad3dcb2138ee8536a73438d0476a237813a7cdf206427ced605e8894c14909d8dcd6a43f283f SHA512 746df39c6824bc401d9c93194bfb853244b79316bf78d8b74307756d00a8f731479d5a451f9a8d4e53cc43dacf2a9bc3ee611784dc0dd77166239a533c85d289
+DIST zc.lockfile-2.0.tar.gz 11923 BLAKE2B 7609f64eef4521f0aa95dc899b253570a317bd997cced00665a2dbe22cf7f834ce75daaf4fdf79520157dee31742758aad1844d49c5eccb780e7d5fd2e8e5ac5 SHA512 2586bafacb12540383695a24cb01fd284e61bfa3fcb16431ed0e91278e547c68983363fb69c1ffbd54f7c22db43300ba018ccd2fb3e21666c98860415b7a3c3b
+EBUILD zc-lockfile-1.4.ebuild 1115 BLAKE2B c1564a43598a48bbae6104e2690a8776310b509f65c4bcda59e55303c3b604105e5fb6ba9d52cfea83704301a9d2eabfd16d53c3116bda6deee677a107f3dc47 SHA512 f18757dbf48f52e71020b45cfafdca82e385d6bb2329944f1800888d5e2c8326cb6eecd3b101662d5ac551eba0ac2f662080267c85322137f1ca200a198a331f
+EBUILD zc-lockfile-2.0.ebuild 1044 BLAKE2B eec4bc7e439daf85d27249bc5642a9ec468b3e0e8bc53fb014a3a2d306f67b766f707c2568f4fdfb866e074c6d9416170c3aaf0cacb3d99736f38f58fc20f62f SHA512 bded0c8e19c965fffdc517f0c25e7f57adbcd94ddb2045b765e64862a8436812132213f6d60e79fd51926280695313a65c38e4a7f97ce3efd1c7c29d37060d63
MISC metadata.xml 248 BLAKE2B 5d9c3678c604aac0f24c5d5015e28f02b9ce83bb6a179755a44adeb3d69e4dd50be4acc30a6317649f5be23bcf13ac210bbe4712aa403e9c4cf2de351b39c941 SHA512 dc5b06a888be6367909895d5891a08189f4657bcee602e5ff0021be2ad3677e58ec7387ff244625be66a142138666e7eac790d2a7b1e298f0ad644725b5e57e0
diff --git a/dev-python/zc-lockfile/zc-lockfile-1.4.ebuild b/dev-python/zc-lockfile/zc-lockfile-1.4.ebuild
index 79e0ce90c734..fc3baf934bd3 100644
--- a/dev-python/zc-lockfile/zc-lockfile-1.4.ebuild
+++ b/dev-python/zc-lockfile/zc-lockfile-1.4.ebuild
@@ -17,6 +17,7 @@ LICENSE="ZPL"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/setuptools-3.3[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
diff --git a/dev-python/zc-lockfile/zc-lockfile-2.0.ebuild b/dev-python/zc-lockfile/zc-lockfile-2.0.ebuild
new file mode 100644
index 000000000000..44e20f6b9d03
--- /dev/null
+++ b/dev-python/zc-lockfile/zc-lockfile-2.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy3 )
+
+inherit distutils-r1
+
+MY_PN="${PN/-/.}"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Basic inter-process locks"
+HOMEPAGE="https://pypi.org/project/zc.lockfile/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc64 ~sparc"
+IUSE="test"
+
+RDEPEND=">=dev-python/setuptools-3.3[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ test? ( dev-python/zope-testing[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}"/${MY_P}
+
+DOCS=( CHANGES.rst README.rst )
+
+distutils_enable_tests nose
+
+# Prevent incorrect installation of data file
+python_prepare_all() {
+ sed -e '/^ include_package_data/d' -i setup.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ python_moduleinto zc
+ python_domodule src/zc/__init__.py
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ find "${D}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/zict/Manifest b/dev-python/zict/Manifest
index 024ed8ef96b8..c2f30c320532 100644
--- a/dev-python/zict/Manifest
+++ b/dev-python/zict/Manifest
@@ -1,7 +1,7 @@
DIST zict-0.1.2.tar.gz 10839 BLAKE2B 6256e6202f6cca1db025d21c42b98163ad897ceda6a1b878e75165b358ec0a4b9150f04ecdc05f5408dd74c97212b8301d1f45d91f92dad138789570ffcfa562 SHA512 13fc6647bc1506bc5e8f69d39a07851a06634949ce917f294762ff3143c8a539117f8731b103df2663708fa1e8c968359985d9c4273aa952f500a89019c176e3
DIST zict-0.1.3.tar.gz 11199 BLAKE2B f91c51888816b3b3693ee272379e36c58141afeba14cf25eff9e1416cd59900ca9ab146d7fe806a22939e97dfb3f1657e443eb1420f4d5170a3723df32c3d73b SHA512 2051ff589f9dfc822ceb6a0adebb62e7b782bd426be5035163e78031814927dca221bfcc27ce47fb3d0287b1ec7e1ff120ccebf150e447df213aaa2136f744a4
DIST zict-0.1.4.tar.gz 11335 BLAKE2B 30a70f04328762687ea9e6805e540469c26a85898278f2d83e1004d2663cd728a03df68e4900cf22b9d3b3ec6efc44a0fae3e5e0ff631a8bb8cc1d8ac510b8ee SHA512 3381c7fd64a99145f80800772dde381ae16225209aa9300f9d1a2c36b5ac1c4281d4068202e607985666ad44cce7d18317d4d8ca4d3ea4f9a227d4f4180e015c
-EBUILD zict-0.1.2.ebuild 656 BLAKE2B 96eceb9e31a456165283e44119f0142aef66e65b31aa86da2638fc3b02fb44b5c358c55f190da0e782bb1cd43d9f027b3762698fbe68b8b5e7c711dee9502b29 SHA512 b272c603549bb40a54121d67c18c9a2139c5fdd8278d3a8944f0cae71ce6c420296745a217dd02b4cedead03adc728f645bfdcd4226f24cebd22561d43d626f6
-EBUILD zict-0.1.3.ebuild 650 BLAKE2B 88ffeb6d381618ce18343d3660e13726aa7d3ee5968e6ab5f0393f90e3876dd845a9feeb19c76c7991bf248b695365ce9704ca856c441363d39b823d6e799020 SHA512 af3eca5260ef5c92934c99f1f21417ef5b02ef271dc039b26332b8a246515ca7083159c535a1aace3650c8cc49b1e1c9d92579ada619154824fd951c5f0d66f9
-EBUILD zict-0.1.4.ebuild 652 BLAKE2B dab9229d3d47b718ed9ff3aca7389c6a186ff4b7c2abb11892aef08381173031120f14389c9d88877053e484569956dec38e13ce24e089a19f86e46e6fb3ab73 SHA512 c62380ac5211ec05f3bf6dab24cc93e3bf5b6c8edba6a628eeb51b337aa3575ac949535c93e28e74521998ec194bea134cb88e5f4f9a644e983bd90d3bf5a4fe
+EBUILD zict-0.1.2.ebuild 683 BLAKE2B f8dfc78b0cfd81a16cfdb541d3945486ae601f5c4f8fd34d82a051c87896d2a4460c16b3ff649cb7588215e7d550917c45d200f1c50a858dc5c66411480c7b24 SHA512 214adad255e34c4a2689f0c5acf88b1dba69691ed58f7f0935e7a7941ccd603f870d09998bc6bc426c435ff43640ab940cba59b78daf881ddf17e5e108fce4f1
+EBUILD zict-0.1.3.ebuild 677 BLAKE2B c90f98063ce5540b46f728364dbd8e4b7e2eac894e1168d4fc34c444cb6606d0dd0ef7dd34c8873151bf1ad8953cd595af2dabefd53db1f95ac8e5c26deb6fd0 SHA512 2bf9e8c224d0e5fa91098811c75d60ad20aec98adffaf0e4e1fe9b539117c3c0b57c1daac26ff932402172678fb230bd50309a7fc9fb2ef4585da7885a7efb4b
+EBUILD zict-0.1.4.ebuild 679 BLAKE2B 8e1e7f71318a8909bb49c8844a8371544ea2bd44a269ca11c769f89ac35b33c513980a5cfa67daea736c6e98985c26411d855193e4168cb05d10c2767816cfa8 SHA512 e72e9b4a04b766c5158fd76338cad8c2679e6a33f9aa38d34a36ead3dfb5f2d18475c37cdf195e8b53898a70a38d7b7f840e8c276b2ab6f888691ec87636a1dd
MISC metadata.xml 372 BLAKE2B e0704ea4318d17b85ab75fb9818e2ec6993173823f2b0d8fb92413e9ea83095a5ad95c05e69c4f6ae447c9cc2fe7a2735355b311e84b6036780a6b48ae5e7ff4 SHA512 02db2dbf57dc6d87318e8b79fc845f7aff7c6b98d80ea897bf24dca8f762f80581d69fd8990bca0e0d736997a93f2fd5a24fdad481b352e6a907c4b37a983eb0
diff --git a/dev-python/zict/zict-0.1.2.ebuild b/dev-python/zict/zict-0.1.2.ebuild
index eda2846f11ae..4c2d7c728f81 100644
--- a/dev-python/zict/zict-0.1.2.ebuild
+++ b/dev-python/zict/zict-0.1.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/HeapDict[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/zict/zict-0.1.3.ebuild b/dev-python/zict/zict-0.1.3.ebuild
index 78a99d7b7c28..4dff93e158f6 100644
--- a/dev-python/zict/zict-0.1.3.ebuild
+++ b/dev-python/zict/zict-0.1.3.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/HeapDict[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/zict/zict-0.1.4.ebuild b/dev-python/zict/zict-0.1.4.ebuild
index 7c2c1e3d994b..8b99ec6752a8 100644
--- a/dev-python/zict/zict-0.1.4.ebuild
+++ b/dev-python/zict/zict-0.1.4.ebuild
@@ -14,6 +14,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/HeapDict[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/zipp/Manifest b/dev-python/zipp/Manifest
index 8d6c51964c90..d3e942181c22 100644
--- a/dev-python/zipp/Manifest
+++ b/dev-python/zipp/Manifest
@@ -1,5 +1,6 @@
DIST zipp-0.5.2.tar.gz 10875 BLAKE2B 97e56b8e1cbff2344ee6b385085e6c821d61bd2c2510ac54e50a3f706515f1e22789168c97599787787b47f09dabe55abb594f5724d1d540f62d8d68fc32e36f SHA512 8c84b620844315ab1f1aa3c5bb29dcdf1271a0139198b5c3d6aa31ecb9a86f0dcef963819403d971ae0461c737312c064572c57ecf32d73dc973a5f69cf0375c
DIST zipp-0.6.0.tar.gz 10778 BLAKE2B 165ae85f51fe0c0232f6cf2dde70e2d7f8064413c15616d15e1ebd65cfe3c345bbd5b1b9713fa1171cad18015b605862509790bedd734edf5a7d8c80c5378af3 SHA512 18bef5aa3388ab3901bf08888127fc9cc17d8972a52f23ccf9a8035f09ee5598e17ddff833a10b81b2118461e0c517e88413518736763425a728cd0b19cc2052
-EBUILD zipp-0.5.2.ebuild 1107 BLAKE2B c79bf6753de8cfbfaf3ff0e54ced1763d5594915211d2cedb95f3d25c605399ba65f1ce25ea0b9d2816dd71e0ba31d802f978dc3ce12da67c4cb93df91b3db7a SHA512 addadf9afc87bdd8c52c0407e42a4821628170cb1b7b06284ad72f0cf53735f1e48e3460bd2d88550aa241a41735ce75cd4f42eceda0364b8c6cc0a8f1d2b2be
-EBUILD zipp-0.6.0.ebuild 1174 BLAKE2B 1f4c65171e70f0f563177cf3ff3e18be0c2ba0a358bfc4893c48509522ed9ab10996334cf7bfb9cd0484cf9fb702ac788aee150648d79639e8223bb4cc0e0592 SHA512 f5bb949a6868e70885d88ef7592c24fa04ac20de019d1dbba5c1e85f31940c7d2625d706e75d80aa8b503405f5c4db4f433cef5654f9a256609ddb0dd8482e5f
+EBUILD zipp-0.5.2.ebuild 1134 BLAKE2B 964f7b2a90f233924c1d63f6e9204f8b0623c2907edb7c89fdbe4a5f5125ed5e4d45f9d16a543030531e8904ee92ab4b472ea468a7a205a56a24491034e36804 SHA512 ab4bfbf28319ae5c5e84157face7fd4b57dc08ee03c7d2aebeb5165ad1ec6a262df7105b29f7ead0f50ff9b4832b44e75d7a6dd793971b4822a264c3c6d70923
+EBUILD zipp-0.6.0-r1.ebuild 1187 BLAKE2B e0d85bcff75982cca7c41400cff9ea42adaff522642d7855847fd0fa1a08c5a895edd4ba21a63c31cc6dcf15449b81802c120ebbfd1fb65aaa553600bb35a1a6 SHA512 c912761bbe28caab8b7479359afeab924ebe84b57d23d36f4ae145b2f0aecfa2fd3f29ca93365b6f777d07849f20c0351159698e9d351e8bae582c79b4b436a2
+EBUILD zipp-0.6.0.ebuild 1201 BLAKE2B b77ccd226506b7b79fdb160dff2ca7f20ff6185c89cdc4c6122ac91b64332f6da33d83ae348e0ef79147cb70859968fc643aa5955f274057b9e77ee0585e531b SHA512 ba9141f8046bbdc3486d1e0eb07299b5993b5c64885c9aab79dd873c1412850a67b5b82ae3eab708aa519dfa7b240a36b982ea53ca0aa56af23225a54c7193a2
MISC metadata.xml 523 BLAKE2B b2c729977d84466557f0fae273e5463a41fded78780842e4a92899cc79ad8cf2843fe9c397a70f1d7cab8a7ca317a6723b119047323e0be8862b7294afe96b33 SHA512 82b88eb00bb385c47ebf5c5cd560de25e4f865086983fd9a5767b7fb286406dd06273e8a596df31aba57baaf051b7c353f50f445753541de5b15e6a439132381
diff --git a/dev-python/zipp/zipp-0.5.2.ebuild b/dev-python/zipp/zipp-0.5.2.ebuild
index 366b54407418..550d4f714b81 100644
--- a/dev-python/zipp/zipp-0.5.2.ebuild
+++ b/dev-python/zipp/zipp-0.5.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/zipp/zipp-0.6.0-r1.ebuild b/dev-python/zipp/zipp-0.6.0-r1.ebuild
new file mode 100644
index 000000000000..4366045bcdaf
--- /dev/null
+++ b/dev-python/zipp/zipp-0.6.0-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
+
+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}]
+ test? (
+ ${RDEPEND}
+ $(python_gen_cond_dep '
+ dev-python/contextlib2[${PYTHON_USEDEP}]
+ dev-python/pathlib2[${PYTHON_USEDEP}]
+ dev-python/unittest2[${PYTHON_USEDEP}]
+ ' pypy{,3} python{2_7,3_{5,6,7}})
+ )
+"
+
+distutils_enable_sphinx docs \
+ ">=dev-python/jaraco-packaging-3.2" \
+ ">=dev-python/rst-linker-1.9"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ 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
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/zipp/zipp-0.6.0.ebuild b/dev-python/zipp/zipp-0.6.0.ebuild
index 46f6ff270793..e24fe1387bde 100644
--- a/dev-python/zipp/zipp-0.6.0.ebuild
+++ b/dev-python/zipp/zipp-0.6.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/more-itertools[${PYTHON_USEDEP}]"
BDEPEND="
diff --git a/dev-python/zope-deprecation/Manifest b/dev-python/zope-deprecation/Manifest
index 04c9373bdda3..d273259b8500 100644
--- a/dev-python/zope-deprecation/Manifest
+++ b/dev-python/zope-deprecation/Manifest
@@ -1,3 +1,5 @@
DIST zope.deprecation-4.2.0.tar.gz 223338 BLAKE2B 377ac7708d686aaa5b461a11a8088b52dbda303464f34aa990d7f7ae52cbdec3aee70fb05ea685b44279c9ef8a4b88cee4a39c364ed8c9c2ca6c04ff685bc090 SHA512 8ae5428d8e76014aaf17bfc05c88e7423be892f35bc9ec61f2f2919bb043fe0937cb592eec81763d9b6841ba3afa938e047cbecfacb9e4d29350e99f6ed417e6
-EBUILD zope-deprecation-4.2.0.ebuild 790 BLAKE2B bd738c2f5a2601a0d0e0419aa69838139f24bf29aa1e0f8d6404b4744fa281d04b2424726944f42e22a7e82536c39ccf55a9c30657d6d141a83af196caa4448f SHA512 16ecd84f3501b95a520f702e2690c7770888747172b21c97b6a0c4e25519b32a3c37d4206173888309f5f1c0fbd89467222db0e2509be386d6abf39f2a53f297
+DIST zope.deprecation-4.4.0.tar.gz 24737 BLAKE2B 993959f47e7808ad9d024d5df9d141cdbce3a1a3c281acc0d90bdb20747743936411714b52a29fcac6968cea50d5ab54820954f74c3f59081ce98f097715b9a3 SHA512 62371dc45fad6715f24cdcac1d25b559ed5248da774b5ecd215fb4d0b6fc0ab655bfb9e0fbceda964e8ffb7d70536e43f8fcf09d9f2742904717a6473869fa4a
+EBUILD zope-deprecation-4.2.0.ebuild 817 BLAKE2B cce5871ed7ed00894ec1cd927c36e6f000d49f6ce845246a4f2479fd7003b62b535e83ffa01d746b9c7c5b9d7357f8d7f26c886918da9e21051952afd5f94b74 SHA512 3f26bc47b795ee8006c26713d1348a0c1658008116b1193517a4af0ae0f0c0681f6c12e19e7638cc502a6ec8f583d78ddef64944771b448ffc893c5915c2c7bc
+EBUILD zope-deprecation-4.4.0.ebuild 703 BLAKE2B 0dd205d9acb03fb5978083fefc1ef95bb844581680b726e92eabf0b212995503887308ef0ce0fbd7d180e7afd259747d65f559dcfc03a2e78b088b43eb044a0b SHA512 279879bc421076dc0493913f47df68a21c7539892418a7a762be9bfb5625e63045034c16a8580367b141170ffdd46cfb2949fc4593f2d006104b3ad40b98fcb8
MISC metadata.xml 368 BLAKE2B c1ce605438814f19b09dff543b21baf02f65d922e12cca179a133ccd00b0f45abc38d7e4f8b328881630595250aa328420bc09209cefcd7e632740285992c7c4 SHA512 7fd7d1b36d207b8e91fa9d4f3f2c8e760e9705ab556bd8c6db12207958aa94469db6ce9353f6537a3ad0f5914a0b14ca3d8d8c90033a497870ee5856b8612c9e
diff --git a/dev-python/zope-deprecation/zope-deprecation-4.2.0.ebuild b/dev-python/zope-deprecation/zope-deprecation-4.2.0.ebuild
index beb9d76ed2ef..dae11d667c5d 100644
--- a/dev-python/zope-deprecation/zope-deprecation-4.2.0.ebuild
+++ b/dev-python/zope-deprecation/zope-deprecation-4.2.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="ZPL"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]"
# note: nosetests are not actually used or enforced via test_requires
diff --git a/dev-python/zope-deprecation/zope-deprecation-4.4.0.ebuild b/dev-python/zope-deprecation/zope-deprecation-4.4.0.ebuild
new file mode 100644
index 000000000000..9932b793cd1c
--- /dev/null
+++ b/dev-python/zope-deprecation/zope-deprecation-4.4.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Zope Deprecation Infrastructure"
+HOMEPAGE="https://github.com/zopefoundation/zope.deprecation"
+SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_tests setup.py
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ find "${ED}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/zope-event/Manifest b/dev-python/zope-event/Manifest
index a8d26de58b83..f8d4610388dc 100644
--- a/dev-python/zope-event/Manifest
+++ b/dev-python/zope-event/Manifest
@@ -1,5 +1,7 @@
DIST zope.event-4.2.0.tar.gz 488532 BLAKE2B 89c2c2e9e75a57afd43f7ee984cbe8f7add3cb4eaf1271695b2a5c31e77e5fccb0c884d3f8c44c54fbd06be209e4556bc2438cda9bc987124d46e795822bd841 SHA512 e39cbbccf679328db190f0641e3cb0d267fc606afc9cdbd4fb4100bde482f12f594319d885db101dfd98741225604bb49ef77094011bbe7edaa16877038f9989
DIST zope.event-4.3.0.tar.gz 17829 BLAKE2B 5d508c834321c70399eb9888bc2b000f5b18de625c68dc089f3ab8571a7948c1e43e76c62811c955777fc2caa65585347c124e24f2afc46b23e9d30b6c4a4599 SHA512 dad303d1b76c75dcc98f1164c6dec8f8458f1adc4109146942cf9ff40ed3f92579b2da742b10798bc720ab17cbdebc86e54008cfa5155616e2ac68b332e62571
+DIST zope.event-4.4.tar.gz 18818 BLAKE2B 628625280c1e3f06f2c2e6e9aa88d3e34958718ea4624d54a5b915f8a570e38d4893adc0a0c688a7f09d3c81ffd67fbb69a3bc89ad58d95be498c2de48fff697 SHA512 34dac7ce2e8faf464bdb3861217beb1dd0976b1cc047d45a79f1640dd256bf33162da6e105c00135217fcdb888fc3ac7a4b0b4b047f64ce310c4d11cff71a985
EBUILD zope-event-4.2.0.ebuild 868 BLAKE2B 9265e60a2e1613ec55321cdb5ee35c2b75cf817bc5bf442a53032bc94f48fb75c66a5a017e0c4cf1f6a51942adeb4f50cb016947d4429b16f62b615cb52082fd SHA512 716e97dfdd9965a9dbee5690c3f61ab4d6354833d10020927f18c9594c0229224c77e6b4d21de2a7d9b6da9e17b8080cd6807cfa887e9eb80fffaeae4c28a444
EBUILD zope-event-4.3.0.ebuild 1015 BLAKE2B 66bb348ed9f1c8e902372aa28f6919e16ae7a8f2ad57d2083fc44c66b5b3f24307d74d24247a354233b2ee2292c76f23ef24d877fcde2201c07dc8669870aac0 SHA512 da8cfb64e92aacf11839628e73b57d3b3e26f9a56438f59b6fe7fb35e5cf120445db82cc3e47e792d963ac905fc489751b9af35220d656bf626b70cc2135116e
+EBUILD zope-event-4.4.ebuild 1015 BLAKE2B e077170eb63ecd2045c8a2aea21e020bb9b3d1155b5ffb3d5850270469eeb6c93857fc2361fc4293c6414a55e2ca7c120f7412db24158b463128c04101275062 SHA512 76565c1c9a17531a6db32899045e2267f76634ca41ed167c9b5829a95afc09339aa8a9ae20820129642d1d8470fe997259af74fdcf7ce7c77ca11a2d4491c70a
MISC metadata.xml 378 BLAKE2B 53e40f9f0e2a3c17be6503b23c943f72c4221f8d131e56378bc7aa56ed8d889706a4e09f177e137fd1cdece259a2b13a2c6aabf4709b57e20d7e3964fdc580d7 SHA512 b04f8e3a6a16e89458912a27c16154f89067883f11c35552a00cd273095b30ae085b19eb0bebe860055db4876d23085b062b57f937eca21bbc98098a8a06a831
diff --git a/dev-python/zope-event/zope-event-4.4.ebuild b/dev-python/zope-event/zope-event-4.4.ebuild
new file mode 100644
index 000000000000..d9aca2f4d747
--- /dev/null
+++ b/dev-python/zope-event/zope-event-4.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Event publishing / dispatch, used by Zope Component Architecture"
+HOMEPAGE="https://github.com/zopefoundation/zope.event http://docs.zope.org/zope.event/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="ZPL"
+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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+distutils_enable_tests nose
+
+S="${WORKDIR}/${MY_P}"
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ # remove .pth files since dev-python/namespace-zope handles the ns
+ find "${D}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/zope-exceptions/Manifest b/dev-python/zope-exceptions/Manifest
index 1b34dc002d1e..53b1484a8e08 100644
--- a/dev-python/zope-exceptions/Manifest
+++ b/dev-python/zope-exceptions/Manifest
@@ -1,3 +1,5 @@
DIST zope.exceptions-4.1.0.tar.gz 26605 BLAKE2B c57ed6536e4e2eee973864b2cff4e5559f7a184c49714ca5b8b6c7c5bf56aa0e4580d149a9dfe0607ba8b1738e88f05b65c145ccdeb20ef82826be2009eaca05 SHA512 7491a0558a999d6907d2d1adb33086ef047dd4fc5d39709da628a94ee11f5afaec4b2cb456c19b16595cfaf46cc0d25fb847196d331c9d9c80d2ba3a582b415f
-EBUILD zope-exceptions-4.1.0.ebuild 964 BLAKE2B 4116bffc0d0fc9d4b0cb3387c66229374c9e6a941ccdb28f5a7bc89b1e4b93d3f906992f7c0c00fd07c91b810f6ce80554c106813d9ab0998c66df708ed124db SHA512 ed258b02c3586d0f947813e36dda253c3e77aafbb4e14624a70f8ecd73db9485598cee376f4664bdd7fb0977b3224a988f343de4c11755400b4aa8c633dc0c6b
+DIST zope.exceptions-4.3.tar.gz 30704 BLAKE2B aa5319c8f9b3555038809f8209d121b4a8944a9df1c683302749c12e1e5097139047583b1f033e6530005232fadc326aed7da64fa585b749ec50cd22cb3411a5 SHA512 348c8edb0246bb2035ca5c1bcfaca7d3be2525157e2c9267a59a061c8ba749b364428e3d6a3aa3f967306abd0a319e4d6fa935b7fc35fff3bb53960015505695
+EBUILD zope-exceptions-4.1.0.ebuild 991 BLAKE2B 7dd022dfde75d839dc524709179d54575070bd808e2f1674cdaa01d5f4f9462c65cd545aee7cb8126e9186c823696cf555e6d9cf434e485ec4094d2740aab8f0 SHA512 48f34dd0bd11a758e70044f4c49a46edcf2c4795c179a690835fe95e17cc293c81767d6860fd5461e564041bbc5d0d4fba3fc07405d9a1ead3adbb1d8cd2b1aa
+EBUILD zope-exceptions-4.3.ebuild 929 BLAKE2B 3cf4ce6d7a15bf177fd753279e907369726ae43f6ad6c16532dd9038623221fa5a498a813221f83cc747640d8d1d2a982810d62508499ad005473f3b9d9e05a4 SHA512 5171b8430a79aba8243a53c12aa18a75bb2ea071a5e6b93eee4f95c4602e9fe5434e50dcffd384a9fce3fba5b7e239fe6fb44fce978c94c3ad88a0bcb6fd4f5c
MISC metadata.xml 388 BLAKE2B 81b6980b4187c8b5be0134c006c0327df68b4c4cd251085b132aeea84145894b189fff3bbae36fc685854caa3f3bae79eec6240d2cae2895012ceaab9f75be2a SHA512 8eeba4b9f4529cd57b811fbbab44a10dbb8c98e797def89845975e83f837f1b8c3a4607a4a32ad8450e4f9f046abe9388a54c89b007c5673976b3ba7186e60c9
diff --git a/dev-python/zope-exceptions/zope-exceptions-4.1.0.ebuild b/dev-python/zope-exceptions/zope-exceptions-4.1.0.ebuild
index 55daa3948f11..e01506accb07 100644
--- a/dev-python/zope-exceptions/zope-exceptions-4.1.0.ebuild
+++ b/dev-python/zope-exceptions/zope-exceptions-4.1.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="ZPL"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
# TODO: extras?
RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]
diff --git a/dev-python/zope-exceptions/zope-exceptions-4.3.ebuild b/dev-python/zope-exceptions/zope-exceptions-4.3.ebuild
new file mode 100644
index 000000000000..3a2d52809d5d
--- /dev/null
+++ b/dev-python/zope-exceptions/zope-exceptions-4.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="General purpose exceptions for Zope packages"
+HOMEPAGE="https://pypi.org/project/zope.exceptions/ https://github.com/zopefoundation/zope.exceptions"
+SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]
+ dev-python/zope-interface[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/zope-testrunner[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_tests setup.py
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ # remove .pth files since dev-python/namespace-zope handles the ns
+ find "${D}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/zope-i18nmessageid/Manifest b/dev-python/zope-i18nmessageid/Manifest
index ca13cf02186d..afe9e1c3c823 100644
--- a/dev-python/zope-i18nmessageid/Manifest
+++ b/dev-python/zope-i18nmessageid/Manifest
@@ -1,3 +1,5 @@
DIST zope.i18nmessageid-4.1.0.tar.gz 24166 BLAKE2B 378095bed1407c0025a6bddadc57be779f938ac914a5067aeeef28adc22217b2ec2a3ff41487ca9578a88b2fd27fb07d35996b71d2e82a698831d15e4bd6e630 SHA512 c787417ee67f951a7c72a4501d17cb75fa60aab26768f4dd31d2cc3915b162a148f08bd2f00270d55fb8ec3804bcca62d07cbdee952ab1647a75681daf291627
+DIST zope.i18nmessageid-5.0.0.tar.gz 28220 BLAKE2B 84727f56ce8dd069915b5b31a2f9824ee83b334d82e3b2a958e35e43842cee044ec47879809fe6256b51631a5baf9dfb4432f7e5e494faceca2f7ade479d38ff SHA512 76cf129e266f649ab379d1abea143b34e42f0ce66fdfcbebd1dbbca639a55c11a9d41687a7bb4dd04359fa1465e235035849786d142bafaa68d783c1f7aee2d6
EBUILD zope-i18nmessageid-4.1.0.ebuild 764 BLAKE2B 27ed2a9fb96f9484920e0fb5457aeb1fd547a4d5a73b8f4f9a280dd92d19c6ac7c8820c3cfa2125011300eac55bbca88da4e0d490900d9c346f5275c30bdf4e8 SHA512 92fed7150aa43415cb43b00952f4edf16ed54443187a375cd0c3a3e12730ec61e2fccd17afbe1ad625243b519836fec65655167e3c6c3f256bec478d5376a1a0
+EBUILD zope-i18nmessageid-5.0.0.ebuild 826 BLAKE2B b0b290d892be5bada23ebd59cc09b0c3af549145f965a72ea2c9c5a110e41da192c436c24866334224f8af4c572bf1668ac57224219a476961a7e1d6527e3d39 SHA512 a5fc57b035824296ddf509ec2319b4729fe1f17e689f9a461fc27d9b0853a5612906910690135ecf9a9086ee121798509465a62e1ec853db8858fc420093d34c
MISC metadata.xml 487 BLAKE2B 7d59b64c324e8f6d9a38f6d95c2a672fbc8ebc3054e7786a114db8d99082a9d7d10c794c97a6b684f792475c79759a27cf48ed2d4f013201fe8f7b70ba00e3ff SHA512 5f2f2862d427dc342c90d1624ee7dd8d95ccc5f11410532dd892aa79b93c2e79a41bc6ead47e4f1ca43aa718ac619a01bfc03a71bcf7116aa39e2069dfc7da87
diff --git a/dev-python/zope-i18nmessageid/zope-i18nmessageid-5.0.0.ebuild b/dev-python/zope-i18nmessageid/zope-i18nmessageid-5.0.0.ebuild
new file mode 100644
index 000000000000..03fd892549b4
--- /dev/null
+++ b/dev-python/zope-i18nmessageid/zope-i18nmessageid-5.0.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Zope i18nmessageid Architecture"
+HOMEPAGE="https://github.com/zopefoundation/zope.i18nmessageid http://docs.zope.org/zope.i18nmessageid/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_tests setup.py
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ # remove .pth files since dev-python/namespace-zope handles the ns
+ find "${D}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/zope-interface/Manifest b/dev-python/zope-interface/Manifest
index 19882ea890b0..891e996e666f 100644
--- a/dev-python/zope-interface/Manifest
+++ b/dev-python/zope-interface/Manifest
@@ -3,9 +3,11 @@ DIST zope.interface-4.3.2.tar.gz 143139 BLAKE2B 60e8d1ed360192cfd2bafc5738f1a527
DIST zope.interface-4.4.3.tar.gz 147052 BLAKE2B dea636ebed2f66035510d467615a9532a7c082ddf4ad3bb26fe0101f790db667817e12c4fd3f4a0b654151422e6ff8cb156f3d2e4310e0294ffdc7b5b4e836f9 SHA512 29d9f3f1fe9af8a4ffb1e6d2f067bba1fa1bac7b02690ba8429985aa6ca76d3f337076bc8c48f39d0f338ccd855800b2f28b319a183a285191cc007bf8d9c9ad
DIST zope.interface-4.5.0.tar.gz 151261 BLAKE2B 45d84249c4c64e8c5a7406ca50f3fe960130727cf36dce4d6469b84da2747c1dc2eddbc29c779024c40bb7f2457559875ffd39e64c5e0ea7aaa911d7d19e2ca3 SHA512 d3a256723901bf505e4caa0f9988814cd583aefa1adced7ea9ce0a9130e67909f8d6b5dd20d986182a34ea216d63aec1aa4513fc76110e6d96a43a49f1719ee1
DIST zope.interface-4.6.0.tar.gz 150884 BLAKE2B d31c006553b31f7a5096f69d33341c868723aa0eeee375265c61896fc2dc16109e3f5135a0007604f9e6049fc0cc905e0f8c7ad23e1156a636094d0b334febc7 SHA512 cb82144f0b228dd4d2f7cbfba130ee190265bf809d4e928262935c3b5551a3a298df4eba2dfe7ecde96fed27f39f59ab95e9c11f3eadf0fdc13f61b5c046f78f
+DIST zope.interface-4.7.1.tar.gz 151374 BLAKE2B 87900329d4634456287fe0fc78093df02f9b0e27fe2fd9f6dc039253f5814f2a00936e0f49e6001754c192eed323cfad068cf863d3e52ed31bad6352d83e1d0e SHA512 cb99cdf9733cdd2fb6637163167da0073145db1ed1788ae147098a23a9cafb4d661368a1780a44a231a2ea9f1adfa4fd6acac423a4a8d9cf026ee3a603ca7767
EBUILD zope-interface-4.1.1.ebuild 959 BLAKE2B 3bdff323c4ada4e4a0af502d5df72237e80a7e3b677a5ce692502f0b15fb3455db01e53d9b4014c436fdc0380da5462b833a75b2fa1d54269973edaf615d7453 SHA512 d30cd0d549255dc69789699e59a080b4241a24773071e79e432c2fa9745f24b2200d6ddec80e6cd7285449162f9cdeb6a29827eeeb7b826541d350a8a389b1cf
EBUILD zope-interface-4.3.2.ebuild 1034 BLAKE2B 06d2bb6048c00f51e8752db4497327ecb41623253be7314f07f39dffa30c3dea46aa64c357075a3ce254eba76f87d9051a3ce50233f40b3af7652a6d99991f95 SHA512 f4d930bb4d8e1c67d40d2c3cbb3489c6200c3da35d2299e9355bff8204af7622b7fc4bdf6a45d9af0c5327204d8cc9b7a4c8dd2f0320c88b4f72c5a77c258e56
EBUILD zope-interface-4.4.3.ebuild 1279 BLAKE2B d2ccda8bcabd4941745586b890f28e431316a36029677f1d8061dae28c3538254d664dddd320256265ee1194d9a28e4cdb37e49f68fa3fc7d18aef33dfc57d15 SHA512 d1358deef807f7c4b64098605769d68946c8f4f1b98756e147d9c9ea2032659f80e1bd09e789b8751275c2d7dd243b8c73cdb9a620f6397d5cef6aa3eaa2cc82
EBUILD zope-interface-4.5.0.ebuild 1292 BLAKE2B c57f2dfbeb75582ced4d29958561689c2379085491843b538c05b7d3e03fcd8184320f1bc0d30712f0f7204e8ffd183b5877eab31a8a365fa412df9d4c886923 SHA512 fca7734568d812fb6a4ac92f4cd54ed11e5b1768f3236ac95da6a9bd75e24633425906eba391aafb5a1deefe2fafeef03e8e4a1e66057c564bcaa73ab16a3aac
EBUILD zope-interface-4.6.0.ebuild 1294 BLAKE2B 4178df09a23bf477e8358c370701836ae58974cc771ab2d78969ffecc063fa8552acc6be4779f400ed3a3c192f02c3663954ab71d0c5c97e30ce0439b9032560 SHA512 3d5915b93cbe9d876c0fb34f6c7eddf1f2061b34d50698c8d9fe56611fada5eca3b5cb1ea778f24d785eec8663dfc762da8f0bcac72c11f4871f81e4ac011da7
+EBUILD zope-interface-4.7.1.ebuild 1220 BLAKE2B e9b7b31a9b664220a7da7356f2bdc1a740bde3e1e43ca21b6d7c4d7498364a06b98847d60090be4f5db0161f67a93f9da5a8e414620c9da0fd680e973328fc55 SHA512 781fbb30d1d9dd13e620bdaac57a3c99dfcfdf05357c2ed92dc744a680c9f6cbf995ebab993603f4dc58ae1e5d0abea0cc99012ff5540c3b108808675d312e7d
MISC metadata.xml 386 BLAKE2B f8454bc6cb7c55f203d75f44428b0fe404d050e4938f80e5ca1e0504811a3ea73980ab474d12b47f31a87ed508a2f23143d6393eaf2f66eaface7b35a2058a61 SHA512 fc31e083f990006f9a4bdf1cdef5b8efee3e69e8444f614dd5fdcc0d7ddb8291cc1e45c21ab1418668c2e247068a39467e837aa8b869cc050a856635b8789fdd
diff --git a/dev-python/zope-interface/zope-interface-4.7.1.ebuild b/dev-python/zope-interface/zope-interface-4.7.1.ebuild
new file mode 100644
index 000000000000..f340cd3d7bed
--- /dev/null
+++ b/dev-python/zope-interface/zope-interface-4.7.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1 flag-o-matic
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Interfaces for Python"
+HOMEPAGE="https://pypi.org/project/zope.interface/ https://github.com/zopefoundation/zope.interface"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="ZPL"
+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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/zope-event[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_tests setup.py
+
+python_compile() {
+ if ! python_is_python3; then
+ local CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}"
+ append-flags -fno-strict-aliasing
+ fi
+
+ distutils-r1_python_compile
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ # remove .pth files since dev-python/namespace-zope handles the ns
+ find "${D}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/zope-schema/Manifest b/dev-python/zope-schema/Manifest
index 207d33ab6c5f..523d6e02e929 100644
--- a/dev-python/zope-schema/Manifest
+++ b/dev-python/zope-schema/Manifest
@@ -1,3 +1,5 @@
DIST zope.schema-4.5.0.tar.gz 76962 BLAKE2B 2ce5ddc674381bc5270865e141196e3edd10a6ad8f96a191d9bc603c99305e186f3cda9f92cd565c1f4956b4c68f2ab083187a85dabc6dae4a3c2e25cc6dbc73 SHA512 77f3f65a3d0b52f770a381d869b254f5457223b5fdda4b031e9531c57664dd151b4dc293d3cdc6dff5cad58d656d951e0d964fad9521100b7e007b4c15e52740
+DIST zope.schema-4.9.3.tar.gz 98217 BLAKE2B 9b3288bf8b07174fbbd919398cc441f5585671e312651f9cbcbbab9f885af67f5f8e954d70bd4787e8f17bd465f8152c685b894188d05a0663344fb8b3c70569 SHA512 63cdf431ba2aa79eb5771f99cf0a60932182edae00a63873f96cc02c70f826d23c72ecabd736d0f6439d63af900b4ee2c05246eabe0b1689b01bc15a09648504
EBUILD zope-schema-4.5.0.ebuild 852 BLAKE2B ab75e4ba08d4a5615a0133455aacff91b74fa16135596c09108006cde878f2236f6dafe5d6baabee51dbaa8beb177fd79ce0f45574c9f9fc9ebac5ed9d56a8d9 SHA512 04e359c78e1626468ff98880b238b210c9eb77815013640cd45a37d774f9a912fb208109e69f865cf8e8869e6e1174d8bb941d364b3d6bdff9775f3b573a5fab
+EBUILD zope-schema-4.9.3.ebuild 991 BLAKE2B 07af3dd5dbec88b16b30b5ed01e6abfb9a14ce196616111793b7c4429f09e2eeec912c65793a0a511f1d3085e15a8265529e7127fa53f4f337591dccba32810e SHA512 23a767d7d51580991df4cf1889cb946c14b96d1453d51f55d51515d4d6adc3901ef7bfded6e4261c41d2dc38307208e9998353b1cdf64bed86ac6e954bde8d98
MISC metadata.xml 473 BLAKE2B 9d4475a1da73bc0330a977dc4943fe10a2b51465cc79413b2d8fc780a6b1afd73f77e54025fce33be258546fd991e1fd9ff9c37a2c9654065c67867255382a15 SHA512 6d2c6bc56197b18365bdb11a2986c614234aa1e57f37b93f95f6616a3674890f7f02a901d58dbac0d2d98ceb1cb8535d9c2e84969778108e1e8bcdecb89c4299
diff --git a/dev-python/zope-schema/zope-schema-4.9.3.ebuild b/dev-python/zope-schema/zope-schema-4.9.3.ebuild
new file mode 100644
index 000000000000..2350510ec5a3
--- /dev/null
+++ b/dev-python/zope-schema/zope-schema-4.9.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Zope schema Architecture"
+HOMEPAGE="https://github.com/zopefoundation/zope.schema http://docs.zope.org/zope.schema/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/zope-event[${PYTHON_USEDEP}]
+ dev-python/zope-interface[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/zope-i18nmessageid[${PYTHON_USEDEP}]
+ dev-python/zope-testing[${PYTHON_USEDEP}]
+ dev-python/zope-testrunner[${PYTHON_USEDEP}]
+ )"
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_tests setup.py
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ # remove .pth files since dev-python/namespace-zope handles the ns
+ find "${D}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/zope-testing/Manifest b/dev-python/zope-testing/Manifest
index 1ea2a337276e..e6c511d8c384 100644
--- a/dev-python/zope-testing/Manifest
+++ b/dev-python/zope-testing/Manifest
@@ -1,5 +1,5 @@
DIST zope.testing-4.6.2.tar.gz 62710 BLAKE2B 4b70538dc8bbbc4445bcdc8eb2d49c36b4fede893a50007367195aa1017b088ae65805b59566daefd7cfad612ca20c24659cb3da65aa3e307cad3aaa03c67178 SHA512 816c87a38c847aad67857c364bb9999f4283484c933be2bcb54066dac4a6f8c6f94dfde61860397003e7f17b8669e7964a7fbe28e7ca7313f5d131f17c0b672d
DIST zope.testing-4.7.tar.gz 63474 BLAKE2B dc825849c288b9f8ab9e4edfe670e09aa49f28c64047da8e0fb36cbfa6cf24d70cf6a49ea8a51ca1831b152f3ffa4b0c62cde29750036f13c9f754df2bb80da2 SHA512 cdf87f95196880a0f55c740f6340286bb29e96e9273d0c645bbb50def54a0645cce22d971adba3f15ff57b1021a72749219af83abc4e8fa775fb982d8164791d
EBUILD zope-testing-4.6.2.ebuild 813 BLAKE2B 2e59467cd247de6c73df6060fdc41753b323388ebd836e8572903d44ddc5f12011d88535fbf1c265aa37323072642ab3bd4a2cab645d7b754104d30e3366b86f SHA512 2def90845bf5db3790645757dc38858ed1737de6e7fa9dd88cfcca582f4677fb37b3c45fd591ec8adbe53cb18961a4331d789222d7ffd0cc7b24896871a8d7b3
-EBUILD zope-testing-4.7.ebuild 822 BLAKE2B 0158a9eb9ec6ceed9c7013cfa17ff0b993f9fbb555f9e1aad7f05a698bd6e60d9bcb304bfe0f7bd0e3a48a19f140ad86c8f2c6ab105a4fa4805f0826599c785f SHA512 428e6a700d86f1de65a0d6ca9ec2df89429d42bb10201c8e61da27bdf5134b375c7c34cbcc4018e77fd2ee459923a291dedbc4621a3650b5ca6813d0864a46b1
+EBUILD zope-testing-4.7-r1.ebuild 844 BLAKE2B c627595c33ff972ba947b3d26247c4aacd71ab600584be06afcf9e46f37d6ae7162acbb9169b993e6054a4deb761e575e4fe0759e65ba8fd2a90e66826950cb4 SHA512 3a54768161be03eaa47dfc52650b1bf77c0905fea0080e6968e6e3ae052b45726454ecba8c9b573c039bd217266e3fc421376aab10a34c6529eabb2c2e01cf51
MISC metadata.xml 382 BLAKE2B 3931e1281c2947e5d4582aeb10a79579e4b3c7bddca959fb1f6a65f47cd1b42df2a54f8d3200d3ab4f1dba843b978a4bfc29a9cc23070977ddfee1a74b3c69e1 SHA512 ddd7e2cd30860e71eee851d969e3ea69f72edaf4dff87dba784925e203cd1f0fada3c51090291fd8b5aee8e715f097a0bd6be1e89abe37526f57dde529c5e61d
diff --git a/dev-python/zope-testing/zope-testing-4.7.ebuild b/dev-python/zope-testing/zope-testing-4.7-r1.ebuild
index acd8b7e0fa29..0a0141ce6a97 100644
--- a/dev-python/zope-testing/zope-testing-4.7.ebuild
+++ b/dev-python/zope-testing/zope-testing-4.7-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
inherit distutils-r1
MY_PN=${PN/-/.}
@@ -15,18 +15,16 @@ SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="ZPL"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
-S=${WORKDIR}/${MY_P}
+S="${WORKDIR}/${MY_P}"
-python_test() {
- esetup.py test
-}
+distutils_enable_tests setup.py
python_install_all() {
distutils-r1_python_install_all
diff --git a/dev-python/zope-testrunner/Manifest b/dev-python/zope-testrunner/Manifest
index 9e941f51a1b7..21254fc73656 100644
--- a/dev-python/zope-testrunner/Manifest
+++ b/dev-python/zope-testrunner/Manifest
@@ -1,3 +1,5 @@
DIST zope.testrunner-4.7.0.zip 260508 BLAKE2B 5ff63debf8119aff46a8c3ee72a4431815b37de80922cb5b8e4a318cb99200acf7dd6181b15a8233ed879f312997aab68a3439dab3dbc737093cde1ae48d619e SHA512 edda96e6871d954bb1f46ca18e2de9d1726d68cb3787f080b3b858c4dbdc2ceeb809962d178350a354e16c04711a89b2c6d1f663f256e1f72c15a7c494e51d32
-EBUILD zope-testrunner-4.7.0.ebuild 1114 BLAKE2B 15994628b5aa896ae681e62c37c3118ac0170628ade19e68f17877660eb61ba189524465db4f2df95b34bc16a56fb77c3a8ba042c76f5c47aba79b72990c4d0b SHA512 b27bc08af510b2322c4dd37183c1db75d926b95d4a1dfe3d3b30afe9144d8d0cdf2304f60eba3088b04d6625fcd212f69f2804e288ebcf3df263dedfa15ddd34
+DIST zope.testrunner-5.1.tar.gz 140679 BLAKE2B 4044b9c77bbda6610b803fbc91cb7bb4d1aaeeb041c32cb91ecd05e05d75a685cd4b6d4531fdcb74380e6ce3fc40f32d21f71ad346491667458a165a90e3a401 SHA512 685d1e1512bd85a00c34f4f89ca1e0f8d1f0939de7b25db0cb43da44e5e41e735e1e9a5ccf2a89b959d7d5f074da71dfe0fd931bd62082159ec65c0b53cd38c1
+EBUILD zope-testrunner-4.7.0.ebuild 1141 BLAKE2B d37c5a9e3ac122f4a9cd06b36966e2ed420607a0f8b0ab5fd14fc15686b1826234d2ec081b62cc65347ae760b73104a412b2457481ab4cf346f3c57b4bd90e63 SHA512 adbf464d7e7e0727d29a3f0e9fc952b7f9e3081f5f6e1036975716405dbc1b4276075d2c115004a2815b3bd2380773f851e70b4d76dc932bdd6304e6f8d82b8c
+EBUILD zope-testrunner-5.1.ebuild 1023 BLAKE2B 61ceb355e93dfa5f89de37e7a60838a4c128db8a78959b1c5651740f7da728033d89b161e194dcfb2b191a5340529186d8de61040f6d4b799704fce49253f989 SHA512 c7c0cd072bf1618a18712566e803b72a23d39173eb59b4d99e97869973a4958705ec47fca76a68ce7bb2e5b33be004c6abd9989db361b5ce65767948e9137124
MISC metadata.xml 388 BLAKE2B 7e19b9134023bf0117cb60760a8579041f1627be3c018be3cad9dfb69d38cc269b1a44350f79a8b282b0ad7035b0328dcaea341a84b09a0a828175d5ee68bac0 SHA512 a6f78bea0ba1c56a15e520c58411503dc976224e7fbf5cc263477f37d5744da29ea3cd4a52c317753a3b68d5efc60e4b3ef8199f9922484ae8b916ff67bd2a32
diff --git a/dev-python/zope-testrunner/zope-testrunner-4.7.0.ebuild b/dev-python/zope-testrunner/zope-testrunner-4.7.0.ebuild
index c0416dd54d6c..f42adea0763e 100644
--- a/dev-python/zope-testrunner/zope-testrunner-4.7.0.ebuild
+++ b/dev-python/zope-testrunner/zope-testrunner-4.7.0.ebuild
@@ -17,6 +17,7 @@ LICENSE="ZPL"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
# TODO: extras?
RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]
diff --git a/dev-python/zope-testrunner/zope-testrunner-5.1.ebuild b/dev-python/zope-testrunner/zope-testrunner-5.1.ebuild
new file mode 100644
index 000000000000..40796ed4ea33
--- /dev/null
+++ b/dev-python/zope-testrunner/zope-testrunner-5.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Zope testrunner script"
+HOMEPAGE="https://pypi.org/project/zope.testrunner/ https://github.com/zopefoundation/zope.testrunner"
+SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/zope-exceptions[${PYTHON_USEDEP}]
+ dev-python/zope-interface[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/zope-testing[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_tests setup.py
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ # remove .pth files since dev-python/namespace-zope handles the ns
+ find "${D}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/zstandard/Manifest b/dev-python/zstandard/Manifest
index e338156d2d38..7b5d2e9fd7ca 100644
--- a/dev-python/zstandard/Manifest
+++ b/dev-python/zstandard/Manifest
@@ -3,5 +3,5 @@ DIST zstandard-0.12.0.tar.gz 648827 BLAKE2B bb644150e4126997d447dad3e5aec9f6e15e
DIST zstandard-0.8.1.tar.gz 463785 BLAKE2B ac4dce58cefa05d265824004464bad89a7f4c4e5f19ac1d8b5b8b0ad6f806318e2b82ffb6f3a290e3605961801909b339b1e5d89fdccd76fd28c75a695a92e0a SHA512 0ddbe22381397443c6c9f84e64f9358160bede104c4f48351119d880ac4f88994739b0b3915454567d2b2b04930c6ead5aa290a40323ba4b0bacf5e97809793c
EBUILD zstandard-0.11.0.ebuild 670 BLAKE2B d50ef13ab06e001181527671afec0d3154e93a5d4965526de7f287a6fbbde250918cf8f573794212b638ed2d71ae312486ed3c421559a0559396abbd793aeb24 SHA512 2f77dac42d7c8ac18bd9b61e99918a99eb7b7be6ab8cfc39284e6b17202a6e834b23a2deccb0f7f76ef35666010e871c43a932ca8d42214794b2cfa054aebb43
EBUILD zstandard-0.12.0.ebuild 795 BLAKE2B f1a35982c2871bbb23c2185a6e4876ca51eaa28d6ff36b74fca91463b81e54b5a0b5fc0323616644f54eaee00fa8902c2aaba47c97f4f12e2134798e78f48725 SHA512 5fdfbbf08e7579a2b850cb0b80d94c96f6b5067938b665bd6acfc5dc7a3000c86335e407bb1a0555fca150f4ce21ba72a005a5a0a60d04003056995ddbdbacaa
-EBUILD zstandard-0.8.1.ebuild 673 BLAKE2B c48230a447ccce387bd7b46ffab830d103ca219309db5d6b6468aab127a5a48594ab567d56f16b880a64736c115e397080605c26d29618740cfd433625ca64d4 SHA512 d5df28dc7aa760e481e52b92339b42c331fd7f5c8d163e249f91d5a65dc38afe9879a556878b2a645e043122a68a7ca8650408467b96450ae5e2933a4f849b04
+EBUILD zstandard-0.8.1.ebuild 672 BLAKE2B e90936815de88b0afb69bdc32aa16dec5d41aaa9f5383820124d9cf83f76ff12244d23e0028113f86c8584f5e707aef4254b81e54ad34f5e0b7547e43a0af4df SHA512 73c57f3d5e68281bf91fdfd35061ac0fda75a60d476265409c263910023e787b98a65884b23193afd8148a0420d3a6c42dad2ba07567eaa1bf7368bd51c494f8
MISC metadata.xml 377 BLAKE2B 987c1e1f5a7a37a8686acf05929a8c7cfa702358d5c8fcb678ebec0e28ab590d2dbfe92892330d006b202cc4fbc22eb4fec8876902ab56f44990a59932d6c0f3 SHA512 54b4b2a4b98fda27659ac1cb39e16ff788687aa814d882822ffdfa9c085b04bb3a24885f9a08ea73b05b959ed6441a6ff5090c1159300c1d024f1abf239cb141
diff --git a/dev-python/zstandard/zstandard-0.8.1.ebuild b/dev-python/zstandard/zstandard-0.8.1.ebuild
index bc7830f5c867..452c1e0a4598 100644
--- a/dev-python/zstandard/zstandard-0.8.1.ebuild
+++ b/dev-python/zstandard/zstandard-0.8.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="dev-python/cffi:=[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]